From 279541676e2ce05498af6e7afd1ca0b2521076c7 Mon Sep 17 00:00:00 2001 From: GitHawk Date: Fri, 26 Feb 2016 11:30:22 +0100 Subject: [PATCH 001/657] Expanded module and string table --- addons/rearm/ACE_Settings.hpp | 7 +++++++ .../functions/fnc_moduleRearmSettings.sqf | 2 ++ addons/rearm/stringtable.xml | 18 +++++++++++++++++- 3 files changed, 26 insertions(+), 1 deletion(-) diff --git a/addons/rearm/ACE_Settings.hpp b/addons/rearm/ACE_Settings.hpp index f4d6562807..0d15701c06 100644 --- a/addons/rearm/ACE_Settings.hpp +++ b/addons/rearm/ACE_Settings.hpp @@ -6,4 +6,11 @@ class ACE_Settings { typeName = "SCALAR"; values[] = {CSTRING(RearmSettings_vehicle), CSTRING(RearmSettings_magazine), CSTRING(RearmSettings_caliber)}; }; + class GVAR(supply) { + displayName = CSTRING(RearmSettings_supply_DisplayName); + description = CSTRING(RearmSettings_supply_Description); + value = 0; + typeName = "SCALAR"; + values[] = {CSTRING(RearmSettings_unlimited), CSTRING(RearmSettings_caliber), CSTRING(RearmSettings_magazineSupply)}; + }; }; diff --git a/addons/rearm/functions/fnc_moduleRearmSettings.sqf b/addons/rearm/functions/fnc_moduleRearmSettings.sqf index af627862da..ae4a56563c 100644 --- a/addons/rearm/functions/fnc_moduleRearmSettings.sqf +++ b/addons/rearm/functions/fnc_moduleRearmSettings.sqf @@ -22,5 +22,7 @@ params ["_logic", "", ["_activated", false, [false]]]; if (!_activated) exitWith {}; [_logic, QGVAR(level), "level"] call EFUNC(common,readSettingFromModule); +[_logic, QGVAR(supply), "supply"] call EFUNC(common,readSettingFromModule); diag_log text format ["[ACE]: Rearm Module Initialized on level: %1", GVAR(level)]; +diag_log text format ["[ACE]: Rearm Module Initialized on supply: %1", GVAR(supply)]; diff --git a/addons/rearm/stringtable.xml b/addons/rearm/stringtable.xml index a4b037c5a5..0b4fe1c90f 100644 --- a/addons/rearm/stringtable.xml +++ b/addons/rearm/stringtable.xml @@ -71,6 +71,22 @@ Ammontare basato sul calibro Cantidad basada en el calibre + + Ammunition supply + Munitionsvorat + + + How much ammunition does an ammo truck carry? + Wie viel Munition transportiert ein Munitionslaster? + + + Unlimited ammo supply + Unbegrenzter Munitionsvorat + + + Only specific Magazines + Nur bestimmte Magazine + Rearm Aufmunitionieren @@ -313,4 +329,4 @@ FAB-250M-54 - \ No newline at end of file + From 91c6341bc85b7ee41455ac3f2a3d25be39bd8dad Mon Sep 17 00:00:00 2001 From: Githawk Date: Sat, 27 Feb 2016 20:31:07 +0100 Subject: [PATCH 002/657] Implementation --- addons/rearm/ACE_Settings.hpp | 2 +- addons/rearm/CfgVehicles.hpp | 50 +++++++++++ addons/rearm/XEH_PREP.hpp | 12 +++ .../functions/fnc_addMagazineToSupply.sqf | 64 ++++++++++++++ .../rearm/functions/fnc_addRearmActions.sqf | 39 +++++---- .../fnc_addVehicleMagazinesToSupply.sqf | 42 +++++++++ .../functions/fnc_canReadSupplyCounter.sqf | 26 ++++++ .../rearm/functions/fnc_canRearmVehicle.sqf | 26 ++++++ addons/rearm/functions/fnc_canTakeAmmo.sqf | 3 +- addons/rearm/functions/fnc_createDummy.sqf | 7 +- addons/rearm/functions/fnc_dropAmmo.sqf | 6 +- addons/rearm/functions/fnc_getCaliber.sqf | 48 +++++++++++ .../functions/fnc_getConfigMagazines.sqf | 14 +-- .../rearm/functions/fnc_getMaxMagazines.sqf | 3 +- .../functions/fnc_getNeedRearmMagazines.sqf | 7 +- addons/rearm/functions/fnc_getSupplyCount.sqf | 27 ++++++ .../functions/fnc_getVehicleMagazines.sqf | 23 +++++ .../rearm/functions/fnc_hasEnoughSupply.sqf | 39 +++++++++ .../rearm/functions/fnc_magazineInSupply.sqf | 39 +++++++++ addons/rearm/functions/fnc_pickUpAmmo.sqf | 5 +- .../rearm/functions/fnc_readSupplyCounter.sqf | 75 ++++++++++++++++ addons/rearm/functions/fnc_rearm.sqf | 35 ++------ .../functions/fnc_rearmEntireVehicle.sqf | 5 +- .../fnc_rearmEntireVehicleSuccess.sqf | 14 +-- .../fnc_rearmEntireVehicleSuccessLocal.sqf | 47 ++++++---- addons/rearm/functions/fnc_rearmSuccess.sqf | 3 +- .../rearm/functions/fnc_rearmSuccessLocal.sqf | 12 ++- .../fnc_removeMagazineFromSupply.sqf | 86 +++++++++++++++++++ addons/rearm/functions/fnc_setSupplyCount.sqf | 23 +++++ addons/rearm/functions/fnc_storeAmmo.sqf | 12 ++- addons/rearm/functions/fnc_takeAmmo.sqf | 26 +----- addons/rearm/functions/fnc_takeSuccess.sqf | 15 ++-- addons/rearm/stringtable.xml | 24 ++++++ 33 files changed, 719 insertions(+), 140 deletions(-) create mode 100644 addons/rearm/functions/fnc_addMagazineToSupply.sqf create mode 100644 addons/rearm/functions/fnc_addVehicleMagazinesToSupply.sqf create mode 100644 addons/rearm/functions/fnc_canReadSupplyCounter.sqf create mode 100644 addons/rearm/functions/fnc_canRearmVehicle.sqf create mode 100644 addons/rearm/functions/fnc_getCaliber.sqf create mode 100644 addons/rearm/functions/fnc_getSupplyCount.sqf create mode 100644 addons/rearm/functions/fnc_getVehicleMagazines.sqf create mode 100644 addons/rearm/functions/fnc_hasEnoughSupply.sqf create mode 100644 addons/rearm/functions/fnc_magazineInSupply.sqf create mode 100644 addons/rearm/functions/fnc_readSupplyCounter.sqf create mode 100644 addons/rearm/functions/fnc_removeMagazineFromSupply.sqf create mode 100644 addons/rearm/functions/fnc_setSupplyCount.sqf diff --git a/addons/rearm/ACE_Settings.hpp b/addons/rearm/ACE_Settings.hpp index 0d15701c06..fb69018436 100644 --- a/addons/rearm/ACE_Settings.hpp +++ b/addons/rearm/ACE_Settings.hpp @@ -11,6 +11,6 @@ class ACE_Settings { description = CSTRING(RearmSettings_supply_Description); value = 0; typeName = "SCALAR"; - values[] = {CSTRING(RearmSettings_unlimited), CSTRING(RearmSettings_caliber), CSTRING(RearmSettings_magazineSupply)}; + values[] = {CSTRING(RearmSettings_unlimited), CSTRING(RearmSettings_limited), CSTRING(RearmSettings_magazineSupply)}; }; }; diff --git a/addons/rearm/CfgVehicles.hpp b/addons/rearm/CfgVehicles.hpp index 30548aed76..acd8ab62a1 100644 --- a/addons/rearm/CfgVehicles.hpp +++ b/addons/rearm/CfgVehicles.hpp @@ -15,6 +15,26 @@ #define MACRO_REARM_TRUCK_ACTIONS \ class ACE_Actions : ACE_Actions { \ class ACE_MainActions : ACE_MainActions { \ + class GVAR(ReadSupplyCounter) { \ + displayName = CSTRING(ReadSupplyCounter); \ + distance = REARM_ACTION_DISTANCE; \ + condition = QUOTE(_this call FUNC(canReadSupplyCounter)); \ + statement = QUOTE(_this call FUNC(readSupplyCounter)); \ + exceptions[] = {"isNotInside"}; \ + showDisabled = 0; \ + priority = 2; \ + icon = PATHTOF(ui\icon_rearm_interact.paa); \ + }; \ + class GVAR(Rearm) { \ + displayName = CSTRING(Rearm); \ + distance = REARM_ACTION_DISTANCE; \ + condition = QUOTE(_this call FUNC(canRearmVehicle)); \ + insertChildren = QUOTE(_target call FUNC(addRearmActions)); \ + exceptions[] = {"isNotInside"}; \ + showDisabled = 0; \ + priority = 2; \ + icon = PATHTOF(ui\icon_rearm_interact.paa); \ + }; \ class GVAR(TakeAmmo) { \ displayName = CSTRING(TakeAmmo); \ distance = REARM_ACTION_DISTANCE; \ @@ -36,6 +56,9 @@ }; \ }; +#define MACRO_REARM_DEFAULT_SUPPLY \ + GVAR(defaultSupply) = 1200; + class CfgVehicles { class ACE_Module; class ACE_moduleRearmSettings : ACE_Module { @@ -69,6 +92,26 @@ class CfgVehicles { }; }; }; + class supply { + displayName = CSTRING(RearmSettings_supply_DisplayName); + description = CSTRING(RearmSettings_supply_Description); + typeName = "NUMBER"; + class values { + class unlimited { + name = CSTRING(RearmSettings_unlimited); + value = 0; + default = 1; + }; + class magazine { + name = CSTRING(RearmSettings_limited); + value = 1; + }; + class caliber { + name = CSTRING(RearmSettings_magazineSupply); + value = 2; + }; + }; + }; }; class ModuleDescription { description = CSTRING(RearmSettings_Module_Description); @@ -110,6 +153,7 @@ class CfgVehicles { class Truck_03_base_F : Truck_F {}; class O_Truck_03_ammo_F : Truck_03_base_F { transportAmmo = 0; + MACRO_REARM_DEFAULT_SUPPLY MACRO_REARM_TRUCK_ACTIONS }; @@ -117,10 +161,12 @@ class CfgVehicles { class Truck_02_Ammo_base_F : Truck_02_base_F {}; class I_Truck_02_ammo_F : Truck_02_Ammo_base_F { transportAmmo = 0; + MACRO_REARM_DEFAULT_SUPPLY MACRO_REARM_TRUCK_ACTIONS }; class O_Truck_02_Ammo_F : Truck_02_Ammo_base_F { transportAmmo = 0; + MACRO_REARM_DEFAULT_SUPPLY MACRO_REARM_TRUCK_ACTIONS }; @@ -129,6 +175,7 @@ class CfgVehicles { class B_Truck_01_mover_F : B_Truck_01_transport_F {}; class B_Truck_01_ammo_F : B_Truck_01_mover_F { transportAmmo = 0; + MACRO_REARM_DEFAULT_SUPPLY MACRO_REARM_TRUCK_ACTIONS }; @@ -137,12 +184,14 @@ class CfgVehicles { class Heli_Transport_04_base_F : Helicopter_Base_H {}; class O_Heli_Transport_04_ammo_F : Heli_Transport_04_base_F { transportAmmo = 0; + MACRO_REARM_DEFAULT_SUPPLY MACRO_REARM_TRUCK_ACTIONS }; class Pod_Heli_Transport_04_base_F: StaticWeapon {}; class Land_Pod_Heli_Transport_04_ammo_F: Pod_Heli_Transport_04_base_F { transportAmmo = 0; + MACRO_REARM_DEFAULT_SUPPLY MACRO_REARM_TRUCK_ACTIONS }; @@ -161,6 +210,7 @@ class CfgVehicles { class B_Slingload_01_Ammo_F : Slingload_01_Base_F { XEH_ENABLED; transportAmmo = 0; + MACRO_REARM_DEFAULT_SUPPLY MACRO_REARM_TRUCK_ACTIONS }; diff --git a/addons/rearm/XEH_PREP.hpp b/addons/rearm/XEH_PREP.hpp index 8e3c10cd2c..03e08fd4b0 100644 --- a/addons/rearm/XEH_PREP.hpp +++ b/addons/rearm/XEH_PREP.hpp @@ -1,26 +1,38 @@ +PREP(addMagazineToSupply); PREP(addRearmActions); +PREP(addVehicleMagazinesToSupply); +PREP(canReadSupplyCounter); PREP(canRearm); +PREP(canRearmVehicle); PREP(canStoreAmmo); PREP(canTakeAmmo); PREP(createDummy); PREP(disable); PREP(dropAmmo); +PREP(getCaliber); PREP(getConfigMagazines); PREP(getMaxMagazines); PREP(getNeedRearmMagazines); +PREP(getSupplyCount); +PREP(getVehicleMagazines); PREP(grabAmmo); PREP(handleKilled); PREP(handleUnconscious); +PREP(hasEnoughSupply); +PREP(magazineInSupply); PREP(makeDummy); PREP(moduleRearmSettings); PREP(pickUpAmmo); +PREP(readSupplyCounter); PREP(rearm); PREP(rearmEntireVehicle); PREP(rearmEntireVehicleSuccess); PREP(rearmEntireVehicleSuccessLocal); PREP(rearmSuccess); PREP(rearmSuccessLocal); +PREP(removeMagazineFromSupply); +PREP(setSupplyCount); PREP(storeAmmo); PREP(takeAmmo); PREP(takeSuccess); diff --git a/addons/rearm/functions/fnc_addMagazineToSupply.sqf b/addons/rearm/functions/fnc_addMagazineToSupply.sqf new file mode 100644 index 0000000000..781af9e2f4 --- /dev/null +++ b/addons/rearm/functions/fnc_addMagazineToSupply.sqf @@ -0,0 +1,64 @@ +/* + * Author: GitHawk + * Adds magazines to the supply. + * + * Argument: + * 0: Target + * 1: Magazine Classname + * 2: Only partial + * + * Return value: + * None + * + * Example: + * [ammo_truck, "32Rnd_155mm_Mo_shells"] call ace_rearm_fnc_addMagazineToSupply + * + * Public: Yes + */ +#include "script_component.hpp" + +params [["_target", objNull, [objNull]], ["_magazineClass", "", [""]], ["_partial", false, [false]]]; + +if (isNull _target || + {_magazineClass isEqualTo ""} || + {GVAR(supply) == 0}) exitWith {}; + +// With limited supply, we add the caliber to the supply count +if (GVAR(supply) == 1) then { + private _supply = [_target] call FUNC(getSupplyCount); + ([_magazineClass] call FUNC(getCaliber)) params ["_cal", "_idx"]; + if (!_partial || {GVAR(level) == 1}) then { + [_target, _supply + _cal] call FUNC(setSupplyCount); + } else { + private _magazinePart = ((REARM_COUNT select _idx) / (getNumber (configFile >> "CfgMagazines" >> _magazineClass >> "count"))) min 1; + [_target, (_supply + (_cal * _magazinePart))] call FUNC(setSupplyCount); + }; +}; + +// With magazine specific supply, we add or update the magazineSupply array +if (GVAR(supply) == 2) then { + private _magazineSupply = _target getVariable [QGVAR(magazineSupply), []]; + private _magazineIdx = -1; + { + _x params ["_magazine", "_rounds"]; + if ((_magazine isEqualTo _magazineClass)) exitWith { + _magazineIdx = _forEachIndex; + }; + } forEach _magazineSupply; + + private _roundsPerTransaction = getNumber (configFile >> "CfgMagazines" >> _magazineClass >> "count"); + if (_partial) then { + _roundsPerTransaction = _roundsPerTransaction min (REARM_COUNT select _idx); + }; + if (_magazineIdx == -1) then { + if (count _magazineSupply == 0) then { + _magazineSupply = [[_magazineClass, _roundsPerTransaction]]; + } else { + _magazineSupply append [[_magazineClass, _roundsPerTransaction]]; + } + } else { + (_magazineSupply select _magazineIdx) params ["", "_rounds"]; + _magazineSupply set [_magazineIdx, [_magazineClass, (_rounds + _roundsPerTransaction)]]; + }; + _target setVariable [QGVAR(magazineSupply), _magazineSupply, true]; +}; diff --git a/addons/rearm/functions/fnc_addRearmActions.sqf b/addons/rearm/functions/fnc_addRearmActions.sqf index 6040fd6fc5..b2b388a3fd 100644 --- a/addons/rearm/functions/fnc_addRearmActions.sqf +++ b/addons/rearm/functions/fnc_addRearmActions.sqf @@ -15,25 +15,24 @@ */ #include "script_component.hpp" -private ["_vehicleActions", "_actions", "_action", "_vehicles", "_vehicle", "_needToAdd", "_magazineHelper", "_turretPath", "_magazines", "_magazine", "_icon", "_cnt"]; params [["_target", objNull, [objNull]]]; -_vehicles = nearestObjects [_target, ["AllVehicles"], 20]; +private _vehicles = nearestObjects [_target, ["AllVehicles"], 20]; if (count _vehicles < 2) exitWith {false}; // Rearming needs at least 2 vehicles -_vehicleActions = []; +private _vehicleActions = []; { - _actions = []; - _vehicle = _x; - _needToAdd = false; - _action = []; + private _actions = []; + private _vehicle = _x; + private _needToAdd = false; + private _action = []; if !((_vehicle == _target) || (_vehicle isKindOf "CAManBase")) then { - _magazineHelper = []; + private _magazineHelper = []; { - _turretPath = _x; - _magazines = [_vehicle, _turretPath] call FUNC(getConfigMagazines); + private _turretPath = _x; + private _magazines = [_vehicle, _turretPath] call FUNC(getVehicleMagazines); { - _magazine = _x; + private _magazine = _x; _currentMagazines = { _x == _magazine } count (_vehicle magazinesTurret _turretPath); if ((_currentMagazines < ([_vehicle, _turretPath, _magazine] call FUNC(getMaxMagazines))) && !(_magazine in _magazineHelper)) then { _action = [_magazine, @@ -43,9 +42,11 @@ _vehicleActions = []; {true}, {}, [_magazine, _vehicle]] call EFUNC(interact_menu,createAction); - _actions pushBack [_action, [], _target]; - _magazineHelper pushBack _magazine; - _needToAdd = true; + if (GVAR(supply) == 0 || {(GVAR(supply) == 1) && ([_target, _magazine] call FUNC(hasEnoughSupply))} || {(GVAR(supply) == 2) && ([_target, _magazine] call FUNC(magazineInSupply))}) then { + _actions pushBack [_action, [], _target]; + _magazineHelper pushBack _magazine; + _needToAdd = true; + }; } else { if (((_vehicle magazineTurretAmmo [_magazine, _turretPath]) < getNumber (configFile >> "CfgMagazines" >> _magazine >> "count")) && !(_magazine in _magazineHelper)) then { _action = [_magazine, @@ -55,16 +56,18 @@ _vehicleActions = []; {true}, {}, [_magazine, _vehicle]] call EFUNC(interact_menu,createAction); - _actions pushBack [_action, [], _target]; - _magazineHelper pushBack _magazine; - _needToAdd = true; + if (GVAR(supply) == 0 || {(GVAR(supply) == 1) && ([_target, _magazine] call FUNC(hasEnoughSupply))} || {(GVAR(supply) == 2) && ([_target, _magazine] call FUNC(magazineInSupply))}) then { + _actions pushBack [_action, [], _target]; + _magazineHelper pushBack _magazine; + _needToAdd = true; + }; }; }; } forEach _magazines; } forEach REARM_TURRET_PATHS; }; if (_needToAdd && !(_vehicle getVariable [QGVAR(disabled), false])) then { - _icon = getText(configFile >> "CfgVehicles" >> (typeOf _vehicle) >> "Icon"); + private _icon = getText(configFile >> "CfgVehicles" >> (typeOf _vehicle) >> "Icon"); if !((_icon select [0, 1]) == "\") then { _icon = ""; }; diff --git a/addons/rearm/functions/fnc_addVehicleMagazinesToSupply.sqf b/addons/rearm/functions/fnc_addVehicleMagazinesToSupply.sqf new file mode 100644 index 0000000000..17ec5494d1 --- /dev/null +++ b/addons/rearm/functions/fnc_addVehicleMagazinesToSupply.sqf @@ -0,0 +1,42 @@ +/* + * Author: GitHawk + * Adds all magazines of a vehicle to the supply. + * + * Argument: + * 0: Ammo Truck + * 1: Vehicle + * or + * 0: Ammo Truck + * 1: Vehicle class + * + * Return value: + * None + * + * Example: + * [ammo_truck, tank] call ace_rearm_fnc_addVehicleMagazinesToSupply + * [ammo_truck, "B_MBT_01_arty_F"] call ace_rearm_fnc_addVehicleMagazinesToSupply + * + * Public: Yes + */ +#include "script_component.hpp" + +params [["_ammoTruck", objNull, [objNull]], ["_vehicle", objNull, [objNull, ""]]]; + +if (isNull _ammoTruck || + {typeName _vehicle == "OBJECT" && {isNull _vehicle}}) exitWith {}; + +private _string = ""; +if (typeName _vehicle == "OBJECT") then { + _string = typeOf _vehicle; +}; +if (typeName _vehicle == "STRING") then { + _string = _vehicle; +}; +if (_string == "") exitWith {[]}; +{ + private _turretPath = _x; + private _magazines = [_string, _turretPath] call FUNC(getConfigMagazines); + { + [_ammoTruck, _x] call FUNC(addMagazineToSupply); + } forEach _magazines; +} forEach REARM_TURRET_PATHS; diff --git a/addons/rearm/functions/fnc_canReadSupplyCounter.sqf b/addons/rearm/functions/fnc_canReadSupplyCounter.sqf new file mode 100644 index 0000000000..f6991c1c27 --- /dev/null +++ b/addons/rearm/functions/fnc_canReadSupplyCounter.sqf @@ -0,0 +1,26 @@ +/* + * Author: GitHawk + * Checks if unit can read supply counter. + * + * Arguments: + * 0: Ammo Truck + * 1: Unit + * + * Return Value: + * Can read supply counter + * + * Example: + * [truck, player] call ace_rearm_fnc_canReadSupplyCounter + * + * Public: No + */ +#include "script_component.hpp" + +params [["_target", objNull, [objNull]], ["_unit", objNull, [objNull]]]; + +!(isNull _unit || + {!(_unit isKindOf "CAManBase")} || + {!local _unit} || + {!alive _target} || + {(_target distance _unit) > REARM_ACTION_DISTANCE} || + {GVAR(supply) == 0}) diff --git a/addons/rearm/functions/fnc_canRearmVehicle.sqf b/addons/rearm/functions/fnc_canRearmVehicle.sqf new file mode 100644 index 0000000000..29de8b2a2c --- /dev/null +++ b/addons/rearm/functions/fnc_canRearmVehicle.sqf @@ -0,0 +1,26 @@ +/* + * Author: GitHawk + * Check if a unit can rearm a vehicle. + * + * Arguments: + * 0: Target + * 1: Unit + * + * Return Value: + * Can Pick Up Ammo + * + * Example: + * [player, tank] call ace_rearm_fnc_canRearmVehicle + * + * Public: No + */ +#include "script_component.hpp" + +params [["_target", objNull, [objNull]], ["_unit", objNull, [objNull]]]; + +!(isNull _unit || + {!(_unit isKindOf "CAManBase")} || + {!local _unit} || + {(_target distance _unit) > REARM_ACTION_DISTANCE} || + {!isNull (_unit getVariable [QGVAR(dummy), objNull])} || + {GVAR(level) > 0}) diff --git a/addons/rearm/functions/fnc_canTakeAmmo.sqf b/addons/rearm/functions/fnc_canTakeAmmo.sqf index 496e7a12a4..2bb4676c4f 100644 --- a/addons/rearm/functions/fnc_canTakeAmmo.sqf +++ b/addons/rearm/functions/fnc_canTakeAmmo.sqf @@ -22,4 +22,5 @@ params [["_target", objNull, [objNull]], ["_unit", objNull, [objNull]]]; {!(_unit isKindOf "CAManBase")} || {!local _unit} || {(_target distance _unit) > REARM_ACTION_DISTANCE} || - {!isNull (_unit getVariable [QGVAR(dummy), objNull])}) + {!isNull (_unit getVariable [QGVAR(dummy), objNull])} || + {GVAR(level) == 0}) diff --git a/addons/rearm/functions/fnc_createDummy.sqf b/addons/rearm/functions/fnc_createDummy.sqf index 38955fb806..d2fbdec4c0 100644 --- a/addons/rearm/functions/fnc_createDummy.sqf +++ b/addons/rearm/functions/fnc_createDummy.sqf @@ -16,12 +16,11 @@ */ #include "script_component.hpp" -private ["_ammo", "_dummyName", "_dummy"]; params [["_unit", objNull, [objNull]], ["_magazineClass", "", [""]]]; -_ammo = getText (configFile >> "CfgMagazines" >> _magazineClass >> "ammo"); -_dummyName = getText (configFile >> "CfgAmmo" >> _ammo >> QGVAR(dummy)); -_dummy = objNull; +private _ammo = getText (configFile >> "CfgMagazines" >> _magazineClass >> "ammo"); +private _dummyName = getText (configFile >> "CfgAmmo" >> _ammo >> QGVAR(dummy)); +private _dummy = objNull; if !(_dummyName == "") then { _dummy = _dummyName createVehicle (position _unit); } else { diff --git a/addons/rearm/functions/fnc_dropAmmo.sqf b/addons/rearm/functions/fnc_dropAmmo.sqf index 48433c2f4a..1634a76c00 100644 --- a/addons/rearm/functions/fnc_dropAmmo.sqf +++ b/addons/rearm/functions/fnc_dropAmmo.sqf @@ -17,10 +17,9 @@ */ #include "script_component.hpp" -private ["_dummy", "_actionID"]; params [["_unit", objNull, [objNull]], ["_delete", false, [false]], ["_unholster", true, [true]]]; -_dummy = _unit getVariable [QGVAR(dummy), objNull]; +private _dummy = _unit getVariable [QGVAR(dummy), objNull]; if !(isNull _dummy) then { detach _dummy; if (_delete) then { @@ -29,9 +28,8 @@ if !(isNull _dummy) then { _dummy setVelocity [0,0,-0.1]; }; _unit setVariable [QGVAR(dummy), objNull]; - //_unit setVariable [QEGVAR(dragging,isCarrying), false, true]; // breaks things, since it hides interact menu on _target }; -_actionID = _unit getVariable [QGVAR(ReleaseActionID), -1]; +private _actionID = _unit getVariable [QGVAR(ReleaseActionID), -1]; if (_actionID != -1) then { _unit removeAction _actionID; _unit setVariable [QGVAR(ReleaseActionID), nil]; diff --git a/addons/rearm/functions/fnc_getCaliber.sqf b/addons/rearm/functions/fnc_getCaliber.sqf new file mode 100644 index 0000000000..fad222a571 --- /dev/null +++ b/addons/rearm/functions/fnc_getCaliber.sqf @@ -0,0 +1,48 @@ +/* + * Author: GitHawk + * Check whether enough supply is left to take the magazine. + * + * Argument: + * 0: Magazine Classname + * + * Return value: + * 0: Caliber information + * 0: Rounded caliber + * 1: Caliber index + * + * Example: + * ["500Rnd_127x99_mag_Tracer_Red"] call ace_rearm_fnc_hasEnoughSupply + * + * Public: No + */ +#include "script_component.hpp" + +params [["_magazineClass", "", [""]]]; + +if (_magazineClass isEqualTo "") exitWith {[8, 2]}; + +private _ammo = getText (configFile >> "CfgMagazines" >> _magazineClass >> "ammo"); +private _tmpCal = getNumber (configFile >> "CfgAmmo" >> _ammo >> "ace_caliber"); +private _cal = 8; +if (_tmpCal > 0) then { + _cal = _tmpCal; +} else { + _tmpCal = getNumber (configFile >> "CfgAmmo" >> _ammo >> QGVAR(caliber)); + if (_tmpCal > 0) then { + _cal = _tmpCal; + } else { + diag_log format ["[ACE] ERROR: Undefined Ammo [%1 : %2]", _ammo, inheritsFrom (configFile >> "CfgAmmo" >> _ammo)]; + if (_ammo isKindOf "BulletBase") then { + _cal = 8; + } else { + _cal = 100; + }; + }; +}; +_cal = round _cal; +private _idx = REARM_CALIBERS find _cal; +if (_idx == -1 ) then { + _idx = 2; +}; + +[_cal, _idx] diff --git a/addons/rearm/functions/fnc_getConfigMagazines.sqf b/addons/rearm/functions/fnc_getConfigMagazines.sqf index dce6c5da64..6fb9dcebfe 100644 --- a/addons/rearm/functions/fnc_getConfigMagazines.sqf +++ b/addons/rearm/functions/fnc_getConfigMagazines.sqf @@ -3,30 +3,32 @@ * Returns all magazines a turret can hold according to config. * * Arguments: - * 0: Target + * 0: Vehicle class * 1: Turret Path * * Return Value: * Magazine classes in TurretPath * * Example: - * [vehicle, [0]] call ace_rearm_fnc_getConfigMagazines + * ["B_MBT_01_arty_F", [0]] call ace_rearm_fnc_getVehicleMagazines * * Public: No */ #include "script_component.hpp" -params [["_target", objNull, [objNull]], ["_turretPath", [], [[]]]]; +params [["_cfgString", "", [""]], ["_turretPath", [], [[]]]]; -if (isNull _target) exitWith {[]}; +if (_cfgString == "") exitWith {[]}; -_cfg = configFile >> "CfgVehicles" >> (typeOf _target) >> "Turrets"; +private _cfg = configFile >> "CfgVehicles" >> _cfgString >> "Turrets"; + +if !(isClass _cfg) exitWith {[]}; if (count _turretPath == 1) then { _turretPath params ["_subPath"]; if (_subPath == -1) exitWith { - _cfg = configFile >> "CfgVehicles" >> (typeOf _target); + _cfg = configFile >> "CfgVehicles" >> _cfgString; }; if (count _cfg > _subPath) then { diff --git a/addons/rearm/functions/fnc_getMaxMagazines.sqf b/addons/rearm/functions/fnc_getMaxMagazines.sqf index b6211333f0..729f9e405a 100644 --- a/addons/rearm/functions/fnc_getMaxMagazines.sqf +++ b/addons/rearm/functions/fnc_getMaxMagazines.sqf @@ -17,10 +17,9 @@ */ #include "script_component.hpp" -private ["_count", "_cfg"]; params [["_target", objNull, [objNull]], ["_turretPath", [], [[]]], ["_magazineClass", "", [""]]]; if (isNull _target) exitWith {0}; -_count = {_x == _magazineClass} count ([_target, _turretPath] call FUNC(getConfigMagazines)); +private _count = {_x == _magazineClass} count ([_target, _turretPath] call FUNC(getVehicleMagazines)); _count diff --git a/addons/rearm/functions/fnc_getNeedRearmMagazines.sqf b/addons/rearm/functions/fnc_getNeedRearmMagazines.sqf index f56b437708..ee4c3d4876 100644 --- a/addons/rearm/functions/fnc_getNeedRearmMagazines.sqf +++ b/addons/rearm/functions/fnc_getNeedRearmMagazines.sqf @@ -19,15 +19,14 @@ */ #include "script_component.hpp" -private ["_return", "_magazines", "_currentMagazines"]; params ["_target", "_magazineClass"]; -_return = [false, [], 0]; +private _return = [false, [], 0]; { - _magazines = [_target, _x] call FUNC(getConfigMagazines); + private _magazines = [_target, _x] call FUNC(getVehicleMagazines); if (_magazineClass in _magazines) then { - _currentMagazines = {_x == _magazineClass} count (_target magazinesTurret _x); + private _currentMagazines = {_x == _magazineClass} count (_target magazinesTurret _x); if ((_target magazineTurretAmmo [_magazineClass, _x]) < getNumber (configFile >> "CfgMagazines" >> _magazineClass >> "count")) exitWith { _return = [true, _x, _currentMagazines]; diff --git a/addons/rearm/functions/fnc_getSupplyCount.sqf b/addons/rearm/functions/fnc_getSupplyCount.sqf new file mode 100644 index 0000000000..e2f881380e --- /dev/null +++ b/addons/rearm/functions/fnc_getSupplyCount.sqf @@ -0,0 +1,27 @@ +/* + * Author: GitHawk + * Get the supply count. + * + * Argument: + * 0: Target + * + * Return value: + * Supply count + * + * Example: + * [ammo_truck] call ace_rearm_fnc_getSupplyCount + * + * Public: Yes + */ +#include "script_component.hpp" + +params [["_target", objNull, [objNull]]]; + +private _supply = _target getVariable QGVAR(currentSupply); + +if (isNil "_supply") then { + _supply = getNumber (configFile >> "CfgVehicles" >> typeOf _target >> QGVAR(defaultSupply)); + _target setVariable [QGVAR(currentSupply), _supply, true]; +}; + +_supply diff --git a/addons/rearm/functions/fnc_getVehicleMagazines.sqf b/addons/rearm/functions/fnc_getVehicleMagazines.sqf new file mode 100644 index 0000000000..abc0a761a7 --- /dev/null +++ b/addons/rearm/functions/fnc_getVehicleMagazines.sqf @@ -0,0 +1,23 @@ +/* + * Author: GitHawk, Jonpas + * Returns all magazines a turret can hold according to config. + * + * Arguments: + * 0: Target + * 1: Turret Path + * + * Return Value: + * Magazine classes in TurretPath + * + * Example: + * [vehicle, [0]] call ace_rearm_fnc_getVehicleMagazines + * + * Public: No + */ +#include "script_component.hpp" + +params [["_target", objNull, [objNull]], ["_turretPath", [], [[]]]]; + +if (isNull _target) exitWith {[]}; + +([typeOf _target, _turretPath] call FUNC(getConfigMagazines)) diff --git a/addons/rearm/functions/fnc_hasEnoughSupply.sqf b/addons/rearm/functions/fnc_hasEnoughSupply.sqf new file mode 100644 index 0000000000..8caf0f3f45 --- /dev/null +++ b/addons/rearm/functions/fnc_hasEnoughSupply.sqf @@ -0,0 +1,39 @@ +/* + * Author: GitHawk + * Check whether enough supply is left to take the magazine. + * + * Argument: + * 0: Target + * 1: Magazine Classname + * + * Return value: + * Enough supply + * + * Example: + * [ammo_truck, "500Rnd_127x99_mag_Tracer_Red"] call ace_rearm_fnc_hasEnoughSupply + * + * Public: No + */ +#include "script_component.hpp" + +params [["_target", objNull, [objNull]], ["_magazineClass", "", [""]]]; + +if (isNull _target || + {_magazineClass isEqualTo ""}) exitWith {false}; + +// With infinite supply, there is always enough +if (GVAR(supply) == 0) exitWith {true}; +// With magazine specific supply, we need to check stored magazines +if (GVAR(supply) == 2) exitWith {_this call FUNC(magazineInSupply)}; + +private _supply = [_target] call FUNC(getSupplyCount); +([_magazineClass] call FUNC(getCaliber)) params ["_cal", "_idx"]; + +// With caliber based rearming, we only need partial supply +if (GVAR(level) == 2) exitWith { + // If REARM_COUNT is bigger than the magazine size, we might get a bigger number than 1 + private _magazinePart = ((REARM_COUNT select _idx) / (getNumber (configFile >> "CfgMagazines" >> _magazineClass >> "count"))) min 1; + (_cal * _magazinePart <= _supply) +}; + +(_cal <= _supply) diff --git a/addons/rearm/functions/fnc_magazineInSupply.sqf b/addons/rearm/functions/fnc_magazineInSupply.sqf new file mode 100644 index 0000000000..a11ab8c25e --- /dev/null +++ b/addons/rearm/functions/fnc_magazineInSupply.sqf @@ -0,0 +1,39 @@ +/* + * Author: GitHawk + * Returns true if the magazine is in the current supply + * + * Argument: + * 0: Target + * 1: Magazine Classname + * + * Return value: + * Magazine in supply + * + * Example: + * [ammo_truck, "500Rnd_127x99_mag_Tracer_Red"] call ace_rearm_fnc_magazineInSupply + * + * Public: No + */ +#include "script_component.hpp" + +params [["_target", objNull, [objNull]], ["_magazineClass", "", [""]]]; + +if (isNull _target || + {_magazineClass isEqualTo ""}) exitWith {false}; + +// With limited supply, we need to check supply +if (GVAR(supply) == 1) exitWith {_this call FUNC(hasEnoughSupply)}; +// With magazine specific supply, we need to check them +if (GVAR(supply) == 2) exitWith { + private _magazineSupply = _target getVariable [QGVAR(magazineSupply), []]; + private _magazinePresent = false; + { + _x params ["_magazine", "_rounds"]; + if ((_magazine isEqualTo _magazineClass) && (_rounds > 0)) exitWith {_magazinePresent = true; }; + false + } count _magazineSupply; + _magazinePresent +}; + +// With infinite supply, the is always one left +true diff --git a/addons/rearm/functions/fnc_pickUpAmmo.sqf b/addons/rearm/functions/fnc_pickUpAmmo.sqf index 546fc318b7..ac1ab0a00a 100644 --- a/addons/rearm/functions/fnc_pickUpAmmo.sqf +++ b/addons/rearm/functions/fnc_pickUpAmmo.sqf @@ -16,16 +16,13 @@ */ #include "script_component.hpp" -private ["_magazineClass"]; params [["_target", objNull, [objNull]], ["_unit", objNull, [objNull]]]; -_dummy = _unit getVariable [QGVAR(dummy), objNull]; +private _dummy = _unit getVariable [QGVAR(dummy), objNull]; if !(isNull _dummy) exitWith {}; -//_target attachTo [_unit, [0,0.7,0], "pelvis"]; _target attachTo [_unit, [0,1,0], "pelvis"]; { [[_target, [[-1,0,0],[0,0,1]]], QFUNC(makeDummy), _x] call EFUNC(common,execRemoteFnc); } count (position _unit nearObjects ["CAManBase", 100]); _unit setVariable [QGVAR(dummy), _target]; -//_unit setVariable [QEGVAR(dragging,isCarrying), true, true]; // breaks things, since it hides interact menu on _target diff --git a/addons/rearm/functions/fnc_readSupplyCounter.sqf b/addons/rearm/functions/fnc_readSupplyCounter.sqf new file mode 100644 index 0000000000..4c96e926c6 --- /dev/null +++ b/addons/rearm/functions/fnc_readSupplyCounter.sqf @@ -0,0 +1,75 @@ +/* + * Author: GitHawk + * Get the remaining fuel amount + * + * Arguments: + * 0: Ammo Truck + * 1: Unit + * + * Return Value: + * None + * + * Example: + * [ammo_truck, player] call ace_rearm_fnc_readSupplyCounter + * + * Public: No + */ +#include "script_component.hpp" + +params [["_target", objNull, [objNull]], ["_unit", objNull, [objNull]]]; + +if (GVAR(supply) == 0) exitWith {}; + +if (GVAR(supply) == 1) then { + [ + 5, + [_unit, _target, [_target] call FUNC(getSupplyCount)], + { + params ["_args"]; + _args params [["_unit", objNull, [objNull]], ["_target", objNull, [objNull]], ["_supplyCount", 0, [0]]]; + if (_supplyCount > 0 ) then { + ["displayTextStructured", [_unit], [[LSTRING(Hint_RemainingSupplyPoints), _supplyCount], 2, _unit]] call EFUNC(common,targetEvent); + } else { + ["displayTextStructured", [_unit], [LSTRING(Hint_EmptySupplyPoints), 2, _unit]] call EFUNC(common,targetEvent); + }; + true + }, + {true}, + localize LSTRING(ReadSupplyCounterAction), + {true}, + ["isnotinside"] + ] call EFUNC(common,progressBar); +} else { + [ + 5, + [_unit, _target], + { + params ["_args"]; + _args params [["_unit", objNull, [objNull]], ["_target", objNull, [objNull]]]; + private _supply = 1.5; + private _numChars = count (localize LSTRING(Hint_RemainingAmmo)); + private _text = ""; + private _magazines = _target getVariable QGVAR(magazineSupply); + if !(isNil "_magazines") then { + { + _x params ["_magazineClass", "_rounds"]; + private _line = format ["%1: %2", getText(configFile >> "CfgMagazines" >> _magazineClass >> "displayName"), _rounds]; + _numChars = _numChars max (count _line); + _text = format ["%1
%2", _text, _line]; + _supply = _supply + 0.5; + } forEach _magazines; + diag_log _text; + }; + if (_supply > 1.5) then { + ["displayTextStructured", [_unit], [[LSTRING(Hint_RemainingAmmo), _text], _supply, _unit, (_numChars/2.9)]] call EFUNC(common,targetEvent); + } else { + ["displayTextStructured", [_unit], [LSTRING(Hint_Empty), 2, _unit]] call EFUNC(common,targetEvent); + }; + true + }, + {true}, + localize LSTRING(ReadSupplyCounterAction), + {true}, + ["isnotinside"] + ] call EFUNC(common,progressBar); +}; diff --git a/addons/rearm/functions/fnc_rearm.sqf b/addons/rearm/functions/fnc_rearm.sqf index 61009b085d..7ea08596e5 100644 --- a/addons/rearm/functions/fnc_rearm.sqf +++ b/addons/rearm/functions/fnc_rearm.sqf @@ -15,40 +15,17 @@ */ #include "script_component.hpp" -private ["_magazineClass", "_ammo", "_tmpCal", "_cal", "_idx", "_needRearmMags", "_magazineDisplayName"]; params [["_unit", objNull, [objNull]]]; -_dummy = _unit getVariable [QGVAR(dummy), objNull]; +private _dummy = _unit getVariable [QGVAR(dummy), objNull]; if (isNull _dummy) exitwith {false}; -_magazineClass = _dummy getVariable QGVAR(magazineClass); +private _magazineClass = _dummy getVariable QGVAR(magazineClass); if (isNil "_magazineClass") exitWith {false}; -_ammo = getText (configFile >> "CfgMagazines" >> _magazineClass >> "ammo"); -_tmpCal = getNumber (configFile >> "CfgAmmo" >> _ammo >> "ace_caliber"); -_cal = 8; -if (_tmpCal > 0) then { - _cal = _tmpCal; -} else { - _tmpCal = getNumber (configFile >> "CfgAmmo" >> _ammo >> QGVAR(caliber)); - if (_tmpCal > 0) then { - _cal = _tmpCal; - } else { - diag_log format ["[ACE] ERROR: Undefined Ammo [%1 : %2]", _ammo, inheritsFrom (configFile >> "CfgAmmo" >> _ammo)]; - if (_ammo isKindOf "BulletBase") then { - _cal = 8; - } else { - _cal = 100; - }; - }; -}; -_cal = round _cal; -_idx = REARM_CALIBERS find _cal; -if (_idx == -1) then { - _idx = 2; -}; +([_magazineClass] call FUNC(getCaliber)) params ["_cal", "_idx"]; // Get magazines that can be rearmed -_needRearmMags = [_target, _magazineClass] call FUNC(getNeedRearmMagazines); +private _needRearmMags = [_target, _magazineClass] call FUNC(getNeedRearmMagazines); _needRearmMags params ["_needRearm", "_turretPath", "_cnt"]; // Exit if no magazines need rearming @@ -56,9 +33,7 @@ if (!_needRearm) exitWith { diag_log format ["[ACE] ERROR: Could not find turret for %1 in %2", _magazineClass, typeOf _target]; }; -//hint format ["Magazine: %1\nAmmo: %2\nCaliber: %3\nIndex: %4\nTurretPath: %5\nREARM_DURATION_REARM: %6\nCount: %7", _magazine, _ammo, _cal, _idx, _turretPath, (REARM_DURATION_REARM select _idx), (REARM_COUNT select _idx)]; - -_magazineDisplayName = getText(configFile >> "CfgMagazines" >> _magazineClass >> "displayName"); +private _magazineDisplayName = getText(configFile >> "CfgMagazines" >> _magazineClass >> "displayName"); if (_magazineDisplayName == "") then { _magazineDisplayName = _magazineClass; diag_log format ["[ACE] ERROR: Magazine is missing display name [%1]", _magazineClass]; diff --git a/addons/rearm/functions/fnc_rearmEntireVehicle.sqf b/addons/rearm/functions/fnc_rearmEntireVehicle.sqf index 27fd20c528..4c8076f5f8 100644 --- a/addons/rearm/functions/fnc_rearmEntireVehicle.sqf +++ b/addons/rearm/functions/fnc_rearmEntireVehicle.sqf @@ -16,11 +16,12 @@ * Public: No */ #include "script_component.hpp" -params [["_target", objNull, [objNull]], ["_unit", objNull, [objNull]], ["_vehicle", objNull, [objNull]]]; // _target is for future possible finite ammo, _unit placeholder + +params [["_target", objNull, [objNull]], ["_unit", objNull, [objNull]], ["_vehicle", objNull, [objNull]]]; [ 10, - _vehicle, + [_target, _vehicle], FUNC(rearmEntireVehicleSuccess), "", format [localize LSTRING(BasicRearmAction), getText(configFile >> "CfgVehicles" >> (typeOf _vehicle) >> "displayName")], diff --git a/addons/rearm/functions/fnc_rearmEntireVehicleSuccess.sqf b/addons/rearm/functions/fnc_rearmEntireVehicleSuccess.sqf index c12286516c..1e1e58c86a 100644 --- a/addons/rearm/functions/fnc_rearmEntireVehicleSuccess.sqf +++ b/addons/rearm/functions/fnc_rearmEntireVehicleSuccess.sqf @@ -3,28 +3,30 @@ * Rearm an entire vehicle. * * Arguments: - * 0: Vehicle + * 0: Rearm information + * 0: Target + * 1: Vehicle - * 1: TurretPath + * 0: Target + * 1: Vehicle + * 2: TurretPath * * Return Value: * None * * Example: - * [tank, [0]] call ace_rearm_fnc_rearmEntireVehicleSuccessLocal + * [ammo_truck, tank, [0]] call ace_rearm_fnc_rearmEntireVehicleSuccessLocal * * Public: No */ #include "script_component.hpp" -private ["_magazines", "_magazine", "_currentMagazines", "_maxMagazines", "_maxRounds", "_currentRounds"]; -params [["_vehicle", objNull, [objNull]], ["_turretPath", [], [[]]]]; +params [["_target", objNull, [objNull]], ["_vehicle", objNull, [objNull]], ["_turretPath", [], [[]]]]; -_magazines = [_vehicle, _turretPath] call FUNC(getConfigMagazines); +private _magazines = [_vehicle, _turretPath] call FUNC(getVehicleMagazines); +if (isNil "_magazines") exitWith {}; { - _magazine = _x; - _currentMagazines = { _x == _magazine } count (_vehicle magazinesTurret _turretPath); - _maxMagazines = [_vehicle, _turretPath, _magazine] call FUNC(getMaxMagazines); - _maxRounds = getNumber (configFile >> "CfgMagazines" >> _magazine >> "count"); - _currentRounds = _vehicle magazineTurretAmmo [_magazine, _turretPath]; + private _magazine = _x; + private _currentMagazines = { _x == _magazine } count (_vehicle magazinesTurret _turretPath); + private _maxMagazines = [_vehicle, _turretPath, _magazine] call FUNC(getMaxMagazines); + private _maxRounds = getNumber (configFile >> "CfgMagazines" >> _magazine >> "count"); + private _currentRounds = _vehicle magazineTurretAmmo [_magazine, _turretPath]; TRACE_7("Rearmed Turret",_vehicle,_turretPath,_currentMagazines,_maxMagazines,_currentRounds,_maxRounds,_magazine); @@ -34,11 +35,27 @@ _magazines = [_vehicle, _turretPath] call FUNC(getConfigMagazines); _currentMagazines = _currentMagazines + 1; }; if (_currentMagazines < _maxMagazines) then { - _vehicle setMagazineTurretAmmo [_magazine, _maxRounds, _turretPath]; - for "_idx" from 1 to (_maxMagazines - _currentMagazines) do { - _vehicle addMagazineTurret [_magazine, _turretPath]; + private _success = true; + if (GVAR(supply) > 0) then { + _success = [_target, _magazine, (_maxRounds - _currentRounds)] call FUNC(removeMagazineFromSupply); + }; + if (_success) then { + _vehicle setMagazineTurretAmmo [_magazine, _maxRounds, _turretPath]; + for "_idx" from 1 to (_maxMagazines - _currentMagazines) do { + _success = true; + if (GVAR(supply) > 0) then { + _success = [_target, _magazine, _maxRounds] call FUNC(removeMagazineFromSupply); + }; + _vehicle addMagazineTurret [_magazine, _turretPath]; + }; }; } else { - _vehicle setMagazineTurretAmmo [_magazine, _maxRounds, _turretPath]; + private _success = true; + if (GVAR(supply) > 0) then { + _success = [_target, _magazine, (_maxRounds - _currentRounds)] call FUNC(removeMagazineFromSupply); + }; + if (_success) then { + _vehicle setMagazineTurretAmmo [_magazine, _maxRounds, _turretPath]; + }; }; } foreach _magazines; diff --git a/addons/rearm/functions/fnc_rearmSuccess.sqf b/addons/rearm/functions/fnc_rearmSuccess.sqf index 81cda9f262..79341a99e5 100644 --- a/addons/rearm/functions/fnc_rearmSuccess.sqf +++ b/addons/rearm/functions/fnc_rearmSuccess.sqf @@ -21,7 +21,6 @@ */ #include "script_component.hpp" -private ["_dummy", "_weaponSelect", "_turretOwnerID"]; params [["_args", [objNull, objNull, [], 0, "", 0], [[]], [6]]]; _args params ["_target", "_unit", "_turretPath", "_numMagazines", "_magazineClass", "_numRounds"]; @@ -32,7 +31,7 @@ if (local _unit) then { }; if (isServer) then { - _turretOwnerID = _target turretOwner _turretPath; + private _turretOwnerID = _target turretOwner _turretPath; if (_turretOwnerID == 0) then { [_this, QFUNC(rearmSuccessLocal), _target] call EFUNC(common,execRemoteFnc); } else { diff --git a/addons/rearm/functions/fnc_rearmSuccessLocal.sqf b/addons/rearm/functions/fnc_rearmSuccessLocal.sqf index 1789767cfd..22923d5452 100644 --- a/addons/rearm/functions/fnc_rearmSuccessLocal.sqf +++ b/addons/rearm/functions/fnc_rearmSuccessLocal.sqf @@ -21,21 +21,19 @@ */ #include "script_component.hpp" -private ["_rounds", "_currentRounds", "_maxMagazines", "_currentMagazines", "_dummy", "_weaponSelect"]; params [["_args", [objNull, objNull, [], 0, "", 0], [[]], [6]]]; _args params ["_target", "_unit", "_turretPath", "_numMagazines", "_magazineClass", "_numRounds"]; -//hint format ["Target: %1\nTurretPath: %2\nNumMagazines: %3\nMagazine: %4\nNumRounds: %5\nUnit: %6", _target, _turretPath, _numMagazines, _magazineClass, _numRounds, _unit]; +private _rounds = getNumber (configFile >> "CfgMagazines" >> _magazineClass >> "count"); +private _currentRounds = 0; +private _maxMagazines = [_target, _turretPath, _magazineClass] call FUNC(getMaxMagazines); -_rounds = getNumber (configFile >> "CfgMagazines" >> _magazineClass >> "count"); -_currentRounds = 0; - -_maxMagazines = [_target, _turretPath, _magazineClass] call FUNC(getMaxMagazines); if (_maxMagazines == 1) then { - _currentMagazines = { _x == _magazineClass } count (_target magazinesTurret _turretPath); + private _currentMagazines = { _x == _magazineClass } count (_target magazinesTurret _turretPath); if (_currentMagazines == 0 && {!(_turretPath isEqualTo [-1])}) then { // Driver gun will always retain it's magazines _target addMagazineTurret [_magazineClass, _turretPath]; + _target setMagazineTurretAmmo [_magazineClass, 0, _turretPath]; }; if (GVAR(level) == 1) then { // Fill magazine completely diff --git a/addons/rearm/functions/fnc_removeMagazineFromSupply.sqf b/addons/rearm/functions/fnc_removeMagazineFromSupply.sqf new file mode 100644 index 0000000000..5c59221f7a --- /dev/null +++ b/addons/rearm/functions/fnc_removeMagazineFromSupply.sqf @@ -0,0 +1,86 @@ +/* + * Author: GitHawk + * Removes a magazine from the supply. + * + * Argument: + * 0: Target + * 1: Magazine Classname + * 2: Number of Rounds to withdraw + * + * Return value: + * Magazine was removed + * + * Example: + * [ammo_truck, "500Rnd_127x99_mag_Tracer_Red"] call ace_rearm_fnc_removeMagazineFromSupply + * + * Public: Yes + */ +#include "script_component.hpp" + +params [["_target", objNull, [objNull]], ["_magazineClass", "", [""]], ["_numRounds", -1, [0]]]; + +if (isNull _target || + {_magazineClass isEqualTo ""}) exitWith {false}; + +private _return = false; +([_magazineClass] call FUNC(getCaliber)) params ["_cal", "_idx"]; + +if (GVAR(supply) == 1) then { + private _supply = [_target] call FUNC(getSupplyCount); + if (GVAR(level) == 2) then { + // Remove partial magazine supply count + private _rearmAmount = (REARM_COUNT select _idx); + if (_numRounds > 0) then { + _rearmAmount = _numRounds; + }; + private _magazinePart = (_rearmAmount / (getNumber (configFile >> "CfgMagazines" >> _magazineClass >> "count"))) min 1; + if (_supply >= (_cal * _magazinePart)) then { + [_target, (_supply - (_cal * _magazinePart))] call FUNC(setSupplyCount); + _return = true; + }; + } else { + // Remove entire magazine supply count + if (_supply >= _cal) then { + [_target, (_supply - _cal)] call FUNC(setSupplyCount); + _return = true; + }; + }; +}; +if (GVAR(supply) == 2) then { + private _magazineSupply = _target getVariable [QGVAR(magazineSupply), []]; + private _magazineIdx = -1; + { + _x params ["_magazine"]; + if ((_magazine isEqualTo _magazineClass)) exitWith { + _magazineIdx = _forEachIndex; + }; + } forEach _magazineSupply; + if (_magazineIdx == -1) exitWith {false}; + + (_magazineSupply select _magazineIdx) params ["", "_rounds"]; + + private _configRounds = getNumber (configFile >> "CfgMagazines" >> _magazineClass >> "count"); + if (GVAR(level) == 2) then { + // With caliber based rearming, we need to remove the correct amount + private _rearmAmount = (REARM_COUNT select _idx); + if (_numRounds > 0) then { + if (_numRounds > _rearmAmount) then { + _rearmAmount = ceil (_numRounds / _rearmAmount); + }; + }; + private _roundsPerTransaction = _rearmAmount min _configRounds; + if (_rounds >= _roundsPerTransaction) then { + _magazineSupply set [_magazineIdx, [_magazineClass, (_rounds - _roundsPerTransaction)]]; + _target setVariable [QGVAR(magazineSupply), _magazineSupply, true]; + _return = true; + }; + } else { + // Remove entire magazine + if (_rounds >= _configRounds) then { + _magazineSupply set [_magazineIdx, [_magazineClass, (_rounds - _configRounds)]]; + _target setVariable [QGVAR(magazineSupply), _magazineSupply, true]; + _return = true; + }; + }; +}; +_return diff --git a/addons/rearm/functions/fnc_setSupplyCount.sqf b/addons/rearm/functions/fnc_setSupplyCount.sqf new file mode 100644 index 0000000000..846ec98ea2 --- /dev/null +++ b/addons/rearm/functions/fnc_setSupplyCount.sqf @@ -0,0 +1,23 @@ +/* + * Author: GitHawk + * Sets the supply count. + * + * Argument: + * 0: Target + * 1: Supply Count + * + * Return value: + * None + * + * Example: + * [ammo_truck, 1000] call ace_rearm_fnc_setSupplyCount + * + * Public: Yes + */ +#include "script_component.hpp" + +params [["_target", objNull, [objNull]], ["_supply", 0, [0]]]; + +if (isNull _target) exitWith {}; + +_target setVariable [QGVAR(currentSupply), (_supply max 0), true]; diff --git a/addons/rearm/functions/fnc_storeAmmo.sqf b/addons/rearm/functions/fnc_storeAmmo.sqf index 262affb1ef..7026c9429a 100644 --- a/addons/rearm/functions/fnc_storeAmmo.sqf +++ b/addons/rearm/functions/fnc_storeAmmo.sqf @@ -16,16 +16,20 @@ */ #include "script_component.hpp" -private "_dummy"; params [["_target", objNull, [objNull]], ["_unit", objNull, [objNull]]]; -_dummy = _unit getVariable [QGVAR(dummy), objNull]; +private _dummy = _unit getVariable [QGVAR(dummy), objNull]; if (isNull _dummy) exitwith {}; [ 5, - _unit, - {params ["_unit"]; [_unit, true, true] call FUNC(dropAmmo)}, + [_unit, _target, _dummy], + { + params ["_args"]; + _args params ["_unit", "_target", "_dummy"]; + [_target, (_dummy getVariable [QGVAR(magazineClass), ""]), true] call FUNC(addMagazineToSupply); + [_unit, true, true] call FUNC(dropAmmo); + }, "", format [localize LSTRING(StoreAmmoAction), getText(configFile >> "CfgMagazines" >> (_dummy getVariable QGVAR(magazineClass)) >> "displayName"), getText(configFile >> "CfgVehicles" >> (typeOf _target) >> "displayName")], {true}, diff --git a/addons/rearm/functions/fnc_takeAmmo.sqf b/addons/rearm/functions/fnc_takeAmmo.sqf index d2de1e1b59..776d88fc66 100644 --- a/addons/rearm/functions/fnc_takeAmmo.sqf +++ b/addons/rearm/functions/fnc_takeAmmo.sqf @@ -19,34 +19,10 @@ */ #include "script_component.hpp" -private ["_ammo", "_tmpCal", "_cal", "_idx"]; - params [["_target", objNull, [objNull]], ["_unit", objNull, [objNull]], ["_args", ["", objNull], [[]]]]; _args params ["_magazineClass", "_vehicle"]; -_ammo = getText (configFile >> "CfgMagazines" >> _magazineClass >> "ammo"); -_tmpCal = getNumber (configFile >> "CfgAmmo" >> _ammo >> "ace_caliber"); -_cal = 8; -if (_tmpCal > 0) then { - _cal = _tmpCal; -} else { - _tmpCal = getNumber (configFile >> "CfgAmmo" >> _ammo >> QGVAR(caliber)); - if (_tmpCal > 0) then { - _cal = _tmpCal; - } else { - diag_log format ["[ACE] ERROR: Undefined Ammo [%1 : %2]", _ammo, inheritsFrom (configFile >> "CfgAmmo" >> _ammo)]; - if (_ammo isKindOf "BulletBase") then { - _cal = 8; - } else { - _cal = 100; - }; - }; -}; -_cal = round _cal; -_idx = REARM_CALIBERS find _cal; -if (_idx == -1 ) then { - _idx = 2; -}; +([_magazineClass] call FUNC(getCaliber)) params ["_cal", "_idx"]; REARM_HOLSTER_WEAPON diff --git a/addons/rearm/functions/fnc_takeSuccess.sqf b/addons/rearm/functions/fnc_takeSuccess.sqf index 6d5966c9f9..b83f82aa2a 100644 --- a/addons/rearm/functions/fnc_takeSuccess.sqf +++ b/addons/rearm/functions/fnc_takeSuccess.sqf @@ -18,15 +18,20 @@ */ #include "script_component.hpp" -private ["_ammo", "_dummyName", "_dummy", "_actionID"]; -params [["_args", [objNull, "", objNull], [[]]]]; -_args params ["_unit", "_magazineClass", "_target"]; // _target is for future possible finite ammo +params [["_args", [objNull, "", objNull], [[]], 3]]; +_args params ["_unit", "_magazineClass", "_target"]; + +private _success = true; +if (GVAR(supply) > 0) then { + _success = [_target, _magazineClass] call FUNC(removeMagazineFromSupply); +}; +if !(_success) exitWith {}; [_unit, "forceWalk", QGVAR(vehRearm), true] call EFUNC(common,statusEffect_set); -_dummy = [_unit, _magazineClass] call FUNC(createDummy); +private _dummy = [_unit, _magazineClass] call FUNC(createDummy); [_dummy, _unit] call FUNC(pickUpAmmo); -_actionID = _unit addAction [ +private _actionID = _unit addAction [ format ["%1", localize ELSTRING(dragging,Drop)], '(_this select 0) call FUNC(dropAmmo)', nil, diff --git a/addons/rearm/stringtable.xml b/addons/rearm/stringtable.xml index 0b4fe1c90f..97ae997dd9 100644 --- a/addons/rearm/stringtable.xml +++ b/addons/rearm/stringtable.xml @@ -83,10 +83,34 @@ Unlimited ammo supply Unbegrenzter Munitionsvorat + + Limited ammo supply based on caliber + Begrenzter, kaliberabhängiger Munitionsvorat + Only specific Magazines Nur bestimmte Magazine + + Check remaining ammunition + Verbleibende Munition prüfen + + + Checking remaining ammunition... + Überprüfe verbleibende Munition... + + + There is ammunition worth %1 points left. + Es ist noch Munition für %1 Punkte übrig. + + + The following ammunition is left:%1 + Folgende Munition ist übrig:%1 + + + There is no ammunition left. + Es ist keine Munition übrig. + Rearm Aufmunitionieren From 8b87f1b43a1535d9737838e3cf344df2edc9018a Mon Sep 17 00:00:00 2001 From: Githawk Date: Sat, 27 Feb 2016 20:37:47 +0100 Subject: [PATCH 003/657] Custom width displayTextStructured Adding width as optional fourth parameter --- addons/common/functions/fnc_displayTextStructured.sqf | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/addons/common/functions/fnc_displayTextStructured.sqf b/addons/common/functions/fnc_displayTextStructured.sqf index 9fff7bb056..0271f8f3ff 100644 --- a/addons/common/functions/fnc_displayTextStructured.sqf +++ b/addons/common/functions/fnc_displayTextStructured.sqf @@ -1,11 +1,12 @@ /* - * Author: commy2, Glowbal + * Author: commy2, Glowbal, GitHawk * Display a structured text. * * Arguments: * 0: Text * 1: Size of the textbox (default: 1.5) * 2: Target Unit. Will only display if target is the player controlled object (default: ACE_player) + * 3: Custom Width * * Return Value: * None @@ -14,7 +15,7 @@ */ #include "script_component.hpp" -params ["_text", ["_size", 1.5], ["_target", ACE_player]]; +params ["_text", ["_size", 1.5], ["_target", ACE_player], ["_width", 10]]; if (_target != ACE_player) exitWith {}; @@ -52,9 +53,9 @@ private _wPos = profilenamespace getVariable ["IGUI_GRID_ACE_displayText_W", (10 private _hPos = profilenamespace getVariable ["IGUI_GRID_ACE_displayText_H", (2 *((((safezoneW / safezoneH) min 1.2) / 1.2) / 25))]; */ -private _xPos = ((safezoneX + safezoneW) - (10 *(((safezoneW / safezoneH) min 1.2) / 40)) - 2.9 *(((safezoneW / safezoneH) min 1.2) / 40)); +private _xPos = ((safezoneX + safezoneW) - (_width *(((safezoneW / safezoneH) min 1.2) / 40)) - 2.9 *(((safezoneW / safezoneH) min 1.2) / 40)); private _yPos = safeZoneY + 0.175 * safezoneH; -private _wPos = (10 *(((safezoneW / safezoneH) min 1.2) / 40)); +private _wPos = (_width *(((safezoneW / safezoneH) min 1.2) / 40)); private _hPos = (2 *((((safezoneW / safezoneH) min 1.2) / 1.2) / 25)); // Zeus Interface Open and Display would be under the "CREATE" list From 734c8b196289ed1ce2d45d726fed49f432771dcf Mon Sep 17 00:00:00 2001 From: Githawk Date: Sat, 27 Feb 2016 20:45:04 +0100 Subject: [PATCH 004/657] Minor fix --- addons/rearm/functions/fnc_readSupplyCounter.sqf | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/addons/rearm/functions/fnc_readSupplyCounter.sqf b/addons/rearm/functions/fnc_readSupplyCounter.sqf index 4c96e926c6..bbbaa0ef84 100644 --- a/addons/rearm/functions/fnc_readSupplyCounter.sqf +++ b/addons/rearm/functions/fnc_readSupplyCounter.sqf @@ -1,6 +1,6 @@ /* * Author: GitHawk - * Get the remaining fuel amount + * Get the remaining ammunition amount * * Arguments: * 0: Ammo Truck From 3d7c51bdf174d18c36c87e516eb43d4d4b1a097e Mon Sep 17 00:00:00 2001 From: Githawk Date: Sat, 27 Feb 2016 21:05:19 +0100 Subject: [PATCH 005/657] Cleanup --- .../functions/fnc_addMagazineToSupply.sqf | 16 +++---- .../rearm/functions/fnc_addRearmActions.sqf | 18 ++++---- .../fnc_addVehicleMagazinesToSupply.sqf | 6 +-- .../functions/fnc_canReadSupplyCounter.sqf | 8 ++-- addons/rearm/functions/fnc_canRearm.sqf | 15 +++--- .../rearm/functions/fnc_canRearmVehicle.sqf | 8 ++-- addons/rearm/functions/fnc_canStoreAmmo.sqf | 6 +-- addons/rearm/functions/fnc_canTakeAmmo.sqf | 6 +-- addons/rearm/functions/fnc_createDummy.sqf | 2 +- addons/rearm/functions/fnc_disable.sqf | 6 +-- addons/rearm/functions/fnc_dropAmmo.sqf | 4 +- addons/rearm/functions/fnc_getCaliber.sqf | 2 +- .../rearm/functions/fnc_getMaxMagazines.sqf | 8 ++-- .../functions/fnc_getNeedRearmMagazines.sqf | 12 ++--- addons/rearm/functions/fnc_getSupplyCount.sqf | 10 ++-- .../functions/fnc_getVehicleMagazines.sqf | 8 ++-- .../rearm/functions/fnc_hasEnoughSupply.sqf | 8 ++-- .../rearm/functions/fnc_magazineInSupply.sqf | 8 ++-- addons/rearm/functions/fnc_pickUpAmmo.sqf | 12 ++--- .../rearm/functions/fnc_readSupplyCounter.sqf | 14 +++--- addons/rearm/functions/fnc_rearm.sqf | 6 +-- .../functions/fnc_rearmEntireVehicle.sqf | 4 +- .../fnc_rearmEntireVehicleSuccess.sqf | 8 ++-- .../fnc_rearmEntireVehicleSuccessLocal.sqf | 10 ++-- addons/rearm/functions/fnc_rearmSuccess.sqf | 10 ++-- .../rearm/functions/fnc_rearmSuccessLocal.sqf | 46 +++++++++---------- .../fnc_removeMagazineFromSupply.sqf | 18 ++++---- addons/rearm/functions/fnc_setSupplyCount.sqf | 8 ++-- addons/rearm/functions/fnc_storeAmmo.sqf | 18 ++++---- addons/rearm/functions/fnc_takeAmmo.sqf | 4 +- addons/rearm/functions/fnc_takeSuccess.sqf | 6 +-- 31 files changed, 157 insertions(+), 158 deletions(-) diff --git a/addons/rearm/functions/fnc_addMagazineToSupply.sqf b/addons/rearm/functions/fnc_addMagazineToSupply.sqf index 781af9e2f4..2f2879010c 100644 --- a/addons/rearm/functions/fnc_addMagazineToSupply.sqf +++ b/addons/rearm/functions/fnc_addMagazineToSupply.sqf @@ -3,7 +3,7 @@ * Adds magazines to the supply. * * Argument: - * 0: Target + * 0: Ammo Truck * 1: Magazine Classname * 2: Only partial * @@ -17,27 +17,27 @@ */ #include "script_component.hpp" -params [["_target", objNull, [objNull]], ["_magazineClass", "", [""]], ["_partial", false, [false]]]; +params [["_truck", objNull, [objNull]], ["_magazineClass", "", [""]], ["_partial", false, [false]]]; -if (isNull _target || +if (isNull _truck || {_magazineClass isEqualTo ""} || {GVAR(supply) == 0}) exitWith {}; // With limited supply, we add the caliber to the supply count if (GVAR(supply) == 1) then { - private _supply = [_target] call FUNC(getSupplyCount); + private _supply = [_truck] call FUNC(getSupplyCount); ([_magazineClass] call FUNC(getCaliber)) params ["_cal", "_idx"]; if (!_partial || {GVAR(level) == 1}) then { - [_target, _supply + _cal] call FUNC(setSupplyCount); + [_truck, _supply + _cal] call FUNC(setSupplyCount); } else { private _magazinePart = ((REARM_COUNT select _idx) / (getNumber (configFile >> "CfgMagazines" >> _magazineClass >> "count"))) min 1; - [_target, (_supply + (_cal * _magazinePart))] call FUNC(setSupplyCount); + [_truck, (_supply + (_cal * _magazinePart))] call FUNC(setSupplyCount); }; }; // With magazine specific supply, we add or update the magazineSupply array if (GVAR(supply) == 2) then { - private _magazineSupply = _target getVariable [QGVAR(magazineSupply), []]; + private _magazineSupply = _truck getVariable [QGVAR(magazineSupply), []]; private _magazineIdx = -1; { _x params ["_magazine", "_rounds"]; @@ -60,5 +60,5 @@ if (GVAR(supply) == 2) then { (_magazineSupply select _magazineIdx) params ["", "_rounds"]; _magazineSupply set [_magazineIdx, [_magazineClass, (_rounds + _roundsPerTransaction)]]; }; - _target setVariable [QGVAR(magazineSupply), _magazineSupply, true]; + _truck setVariable [QGVAR(magazineSupply), _magazineSupply, true]; }; diff --git a/addons/rearm/functions/fnc_addRearmActions.sqf b/addons/rearm/functions/fnc_addRearmActions.sqf index b2b388a3fd..d6e37b86b6 100644 --- a/addons/rearm/functions/fnc_addRearmActions.sqf +++ b/addons/rearm/functions/fnc_addRearmActions.sqf @@ -15,9 +15,9 @@ */ #include "script_component.hpp" -params [["_target", objNull, [objNull]]]; +params [["_truck", objNull, [objNull]]]; -private _vehicles = nearestObjects [_target, ["AllVehicles"], 20]; +private _vehicles = nearestObjects [_truck, ["AllVehicles"], 20]; if (count _vehicles < 2) exitWith {false}; // Rearming needs at least 2 vehicles private _vehicleActions = []; @@ -26,7 +26,7 @@ private _vehicleActions = []; private _vehicle = _x; private _needToAdd = false; private _action = []; - if !((_vehicle == _target) || (_vehicle isKindOf "CAManBase")) then { + if !((_vehicle == _truck) || (_vehicle isKindOf "CAManBase")) then { private _magazineHelper = []; { private _turretPath = _x; @@ -42,8 +42,8 @@ private _vehicleActions = []; {true}, {}, [_magazine, _vehicle]] call EFUNC(interact_menu,createAction); - if (GVAR(supply) == 0 || {(GVAR(supply) == 1) && ([_target, _magazine] call FUNC(hasEnoughSupply))} || {(GVAR(supply) == 2) && ([_target, _magazine] call FUNC(magazineInSupply))}) then { - _actions pushBack [_action, [], _target]; + if (GVAR(supply) == 0 || {(GVAR(supply) == 1) && ([_truck, _magazine] call FUNC(hasEnoughSupply))} || {(GVAR(supply) == 2) && ([_truck, _magazine] call FUNC(magazineInSupply))}) then { + _actions pushBack [_action, [], _truck]; _magazineHelper pushBack _magazine; _needToAdd = true; }; @@ -56,8 +56,8 @@ private _vehicleActions = []; {true}, {}, [_magazine, _vehicle]] call EFUNC(interact_menu,createAction); - if (GVAR(supply) == 0 || {(GVAR(supply) == 1) && ([_target, _magazine] call FUNC(hasEnoughSupply))} || {(GVAR(supply) == 2) && ([_target, _magazine] call FUNC(magazineInSupply))}) then { - _actions pushBack [_action, [], _target]; + if (GVAR(supply) == 0 || {(GVAR(supply) == 1) && ([_truck, _magazine] call FUNC(hasEnoughSupply))} || {(GVAR(supply) == 2) && ([_truck, _magazine] call FUNC(magazineInSupply))}) then { + _actions pushBack [_action, [], _truck]; _magazineHelper pushBack _magazine; _needToAdd = true; }; @@ -79,7 +79,7 @@ private _vehicleActions = []; {true}, {}, _vehicle] call EFUNC(interact_menu,createAction); - _vehicleActions pushBack [_action, [], _target]; + _vehicleActions pushBack [_action, [], _truck]; } else { _action = [_vehicle, getText(configFile >> "CfgVehicles" >> (typeOf _vehicle) >> "displayName"), @@ -88,7 +88,7 @@ private _vehicleActions = []; {true}, {}, []] call EFUNC(interact_menu,createAction); - _vehicleActions pushBack [_action, _actions, _target]; + _vehicleActions pushBack [_action, _actions, _truck]; }; }; } forEach _vehicles; diff --git a/addons/rearm/functions/fnc_addVehicleMagazinesToSupply.sqf b/addons/rearm/functions/fnc_addVehicleMagazinesToSupply.sqf index 17ec5494d1..5f7288cf51 100644 --- a/addons/rearm/functions/fnc_addVehicleMagazinesToSupply.sqf +++ b/addons/rearm/functions/fnc_addVehicleMagazinesToSupply.sqf @@ -20,9 +20,9 @@ */ #include "script_component.hpp" -params [["_ammoTruck", objNull, [objNull]], ["_vehicle", objNull, [objNull, ""]]]; +params [["_truck", objNull, [objNull]], ["_vehicle", objNull, [objNull, ""]]]; -if (isNull _ammoTruck || +if (isNull _truck || {typeName _vehicle == "OBJECT" && {isNull _vehicle}}) exitWith {}; private _string = ""; @@ -37,6 +37,6 @@ if (_string == "") exitWith {[]}; private _turretPath = _x; private _magazines = [_string, _turretPath] call FUNC(getConfigMagazines); { - [_ammoTruck, _x] call FUNC(addMagazineToSupply); + [_truck, _x] call FUNC(addMagazineToSupply); } forEach _magazines; } forEach REARM_TURRET_PATHS; diff --git a/addons/rearm/functions/fnc_canReadSupplyCounter.sqf b/addons/rearm/functions/fnc_canReadSupplyCounter.sqf index f6991c1c27..f3b4fdba12 100644 --- a/addons/rearm/functions/fnc_canReadSupplyCounter.sqf +++ b/addons/rearm/functions/fnc_canReadSupplyCounter.sqf @@ -10,17 +10,17 @@ * Can read supply counter * * Example: - * [truck, player] call ace_rearm_fnc_canReadSupplyCounter + * [ammo_truck, player] call ace_rearm_fnc_canReadSupplyCounter * * Public: No */ #include "script_component.hpp" -params [["_target", objNull, [objNull]], ["_unit", objNull, [objNull]]]; +params [["_truck", objNull, [objNull]], ["_unit", objNull, [objNull]]]; !(isNull _unit || {!(_unit isKindOf "CAManBase")} || {!local _unit} || - {!alive _target} || - {(_target distance _unit) > REARM_ACTION_DISTANCE} || + {!alive _truck} || + {(_truck distance _unit) > REARM_ACTION_DISTANCE} || {GVAR(supply) == 0}) diff --git a/addons/rearm/functions/fnc_canRearm.sqf b/addons/rearm/functions/fnc_canRearm.sqf index 202524dd10..8ea0c69c50 100644 --- a/addons/rearm/functions/fnc_canRearm.sqf +++ b/addons/rearm/functions/fnc_canRearm.sqf @@ -3,27 +3,26 @@ * Check if a unit can rearm. * * Arguments: - * 0: Target + * 0: Vehicle * 1: Unit * * Return Value: * Can Rearm * * Example: - * [player, tank] call ace_rearm_fnc_canRearm + * [tank, player] call ace_rearm_fnc_canRearm * * Public: No */ #include "script_component.hpp" -private ["_dummy","_magazineClass"]; -params [["_target", objNull, [objNull]], ["_unit", objNull, [objNull]]]; +params [["_vehicle", objNull, [objNull]], ["_unit", objNull, [objNull]]]; -if (GVAR(level) == 0 || {isNull _unit} || {!(_unit isKindOf "CAManBase")} || {!local _unit} || {_target distance _unit > REARM_ACTION_DISTANCE} || {_target getVariable [QGVAR(disabled), false]}) exitWith {false}; +if (GVAR(level) == 0 || {isNull _unit} || {!(_unit isKindOf "CAManBase")} || {!local _unit} || {_vehicle distance _unit > REARM_ACTION_DISTANCE} || {_vehicle getVariable [QGVAR(disabled), false]}) exitWith {false}; -_dummy = _unit getVariable [QGVAR(dummy), objNull]; +private _dummy = _unit getVariable [QGVAR(dummy), objNull]; if (isNull _dummy) exitwith {false}; -_magazineClass = _dummy getVariable QGVAR(magazineClass); +private _magazineClass = _dummy getVariable QGVAR(magazineClass); if (isNil "_magazineClass") exitWith {false}; -([_target, _magazineClass] call FUNC(getNeedRearmMagazines)) select 0 +([_vehicle, _magazineClass] call FUNC(getNeedRearmMagazines)) select 0 diff --git a/addons/rearm/functions/fnc_canRearmVehicle.sqf b/addons/rearm/functions/fnc_canRearmVehicle.sqf index 29de8b2a2c..5d953e8e08 100644 --- a/addons/rearm/functions/fnc_canRearmVehicle.sqf +++ b/addons/rearm/functions/fnc_canRearmVehicle.sqf @@ -3,24 +3,24 @@ * Check if a unit can rearm a vehicle. * * Arguments: - * 0: Target + * 0: Vehicle * 1: Unit * * Return Value: * Can Pick Up Ammo * * Example: - * [player, tank] call ace_rearm_fnc_canRearmVehicle + * [tank, player] call ace_rearm_fnc_canRearmVehicle * * Public: No */ #include "script_component.hpp" -params [["_target", objNull, [objNull]], ["_unit", objNull, [objNull]]]; +params [["_vehicle", objNull, [objNull]], ["_unit", objNull, [objNull]]]; !(isNull _unit || {!(_unit isKindOf "CAManBase")} || {!local _unit} || - {(_target distance _unit) > REARM_ACTION_DISTANCE} || + {(_vehicle distance _unit) > REARM_ACTION_DISTANCE} || {!isNull (_unit getVariable [QGVAR(dummy), objNull])} || {GVAR(level) > 0}) diff --git a/addons/rearm/functions/fnc_canStoreAmmo.sqf b/addons/rearm/functions/fnc_canStoreAmmo.sqf index a3139d6f11..6e6061c5ee 100644 --- a/addons/rearm/functions/fnc_canStoreAmmo.sqf +++ b/addons/rearm/functions/fnc_canStoreAmmo.sqf @@ -10,16 +10,16 @@ * Can Store Ammo * * Example: - * [player, tank] call ace_rearm_fnc_canStoreAmmo + * [ammo_truck, player] call ace_rearm_fnc_canStoreAmmo * * Public: No */ #include "script_component.hpp" -params [["_target", objNull, [objNull]], ["_unit", objNull, [objNull]]]; +params [["_truck", objNull, [objNull]], ["_unit", objNull, [objNull]]]; !(isNull _unit || {!(_unit isKindOf "CAManBase")} || {!local _unit} || - {(_target distance _unit) > REARM_ACTION_DISTANCE} || + {(_truck distance _unit) > REARM_ACTION_DISTANCE} || {isNull (_unit getVariable [QGVAR(dummy), objNull])}) diff --git a/addons/rearm/functions/fnc_canTakeAmmo.sqf b/addons/rearm/functions/fnc_canTakeAmmo.sqf index 2bb4676c4f..2ae5b26b65 100644 --- a/addons/rearm/functions/fnc_canTakeAmmo.sqf +++ b/addons/rearm/functions/fnc_canTakeAmmo.sqf @@ -10,17 +10,17 @@ * Can Pick Up Ammo * * Example: - * [player, tank] call ace_rearm_fnc_canTakeAmmo + * [ammo_truck, player] call ace_rearm_fnc_canTakeAmmo * * Public: No */ #include "script_component.hpp" -params [["_target", objNull, [objNull]], ["_unit", objNull, [objNull]]]; +params [["_truck", objNull, [objNull]], ["_unit", objNull, [objNull]]]; !(isNull _unit || {!(_unit isKindOf "CAManBase")} || {!local _unit} || - {(_target distance _unit) > REARM_ACTION_DISTANCE} || + {(_truck distance _unit) > REARM_ACTION_DISTANCE} || {!isNull (_unit getVariable [QGVAR(dummy), objNull])} || {GVAR(level) == 0}) diff --git a/addons/rearm/functions/fnc_createDummy.sqf b/addons/rearm/functions/fnc_createDummy.sqf index d2fbdec4c0..86d0d04223 100644 --- a/addons/rearm/functions/fnc_createDummy.sqf +++ b/addons/rearm/functions/fnc_createDummy.sqf @@ -10,7 +10,7 @@ * Created Dummy * * Example: - * ["500Rnd_127x99_mag_Tracer_Red"] call ace_rearm_fnc_createDummy + * [player, "500Rnd_127x99_mag_Tracer_Red"] call ace_rearm_fnc_createDummy * * Public: No */ diff --git a/addons/rearm/functions/fnc_disable.sqf b/addons/rearm/functions/fnc_disable.sqf index b5e8b77d04..47d073efca 100644 --- a/addons/rearm/functions/fnc_disable.sqf +++ b/addons/rearm/functions/fnc_disable.sqf @@ -3,7 +3,7 @@ * Disables rearm for a vehicle. * * Arguments: - * 0: Target + * 0: Vehicle * 1: Disable * * Return Value: @@ -17,5 +17,5 @@ */ #include "script_component.hpp" -params [["_target", objNull, [objNull]], ["_disable", true, [true]]]; -_target setVariable [QGVAR(disabled), _disable, true]; +params [["_vehicle", objNull, [objNull]], ["_disable", true, [true]]]; +_vehicle setVariable [QGVAR(disabled), _disable, true]; diff --git a/addons/rearm/functions/fnc_dropAmmo.sqf b/addons/rearm/functions/fnc_dropAmmo.sqf index 1634a76c00..4d87370e3c 100644 --- a/addons/rearm/functions/fnc_dropAmmo.sqf +++ b/addons/rearm/functions/fnc_dropAmmo.sqf @@ -4,8 +4,8 @@ * * Arguments: * 0: Unit - * 1: Delete dummy object (optional) - * 2: Unholster Weapon (optional) + * 1: Delete dummy object + * 2: Unholster Weapon * * Return Value: * None diff --git a/addons/rearm/functions/fnc_getCaliber.sqf b/addons/rearm/functions/fnc_getCaliber.sqf index fad222a571..23521d825e 100644 --- a/addons/rearm/functions/fnc_getCaliber.sqf +++ b/addons/rearm/functions/fnc_getCaliber.sqf @@ -11,7 +11,7 @@ * 1: Caliber index * * Example: - * ["500Rnd_127x99_mag_Tracer_Red"] call ace_rearm_fnc_hasEnoughSupply + * ["500Rnd_127x99_mag_Tracer_Red"] call ace_rearm_fnc_getCaliber * * Public: No */ diff --git a/addons/rearm/functions/fnc_getMaxMagazines.sqf b/addons/rearm/functions/fnc_getMaxMagazines.sqf index 729f9e405a..1b1bd9ef9f 100644 --- a/addons/rearm/functions/fnc_getMaxMagazines.sqf +++ b/addons/rearm/functions/fnc_getMaxMagazines.sqf @@ -3,7 +3,7 @@ * Calculates the maximum number of magazines a turret can hold according to config. * * Arguments: - * 0: Target + * 0: Vehicle * 1: Turret Path * 2: Magazine Classname * @@ -17,9 +17,9 @@ */ #include "script_component.hpp" -params [["_target", objNull, [objNull]], ["_turretPath", [], [[]]], ["_magazineClass", "", [""]]]; +params [["_vehicle", objNull, [objNull]], ["_turretPath", [], [[]]], ["_magazineClass", "", [""]]]; -if (isNull _target) exitWith {0}; +if (isNull _vehicle) exitWith {0}; -private _count = {_x == _magazineClass} count ([_target, _turretPath] call FUNC(getVehicleMagazines)); +private _count = {_x == _magazineClass} count ([_vehicle, _turretPath] call FUNC(getVehicleMagazines)); _count diff --git a/addons/rearm/functions/fnc_getNeedRearmMagazines.sqf b/addons/rearm/functions/fnc_getNeedRearmMagazines.sqf index ee4c3d4876..3bf6882e1f 100644 --- a/addons/rearm/functions/fnc_getNeedRearmMagazines.sqf +++ b/addons/rearm/functions/fnc_getNeedRearmMagazines.sqf @@ -3,7 +3,7 @@ * Get rearm return value. * * Arguments: - * 0: Target + * 0: Vehicle * 1: Magazine Classname * * Return Value: @@ -19,20 +19,20 @@ */ #include "script_component.hpp" -params ["_target", "_magazineClass"]; +params ["_vehicle", "_magazineClass"]; private _return = [false, [], 0]; { - private _magazines = [_target, _x] call FUNC(getVehicleMagazines); + private _magazines = [_vehicle, _x] call FUNC(getVehicleMagazines); if (_magazineClass in _magazines) then { - private _currentMagazines = {_x == _magazineClass} count (_target magazinesTurret _x); + private _currentMagazines = {_x == _magazineClass} count (_vehicle magazinesTurret _x); - if ((_target magazineTurretAmmo [_magazineClass, _x]) < getNumber (configFile >> "CfgMagazines" >> _magazineClass >> "count")) exitWith { + if ((_vehicle magazineTurretAmmo [_magazineClass, _x]) < getNumber (configFile >> "CfgMagazines" >> _magazineClass >> "count")) exitWith { _return = [true, _x, _currentMagazines]; }; - if (_currentMagazines < ([_target, _x, _magazineClass] call FUNC(getMaxMagazines))) exitWith { + if (_currentMagazines < ([_vehicle, _x, _magazineClass] call FUNC(getMaxMagazines))) exitWith { _return = [true, _x, _currentMagazines]; }; }; diff --git a/addons/rearm/functions/fnc_getSupplyCount.sqf b/addons/rearm/functions/fnc_getSupplyCount.sqf index e2f881380e..c3a8b1df3b 100644 --- a/addons/rearm/functions/fnc_getSupplyCount.sqf +++ b/addons/rearm/functions/fnc_getSupplyCount.sqf @@ -3,7 +3,7 @@ * Get the supply count. * * Argument: - * 0: Target + * 0: Ammo Truck * * Return value: * Supply count @@ -15,13 +15,13 @@ */ #include "script_component.hpp" -params [["_target", objNull, [objNull]]]; +params [["_truck", objNull, [objNull]]]; -private _supply = _target getVariable QGVAR(currentSupply); +private _supply = _truck getVariable QGVAR(currentSupply); if (isNil "_supply") then { - _supply = getNumber (configFile >> "CfgVehicles" >> typeOf _target >> QGVAR(defaultSupply)); - _target setVariable [QGVAR(currentSupply), _supply, true]; + _supply = getNumber (configFile >> "CfgVehicles" >> typeOf _truck >> QGVAR(defaultSupply)); + _truck setVariable [QGVAR(currentSupply), _supply, true]; }; _supply diff --git a/addons/rearm/functions/fnc_getVehicleMagazines.sqf b/addons/rearm/functions/fnc_getVehicleMagazines.sqf index abc0a761a7..ac687993c7 100644 --- a/addons/rearm/functions/fnc_getVehicleMagazines.sqf +++ b/addons/rearm/functions/fnc_getVehicleMagazines.sqf @@ -3,7 +3,7 @@ * Returns all magazines a turret can hold according to config. * * Arguments: - * 0: Target + * 0: Vehicle * 1: Turret Path * * Return Value: @@ -16,8 +16,8 @@ */ #include "script_component.hpp" -params [["_target", objNull, [objNull]], ["_turretPath", [], [[]]]]; +params [["_vehicle", objNull, [objNull]], ["_turretPath", [], [[]]]]; -if (isNull _target) exitWith {[]}; +if (isNull _vehicle) exitWith {[]}; -([typeOf _target, _turretPath] call FUNC(getConfigMagazines)) +([typeOf _vehicle, _turretPath] call FUNC(getConfigMagazines)) diff --git a/addons/rearm/functions/fnc_hasEnoughSupply.sqf b/addons/rearm/functions/fnc_hasEnoughSupply.sqf index 8caf0f3f45..ef7c906c54 100644 --- a/addons/rearm/functions/fnc_hasEnoughSupply.sqf +++ b/addons/rearm/functions/fnc_hasEnoughSupply.sqf @@ -3,7 +3,7 @@ * Check whether enough supply is left to take the magazine. * * Argument: - * 0: Target + * 0: Ammo Truck * 1: Magazine Classname * * Return value: @@ -16,9 +16,9 @@ */ #include "script_component.hpp" -params [["_target", objNull, [objNull]], ["_magazineClass", "", [""]]]; +params [["_truck", objNull, [objNull]], ["_magazineClass", "", [""]]]; -if (isNull _target || +if (isNull _truck || {_magazineClass isEqualTo ""}) exitWith {false}; // With infinite supply, there is always enough @@ -26,7 +26,7 @@ if (GVAR(supply) == 0) exitWith {true}; // With magazine specific supply, we need to check stored magazines if (GVAR(supply) == 2) exitWith {_this call FUNC(magazineInSupply)}; -private _supply = [_target] call FUNC(getSupplyCount); +private _supply = [_truck] call FUNC(getSupplyCount); ([_magazineClass] call FUNC(getCaliber)) params ["_cal", "_idx"]; // With caliber based rearming, we only need partial supply diff --git a/addons/rearm/functions/fnc_magazineInSupply.sqf b/addons/rearm/functions/fnc_magazineInSupply.sqf index a11ab8c25e..ddb925d929 100644 --- a/addons/rearm/functions/fnc_magazineInSupply.sqf +++ b/addons/rearm/functions/fnc_magazineInSupply.sqf @@ -3,7 +3,7 @@ * Returns true if the magazine is in the current supply * * Argument: - * 0: Target + * 0: Ammo Truck * 1: Magazine Classname * * Return value: @@ -16,16 +16,16 @@ */ #include "script_component.hpp" -params [["_target", objNull, [objNull]], ["_magazineClass", "", [""]]]; +params [["_truck", objNull, [objNull]], ["_magazineClass", "", [""]]]; -if (isNull _target || +if (isNull _truck || {_magazineClass isEqualTo ""}) exitWith {false}; // With limited supply, we need to check supply if (GVAR(supply) == 1) exitWith {_this call FUNC(hasEnoughSupply)}; // With magazine specific supply, we need to check them if (GVAR(supply) == 2) exitWith { - private _magazineSupply = _target getVariable [QGVAR(magazineSupply), []]; + private _magazineSupply = _truck getVariable [QGVAR(magazineSupply), []]; private _magazinePresent = false; { _x params ["_magazine", "_rounds"]; diff --git a/addons/rearm/functions/fnc_pickUpAmmo.sqf b/addons/rearm/functions/fnc_pickUpAmmo.sqf index ac1ab0a00a..e8c2b1fe84 100644 --- a/addons/rearm/functions/fnc_pickUpAmmo.sqf +++ b/addons/rearm/functions/fnc_pickUpAmmo.sqf @@ -16,13 +16,13 @@ */ #include "script_component.hpp" -params [["_target", objNull, [objNull]], ["_unit", objNull, [objNull]]]; +params [["_dummy", objNull, [objNull]], ["_unit", objNull, [objNull]]]; -private _dummy = _unit getVariable [QGVAR(dummy), objNull]; -if !(isNull _dummy) exitWith {}; +private _attachedDummy = _unit getVariable [QGVAR(dummy), objNull]; +if !(isNull _attachedDummy) exitWith {}; -_target attachTo [_unit, [0,1,0], "pelvis"]; +_dummy attachTo [_unit, [0,1,0], "pelvis"]; { - [[_target, [[-1,0,0],[0,0,1]]], QFUNC(makeDummy), _x] call EFUNC(common,execRemoteFnc); + [[_dummy, [[-1,0,0],[0,0,1]]], QFUNC(makeDummy), _x] call EFUNC(common,execRemoteFnc); } count (position _unit nearObjects ["CAManBase", 100]); -_unit setVariable [QGVAR(dummy), _target]; +_unit setVariable [QGVAR(dummy), _dummy]; diff --git a/addons/rearm/functions/fnc_readSupplyCounter.sqf b/addons/rearm/functions/fnc_readSupplyCounter.sqf index bbbaa0ef84..88485040ba 100644 --- a/addons/rearm/functions/fnc_readSupplyCounter.sqf +++ b/addons/rearm/functions/fnc_readSupplyCounter.sqf @@ -1,6 +1,6 @@ /* * Author: GitHawk - * Get the remaining ammunition amount + * Get the remaining ammunition amount. * * Arguments: * 0: Ammo Truck @@ -16,17 +16,17 @@ */ #include "script_component.hpp" -params [["_target", objNull, [objNull]], ["_unit", objNull, [objNull]]]; +params [["_truck", objNull, [objNull]], ["_unit", objNull, [objNull]]]; if (GVAR(supply) == 0) exitWith {}; if (GVAR(supply) == 1) then { [ 5, - [_unit, _target, [_target] call FUNC(getSupplyCount)], + [_unit, _truck, [_truck] call FUNC(getSupplyCount)], { params ["_args"]; - _args params [["_unit", objNull, [objNull]], ["_target", objNull, [objNull]], ["_supplyCount", 0, [0]]]; + _args params [["_unit", objNull, [objNull]], ["_truck", objNull, [objNull]], ["_supplyCount", 0, [0]]]; if (_supplyCount > 0 ) then { ["displayTextStructured", [_unit], [[LSTRING(Hint_RemainingSupplyPoints), _supplyCount], 2, _unit]] call EFUNC(common,targetEvent); } else { @@ -42,14 +42,14 @@ if (GVAR(supply) == 1) then { } else { [ 5, - [_unit, _target], + [_unit, _truck], { params ["_args"]; - _args params [["_unit", objNull, [objNull]], ["_target", objNull, [objNull]]]; + _args params [["_unit", objNull, [objNull]], ["_truck", objNull, [objNull]]]; private _supply = 1.5; private _numChars = count (localize LSTRING(Hint_RemainingAmmo)); private _text = ""; - private _magazines = _target getVariable QGVAR(magazineSupply); + private _magazines = _truck getVariable QGVAR(magazineSupply); if !(isNil "_magazines") then { { _x params ["_magazineClass", "_rounds"]; diff --git a/addons/rearm/functions/fnc_rearm.sqf b/addons/rearm/functions/fnc_rearm.sqf index 7ea08596e5..20848b3c8b 100644 --- a/addons/rearm/functions/fnc_rearm.sqf +++ b/addons/rearm/functions/fnc_rearm.sqf @@ -17,9 +17,9 @@ params [["_unit", objNull, [objNull]]]; -private _dummy = _unit getVariable [QGVAR(dummy), objNull]; -if (isNull _dummy) exitwith {false}; -private _magazineClass = _dummy getVariable QGVAR(magazineClass); +private _attachedDummy = _unit getVariable [QGVAR(dummy), objNull]; +if (isNull _attachedDummy) exitwith {false}; +private _magazineClass = _attachedDummy getVariable QGVAR(magazineClass); if (isNil "_magazineClass") exitWith {false}; ([_magazineClass] call FUNC(getCaliber)) params ["_cal", "_idx"]; diff --git a/addons/rearm/functions/fnc_rearmEntireVehicle.sqf b/addons/rearm/functions/fnc_rearmEntireVehicle.sqf index 4c8076f5f8..5453910530 100644 --- a/addons/rearm/functions/fnc_rearmEntireVehicle.sqf +++ b/addons/rearm/functions/fnc_rearmEntireVehicle.sqf @@ -17,11 +17,11 @@ */ #include "script_component.hpp" -params [["_target", objNull, [objNull]], ["_unit", objNull, [objNull]], ["_vehicle", objNull, [objNull]]]; +params [["_truck", objNull, [objNull]], "", ["_vehicle", objNull, [objNull]]]; [ 10, - [_target, _vehicle], + [_truck, _vehicle], FUNC(rearmEntireVehicleSuccess), "", format [localize LSTRING(BasicRearmAction), getText(configFile >> "CfgVehicles" >> (typeOf _vehicle) >> "displayName")], diff --git a/addons/rearm/functions/fnc_rearmEntireVehicleSuccess.sqf b/addons/rearm/functions/fnc_rearmEntireVehicleSuccess.sqf index 1e1e58c86a..6b71a3b66e 100644 --- a/addons/rearm/functions/fnc_rearmEntireVehicleSuccess.sqf +++ b/addons/rearm/functions/fnc_rearmEntireVehicleSuccess.sqf @@ -4,7 +4,7 @@ * * Arguments: * 0: Rearm information - * 0: Target + * 0: Ammo Truck * 1: Vehicle + * 0: Ammo Truck * 1: Vehicle * 2: TurretPath * @@ -17,7 +17,7 @@ */ #include "script_component.hpp" -params [["_target", objNull, [objNull]], ["_vehicle", objNull, [objNull]], ["_turretPath", [], [[]]]]; +params [["_truck", objNull, [objNull]], ["_vehicle", objNull, [objNull]], ["_turretPath", [], [[]]]]; private _magazines = [_vehicle, _turretPath] call FUNC(getVehicleMagazines); if (isNil "_magazines") exitWith {}; @@ -37,14 +37,14 @@ if (isNil "_magazines") exitWith {}; if (_currentMagazines < _maxMagazines) then { private _success = true; if (GVAR(supply) > 0) then { - _success = [_target, _magazine, (_maxRounds - _currentRounds)] call FUNC(removeMagazineFromSupply); + _success = [_truck, _magazine, (_maxRounds - _currentRounds)] call FUNC(removeMagazineFromSupply); }; if (_success) then { _vehicle setMagazineTurretAmmo [_magazine, _maxRounds, _turretPath]; for "_idx" from 1 to (_maxMagazines - _currentMagazines) do { _success = true; if (GVAR(supply) > 0) then { - _success = [_target, _magazine, _maxRounds] call FUNC(removeMagazineFromSupply); + _success = [_truck, _magazine, _maxRounds] call FUNC(removeMagazineFromSupply); }; _vehicle addMagazineTurret [_magazine, _turretPath]; }; @@ -52,7 +52,7 @@ if (isNil "_magazines") exitWith {}; } else { private _success = true; if (GVAR(supply) > 0) then { - _success = [_target, _magazine, (_maxRounds - _currentRounds)] call FUNC(removeMagazineFromSupply); + _success = [_truck, _magazine, (_maxRounds - _currentRounds)] call FUNC(removeMagazineFromSupply); }; if (_success) then { _vehicle setMagazineTurretAmmo [_magazine, _maxRounds, _turretPath]; diff --git a/addons/rearm/functions/fnc_rearmSuccess.sqf b/addons/rearm/functions/fnc_rearmSuccess.sqf index 79341a99e5..28622332a9 100644 --- a/addons/rearm/functions/fnc_rearmSuccess.sqf +++ b/addons/rearm/functions/fnc_rearmSuccess.sqf @@ -4,7 +4,7 @@ * * Arguments: * 0: Params - * 0: Target + * 0: Vehicle * 1: Unit * 2: Turret Path * 3: Number of magazines @@ -22,18 +22,18 @@ #include "script_component.hpp" params [["_args", [objNull, objNull, [], 0, "", 0], [[]], [6]]]; -_args params ["_target", "_unit", "_turretPath", "_numMagazines", "_magazineClass", "_numRounds"]; +_args params ["_vehicle", "_unit", "_turretPath", "_numMagazines", "_magazineClass", "_numRounds"]; -//hint format ["Target: %1\nTurretPath: %2\nNumMagazines: %3\nMagazine: %4\nNumRounds: %5", _target, _turretPath, _numMagazines, _magazineClass, _numRounds]; +//hint format ["Vehicle: %1\nTurretPath: %2\nNumMagazines: %3\nMagazine: %4\nNumRounds: %5", _vehicle, _turretPath, _numMagazines, _magazineClass, _numRounds]; if (local _unit) then { [_unit, true, true] call FUNC(dropAmmo); }; if (isServer) then { - private _turretOwnerID = _target turretOwner _turretPath; + private _turretOwnerID = _vehicle turretOwner _turretPath; if (_turretOwnerID == 0) then { - [_this, QFUNC(rearmSuccessLocal), _target] call EFUNC(common,execRemoteFnc); + [_this, QFUNC(rearmSuccessLocal), _vehicle] call EFUNC(common,execRemoteFnc); } else { EGVAR(common,remoteFnc) = [_this, QFUNC(rearmSuccessLocal), 0]; _turretOwnerID publicVariableClient QEGVAR(common,remoteFnc); diff --git a/addons/rearm/functions/fnc_rearmSuccessLocal.sqf b/addons/rearm/functions/fnc_rearmSuccessLocal.sqf index 22923d5452..c840f43436 100644 --- a/addons/rearm/functions/fnc_rearmSuccessLocal.sqf +++ b/addons/rearm/functions/fnc_rearmSuccessLocal.sqf @@ -4,7 +4,7 @@ * * Arguments: * 0: Params - * 0: Target + * 0: Vehicle * 1: Unit * 2: Turret Path * 3: Number of magazines @@ -22,67 +22,67 @@ #include "script_component.hpp" params [["_args", [objNull, objNull, [], 0, "", 0], [[]], [6]]]; -_args params ["_target", "_unit", "_turretPath", "_numMagazines", "_magazineClass", "_numRounds"]; +_args params ["_vehicle", "_unit", "_turretPath", "_numMagazines", "_magazineClass", "_numRounds"]; private _rounds = getNumber (configFile >> "CfgMagazines" >> _magazineClass >> "count"); private _currentRounds = 0; -private _maxMagazines = [_target, _turretPath, _magazineClass] call FUNC(getMaxMagazines); +private _maxMagazines = [_vehicle, _turretPath, _magazineClass] call FUNC(getMaxMagazines); if (_maxMagazines == 1) then { - private _currentMagazines = { _x == _magazineClass } count (_target magazinesTurret _turretPath); + private _currentMagazines = { _x == _magazineClass } count (_vehicle magazinesTurret _turretPath); if (_currentMagazines == 0 && {!(_turretPath isEqualTo [-1])}) then { // Driver gun will always retain it's magazines - _target addMagazineTurret [_magazineClass, _turretPath]; - _target setMagazineTurretAmmo [_magazineClass, 0, _turretPath]; + _vehicle addMagazineTurret [_magazineClass, _turretPath]; + _vehicle setMagazineTurretAmmo [_magazineClass, 0, _turretPath]; }; if (GVAR(level) == 1) then { // Fill magazine completely - _target setMagazineTurretAmmo [_magazineClass, _rounds, _turretPath]; + _vehicle setMagazineTurretAmmo [_magazineClass, _rounds, _turretPath]; ["displayTextStructured", [_unit], [[LSTRING(Hint_RearmedTriple), _rounds, getText(configFile >> "CfgMagazines" >> _magazineClass >> "displayName"), - getText(configFile >> "CfgVehicles" >> (typeOf _target) >> "displayName")], 3, _unit]] call EFUNC(common,targetEvent); + getText(configFile >> "CfgVehicles" >> (typeOf _vehicle) >> "displayName")], 3, _unit]] call EFUNC(common,targetEvent); } else { // Fill only at most _numRounds - _target setMagazineTurretAmmo [_magazineClass, ((_target magazineTurretAmmo [_magazineClass, _turretPath]) + _numRounds) min _rounds, _turretPath]; + _vehicle setMagazineTurretAmmo [_magazineClass, ((_vehicle magazineTurretAmmo [_magazineClass, _turretPath]) + _numRounds) min _rounds, _turretPath]; ["displayTextStructured", [_unit], [[LSTRING(Hint_RearmedTriple), _numRounds, getText(configFile >> "CfgMagazines" >> _magazineClass >> "displayName"), - getText(configFile >> "CfgVehicles" >> (typeOf _target) >> "displayName")], 3, _unit]] call EFUNC(common,targetEvent); + getText(configFile >> "CfgVehicles" >> (typeOf _vehicle) >> "displayName")], 3, _unit]] call EFUNC(common,targetEvent); }; } else { for "_idx" from 1 to (_maxMagazines+1) do { - _currentRounds = _target magazineTurretAmmo [_magazineClass, _turretPath]; + _currentRounds = _vehicle magazineTurretAmmo [_magazineClass, _turretPath]; if (_currentRounds > 0 || {_idx == (_maxMagazines+1)}) exitWith { if (_idx == (_maxMagazines+1) && {!(_turretPath isEqualTo [-1])}) then { - _target addMagazineTurret [_magazineClass, _turretPath]; + _vehicle addMagazineTurret [_magazineClass, _turretPath]; }; if (GVAR(level) == 2) then { - //hint format ["Target: %1\nTurretPath: %2\nNumMagazines: %3\nMaxMagazines %4\nMagazine: %5\nNumRounds: %6\nMagazine: %7", _target, _turretPath, _numMagazines, _maxMagazines, _currentRounds, _numRounds, _magazineClass]; + //hint format ["Target: %1\nTurretPath: %2\nNumMagazines: %3\nMaxMagazines %4\nMagazine: %5\nNumRounds: %6\nMagazine: %7", _vehicle, _turretPath, _numMagazines, _maxMagazines, _currentRounds, _numRounds, _magazineClass]; // Fill only at most _numRounds if ((_currentRounds + _numRounds) > _rounds) then { - _target setMagazineTurretAmmo [_magazineClass, _rounds, _turretPath]; + _vehicle setMagazineTurretAmmo [_magazineClass, _rounds, _turretPath]; if (_numMagazines < _maxMagazines) then { - _target addMagazineTurret [_magazineClass, _turretPath]; - _target setMagazineTurretAmmo [_magazineClass, _currentRounds + _numRounds - _rounds, _turretPath]; + _vehicle addMagazineTurret [_magazineClass, _turretPath]; + _vehicle setMagazineTurretAmmo [_magazineClass, _currentRounds + _numRounds - _rounds, _turretPath]; }; } else { - _target setMagazineTurretAmmo [_magazineClass, _currentRounds + _numRounds, _turretPath]; + _vehicle setMagazineTurretAmmo [_magazineClass, _currentRounds + _numRounds, _turretPath]; }; ["displayTextStructured", [_unit], [[LSTRING(Hint_RearmedTriple), _numRounds, getText(configFile >> "CfgMagazines" >> _magazineClass >> "displayName"), - getText(configFile >> "CfgVehicles" >> (typeOf _target) >> "displayName")], 3, _unit]] call EFUNC(common,targetEvent); + getText(configFile >> "CfgVehicles" >> (typeOf _vehicle) >> "displayName")], 3, _unit]] call EFUNC(common,targetEvent); } else { // Fill current magazine completely and fill next magazine partially - _target setMagazineTurretAmmo [_magazineClass, _rounds, _turretPath]; + _vehicle setMagazineTurretAmmo [_magazineClass, _rounds, _turretPath]; if (_numMagazines < _maxMagazines) then { - _target addMagazineTurret [_magazineClass, _turretPath]; - _target setMagazineTurretAmmo [_magazineClass, _currentRounds, _turretPath]; + _vehicle addMagazineTurret [_magazineClass, _turretPath]; + _vehicle setMagazineTurretAmmo [_magazineClass, _currentRounds, _turretPath]; }; ["displayTextStructured", [_unit], [[LSTRING(Hint_RearmedTriple), _rounds, getText(configFile >> "CfgMagazines" >> _magazineClass >> "displayName"), - getText(configFile >> "CfgVehicles" >> (typeOf _target) >> "displayName")], 3, _unit]] call EFUNC(common,targetEvent); + getText(configFile >> "CfgVehicles" >> (typeOf _vehicle) >> "displayName")], 3, _unit]] call EFUNC(common,targetEvent); }; }; - _target removeMagazineTurret [_magazineClass, _turretPath]; + _vehicle removeMagazineTurret [_magazineClass, _turretPath]; _numMagazines = _numMagazines - 1; }; }; diff --git a/addons/rearm/functions/fnc_removeMagazineFromSupply.sqf b/addons/rearm/functions/fnc_removeMagazineFromSupply.sqf index 5c59221f7a..4d7c18cd16 100644 --- a/addons/rearm/functions/fnc_removeMagazineFromSupply.sqf +++ b/addons/rearm/functions/fnc_removeMagazineFromSupply.sqf @@ -3,7 +3,7 @@ * Removes a magazine from the supply. * * Argument: - * 0: Target + * 0: Ammo Truck * 1: Magazine Classname * 2: Number of Rounds to withdraw * @@ -17,16 +17,16 @@ */ #include "script_component.hpp" -params [["_target", objNull, [objNull]], ["_magazineClass", "", [""]], ["_numRounds", -1, [0]]]; +params [["_truck", objNull, [objNull]], ["_magazineClass", "", [""]], ["_numRounds", -1, [0]]]; -if (isNull _target || +if (isNull _truck || {_magazineClass isEqualTo ""}) exitWith {false}; private _return = false; ([_magazineClass] call FUNC(getCaliber)) params ["_cal", "_idx"]; if (GVAR(supply) == 1) then { - private _supply = [_target] call FUNC(getSupplyCount); + private _supply = [_truck] call FUNC(getSupplyCount); if (GVAR(level) == 2) then { // Remove partial magazine supply count private _rearmAmount = (REARM_COUNT select _idx); @@ -35,19 +35,19 @@ if (GVAR(supply) == 1) then { }; private _magazinePart = (_rearmAmount / (getNumber (configFile >> "CfgMagazines" >> _magazineClass >> "count"))) min 1; if (_supply >= (_cal * _magazinePart)) then { - [_target, (_supply - (_cal * _magazinePart))] call FUNC(setSupplyCount); + [_truck, (_supply - (_cal * _magazinePart))] call FUNC(setSupplyCount); _return = true; }; } else { // Remove entire magazine supply count if (_supply >= _cal) then { - [_target, (_supply - _cal)] call FUNC(setSupplyCount); + [_truck, (_supply - _cal)] call FUNC(setSupplyCount); _return = true; }; }; }; if (GVAR(supply) == 2) then { - private _magazineSupply = _target getVariable [QGVAR(magazineSupply), []]; + private _magazineSupply = _truck getVariable [QGVAR(magazineSupply), []]; private _magazineIdx = -1; { _x params ["_magazine"]; @@ -71,14 +71,14 @@ if (GVAR(supply) == 2) then { private _roundsPerTransaction = _rearmAmount min _configRounds; if (_rounds >= _roundsPerTransaction) then { _magazineSupply set [_magazineIdx, [_magazineClass, (_rounds - _roundsPerTransaction)]]; - _target setVariable [QGVAR(magazineSupply), _magazineSupply, true]; + _truck setVariable [QGVAR(magazineSupply), _magazineSupply, true]; _return = true; }; } else { // Remove entire magazine if (_rounds >= _configRounds) then { _magazineSupply set [_magazineIdx, [_magazineClass, (_rounds - _configRounds)]]; - _target setVariable [QGVAR(magazineSupply), _magazineSupply, true]; + _truck setVariable [QGVAR(magazineSupply), _magazineSupply, true]; _return = true; }; }; diff --git a/addons/rearm/functions/fnc_setSupplyCount.sqf b/addons/rearm/functions/fnc_setSupplyCount.sqf index 846ec98ea2..8900480207 100644 --- a/addons/rearm/functions/fnc_setSupplyCount.sqf +++ b/addons/rearm/functions/fnc_setSupplyCount.sqf @@ -3,7 +3,7 @@ * Sets the supply count. * * Argument: - * 0: Target + * 0: Ammo Truck * 1: Supply Count * * Return value: @@ -16,8 +16,8 @@ */ #include "script_component.hpp" -params [["_target", objNull, [objNull]], ["_supply", 0, [0]]]; +params [["_truck", objNull, [objNull]], ["_supply", 0, [0]]]; -if (isNull _target) exitWith {}; +if (isNull _truck) exitWith {}; -_target setVariable [QGVAR(currentSupply), (_supply max 0), true]; +_truck setVariable [QGVAR(currentSupply), (_supply max 0), true]; diff --git a/addons/rearm/functions/fnc_storeAmmo.sqf b/addons/rearm/functions/fnc_storeAmmo.sqf index 7026c9429a..4f4c2f956f 100644 --- a/addons/rearm/functions/fnc_storeAmmo.sqf +++ b/addons/rearm/functions/fnc_storeAmmo.sqf @@ -3,35 +3,35 @@ * Stores ammo in an ammo truck. * * Arguments: - * 0: Target + * 0: Ammo Truck * 1: Unit * * Return Value: * None * * Example: - * [player, dummy] call ace_rearm_fnc_storeAmmo + * [ammo_truck, player] call ace_rearm_fnc_storeAmmo * * Public: No */ #include "script_component.hpp" -params [["_target", objNull, [objNull]], ["_unit", objNull, [objNull]]]; +params [["_truck", objNull, [objNull]], ["_unit", objNull, [objNull]]]; -private _dummy = _unit getVariable [QGVAR(dummy), objNull]; -if (isNull _dummy) exitwith {}; +private _attachedDummy = _unit getVariable [QGVAR(dummy), objNull]; +if (isNull _attachedDummy) exitwith {}; [ 5, - [_unit, _target, _dummy], + [_unit, _truck, _attachedDummy], { params ["_args"]; - _args params ["_unit", "_target", "_dummy"]; - [_target, (_dummy getVariable [QGVAR(magazineClass), ""]), true] call FUNC(addMagazineToSupply); + _args params ["_unit", "_truck", "_attachedDummy"]; + [_truck, (_attachedDummy getVariable [QGVAR(magazineClass), ""]), true] call FUNC(addMagazineToSupply); [_unit, true, true] call FUNC(dropAmmo); }, "", - format [localize LSTRING(StoreAmmoAction), getText(configFile >> "CfgMagazines" >> (_dummy getVariable QGVAR(magazineClass)) >> "displayName"), getText(configFile >> "CfgVehicles" >> (typeOf _target) >> "displayName")], + format [localize LSTRING(StoreAmmoAction), getText(configFile >> "CfgMagazines" >> (_attachedDummy getVariable QGVAR(magazineClass)) >> "displayName"), getText(configFile >> "CfgVehicles" >> (typeOf _truck) >> "displayName")], {true}, ["isnotinside"] ] call EFUNC(common,progressBar); diff --git a/addons/rearm/functions/fnc_takeAmmo.sqf b/addons/rearm/functions/fnc_takeAmmo.sqf index 776d88fc66..07a7854ebf 100644 --- a/addons/rearm/functions/fnc_takeAmmo.sqf +++ b/addons/rearm/functions/fnc_takeAmmo.sqf @@ -19,7 +19,7 @@ */ #include "script_component.hpp" -params [["_target", objNull, [objNull]], ["_unit", objNull, [objNull]], ["_args", ["", objNull], [[]]]]; +params [["_truck", objNull, [objNull]], ["_unit", objNull, [objNull]], ["_args", ["", objNull], [[]]]]; _args params ["_magazineClass", "_vehicle"]; ([_magazineClass] call FUNC(getCaliber)) params ["_cal", "_idx"]; @@ -28,7 +28,7 @@ REARM_HOLSTER_WEAPON [ (REARM_DURATION_TAKE select _idx), - [_unit, _magazineClass, _target], + [_unit, _magazineClass, _truck], FUNC(takeSuccess), "", format [localize LSTRING(TakeAction), getText(configFile >> "CfgMagazines" >> _magazineClass >> "displayName"), getText(configFile >> "CfgVehicles" >> (typeOf _vehicle) >> "displayName")], diff --git a/addons/rearm/functions/fnc_takeSuccess.sqf b/addons/rearm/functions/fnc_takeSuccess.sqf index b83f82aa2a..34006117c8 100644 --- a/addons/rearm/functions/fnc_takeSuccess.sqf +++ b/addons/rearm/functions/fnc_takeSuccess.sqf @@ -19,11 +19,11 @@ #include "script_component.hpp" params [["_args", [objNull, "", objNull], [[]], 3]]; -_args params ["_unit", "_magazineClass", "_target"]; +_args params ["_unit", "_magazineClass", "_truck"]; private _success = true; if (GVAR(supply) > 0) then { - _success = [_target, _magazineClass] call FUNC(removeMagazineFromSupply); + _success = [_truck, _magazineClass] call FUNC(removeMagazineFromSupply); }; if !(_success) exitWith {}; @@ -39,6 +39,6 @@ private _actionID = _unit addAction [ false, true, "", - '!isNull (_target getVariable [QGVAR(dummy), objNull])' + '!isNull (_truck getVariable [QGVAR(dummy), objNull])' ]; _unit setVariable [QGVAR(ReleaseActionID), _actionID]; From 3e2b01afca1d84bfdc303fc261a4e7e178b6907a Mon Sep 17 00:00:00 2001 From: Githawk Date: Sat, 27 Feb 2016 21:12:50 +0100 Subject: [PATCH 006/657] Another minor fix --- addons/rearm/functions/fnc_getCaliber.sqf | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/addons/rearm/functions/fnc_getCaliber.sqf b/addons/rearm/functions/fnc_getCaliber.sqf index 23521d825e..28113a31ad 100644 --- a/addons/rearm/functions/fnc_getCaliber.sqf +++ b/addons/rearm/functions/fnc_getCaliber.sqf @@ -1,6 +1,6 @@ /* * Author: GitHawk - * Check whether enough supply is left to take the magazine. + * Get the caliber of the ammo in a magazine and return its parameters. * * Argument: * 0: Magazine Classname From 8e6b4f4ffb57f2ea905c99c60249a01cea9a79a1 Mon Sep 17 00:00:00 2001 From: Githawk Date: Sat, 27 Feb 2016 21:14:23 +0100 Subject: [PATCH 007/657] More docu fixes --- addons/rearm/functions/fnc_getConfigMagazines.sqf | 4 ++-- addons/rearm/functions/fnc_getVehicleMagazines.sqf | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/addons/rearm/functions/fnc_getConfigMagazines.sqf b/addons/rearm/functions/fnc_getConfigMagazines.sqf index 6fb9dcebfe..89113e2815 100644 --- a/addons/rearm/functions/fnc_getConfigMagazines.sqf +++ b/addons/rearm/functions/fnc_getConfigMagazines.sqf @@ -1,6 +1,6 @@ /* * Author: GitHawk, Jonpas - * Returns all magazines a turret can hold according to config. + * Returns all magazines a turret of a vehicle class can hold according to config. * * Arguments: * 0: Vehicle class @@ -10,7 +10,7 @@ * Magazine classes in TurretPath * * Example: - * ["B_MBT_01_arty_F", [0]] call ace_rearm_fnc_getVehicleMagazines + * ["B_MBT_01_arty_F", [0]] call ace_rearm_fnc_getConfigMagazines * * Public: No */ diff --git a/addons/rearm/functions/fnc_getVehicleMagazines.sqf b/addons/rearm/functions/fnc_getVehicleMagazines.sqf index ac687993c7..94664e534d 100644 --- a/addons/rearm/functions/fnc_getVehicleMagazines.sqf +++ b/addons/rearm/functions/fnc_getVehicleMagazines.sqf @@ -1,6 +1,6 @@ /* * Author: GitHawk, Jonpas - * Returns all magazines a turret can hold according to config. + * Returns all magazines a turret of a vehicle object can hold according to config. * * Arguments: * 0: Vehicle From 349b05a89bd293bf023518f34b7e9f0f005448c6 Mon Sep 17 00:00:00 2001 From: GitHawk Date: Mon, 29 Feb 2016 15:21:33 +0100 Subject: [PATCH 008/657] Removed forgotten diag_log --- addons/rearm/functions/fnc_readSupplyCounter.sqf | 1 - 1 file changed, 1 deletion(-) diff --git a/addons/rearm/functions/fnc_readSupplyCounter.sqf b/addons/rearm/functions/fnc_readSupplyCounter.sqf index 88485040ba..48a0a73352 100644 --- a/addons/rearm/functions/fnc_readSupplyCounter.sqf +++ b/addons/rearm/functions/fnc_readSupplyCounter.sqf @@ -58,7 +58,6 @@ if (GVAR(supply) == 1) then { _text = format ["%1
%2", _text, _line]; _supply = _supply + 0.5; } forEach _magazines; - diag_log _text; }; if (_supply > 1.5) then { ["displayTextStructured", [_unit], [[LSTRING(Hint_RemainingAmmo), _text], _supply, _unit, (_numChars/2.9)]] call EFUNC(common,targetEvent); From 8dc99a4a4e63b059b62601cb5b36461a3b765121 Mon Sep 17 00:00:00 2001 From: Githawk Date: Sun, 6 Mar 2016 11:14:34 +0100 Subject: [PATCH 009/657] Replacing execRemoteFnc with events --- addons/rearm/XEH_postInit.sqf | 12 ++++++++++++ addons/rearm/functions/fnc_pickUpAmmo.sqf | 2 +- .../functions/fnc_rearmEntireVehicleSuccess.sqf | 5 ++--- addons/rearm/functions/fnc_rearmSuccess.sqf | 5 ++--- 4 files changed, 17 insertions(+), 7 deletions(-) diff --git a/addons/rearm/XEH_postInit.sqf b/addons/rearm/XEH_postInit.sqf index c22b84ffb4..801f3a6a91 100644 --- a/addons/rearm/XEH_postInit.sqf +++ b/addons/rearm/XEH_postInit.sqf @@ -6,3 +6,15 @@ if (isServer) then { addMissionEventHandler ["HandleDisconnect", {params ["_unit"]; [_unit] call FUNC(dropAmmo)}]; }; + +[QGVAR(makeDummyEH), { + _this call FUNC(makeDummy); +}] call EFUNC(common,addEventHandler); + +[QGVAR(rearmEntireVehicleSuccessLocalEH), { + _this call FUNC(rearmEntireVehicleSuccessLocal); +}] call EFUNC(common,addEventHandler); + +[QGVAR(rearmSuccessLocalEH), { + _this call FUNC(rearmSuccessLocal); +}] call EFUNC(common,addEventHandler); diff --git a/addons/rearm/functions/fnc_pickUpAmmo.sqf b/addons/rearm/functions/fnc_pickUpAmmo.sqf index e8c2b1fe84..3b3bbb9034 100644 --- a/addons/rearm/functions/fnc_pickUpAmmo.sqf +++ b/addons/rearm/functions/fnc_pickUpAmmo.sqf @@ -23,6 +23,6 @@ if !(isNull _attachedDummy) exitWith {}; _dummy attachTo [_unit, [0,1,0], "pelvis"]; { - [[_dummy, [[-1,0,0],[0,0,1]]], QFUNC(makeDummy), _x] call EFUNC(common,execRemoteFnc); + [QGVAR(makeDummyEH), _x, [_dummy, [[-1,0,0],[0,0,1]]]] call EFUNC(common,objectEvent); } count (position _unit nearObjects ["CAManBase", 100]); _unit setVariable [QGVAR(dummy), _dummy]; diff --git a/addons/rearm/functions/fnc_rearmEntireVehicleSuccess.sqf b/addons/rearm/functions/fnc_rearmEntireVehicleSuccess.sqf index 6b71a3b66e..ccce6eec57 100644 --- a/addons/rearm/functions/fnc_rearmEntireVehicleSuccess.sqf +++ b/addons/rearm/functions/fnc_rearmEntireVehicleSuccess.sqf @@ -24,10 +24,9 @@ if (isServer) then { { _turretOwnerID = _vehicle turretOwner _x; if (_turretOwnerID == 0) then { - [[_truck, _vehicle, _x], QFUNC(rearmEntireVehicleSuccessLocal), _truck] call EFUNC(common,execRemoteFnc); + [QGVAR(rearmEntireVehicleSuccessLocalEH), _truck, [_truck, _vehicle, _x]] call EFUNC(common,objectEvent); } else { - EGVAR(common,remoteFnc) = [[_truck, _vehicle, _x], QFUNC(rearmEntireVehicleSuccessLocal), 0]; - _turretOwnerID publicVariableClient QEGVAR(common,remoteFnc); + [QGVAR(rearmEntireVehicleSuccessLocalEH), _turretOwnerID, [_truck, _vehicle, _x]] call EFUNC(common,targetEvent); }; } count REARM_TURRET_PATHS; } else { diff --git a/addons/rearm/functions/fnc_rearmSuccess.sqf b/addons/rearm/functions/fnc_rearmSuccess.sqf index 28622332a9..7db711edfd 100644 --- a/addons/rearm/functions/fnc_rearmSuccess.sqf +++ b/addons/rearm/functions/fnc_rearmSuccess.sqf @@ -33,10 +33,9 @@ if (local _unit) then { if (isServer) then { private _turretOwnerID = _vehicle turretOwner _turretPath; if (_turretOwnerID == 0) then { - [_this, QFUNC(rearmSuccessLocal), _vehicle] call EFUNC(common,execRemoteFnc); + [QGVAR(rearmSuccessLocalEH), _vehicle, _this] call EFUNC(common,objectEvent); } else { - EGVAR(common,remoteFnc) = [_this, QFUNC(rearmSuccessLocal), 0]; - _turretOwnerID publicVariableClient QEGVAR(common,remoteFnc); + [QGVAR(rearmSuccessLocalEH), _turretOwnerID, _this] call EFUNC(common,targetEvent); }; } else { [_this, QFUNC(rearmSuccess), 1] call EFUNC(common,execRemoteFnc); From 29cd940fd0bd15d1004435a2591aa56369dcd06a Mon Sep 17 00:00:00 2001 From: GitHawk Date: Mon, 7 Mar 2016 07:15:01 +0100 Subject: [PATCH 010/657] Added server events --- addons/rearm/functions/fnc_rearmEntireVehicleSuccess.sqf | 2 +- addons/rearm/functions/fnc_rearmSuccess.sqf | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/addons/rearm/functions/fnc_rearmEntireVehicleSuccess.sqf b/addons/rearm/functions/fnc_rearmEntireVehicleSuccess.sqf index ccce6eec57..87145eccea 100644 --- a/addons/rearm/functions/fnc_rearmEntireVehicleSuccess.sqf +++ b/addons/rearm/functions/fnc_rearmEntireVehicleSuccess.sqf @@ -30,5 +30,5 @@ if (isServer) then { }; } count REARM_TURRET_PATHS; } else { - [_this, QFUNC(rearmEntireVehicleSuccess), 1] call EFUNC(common,execRemoteFnc); + [QGVAR(rearmEntireVehicleSuccessLocalEH), _this] call EFUNC(common,serverEvent); }; diff --git a/addons/rearm/functions/fnc_rearmSuccess.sqf b/addons/rearm/functions/fnc_rearmSuccess.sqf index 7db711edfd..003689c00b 100644 --- a/addons/rearm/functions/fnc_rearmSuccess.sqf +++ b/addons/rearm/functions/fnc_rearmSuccess.sqf @@ -38,5 +38,5 @@ if (isServer) then { [QGVAR(rearmSuccessLocalEH), _turretOwnerID, _this] call EFUNC(common,targetEvent); }; } else { - [_this, QFUNC(rearmSuccess), 1] call EFUNC(common,execRemoteFnc); + [QGVAR(rearmSuccessLocalEH), _this] call EFUNC(common,serverEvent); }; From d0509830e3a77ac2bd76796404aff401a4aa74d4 Mon Sep 17 00:00:00 2001 From: GitHawk Date: Thu, 12 May 2016 14:55:40 +0200 Subject: [PATCH 011/657] Some things Made params nicer, replaced some forEach and used params in XEH_respawn --- addons/rearm/XEH_respawn.sqf | 8 +++----- addons/rearm/functions/fnc_addMagazineToSupply.sqf | 6 +++++- addons/rearm/functions/fnc_addRearmActions.sqf | 13 +++++++++---- .../functions/fnc_addVehicleMagazinesToSupply.sqf | 13 +++++++++---- addons/rearm/functions/fnc_canReadSupplyCounter.sqf | 5 ++++- addons/rearm/functions/fnc_canRearm.sqf | 5 ++++- addons/rearm/functions/fnc_canRearmVehicle.sqf | 5 ++++- addons/rearm/functions/fnc_canStoreAmmo.sqf | 5 ++++- addons/rearm/functions/fnc_canTakeAmmo.sqf | 5 ++++- addons/rearm/functions/fnc_createDummy.sqf | 5 ++++- addons/rearm/functions/fnc_disable.sqf | 6 +++++- addons/rearm/functions/fnc_dropAmmo.sqf | 6 +++++- addons/rearm/functions/fnc_getCaliber.sqf | 4 +++- addons/rearm/functions/fnc_getConfigMagazines.sqf | 5 ++++- addons/rearm/functions/fnc_getMaxMagazines.sqf | 6 +++++- .../rearm/functions/fnc_getNeedRearmMagazines.sqf | 10 +++++++--- addons/rearm/functions/fnc_getSupplyCount.sqf | 4 +++- addons/rearm/functions/fnc_getVehicleMagazines.sqf | 5 ++++- addons/rearm/functions/fnc_grabAmmo.sqf | 8 +++++--- addons/rearm/functions/fnc_handleKilled.sqf | 4 +++- addons/rearm/functions/fnc_handleUnconscious.sqf | 5 ++++- addons/rearm/functions/fnc_hasEnoughSupply.sqf | 5 ++++- addons/rearm/functions/fnc_magazineInSupply.sqf | 5 ++++- addons/rearm/functions/fnc_makeDummy.sqf | 5 ++++- addons/rearm/functions/fnc_moduleRearmSettings.sqf | 6 +++++- addons/rearm/functions/fnc_pickUpAmmo.sqf | 5 ++++- addons/rearm/functions/fnc_readSupplyCounter.sqf | 8 ++++++-- addons/rearm/functions/fnc_rearm.sqf | 4 +++- addons/rearm/functions/fnc_rearmEntireVehicle.sqf | 6 +++++- .../functions/fnc_rearmEntireVehicleSuccess.sqf | 6 +++++- .../fnc_rearmEntireVehicleSuccessLocal.sqf | 9 +++++++-- addons/rearm/functions/fnc_rearmSuccess.sqf | 4 +++- addons/rearm/functions/fnc_rearmSuccessLocal.sqf | 4 +++- .../functions/fnc_removeMagazineFromSupply.sqf | 6 +++++- addons/rearm/functions/fnc_setSupplyCount.sqf | 5 ++++- addons/rearm/functions/fnc_storeAmmo.sqf | 5 ++++- addons/rearm/functions/fnc_takeAmmo.sqf | 6 +++++- addons/rearm/functions/fnc_takeSuccess.sqf | 4 +++- 38 files changed, 172 insertions(+), 54 deletions(-) diff --git a/addons/rearm/XEH_respawn.sqf b/addons/rearm/XEH_respawn.sqf index 7f0d175d1c..4968e66b43 100644 --- a/addons/rearm/XEH_respawn.sqf +++ b/addons/rearm/XEH_respawn.sqf @@ -1,16 +1,14 @@ #include "script_component.hpp" -private ["_unit"]; - -_unit = _this select 0; +params ["_unit"]; if !(local _unit) exitWith {}; _unit setVariable [QGVAR(selectedWeaponOnRearm), nil]; _unit setVariable [QGVAR(carriedMagazine), nil]; -_dummy = _unit getVariable [QGVAR(dummy), objNull]; +private _dummy = _unit getVariable [QGVAR(dummy), objNull]; if !(isNull _dummy) then { detach _dummy; deleteVehicle _dummy; }; -_unit setVariable [QGVAR(dummy), nil]; \ No newline at end of file +_unit setVariable [QGVAR(dummy), nil]; diff --git a/addons/rearm/functions/fnc_addMagazineToSupply.sqf b/addons/rearm/functions/fnc_addMagazineToSupply.sqf index 2f2879010c..f2ccae8653 100644 --- a/addons/rearm/functions/fnc_addMagazineToSupply.sqf +++ b/addons/rearm/functions/fnc_addMagazineToSupply.sqf @@ -17,7 +17,11 @@ */ #include "script_component.hpp" -params [["_truck", objNull, [objNull]], ["_magazineClass", "", [""]], ["_partial", false, [false]]]; +params [ + ["_truck", objNull, [objNull]], + ["_magazineClass", "", [""]], + ["_partial", false, [false]] +]; if (isNull _truck || {_magazineClass isEqualTo ""} || diff --git a/addons/rearm/functions/fnc_addRearmActions.sqf b/addons/rearm/functions/fnc_addRearmActions.sqf index d6e37b86b6..a7bf5d0171 100644 --- a/addons/rearm/functions/fnc_addRearmActions.sqf +++ b/addons/rearm/functions/fnc_addRearmActions.sqf @@ -15,7 +15,9 @@ */ #include "script_component.hpp" -params [["_truck", objNull, [objNull]]]; +params [ + ["_truck", objNull, [objNull]] +]; private _vehicles = nearestObjects [_truck, ["AllVehicles"], 20]; if (count _vehicles < 2) exitWith {false}; // Rearming needs at least 2 vehicles @@ -63,8 +65,10 @@ private _vehicleActions = []; }; }; }; - } forEach _magazines; - } forEach REARM_TURRET_PATHS; + false + } count _magazines; + false + } count REARM_TURRET_PATHS; }; if (_needToAdd && !(_vehicle getVariable [QGVAR(disabled), false])) then { private _icon = getText(configFile >> "CfgVehicles" >> (typeOf _vehicle) >> "Icon"); @@ -91,6 +95,7 @@ private _vehicleActions = []; _vehicleActions pushBack [_action, _actions, _truck]; }; }; -} forEach _vehicles; + false +} count _vehicles; _vehicleActions diff --git a/addons/rearm/functions/fnc_addVehicleMagazinesToSupply.sqf b/addons/rearm/functions/fnc_addVehicleMagazinesToSupply.sqf index 5f7288cf51..3f38dcdc97 100644 --- a/addons/rearm/functions/fnc_addVehicleMagazinesToSupply.sqf +++ b/addons/rearm/functions/fnc_addVehicleMagazinesToSupply.sqf @@ -20,7 +20,10 @@ */ #include "script_component.hpp" -params [["_truck", objNull, [objNull]], ["_vehicle", objNull, [objNull, ""]]]; +params [ + ["_truck", objNull, [objNull]], + ["_vehicle", objNull, [objNull, ""]] +]; if (isNull _truck || {typeName _vehicle == "OBJECT" && {isNull _vehicle}}) exitWith {}; @@ -32,11 +35,13 @@ if (typeName _vehicle == "OBJECT") then { if (typeName _vehicle == "STRING") then { _string = _vehicle; }; -if (_string == "") exitWith {[]}; +if (_string == "") exitWith {}; { private _turretPath = _x; private _magazines = [_string, _turretPath] call FUNC(getConfigMagazines); { [_truck, _x] call FUNC(addMagazineToSupply); - } forEach _magazines; -} forEach REARM_TURRET_PATHS; + false + } count _magazines; + false +} count REARM_TURRET_PATHS; diff --git a/addons/rearm/functions/fnc_canReadSupplyCounter.sqf b/addons/rearm/functions/fnc_canReadSupplyCounter.sqf index f3b4fdba12..5b09b14304 100644 --- a/addons/rearm/functions/fnc_canReadSupplyCounter.sqf +++ b/addons/rearm/functions/fnc_canReadSupplyCounter.sqf @@ -16,7 +16,10 @@ */ #include "script_component.hpp" -params [["_truck", objNull, [objNull]], ["_unit", objNull, [objNull]]]; +params [ + ["_truck", objNull, [objNull]], + ["_unit", objNull, [objNull]] +]; !(isNull _unit || {!(_unit isKindOf "CAManBase")} || diff --git a/addons/rearm/functions/fnc_canRearm.sqf b/addons/rearm/functions/fnc_canRearm.sqf index 8ea0c69c50..90872871b0 100644 --- a/addons/rearm/functions/fnc_canRearm.sqf +++ b/addons/rearm/functions/fnc_canRearm.sqf @@ -16,7 +16,10 @@ */ #include "script_component.hpp" -params [["_vehicle", objNull, [objNull]], ["_unit", objNull, [objNull]]]; +params [ + ["_vehicle", objNull, [objNull]], + ["_unit", objNull, [objNull]] +]; if (GVAR(level) == 0 || {isNull _unit} || {!(_unit isKindOf "CAManBase")} || {!local _unit} || {_vehicle distance _unit > REARM_ACTION_DISTANCE} || {_vehicle getVariable [QGVAR(disabled), false]}) exitWith {false}; diff --git a/addons/rearm/functions/fnc_canRearmVehicle.sqf b/addons/rearm/functions/fnc_canRearmVehicle.sqf index 5d953e8e08..3ab09a83f7 100644 --- a/addons/rearm/functions/fnc_canRearmVehicle.sqf +++ b/addons/rearm/functions/fnc_canRearmVehicle.sqf @@ -16,7 +16,10 @@ */ #include "script_component.hpp" -params [["_vehicle", objNull, [objNull]], ["_unit", objNull, [objNull]]]; +params [ + ["_vehicle", objNull, [objNull]], + ["_unit", objNull, [objNull]] +]; !(isNull _unit || {!(_unit isKindOf "CAManBase")} || diff --git a/addons/rearm/functions/fnc_canStoreAmmo.sqf b/addons/rearm/functions/fnc_canStoreAmmo.sqf index 6e6061c5ee..23d1bb0bc2 100644 --- a/addons/rearm/functions/fnc_canStoreAmmo.sqf +++ b/addons/rearm/functions/fnc_canStoreAmmo.sqf @@ -16,7 +16,10 @@ */ #include "script_component.hpp" -params [["_truck", objNull, [objNull]], ["_unit", objNull, [objNull]]]; +params [ + ["_truck", objNull, [objNull]], + ["_unit", objNull, [objNull]] +]; !(isNull _unit || {!(_unit isKindOf "CAManBase")} || diff --git a/addons/rearm/functions/fnc_canTakeAmmo.sqf b/addons/rearm/functions/fnc_canTakeAmmo.sqf index 2ae5b26b65..be213014ca 100644 --- a/addons/rearm/functions/fnc_canTakeAmmo.sqf +++ b/addons/rearm/functions/fnc_canTakeAmmo.sqf @@ -16,7 +16,10 @@ */ #include "script_component.hpp" -params [["_truck", objNull, [objNull]], ["_unit", objNull, [objNull]]]; +params [ + ["_truck", objNull, [objNull]], + ["_unit", objNull, [objNull]] +]; !(isNull _unit || {!(_unit isKindOf "CAManBase")} || diff --git a/addons/rearm/functions/fnc_createDummy.sqf b/addons/rearm/functions/fnc_createDummy.sqf index 86d0d04223..08326ca889 100644 --- a/addons/rearm/functions/fnc_createDummy.sqf +++ b/addons/rearm/functions/fnc_createDummy.sqf @@ -16,7 +16,10 @@ */ #include "script_component.hpp" -params [["_unit", objNull, [objNull]], ["_magazineClass", "", [""]]]; +params [ + ["_unit", objNull, [objNull]], + ["_magazineClass", "", [""]] +]; private _ammo = getText (configFile >> "CfgMagazines" >> _magazineClass >> "ammo"); private _dummyName = getText (configFile >> "CfgAmmo" >> _ammo >> QGVAR(dummy)); diff --git a/addons/rearm/functions/fnc_disable.sqf b/addons/rearm/functions/fnc_disable.sqf index 47d073efca..2398039595 100644 --- a/addons/rearm/functions/fnc_disable.sqf +++ b/addons/rearm/functions/fnc_disable.sqf @@ -17,5 +17,9 @@ */ #include "script_component.hpp" -params [["_vehicle", objNull, [objNull]], ["_disable", true, [true]]]; +params [ + ["_vehicle", objNull, [objNull]], + ["_disable", true, [true]] +]; + _vehicle setVariable [QGVAR(disabled), _disable, true]; diff --git a/addons/rearm/functions/fnc_dropAmmo.sqf b/addons/rearm/functions/fnc_dropAmmo.sqf index 4d87370e3c..861b5db31d 100644 --- a/addons/rearm/functions/fnc_dropAmmo.sqf +++ b/addons/rearm/functions/fnc_dropAmmo.sqf @@ -17,7 +17,11 @@ */ #include "script_component.hpp" -params [["_unit", objNull, [objNull]], ["_delete", false, [false]], ["_unholster", true, [true]]]; +params [ + ["_unit", objNull, [objNull]], + ["_delete", false, [false]], + ["_unholster", true, [true]] +]; private _dummy = _unit getVariable [QGVAR(dummy), objNull]; if !(isNull _dummy) then { diff --git a/addons/rearm/functions/fnc_getCaliber.sqf b/addons/rearm/functions/fnc_getCaliber.sqf index 28113a31ad..fdff5a9480 100644 --- a/addons/rearm/functions/fnc_getCaliber.sqf +++ b/addons/rearm/functions/fnc_getCaliber.sqf @@ -17,7 +17,9 @@ */ #include "script_component.hpp" -params [["_magazineClass", "", [""]]]; +params [ + ["_magazineClass", "", [""]] +]; if (_magazineClass isEqualTo "") exitWith {[8, 2]}; diff --git a/addons/rearm/functions/fnc_getConfigMagazines.sqf b/addons/rearm/functions/fnc_getConfigMagazines.sqf index 89113e2815..82dcf7936c 100644 --- a/addons/rearm/functions/fnc_getConfigMagazines.sqf +++ b/addons/rearm/functions/fnc_getConfigMagazines.sqf @@ -16,7 +16,10 @@ */ #include "script_component.hpp" -params [["_cfgString", "", [""]], ["_turretPath", [], [[]]]]; +params [ + ["_cfgString", "", [""]], + ["_turretPath", [], [[]]] +]; if (_cfgString == "") exitWith {[]}; diff --git a/addons/rearm/functions/fnc_getMaxMagazines.sqf b/addons/rearm/functions/fnc_getMaxMagazines.sqf index 1b1bd9ef9f..c747714d86 100644 --- a/addons/rearm/functions/fnc_getMaxMagazines.sqf +++ b/addons/rearm/functions/fnc_getMaxMagazines.sqf @@ -17,7 +17,11 @@ */ #include "script_component.hpp" -params [["_vehicle", objNull, [objNull]], ["_turretPath", [], [[]]], ["_magazineClass", "", [""]]]; +params [ + ["_vehicle", objNull, [objNull]], + ["_turretPath", [], [[]]], + ["_magazineClass", "", [""]] +]; if (isNull _vehicle) exitWith {0}; diff --git a/addons/rearm/functions/fnc_getNeedRearmMagazines.sqf b/addons/rearm/functions/fnc_getNeedRearmMagazines.sqf index 3bf6882e1f..2000b83818 100644 --- a/addons/rearm/functions/fnc_getNeedRearmMagazines.sqf +++ b/addons/rearm/functions/fnc_getNeedRearmMagazines.sqf @@ -13,13 +13,16 @@ * 2: Number of current magazines in turret path * * Example: - * [tank, "mag"] call ace_rearm_fnc_getNeedRearmMagazines + * [tank, "500Rnd_127x99_mag_Tracer_Red"] call ace_rearm_fnc_getNeedRearmMagazines * * Public: No */ #include "script_component.hpp" -params ["_vehicle", "_magazineClass"]; +params [ + ["_vehicle", objNull, [objNull]], + ["_magazineClass", "", [""]] +]; private _return = [false, [], 0]; { @@ -38,6 +41,7 @@ private _return = [false, [], 0]; }; if (_return select 0) exitWith {}; -} forEach REARM_TURRET_PATHS; + false +} count REARM_TURRET_PATHS; _return diff --git a/addons/rearm/functions/fnc_getSupplyCount.sqf b/addons/rearm/functions/fnc_getSupplyCount.sqf index c3a8b1df3b..f53f447657 100644 --- a/addons/rearm/functions/fnc_getSupplyCount.sqf +++ b/addons/rearm/functions/fnc_getSupplyCount.sqf @@ -15,7 +15,9 @@ */ #include "script_component.hpp" -params [["_truck", objNull, [objNull]]]; +params [ + ["_truck", objNull, [objNull]] +]; private _supply = _truck getVariable QGVAR(currentSupply); diff --git a/addons/rearm/functions/fnc_getVehicleMagazines.sqf b/addons/rearm/functions/fnc_getVehicleMagazines.sqf index 94664e534d..26da24df0c 100644 --- a/addons/rearm/functions/fnc_getVehicleMagazines.sqf +++ b/addons/rearm/functions/fnc_getVehicleMagazines.sqf @@ -16,7 +16,10 @@ */ #include "script_component.hpp" -params [["_vehicle", objNull, [objNull]], ["_turretPath", [], [[]]]]; +params [ + ["_vehicle", objNull, [objNull]], + ["_turretPath", [], [[]]] +]; if (isNull _vehicle) exitWith {[]}; diff --git a/addons/rearm/functions/fnc_grabAmmo.sqf b/addons/rearm/functions/fnc_grabAmmo.sqf index 161627da28..dabf62d535 100644 --- a/addons/rearm/functions/fnc_grabAmmo.sqf +++ b/addons/rearm/functions/fnc_grabAmmo.sqf @@ -16,10 +16,12 @@ */ #include "script_component.hpp" -params [["_dummy", objNull, [objNull]], ["_unit", objNull, [objNull]]]; +params [ + ["_dummy", objNull, [objNull]], + ["_unit", objNull, [objNull]] +]; REARM_HOLSTER_WEAPON -[_unit, "forceWalk", QGVAR(vehRearm), true] call EFUNC(common,statusEffect_set); [ 5, @@ -29,7 +31,7 @@ REARM_HOLSTER_WEAPON params ["_args"]; _args params ["_dummy", "_unit"]; [_dummy, _unit] call FUNC(pickUpAmmo); - + [_unit, "forceWalk", QGVAR(vehRearm), true] call EFUNC(common,statusEffect_set); _actionID = _unit getVariable [QGVAR(ReleaseActionID), -1]; if (_actionID != -1) then { _unit removeAction _actionID; diff --git a/addons/rearm/functions/fnc_handleKilled.sqf b/addons/rearm/functions/fnc_handleKilled.sqf index 5f80246f52..3e39dc727e 100644 --- a/addons/rearm/functions/fnc_handleKilled.sqf +++ b/addons/rearm/functions/fnc_handleKilled.sqf @@ -15,7 +15,9 @@ */ #include "script_component.hpp" -params [["_unit", objNull, [objNull]]]; +params [ + ["_unit", objNull, [objNull]] +]; if (!local _unit) exitWith {}; diff --git a/addons/rearm/functions/fnc_handleUnconscious.sqf b/addons/rearm/functions/fnc_handleUnconscious.sqf index eab25fcf64..0fbf1b8f06 100644 --- a/addons/rearm/functions/fnc_handleUnconscious.sqf +++ b/addons/rearm/functions/fnc_handleUnconscious.sqf @@ -16,7 +16,10 @@ */ #include "script_component.hpp" -params [["_unit", objNull, [objNull]], ["_isUnconscious", false, [false]]]; +params [ + ["_unit", objNull, [objNull]], + ["_isUnconscious", false, [false]] +]; if (!local _unit || {!_isUnconscious}) exitWith {}; diff --git a/addons/rearm/functions/fnc_hasEnoughSupply.sqf b/addons/rearm/functions/fnc_hasEnoughSupply.sqf index ef7c906c54..db2814ca9e 100644 --- a/addons/rearm/functions/fnc_hasEnoughSupply.sqf +++ b/addons/rearm/functions/fnc_hasEnoughSupply.sqf @@ -16,7 +16,10 @@ */ #include "script_component.hpp" -params [["_truck", objNull, [objNull]], ["_magazineClass", "", [""]]]; +params [ + ["_truck", objNull, [objNull]], + ["_magazineClass", "", [""]] +]; if (isNull _truck || {_magazineClass isEqualTo ""}) exitWith {false}; diff --git a/addons/rearm/functions/fnc_magazineInSupply.sqf b/addons/rearm/functions/fnc_magazineInSupply.sqf index ddb925d929..2cd6f3da67 100644 --- a/addons/rearm/functions/fnc_magazineInSupply.sqf +++ b/addons/rearm/functions/fnc_magazineInSupply.sqf @@ -16,7 +16,10 @@ */ #include "script_component.hpp" -params [["_truck", objNull, [objNull]], ["_magazineClass", "", [""]]]; +params [ + ["_truck", objNull, [objNull]], + ["_magazineClass", "", [""]] +]; if (isNull _truck || {_magazineClass isEqualTo ""}) exitWith {false}; diff --git a/addons/rearm/functions/fnc_makeDummy.sqf b/addons/rearm/functions/fnc_makeDummy.sqf index 390ff658e0..368d2616c4 100644 --- a/addons/rearm/functions/fnc_makeDummy.sqf +++ b/addons/rearm/functions/fnc_makeDummy.sqf @@ -16,7 +16,10 @@ */ #include "script_component.hpp" -params [["_obj", objNull, [objNull]], ["_dirAndUp", [[1,0,0],[0,0,1]], [[]]]]; +params [ + ["_obj", objNull, [objNull]], + ["_dirAndUp", [[1,0,0],[0,0,1]], [[]]] +]; _obj setVectorDirAndUp _dirAndUp; _obj allowDamage false; diff --git a/addons/rearm/functions/fnc_moduleRearmSettings.sqf b/addons/rearm/functions/fnc_moduleRearmSettings.sqf index ae4a56563c..8397eb5401 100644 --- a/addons/rearm/functions/fnc_moduleRearmSettings.sqf +++ b/addons/rearm/functions/fnc_moduleRearmSettings.sqf @@ -17,7 +17,11 @@ */ #include "script_component.hpp" -params ["_logic", "", ["_activated", false, [false]]]; +params [ + "_logic", + "", + ["_activated", false, [false]] +]; if (!_activated) exitWith {}; diff --git a/addons/rearm/functions/fnc_pickUpAmmo.sqf b/addons/rearm/functions/fnc_pickUpAmmo.sqf index 3b3bbb9034..e4ff4370ba 100644 --- a/addons/rearm/functions/fnc_pickUpAmmo.sqf +++ b/addons/rearm/functions/fnc_pickUpAmmo.sqf @@ -16,7 +16,10 @@ */ #include "script_component.hpp" -params [["_dummy", objNull, [objNull]], ["_unit", objNull, [objNull]]]; +params [ + ["_dummy", objNull, [objNull]], + ["_unit", objNull, [objNull]] +]; private _attachedDummy = _unit getVariable [QGVAR(dummy), objNull]; if !(isNull _attachedDummy) exitWith {}; diff --git a/addons/rearm/functions/fnc_readSupplyCounter.sqf b/addons/rearm/functions/fnc_readSupplyCounter.sqf index 48a0a73352..872a889814 100644 --- a/addons/rearm/functions/fnc_readSupplyCounter.sqf +++ b/addons/rearm/functions/fnc_readSupplyCounter.sqf @@ -16,7 +16,10 @@ */ #include "script_component.hpp" -params [["_truck", objNull, [objNull]], ["_unit", objNull, [objNull]]]; +params [ + ["_truck", objNull, [objNull]], + ["_unit", objNull, [objNull]] +]; if (GVAR(supply) == 0) exitWith {}; @@ -57,7 +60,8 @@ if (GVAR(supply) == 1) then { _numChars = _numChars max (count _line); _text = format ["%1
%2", _text, _line]; _supply = _supply + 0.5; - } forEach _magazines; + false + } count _magazines; }; if (_supply > 1.5) then { ["displayTextStructured", [_unit], [[LSTRING(Hint_RemainingAmmo), _text], _supply, _unit, (_numChars/2.9)]] call EFUNC(common,targetEvent); diff --git a/addons/rearm/functions/fnc_rearm.sqf b/addons/rearm/functions/fnc_rearm.sqf index 20848b3c8b..65b80b6900 100644 --- a/addons/rearm/functions/fnc_rearm.sqf +++ b/addons/rearm/functions/fnc_rearm.sqf @@ -15,7 +15,9 @@ */ #include "script_component.hpp" -params [["_unit", objNull, [objNull]]]; +params [ + ["_unit", objNull, [objNull]] +]; private _attachedDummy = _unit getVariable [QGVAR(dummy), objNull]; if (isNull _attachedDummy) exitwith {false}; diff --git a/addons/rearm/functions/fnc_rearmEntireVehicle.sqf b/addons/rearm/functions/fnc_rearmEntireVehicle.sqf index 5453910530..4da9475511 100644 --- a/addons/rearm/functions/fnc_rearmEntireVehicle.sqf +++ b/addons/rearm/functions/fnc_rearmEntireVehicle.sqf @@ -17,7 +17,11 @@ */ #include "script_component.hpp" -params [["_truck", objNull, [objNull]], "", ["_vehicle", objNull, [objNull]]]; +params [ + ["_truck", objNull, [objNull]], + "", + ["_vehicle", objNull, [objNull]] +]; [ 10, diff --git a/addons/rearm/functions/fnc_rearmEntireVehicleSuccess.sqf b/addons/rearm/functions/fnc_rearmEntireVehicleSuccess.sqf index 87145eccea..c0f0021cd7 100644 --- a/addons/rearm/functions/fnc_rearmEntireVehicleSuccess.sqf +++ b/addons/rearm/functions/fnc_rearmEntireVehicleSuccess.sqf @@ -18,7 +18,10 @@ #include "script_component.hpp" params ["_args"]; -_args params [["_truck", objNull, [objNull]], ["_vehicle", objNull, [objNull]]]; +_args params [ + ["_truck", objNull, [objNull]], + ["_vehicle", objNull, [objNull]] +]; if (isServer) then { { @@ -28,6 +31,7 @@ if (isServer) then { } else { [QGVAR(rearmEntireVehicleSuccessLocalEH), _turretOwnerID, [_truck, _vehicle, _x]] call EFUNC(common,targetEvent); }; + false } count REARM_TURRET_PATHS; } else { [QGVAR(rearmEntireVehicleSuccessLocalEH), _this] call EFUNC(common,serverEvent); diff --git a/addons/rearm/functions/fnc_rearmEntireVehicleSuccessLocal.sqf b/addons/rearm/functions/fnc_rearmEntireVehicleSuccessLocal.sqf index fdd8ab9b78..2e8327d7d4 100644 --- a/addons/rearm/functions/fnc_rearmEntireVehicleSuccessLocal.sqf +++ b/addons/rearm/functions/fnc_rearmEntireVehicleSuccessLocal.sqf @@ -17,7 +17,11 @@ */ #include "script_component.hpp" -params [["_truck", objNull, [objNull]], ["_vehicle", objNull, [objNull]], ["_turretPath", [], [[]]]]; +params [ + ["_truck", objNull, [objNull]], + ["_vehicle", objNull, [objNull]], + ["_turretPath", [], [[]]] +]; private _magazines = [_vehicle, _turretPath] call FUNC(getVehicleMagazines); if (isNil "_magazines") exitWith {}; @@ -58,4 +62,5 @@ if (isNil "_magazines") exitWith {}; _vehicle setMagazineTurretAmmo [_magazine, _maxRounds, _turretPath]; }; }; -} foreach _magazines; + false +} count _magazines; diff --git a/addons/rearm/functions/fnc_rearmSuccess.sqf b/addons/rearm/functions/fnc_rearmSuccess.sqf index 003689c00b..c5e47a5887 100644 --- a/addons/rearm/functions/fnc_rearmSuccess.sqf +++ b/addons/rearm/functions/fnc_rearmSuccess.sqf @@ -21,7 +21,9 @@ */ #include "script_component.hpp" -params [["_args", [objNull, objNull, [], 0, "", 0], [[]], [6]]]; +params [ + ["_args", [objNull, objNull, [], 0, "", 0], [[]], [6]] +]; _args params ["_vehicle", "_unit", "_turretPath", "_numMagazines", "_magazineClass", "_numRounds"]; //hint format ["Vehicle: %1\nTurretPath: %2\nNumMagazines: %3\nMagazine: %4\nNumRounds: %5", _vehicle, _turretPath, _numMagazines, _magazineClass, _numRounds]; diff --git a/addons/rearm/functions/fnc_rearmSuccessLocal.sqf b/addons/rearm/functions/fnc_rearmSuccessLocal.sqf index c840f43436..2b1809cfb5 100644 --- a/addons/rearm/functions/fnc_rearmSuccessLocal.sqf +++ b/addons/rearm/functions/fnc_rearmSuccessLocal.sqf @@ -21,7 +21,9 @@ */ #include "script_component.hpp" -params [["_args", [objNull, objNull, [], 0, "", 0], [[]], [6]]]; +params [ + ["_args", [objNull, objNull, [], 0, "", 0], [[]], [6]] +]; _args params ["_vehicle", "_unit", "_turretPath", "_numMagazines", "_magazineClass", "_numRounds"]; private _rounds = getNumber (configFile >> "CfgMagazines" >> _magazineClass >> "count"); diff --git a/addons/rearm/functions/fnc_removeMagazineFromSupply.sqf b/addons/rearm/functions/fnc_removeMagazineFromSupply.sqf index 4d7c18cd16..ed19bfb53f 100644 --- a/addons/rearm/functions/fnc_removeMagazineFromSupply.sqf +++ b/addons/rearm/functions/fnc_removeMagazineFromSupply.sqf @@ -17,7 +17,11 @@ */ #include "script_component.hpp" -params [["_truck", objNull, [objNull]], ["_magazineClass", "", [""]], ["_numRounds", -1, [0]]]; +params [ + ["_truck", objNull, [objNull]], + ["_magazineClass", "", [""]], + ["_numRounds", -1, [0]] +]; if (isNull _truck || {_magazineClass isEqualTo ""}) exitWith {false}; diff --git a/addons/rearm/functions/fnc_setSupplyCount.sqf b/addons/rearm/functions/fnc_setSupplyCount.sqf index 8900480207..b4deea7a74 100644 --- a/addons/rearm/functions/fnc_setSupplyCount.sqf +++ b/addons/rearm/functions/fnc_setSupplyCount.sqf @@ -16,7 +16,10 @@ */ #include "script_component.hpp" -params [["_truck", objNull, [objNull]], ["_supply", 0, [0]]]; +params [ + ["_truck", objNull, [objNull]], + ["_supply", 0, [0]] +]; if (isNull _truck) exitWith {}; diff --git a/addons/rearm/functions/fnc_storeAmmo.sqf b/addons/rearm/functions/fnc_storeAmmo.sqf index 4f4c2f956f..b59a75aaa9 100644 --- a/addons/rearm/functions/fnc_storeAmmo.sqf +++ b/addons/rearm/functions/fnc_storeAmmo.sqf @@ -16,7 +16,10 @@ */ #include "script_component.hpp" -params [["_truck", objNull, [objNull]], ["_unit", objNull, [objNull]]]; +params [ + ["_truck", objNull, [objNull]], + ["_unit", objNull, [objNull]] +]; private _attachedDummy = _unit getVariable [QGVAR(dummy), objNull]; if (isNull _attachedDummy) exitwith {}; diff --git a/addons/rearm/functions/fnc_takeAmmo.sqf b/addons/rearm/functions/fnc_takeAmmo.sqf index 07a7854ebf..9b0cfd3100 100644 --- a/addons/rearm/functions/fnc_takeAmmo.sqf +++ b/addons/rearm/functions/fnc_takeAmmo.sqf @@ -19,7 +19,11 @@ */ #include "script_component.hpp" -params [["_truck", objNull, [objNull]], ["_unit", objNull, [objNull]], ["_args", ["", objNull], [[]]]]; +params [ + ["_truck", objNull, [objNull]], + ["_unit", objNull, [objNull]], + ["_args", ["", objNull], [[]]] +]; _args params ["_magazineClass", "_vehicle"]; ([_magazineClass] call FUNC(getCaliber)) params ["_cal", "_idx"]; diff --git a/addons/rearm/functions/fnc_takeSuccess.sqf b/addons/rearm/functions/fnc_takeSuccess.sqf index 34006117c8..831c2722bd 100644 --- a/addons/rearm/functions/fnc_takeSuccess.sqf +++ b/addons/rearm/functions/fnc_takeSuccess.sqf @@ -18,7 +18,9 @@ */ #include "script_component.hpp" -params [["_args", [objNull, "", objNull], [[]], 3]]; +params [ + ["_args", [objNull, "", objNull], [[]], 3] +]; _args params ["_unit", "_magazineClass", "_truck"]; private _success = true; From a2b9678b15056af2148e97f7e3b3e98023e8777c Mon Sep 17 00:00:00 2001 From: Githawk Date: Mon, 6 Jun 2016 19:50:54 +0200 Subject: [PATCH 012/657] Object event --- addons/rearm/functions/fnc_readSupplyCounter.sqf | 8 ++++---- addons/rearm/functions/fnc_rearmSuccessLocal.sqf | 16 ++++++++-------- 2 files changed, 12 insertions(+), 12 deletions(-) diff --git a/addons/rearm/functions/fnc_readSupplyCounter.sqf b/addons/rearm/functions/fnc_readSupplyCounter.sqf index 872a889814..8de95776cb 100644 --- a/addons/rearm/functions/fnc_readSupplyCounter.sqf +++ b/addons/rearm/functions/fnc_readSupplyCounter.sqf @@ -31,9 +31,9 @@ if (GVAR(supply) == 1) then { params ["_args"]; _args params [["_unit", objNull, [objNull]], ["_truck", objNull, [objNull]], ["_supplyCount", 0, [0]]]; if (_supplyCount > 0 ) then { - ["displayTextStructured", [_unit], [[LSTRING(Hint_RemainingSupplyPoints), _supplyCount], 2, _unit]] call EFUNC(common,targetEvent); + ["displayTextStructured", _unit, [[LSTRING(Hint_RemainingSupplyPoints), _supplyCount], 2, _unit]] call EFUNC(common,objectEvent); } else { - ["displayTextStructured", [_unit], [LSTRING(Hint_EmptySupplyPoints), 2, _unit]] call EFUNC(common,targetEvent); + ["displayTextStructured", _unit, [LSTRING(Hint_EmptySupplyPoints), 2, _unit]] call EFUNC(common,objectEvent); }; true }, @@ -64,9 +64,9 @@ if (GVAR(supply) == 1) then { } count _magazines; }; if (_supply > 1.5) then { - ["displayTextStructured", [_unit], [[LSTRING(Hint_RemainingAmmo), _text], _supply, _unit, (_numChars/2.9)]] call EFUNC(common,targetEvent); + ["displayTextStructured", _unit, [[LSTRING(Hint_RemainingAmmo), _text], _supply, _unit, (_numChars/2.9)]] call EFUNC(common,objectEvent); } else { - ["displayTextStructured", [_unit], [LSTRING(Hint_Empty), 2, _unit]] call EFUNC(common,targetEvent); + ["displayTextStructured", _unit, [LSTRING(Hint_Empty), 2, _unit]] call EFUNC(common,objectEvent); }; true }, diff --git a/addons/rearm/functions/fnc_rearmSuccessLocal.sqf b/addons/rearm/functions/fnc_rearmSuccessLocal.sqf index 2b1809cfb5..f04ab4b501 100644 --- a/addons/rearm/functions/fnc_rearmSuccessLocal.sqf +++ b/addons/rearm/functions/fnc_rearmSuccessLocal.sqf @@ -40,15 +40,15 @@ if (_maxMagazines == 1) then { if (GVAR(level) == 1) then { // Fill magazine completely _vehicle setMagazineTurretAmmo [_magazineClass, _rounds, _turretPath]; - ["displayTextStructured", [_unit], [[LSTRING(Hint_RearmedTriple), _rounds, + ["displayTextStructured", _unit, [[LSTRING(Hint_RearmedTriple), _rounds, getText(configFile >> "CfgMagazines" >> _magazineClass >> "displayName"), - getText(configFile >> "CfgVehicles" >> (typeOf _vehicle) >> "displayName")], 3, _unit]] call EFUNC(common,targetEvent); + getText(configFile >> "CfgVehicles" >> (typeOf _vehicle) >> "displayName")], 3, _unit]] call EFUNC(common,objectEvent); } else { // Fill only at most _numRounds _vehicle setMagazineTurretAmmo [_magazineClass, ((_vehicle magazineTurretAmmo [_magazineClass, _turretPath]) + _numRounds) min _rounds, _turretPath]; - ["displayTextStructured", [_unit], [[LSTRING(Hint_RearmedTriple), _numRounds, + ["displayTextStructured", _unit, [[LSTRING(Hint_RearmedTriple), _numRounds, getText(configFile >> "CfgMagazines" >> _magazineClass >> "displayName"), - getText(configFile >> "CfgVehicles" >> (typeOf _vehicle) >> "displayName")], 3, _unit]] call EFUNC(common,targetEvent); + getText(configFile >> "CfgVehicles" >> (typeOf _vehicle) >> "displayName")], 3, _unit]] call EFUNC(common,objectEvent); }; } else { for "_idx" from 1 to (_maxMagazines+1) do { @@ -69,9 +69,9 @@ if (_maxMagazines == 1) then { } else { _vehicle setMagazineTurretAmmo [_magazineClass, _currentRounds + _numRounds, _turretPath]; }; - ["displayTextStructured", [_unit], [[LSTRING(Hint_RearmedTriple), _numRounds, + ["displayTextStructured", _unit, [[LSTRING(Hint_RearmedTriple), _numRounds, getText(configFile >> "CfgMagazines" >> _magazineClass >> "displayName"), - getText(configFile >> "CfgVehicles" >> (typeOf _vehicle) >> "displayName")], 3, _unit]] call EFUNC(common,targetEvent); + getText(configFile >> "CfgVehicles" >> (typeOf _vehicle) >> "displayName")], 3, _unit]] call EFUNC(common,objectEvent); } else { // Fill current magazine completely and fill next magazine partially _vehicle setMagazineTurretAmmo [_magazineClass, _rounds, _turretPath]; @@ -79,9 +79,9 @@ if (_maxMagazines == 1) then { _vehicle addMagazineTurret [_magazineClass, _turretPath]; _vehicle setMagazineTurretAmmo [_magazineClass, _currentRounds, _turretPath]; }; - ["displayTextStructured", [_unit], [[LSTRING(Hint_RearmedTriple), _rounds, + ["displayTextStructured", _unit, [[LSTRING(Hint_RearmedTriple), _rounds, getText(configFile >> "CfgMagazines" >> _magazineClass >> "displayName"), - getText(configFile >> "CfgVehicles" >> (typeOf _vehicle) >> "displayName")], 3, _unit]] call EFUNC(common,targetEvent); + getText(configFile >> "CfgVehicles" >> (typeOf _vehicle) >> "displayName")], 3, _unit]] call EFUNC(common,objectEvent); }; }; _vehicle removeMagazineTurret [_magazineClass, _turretPath]; From 9cfa2f11d96e7d6e8c7e0f9f58f28015d41a231c Mon Sep 17 00:00:00 2001 From: Githawk Date: Mon, 6 Jun 2016 20:42:20 +0200 Subject: [PATCH 013/657] Stuff Arguments, Return Value, (optional) --- .../functions/fnc_displayProtractor.sqf | 4 ++-- .../functions/fnc_getChildrenAttachActions.sqf | 4 ++-- addons/captives/functions/fnc_canStopEscorting.sqf | 1 - addons/cargo/functions/fnc_canLoad.sqf | 2 +- addons/cargo/functions/fnc_canLoadItemIn.sqf | 2 +- addons/cargo/functions/fnc_canUnloadItem.sqf | 4 ++-- addons/cargo/functions/fnc_findNearestVehicle.sqf | 2 +- addons/cargo/functions/fnc_getCargoSpaceLeft.sqf | 2 +- addons/cargo/functions/fnc_getSizeItem.sqf | 2 +- addons/cargo/functions/fnc_handleDestroyed.sqf | 2 +- addons/cargo/functions/fnc_initObject.sqf | 2 +- addons/cargo/functions/fnc_loadItem.sqf | 2 +- addons/cargo/functions/fnc_makeLoadable.sqf | 2 +- addons/cargo/functions/fnc_onMenuOpen.sqf | 2 +- addons/cargo/functions/fnc_startLoadIn.sqf | 2 +- addons/cargo/functions/fnc_startUnload.sqf | 2 +- addons/cargo/functions/fnc_unloadItem.sqf | 2 +- addons/cargo/functions/fnc_validateCargoSpace.sqf | 2 +- addons/common/functions/fnc_codeToString.sqf | 2 +- .../common/functions/fnc_displayTextStructured.sqf | 2 +- addons/common/functions/fnc_dropBackpack.sqf | 2 +- addons/common/functions/fnc_dumpArray.sqf | 2 +- addons/common/functions/fnc_findUnloadPosition.sqf | 6 +++--- addons/common/functions/fnc_firedEH.sqf | 4 ++-- addons/common/functions/fnc_fixPosition.sqf | 2 +- addons/common/functions/fnc_getMGRSdata.sqf | 2 +- addons/common/functions/fnc_isInBuilding.sqf | 2 +- addons/common/functions/fnc_monitor.sqf | 2 +- .../common/functions/fnc_removeAllEventHandlers.sqf | 2 +- addons/common/functions/fnc_removeEventHandler.sqf | 2 +- addons/common/functions/fnc_runAfterSettingsInit.sqf | 4 ++-- addons/common/functions/fnc_serverEvent.sqf | 2 +- .../functions/fnc_setApproximateVariablePublic.sqf | 4 ++-- addons/common/functions/fnc_setVariablePublic.sqf | 4 ++-- addons/common/functions/fnc_showHud.sqf | 4 ++-- addons/common/functions/fnc_showUser.sqf | 2 +- addons/common/functions/fnc_unloadPersonLocal.sqf | 2 +- addons/common/functions/fnc_waitUntilAndExecute.sqf | 4 ++-- addons/disarming/functions/fnc_disarmDropItems.sqf | 2 +- addons/dragging/functions/fnc_initObject.sqf | 2 +- addons/dragging/functions/fnc_initPerson.sqf | 4 ++-- addons/dragging/functions/fnc_isObjectOnObject.sqf | 4 ++-- addons/dragging/functions/fnc_setCarryable.sqf | 2 +- addons/dragging/functions/fnc_setDraggable.sqf | 4 ++-- addons/dragging/functions/fnc_startDrag.sqf | 4 ++-- addons/explosives/functions/fnc_placeExplosive.sqf | 2 +- .../explosives/functions/fnc_scriptedExplosive.sqf | 2 +- addons/fcs/functions/fnc_calculateSolution.sqf | 2 +- addons/fcs/functions/fnc_canResetFCS.sqf | 2 +- addons/fcs/functions/fnc_getRange.sqf | 4 ++-- addons/fcs/functions/fnc_updateRangeHUD.sqf | 4 ++-- addons/gforces/functions/fnc_addPFEH.sqf | 4 ++-- addons/gforces/functions/fnc_pfhUpdateGForces.sqf | 4 ++-- addons/hearing/functions/fnc_updateVolume.sqf | 2 +- .../interact_menu/functions/fnc_addActionToClass.sqf | 4 ++-- .../functions/fnc_addActionToObject.sqf | 4 ++-- addons/interact_menu/functions/fnc_addMainAction.sqf | 4 ++-- .../functions/fnc_collectActiveActionTree.sqf | 4 ++-- addons/interact_menu/functions/fnc_compileMenu.sqf | 4 ++-- .../functions/fnc_compileMenuSelfAction.sqf | 4 ++-- .../interact_menu/functions/fnc_compileMenuZeus.sqf | 4 ++-- addons/interact_menu/functions/fnc_createAction.sqf | 4 ++-- .../functions/fnc_ctrlSetParsedTextCached.sqf | 4 ++-- .../interact_menu/functions/fnc_findActionNode.sqf | 4 ++-- .../functions/fnc_handlePlayerChanged.sqf | 4 ++-- addons/interact_menu/functions/fnc_isSubPath.sqf | 4 ++-- addons/interact_menu/functions/fnc_keyDown.sqf | 4 ++-- addons/interact_menu/functions/fnc_keyUp.sqf | 4 ++-- .../functions/fnc_removeActionFromClass.sqf | 4 ++-- .../functions/fnc_removeActionFromObject.sqf | 4 ++-- addons/interact_menu/functions/fnc_render.sqf | 4 ++-- .../functions/fnc_renderActionPoints.sqf | 4 ++-- .../interact_menu/functions/fnc_renderBaseMenu.sqf | 4 ++-- addons/interact_menu/functions/fnc_renderIcon.sqf | 4 ++-- addons/interact_menu/functions/fnc_renderMenu.sqf | 4 ++-- .../interact_menu/functions/fnc_renderSelector.sqf | 4 ++-- .../interact_menu/functions/fnc_setupTextColors.sqf | 4 ++-- addons/interact_menu/functions/fnc_splitPath.sqf | 4 ++-- addons/interaction/functions/fnc_canJoinTeam.sqf | 2 +- addons/interaction/functions/fnc_getWeaponPos.sqf | 2 +- addons/interaction/functions/fnc_hideMouseHint.sqf | 2 +- addons/interaction/functions/fnc_showMouseHint.sqf | 2 +- addons/interaction/functions/fnc_switchLamp.sqf | 2 +- addons/laser/functions/fnc_laserOff.sqf | 2 +- addons/laser/functions/fnc_laserOn.sqf | 2 +- addons/laser/functions/fnc_seekerFindLaserSpot.sqf | 2 +- .../laser/functions/fnc_unitTurretCanLockLaser.sqf | 4 ++-- .../functions/fnc_vanillaLaserSeekerHandler.sqf | 4 ++-- .../functions/fnc_findLaserSource.sqf | 2 +- .../functions/fnc_laserHudDesignateOff.sqf | 2 +- .../functions/fnc_getMagazineChildren.sqf | 4 ++-- addons/map/functions/fnc_compileFlashlightMenu.sqf | 2 +- addons/map/functions/fnc_flashlightGlow.sqf | 2 +- addons/map/functions/fnc_getUnitFlashlights.sqf | 2 +- addons/map/functions/fnc_switchFlashlight.sqf | 2 +- addons/maptools/functions/fnc_addLineMarker.sqf | 2 +- addons/maptools/functions/fnc_calculateMapScale.sqf | 2 +- addons/maptools/functions/fnc_canDraw.sqf | 2 +- addons/maptools/functions/fnc_canUseMapGPS.sqf | 2 +- addons/maptools/functions/fnc_canUseMapTools.sqf | 2 +- addons/maptools/functions/fnc_cancelDrawing.sqf | 2 +- .../maptools/functions/fnc_copyMapReceiveMarkers.sqf | 2 +- addons/maptools/functions/fnc_copyMapRemoteSend.sqf | 4 ++-- addons/maptools/functions/fnc_copyMapStart.sqf | 2 +- addons/maptools/functions/fnc_handleKeyDown.sqf | 2 +- addons/maptools/functions/fnc_handleMouseButton.sqf | 4 ++-- addons/maptools/functions/fnc_handleMouseMove.sqf | 4 ++-- .../maptools/functions/fnc_handleMouseZChanged.sqf | 4 ++-- addons/maptools/functions/fnc_isInsideMapTool.sqf | 2 +- addons/maptools/functions/fnc_openMapGps.sqf | 2 +- addons/maptools/functions/fnc_removeLineMarker.sqf | 2 +- addons/maptools/functions/fnc_updateLineMarker.sqf | 2 +- .../maptools/functions/fnc_updateMapToolMarkers.sqf | 2 +- .../functions/fnc_addUnloadPatientActions.sqf | 4 ++-- addons/microdagr/functions/fnc_openDisplay.sqf | 2 +- addons/missileguidance/functions/fnc_checkLos.sqf | 4 ++-- .../functions/fnc_checkSeekerAngle.sqf | 4 ++-- addons/mk6mortar/functions/fnc_loadMagazineTimer.sqf | 2 +- addons/nametags/functions/fnc_drawNameTagIcon.sqf | 2 +- .../overheating/functions/fnc_calculateCooling.sqf | 4 ++-- addons/overheating/functions/fnc_firedEH.sqf | 4 ++-- addons/overheating/functions/fnc_getWeaponData.sqf | 4 ++-- addons/overheating/functions/fnc_handleTakeEH.sqf | 4 ++-- addons/overheating/functions/fnc_jamWeapon.sqf | 4 ++-- .../functions/fnc_loadCoolestSpareBarrel.sqf | 4 ++-- addons/overheating/functions/fnc_overheat.sqf | 4 ++-- .../fnc_sendSpareBarrelsTemperaturesHint.sqf | 4 ++-- addons/overheating/functions/fnc_swapBarrel.sqf | 4 ++-- .../functions/fnc_swapBarrelAssistant.sqf | 4 ++-- .../overheating/functions/fnc_swapBarrelCallback.sqf | 4 ++-- .../fnc_updateSpareBarrelsTemperaturesThread.sqf | 4 ++-- .../overheating/functions/fnc_updateTemperature.sqf | 4 ++-- .../functions/fnc_updateTemperatureThread.sqf | 4 ++-- .../functions/fnc_cacheOverPressureValues.sqf | 4 ++-- addons/overpressure/functions/fnc_firedEHBB.sqf | 2 +- addons/overpressure/functions/fnc_firedEHOP.sqf | 2 +- addons/overpressure/functions/fnc_getDistance.sqf | 2 +- .../functions/fnc_overpressureDamage.sqf | 4 ++-- addons/rearm/functions/fnc_addMagazineToSupply.sqf | 6 +++--- addons/rearm/functions/fnc_addRearmActions.sqf | 4 ++-- .../functions/fnc_addVehicleMagazinesToSupply.sqf | 4 ++-- addons/rearm/functions/fnc_disable.sqf | 2 +- addons/rearm/functions/fnc_dropAmmo.sqf | 4 ++-- addons/rearm/functions/fnc_getCaliber.sqf | 4 ++-- addons/rearm/functions/fnc_getSupplyCount.sqf | 4 ++-- addons/rearm/functions/fnc_hasEnoughSupply.sqf | 4 ++-- addons/rearm/functions/fnc_magazineInSupply.sqf | 6 +++--- .../rearm/functions/fnc_removeMagazineFromSupply.sqf | 6 +++--- addons/rearm/functions/fnc_setSupplyCount.sqf | 4 ++-- addons/reload/functions/fnc_canCheckAmmo.sqf | 4 ++-- addons/reload/functions/fnc_canLinkBelt.sqf | 4 ++-- addons/reload/functions/fnc_checkAmmo.sqf | 4 ++-- addons/reload/functions/fnc_displayAmmo.sqf | 4 ++-- addons/reload/functions/fnc_startLinkingBelt.sqf | 4 ++-- .../functions/fnc_addMissileReloadActions.sqf | 4 ++-- addons/reloadlaunchers/functions/fnc_canLoad.sqf | 4 ++-- .../functions/fnc_getLoadableMissiles.sqf | 4 ++-- addons/reloadlaunchers/functions/fnc_load.sqf | 4 ++-- .../reloadlaunchers/functions/fnc_reloadLauncher.sqf | 4 ++-- addons/scopes/functions/fnc_adjustScope.sqf | 4 ++-- addons/scopes/functions/fnc_adjustZero.sqf | 4 ++-- addons/scopes/functions/fnc_applyScopeAdjustment.sqf | 4 ++-- addons/scopes/functions/fnc_canAdjustZero.sqf | 4 ++-- addons/scopes/functions/fnc_firedEH.sqf | 4 ++-- addons/spectator/functions/fnc_toggleInterface.sqf | 12 ++++++------ addons/spottingscope/functions/fnc_pickup.sqf | 2 +- addons/spottingscope/functions/fnc_place.sqf | 2 +- addons/tripod/functions/fnc_adjust.sqf | 2 +- addons/tripod/functions/fnc_pickup.sqf | 2 +- addons/tripod/functions/fnc_place.sqf | 2 +- addons/weather/functions/fnc_displayWindInfo.sqf | 4 ++-- addons/weather/functions/fnc_getMapData.sqf | 4 ++-- addons/weather/functions/fnc_getWind.sqf | 4 ++-- addons/weather/functions/fnc_initWind.sqf | 4 ++-- addons/weather/functions/fnc_serverController.sqf | 4 ++-- addons/weather/functions/fnc_updateAceWeather.sqf | 4 ++-- addons/weather/functions/fnc_updateHumidity.sqf | 4 ++-- addons/weather/functions/fnc_updateRain.sqf | 4 ++-- addons/weather/functions/fnc_updateTemperature.sqf | 4 ++-- addons/weather/functions/fnc_updateWind.sqf | 4 ++-- 180 files changed, 291 insertions(+), 292 deletions(-) diff --git a/addons/advanced_ballistics/functions/fnc_displayProtractor.sqf b/addons/advanced_ballistics/functions/fnc_displayProtractor.sqf index 62663c843b..528b3e2e97 100644 --- a/addons/advanced_ballistics/functions/fnc_displayProtractor.sqf +++ b/addons/advanced_ballistics/functions/fnc_displayProtractor.sqf @@ -3,10 +3,10 @@ * * Displays a protractor in the top left corner of the screen * - * Argument: + * Arguments: * None * - * Return value: + * Return Value: * None * * Public: No diff --git a/addons/attach/functions/fnc_getChildrenAttachActions.sqf b/addons/attach/functions/fnc_getChildrenAttachActions.sqf index 9f811197e0..0b2e4e705c 100644 --- a/addons/attach/functions/fnc_getChildrenAttachActions.sqf +++ b/addons/attach/functions/fnc_getChildrenAttachActions.sqf @@ -3,11 +3,11 @@ * Show the ammo counts for a static weapon. * Called from "insertChildren" on interact_menu * - * Argument: + * Arguments: * 0: Target * 1: Player * - * Return value: + * Return Value: * ChildActiosn * * Example: diff --git a/addons/captives/functions/fnc_canStopEscorting.sqf b/addons/captives/functions/fnc_canStopEscorting.sqf index cfafb5a0e8..28b018491b 100644 --- a/addons/captives/functions/fnc_canStopEscorting.sqf +++ b/addons/captives/functions/fnc_canStopEscorting.sqf @@ -4,7 +4,6 @@ * * Arguments: * 0: caller (player) - * 1: target * * Return Value: * The return value diff --git a/addons/cargo/functions/fnc_canLoad.sqf b/addons/cargo/functions/fnc_canLoad.sqf index bf1098dbf1..f576ea3e79 100644 --- a/addons/cargo/functions/fnc_canLoad.sqf +++ b/addons/cargo/functions/fnc_canLoad.sqf @@ -6,7 +6,7 @@ * 0: Player * 1: Object to load * - * Return value: + * Return Value: * Can load * * Example: diff --git a/addons/cargo/functions/fnc_canLoadItemIn.sqf b/addons/cargo/functions/fnc_canLoadItemIn.sqf index d6092c2a2d..e2bb1ecc4d 100644 --- a/addons/cargo/functions/fnc_canLoadItemIn.sqf +++ b/addons/cargo/functions/fnc_canLoadItemIn.sqf @@ -6,7 +6,7 @@ * 0: Item * 1: Holder Object (Vehicle) * - * Return value: + * Return Value: * Can load in * * Example: diff --git a/addons/cargo/functions/fnc_canUnloadItem.sqf b/addons/cargo/functions/fnc_canUnloadItem.sqf index ea6cb7a6eb..be14f71a76 100644 --- a/addons/cargo/functions/fnc_canUnloadItem.sqf +++ b/addons/cargo/functions/fnc_canUnloadItem.sqf @@ -5,9 +5,9 @@ * Arguments: * 0: loaded Object * 1: Object - * 2: Unloader (player) + * 2: Unloader (player) (optional) * - * Return value: + * Return Value: * Can be unloaded * * Example: diff --git a/addons/cargo/functions/fnc_findNearestVehicle.sqf b/addons/cargo/functions/fnc_findNearestVehicle.sqf index b5b441df92..6d5b7ce1a8 100644 --- a/addons/cargo/functions/fnc_findNearestVehicle.sqf +++ b/addons/cargo/functions/fnc_findNearestVehicle.sqf @@ -5,7 +5,7 @@ * Arguments: * 0: Unit * - * Return value: + * Return Value: * Vehicle in Distance * * Example: diff --git a/addons/cargo/functions/fnc_getCargoSpaceLeft.sqf b/addons/cargo/functions/fnc_getCargoSpaceLeft.sqf index 7d94570749..7e8594ffe4 100644 --- a/addons/cargo/functions/fnc_getCargoSpaceLeft.sqf +++ b/addons/cargo/functions/fnc_getCargoSpaceLeft.sqf @@ -5,7 +5,7 @@ * Arguments: * 0: Object * - * Return value: + * Return Value: * Cargo space left * * Example: diff --git a/addons/cargo/functions/fnc_getSizeItem.sqf b/addons/cargo/functions/fnc_getSizeItem.sqf index 775bdefd10..c53c05ee28 100644 --- a/addons/cargo/functions/fnc_getSizeItem.sqf +++ b/addons/cargo/functions/fnc_getSizeItem.sqf @@ -5,7 +5,7 @@ * Arguments: * 0: Item * - * Return value: + * Return Value: * Cargo size (default: -1) * * Example: diff --git a/addons/cargo/functions/fnc_handleDestroyed.sqf b/addons/cargo/functions/fnc_handleDestroyed.sqf index d50ea488d6..88b3cb9351 100644 --- a/addons/cargo/functions/fnc_handleDestroyed.sqf +++ b/addons/cargo/functions/fnc_handleDestroyed.sqf @@ -5,7 +5,7 @@ * Arguments: * 0: Object * - * Return value: + * Return Value: * None * * Example: diff --git a/addons/cargo/functions/fnc_initObject.sqf b/addons/cargo/functions/fnc_initObject.sqf index f740d0e371..92403b8dd9 100644 --- a/addons/cargo/functions/fnc_initObject.sqf +++ b/addons/cargo/functions/fnc_initObject.sqf @@ -5,7 +5,7 @@ * Arguments: * 0: Object * - * Return value: + * Return Value: * None * * Example: diff --git a/addons/cargo/functions/fnc_loadItem.sqf b/addons/cargo/functions/fnc_loadItem.sqf index 443143ece0..8672604e35 100644 --- a/addons/cargo/functions/fnc_loadItem.sqf +++ b/addons/cargo/functions/fnc_loadItem.sqf @@ -7,7 +7,7 @@ * 0: Item * 1: Vehicle * - * Return value: + * Return Value: * Object loaded * * Example: diff --git a/addons/cargo/functions/fnc_makeLoadable.sqf b/addons/cargo/functions/fnc_makeLoadable.sqf index ceb1dc1acd..27513a1864 100644 --- a/addons/cargo/functions/fnc_makeLoadable.sqf +++ b/addons/cargo/functions/fnc_makeLoadable.sqf @@ -7,7 +7,7 @@ * 1: Set as loadable (default: true) * 2: Size. (default: 1) * - * Return value: + * Return Value: * None * * Example: diff --git a/addons/cargo/functions/fnc_onMenuOpen.sqf b/addons/cargo/functions/fnc_onMenuOpen.sqf index a045862e36..a9f558ac76 100644 --- a/addons/cargo/functions/fnc_onMenuOpen.sqf +++ b/addons/cargo/functions/fnc_onMenuOpen.sqf @@ -5,7 +5,7 @@ * Arguments: * 0: Display * - * Return value: + * Return Value: * None * * Example: diff --git a/addons/cargo/functions/fnc_startLoadIn.sqf b/addons/cargo/functions/fnc_startLoadIn.sqf index 6fcd3cf62c..0d42de829a 100644 --- a/addons/cargo/functions/fnc_startLoadIn.sqf +++ b/addons/cargo/functions/fnc_startLoadIn.sqf @@ -6,7 +6,7 @@ * 0: Player * 1: Object * - * Return value: + * Return Value: * Load ProgressBar Started * * Example: diff --git a/addons/cargo/functions/fnc_startUnload.sqf b/addons/cargo/functions/fnc_startUnload.sqf index 46a69e737f..33c8118cdf 100644 --- a/addons/cargo/functions/fnc_startUnload.sqf +++ b/addons/cargo/functions/fnc_startUnload.sqf @@ -5,7 +5,7 @@ * Arguments: * None * - * Return value: + * Return Value: * None * * Example: diff --git a/addons/cargo/functions/fnc_unloadItem.sqf b/addons/cargo/functions/fnc_unloadItem.sqf index 8bd18f989e..a2d9fb8845 100644 --- a/addons/cargo/functions/fnc_unloadItem.sqf +++ b/addons/cargo/functions/fnc_unloadItem.sqf @@ -6,7 +6,7 @@ * 0: Item * 1: Vehicle * - * Return value: + * Return Value: * Object unloaded * * Example: diff --git a/addons/cargo/functions/fnc_validateCargoSpace.sqf b/addons/cargo/functions/fnc_validateCargoSpace.sqf index ecb011aed3..6e3d79cf8d 100644 --- a/addons/cargo/functions/fnc_validateCargoSpace.sqf +++ b/addons/cargo/functions/fnc_validateCargoSpace.sqf @@ -5,7 +5,7 @@ * Arguments: * 0: Object * - * Return value: + * Return Value: * None * * Example: diff --git a/addons/common/functions/fnc_codeToString.sqf b/addons/common/functions/fnc_codeToString.sqf index b4fe37db35..62e4cb5698 100644 --- a/addons/common/functions/fnc_codeToString.sqf +++ b/addons/common/functions/fnc_codeToString.sqf @@ -5,7 +5,7 @@ * Arguments: * 0: Code * - * Return value: + * Return Value: * Code * * Public: Yes diff --git a/addons/common/functions/fnc_displayTextStructured.sqf b/addons/common/functions/fnc_displayTextStructured.sqf index 59ca469cf1..5d42f00875 100644 --- a/addons/common/functions/fnc_displayTextStructured.sqf +++ b/addons/common/functions/fnc_displayTextStructured.sqf @@ -6,7 +6,7 @@ * 0: Text * 1: Size of the textbox (default: 1.5) * 2: Target Unit. Will only display if target is the player controlled object (default: ACE_player) - * 3: Custom Width + * 3: Custom Width (optional) * * Return Value: * None diff --git a/addons/common/functions/fnc_dropBackpack.sqf b/addons/common/functions/fnc_dropBackpack.sqf index 7b7ee5765e..b0d77af7d5 100644 --- a/addons/common/functions/fnc_dropBackpack.sqf +++ b/addons/common/functions/fnc_dropBackpack.sqf @@ -5,7 +5,7 @@ * Arguments: * 0: Unit that has a backpack * - * Return value: + * Return Value: * Ground wepaon holder with backpack * * Public: Yes diff --git a/addons/common/functions/fnc_dumpArray.sqf b/addons/common/functions/fnc_dumpArray.sqf index 026b08501e..b60cede087 100644 --- a/addons/common/functions/fnc_dumpArray.sqf +++ b/addons/common/functions/fnc_dumpArray.sqf @@ -4,7 +4,7 @@ * * Arguments: * 0: Array to be dumped - * 1: Depth + * 1: Depth (optional) * * Return Value: * None diff --git a/addons/common/functions/fnc_findUnloadPosition.sqf b/addons/common/functions/fnc_findUnloadPosition.sqf index c3b0dc3f34..dbb554d6d3 100644 --- a/addons/common/functions/fnc_findUnloadPosition.sqf +++ b/addons/common/functions/fnc_findUnloadPosition.sqf @@ -6,9 +6,9 @@ * Arguments: * 0: Source Vehicle * 1: Cargo Classname - * 2: Unloader (player) - * 3: Max Distance (meters) - * 4: Check Vehicle is Stable + * 2: Unloader (player) (optional) + * 3: Max Distance (meters) (optional) + * 4: Check Vehicle is Stable (optional) * * Return Value: * Unload PositionAGL (Can Be [] if no valid pos found) diff --git a/addons/common/functions/fnc_firedEH.sqf b/addons/common/functions/fnc_firedEH.sqf index d70f0a8650..75657d6dfe 100644 --- a/addons/common/functions/fnc_firedEH.sqf +++ b/addons/common/functions/fnc_firedEH.sqf @@ -2,7 +2,7 @@ * Author: esteldunedain * Unfied handling of weapon fire * - * Argument: + * Arguments: * 0: unit - Object the event handler is assigned to * 1: weapon - Fired weapon * 2: muzzle - Muzzle that was used @@ -11,7 +11,7 @@ * 5: magazine - magazine name which was used * 6: projectile - Object of the projectile that was shot * - * Return value: + * Return Value: * None * * Public: No diff --git a/addons/common/functions/fnc_fixPosition.sqf b/addons/common/functions/fnc_fixPosition.sqf index 689512d925..883a502c4e 100644 --- a/addons/common/functions/fnc_fixPosition.sqf +++ b/addons/common/functions/fnc_fixPosition.sqf @@ -3,7 +3,7 @@ * * Fixes position of an object. E.g. moves object above ground and adjusts to terrain slope. Requires local object. * - * Argument: + * Arguments: * Object * * Return Value: diff --git a/addons/common/functions/fnc_getMGRSdata.sqf b/addons/common/functions/fnc_getMGRSdata.sqf index 44fc204638..259c5e267f 100644 --- a/addons/common/functions/fnc_getMGRSdata.sqf +++ b/addons/common/functions/fnc_getMGRSdata.sqf @@ -4,7 +4,7 @@ * Also gets longitude, latitude and altitude offset for the map. * Writes return values to GVAR(MGRS_data) if run on the current map. * - * Argument: + * Arguments: * 0: Map name (default: worldName) * * Return Value: diff --git a/addons/common/functions/fnc_isInBuilding.sqf b/addons/common/functions/fnc_isInBuilding.sqf index e5234b9200..d4a9307cd6 100644 --- a/addons/common/functions/fnc_isInBuilding.sqf +++ b/addons/common/functions/fnc_isInBuilding.sqf @@ -5,7 +5,7 @@ * Arguments: * 0: Unit * - * Return value: + * Return Value: * Is the unit in a building? * * Public: Yes diff --git a/addons/common/functions/fnc_monitor.sqf b/addons/common/functions/fnc_monitor.sqf index 4672d6eec0..8aef62895c 100644 --- a/addons/common/functions/fnc_monitor.sqf +++ b/addons/common/functions/fnc_monitor.sqf @@ -2,7 +2,7 @@ * Author: commy2 * hint retun value of given function every frame * - * Argument: + * Arguments: * * * Return Value: diff --git a/addons/common/functions/fnc_removeAllEventHandlers.sqf b/addons/common/functions/fnc_removeAllEventHandlers.sqf index ed1cce278c..d1c6989b99 100644 --- a/addons/common/functions/fnc_removeAllEventHandlers.sqf +++ b/addons/common/functions/fnc_removeAllEventHandlers.sqf @@ -2,7 +2,7 @@ * Author: Nou * Remove all events of a certain event type. * - * Argument: + * Arguments: * 0: Event name * * Return Value: diff --git a/addons/common/functions/fnc_removeEventHandler.sqf b/addons/common/functions/fnc_removeEventHandler.sqf index a0b5ed5333..846cb4eeee 100644 --- a/addons/common/functions/fnc_removeEventHandler.sqf +++ b/addons/common/functions/fnc_removeEventHandler.sqf @@ -2,7 +2,7 @@ * Author: Nou * Remove an event handler. * - * Argument: + * Arguments: * 0: Event name * 1: Event code * diff --git a/addons/common/functions/fnc_runAfterSettingsInit.sqf b/addons/common/functions/fnc_runAfterSettingsInit.sqf index cf3faa1d7e..15631a626a 100644 --- a/addons/common/functions/fnc_runAfterSettingsInit.sqf +++ b/addons/common/functions/fnc_runAfterSettingsInit.sqf @@ -2,11 +2,11 @@ * Author: PabstMirror * Executes code after setting are initilized. * - * Argument: + * Arguments: * 0: Code to execute * 1: Parameters to run the code with * - * Return value: + * Return Value: * None * * Example: diff --git a/addons/common/functions/fnc_serverEvent.sqf b/addons/common/functions/fnc_serverEvent.sqf index 65ab0da2a7..d6820fbf2e 100644 --- a/addons/common/functions/fnc_serverEvent.sqf +++ b/addons/common/functions/fnc_serverEvent.sqf @@ -2,7 +2,7 @@ * Author: Nou * Execute a event only on the server. * - * Argument: + * Arguments: * 0: Event name * 1: Event args * diff --git a/addons/common/functions/fnc_setApproximateVariablePublic.sqf b/addons/common/functions/fnc_setApproximateVariablePublic.sqf index 5131f99058..549dea9eb4 100644 --- a/addons/common/functions/fnc_setApproximateVariablePublic.sqf +++ b/addons/common/functions/fnc_setApproximateVariablePublic.sqf @@ -2,13 +2,13 @@ * Author: esteldunedain * Publish a variable if it's different enough from the previously published value. * - * Argument: + * Arguments: * 0: Object the variable should be assigned to * 1: Name of the variable * 2: Value of the variable * 3: Absolute tolerance * - * Return value: + * Return Value: * Nothing. * * Example: diff --git a/addons/common/functions/fnc_setVariablePublic.sqf b/addons/common/functions/fnc_setVariablePublic.sqf index 1cfba0a422..5eeff87aee 100644 --- a/addons/common/functions/fnc_setVariablePublic.sqf +++ b/addons/common/functions/fnc_setVariablePublic.sqf @@ -2,13 +2,13 @@ * Author: commy2 and CAA-Picard and joko and PabstMirror * Publish a variable, but wait a certain amount of time before allowing it to be published it again. * - * Argument: + * Arguments: * 0: Object the variable should be assigned to * 1: Name of the variable * 2: Value of the variable * 3: Embargo delay (Optional. Default: 1) * - * Return value: + * Return Value: * Nothing. * * Example: diff --git a/addons/common/functions/fnc_showHud.sqf b/addons/common/functions/fnc_showHud.sqf index 723c2436ed..a79636ed16 100644 --- a/addons/common/functions/fnc_showHud.sqf +++ b/addons/common/functions/fnc_showHud.sqf @@ -4,8 +4,8 @@ * Bitwise AND Logic (a single false in a mask will make it false) * * Arguments: - * 0: Source ID - * 1: Show Hud Bool Array (8 to set, empty to remove) + * 0: Source ID (optional) + * 1: Show Hud Bool Array (8 to set, empty to remove) (optional) * - [hud, info, radar, compass, direction, menu, group, cursors] * - hud: Boolean - show scripted HUD (same as normal showHUD true/false) * - info: Boolean - show vehicle + soldier info (hides weapon info from the HUD as well) diff --git a/addons/common/functions/fnc_showUser.sqf b/addons/common/functions/fnc_showUser.sqf index b783fb4ec5..2e7af12a3f 100644 --- a/addons/common/functions/fnc_showUser.sqf +++ b/addons/common/functions/fnc_showUser.sqf @@ -2,7 +2,7 @@ * Author: commy2 * hint the Variable ACE_isUsedBy from the input Object every frame * - * Argument: + * Arguments: * * * Return Value: diff --git a/addons/common/functions/fnc_unloadPersonLocal.sqf b/addons/common/functions/fnc_unloadPersonLocal.sqf index 741accb689..280c9875d7 100644 --- a/addons/common/functions/fnc_unloadPersonLocal.sqf +++ b/addons/common/functions/fnc_unloadPersonLocal.sqf @@ -5,7 +5,7 @@ * Arguments: * 0: unit to unload * 1: Vehicle - * 2: Unloader (player) + * 2: Unloader (player) (optional) * * Return Value: * Returns true if succesfully unloaded person diff --git a/addons/common/functions/fnc_waitUntilAndExecute.sqf b/addons/common/functions/fnc_waitUntilAndExecute.sqf index 76f3d22ce1..52c596c70a 100644 --- a/addons/common/functions/fnc_waitUntilAndExecute.sqf +++ b/addons/common/functions/fnc_waitUntilAndExecute.sqf @@ -2,12 +2,12 @@ * Author: joko // Jonas * Executes a code once with after the Condition is True, using a PFH * - * Argument: + * Arguments: * 0: Condition * 1: Code to execute * 2: Parameters to run the code with * - * Return value: + * Return Value: * None * * Example: diff --git a/addons/disarming/functions/fnc_disarmDropItems.sqf b/addons/disarming/functions/fnc_disarmDropItems.sqf index c9eb920084..9e9829dd0f 100644 --- a/addons/disarming/functions/fnc_disarmDropItems.sqf +++ b/addons/disarming/functions/fnc_disarmDropItems.sqf @@ -7,7 +7,7 @@ * 0: caller (player) * 1: target * 2: classnamess - * 3: Do Not Drop Ammo + * 3: Do Not Drop Ammo (optional) * * Return Value: * Nothing diff --git a/addons/dragging/functions/fnc_initObject.sqf b/addons/dragging/functions/fnc_initObject.sqf index b9f623395e..d36ffe9339 100644 --- a/addons/dragging/functions/fnc_initObject.sqf +++ b/addons/dragging/functions/fnc_initObject.sqf @@ -2,7 +2,7 @@ * Author: commy2 * Initialize variables for drag or carryable objects. Called from init EH. * - * Argument: + * Arguments: * 0: Any object * * Return Value: diff --git a/addons/dragging/functions/fnc_initPerson.sqf b/addons/dragging/functions/fnc_initPerson.sqf index 9e4aefeead..c8c26a4f8c 100644 --- a/addons/dragging/functions/fnc_initPerson.sqf +++ b/addons/dragging/functions/fnc_initPerson.sqf @@ -2,10 +2,10 @@ * Author: commy2 * Initialize variables for drag or carryable persons. Called from init EH. * - * Argument: + * Arguments: * 0: Unit * - * Return value: + * Return Value: * None * * Example: diff --git a/addons/dragging/functions/fnc_isObjectOnObject.sqf b/addons/dragging/functions/fnc_isObjectOnObject.sqf index c113688322..cec6ce764e 100644 --- a/addons/dragging/functions/fnc_isObjectOnObject.sqf +++ b/addons/dragging/functions/fnc_isObjectOnObject.sqf @@ -2,10 +2,10 @@ * Author: commy2 * Check if Object is Overlapping * - * Argument: + * Arguments: * 0: Object * - * Return value: + * Return Value: * * * Example; diff --git a/addons/dragging/functions/fnc_setCarryable.sqf b/addons/dragging/functions/fnc_setCarryable.sqf index 0253c6ed4b..4de52e7bd8 100644 --- a/addons/dragging/functions/fnc_setCarryable.sqf +++ b/addons/dragging/functions/fnc_setCarryable.sqf @@ -2,7 +2,7 @@ * Author: commy2 * Enable the object to be carried. * - * Argument: + * Arguments: * 0: Any object * 1: true to enable carrying, false to disable * 2: Position offset for attachTo command (default: [0,1,1]) diff --git a/addons/dragging/functions/fnc_setDraggable.sqf b/addons/dragging/functions/fnc_setDraggable.sqf index 4c4d11ecf6..1fbcb995dc 100644 --- a/addons/dragging/functions/fnc_setDraggable.sqf +++ b/addons/dragging/functions/fnc_setDraggable.sqf @@ -2,13 +2,13 @@ * Author: commy2 * Enable the object to be dragged. * - * Argument: + * Arguments: * 0: Any object * 1: true to enable dragging, false to disable * 2: Position offset for attachTo command (Array, optinal; default: [0,0,0]) * 3: Direction in degree to rotate the object after attachTo (Number, optional; default: 0) * - * Return value: + * Return Value: * None * * Example: diff --git a/addons/dragging/functions/fnc_startDrag.sqf b/addons/dragging/functions/fnc_startDrag.sqf index 8c46fbe122..5ddaa0ede4 100644 --- a/addons/dragging/functions/fnc_startDrag.sqf +++ b/addons/dragging/functions/fnc_startDrag.sqf @@ -2,11 +2,11 @@ * Author: commy2 * Start the dragging process. * - * Argument: + * Arguments: * 0: Unit that should do the dragging * 1: Object to drag * - * Return value: + * Return Value: * None * * Example: diff --git a/addons/explosives/functions/fnc_placeExplosive.sqf b/addons/explosives/functions/fnc_placeExplosive.sqf index 83cdb2fef8..4e3f7304df 100644 --- a/addons/explosives/functions/fnc_placeExplosive.sqf +++ b/addons/explosives/functions/fnc_placeExplosive.sqf @@ -9,7 +9,7 @@ * 3: Magazine class * 4: Config of trigger * 5: Variables required for the trigger type - * 6: Explosive placeholder + * 6: Explosive placeholder (optional) * * Return Value: * Placed explosive diff --git a/addons/explosives/functions/fnc_scriptedExplosive.sqf b/addons/explosives/functions/fnc_scriptedExplosive.sqf index 6a554ac09c..b4813cec29 100644 --- a/addons/explosives/functions/fnc_scriptedExplosive.sqf +++ b/addons/explosives/functions/fnc_scriptedExplosive.sqf @@ -5,7 +5,7 @@ * * Arguments: * 0: Explosives objects to detonate - * 1: Fuze delay (for each explosive; use negative number for random time up to value) + * 1: Fuze delay (for each explosive; use negative number for random time up to value) (optional) * * Return Value: * None diff --git a/addons/fcs/functions/fnc_calculateSolution.sqf b/addons/fcs/functions/fnc_calculateSolution.sqf index 6d489de006..61bfbd8c58 100644 --- a/addons/fcs/functions/fnc_calculateSolution.sqf +++ b/addons/fcs/functions/fnc_calculateSolution.sqf @@ -8,7 +8,7 @@ * 2: Target distance * 3: Azimuth offset * - * Return value: + * Return Value: * None * * Public: No diff --git a/addons/fcs/functions/fnc_canResetFCS.sqf b/addons/fcs/functions/fnc_canResetFCS.sqf index b57435f388..cf0dcf2674 100644 --- a/addons/fcs/functions/fnc_canResetFCS.sqf +++ b/addons/fcs/functions/fnc_canResetFCS.sqf @@ -2,7 +2,7 @@ * Author: KoffeinFlummi * Called from config. Can player reset FCS? * - * Argument: + * Arguments: * Nothing * * Return Value: diff --git a/addons/fcs/functions/fnc_getRange.sqf b/addons/fcs/functions/fnc_getRange.sqf index 64619241c4..ba49621047 100644 --- a/addons/fcs/functions/fnc_getRange.sqf +++ b/addons/fcs/functions/fnc_getRange.sqf @@ -2,13 +2,13 @@ * Author: commy2 * Read laser distance measurement from engine. * - * Argument: + * Arguments: * 0: Measurement Accuracy (default: 1) * 1: Maximum measure distance (default: 5000) * 2: Minimum measure distance (default: 0) * 3: Blank display on range error (default: false) * - * Return value: + * Return Value: * Measured distance * * Public: No diff --git a/addons/fcs/functions/fnc_updateRangeHUD.sqf b/addons/fcs/functions/fnc_updateRangeHUD.sqf index 374254c620..0bb15b2507 100644 --- a/addons/fcs/functions/fnc_updateRangeHUD.sqf +++ b/addons/fcs/functions/fnc_updateRangeHUD.sqf @@ -2,10 +2,10 @@ * Author: commy2 * Update compatible info elements. * - * Argument: + * Arguments: * None * - * Return value: + * Return Value: * None * * Public: No diff --git a/addons/gforces/functions/fnc_addPFEH.sqf b/addons/gforces/functions/fnc_addPFEH.sqf index 50311c3a06..9bd4d7fa1a 100644 --- a/addons/gforces/functions/fnc_addPFEH.sqf +++ b/addons/gforces/functions/fnc_addPFEH.sqf @@ -2,10 +2,10 @@ * Author: KoffeinFlummi and esteldunedain * Adds the PFEH * - * Argument: + * Arguments: * None * - * Return value: + * Return Value: * None * * Public: No diff --git a/addons/gforces/functions/fnc_pfhUpdateGForces.sqf b/addons/gforces/functions/fnc_pfhUpdateGForces.sqf index 7909f3d0ee..48370c2431 100644 --- a/addons/gforces/functions/fnc_pfhUpdateGForces.sqf +++ b/addons/gforces/functions/fnc_pfhUpdateGForces.sqf @@ -2,11 +2,11 @@ * Author: KoffeinFlummi and esteldunedain * Calculates average g-forces and triggers g-effects * - * Argument: + * Arguments: * 0: Arguments * 1: pfh_id * - * Return value: + * Return Value: * None * * Public: No diff --git a/addons/hearing/functions/fnc_updateVolume.sqf b/addons/hearing/functions/fnc_updateVolume.sqf index 01ab58ef76..af0483ae9c 100644 --- a/addons/hearing/functions/fnc_updateVolume.sqf +++ b/addons/hearing/functions/fnc_updateVolume.sqf @@ -4,7 +4,7 @@ * * Arguments: * 0: Args - * -----0: Just update volume (skip ringing/recovery) + * -----0: Just update volume (skip ringing/recovery) (optional) * * Return Value: * None diff --git a/addons/interact_menu/functions/fnc_addActionToClass.sqf b/addons/interact_menu/functions/fnc_addActionToClass.sqf index 56ae64e5f9..32c086f692 100644 --- a/addons/interact_menu/functions/fnc_addActionToClass.sqf +++ b/addons/interact_menu/functions/fnc_addActionToClass.sqf @@ -3,13 +3,13 @@ * Insert an ACE action to a class, under a certain path * Note: This function is NOT global. * - * Argument: + * Arguments: * 0: TypeOf of the class * 1: Type of action, 0 for actions, 1 for self-actions * 2: Parent path of the new action * 3: Action * - * Return value: + * Return Value: * The entry full path, which can be used to remove the entry, or add children entries . * * Example: diff --git a/addons/interact_menu/functions/fnc_addActionToObject.sqf b/addons/interact_menu/functions/fnc_addActionToObject.sqf index 31e15ae7aa..d307f8b9ad 100644 --- a/addons/interact_menu/functions/fnc_addActionToObject.sqf +++ b/addons/interact_menu/functions/fnc_addActionToObject.sqf @@ -3,13 +3,13 @@ * Insert an ACE action to an object, under a certain config path * Note: This function is NOT global. * - * Argument: + * Arguments: * 0: Object the action should be assigned to * 1: Type of action, 0 for actions, 1 for self-actions * 2: Parent path of the new action * 3: Action * - * Return value: + * Return Value: * The entry full path, which can be used to remove the entry, or add children entries . * * Example: diff --git a/addons/interact_menu/functions/fnc_addMainAction.sqf b/addons/interact_menu/functions/fnc_addMainAction.sqf index 4370f4d2ee..43273ef967 100644 --- a/addons/interact_menu/functions/fnc_addMainAction.sqf +++ b/addons/interact_menu/functions/fnc_addMainAction.sqf @@ -2,11 +2,11 @@ * Author: Jonpas, PabstMirror * Makes sure there is a ACE_MainActions on the object type * - * Argument: + * Arguments: * 0: Object classname * 1: Type of action, 0 for actions, 1 for self-actions * - * Return value: + * Return Value: * None * * Example: diff --git a/addons/interact_menu/functions/fnc_collectActiveActionTree.sqf b/addons/interact_menu/functions/fnc_collectActiveActionTree.sqf index 42fcf96cc7..ae066576f7 100644 --- a/addons/interact_menu/functions/fnc_collectActiveActionTree.sqf +++ b/addons/interact_menu/functions/fnc_collectActiveActionTree.sqf @@ -2,13 +2,13 @@ * Author: esteldunedain * Collect a entire tree of active actions * - * Argument: + * Arguments: * 0: Object * 1: Original action tree * 2: Parent path * 3: Distance to base point (will be 0 for self/zeus/in-vehicle) * - * Return value: + * Return Value: * Active children * * Public: No diff --git a/addons/interact_menu/functions/fnc_compileMenu.sqf b/addons/interact_menu/functions/fnc_compileMenu.sqf index 7f2ca38540..4cf657a3bc 100644 --- a/addons/interact_menu/functions/fnc_compileMenu.sqf +++ b/addons/interact_menu/functions/fnc_compileMenu.sqf @@ -2,10 +2,10 @@ * Author: NouberNou and esteldunedain * Compile the action menu from config for an object's class * - * Argument: + * Arguments: * 0: Object or class name or * - * Return value: + * Return Value: * None * * Public: No diff --git a/addons/interact_menu/functions/fnc_compileMenuSelfAction.sqf b/addons/interact_menu/functions/fnc_compileMenuSelfAction.sqf index eb9727a072..0c5e236f0b 100644 --- a/addons/interact_menu/functions/fnc_compileMenuSelfAction.sqf +++ b/addons/interact_menu/functions/fnc_compileMenuSelfAction.sqf @@ -2,10 +2,10 @@ * Author: NouberNou and esteldunedain * Compile the self action menu from config for an object's class * - * Argument: + * Arguments: * 0: Object or class name or * - * Return value: + * Return Value: * None * * Public: No diff --git a/addons/interact_menu/functions/fnc_compileMenuZeus.sqf b/addons/interact_menu/functions/fnc_compileMenuZeus.sqf index 6026735154..c0797269e6 100644 --- a/addons/interact_menu/functions/fnc_compileMenuZeus.sqf +++ b/addons/interact_menu/functions/fnc_compileMenuZeus.sqf @@ -2,10 +2,10 @@ * Author: SilentSpike * Compile the zeus action menu (only to be done once) * - * Argument: + * Arguments: * nil * - * Return value: + * Return Value: * None * * Public: No diff --git a/addons/interact_menu/functions/fnc_createAction.sqf b/addons/interact_menu/functions/fnc_createAction.sqf index db31200c47..b7616b9718 100644 --- a/addons/interact_menu/functions/fnc_createAction.sqf +++ b/addons/interact_menu/functions/fnc_createAction.sqf @@ -3,7 +3,7 @@ * Creates an isolated ACE action * Note: This function is NOT global. * - * Argument: + * Arguments: * 0: Action name * 1: Name of the action shown in the menu * 2: Icon @@ -16,7 +16,7 @@ * 9: Other parameters [showDisabled,enableInside,canCollapse,runOnHover,doNotCheckLOS] (Optional) * 10: Modifier function (Optional) * - * Return value: + * Return Value: * Action * * Example: diff --git a/addons/interact_menu/functions/fnc_ctrlSetParsedTextCached.sqf b/addons/interact_menu/functions/fnc_ctrlSetParsedTextCached.sqf index 1c4e535d66..38e5a42460 100644 --- a/addons/interact_menu/functions/fnc_ctrlSetParsedTextCached.sqf +++ b/addons/interact_menu/functions/fnc_ctrlSetParsedTextCached.sqf @@ -2,12 +2,12 @@ * Author: commy2 * Sets the controls structured text if it isn't already set. * - * Argument: + * Arguments: * 0: Structured Text Ctrl * 1: Index * 2: Text * - * Return value: + * Return Value: * None * * Public: No diff --git a/addons/interact_menu/functions/fnc_findActionNode.sqf b/addons/interact_menu/functions/fnc_findActionNode.sqf index edd0cace04..c328e03f39 100644 --- a/addons/interact_menu/functions/fnc_findActionNode.sqf +++ b/addons/interact_menu/functions/fnc_findActionNode.sqf @@ -3,11 +3,11 @@ * Return action point from path * Note: This function is NOT global. * - * Argument: + * Arguments: * 0: List of Action Tree * 1: Path * - * Return value: + * Return Value: * Action node or if not found * * Example: diff --git a/addons/interact_menu/functions/fnc_handlePlayerChanged.sqf b/addons/interact_menu/functions/fnc_handlePlayerChanged.sqf index d8ad91c434..f995ffa454 100644 --- a/addons/interact_menu/functions/fnc_handlePlayerChanged.sqf +++ b/addons/interact_menu/functions/fnc_handlePlayerChanged.sqf @@ -2,11 +2,11 @@ * Author: commy2 * Disables firing while the menu is opened. Called from playerChanged eh. * - * Argument: + * Arguments: * 0: New unit to add the addAction eh * 1: Old unit to remove the addAction eh * - * Return value: + * Return Value: * None */ #include "script_component.hpp" diff --git a/addons/interact_menu/functions/fnc_isSubPath.sqf b/addons/interact_menu/functions/fnc_isSubPath.sqf index 53d88eb9d1..5933e2c462 100644 --- a/addons/interact_menu/functions/fnc_isSubPath.sqf +++ b/addons/interact_menu/functions/fnc_isSubPath.sqf @@ -2,11 +2,11 @@ * Author: esteldunedain * Check if the first path is a subpath of the other * - * Argument: + * Arguments: * 0: LongPath * 1: ShortPath * - * Return value: + * Return Value: * Bool * * Example: diff --git a/addons/interact_menu/functions/fnc_keyDown.sqf b/addons/interact_menu/functions/fnc_keyDown.sqf index 4d9f0af4db..c1c7789a64 100644 --- a/addons/interact_menu/functions/fnc_keyDown.sqf +++ b/addons/interact_menu/functions/fnc_keyDown.sqf @@ -2,10 +2,10 @@ * Author: NouberNou and esteldunedain * Handle interactions key down * - * Argument: + * Arguments: * 0: Type of key: 0 interaction / 1 self interaction * - * Return value: + * Return Value: * true * * Public: No diff --git a/addons/interact_menu/functions/fnc_keyUp.sqf b/addons/interact_menu/functions/fnc_keyUp.sqf index b6eae6f527..6a43c8e559 100644 --- a/addons/interact_menu/functions/fnc_keyUp.sqf +++ b/addons/interact_menu/functions/fnc_keyUp.sqf @@ -2,10 +2,10 @@ * Author: NouberNou and esteldunedain * Handle interactions key up * - * Argument: + * Arguments: * 0: Type of key: 0 interaction / 1 self interaction * - * Return value: + * Return Value: * true * * Public: No diff --git a/addons/interact_menu/functions/fnc_removeActionFromClass.sqf b/addons/interact_menu/functions/fnc_removeActionFromClass.sqf index a01078ad3b..f3db5fc8c3 100644 --- a/addons/interact_menu/functions/fnc_removeActionFromClass.sqf +++ b/addons/interact_menu/functions/fnc_removeActionFromClass.sqf @@ -2,12 +2,12 @@ * Author: esteldunedain * Removes an action from a class * - * Argument: + * Arguments: * 0: TypeOf of the class * 1: Type of action, 0 for actions, 1 for self-actions * 2: Full path of the new action * - * Return value: + * Return Value: * None * * Example: diff --git a/addons/interact_menu/functions/fnc_removeActionFromObject.sqf b/addons/interact_menu/functions/fnc_removeActionFromObject.sqf index e630bf4ad1..3b720d3c71 100644 --- a/addons/interact_menu/functions/fnc_removeActionFromObject.sqf +++ b/addons/interact_menu/functions/fnc_removeActionFromObject.sqf @@ -2,12 +2,12 @@ * Author: commy2, NouberNou and esteldunedain * Removes an action from an object * - * Argument: + * Arguments: * 0: Object the action is assigned to * 1: Type of action, 0 for actions, 1 for self-actions * 2: Full path of the action to remove * - * Return value: + * Return Value: * None * * Example: diff --git a/addons/interact_menu/functions/fnc_render.sqf b/addons/interact_menu/functions/fnc_render.sqf index 00745a406f..221ddb7ba9 100644 --- a/addons/interact_menu/functions/fnc_render.sqf +++ b/addons/interact_menu/functions/fnc_render.sqf @@ -2,10 +2,10 @@ * Author: NouberNou and esteldunedain * Render all available nearby interactions * - * Argument: + * Arguments: * None * - * Return value: + * Return Value: * None * * Example: diff --git a/addons/interact_menu/functions/fnc_renderActionPoints.sqf b/addons/interact_menu/functions/fnc_renderActionPoints.sqf index d3df02ca40..21aec3f24c 100644 --- a/addons/interact_menu/functions/fnc_renderActionPoints.sqf +++ b/addons/interact_menu/functions/fnc_renderActionPoints.sqf @@ -2,10 +2,10 @@ * Author: NouberNou and esteldunedain * Render all action points * - * Argument: + * Arguments: * None * - * Return value: + * Return Value: * None * * Public: No diff --git a/addons/interact_menu/functions/fnc_renderBaseMenu.sqf b/addons/interact_menu/functions/fnc_renderBaseMenu.sqf index 57ded33be0..512779fe82 100644 --- a/addons/interact_menu/functions/fnc_renderBaseMenu.sqf +++ b/addons/interact_menu/functions/fnc_renderBaseMenu.sqf @@ -2,12 +2,12 @@ * Author: NouberNou and esteldunedain * Render the interaction menu for a base action * - * Argument: + * Arguments: * 0: Object * 1: Action node * 2: 3D position or 2D position (Optional) * - * Return value: + * Return Value: * Was the menu rendered * * Public: No diff --git a/addons/interact_menu/functions/fnc_renderIcon.sqf b/addons/interact_menu/functions/fnc_renderIcon.sqf index 9ead5c65cf..ceeeb9991d 100644 --- a/addons/interact_menu/functions/fnc_renderIcon.sqf +++ b/addons/interact_menu/functions/fnc_renderIcon.sqf @@ -2,13 +2,13 @@ * Author: NouberNou and esteldunedain * Render a single interaction icon * - * Argument: + * Arguments: * 0: Text * 1: Icon * 2: 2d position * 3: Text Settings * - * Return value: + * Return Value: * None * * Public: No diff --git a/addons/interact_menu/functions/fnc_renderMenu.sqf b/addons/interact_menu/functions/fnc_renderMenu.sqf index f975db17f1..687c56d2c3 100644 --- a/addons/interact_menu/functions/fnc_renderMenu.sqf +++ b/addons/interact_menu/functions/fnc_renderMenu.sqf @@ -2,13 +2,13 @@ * Author: NouberNou and esteldunedain * Render an interaction menu and it's children recursively * - * Argument: + * Arguments: * 0: Parent path * 1: Action data * 2: 2D position * 3: Angle range available for rendering * - * Return value: + * Return Value: * None * * Public: No diff --git a/addons/interact_menu/functions/fnc_renderSelector.sqf b/addons/interact_menu/functions/fnc_renderSelector.sqf index 69f8a81b95..ef10456b5a 100644 --- a/addons/interact_menu/functions/fnc_renderSelector.sqf +++ b/addons/interact_menu/functions/fnc_renderSelector.sqf @@ -2,11 +2,11 @@ * Author: esteldunedain * Render a single interaction icon * - * Argument: + * Arguments: * 0: 2d position * 1: Icon * - * Return value: + * Return Value: * None * * Public: No diff --git a/addons/interact_menu/functions/fnc_setupTextColors.sqf b/addons/interact_menu/functions/fnc_setupTextColors.sqf index cbdd56fb07..120c5b18e3 100644 --- a/addons/interact_menu/functions/fnc_setupTextColors.sqf +++ b/addons/interact_menu/functions/fnc_setupTextColors.sqf @@ -2,10 +2,10 @@ * Author: PabstMirror * Builds color strings needed for displaying interaction text * - * Argument: + * Arguments: * None * - * Return value: + * Return Value: * None * * Public: No diff --git a/addons/interact_menu/functions/fnc_splitPath.sqf b/addons/interact_menu/functions/fnc_splitPath.sqf index ba07dc1d9e..eba203aa6f 100644 --- a/addons/interact_menu/functions/fnc_splitPath.sqf +++ b/addons/interact_menu/functions/fnc_splitPath.sqf @@ -2,10 +2,10 @@ * Author: esteldunedain * Take full path and split it between parent path and action name * - * Argument: + * Arguments: * Full path of the action to remove * - * Return value: + * Return Value: * 0: Parent path * 1: Action name * diff --git a/addons/interaction/functions/fnc_canJoinTeam.sqf b/addons/interaction/functions/fnc_canJoinTeam.sqf index b91a5abd5c..7732e164e7 100644 --- a/addons/interaction/functions/fnc_canJoinTeam.sqf +++ b/addons/interaction/functions/fnc_canJoinTeam.sqf @@ -6,7 +6,7 @@ * 0: Player * 1: Target * - * Return value: + * Return Value: * Able to join a team * * Example: diff --git a/addons/interaction/functions/fnc_getWeaponPos.sqf b/addons/interaction/functions/fnc_getWeaponPos.sqf index 58c8756076..d0db3cee77 100644 --- a/addons/interaction/functions/fnc_getWeaponPos.sqf +++ b/addons/interaction/functions/fnc_getWeaponPos.sqf @@ -5,7 +5,7 @@ * Arguments: * None (uses local variable _target) * - * Return value: + * Return Value: * Children actions * * Example: diff --git a/addons/interaction/functions/fnc_hideMouseHint.sqf b/addons/interaction/functions/fnc_hideMouseHint.sqf index 709b798fed..757fe952e5 100644 --- a/addons/interaction/functions/fnc_hideMouseHint.sqf +++ b/addons/interaction/functions/fnc_hideMouseHint.sqf @@ -5,7 +5,7 @@ * Arguments: * None * - * Return value: + * Return Value: * None * * Example: diff --git a/addons/interaction/functions/fnc_showMouseHint.sqf b/addons/interaction/functions/fnc_showMouseHint.sqf index 57c8a7bf50..821abda14e 100644 --- a/addons/interaction/functions/fnc_showMouseHint.sqf +++ b/addons/interaction/functions/fnc_showMouseHint.sqf @@ -7,7 +7,7 @@ * 1: Right Click Text * 2: Scroll Text (Optional) * - * Return value: + * Return Value: * None * * Example: diff --git a/addons/interaction/functions/fnc_switchLamp.sqf b/addons/interaction/functions/fnc_switchLamp.sqf index 20a2d45dea..9b5a6ab6bb 100644 --- a/addons/interaction/functions/fnc_switchLamp.sqf +++ b/addons/interaction/functions/fnc_switchLamp.sqf @@ -5,7 +5,7 @@ * Arguments: * 0: Lamp * - * Return value: + * Return Value: * None * * Example: diff --git a/addons/laser/functions/fnc_laserOff.sqf b/addons/laser/functions/fnc_laserOff.sqf index 7899ec1253..c310eb73c9 100644 --- a/addons/laser/functions/fnc_laserOff.sqf +++ b/addons/laser/functions/fnc_laserOff.sqf @@ -5,7 +5,7 @@ * Arguments: * 0: UUID (from laserOn) * - * Return value: + * Return Value: * None */ diff --git a/addons/laser/functions/fnc_laserOn.sqf b/addons/laser/functions/fnc_laserOn.sqf index e44671e856..c34ef495c8 100644 --- a/addons/laser/functions/fnc_laserOn.sqf +++ b/addons/laser/functions/fnc_laserOn.sqf @@ -10,7 +10,7 @@ * 4: Laser code * 5: Beam divergence (in mils off beam center). * - * Return value: + * Return Value: * String, UUID for sending to laserOff function. */ diff --git a/addons/laser/functions/fnc_seekerFindLaserSpot.sqf b/addons/laser/functions/fnc_seekerFindLaserSpot.sqf index 45b60a69c1..f43541b56f 100644 --- a/addons/laser/functions/fnc_seekerFindLaserSpot.sqf +++ b/addons/laser/functions/fnc_seekerFindLaserSpot.sqf @@ -9,7 +9,7 @@ * 3: Seeker wavelength sensitivity range, [1550,1550] is common eye safe. * 4: Seeker laser code. * - * Return value: + * Return Value: * Array, [Strongest compatible laser spot ASL pos, owner object] Nil array values if nothing found. */ diff --git a/addons/laser/functions/fnc_unitTurretCanLockLaser.sqf b/addons/laser/functions/fnc_unitTurretCanLockLaser.sqf index a82e42400a..9fe478f623 100644 --- a/addons/laser/functions/fnc_unitTurretCanLockLaser.sqf +++ b/addons/laser/functions/fnc_unitTurretCanLockLaser.sqf @@ -2,10 +2,10 @@ * Author: jaynus * Checks if the turret occupied by the given unit can lock a laser designator and select laser code. * - * Argument: + * Arguments: * 0: Unit * - * Return value: + * Return Value: * Has designator? */ #include "script_component.hpp" diff --git a/addons/laser/functions/fnc_vanillaLaserSeekerHandler.sqf b/addons/laser/functions/fnc_vanillaLaserSeekerHandler.sqf index 091c4f7acf..5357a99c37 100644 --- a/addons/laser/functions/fnc_vanillaLaserSeekerHandler.sqf +++ b/addons/laser/functions/fnc_vanillaLaserSeekerHandler.sqf @@ -2,11 +2,11 @@ * Author: jaynus * Handler function for laser network code. * - * Argument: + * Arguments: * 0: Emitter * 1: Owner * - * Return value: + * Return Value: * [position, direction] */ //#define DEBUG_MODE_FULL diff --git a/addons/laser_selfdesignate/functions/fnc_findLaserSource.sqf b/addons/laser_selfdesignate/functions/fnc_findLaserSource.sqf index 955f1ea51d..d3ba242b85 100644 --- a/addons/laser_selfdesignate/functions/fnc_findLaserSource.sqf +++ b/addons/laser_selfdesignate/functions/fnc_findLaserSource.sqf @@ -2,7 +2,7 @@ * Author: jaynus * Handler function for laser network code. * - * Argument: + * Arguments: * 0: Emitter * * Return Value: diff --git a/addons/laser_selfdesignate/functions/fnc_laserHudDesignateOff.sqf b/addons/laser_selfdesignate/functions/fnc_laserHudDesignateOff.sqf index 300811cba2..28624eafc8 100644 --- a/addons/laser_selfdesignate/functions/fnc_laserHudDesignateOff.sqf +++ b/addons/laser_selfdesignate/functions/fnc_laserHudDesignateOff.sqf @@ -2,7 +2,7 @@ * Author: jaynus * Turns off passed laser self designation. * - * Argument: + * Arguments: * 0: Shooter, player shooting the laser * 1: LaserUUID, the UUID of the laser returned by EFUNC(laser,laserOn) * 2: Local laser target, unused. diff --git a/addons/magazinerepack/functions/fnc_getMagazineChildren.sqf b/addons/magazinerepack/functions/fnc_getMagazineChildren.sqf index 88cd0ff275..f8a18438e9 100644 --- a/addons/magazinerepack/functions/fnc_getMagazineChildren.sqf +++ b/addons/magazinerepack/functions/fnc_getMagazineChildren.sqf @@ -2,11 +2,11 @@ * Author: PabstMirror, commy2, esteldunedain, Ruthberg * Gets magazine children for interaciton menu. * - * Argument: + * Arguments: * 0: Target * 1: Player * - * Return value: + * Return Value: * ChildActions * * Example: diff --git a/addons/map/functions/fnc_compileFlashlightMenu.sqf b/addons/map/functions/fnc_compileFlashlightMenu.sqf index 836b483a20..5b91f15ca4 100644 --- a/addons/map/functions/fnc_compileFlashlightMenu.sqf +++ b/addons/map/functions/fnc_compileFlashlightMenu.sqf @@ -7,7 +7,7 @@ * 1: Player * 3: Parameters * - * Return value: + * Return Value: * None * * Example: diff --git a/addons/map/functions/fnc_flashlightGlow.sqf b/addons/map/functions/fnc_flashlightGlow.sqf index 799b99e3d2..07567b9079 100644 --- a/addons/map/functions/fnc_flashlightGlow.sqf +++ b/addons/map/functions/fnc_flashlightGlow.sqf @@ -5,7 +5,7 @@ * Arguments: * 0: Flashlight classname ("" for off) * - * Return value: + * Return Value: * None * * Example: diff --git a/addons/map/functions/fnc_getUnitFlashlights.sqf b/addons/map/functions/fnc_getUnitFlashlights.sqf index 41874cc0ca..eeaf504156 100644 --- a/addons/map/functions/fnc_getUnitFlashlights.sqf +++ b/addons/map/functions/fnc_getUnitFlashlights.sqf @@ -5,7 +5,7 @@ * Arguments: * 0: Unit to check * - * Return value: + * Return Value: * Flashlight classnames (empty for none) * * Example: diff --git a/addons/map/functions/fnc_switchFlashlight.sqf b/addons/map/functions/fnc_switchFlashlight.sqf index e177f886fa..e270ee0c11 100644 --- a/addons/map/functions/fnc_switchFlashlight.sqf +++ b/addons/map/functions/fnc_switchFlashlight.sqf @@ -5,7 +5,7 @@ * Arguments: * 0: Flashlight classname ("" for off) * - * Return value: + * Return Value: * None * * Example: diff --git a/addons/maptools/functions/fnc_addLineMarker.sqf b/addons/maptools/functions/fnc_addLineMarker.sqf index 017dc5b494..bc3e74b797 100644 --- a/addons/maptools/functions/fnc_addLineMarker.sqf +++ b/addons/maptools/functions/fnc_addLineMarker.sqf @@ -8,7 +8,7 @@ * 2: Marker end pos * 3: Color index * - * Return value: + * Return Value: * None * * Public: No diff --git a/addons/maptools/functions/fnc_calculateMapScale.sqf b/addons/maptools/functions/fnc_calculateMapScale.sqf index 018edf68d9..a3b925e014 100644 --- a/addons/maptools/functions/fnc_calculateMapScale.sqf +++ b/addons/maptools/functions/fnc_calculateMapScale.sqf @@ -5,7 +5,7 @@ * Arguments: * None * - * Return value: + * Return Value: * No * * Public: No diff --git a/addons/maptools/functions/fnc_canDraw.sqf b/addons/maptools/functions/fnc_canDraw.sqf index da55043d85..35bf4eb3f2 100644 --- a/addons/maptools/functions/fnc_canDraw.sqf +++ b/addons/maptools/functions/fnc_canDraw.sqf @@ -5,7 +5,7 @@ * Arguments: * None * - * Return value: + * Return Value: * * * Public: No diff --git a/addons/maptools/functions/fnc_canUseMapGPS.sqf b/addons/maptools/functions/fnc_canUseMapGPS.sqf index 381136a1cc..a327c2bc8d 100644 --- a/addons/maptools/functions/fnc_canUseMapGPS.sqf +++ b/addons/maptools/functions/fnc_canUseMapGPS.sqf @@ -5,7 +5,7 @@ * Arguments: * None * - * Return value: + * Return Value: * * * Public: No diff --git a/addons/maptools/functions/fnc_canUseMapTools.sqf b/addons/maptools/functions/fnc_canUseMapTools.sqf index 7658c2c1d2..8c16425082 100644 --- a/addons/maptools/functions/fnc_canUseMapTools.sqf +++ b/addons/maptools/functions/fnc_canUseMapTools.sqf @@ -5,7 +5,7 @@ * Arguments: * None * - * Return value: + * Return Value: * * * Public: No diff --git a/addons/maptools/functions/fnc_cancelDrawing.sqf b/addons/maptools/functions/fnc_cancelDrawing.sqf index bc80602cfc..203e0831b9 100644 --- a/addons/maptools/functions/fnc_cancelDrawing.sqf +++ b/addons/maptools/functions/fnc_cancelDrawing.sqf @@ -5,7 +5,7 @@ * Arguments: * None * - * Return value: + * Return Value: * None * * Public: No diff --git a/addons/maptools/functions/fnc_copyMapReceiveMarkers.sqf b/addons/maptools/functions/fnc_copyMapReceiveMarkers.sqf index 6c3c706208..644ad00ac8 100644 --- a/addons/maptools/functions/fnc_copyMapReceiveMarkers.sqf +++ b/addons/maptools/functions/fnc_copyMapReceiveMarkers.sqf @@ -5,7 +5,7 @@ * Arguments: * 0: Array of markers to copy * - * Return value: + * Return Value: * None * * Public: No diff --git a/addons/maptools/functions/fnc_copyMapRemoteSend.sqf b/addons/maptools/functions/fnc_copyMapRemoteSend.sqf index 551019f900..e909391715 100644 --- a/addons/maptools/functions/fnc_copyMapRemoteSend.sqf +++ b/addons/maptools/functions/fnc_copyMapRemoteSend.sqf @@ -3,10 +3,10 @@ * * Send Map markers to other player * - * Argument: + * Arguments: * 0: Target player (Unit) * - * Return value: + * Return Value: * Return */ diff --git a/addons/maptools/functions/fnc_copyMapStart.sqf b/addons/maptools/functions/fnc_copyMapStart.sqf index 7295f6f499..c0178b54db 100644 --- a/addons/maptools/functions/fnc_copyMapStart.sqf +++ b/addons/maptools/functions/fnc_copyMapStart.sqf @@ -11,7 +11,7 @@ * handeled by: copyMapRemoteSend: triggers event "drawing_sendbackMarkers" on origin * handeled by: copyMapReceiveMarkers * - * Return value: + * Return Value: * Return */ diff --git a/addons/maptools/functions/fnc_handleKeyDown.sqf b/addons/maptools/functions/fnc_handleKeyDown.sqf index a83522ac91..5102771dc2 100644 --- a/addons/maptools/functions/fnc_handleKeyDown.sqf +++ b/addons/maptools/functions/fnc_handleKeyDown.sqf @@ -9,7 +9,7 @@ * 3: Ctrl Key (boolean) * 4: Alt Key (boolean) * - * Return value: + * Return Value: * Boolean, true if event was handled */ diff --git a/addons/maptools/functions/fnc_handleMouseButton.sqf b/addons/maptools/functions/fnc_handleMouseButton.sqf index cb1a4598ad..d8f9eb5cca 100644 --- a/addons/maptools/functions/fnc_handleMouseButton.sqf +++ b/addons/maptools/functions/fnc_handleMouseButton.sqf @@ -2,11 +2,11 @@ * Author: esteldunedain * Handle mouse buttons. * - * Argument: + * Arguments: * 0: 1 if mouse down down, 0 if mouse button up (Number) * 1: Parameters of the mouse button event * - * Return value: + * Return Value: * Boolean, true if event was handled */ diff --git a/addons/maptools/functions/fnc_handleMouseMove.sqf b/addons/maptools/functions/fnc_handleMouseMove.sqf index b27087290b..2819ca0353 100644 --- a/addons/maptools/functions/fnc_handleMouseMove.sqf +++ b/addons/maptools/functions/fnc_handleMouseMove.sqf @@ -2,11 +2,11 @@ * Author: esteldunedain * Handle mouse movement over the map tool. * - * Argument: + * Arguments: * 0: Map Control * 1: Mouse position on screen coordinates * - * Return value: + * Return Value: * Boolean, true if event was handled */ diff --git a/addons/maptools/functions/fnc_handleMouseZChanged.sqf b/addons/maptools/functions/fnc_handleMouseZChanged.sqf index 0af86a81c5..2b9e969e47 100644 --- a/addons/maptools/functions/fnc_handleMouseZChanged.sqf +++ b/addons/maptools/functions/fnc_handleMouseZChanged.sqf @@ -3,11 +3,11 @@ * * Handle mouse wheel. * - * Argument: + * Arguments: * 0: Control * 1: Scroll Amount * - * Return value: + * Return Value: * Boolean, true if event was handled */ diff --git a/addons/maptools/functions/fnc_isInsideMapTool.sqf b/addons/maptools/functions/fnc_isInsideMapTool.sqf index eeaf8f346a..0eaa9c40ef 100644 --- a/addons/maptools/functions/fnc_isInsideMapTool.sqf +++ b/addons/maptools/functions/fnc_isInsideMapTool.sqf @@ -6,7 +6,7 @@ * 0: x Position (in meters) * 1: y Position (in meters) * - * Return value: + * Return Value: * Boolean */ #include "script_component.hpp" diff --git a/addons/maptools/functions/fnc_openMapGps.sqf b/addons/maptools/functions/fnc_openMapGps.sqf index dc2df07b57..56c96d4e4b 100644 --- a/addons/maptools/functions/fnc_openMapGps.sqf +++ b/addons/maptools/functions/fnc_openMapGps.sqf @@ -5,7 +5,7 @@ * Arguments: * 0: Open GPS? * - * Return value: + * Return Value: * Nothing * * Public: No diff --git a/addons/maptools/functions/fnc_removeLineMarker.sqf b/addons/maptools/functions/fnc_removeLineMarker.sqf index bd0a16adb1..f2be5436cc 100644 --- a/addons/maptools/functions/fnc_removeLineMarker.sqf +++ b/addons/maptools/functions/fnc_removeLineMarker.sqf @@ -5,7 +5,7 @@ * Arguments: * 0: Marker Name * - * Return value: + * Return Value: * Return */ diff --git a/addons/maptools/functions/fnc_updateLineMarker.sqf b/addons/maptools/functions/fnc_updateLineMarker.sqf index 12aee5b1df..de7ab6e87c 100644 --- a/addons/maptools/functions/fnc_updateLineMarker.sqf +++ b/addons/maptools/functions/fnc_updateLineMarker.sqf @@ -8,7 +8,7 @@ * 2: Marker end pos * 3: Color index * - * Return value: + * Return Value: * None */ #include "script_component.hpp" diff --git a/addons/maptools/functions/fnc_updateMapToolMarkers.sqf b/addons/maptools/functions/fnc_updateMapToolMarkers.sqf index 530d213773..99275f0721 100644 --- a/addons/maptools/functions/fnc_updateMapToolMarkers.sqf +++ b/addons/maptools/functions/fnc_updateMapToolMarkers.sqf @@ -5,7 +5,7 @@ * Arguments: * 0: The Map * - * Return value: + * Return Value: * Nothing * * Public: No diff --git a/addons/medical/functions/fnc_addUnloadPatientActions.sqf b/addons/medical/functions/fnc_addUnloadPatientActions.sqf index f29b3923f1..9a8220f781 100644 --- a/addons/medical/functions/fnc_addUnloadPatientActions.sqf +++ b/addons/medical/functions/fnc_addUnloadPatientActions.sqf @@ -2,12 +2,12 @@ * Author: esteldunedain * Create one unload action per unconscious passenger * - * Argument: + * Arguments: * 0: Vehicle * 1: Player * 3: Parameters * - * Return value: + * Return Value: * Children actions * * Public: No diff --git a/addons/microdagr/functions/fnc_openDisplay.sqf b/addons/microdagr/functions/fnc_openDisplay.sqf index aa2db94827..21ddf884c6 100644 --- a/addons/microdagr/functions/fnc_openDisplay.sqf +++ b/addons/microdagr/functions/fnc_openDisplay.sqf @@ -3,7 +3,7 @@ * Changes the display mode of the microDAGR * * Arguments: - * 0: Display Mode to show the microDAGR in + * 0: Display Mode to show the microDAGR in (optional) * * Return Value: * None diff --git a/addons/missileguidance/functions/fnc_checkLos.sqf b/addons/missileguidance/functions/fnc_checkLos.sqf index f21a841367..7962409625 100644 --- a/addons/missileguidance/functions/fnc_checkLos.sqf +++ b/addons/missileguidance/functions/fnc_checkLos.sqf @@ -2,11 +2,11 @@ * Author: jaynus * Returns whether the seeker object can see the target position with lineIntersect * - * Argument: + * Arguments: * 0: Seeker [Object] * 1: Target [Object] * - * Return value: + * Return Value: * Boolean */ #include "script_component.hpp" diff --git a/addons/missileguidance/functions/fnc_checkSeekerAngle.sqf b/addons/missileguidance/functions/fnc_checkSeekerAngle.sqf index e8bc1a16f5..6327892fa1 100644 --- a/addons/missileguidance/functions/fnc_checkSeekerAngle.sqf +++ b/addons/missileguidance/functions/fnc_checkSeekerAngle.sqf @@ -3,12 +3,12 @@ * Returns whether the target position is within the maximum angle FOV of the provided seeker * objects current direction. * - * Argument: + * Arguments: * 0: Seeker [Object] * 1: Target [Position] * 2: Max Angle [Degrees] * - * Return value: + * Return Value: * Boolean */ diff --git a/addons/mk6mortar/functions/fnc_loadMagazineTimer.sqf b/addons/mk6mortar/functions/fnc_loadMagazineTimer.sqf index 16016f06e6..5116a44d71 100644 --- a/addons/mk6mortar/functions/fnc_loadMagazineTimer.sqf +++ b/addons/mk6mortar/functions/fnc_loadMagazineTimer.sqf @@ -6,7 +6,7 @@ * 0: static * 1: unit * 2: time to load - * 3: magazineClassOptional + * 3: magazineClassOptional (optional) * * Return Value: * None diff --git a/addons/nametags/functions/fnc_drawNameTagIcon.sqf b/addons/nametags/functions/fnc_drawNameTagIcon.sqf index f031882da7..0c313d572e 100644 --- a/addons/nametags/functions/fnc_drawNameTagIcon.sqf +++ b/addons/nametags/functions/fnc_drawNameTagIcon.sqf @@ -11,7 +11,7 @@ * 5: Draw rank * 6: Draw soundwave * - * Return value: + * Return Value: * None * * Example: diff --git a/addons/overheating/functions/fnc_calculateCooling.sqf b/addons/overheating/functions/fnc_calculateCooling.sqf index 955c41441e..ced682d6d7 100644 --- a/addons/overheating/functions/fnc_calculateCooling.sqf +++ b/addons/overheating/functions/fnc_calculateCooling.sqf @@ -2,12 +2,12 @@ * Author: esteldunedain * Calculate the cooling down of a weapon over a time interval. * - * Argument: + * Arguments: * 0: Initial temperature * 1: Barrel mass * 2: Time interval * - * Return value: + * Return Value: * Final temperature * * Example: diff --git a/addons/overheating/functions/fnc_firedEH.sqf b/addons/overheating/functions/fnc_firedEH.sqf index 5bd725b74d..e392190bb0 100644 --- a/addons/overheating/functions/fnc_firedEH.sqf +++ b/addons/overheating/functions/fnc_firedEH.sqf @@ -2,10 +2,10 @@ * Author: Commy2 and esteldunedain * Handle weapon fire. Called from the unified fired EH 1- always for the local player 2- and for non local players if dispersion is simulated. * - * Argument: + * Arguments: * None. Parameters inherited from EFUNC(common,firedEH) * - * Return value: + * Return Value: * None * * Public: No diff --git a/addons/overheating/functions/fnc_getWeaponData.sqf b/addons/overheating/functions/fnc_getWeaponData.sqf index e7da350e91..b1525f0f41 100644 --- a/addons/overheating/functions/fnc_getWeaponData.sqf +++ b/addons/overheating/functions/fnc_getWeaponData.sqf @@ -2,10 +2,10 @@ * Author: PabstMirror and esteldunedain * Get weapon data with caching * - * Argument: + * Arguments: * 0: weapon type * - * Return value: + * Return Value: * 0: dispresion * 1: slowdownFactor * 2: jamChance diff --git a/addons/overheating/functions/fnc_handleTakeEH.sqf b/addons/overheating/functions/fnc_handleTakeEH.sqf index ffcead342f..b4eecbf236 100644 --- a/addons/overheating/functions/fnc_handleTakeEH.sqf +++ b/addons/overheating/functions/fnc_handleTakeEH.sqf @@ -3,12 +3,12 @@ * Handle "take" event * I think it fixs jams when manually dragging a new magazine in from player's inventory * - * Argument: + * Arguments: * 0: unit - Object the event handler is assigned to * 1: container * 2: item * - * Return value: + * Return Value: * None * * Public: No diff --git a/addons/overheating/functions/fnc_jamWeapon.sqf b/addons/overheating/functions/fnc_jamWeapon.sqf index 4e42f769f7..ec860e5cf6 100644 --- a/addons/overheating/functions/fnc_jamWeapon.sqf +++ b/addons/overheating/functions/fnc_jamWeapon.sqf @@ -2,11 +2,11 @@ * Author: Commy2, based on KK_fnc_playerWeaponMulfunction from KillzoneKid * Jam the weapon * - * Argument: + * Arguments: * 0: Unit * 1: Weapon * - * Return value: + * Return Value: * None * * Example: diff --git a/addons/overheating/functions/fnc_loadCoolestSpareBarrel.sqf b/addons/overheating/functions/fnc_loadCoolestSpareBarrel.sqf index 7887a87ce6..a208c603e3 100644 --- a/addons/overheating/functions/fnc_loadCoolestSpareBarrel.sqf +++ b/addons/overheating/functions/fnc_loadCoolestSpareBarrel.sqf @@ -3,14 +3,14 @@ * Collect the temperature of all the spare barrels a unit has and load the * coolest on the unit weapon. Runs on the server. * - * Argument: + * Arguments: * 0: Unit that has the spare barrels * 1: Unit that has the weapon * 2: Weapon * 3: Weapon temp before switching * 4: Mass of the removed barrel * - * Return value: + * Return Value: * None * * diff --git a/addons/overheating/functions/fnc_overheat.sqf b/addons/overheating/functions/fnc_overheat.sqf index 57a4bd7cba..84ab7e152f 100644 --- a/addons/overheating/functions/fnc_overheat.sqf +++ b/addons/overheating/functions/fnc_overheat.sqf @@ -2,7 +2,7 @@ * Author: Commy2 and esteldunedain * Handle weapon fire, heat up the weapon * - * Argument: + * Arguments: * 0: Unit * 1: Weapon * 3: Muzzle @@ -10,7 +10,7 @@ * 5: Magazine * 6: Projectile * - * Return value: + * Return Value: * None * * Public: No diff --git a/addons/overheating/functions/fnc_sendSpareBarrelsTemperaturesHint.sqf b/addons/overheating/functions/fnc_sendSpareBarrelsTemperaturesHint.sqf index 2ff248016d..6e229faaf5 100644 --- a/addons/overheating/functions/fnc_sendSpareBarrelsTemperaturesHint.sqf +++ b/addons/overheating/functions/fnc_sendSpareBarrelsTemperaturesHint.sqf @@ -3,11 +3,11 @@ * Collect the temperature of all the spare barrels a unit has and send a hint * to a client. Runs on the server. * - * Argument: + * Arguments: * 0: Target unit of the hint * 1: Unit that has the spare barrels * - * Return value: + * Return Value: * None * * diff --git a/addons/overheating/functions/fnc_swapBarrel.sqf b/addons/overheating/functions/fnc_swapBarrel.sqf index a63ef5a36a..b904936403 100644 --- a/addons/overheating/functions/fnc_swapBarrel.sqf +++ b/addons/overheating/functions/fnc_swapBarrel.sqf @@ -2,12 +2,12 @@ * Author: Commy2 * Make a unit start swapping it's barrel * - * Argument: + * Arguments: * 0: Unit initiating the action * 1: Unit that has the weapon * 2: Weapon * - * Return value: + * Return Value: * None * * Example: diff --git a/addons/overheating/functions/fnc_swapBarrelAssistant.sqf b/addons/overheating/functions/fnc_swapBarrelAssistant.sqf index 5e3c31fc5e..30d9a3d044 100644 --- a/addons/overheating/functions/fnc_swapBarrelAssistant.sqf +++ b/addons/overheating/functions/fnc_swapBarrelAssistant.sqf @@ -2,12 +2,12 @@ * Author: esteldunedain, Commy2 * Make a unit start swapping the barrel of another unit * - * Argument: + * Arguments: * 0: Unit initiating the action * 1: Unit that has the weapon * 2: Weapon * - * Return value: + * Return Value: * None * * Example: diff --git a/addons/overheating/functions/fnc_swapBarrelCallback.sqf b/addons/overheating/functions/fnc_swapBarrelCallback.sqf index 01a0bde8ce..21b8dbdc03 100644 --- a/addons/overheating/functions/fnc_swapBarrelCallback.sqf +++ b/addons/overheating/functions/fnc_swapBarrelCallback.sqf @@ -2,12 +2,12 @@ * Author: Commy2, esteldunedain * Swap barrel callback * - * Argument: + * Arguments: * 0: Unit initiating the action * 1: Unit that has the weapon * 2: Weapon * - * Return value: + * Return Value: * None * * Example: diff --git a/addons/overheating/functions/fnc_updateSpareBarrelsTemperaturesThread.sqf b/addons/overheating/functions/fnc_updateSpareBarrelsTemperaturesThread.sqf index 602de01c3b..0bb240533c 100644 --- a/addons/overheating/functions/fnc_updateSpareBarrelsTemperaturesThread.sqf +++ b/addons/overheating/functions/fnc_updateSpareBarrelsTemperaturesThread.sqf @@ -2,10 +2,10 @@ * Author: esteldunedain * Calculate cooldown of all the stored spare barrels. * - * Argument: + * Arguments: * None * - * Return value: + * Return Value: * None * * Example: diff --git a/addons/overheating/functions/fnc_updateTemperature.sqf b/addons/overheating/functions/fnc_updateTemperature.sqf index d5e29a150b..51b4b13ae3 100644 --- a/addons/overheating/functions/fnc_updateTemperature.sqf +++ b/addons/overheating/functions/fnc_updateTemperature.sqf @@ -2,12 +2,12 @@ * Author: esteldunedain * Update temperature of a weapon. * - * Argument: + * Arguments: * 0: Unit * 1: Weapon * 2: Heat increment (J) * - * Return value: + * Return Value: * Current temperature * * Example: diff --git a/addons/overheating/functions/fnc_updateTemperatureThread.sqf b/addons/overheating/functions/fnc_updateTemperatureThread.sqf index 476ff3e352..1d1574b1ed 100644 --- a/addons/overheating/functions/fnc_updateTemperatureThread.sqf +++ b/addons/overheating/functions/fnc_updateTemperatureThread.sqf @@ -2,10 +2,10 @@ * Author: esteldunedain * Update cooldown calculation of all player weapons at regular intervals. * - * Argument: + * Arguments: * None * - * Return value: + * Return Value: * None * * Example: diff --git a/addons/overpressure/functions/fnc_cacheOverPressureValues.sqf b/addons/overpressure/functions/fnc_cacheOverPressureValues.sqf index 273843ce8f..4b447b5012 100644 --- a/addons/overpressure/functions/fnc_cacheOverPressureValues.sqf +++ b/addons/overpressure/functions/fnc_cacheOverPressureValues.sqf @@ -3,12 +3,12 @@ * Cache the shot data for a given weapon/mag/ammo combination. * Will use the config that has the highest priority. * - * Argument: + * Arguments: * 0: Weapon * 1: Magazine * 2: Ammo * - * Return value: + * Return Value: * Shot Config : * 0: Angle * 1: Range diff --git a/addons/overpressure/functions/fnc_firedEHBB.sqf b/addons/overpressure/functions/fnc_firedEHBB.sqf index 8dc15e0f0a..fe1005ebad 100644 --- a/addons/overpressure/functions/fnc_firedEHBB.sqf +++ b/addons/overpressure/functions/fnc_firedEHBB.sqf @@ -5,7 +5,7 @@ * Arguments: * None. Parameters inherited from EFUNC(common,firedEH) * - * Return value: + * Return Value: * None * * Example: diff --git a/addons/overpressure/functions/fnc_firedEHOP.sqf b/addons/overpressure/functions/fnc_firedEHOP.sqf index dff9215a52..0669077782 100644 --- a/addons/overpressure/functions/fnc_firedEHOP.sqf +++ b/addons/overpressure/functions/fnc_firedEHOP.sqf @@ -5,7 +5,7 @@ * Arguments: * None. Parameters inherited from EFUNC(common,firedEH) * - * Return value: + * Return Value: * None * * Example: diff --git a/addons/overpressure/functions/fnc_getDistance.sqf b/addons/overpressure/functions/fnc_getDistance.sqf index 616feb8660..febb4ea747 100644 --- a/addons/overpressure/functions/fnc_getDistance.sqf +++ b/addons/overpressure/functions/fnc_getDistance.sqf @@ -8,7 +8,7 @@ * 2: Max distance to search * 3: Shooter * - * Return value: + * Return Value: * Distance to intersection (999 if distance is greater than max) * * Example: diff --git a/addons/overpressure/functions/fnc_overpressureDamage.sqf b/addons/overpressure/functions/fnc_overpressureDamage.sqf index 3b8d4ea6f2..5852cf3bfd 100644 --- a/addons/overpressure/functions/fnc_overpressureDamage.sqf +++ b/addons/overpressure/functions/fnc_overpressureDamage.sqf @@ -3,7 +3,7 @@ * Calculate and apply backblast damage to potentially affected local units * Handles the "overpressure" event. * - * Argument: + * Arguments: * 0: Unit that fired * 1: Pos ASL of the projectile * 2: Direction of the projectile (reversed for launcher backblast) @@ -11,7 +11,7 @@ * 4: Magazine * 5: Ammo * - * Return value: + * Return Value: * None * * Example: diff --git a/addons/rearm/functions/fnc_addMagazineToSupply.sqf b/addons/rearm/functions/fnc_addMagazineToSupply.sqf index f2ccae8653..55188408d1 100644 --- a/addons/rearm/functions/fnc_addMagazineToSupply.sqf +++ b/addons/rearm/functions/fnc_addMagazineToSupply.sqf @@ -2,12 +2,12 @@ * Author: GitHawk * Adds magazines to the supply. * - * Argument: + * Arguments: * 0: Ammo Truck * 1: Magazine Classname - * 2: Only partial + * 2: Only partial (optional) * - * Return value: + * Return Value: * None * * Example: diff --git a/addons/rearm/functions/fnc_addRearmActions.sqf b/addons/rearm/functions/fnc_addRearmActions.sqf index a7bf5d0171..d69c2bfee7 100644 --- a/addons/rearm/functions/fnc_addRearmActions.sqf +++ b/addons/rearm/functions/fnc_addRearmActions.sqf @@ -2,10 +2,10 @@ * Author: GitHawk * Show the resupplyable ammunition of all surrounding vehicles. * - * Argument: + * Arguments: * 0: Target * - * Return value: + * Return Value: * ChildActions * * Example: diff --git a/addons/rearm/functions/fnc_addVehicleMagazinesToSupply.sqf b/addons/rearm/functions/fnc_addVehicleMagazinesToSupply.sqf index 3f38dcdc97..f5496ca343 100644 --- a/addons/rearm/functions/fnc_addVehicleMagazinesToSupply.sqf +++ b/addons/rearm/functions/fnc_addVehicleMagazinesToSupply.sqf @@ -2,14 +2,14 @@ * Author: GitHawk * Adds all magazines of a vehicle to the supply. * - * Argument: + * Arguments: * 0: Ammo Truck * 1: Vehicle * or * 0: Ammo Truck * 1: Vehicle class * - * Return value: + * Return Value: * None * * Example: diff --git a/addons/rearm/functions/fnc_disable.sqf b/addons/rearm/functions/fnc_disable.sqf index 2398039595..4f7a6e81ff 100644 --- a/addons/rearm/functions/fnc_disable.sqf +++ b/addons/rearm/functions/fnc_disable.sqf @@ -4,7 +4,7 @@ * * Arguments: * 0: Vehicle - * 1: Disable + * 1: Disable (optional) * * Return Value: * None diff --git a/addons/rearm/functions/fnc_dropAmmo.sqf b/addons/rearm/functions/fnc_dropAmmo.sqf index 861b5db31d..8c1336476d 100644 --- a/addons/rearm/functions/fnc_dropAmmo.sqf +++ b/addons/rearm/functions/fnc_dropAmmo.sqf @@ -4,8 +4,8 @@ * * Arguments: * 0: Unit - * 1: Delete dummy object - * 2: Unholster Weapon + * 1: Delete dummy object (optional) + * 2: Unholster Weapon (optional) * * Return Value: * None diff --git a/addons/rearm/functions/fnc_getCaliber.sqf b/addons/rearm/functions/fnc_getCaliber.sqf index fdff5a9480..7a07b9a1db 100644 --- a/addons/rearm/functions/fnc_getCaliber.sqf +++ b/addons/rearm/functions/fnc_getCaliber.sqf @@ -2,10 +2,10 @@ * Author: GitHawk * Get the caliber of the ammo in a magazine and return its parameters. * - * Argument: + * Arguments: * 0: Magazine Classname * - * Return value: + * Return Value: * 0: Caliber information * 0: Rounded caliber * 1: Caliber index diff --git a/addons/rearm/functions/fnc_getSupplyCount.sqf b/addons/rearm/functions/fnc_getSupplyCount.sqf index f53f447657..4c4cb4f81d 100644 --- a/addons/rearm/functions/fnc_getSupplyCount.sqf +++ b/addons/rearm/functions/fnc_getSupplyCount.sqf @@ -2,10 +2,10 @@ * Author: GitHawk * Get the supply count. * - * Argument: + * Arguments: * 0: Ammo Truck * - * Return value: + * Return Value: * Supply count * * Example: diff --git a/addons/rearm/functions/fnc_hasEnoughSupply.sqf b/addons/rearm/functions/fnc_hasEnoughSupply.sqf index db2814ca9e..a4f5e04217 100644 --- a/addons/rearm/functions/fnc_hasEnoughSupply.sqf +++ b/addons/rearm/functions/fnc_hasEnoughSupply.sqf @@ -2,11 +2,11 @@ * Author: GitHawk * Check whether enough supply is left to take the magazine. * - * Argument: + * Arguments: * 0: Ammo Truck * 1: Magazine Classname * - * Return value: + * Return Value: * Enough supply * * Example: diff --git a/addons/rearm/functions/fnc_magazineInSupply.sqf b/addons/rearm/functions/fnc_magazineInSupply.sqf index 2cd6f3da67..627534219e 100644 --- a/addons/rearm/functions/fnc_magazineInSupply.sqf +++ b/addons/rearm/functions/fnc_magazineInSupply.sqf @@ -2,11 +2,11 @@ * Author: GitHawk * Returns true if the magazine is in the current supply * - * Argument: + * Arguments: * 0: Ammo Truck * 1: Magazine Classname * - * Return value: + * Return Value: * Magazine in supply * * Example: @@ -38,5 +38,5 @@ if (GVAR(supply) == 2) exitWith { _magazinePresent }; -// With infinite supply, the is always one left +// With infinite supply, there is always one left true diff --git a/addons/rearm/functions/fnc_removeMagazineFromSupply.sqf b/addons/rearm/functions/fnc_removeMagazineFromSupply.sqf index ed19bfb53f..967f6000cf 100644 --- a/addons/rearm/functions/fnc_removeMagazineFromSupply.sqf +++ b/addons/rearm/functions/fnc_removeMagazineFromSupply.sqf @@ -2,12 +2,12 @@ * Author: GitHawk * Removes a magazine from the supply. * - * Argument: + * Arguments: * 0: Ammo Truck * 1: Magazine Classname - * 2: Number of Rounds to withdraw + * 2: Number of Rounds to withdraw (optional) * - * Return value: + * Return Value: * Magazine was removed * * Example: diff --git a/addons/rearm/functions/fnc_setSupplyCount.sqf b/addons/rearm/functions/fnc_setSupplyCount.sqf index b4deea7a74..c106d0ee5a 100644 --- a/addons/rearm/functions/fnc_setSupplyCount.sqf +++ b/addons/rearm/functions/fnc_setSupplyCount.sqf @@ -2,11 +2,11 @@ * Author: GitHawk * Sets the supply count. * - * Argument: + * Arguments: * 0: Ammo Truck * 1: Supply Count * - * Return value: + * Return Value: * None * * Example: diff --git a/addons/reload/functions/fnc_canCheckAmmo.sqf b/addons/reload/functions/fnc_canCheckAmmo.sqf index 41a46ea465..7f38e3fbfa 100644 --- a/addons/reload/functions/fnc_canCheckAmmo.sqf +++ b/addons/reload/functions/fnc_canCheckAmmo.sqf @@ -2,11 +2,11 @@ * Author: CAA-Picard * Check if the player can check the ammo of the target. * - * Argument: + * Arguments: * 0: Unit * 1: Target * - * Return value: + * Return Value: * Can link belt * * Example: diff --git a/addons/reload/functions/fnc_canLinkBelt.sqf b/addons/reload/functions/fnc_canLinkBelt.sqf index 13fad4d460..7d25b5ea22 100644 --- a/addons/reload/functions/fnc_canLinkBelt.sqf +++ b/addons/reload/functions/fnc_canLinkBelt.sqf @@ -2,11 +2,11 @@ * Author: esteldunedain * Check if the target has an MG equiped with belt system that the player can link * - * Argument: + * Arguments: * 0: Player * 1: Target * - * Return value: + * Return Value: * Can link belt */ #include "script_component.hpp" diff --git a/addons/reload/functions/fnc_checkAmmo.sqf b/addons/reload/functions/fnc_checkAmmo.sqf index 8edfd172c0..49a1f0728d 100644 --- a/addons/reload/functions/fnc_checkAmmo.sqf +++ b/addons/reload/functions/fnc_checkAmmo.sqf @@ -2,11 +2,11 @@ * Author: commy2 and esteldunedain * Count the ammo of the currently loaded magazine or count rifle grenades. Play animation and display message. * - * Argument: + * Arguments: * 0: Player * 1: Target. Optional, if not suplied the player counts his personal or static weapon ammo * - * Return value: + * Return Value: * Nothing */ #include "script_component.hpp" diff --git a/addons/reload/functions/fnc_displayAmmo.sqf b/addons/reload/functions/fnc_displayAmmo.sqf index 7fff5564c0..6aa8f013d9 100644 --- a/addons/reload/functions/fnc_displayAmmo.sqf +++ b/addons/reload/functions/fnc_displayAmmo.sqf @@ -2,10 +2,10 @@ * Author: commy2 and esteldunedain * Display the ammo of the currently loaded magazine of the target or count rifle grenades. * - * Argument: + * Arguments: * 0: Target * - * Return value: + * Return Value: * Nothing */ #include "script_component.hpp" diff --git a/addons/reload/functions/fnc_startLinkingBelt.sqf b/addons/reload/functions/fnc_startLinkingBelt.sqf index 5924e1b4e1..c39d9ffb4b 100644 --- a/addons/reload/functions/fnc_startLinkingBelt.sqf +++ b/addons/reload/functions/fnc_startLinkingBelt.sqf @@ -2,11 +2,11 @@ * Author: esteldunedain * Start linking the belt * - * Argument: + * Arguments: * 0: Player * 1: Target * - * Return value: + * Return Value: * None */ #include "script_component.hpp" diff --git a/addons/reloadlaunchers/functions/fnc_addMissileReloadActions.sqf b/addons/reloadlaunchers/functions/fnc_addMissileReloadActions.sqf index f6cd923845..6a9d779d02 100644 --- a/addons/reloadlaunchers/functions/fnc_addMissileReloadActions.sqf +++ b/addons/reloadlaunchers/functions/fnc_addMissileReloadActions.sqf @@ -2,11 +2,11 @@ * Author: commy2 * Create one action per reloadable missile * - * Argument: + * Arguments: * 1: Target (Object) * 0: Player (Object) * - * Return value: + * Return Value: * Children actions (Array) * * Public: No diff --git a/addons/reloadlaunchers/functions/fnc_canLoad.sqf b/addons/reloadlaunchers/functions/fnc_canLoad.sqf index 116a900092..5072d44a48 100644 --- a/addons/reloadlaunchers/functions/fnc_canLoad.sqf +++ b/addons/reloadlaunchers/functions/fnc_canLoad.sqf @@ -2,13 +2,13 @@ * Author: commy2 * Check of the unit can reload the launcher of target unit. * - * Argument: + * Arguments: * 0: Unit to do the reloading (Object) * 1: Unit eqipped with launcher (Object) * 2: weapon name (String) * 3: missile name (String) * - * Return value: + * Return Value: * NONE * * Public: No diff --git a/addons/reloadlaunchers/functions/fnc_getLoadableMissiles.sqf b/addons/reloadlaunchers/functions/fnc_getLoadableMissiles.sqf index f466490b64..40766a5905 100644 --- a/addons/reloadlaunchers/functions/fnc_getLoadableMissiles.sqf +++ b/addons/reloadlaunchers/functions/fnc_getLoadableMissiles.sqf @@ -2,11 +2,11 @@ * Author: commy2 * Return all magazine types from reloaders inventory that are compatible with given weapon. * - * Argument: + * Arguments: * 0: Unit to to the reload (Object) * 1: A launcher (String) * - * Return value: + * Return Value: * Reloable magazines (Array) * * Public: No diff --git a/addons/reloadlaunchers/functions/fnc_load.sqf b/addons/reloadlaunchers/functions/fnc_load.sqf index db18e7edaa..4005871a3e 100644 --- a/addons/reloadlaunchers/functions/fnc_load.sqf +++ b/addons/reloadlaunchers/functions/fnc_load.sqf @@ -2,13 +2,13 @@ * Author: commy2 * Reload a launcher * - * Argument: + * Arguments: * 0: Unit with magazine (Object) * 1: Unit with launcher (Object) * 2: weapon name (String) * 3: missile name (String) * - * Return value: + * Return Value: * NONE * * Public: No diff --git a/addons/reloadlaunchers/functions/fnc_reloadLauncher.sqf b/addons/reloadlaunchers/functions/fnc_reloadLauncher.sqf index 2aec180d22..96db7cdca5 100644 --- a/addons/reloadlaunchers/functions/fnc_reloadLauncher.sqf +++ b/addons/reloadlaunchers/functions/fnc_reloadLauncher.sqf @@ -2,13 +2,13 @@ * Author: commy2 * Reload a launcher * - * Argument: + * Arguments: * 0: Unit to do the reloading (Object) * 1: Target to rload (Object) * 2: weapon name (String) * 3: missile name (String) * - * Return value: + * Return Value: * NONE * * Public: No diff --git a/addons/scopes/functions/fnc_adjustScope.sqf b/addons/scopes/functions/fnc_adjustScope.sqf index 5b0c6d11a6..9a38ef40cb 100644 --- a/addons/scopes/functions/fnc_adjustScope.sqf +++ b/addons/scopes/functions/fnc_adjustScope.sqf @@ -2,12 +2,12 @@ * Author: KoffeinFlummi, Ruthberg * Changes the adjustment for the current scope * - * Argument: + * Arguments: * 0: Unit * 1: Turret and Direction * 2: Major Step * - * Return value: + * Return Value: * Did we adjust anything? * * Example: diff --git a/addons/scopes/functions/fnc_adjustZero.sqf b/addons/scopes/functions/fnc_adjustZero.sqf index 363407e090..9e953d0523 100644 --- a/addons/scopes/functions/fnc_adjustZero.sqf +++ b/addons/scopes/functions/fnc_adjustZero.sqf @@ -2,10 +2,10 @@ * Author: KoffeinFlummi, Ruthberg * Updates the zero reference for the current scope * - * Argument: + * Arguments: * 0: Unit * - * Return value: + * Return Value: * true * * Example: diff --git a/addons/scopes/functions/fnc_applyScopeAdjustment.sqf b/addons/scopes/functions/fnc_applyScopeAdjustment.sqf index af2f018e11..7067b0442c 100644 --- a/addons/scopes/functions/fnc_applyScopeAdjustment.sqf +++ b/addons/scopes/functions/fnc_applyScopeAdjustment.sqf @@ -2,13 +2,13 @@ * Author: KoffeinFlummi, Ruthberg * Applies the adjustment for the current scope * - * Argument: + * Arguments: * 0: Unit * 1: Absolute elevation * 2: Absolute windage * 3: Absolute zero reference * - * Return value: + * Return Value: * True * * Example: diff --git a/addons/scopes/functions/fnc_canAdjustZero.sqf b/addons/scopes/functions/fnc_canAdjustZero.sqf index 36ea4ac793..477dc12635 100644 --- a/addons/scopes/functions/fnc_canAdjustZero.sqf +++ b/addons/scopes/functions/fnc_canAdjustZero.sqf @@ -2,10 +2,10 @@ * Author: KoffeinFlummi, Ruthberg * Changes the adjustment for the current scope * - * Argument: + * Arguments: * 0: Unit * - * Return value: + * Return Value: * Can we update the zero reference? * * Example: diff --git a/addons/scopes/functions/fnc_firedEH.sqf b/addons/scopes/functions/fnc_firedEH.sqf index 07eadb5620..444b768eb5 100644 --- a/addons/scopes/functions/fnc_firedEH.sqf +++ b/addons/scopes/functions/fnc_firedEH.sqf @@ -2,10 +2,10 @@ * Author: KoffeinFlummi, esteldunedain * Adjusts the flight path of the bullet according to the zeroing. Called from the unified fired EH only for local and non-local players on foot. * - * Argument: + * Arguments: * None. Parameters inherited from EFUNC(common,firedEH) * - * Return value: + * Return Value: * None * * Public: No diff --git a/addons/spectator/functions/fnc_toggleInterface.sqf b/addons/spectator/functions/fnc_toggleInterface.sqf index 31472702fc..cbc6091ae4 100644 --- a/addons/spectator/functions/fnc_toggleInterface.sqf +++ b/addons/spectator/functions/fnc_toggleInterface.sqf @@ -4,12 +4,12 @@ * * Arguments: * 0: Display - * 1: Toogle compass - * 2: Toogle help - * 3: Toogle interface - * 4: Toogle map - * 5: Toogle toolbar - * 6: Toogle unit list + * 1: Toogle compass (optional) + * 2: Toogle help (optional) + * 3: Toogle interface (optional) + * 4: Toogle map (optional) + * 5: Toogle toolbar (optional) + * 6: Toogle unit list (optional) * * Return Value: * None diff --git a/addons/spottingscope/functions/fnc_pickup.sqf b/addons/spottingscope/functions/fnc_pickup.sqf index cdcc78bea3..1a15bd7880 100644 --- a/addons/spottingscope/functions/fnc_pickup.sqf +++ b/addons/spottingscope/functions/fnc_pickup.sqf @@ -6,7 +6,7 @@ * 0: spotting scope * 1: unit * - * Return value: + * Return Value: * None * * Example: diff --git a/addons/spottingscope/functions/fnc_place.sqf b/addons/spottingscope/functions/fnc_place.sqf index 21560f948f..07daa51e9a 100644 --- a/addons/spottingscope/functions/fnc_place.sqf +++ b/addons/spottingscope/functions/fnc_place.sqf @@ -6,7 +6,7 @@ * 0: unit * 1: scope class * - * Return value: + * Return Value: * None * * Example: diff --git a/addons/tripod/functions/fnc_adjust.sqf b/addons/tripod/functions/fnc_adjust.sqf index 2b8659b2a4..b12f713ace 100644 --- a/addons/tripod/functions/fnc_adjust.sqf +++ b/addons/tripod/functions/fnc_adjust.sqf @@ -5,7 +5,7 @@ * Arguments: * 0: tripod * - * Return value: + * Return Value: * None * * Example: diff --git a/addons/tripod/functions/fnc_pickup.sqf b/addons/tripod/functions/fnc_pickup.sqf index 9a291480ad..dc8b990515 100644 --- a/addons/tripod/functions/fnc_pickup.sqf +++ b/addons/tripod/functions/fnc_pickup.sqf @@ -6,7 +6,7 @@ * 0: unit * 1: tripod * - * Return value: + * Return Value: * None * * Example: diff --git a/addons/tripod/functions/fnc_place.sqf b/addons/tripod/functions/fnc_place.sqf index 64dc0786e8..b4b6790ef6 100644 --- a/addons/tripod/functions/fnc_place.sqf +++ b/addons/tripod/functions/fnc_place.sqf @@ -6,7 +6,7 @@ * 0: unit * 1: tripod class * - * Return value: + * Return Value: * None * * Example: diff --git a/addons/weather/functions/fnc_displayWindInfo.sqf b/addons/weather/functions/fnc_displayWindInfo.sqf index 5ea69c59a0..10a1e45861 100644 --- a/addons/weather/functions/fnc_displayWindInfo.sqf +++ b/addons/weather/functions/fnc_displayWindInfo.sqf @@ -2,10 +2,10 @@ * Author: Ruthberg * Displays a wind info (colored arrow) in the top left corner of the screen * - * Argument: + * Arguments: * None * - * Return value: + * Return Value: * None * * Example: diff --git a/addons/weather/functions/fnc_getMapData.sqf b/addons/weather/functions/fnc_getMapData.sqf index e1b56f2ed2..08a6f38568 100644 --- a/addons/weather/functions/fnc_getMapData.sqf +++ b/addons/weather/functions/fnc_getMapData.sqf @@ -2,10 +2,10 @@ * Author: Ruthberg, esteldunedain * Get the weather data for the current map * - * Argument: + * Arguments: * None * - * Return value: + * Return Value: * None * * Example: diff --git a/addons/weather/functions/fnc_getWind.sqf b/addons/weather/functions/fnc_getWind.sqf index 7c08e813e1..2d29335026 100644 --- a/addons/weather/functions/fnc_getWind.sqf +++ b/addons/weather/functions/fnc_getWind.sqf @@ -2,10 +2,10 @@ * Author: ACE2 Team, Ruthberg * Calculate current wind locally from the data broadcasted by the server * - * Argument: + * Arguments: * None * - * Return value: + * Return Value: * Wind * * Example: diff --git a/addons/weather/functions/fnc_initWind.sqf b/addons/weather/functions/fnc_initWind.sqf index ddd314c0c6..634542c1e4 100644 --- a/addons/weather/functions/fnc_initWind.sqf +++ b/addons/weather/functions/fnc_initWind.sqf @@ -2,10 +2,10 @@ * Author: Ruthberg * Inits the wind variables on mission start * - * Argument: + * Arguments: * None * - * Return value: + * Return Value: * None * * Example: diff --git a/addons/weather/functions/fnc_serverController.sqf b/addons/weather/functions/fnc_serverController.sqf index 9791049914..79d2aab93e 100644 --- a/addons/weather/functions/fnc_serverController.sqf +++ b/addons/weather/functions/fnc_serverController.sqf @@ -2,10 +2,10 @@ * Author: Ruthberg * Gather weather parameters and broadcast them to the clients * - * Argument: + * Arguments: * None * - * Return value: + * Return Value: * None * * Example: diff --git a/addons/weather/functions/fnc_updateAceWeather.sqf b/addons/weather/functions/fnc_updateAceWeather.sqf index 3f2f9a356c..db8783cd83 100644 --- a/addons/weather/functions/fnc_updateAceWeather.sqf +++ b/addons/weather/functions/fnc_updateAceWeather.sqf @@ -2,10 +2,10 @@ * Author: ACE2 Team, esteldunedain, ruthberg * Updates the wind and rain evolution on the server. Broadcasts the current and next values to the clients * - * Argument: + * Arguments: * None * - * Return value: + * Return Value: * None * * Example: diff --git a/addons/weather/functions/fnc_updateHumidity.sqf b/addons/weather/functions/fnc_updateHumidity.sqf index 66a351096c..acd103615b 100644 --- a/addons/weather/functions/fnc_updateHumidity.sqf +++ b/addons/weather/functions/fnc_updateHumidity.sqf @@ -2,10 +2,10 @@ * Author: ACE2 Team * Updates GVAR(currentHumidity) * - * Argument: + * Arguments: * Nothing * - * Return value: + * Return Value: * Nothing * * Example: diff --git a/addons/weather/functions/fnc_updateRain.sqf b/addons/weather/functions/fnc_updateRain.sqf index ccacb09955..b073a6a24c 100644 --- a/addons/weather/functions/fnc_updateRain.sqf +++ b/addons/weather/functions/fnc_updateRain.sqf @@ -2,10 +2,10 @@ * Author: ACE2 Team, Ruthberg * Updates rain based on ACE_RAIN_PARAMS * - * Argument: + * Arguments: * Nothing * - * Return value: + * Return Value: * Nothing * * Example: diff --git a/addons/weather/functions/fnc_updateTemperature.sqf b/addons/weather/functions/fnc_updateTemperature.sqf index 9ff11859f4..6f2d911c15 100644 --- a/addons/weather/functions/fnc_updateTemperature.sqf +++ b/addons/weather/functions/fnc_updateTemperature.sqf @@ -2,10 +2,10 @@ * Author: ACE2 Team * Updates GVAR(currentTemperature) based on the map data * - * Argument: + * Arguments: * Nothing * - * Return value: + * Return Value: * Nothing * * Example: diff --git a/addons/weather/functions/fnc_updateWind.sqf b/addons/weather/functions/fnc_updateWind.sqf index 75724e3674..72ae0470ba 100644 --- a/addons/weather/functions/fnc_updateWind.sqf +++ b/addons/weather/functions/fnc_updateWind.sqf @@ -2,10 +2,10 @@ * Author: ACE2 Team, Ruthberg * Updates wind, gusts and waves based on ACE_wind * - * Argument: + * Arguments: * Nothing * - * Return value: + * Return Value: * Nothing * * Example: From bc90a85bcd6a402921e83802ee1ca64f9ac6fdc6 Mon Sep 17 00:00:00 2001 From: GitHawk Date: Tue, 7 Jun 2016 10:26:22 +0200 Subject: [PATCH 014/657] Improvements --- .../fnc_addVehicleMagazinesToSupply.sqf | 17 +++++------------ 1 file changed, 5 insertions(+), 12 deletions(-) diff --git a/addons/rearm/functions/fnc_addVehicleMagazinesToSupply.sqf b/addons/rearm/functions/fnc_addVehicleMagazinesToSupply.sqf index f5496ca343..6d87c81823 100644 --- a/addons/rearm/functions/fnc_addVehicleMagazinesToSupply.sqf +++ b/addons/rearm/functions/fnc_addVehicleMagazinesToSupply.sqf @@ -4,10 +4,7 @@ * * Arguments: * 0: Ammo Truck - * 1: Vehicle - * or - * 0: Ammo Truck - * 1: Vehicle class + * 1: Vehicle or Vehicle class * * Return Value: * None @@ -26,16 +23,12 @@ params [ ]; if (isNull _truck || - {typeName _vehicle == "OBJECT" && {isNull _vehicle}}) exitWith {}; + {_vehicle isEqualType objNull}) exitWith {}; -private _string = ""; -if (typeName _vehicle == "OBJECT") then { - _string = typeOf _vehicle; +private _string = [_vehicle, typeOf _vehicle] select (_vehicle isEqualType objNull); +if (_string == "") exitWith { + ACE_ERRORFORMAT("_string is empty in ace_rearm_fnc_addVehicleMagazinesToSupply"); }; -if (typeName _vehicle == "STRING") then { - _string = _vehicle; -}; -if (_string == "") exitWith {}; { private _turretPath = _x; private _magazines = [_string, _turretPath] call FUNC(getConfigMagazines); From 8e004741b92ed4a0b92a15d76645485071a0a8e7 Mon Sep 17 00:00:00 2001 From: GitHawk Date: Tue, 7 Jun 2016 11:13:42 +0200 Subject: [PATCH 015/657] Cleanup --- README.md | 10 +- .../fnc_getChildrenAttachActions.sqf | 2 +- .../functions/fnc_canStopEscorting.sqf | 1 + addons/cargo/functions/fnc_canUnloadItem.sqf | 2 +- .../functions/fnc_displayTextStructured.sqf | 2 +- addons/common/functions/fnc_dumpArray.sqf | 2 +- .../functions/fnc_findUnloadPosition.sqf | 6 +- addons/common/functions/fnc_showHud.sqf | 4 +- .../functions/fnc_unloadPersonLocal.sqf | 2 +- .../functions/fnc_disarmDropItems.sqf | 2 +- addons/hearing/functions/fnc_updateVolume.sqf | 2 +- .../functions/fnc_createAction.sqf | 12 +- .../microdagr/functions/fnc_openDisplay.sqf | 2 +- .../functions/fnc_loadMagazineTimer.sqf | 2 +- addons/rearm/CfgVehicles.hpp | 4 +- optionals/compat_adr_97/$PBOPREFIX$ | 1 + optionals/compat_adr_97/CfgAmmo.hpp | 14 ++ optionals/compat_adr_97/CfgMagazines.hpp | 7 + optionals/compat_adr_97/CfgWeapons.hpp | 67 ++++++ optionals/compat_adr_97/config.cpp | 18 ++ optionals/compat_adr_97/script_component.hpp | 5 + optionals/compat_adr_97/stringtable.xml | 221 ++++++++++++++++++ optionals/compat_r3f/config.cpp | 4 +- optionals/compat_rh_acc/config.cpp | 4 +- optionals/compat_rh_de/config.cpp | 4 +- optionals/compat_rh_m4/config.cpp | 4 +- optionals/compat_rh_pdw/config.cpp | 4 +- optionals/compat_rhs_afrf3/CfgAmmo.hpp | 18 +- .../compat_rhs_afrf3/CfgEventHandlers.hpp | 11 + optionals/compat_rhs_afrf3/CfgVehicles.hpp | 56 ++++- optionals/compat_rhs_afrf3/XEH_PREP.hpp | 2 + optionals/compat_rhs_afrf3/XEH_preInit.sqf | 7 + optionals/compat_rhs_afrf3/XEH_preStart.sqf | 3 + optionals/compat_rhs_afrf3/config.cpp | 5 +- .../compat_rhs_afrf3/functions/fnc_onCut.sqf | 23 ++ .../functions/fnc_onPrepare.sqf | 23 ++ .../functions/script_component.hpp | 1 + .../compat_rhs_afrf3/script_component.hpp | 2 +- optionals/compat_rhs_usf3/CfgAmmo.hpp | 3 +- .../compat_rhs_usf3/CfgEventHandlers.hpp | 11 + optionals/compat_rhs_usf3/CfgVehicles.hpp | 115 ++++++++- optionals/compat_rhs_usf3/CfgWeapons.hpp | 4 +- optionals/compat_rhs_usf3/XEH_PREP.hpp | 3 + optionals/compat_rhs_usf3/XEH_preInit.sqf | 7 + optionals/compat_rhs_usf3/XEH_preStart.sqf | 3 + optionals/compat_rhs_usf3/config.cpp | 5 +- .../functions/fnc_canCloseDoor.sqf | 30 +++ .../compat_rhs_usf3/functions/fnc_onCut.sqf | 36 +++ .../functions/fnc_onPrepare.sqf | 38 +++ .../functions/script_component.hpp | 1 + .../compat_rhs_usf3/script_component.hpp | 2 +- optionals/compat_rksl_pm_ii/config.cpp | 4 +- optionals/compat_sma3_iansky/config.cpp | 4 +- optionals/noactionmenu/config.cpp | 5 +- optionals/server/config.cpp | 5 +- optionals/tracers/config.cpp | 5 +- tools/config_style_checker.py | 157 +++++++++++++ tools/setup.py | 18 +- tools/sqf_validator.py | 6 +- 59 files changed, 954 insertions(+), 67 deletions(-) create mode 100644 optionals/compat_adr_97/$PBOPREFIX$ create mode 100644 optionals/compat_adr_97/CfgAmmo.hpp create mode 100644 optionals/compat_adr_97/CfgMagazines.hpp create mode 100644 optionals/compat_adr_97/CfgWeapons.hpp create mode 100644 optionals/compat_adr_97/config.cpp create mode 100644 optionals/compat_adr_97/script_component.hpp create mode 100644 optionals/compat_adr_97/stringtable.xml create mode 100644 optionals/compat_rhs_afrf3/CfgEventHandlers.hpp create mode 100644 optionals/compat_rhs_afrf3/XEH_PREP.hpp create mode 100644 optionals/compat_rhs_afrf3/XEH_preInit.sqf create mode 100644 optionals/compat_rhs_afrf3/XEH_preStart.sqf create mode 100644 optionals/compat_rhs_afrf3/functions/fnc_onCut.sqf create mode 100644 optionals/compat_rhs_afrf3/functions/fnc_onPrepare.sqf create mode 100644 optionals/compat_rhs_afrf3/functions/script_component.hpp create mode 100644 optionals/compat_rhs_usf3/CfgEventHandlers.hpp create mode 100644 optionals/compat_rhs_usf3/XEH_PREP.hpp create mode 100644 optionals/compat_rhs_usf3/XEH_preInit.sqf create mode 100644 optionals/compat_rhs_usf3/XEH_preStart.sqf create mode 100644 optionals/compat_rhs_usf3/functions/fnc_canCloseDoor.sqf create mode 100644 optionals/compat_rhs_usf3/functions/fnc_onCut.sqf create mode 100644 optionals/compat_rhs_usf3/functions/fnc_onPrepare.sqf create mode 100644 optionals/compat_rhs_usf3/functions/script_component.hpp create mode 100644 tools/config_style_checker.py diff --git a/README.md b/README.md index f91634f6d4..37b5f2a626 100644 --- a/README.md +++ b/README.md @@ -3,15 +3,15 @@

- - ACE3 Version - - - ACE3 Download + + ACE3 Version ACE3 Issues + + ACE3 Downloads + BIF Thread diff --git a/addons/attach/functions/fnc_getChildrenAttachActions.sqf b/addons/attach/functions/fnc_getChildrenAttachActions.sqf index 0b2e4e705c..a903250b05 100644 --- a/addons/attach/functions/fnc_getChildrenAttachActions.sqf +++ b/addons/attach/functions/fnc_getChildrenAttachActions.sqf @@ -8,7 +8,7 @@ * 1: Player * * Return Value: - * ChildActiosn + * ChildActions * * Example: * [player, player] call ace_attach_fnc_getChildrenAttachActions diff --git a/addons/captives/functions/fnc_canStopEscorting.sqf b/addons/captives/functions/fnc_canStopEscorting.sqf index 28b018491b..3ecaffecab 100644 --- a/addons/captives/functions/fnc_canStopEscorting.sqf +++ b/addons/captives/functions/fnc_canStopEscorting.sqf @@ -4,6 +4,7 @@ * * Arguments: * 0: caller (player) + * 1: target (optional) * * Return Value: * The return value diff --git a/addons/cargo/functions/fnc_canUnloadItem.sqf b/addons/cargo/functions/fnc_canUnloadItem.sqf index be14f71a76..da8ced5557 100644 --- a/addons/cargo/functions/fnc_canUnloadItem.sqf +++ b/addons/cargo/functions/fnc_canUnloadItem.sqf @@ -5,7 +5,7 @@ * Arguments: * 0: loaded Object * 1: Object - * 2: Unloader (player) (optional) + * 2: Unloader (player) (optional) * * Return Value: * Can be unloaded diff --git a/addons/common/functions/fnc_displayTextStructured.sqf b/addons/common/functions/fnc_displayTextStructured.sqf index 5d42f00875..3037a218cc 100644 --- a/addons/common/functions/fnc_displayTextStructured.sqf +++ b/addons/common/functions/fnc_displayTextStructured.sqf @@ -6,7 +6,7 @@ * 0: Text * 1: Size of the textbox (default: 1.5) * 2: Target Unit. Will only display if target is the player controlled object (default: ACE_player) - * 3: Custom Width (optional) + * 3: Custom Width (optional) * * Return Value: * None diff --git a/addons/common/functions/fnc_dumpArray.sqf b/addons/common/functions/fnc_dumpArray.sqf index b60cede087..4fd26ef099 100644 --- a/addons/common/functions/fnc_dumpArray.sqf +++ b/addons/common/functions/fnc_dumpArray.sqf @@ -4,7 +4,7 @@ * * Arguments: * 0: Array to be dumped - * 1: Depth (optional) + * 1: Depth (optional) * * Return Value: * None diff --git a/addons/common/functions/fnc_findUnloadPosition.sqf b/addons/common/functions/fnc_findUnloadPosition.sqf index dbb554d6d3..7433873b0b 100644 --- a/addons/common/functions/fnc_findUnloadPosition.sqf +++ b/addons/common/functions/fnc_findUnloadPosition.sqf @@ -6,9 +6,9 @@ * Arguments: * 0: Source Vehicle * 1: Cargo Classname - * 2: Unloader (player) (optional) - * 3: Max Distance (meters) (optional) - * 4: Check Vehicle is Stable (optional) + * 2: Unloader (player) (optional) + * 3: Max Distance (meters) (optional) + * 4: Check Vehicle is Stable (optional) * * Return Value: * Unload PositionAGL (Can Be [] if no valid pos found) diff --git a/addons/common/functions/fnc_showHud.sqf b/addons/common/functions/fnc_showHud.sqf index a79636ed16..23d7e9638e 100644 --- a/addons/common/functions/fnc_showHud.sqf +++ b/addons/common/functions/fnc_showHud.sqf @@ -4,8 +4,8 @@ * Bitwise AND Logic (a single false in a mask will make it false) * * Arguments: - * 0: Source ID (optional) - * 1: Show Hud Bool Array (8 to set, empty to remove) (optional) + * 0: Source ID (optional) + * 1: Show Hud Bool Array (8 to set, empty to remove) (optional) * - [hud, info, radar, compass, direction, menu, group, cursors] * - hud: Boolean - show scripted HUD (same as normal showHUD true/false) * - info: Boolean - show vehicle + soldier info (hides weapon info from the HUD as well) diff --git a/addons/common/functions/fnc_unloadPersonLocal.sqf b/addons/common/functions/fnc_unloadPersonLocal.sqf index 280c9875d7..9c7d73c154 100644 --- a/addons/common/functions/fnc_unloadPersonLocal.sqf +++ b/addons/common/functions/fnc_unloadPersonLocal.sqf @@ -5,7 +5,7 @@ * Arguments: * 0: unit to unload * 1: Vehicle - * 2: Unloader (player) (optional) + * 2: Unloader (player) (optional) * * Return Value: * Returns true if succesfully unloaded person diff --git a/addons/disarming/functions/fnc_disarmDropItems.sqf b/addons/disarming/functions/fnc_disarmDropItems.sqf index 9e9829dd0f..d063d4bcd3 100644 --- a/addons/disarming/functions/fnc_disarmDropItems.sqf +++ b/addons/disarming/functions/fnc_disarmDropItems.sqf @@ -7,7 +7,7 @@ * 0: caller (player) * 1: target * 2: classnamess - * 3: Do Not Drop Ammo (optional) + * 3: Do Not Drop Ammo (optional) * * Return Value: * Nothing diff --git a/addons/hearing/functions/fnc_updateVolume.sqf b/addons/hearing/functions/fnc_updateVolume.sqf index af0483ae9c..aa2181ade0 100644 --- a/addons/hearing/functions/fnc_updateVolume.sqf +++ b/addons/hearing/functions/fnc_updateVolume.sqf @@ -4,7 +4,7 @@ * * Arguments: * 0: Args - * -----0: Just update volume (skip ringing/recovery) (optional) + * -----0: Just update volume (skip ringing/recovery) (optional) * * Return Value: * None diff --git a/addons/interact_menu/functions/fnc_createAction.sqf b/addons/interact_menu/functions/fnc_createAction.sqf index b7616b9718..9d86f81d16 100644 --- a/addons/interact_menu/functions/fnc_createAction.sqf +++ b/addons/interact_menu/functions/fnc_createAction.sqf @@ -9,12 +9,12 @@ * 2: Icon * 3: Statement * 4: Condition - * 5: Insert children code (Optional) - * 6: Action parameters (Optional) - * 7: Position (Position array, Position code or Selection Name) , or (Optional) - * 8: Distance (Optional) - * 9: Other parameters [showDisabled,enableInside,canCollapse,runOnHover,doNotCheckLOS] (Optional) - * 10: Modifier function (Optional) + * 5: Insert children code (optional) + * 6: Action parameters (optional) + * 7: Position (Position array, Position code or Selection Name) , or (optional) + * 8: Distance (optional) + * 9: Other parameters [showDisabled,enableInside,canCollapse,runOnHover,doNotCheckLOS] (optional) + * 10: Modifier function (optional) * * Return Value: * Action diff --git a/addons/microdagr/functions/fnc_openDisplay.sqf b/addons/microdagr/functions/fnc_openDisplay.sqf index 21ddf884c6..90aeabdb78 100644 --- a/addons/microdagr/functions/fnc_openDisplay.sqf +++ b/addons/microdagr/functions/fnc_openDisplay.sqf @@ -3,7 +3,7 @@ * Changes the display mode of the microDAGR * * Arguments: - * 0: Display Mode to show the microDAGR in (optional) + * 0: Display Mode to show the microDAGR in (optional) * * Return Value: * None diff --git a/addons/mk6mortar/functions/fnc_loadMagazineTimer.sqf b/addons/mk6mortar/functions/fnc_loadMagazineTimer.sqf index 5116a44d71..866aea6206 100644 --- a/addons/mk6mortar/functions/fnc_loadMagazineTimer.sqf +++ b/addons/mk6mortar/functions/fnc_loadMagazineTimer.sqf @@ -6,7 +6,7 @@ * 0: static * 1: unit * 2: time to load - * 3: magazineClassOptional (optional) + * 3: magazineClassOptional (optional) * * Return Value: * None diff --git a/addons/rearm/CfgVehicles.hpp b/addons/rearm/CfgVehicles.hpp index 2da86c27fc..b02d9a280f 100644 --- a/addons/rearm/CfgVehicles.hpp +++ b/addons/rearm/CfgVehicles.hpp @@ -14,8 +14,8 @@ }; #define MACRO_REARM_TRUCK_ACTIONS \ - class ACE_Actions : ACE_Actions { \ - class ACE_MainActions : ACE_MainActions { \ + class ACE_Actions: ACE_Actions { \ + class ACE_MainActions: ACE_MainActions { \ class GVAR(ReadSupplyCounter) { \ displayName = CSTRING(ReadSupplyCounter); \ distance = REARM_ACTION_DISTANCE; \ diff --git a/optionals/compat_adr_97/$PBOPREFIX$ b/optionals/compat_adr_97/$PBOPREFIX$ new file mode 100644 index 0000000000..55c01af3d5 --- /dev/null +++ b/optionals/compat_adr_97/$PBOPREFIX$ @@ -0,0 +1 @@ +z\ace\addons\compat_adr_90 \ No newline at end of file diff --git a/optionals/compat_adr_97/CfgAmmo.hpp b/optionals/compat_adr_97/CfgAmmo.hpp new file mode 100644 index 0000000000..32d4deb076 --- /dev/null +++ b/optionals/compat_adr_97/CfgAmmo.hpp @@ -0,0 +1,14 @@ +class CfgAmmo { + class BulletBase; + class B_570x28_Ball: BulletBase { + ACE_caliber = 5.7; + ACE_bulletLength = 21.6; // http://blog.thejustnation.org/2011/04/5-7x28mm-ammo-review/ + ACE_bulletMass = 2; // based on the SS190 + ACE_ballisticCoefficients[] = {0.177}; //http://m.delphiforums.com/autogun/messages/5267/7 + ACE_velocityBoundaries[] = {}; + ACE_standardAtmosphere = "ASM"; // 50/50 chance to get it right + ACE_dragModel = 7; + ACE_muzzleVelocities[] = {716,776}; + ACE_barrelLengths[] = {264,407}; + }; +}; diff --git a/optionals/compat_adr_97/CfgMagazines.hpp b/optionals/compat_adr_97/CfgMagazines.hpp new file mode 100644 index 0000000000..fe88f128fd --- /dev/null +++ b/optionals/compat_adr_97/CfgMagazines.hpp @@ -0,0 +1,7 @@ +class CfgMagazines { + class CA_Magazine; + class 50Rnd_570x28_SMG_03: CA_Magazine { + displayName = CSTRING(P90_Mag_Name); + descriptionShort = CSTRING(P90_Mag_DescriptionShort); + }; +}; \ No newline at end of file diff --git a/optionals/compat_adr_97/CfgWeapons.hpp b/optionals/compat_adr_97/CfgWeapons.hpp new file mode 100644 index 0000000000..d77dcf562e --- /dev/null +++ b/optionals/compat_adr_97/CfgWeapons.hpp @@ -0,0 +1,67 @@ +class CfgWeapons { + + class Rifle_Base_F; + class SMG_03_TR_BASE: Rifle_Base_F { + ACE_barrelTwist = 228.6; // 1:9 inch twist + ACE_barrelLenght = 407; + ACE_twistDirection = 1; + modes[]= { + "Single" + }; + }; + class SMG_03_TR_black: SMG_03_TR_BASE{ + displayName = CSTRING(PS90_TR_Black_Name); + }; + class SMG_03_TR_khaki: SMG_03_TR_black { + displayName = CSTRING(PS90_TR_Khaki_Name); + }; + class SMG_03_TR_camo: SMG_03_TR_black { + displayName = CSTRING(PS90_TR_Camo_Name); + }; + class SMG_03_TR_hex: SMG_03_TR_BASE { + displayName = CSTRING(PS90_TR_Hex_Name); + }; + class SMG_03_black: SMG_03_TR_BASE { + displayName = CSTRING(PS90_Black_Name); + }; + class SMG_03_khaki: SMG_03_black { + displayName = CSTRING(PS90_Khaki_Name); + }; + class SMG_03_camo: SMG_03_black { + displayName = CSTRING(PS90_Camo_Name); + }; + class SMG_03_hex: SMG_03_black { + displayName = CSTRING(PS90_Hex_Name); + }; + class SMG_03C_BASE: SMG_03_TR_BASE { + ACE_barrelLenght = 264; + modes[]= { + "Single", + "FullAuto" + }; + }; + class SMG_03C_TR_black: SMG_03C_BASE { + displayName = CSTRING(P90_TR_Black_Name); + }; + class SMG_03C_TR_khaki: SMG_03C_TR_black { + displayName = CSTRING(P90_TR_Khaki_Name); + }; + class SMG_03C_TR_camo: SMG_03C_TR_black { + displayName = CSTRING(P90_TR_Camo_Name); + }; + class SMG_03C_TR_hex: SMG_03C_TR_black { + displayName = CSTRING(P90_TR_Hex_Name); + }; + class SMG_03C_black: SMG_03C_Base { + displayName = CSTRING(P90_Black_Name); + }; + class SMG_03C_khaki: SMG_03C_black { + displayName = CSTRING(P90_Khaki_Name); + }; + class SMG_03C_camo: SMG_03C_black { + displayName = CSTRING(P90_Camo_Name); + }; + class SMG_03C_hex: SMG_03C_black { + displayName = CSTRING(P90_Hex_Name); + }; +}; diff --git a/optionals/compat_adr_97/config.cpp b/optionals/compat_adr_97/config.cpp new file mode 100644 index 0000000000..aca323c98c --- /dev/null +++ b/optionals/compat_adr_97/config.cpp @@ -0,0 +1,18 @@ +#include "script_component.hpp" + +class CfgPatches { + class ADDON { + units[] = {}; + weapons[] = {}; + requiredVersion = REQUIRED_VERSION; + requiredAddons[] = {"A3_Weapons_F_Mod"}; + author = ECSTRING(common,ACETeam); + authors[] = {"Nic547"}; + url = ECSTRING(main,URL); + VERSION_CONFIG; + }; +}; + +#include "CfgWeapons.hpp" +#include "CfgAmmo.hpp" +#include "CfgMagazines.hpp" diff --git a/optionals/compat_adr_97/script_component.hpp b/optionals/compat_adr_97/script_component.hpp new file mode 100644 index 0000000000..4b2da4eadb --- /dev/null +++ b/optionals/compat_adr_97/script_component.hpp @@ -0,0 +1,5 @@ +#define COMPONENT compat_adr_97 + +#include "\z\ace\addons\main\script_mod.hpp" + +#include "\z\ace\addons\main\script_macros.hpp" diff --git a/optionals/compat_adr_97/stringtable.xml b/optionals/compat_adr_97/stringtable.xml new file mode 100644 index 0000000000..bd91b18fa3 --- /dev/null +++ b/optionals/compat_adr_97/stringtable.xml @@ -0,0 +1,221 @@ + + + + + P90 TR (Black) + P90 TR (Černá) + P90 TR (Noir) + P90 TR (Negro) + P90 TR (Чёрный) + P90 TR (czarny) + P90 TR (Schwarz) + P90 TR (Nero) + P90 TR (Fekete) + P90 TR (Preto) + + + P90 TR (Khaki) + P90 TR (Khaki) + P90 TR (Kaki) + P90 TR (Caqui) + P90 TR (Хаки) + P90 TR (khaki) + P90 TR (Khaki) + P90 TR (Khaki) + P90 TR (Khaki) + P90 TR (Caqui) + + + P90 TR (Camo) + P90 TR (Kamufláž) + P90 TR (Camo) + P90 TR (Camuflaje) + P90 TR (Камо) + P90 TR (kamuflaż) + P90 TR (Camo) + P90 TR (Camo) + P90 TR (Terepmintás) + P90 TR (Camuflagem) + + + P90 TR (Hex) + P90 TR (Hex) + P90 TR (Hex) + P90 TR (Hex) + P90 TR (Гекс) + P90 TR (Hex) + P90 TR (hex) + P90 TR (Hex) + P90 TR (Hex) + P90 TR (Hex) + + + P90 (Black) + P90 (Černá) + P90 (Noir) + P90 (Negro) + P90 (Чёрный) + P90 (czarny) + P90 (Schwarz) + P90 (Nero) + P90 (Fekete) + P90 (Preto) + + + P90 (Khaki) + P90 (Khaki) + P90 (Kaki) + P90 (Caqui) + P90 (Хаки) + P90 (khaki) + P90 (Khaki) + P90 (Khaki) + P90 (Khaki) + P90 (Caqui) + + + P90 (Camo) + P90 (Kamufláž) + P90 (Camo) + P90 (Camuflaje) + P90 (Камо) + P90 (kamuflaż) + P90 (Camo) + P90 (Camo) + P90 (Terepmintás) + P90 (Camuflagem) + + + P90 (Hex) + P90 (Hex) + P90 (Hex) + P90 (Hex) + P90 (Гекс) + P90 (Hex) + P90 (hex) + P90 (Hex) + P90 (Hex) + P90 (Hex) + + + PS90 TR (Black) + PS90 TR (Černá) + PS90 TR (Noir) + PS90 TR (Negro) + PS90 TR (Чёрный) + PS90 TR (czarny) + PS90 TR (Schwarz) + PS90 TR (Nero) + PS90 TR (Fekete) + PS90 TR (Preto) + + + PS90 TR (Khaki) + PS90 TR (Khaki) + PS90 TR (Kaki) + PS90 TR (Caqui) + PS90 TR (Хаки) + PS90 TR (khaki) + PS90 TR (Khaki) + PS90 TR (Khaki) + PS90 TR (Khaki) + PS90 TR (Caqui) + + + PS90 TR (Camo) + PS90 TR (Kamufláž) + PS90 TR (Camo) + PS90 TR (Camuflaje) + PS90 TR (Камо) + PS90 TR (kamuflaż) + PS90 TR (Camo) + PS90 TR (Camo) + PS90 TR (Terepmintás) + PS90 TR (Camuflagem) + + + PS90 TR (Hex) + PS90 TR (Hex) + PS90 TR (Hex) + PS90 TR (Hex) + PS90 TR (Гекс) + PS90 TR (Hex) + PS90 TR (hex) + PS90 TR (Hex) + PS90 TR (Hex) + PS90 TR (Hex) + + + PS90 (Black) + PS90 (Černá) + PS90 (Noir) + PS90 (Negro) + PS90 (Чёрный) + PS90 (czarny) + PS90 (Schwarz) + PS90 (Nero) + PS90 (Fekete) + PS90 (Preto) + + + PS90 (Khaki) + PS90 (Khaki) + PS90 (Kaki) + PS90 (Caqui) + PS90 (Хаки) + PS90 (khaki) + PS90 (Khaki) + PS90 (Khaki) + PS90 (Khaki) + PS90 (Caqui) + + + PS90 (Camo) + PS90 (Kamufláž) + PS90 (Camo) + PS90 (Camuflaje) + PS90 (Камо) + PS90 (kamuflaż) + PS90 (Camo) + PS90 (Camo) + PS90 (Terepmintás) + PS90 (Camuflagem) + + + PS90 (Hex) + PS90 (Hex) + PS90 (Hex) + PS90 (Hex) + PS90 (Гекс) + PS90 (Hex) + PS90 (hex) + PS90 (Hex) + PS90 (Hex) + PS90 (Hex) + + + 5.7mm 50Rnd Mag + 5,7mm 50-as Tár + 5,7mm 50-Patronen-Magazin + Cargador de 50 balas SD de 5,7mm + Ch. 5,7mm 50Cps + Magazynek 5,7mm 50rd + 5.7mm 50náb. Zásobník + Carregador de 50 projéteis de 5.7mm + Caricatore 5.7mm 50Rnd + Магазин из 50-ти 5,7 мм + + + Caliber: 5.7mm<br />Rounds: 50<br />Used in: P90 + Kaliber: 5,7mm<br />Patronen: 50<br />Eingesetzt von: P90 + Kaliber: 5,7mm<br />Pociski: 50<br />Używany w: P90 + Calibre: 5.7mm<br />Cartouches: 50<br />Utilisé avec: P90 + Calibre: 5.7mm<br />Balas: 50<br />Se usa en: P90 + Калибр: 5,7 мм<br />Патронов: 50<br />Используются с: P90 + Calibro: 5.7mm<br />Munizioni: 50<br />In uso su: P90 + Ráže: 5.7mm<br />Nábojů: 50<br />Použití u: P90 + Calibre: 5.7mm<br />Cartuchos: 50<br />Usado em: P90 + Kaliber: 5,7mm<br />Lövedékek: 50<br />Használható: P90 + + + diff --git a/optionals/compat_r3f/config.cpp b/optionals/compat_r3f/config.cpp index d5dbc8e68c..c7e42c35ad 100644 --- a/optionals/compat_r3f/config.cpp +++ b/optionals/compat_r3f/config.cpp @@ -6,7 +6,9 @@ class CfgPatches { weapons[] = {}; requiredVersion = REQUIRED_VERSION; requiredAddons[] = {"R3F_Armes", "R3F_Acc"}; - author[]={"Ruthberg"}; + author = ECSTRING(common,ACETeam); + authors[] = {"Ruthberg"}; + url = ECSTRING(main,URL); VERSION_CONFIG; }; }; diff --git a/optionals/compat_rh_acc/config.cpp b/optionals/compat_rh_acc/config.cpp index 9f563bd157..b66be68593 100644 --- a/optionals/compat_rh_acc/config.cpp +++ b/optionals/compat_rh_acc/config.cpp @@ -6,7 +6,9 @@ class CfgPatches { weapons[] = {}; requiredVersion = REQUIRED_VERSION; requiredAddons[] = {"RH_acc"}; - author[]={"Ruthberg"}; + author = ECSTRING(common,ACETeam); + authors[] = {"Ruthberg"}; + url = ECSTRING(main,URL); VERSION_CONFIG; }; }; diff --git a/optionals/compat_rh_de/config.cpp b/optionals/compat_rh_de/config.cpp index 3d82eab05a..77dc828105 100644 --- a/optionals/compat_rh_de/config.cpp +++ b/optionals/compat_rh_de/config.cpp @@ -6,7 +6,9 @@ class CfgPatches { weapons[] = {}; requiredVersion = REQUIRED_VERSION; requiredAddons[] = {"RH_de_cfg"}; - author[]={"Ruthberg"}; + author = ECSTRING(common,ACETeam); + authors[] = {"Ruthberg"}; + url = ECSTRING(main,URL); VERSION_CONFIG; }; }; diff --git a/optionals/compat_rh_m4/config.cpp b/optionals/compat_rh_m4/config.cpp index 9c28be4f89..4bacb9dedf 100644 --- a/optionals/compat_rh_m4/config.cpp +++ b/optionals/compat_rh_m4/config.cpp @@ -6,7 +6,9 @@ class CfgPatches { weapons[] = {}; requiredVersion = REQUIRED_VERSION; requiredAddons[] = {"RH_m4_cfg"}; - author[]={"Ruthberg"}; + author = ECSTRING(common,ACETeam); + authors[] = {"Ruthberg"}; + url = ECSTRING(main,URL); VERSION_CONFIG; }; }; diff --git a/optionals/compat_rh_pdw/config.cpp b/optionals/compat_rh_pdw/config.cpp index 4aed0e6241..e3c5d15a07 100644 --- a/optionals/compat_rh_pdw/config.cpp +++ b/optionals/compat_rh_pdw/config.cpp @@ -6,7 +6,9 @@ class CfgPatches { weapons[] = {}; requiredVersion = REQUIRED_VERSION; requiredAddons[] = {"RH_PDW"}; - author[]={"Ruthberg"}; + author = ECSTRING(common,ACETeam); + authors[] = {"Ruthberg"}; + url = ECSTRING(main,URL); VERSION_CONFIG; }; }; diff --git a/optionals/compat_rhs_afrf3/CfgAmmo.hpp b/optionals/compat_rhs_afrf3/CfgAmmo.hpp index ead78866c1..0ab559f96c 100644 --- a/optionals/compat_rhs_afrf3/CfgAmmo.hpp +++ b/optionals/compat_rhs_afrf3/CfgAmmo.hpp @@ -39,7 +39,7 @@ class CfgAmmo { ACE_muzzleVelocities[]={700, 800, 820, 833}; ACE_barrelLengths[]={406.4, 508.0, 609.6, 660.4}; }; - class rhs_B_762x54_Ball_Tracer_Green: B_762x51_Ball { + class rhs_B_762x54_Ball_Tracer_Green: rhs_B_762x54_Ball { ACE_caliber=7.925; ACE_bulletLength=28.956; ACE_bulletMass=9.6552; @@ -202,4 +202,20 @@ class CfgAmmo { ace_frag_skip = 1; ace_frag_force = 0; }; + + class G_40mm_HE; + class rhs_g_vog25: G_40mm_HE {}; + class rhs_g_vg40tb: rhs_g_vog25 { //Thermobaric + ace_frag_force = 0; + }; + class rhs_g_vg40sz: rhs_g_vog25 { //Flashbang + ace_frag_force = 0; + }; + class rhs_GDM40: rhs_g_vog25 { //Smoke + ace_frag_force = 0; + }; + class rhs_g_vg40md_white: rhs_g_vog25 { //Smoke + ace_frag_force = 0; + }; + }; diff --git a/optionals/compat_rhs_afrf3/CfgEventHandlers.hpp b/optionals/compat_rhs_afrf3/CfgEventHandlers.hpp new file mode 100644 index 0000000000..93e3311cf2 --- /dev/null +++ b/optionals/compat_rhs_afrf3/CfgEventHandlers.hpp @@ -0,0 +1,11 @@ +class Extended_PreStart_EventHandlers { + class ADDON { + init = QUOTE(call COMPILE_FILE(XEH_preStart)); + }; +}; + +class Extended_PreInit_EventHandlers { + class ADDON { + init = QUOTE(call COMPILE_FILE(XEH_preInit)); + }; +}; diff --git a/optionals/compat_rhs_afrf3/CfgVehicles.hpp b/optionals/compat_rhs_afrf3/CfgVehicles.hpp index d0486ecd0e..34effc0a58 100644 --- a/optionals/compat_rhs_afrf3/CfgVehicles.hpp +++ b/optionals/compat_rhs_afrf3/CfgVehicles.hpp @@ -1,4 +1,4 @@ -class cfgVehicles { +class CfgVehicles { class LandVehicle; class Tank: LandVehicle { class NewTurret; @@ -201,18 +201,70 @@ class cfgVehicles { EGVAR(refuel,fuelCapacity) = 3600; }; - class Heli_Light_02_base_F; + class Helicopter_Base_F; + class Helicopter_Base_H: Helicopter_Base_F { + class EventHandlers; + }; + class Heli_Light_02_base_F: Helicopter_Base_H {}; class RHS_Mi8_base : Heli_Light_02_base_F { EGVAR(refuel,fuelCapacity) = 3700; + EGVAR(fastroping,enabled) = 0; + class EventHandlers: EventHandlers { + class RHS_EventHandlers; + }; + }; + + class RHS_Mi8amt_base: RHS_Mi8_base { + EGVAR(fastroping,enabled) = 1; + EGVAR(fastroping,ropeOrigins)[] = {{-1.13, 4.67, -0.89}}; + EGVAR(fastroping,onCut) = QFUNC(onCut); + EGVAR(fastroping,onPrepare) = QFUNC(onPrepare); + + class UserActions { + class openDoor; + class closeDoor_L: openDoor { + condition = QUOTE((this doorPhase 'LeftDoor' > 0.5) && {alive this} && {!(this getVariable [ARR_2(QUOTE(QEGVAR(fastroping,doorsLocked)),false)])}); + }; + }; + + class EventHandlers: EventHandlers { + class RHS_EventHandlers: RHS_EventHandlers { + getOut = QUOTE(if !((_this select 0) getVariable [ARR_2(QUOTE(QEGVAR(fastroping,doorsLocked)),false)]) then {_this call rhs_fnc_mi8_doors}); + }; + }; + }; + + class RHS_Mi8_VVS_Base: RHS_Mi8_base {}; + class RHS_Mi8mt_vvs: RHS_Mi8_VVS_Base {}; + class RHS_Mi8mt_Cargo_vvs: RHS_Mi8mt_vvs { + EGVAR(fastroping,enabled) = 1; + EGVAR(fastroping,ropeOrigins)[] = {{-1.13, 4.67, -0.89}}; + EGVAR(fastroping,onCut) = QFUNC(onCut); + EGVAR(fastroping,onPrepare) = QFUNC(onPrepare); + + class UserActions { + class openDoor_L; + class closeDoor_L: openDoor_L { + condition = QUOTE((this doorPhase 'LeftDoor' > 0.5) && {alive this} && {!(this getVariable [ARR_2(QUOTE(QEGVAR(fastroping,doorsLocked)),false)])}); + }; + }; + + class EventHandlers: EventHandlers { + class RHS_EventHandlers: RHS_EventHandlers { + getOut = QUOTE(if !((_this select 0) getVariable [ARR_2(QUOTE(QEGVAR(fastroping,doorsLocked)),false)]) then {_this call rhs_fnc_mi8_doors}); + }; + }; }; class Heli_Attack_02_base_F; class RHS_Ka52_base : Heli_Attack_02_base_F { EGVAR(refuel,fuelCapacity) = 1870; + EGVAR(fastroping,enabled) = 0; }; class RHS_Mi24_base : Heli_Attack_02_base_F { EGVAR(refuel,fuelCapacity) = 1851; + EGVAR(fastroping,enabled) = 0; }; class rhs_t80b : rhs_tank_base { diff --git a/optionals/compat_rhs_afrf3/XEH_PREP.hpp b/optionals/compat_rhs_afrf3/XEH_PREP.hpp new file mode 100644 index 0000000000..cb5a1268d9 --- /dev/null +++ b/optionals/compat_rhs_afrf3/XEH_PREP.hpp @@ -0,0 +1,2 @@ +PREP(onCut); +PREP(onPrepare); diff --git a/optionals/compat_rhs_afrf3/XEH_preInit.sqf b/optionals/compat_rhs_afrf3/XEH_preInit.sqf new file mode 100644 index 0000000000..a7feade1c3 --- /dev/null +++ b/optionals/compat_rhs_afrf3/XEH_preInit.sqf @@ -0,0 +1,7 @@ +#include "script_component.hpp" + +ADDON = false; + +#include "XEH_PREP.hpp" + +ADDON = true; diff --git a/optionals/compat_rhs_afrf3/XEH_preStart.sqf b/optionals/compat_rhs_afrf3/XEH_preStart.sqf new file mode 100644 index 0000000000..022888575e --- /dev/null +++ b/optionals/compat_rhs_afrf3/XEH_preStart.sqf @@ -0,0 +1,3 @@ +#include "script_component.hpp" + +#include "XEH_PREP.hpp" diff --git a/optionals/compat_rhs_afrf3/config.cpp b/optionals/compat_rhs_afrf3/config.cpp index 4840f8da82..bf36181ce8 100644 --- a/optionals/compat_rhs_afrf3/config.cpp +++ b/optionals/compat_rhs_afrf3/config.cpp @@ -6,12 +6,15 @@ class CfgPatches { weapons[] = {}; requiredVersion = REQUIRED_VERSION; requiredAddons[] = {"rhs_c_weapons", "rhs_c_troops", "rhs_c_bmd", "rhs_c_bmp", "rhs_c_bmp3", "rhs_c_a2port_armor", "rhs_c_btr", "rhs_c_sprut", "rhs_c_t72", "rhs_c_tanks", "rhs_c_a2port_air", "rhs_c_a2port_car", "rhs_c_cars", "rhs_c_2s3", "rhs_c_rva"}; - author[]={"Ruthberg", "GitHawk"}; + author = ECSTRING(common,ACETeam); + authors[] = {"Ruthberg", "GitHawk", "BaerMitUmlaut"}; + url = ECSTRING(main,URL); VERSION_CONFIG; }; }; #include "CfgAmmo.hpp" +#include "CfgEventHandlers.hpp" #include "CfgMagazines.hpp" #include "CfgWeapons.hpp" #include "CfgVehicles.hpp" diff --git a/optionals/compat_rhs_afrf3/functions/fnc_onCut.sqf b/optionals/compat_rhs_afrf3/functions/fnc_onCut.sqf new file mode 100644 index 0000000000..6a249a55c4 --- /dev/null +++ b/optionals/compat_rhs_afrf3/functions/fnc_onCut.sqf @@ -0,0 +1,23 @@ +/* + * Author: BaerMitUmlaut + * Function for closing doors and retracting the hooks for RHS USF helos. + * + * Arguments: + * 0: Helicopter + * + * Return Value: + * Amount of time to wait before cutting ropes + * + * Example: + * [_vehicle] call ace_compat_rhs_afrf3_fnc_onCut + * + * Public: No + */ + +#include "script_component.hpp" +params ["_vehicle"]; + +_vehicle setVariable [QEGVAR(fastroping,doorsLocked), false, true]; +_vehicle animateDoor ["LeftDoor", 0]; + +2 diff --git a/optionals/compat_rhs_afrf3/functions/fnc_onPrepare.sqf b/optionals/compat_rhs_afrf3/functions/fnc_onPrepare.sqf new file mode 100644 index 0000000000..8a9dc9471e --- /dev/null +++ b/optionals/compat_rhs_afrf3/functions/fnc_onPrepare.sqf @@ -0,0 +1,23 @@ +/* + * Author: BaerMitUmlaut + * Function for opening doors and extending the hook for most vanilla helos. + * + * Arguments: + * 0: Helicopter + * + * Return Value: + * Amount of time to wait before deploying ropes + * + * Example: + * [_vehicle] call ace_compat_rhs_afrf3_fnc_onPrepare + * + * Public: No + */ + +#include "script_component.hpp" +params ["_vehicle"]; + +_vehicle setVariable [QEGVAR(fastroping,doorsLocked), true, true]; +_vehicle animateDoor ["LeftDoor", 1]; + +2 diff --git a/optionals/compat_rhs_afrf3/functions/script_component.hpp b/optionals/compat_rhs_afrf3/functions/script_component.hpp new file mode 100644 index 0000000000..afabd202be --- /dev/null +++ b/optionals/compat_rhs_afrf3/functions/script_component.hpp @@ -0,0 +1 @@ +#include "\z\ace\addons\compat_rhs_afrf3\script_component.hpp" diff --git a/optionals/compat_rhs_afrf3/script_component.hpp b/optionals/compat_rhs_afrf3/script_component.hpp index edf3963b1f..307b1f8de6 100644 --- a/optionals/compat_rhs_afrf3/script_component.hpp +++ b/optionals/compat_rhs_afrf3/script_component.hpp @@ -1,4 +1,4 @@ -#define COMPONENT rhs_c_weapons_comp +#define COMPONENT compat_rhs_afrf3 #include "\z\ace\addons\main\script_mod.hpp" diff --git a/optionals/compat_rhs_usf3/CfgAmmo.hpp b/optionals/compat_rhs_usf3/CfgAmmo.hpp index b830d5e564..930976bf33 100644 --- a/optionals/compat_rhs_usf3/CfgAmmo.hpp +++ b/optionals/compat_rhs_usf3/CfgAmmo.hpp @@ -2,7 +2,8 @@ class CfgAmmo { class BulletBase; - class rhsusf_B_300winmag: BulletBase { + class B_762x54_Ball; + class rhsusf_B_300winmag: B_762x54_Ball { ACE_caliber=7.823; ACE_bulletLength=37.821; ACE_bulletMass=14.256; diff --git a/optionals/compat_rhs_usf3/CfgEventHandlers.hpp b/optionals/compat_rhs_usf3/CfgEventHandlers.hpp new file mode 100644 index 0000000000..93e3311cf2 --- /dev/null +++ b/optionals/compat_rhs_usf3/CfgEventHandlers.hpp @@ -0,0 +1,11 @@ +class Extended_PreStart_EventHandlers { + class ADDON { + init = QUOTE(call COMPILE_FILE(XEH_preStart)); + }; +}; + +class Extended_PreInit_EventHandlers { + class ADDON { + init = QUOTE(call COMPILE_FILE(XEH_preInit)); + }; +}; diff --git a/optionals/compat_rhs_usf3/CfgVehicles.hpp b/optionals/compat_rhs_usf3/CfgVehicles.hpp index 87c66f7212..2d3b28fbae 100644 --- a/optionals/compat_rhs_usf3/CfgVehicles.hpp +++ b/optionals/compat_rhs_usf3/CfgVehicles.hpp @@ -1,4 +1,17 @@ -class cfgVehicles { +#define EQUIP_FRIES_ATTRIBUTE class Attributes { \ + class EGVAR(fastroping,equipFRIES) { \ + property = QEGVAR(fastroping,equipFRIES); \ + control = "Checkbox"; \ + displayName = ECSTRING(fastroping,Eden_equipFRIES); \ + tooltip = ECSTRING(fastroping,Eden_equipFRIES_Tooltip); \ + expression = QUOTE([_this] call EFUNC(fastroping,equipFRIES)); \ + typeName = "BOOL"; \ + condition = "objectVehicle"; \ + defaultValue = false; \ + }; \ +} + +class CfgVehicles { class LandVehicle; class Tank: LandVehicle { class NewTurret; @@ -44,21 +57,117 @@ class cfgVehicles { ace_repair_hitpointGroups[] = {{"era_1_hitpoint", {"era_2_hitpoint", "era_3_hitpoint", "era_4_hitpoint", "era_5_hitpoint", "era_6_hitpoint", "era_7_hitpoint", "era_8_hitpoint", "era_9_hitpoint", "era_10_hitpoint", "era_11_hitpoint", "era_12_hitpoint", "era_13_hitpoint", "era_14_hitpoint", "era_15_hitpoint", "era_16_hitpoint", "era_17_hitpoint", "era_18_hitpoint", "era_19_hitpoint", "era_20_hitpoint", "era_21_hitpoint", "era_22_hitpoint", "era_23_hitpoint", "era_24_hitpoint", "era_25_hitpoint", "era_26_hitpoint", "era_27_hitpoint", "era_28_hitpoint", "era_29_hitpoint", "era_30_hitpoint", "era_31_hitpoint", "era_32_hitpoint", "era_33_hitpoint", "era_34_hitpoint", "era_35_hitpoint", "era_36_hitpoint", "era_37_hitpoint", "era_38_hitpoint", "era_39_hitpoint", "era_40_hitpoint", "era_41_hitpoint", "era_42_hitpoint", "era_43_hitpoint", "era_44_hitpoint", "era_45_hitpoint", "era_46_hitpoint"}}}; }; - class Heli_light_03_base_F; + class Helicopter; + class Helicopter_Base_F: Helicopter { + class Eventhandlers; + }; + class Heli_Light_03_base_F: Helicopter_Base_F {}; class RHS_UH1_Base: Heli_light_03_base_F { EGVAR(refuel,fuelCapacity) = 1447; }; - class Heli_Transport_01_base_F; + class RHS_UH1Y_base: RHS_UH1_Base {}; + class RHS_UH1Y_US_base: RHS_UH1Y_base {}; + class RHS_UH1Y: RHS_UH1Y_US_base { + EGVAR(fastroping,enabled) = 2; + EGVAR(fastroping,friesType) = "ACE_friesAnchorBar"; + EGVAR(fastroping,friesAttachmentPoint)[] = {0, 2.38, -0.135}; + EGVAR(fastroping,onCut) = QFUNC(onCut); + EGVAR(fastroping,onPrepare) = QFUNC(onPrepare); + EGVAR(fastroping,ropeOrigins)[] = {"ropeOriginLeft", "ropeOriginRight"}; + + class UserActions; + class EventHandlers: EventHandlers { + class RHSUSF_EventHandlers; + }; + + EQUIP_FRIES_ATTRIBUTE; + }; + class RHS_UH1Y_FFAR: RHS_UH1Y { + class UserActions: UserActions { + class OpenCargoDoor; + class CloseCargoDoor: OpenCargoDoor { + condition = QUOTE([ARR_2(this,'doorRB')] call FUNC(canCloseDoor)); + }; + class CloseCargoLDoor: OpenCargoDoor { + condition = QUOTE([ARR_2(this,'doorLB')] call FUNC(canCloseDoor)); + }; + }; + + class EventHandlers: EventHandlers { + class RHSUSF_EventHandlers: RHSUSF_EventHandlers { + getOut = QUOTE(if !((_this select 0) getVariable [ARR_2(QUOTE(QEGVAR(fastroping,doorsLocked)),false)]) then {_this call rhs_fnc_uh60_doors}); + }; + }; + }; + + class Helicopter_Base_H: Helicopter_Base_F { + class Eventhandlers; + }; + class Heli_Transport_01_base_F: Helicopter_Base_H {}; class RHS_UH60_Base: Heli_Transport_01_base_F { EGVAR(refuel,fuelCapacity) = 1360; }; + class RHS_UH60M_base: RHS_UH60_Base {}; + class RHS_UH60M_US_base: RHS_UH60M_base {}; + class RHS_UH60M: RHS_UH60M_US_base { + EGVAR(fastroping,enabled) = 2; + EGVAR(fastroping,friesType) = "ACE_friesAnchorBar"; + EGVAR(fastroping,friesAttachmentPoint)[] = {0, 1.25, -0.65}; + EGVAR(fastroping,onCut) = QFUNC(onCut); + EGVAR(fastroping,onPrepare) = QFUNC(onPrepare); + EGVAR(fastroping,ropeOrigins)[] = {"ropeOriginLeft", "ropeOriginRight"}; + + class UserActions { + class OpenCargoDoor; + class CloseCargoDoor: OpenCargoDoor { + condition = QUOTE([ARR_2(this,'doorRB')] call FUNC(canCloseDoor)); + }; + class CloseCargoLDoor: OpenCargoDoor { + condition = QUOTE([ARR_2(this,'doorLB')] call FUNC(canCloseDoor)); + }; + }; + class EventHandlers: EventHandlers { + class RHSUSF_EventHandlers { + getOut = QUOTE(if !((_this select 0) getVariable [ARR_2(QUOTE(QEGVAR(fastroping,doorsLocked)),false)]) then {_this call rhs_fnc_uh60_doors}); + }; + }; + + EQUIP_FRIES_ATTRIBUTE; + }; + + class RHS_UH60M_MEV: RHS_UH60M { + EGVAR(fastroping,enabled) = 0; + class Attributes { + delete EGVAR(fastroping,equipFRIES); + }; + }; + + class RHS_UH60M_MEV2: RHS_UH60M_MEV { + EGVAR(fastroping,enabled) = 2; + EQUIP_FRIES_ATTRIBUTE; + }; + class Heli_Transport_02_base_F; class RHS_CH_47F_base: Heli_Transport_02_base_F { EGVAR(refuel,fuelCapacity) = 3914; }; + class RHS_CH_47F: RHS_CH_47F_base { + EGVAR(fastroping,enabled) = 1; + EGVAR(fastroping,ropeOrigins)[] = {{0.5, -7.15, -0.95}, {-0.5, -7.15, -0.95}}; + EGVAR(fastroping,onCut) = QFUNC(onCut); + EGVAR(fastroping,onPrepare) = QFUNC(onPrepare); + + class UserActions { + class OpenCargoDoor; + class CloseCargoDoor: OpenCargoDoor { + condition = QUOTE([ARR_2(this,'ramp_anim')] call FUNC(canCloseDoor)); + }; + }; + }; + class Heli_Attack_01_base_F; class RHS_AH1Z_base: Heli_Attack_01_base_F { EGVAR(refuel,fuelCapacity) = 1600; diff --git a/optionals/compat_rhs_usf3/CfgWeapons.hpp b/optionals/compat_rhs_usf3/CfgWeapons.hpp index c49b9bc5e4..8ef39bd666 100644 --- a/optionals/compat_rhs_usf3/CfgWeapons.hpp +++ b/optionals/compat_rhs_usf3/CfgWeapons.hpp @@ -111,8 +111,8 @@ class CfgWeapons }; }; }; - class rhs_weap_m4a1; - class rhs_weap_mk18: rhs_weap_m4a1 { + class rhs_weap_m4a1_blockII; + class rhs_weap_mk18: rhs_weap_m4a1_blockII { ACE_barrelTwist = 177.8; ACE_barrelLength = 261.62; ACE_Overheating_dispersion = 1; diff --git a/optionals/compat_rhs_usf3/XEH_PREP.hpp b/optionals/compat_rhs_usf3/XEH_PREP.hpp new file mode 100644 index 0000000000..821ee657be --- /dev/null +++ b/optionals/compat_rhs_usf3/XEH_PREP.hpp @@ -0,0 +1,3 @@ +PREP(canCloseDoor); +PREP(onCut); +PREP(onPrepare); diff --git a/optionals/compat_rhs_usf3/XEH_preInit.sqf b/optionals/compat_rhs_usf3/XEH_preInit.sqf new file mode 100644 index 0000000000..a7feade1c3 --- /dev/null +++ b/optionals/compat_rhs_usf3/XEH_preInit.sqf @@ -0,0 +1,7 @@ +#include "script_component.hpp" + +ADDON = false; + +#include "XEH_PREP.hpp" + +ADDON = true; diff --git a/optionals/compat_rhs_usf3/XEH_preStart.sqf b/optionals/compat_rhs_usf3/XEH_preStart.sqf new file mode 100644 index 0000000000..022888575e --- /dev/null +++ b/optionals/compat_rhs_usf3/XEH_preStart.sqf @@ -0,0 +1,3 @@ +#include "script_component.hpp" + +#include "XEH_PREP.hpp" diff --git a/optionals/compat_rhs_usf3/config.cpp b/optionals/compat_rhs_usf3/config.cpp index ce847e969e..e218f77d2e 100644 --- a/optionals/compat_rhs_usf3/config.cpp +++ b/optionals/compat_rhs_usf3/config.cpp @@ -6,12 +6,15 @@ class CfgPatches { weapons[] = {}; requiredVersion = REQUIRED_VERSION; requiredAddons[] = {"rhsusf_c_weapons", "rhsusf_c_troops", "rhsusf_c_m1a1", "rhsusf_c_m1a2", "RHS_US_A2_AirImport", "rhsusf_c_m109", "rhsusf_c_hmmwv", "rhsusf_c_rg33", "rhsusf_c_fmtv", "rhsusf_c_m113", "RHS_US_A2Port_Armor"}; - author[]={"Ruthberg", "GitHawk"}; + author = ECSTRING(common,ACETeam); + authors[] = {"Ruthberg", "GitHawk", "BaerMitUmlaut"}; + url = ECSTRING(main,URL); VERSION_CONFIG; }; }; #include "CfgAmmo.hpp" +#include "CfgEventHandlers.hpp" #include "CfgMagazines.hpp" #include "CfgWeapons.hpp" #include "CfgVehicles.hpp" diff --git a/optionals/compat_rhs_usf3/functions/fnc_canCloseDoor.sqf b/optionals/compat_rhs_usf3/functions/fnc_canCloseDoor.sqf new file mode 100644 index 0000000000..61269519ed --- /dev/null +++ b/optionals/compat_rhs_usf3/functions/fnc_canCloseDoor.sqf @@ -0,0 +1,30 @@ +/* + * Author: BaerMitUmlaut + * Checks if the door can be closed. + * + * Arguments: + * 0: Helicopter + * 1: Door + * + * Return Value: + * Door can be closed + * + * Example: + * [_vehicle, "DoorLB"] call ace_compat_rhs_usf3_fnc_canCloseDoor + * + * Public: No + */ + +#include "script_component.hpp" +params ["_vehicle", "_door"]; + +(_vehicle doorPhase _door > 0) && +{alive _vehicle} && +{!(_vehicle getVariable [QEGVAR(fastroping,doorsLocked),false])} && +{ + if (_vehicle isKindOf "RHS_CH_47F") then { + ACE_player in [driver _vehicle, _vehicle turretUnit [3], _vehicle turretUnit [4]] + } else { + ACE_player in _vehicle + } +} diff --git a/optionals/compat_rhs_usf3/functions/fnc_onCut.sqf b/optionals/compat_rhs_usf3/functions/fnc_onCut.sqf new file mode 100644 index 0000000000..3663a10bd5 --- /dev/null +++ b/optionals/compat_rhs_usf3/functions/fnc_onCut.sqf @@ -0,0 +1,36 @@ +/* + * Author: BaerMitUmlaut + * Function for closing doors and retracting the hooks for RHS USF helos. + * + * Arguments: + * 0: Helicopter + * + * Return Value: + * Amount of time to wait before cutting ropes + * + * Example: + * [_vehicle] call ace_compat_rhs_usf3_fnc_onCut + * + * Public: No + */ + +#include "script_component.hpp" +params ["_vehicle"]; + +_vehicle setVariable [QEGVAR(fastroping,doorsLocked), false, true]; + +private _fries = _vehicle getVariable [QEGVAR(fastroping,FRIES), objNull]; +if !(isNull _fries) then { + _fries animate ["extendHookRight", 0]; + _fries animate ["extendHookLeft", 0]; + [{ + _this animateDoor ["doorRB", 0]; + _this animateDoor ["doorLB", 0]; + }, _vehicle, 2] call EFUNC(common,waitAndExecute); + + 4 +} else { + _vehicle animateDoor ["ramp_anim", 0]; + + 2 +}; diff --git a/optionals/compat_rhs_usf3/functions/fnc_onPrepare.sqf b/optionals/compat_rhs_usf3/functions/fnc_onPrepare.sqf new file mode 100644 index 0000000000..3e655a0aca --- /dev/null +++ b/optionals/compat_rhs_usf3/functions/fnc_onPrepare.sqf @@ -0,0 +1,38 @@ +/* + * Author: BaerMitUmlaut + * Function for opening doors and extending the hook for most vanilla helos. + * + * Arguments: + * 0: Helicopter + * + * Return Value: + * Amount of time to wait before deploying ropes + * + * Example: + * [_vehicle] call ace_compat_rhs_usf3_fnc_onPrepare + * + * Public: No + */ + +#include "script_component.hpp" +params ["_vehicle"]; +private ["_fries", "_waitTime"]; + +_vehicle setVariable [QEGVAR(fastroping,doorsLocked), true, true]; + +_waitTime = 2; + +_vehicle animateDoor ["doorRB", 1]; +_vehicle animateDoor ["doorLB", 1]; +_vehicle animateDoor ["ramp_anim", 1]; + +_fries = _vehicle getVariable [QEGVAR(fastroping,FRIES), objNull]; +if !(isNull _fries) then { + [{ + _this animate ["extendHookRight", 1]; + _this animate ["extendHookLeft", 1]; + }, _fries, 2] call EFUNC(common,waitAndExecute); + _waitTime = 4; +}; + +_waitTime diff --git a/optionals/compat_rhs_usf3/functions/script_component.hpp b/optionals/compat_rhs_usf3/functions/script_component.hpp new file mode 100644 index 0000000000..c2cdf03c81 --- /dev/null +++ b/optionals/compat_rhs_usf3/functions/script_component.hpp @@ -0,0 +1 @@ +#include "\z\ace\addons\compat_rhs_usf3\script_component.hpp" diff --git a/optionals/compat_rhs_usf3/script_component.hpp b/optionals/compat_rhs_usf3/script_component.hpp index c0a5bbf1f4..32aecef74e 100644 --- a/optionals/compat_rhs_usf3/script_component.hpp +++ b/optionals/compat_rhs_usf3/script_component.hpp @@ -1,4 +1,4 @@ -#define COMPONENT rhsusf_c_weapons_comp +#define COMPONENT compat_rhs_usf3 #include "\z\ace\addons\main\script_mod.hpp" diff --git a/optionals/compat_rksl_pm_ii/config.cpp b/optionals/compat_rksl_pm_ii/config.cpp index c3ed720f8b..ca0a7189f2 100644 --- a/optionals/compat_rksl_pm_ii/config.cpp +++ b/optionals/compat_rksl_pm_ii/config.cpp @@ -6,7 +6,9 @@ class CfgPatches { weapons[] = {}; requiredVersion = REQUIRED_VERSION; requiredAddons[] = {"RKSL_PMII"}; - author[]={"Ruthberg"}; + author = ECSTRING(common,ACETeam); + authors[] = {"Ruthberg"}; + url = ECSTRING(main,URL); VERSION_CONFIG; }; }; diff --git a/optionals/compat_sma3_iansky/config.cpp b/optionals/compat_sma3_iansky/config.cpp index 4dfda50805..5611c2d4af 100644 --- a/optionals/compat_sma3_iansky/config.cpp +++ b/optionals/compat_sma3_iansky/config.cpp @@ -6,7 +6,9 @@ class CfgPatches { weapons[] = {}; requiredVersion = REQUIRED_VERSION; requiredAddons[] = {"iansky_opt"}; - author[]={"Ruthberg"}; + author = ECSTRING(common,ACETeam); + authors[] = {"Ruthberg"}; + url = ECSTRING(main,URL); VERSION_CONFIG; }; }; diff --git a/optionals/noactionmenu/config.cpp b/optionals/noactionmenu/config.cpp index 763665660b..77e0457643 100644 --- a/optionals/noactionmenu/config.cpp +++ b/optionals/noactionmenu/config.cpp @@ -7,8 +7,9 @@ class CfgPatches { weapons[] = {}; requiredVersion = REQUIRED_VERSION; requiredAddons[] = {"ace_common"}; - author[] = {"commy2"}; - authorUrl = "https://github.com/commy2"; + author = ECSTRING(common,ACETeam); + authors[] = {"commy2"}; + url = ECSTRING(main,URL); VERSION_CONFIG; }; }; diff --git a/optionals/server/config.cpp b/optionals/server/config.cpp index 9cfcb35012..ab354fa4d8 100644 --- a/optionals/server/config.cpp +++ b/optionals/server/config.cpp @@ -6,8 +6,9 @@ class CfgPatches { weapons[] = {}; requiredVersion = REQUIRED_VERSION; requiredAddons[] = {"ace_common"}; - author[] = {"Glowbal"}; - authorUrl = "https://github.com/Glowbal/"; + author = ECSTRING(common,ACETeam); + authors[] = {"Glowbal"}; + url = ECSTRING(main,URL); VERSION_CONFIG; }; }; diff --git a/optionals/tracers/config.cpp b/optionals/tracers/config.cpp index 7ea5992f14..b2f88ca8a9 100644 --- a/optionals/tracers/config.cpp +++ b/optionals/tracers/config.cpp @@ -6,8 +6,9 @@ class CfgPatches { weapons[] = {}; requiredVersion = REQUIRED_VERSION; requiredAddons[] = {"ace_ballistics"}; - author[] = {"ACE2 Team"}; - authorUrl = "https://www.ace3mod.com"; + author = ECSTRING(common,ACETeam); + authors[] = {"ACE2 Team"}; + url = ECSTRING(main,URL); VERSION_CONFIG; }; }; diff --git a/tools/config_style_checker.py b/tools/config_style_checker.py new file mode 100644 index 0000000000..03d8f222fe --- /dev/null +++ b/tools/config_style_checker.py @@ -0,0 +1,157 @@ +#!/usr/bin/env python3 + +import fnmatch +import os +import re +import ntpath +import sys +import argparse + +def check_config_style(filepath): + bad_count_file = 0 + def pushClosing(t): + closingStack.append(closing.expr) + closing << Literal( closingFor[t[0]] ) + + def popClosing(): + closing << closingStack.pop() + + with open(filepath, 'r', encoding='utf-8', errors='ignore') as file: + content = file.read() + + # Store all brackets we find in this file, so we can validate everything on the end + brackets_list = [] + + # To check if we are in a comment block + isInCommentBlock = False + checkIfInComment = False + # Used in case we are in a line comment (//) + ignoreTillEndOfLine = False + # Used in case we are in a comment block (/* */). This is true if we detect a * inside a comment block. + # If the next character is a /, it means we end our comment block. + checkIfNextIsClosingBlock = False + + # We ignore everything inside a string + isInString = False + # Used to store the starting type of a string, so we can match that to the end of a string + inStringType = ''; + + lastIsCurlyBrace = False + checkForSemiColumn = False + + # Extra information so we know what line we find errors at + lineNumber = 1 + + indexOfCharacter = 0 + # Parse all characters in the content of this file to search for potential errors + for c in content: + if (lastIsCurlyBrace): + lastIsCurlyBrace = False + if c == '\n': # Keeping track of our line numbers + lineNumber += 1 # so we can print accurate line number information when we detect a possible error + if (isInString): # while we are in a string, we can ignore everything else, except the end of the string + if (c == inStringType): + isInString = False + # if we are not in a comment block, we will check if we are at the start of one or count the () {} and [] + elif (isInCommentBlock == False): + + # This means we have encountered a /, so we are now checking if this is an inline comment or a comment block + if (checkIfInComment): + checkIfInComment = False + if c == '*': # if the next character after / is a *, we are at the start of a comment block + isInCommentBlock = True + elif (c == '/'): # Otherwise, will check if we are in an line comment + ignoreTillEndOfLine = True # and an line comment is a / followed by another / (//) We won't care about anything that comes after it + + if (isInCommentBlock == False): + if (ignoreTillEndOfLine): # we are in a line comment, just continue going through the characters until we find an end of line + if (c == '\n'): + ignoreTillEndOfLine = False + else: # validate brackets + if (c == '"' or c == "'"): + isInString = True + inStringType = c + elif (c == '/'): + checkIfInComment = True + elif (c == '('): + brackets_list.append('(') + elif (c == ')'): + if (len(brackets_list) > 0 and brackets_list[-1] in ['{', '[']): + print("ERROR: Possible missing round bracket ')' detected at {0} Line number: {1}".format(filepath,lineNumber)) + bad_count_file += 1 + brackets_list.append(')') + elif (c == '['): + brackets_list.append('[') + elif (c == ']'): + if (len(brackets_list) > 0 and brackets_list[-1] in ['{', '(']): + print("ERROR: Possible missing square bracket ']' detected at {0} Line number: {1}".format(filepath,lineNumber)) + bad_count_file += 1 + brackets_list.append(']') + elif (c == '{'): + brackets_list.append('{') + elif (c == '}'): + lastIsCurlyBrace = True + if (len(brackets_list) > 0 and brackets_list[-1] in ['(', '[']): + print("ERROR: Possible missing curly brace '}}' detected at {0} Line number: {1}".format(filepath,lineNumber)) + bad_count_file += 1 + brackets_list.append('}') + elif (c== '\t'): + print("ERROR: Tab detected at {0} Line number: {1}".format(filepath,lineNumber)) + bad_count_file += 1 + + else: # Look for the end of our comment block + if (c == '*'): + checkIfNextIsClosingBlock = True; + elif (checkIfNextIsClosingBlock): + if (c == '/'): + isInCommentBlock = False + elif (c != '*'): + checkIfNextIsClosingBlock = False + indexOfCharacter += 1 + + if brackets_list.count('[') != brackets_list.count(']'): + print("ERROR: A possible missing square bracket [ or ] in file {0} [ = {1} ] = {2}".format(filepath,brackets_list.count('['),brackets_list.count(']'))) + bad_count_file += 1 + if brackets_list.count('(') != brackets_list.count(')'): + print("ERROR: A possible missing round bracket ( or ) in file {0} ( = {1} ) = {2}".format(filepath,brackets_list.count('('),brackets_list.count(')'))) + bad_count_file += 1 + if brackets_list.count('{') != brackets_list.count('}'): + print("ERROR: A possible missing curly brace {{ or }} in file {0} {{ = {1} }} = {2}".format(filepath,brackets_list.count('{'),brackets_list.count('}'))) + bad_count_file += 1 + return bad_count_file + +def main(): + + print("Validating Config Style") + + sqf_list = [] + bad_count = 0 + + parser = argparse.ArgumentParser() + parser.add_argument('-m','--module', help='only search specified module addon folder', required=False, default="") + args = parser.parse_args() + + # Allow running from root directory as well as from inside the tools directory + rootDir = "../addons" + if (os.path.exists("addons")): + rootDir = "addons" + + for root, dirnames, filenames in os.walk(rootDir + '/' + args.module): + for filename in fnmatch.filter(filenames, '*.cpp'): + sqf_list.append(os.path.join(root, filename)) + for filename in fnmatch.filter(filenames, '*.hpp'): + sqf_list.append(os.path.join(root, filename)) + + for filename in sqf_list: + bad_count = bad_count + check_config_style(filename) + + print("------\nChecked {0} files\nErrors detected: {1}".format(len(sqf_list), bad_count)) + if (bad_count == 0): + print("Config validation PASSED") + else: + print("Config validation FAILED") + + return bad_count + +if __name__ == "__main__": + sys.exit(main()) diff --git a/tools/setup.py b/tools/setup.py index 62925a6066..af1b224cbb 100644 --- a/tools/setup.py +++ b/tools/setup.py @@ -25,19 +25,19 @@ def main(): ###################################### 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]\\{} => ACE3 project folder P:\\{} => ACE3 project folder - + It will also copy the required CBA includes to {}, if you do not have the CBA source code already.""".format(FULLDIR,FULLDIR,CBA)) - print("\n") + print("\n") try: reg = winreg.ConnectRegistry(None, winreg.HKEY_LOCAL_MACHINE) @@ -79,12 +79,8 @@ def main(): if not os.path.exists(os.path.join(armapath, MAINDIR)): os.mkdir(os.path.join(armapath, MAINDIR)) - if platform.win32_ver()[0] == "7": - subprocess.call(["cmd", "/c", "mklink", "/D", "P:\\{}\\{}".format(MAINDIR,PROJECTDIR), projectpath]) - subprocess.call(["cmd", "/c", "mklink", "/D", os.path.join(armapath, MAINDIR, PROJECTDIR), projectpath]) - else: - subprocess.call(["cmd", "/c", "mklink", "/D", "/J", "P:\\{}\\{}".format(MAINDIR,PROJECTDIR), projectpath]) - subprocess.call(["cmd", "/c", "mklink", "/D", "/J", os.path.join(armapath, MAINDIR, PROJECTDIR), projectpath]) + subprocess.call(["cmd", "/c", "mklink", "/J", "P:\\{}\\{}".format(MAINDIR,PROJECTDIR), projectpath]) + subprocess.call(["cmd", "/c", "mklink", "/J", os.path.join(armapath, MAINDIR, PROJECTDIR), projectpath]) except: raise print("Something went wrong during the link creation. Please finish the setup manually.") diff --git a/tools/sqf_validator.py b/tools/sqf_validator.py index 7414d7d715..c824b35268 100644 --- a/tools/sqf_validator.py +++ b/tools/sqf_validator.py @@ -8,7 +8,7 @@ import sys import argparse def validKeyWordAfterCode(content, index): - keyWords = ["for", "do", "count", "each", "forEach", "else", "and", "not", "isEqualTo", "in", "call", "spawn", "execVM", "catch"]; + keyWords = ["for", "do", "count", "each", "forEach", "else", "and", "not", "isEqualTo", "in", "call", "spawn", "execVM", "catch", "param", "select", "apply"]; for word in keyWords: try: subWord = content.index(word, index, index+len(word)) @@ -50,7 +50,7 @@ def check_sqf_syntax(filepath): checkForSemiColumn = False # Extra information so we know what line we find errors at - lineNumber = 0 + lineNumber = 1 indexOfCharacter = 0 # Parse all characters in the content of this file to search for potential errors @@ -112,7 +112,7 @@ def check_sqf_syntax(filepath): elif (c== '\t'): print("ERROR: Tab detected at {0} Line number: {1}".format(filepath,lineNumber)) bad_count_file += 1 - + if (checkForSemiColumn): if (c not in [' ', '\t', '\n', '/']): # keep reading until no white space or comments checkForSemiColumn = False From 5c89232306c0dab657356e885ff15b9f1dc2c654 Mon Sep 17 00:00:00 2001 From: Zakant Date: Thu, 23 Mar 2017 12:59:40 +0100 Subject: [PATCH 016/657] Removed cardiac arrest check --- addons/medical/functions/fnc_getCardiacOutput.sqf | 2 -- 1 file changed, 2 deletions(-) diff --git a/addons/medical/functions/fnc_getCardiacOutput.sqf b/addons/medical/functions/fnc_getCardiacOutput.sqf index 9804520d9f..4c2edc3dff 100644 --- a/addons/medical/functions/fnc_getCardiacOutput.sqf +++ b/addons/medical/functions/fnc_getCardiacOutput.sqf @@ -23,8 +23,6 @@ params ["_unit"]; -if (_unit getVariable [QGVAR(inCardiacArrest), false]) exitWith { 0 }; - private _bloodVolume = ((_unit getVariable [QGVAR(bloodVolume), DEFAULT_BLOOD_VOLUME]) / DEFAULT_BLOOD_VOLUME) * 100; private _heartRate = _unit getVariable [QGVAR(heartRate), DEFAULT_HEART_RATE]; private _cardiacOutput = ((_bloodVolume / MODIFIER_CARDIAC_OUTPUT) + ((_heartRate / DEFAULT_HEART_RATE) - 1)) / 60; From 0d329e0f63d54a1a397d42c7c3959abc4dac2dfa Mon Sep 17 00:00:00 2001 From: Zakant Date: Thu, 23 Mar 2017 13:03:19 +0100 Subject: [PATCH 017/657] Added startCallback config entry --- .../ACE_Medical_Treatment_Actions.hpp | 1 + .../medical_treatment/functions/fnc_treatment.sqf | 13 +++++++++++++ 2 files changed, 14 insertions(+) diff --git a/addons/medical_treatment/ACE_Medical_Treatment_Actions.hpp b/addons/medical_treatment/ACE_Medical_Treatment_Actions.hpp index 45e01cbe4f..a092a9fff7 100644 --- a/addons/medical_treatment/ACE_Medical_Treatment_Actions.hpp +++ b/addons/medical_treatment/ACE_Medical_Treatment_Actions.hpp @@ -252,6 +252,7 @@ class GVAR(Actions) { callbackSuccess = QFUNC(treatmentCPR); callbackFailure = ""; callbackProgress = QUOTE(!([(_this select 0) select 1] call EFUNC(common,isAwake))); + callbackStart = ""; animationPatient = ""; animationPatientUnconscious = "AinjPpneMstpSnonWrflDnon_rolltoback"; animationCaller = "AinvPknlMstpSlayW[wpn]Dnon_medic"; diff --git a/addons/medical_treatment/functions/fnc_treatment.sqf b/addons/medical_treatment/functions/fnc_treatment.sqf index cdb170c7ad..fdefeed292 100644 --- a/addons/medical_treatment/functions/fnc_treatment.sqf +++ b/addons/medical_treatment/functions/fnc_treatment.sqf @@ -179,6 +179,19 @@ if (isArray (_config >> "sounds")) then { ]; }; +private _startCallback = getText (_config >> "callbackStart"); +if (isNil _startCallback) then { + _startCallback = compile _startCallback; +} else { + _startCallback = missionNamespace getVariable _startCallback; +}; + +if !(_startCallback isEqualType {}) then { + _startCallback = {TRACE_1("startCallback was NOT code",_startCallback)}; +}; + +[_caller, _target, _bodyPart, _className, _items, _usersOfItems] call _startCallback; + // start treatment [ _treatmentTime, From c1238501d358cc59739db976674dc66d6d52cb56 Mon Sep 17 00:00:00 2001 From: Zakant Date: Thu, 23 Mar 2017 13:14:38 +0100 Subject: [PATCH 018/657] Added CPRcreatePulse setting --- addons/medical_treatment/ACE_Settings.hpp | 7 +++++++ addons/medical_treatment/stringtable.xml | 8 ++++++++ 2 files changed, 15 insertions(+) diff --git a/addons/medical_treatment/ACE_Settings.hpp b/addons/medical_treatment/ACE_Settings.hpp index 0767cfb9d1..2fce6faa6b 100644 --- a/addons/medical_treatment/ACE_Settings.hpp +++ b/addons/medical_treatment/ACE_Settings.hpp @@ -23,4 +23,11 @@ class ACE_Settings { typeName = "SCALAR"; value = 0; }; + class EGVAR(medical,CPRcreatesPulse) { + category = ECSTRING(medical,Category_Medical); + displayName = CSTRING(CPRcreatesPulse); + description = CSTRING(CPRcreatesPulse_Description); + typeName = "BOOL"; + value = 1; + }; }; diff --git a/addons/medical_treatment/stringtable.xml b/addons/medical_treatment/stringtable.xml index 6c665e0ba6..085bdd2e0b 100644 --- a/addons/medical_treatment/stringtable.xml +++ b/addons/medical_treatment/stringtable.xml @@ -27,6 +27,14 @@ Abilita la creazione della barella dopo trattamento 治療を始めると、医療廃棄物の作成を有効化する + + CPR creates pulse + HLW erzeugt einen Puls + + + CPR will create a pulse for the patient while performing + HLW erzeugt während der Behandlung beim Patienten einen Puls + Litter Simulation Detail Detale zużytych medykamentów From 477496e4f699a782aec511ca8ab2e20505ceaac7 Mon Sep 17 00:00:00 2001 From: Zakant Date: Thu, 23 Mar 2017 13:15:17 +0100 Subject: [PATCH 019/657] Added cpr start callback and function --- .../ACE_Medical_Treatment_Actions.hpp | 2 +- .../functions/fnc_treatmentCPR_start.sqf | 18 ++++++++++++++++++ 2 files changed, 19 insertions(+), 1 deletion(-) create mode 100644 addons/medical_treatment/functions/fnc_treatmentCPR_start.sqf diff --git a/addons/medical_treatment/ACE_Medical_Treatment_Actions.hpp b/addons/medical_treatment/ACE_Medical_Treatment_Actions.hpp index a092a9fff7..9435283c4d 100644 --- a/addons/medical_treatment/ACE_Medical_Treatment_Actions.hpp +++ b/addons/medical_treatment/ACE_Medical_Treatment_Actions.hpp @@ -252,7 +252,7 @@ class GVAR(Actions) { callbackSuccess = QFUNC(treatmentCPR); callbackFailure = ""; callbackProgress = QUOTE(!([(_this select 0) select 1] call EFUNC(common,isAwake))); - callbackStart = ""; + callbackStart = QFUNC(treatmentCPR_start); animationPatient = ""; animationPatientUnconscious = "AinjPpneMstpSnonWrflDnon_rolltoback"; animationCaller = "AinvPknlMstpSlayW[wpn]Dnon_medic"; diff --git a/addons/medical_treatment/functions/fnc_treatmentCPR_start.sqf b/addons/medical_treatment/functions/fnc_treatmentCPR_start.sqf new file mode 100644 index 0000000000..3ea1966dae --- /dev/null +++ b/addons/medical_treatment/functions/fnc_treatmentCPR_start.sqf @@ -0,0 +1,18 @@ +/* + * Author: Zakant + * Handels the start of the CPR treatment. + * + * Return Value: + * NONE + * + * Public: No + */ +#include "script_component.hpp" +params ["_caller", "_target", "_selectionName", "_className", "_items"]; + +_target setVariable [QGVAR(receiveCPR), true, true]; // Target receives CPR +if(EGVAR(medical,CPRcreatesPulse)) then { + _target setVariable [QEGVAR(medical,heartRate), round (30 + random [-5, 0, 5]) , true]; // And we have a (random) pulse +}; + +_target setVariable [QEGVAR(medical,lastTimeUpdated), CBA_missionTime, true]; From 5714374a9995e2c0523219a502f01b745648fdaf Mon Sep 17 00:00:00 2001 From: Zakant Date: Thu, 23 Mar 2017 13:17:04 +0100 Subject: [PATCH 020/657] Added function to PREP --- addons/medical_treatment/XEH_PREP.hpp | 1 + 1 file changed, 1 insertion(+) diff --git a/addons/medical_treatment/XEH_PREP.hpp b/addons/medical_treatment/XEH_PREP.hpp index cbbfda23cf..f1b80d9e40 100644 --- a/addons/medical_treatment/XEH_PREP.hpp +++ b/addons/medical_treatment/XEH_PREP.hpp @@ -21,6 +21,7 @@ PREP(treatmentBandage); PREP(treatmentBandageLocal); PREP(treatmentCPR); PREP(treatmentCPRLocal); +PREP(treatmentCPR_start); PREP(treatmentFullHeal); PREP(treatmentFullHealLocal); PREP(treatmentIV); From 0cad7d0da631a5d287c0644db3775c342e5fd8ab Mon Sep 17 00:00:00 2001 From: Zakant Date: Thu, 23 Mar 2017 13:19:25 +0100 Subject: [PATCH 021/657] Fixed arguments and function header --- .../medical_treatment/functions/fnc_treatmentCPR_start.sqf | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/addons/medical_treatment/functions/fnc_treatmentCPR_start.sqf b/addons/medical_treatment/functions/fnc_treatmentCPR_start.sqf index 3ea1966dae..f6ba840ba7 100644 --- a/addons/medical_treatment/functions/fnc_treatmentCPR_start.sqf +++ b/addons/medical_treatment/functions/fnc_treatmentCPR_start.sqf @@ -2,13 +2,17 @@ * Author: Zakant * Handels the start of the CPR treatment. * + * Arguments: + * 0: The medic + * 1: The patient + * * Return Value: * NONE * * Public: No */ #include "script_component.hpp" -params ["_caller", "_target", "_selectionName", "_className", "_items"]; +params ["_caller", "_target"]; _target setVariable [QGVAR(receiveCPR), true, true]; // Target receives CPR if(EGVAR(medical,CPRcreatesPulse)) then { From b1dc4e0c52542fa8b1fc6eae2ae207cb9cf7f89e Mon Sep 17 00:00:00 2001 From: Zakant Date: Thu, 23 Mar 2017 13:21:36 +0100 Subject: [PATCH 022/657] Added progress function, reorganized PREPs --- addons/medical_treatment/XEH_PREP.hpp | 3 ++- .../functions/fnc_treatmentCPR_progress.sqf | 17 +++++++++++++++++ 2 files changed, 19 insertions(+), 1 deletion(-) create mode 100644 addons/medical_treatment/functions/fnc_treatmentCPR_progress.sqf diff --git a/addons/medical_treatment/XEH_PREP.hpp b/addons/medical_treatment/XEH_PREP.hpp index f1b80d9e40..415f42bd79 100644 --- a/addons/medical_treatment/XEH_PREP.hpp +++ b/addons/medical_treatment/XEH_PREP.hpp @@ -19,9 +19,10 @@ PREP(treatment_success); PREP(treatmentBandage); PREP(treatmentBandageLocal); +PREP(fnc_treatmentCPR_progress); +PREP(treatmentCPR_start); PREP(treatmentCPR); PREP(treatmentCPRLocal); -PREP(treatmentCPR_start); PREP(treatmentFullHeal); PREP(treatmentFullHealLocal); PREP(treatmentIV); diff --git a/addons/medical_treatment/functions/fnc_treatmentCPR_progress.sqf b/addons/medical_treatment/functions/fnc_treatmentCPR_progress.sqf new file mode 100644 index 0000000000..2b8136eb20 --- /dev/null +++ b/addons/medical_treatment/functions/fnc_treatmentCPR_progress.sqf @@ -0,0 +1,17 @@ +/* + * Author: Zakant + * Handels the progress of the CPR treatment. + * + * Arguments: + * 0: Arguments + * 0: Caller + * 1: Target + * 1: Elapsed Time + * 2: Total Time + * + * Return Value: + * Treatment may continue + * + * Public: No + */ +#include "script_component.hpp" From d9aab91f9757e471229ec844236ea7650f41bbd4 Mon Sep 17 00:00:00 2001 From: Zakant Date: Thu, 23 Mar 2017 13:26:06 +0100 Subject: [PATCH 023/657] Implemented cpr progress function --- .../functions/fnc_treatmentCPR_progress.sqf | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/addons/medical_treatment/functions/fnc_treatmentCPR_progress.sqf b/addons/medical_treatment/functions/fnc_treatmentCPR_progress.sqf index 2b8136eb20..69c9a0d9fd 100644 --- a/addons/medical_treatment/functions/fnc_treatmentCPR_progress.sqf +++ b/addons/medical_treatment/functions/fnc_treatmentCPR_progress.sqf @@ -15,3 +15,13 @@ * Public: No */ #include "script_component.hpp" +params ["_args", "_elapsedTime", "_totalTime"]; +_args params ["_caller", "_target"]; + +// If the patient awakes my mysterious force, no cpr is needed! +if(_target call EFUNC(common,isAwake)) exitWith {false}; +if(!(_target getVariable [QEGVAR(medical,inCardiacArrest), false])) exitWith {false}; + +[_target] call FUNC(calculateBlood); // Calculate blood volume. If their is no pulse, nothing happens! + +(alive _target) // CPR may only proceed if the patient is not dead From a570a6862c32b1255e7ec93fcb64b82599e151d4 Mon Sep 17 00:00:00 2001 From: Zakant Date: Thu, 23 Mar 2017 13:28:01 +0100 Subject: [PATCH 024/657] Modified CPR success to work with pulse --- addons/medical_treatment/functions/fnc_treatmentCPR.sqf | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/addons/medical_treatment/functions/fnc_treatmentCPR.sqf b/addons/medical_treatment/functions/fnc_treatmentCPR.sqf index 0cfb3bddc8..570878c4f2 100644 --- a/addons/medical_treatment/functions/fnc_treatmentCPR.sqf +++ b/addons/medical_treatment/functions/fnc_treatmentCPR.sqf @@ -18,6 +18,10 @@ params ["_caller", "_target", "_selectionName", "_className", "_items"]; +_target setVariable [QEGVAR(medical,heartRate), 0, true]; +_target setVariable [QGVAR(receiveCPR), false, true]; // CPR finished +[_target] call FUNC(calculateBlood); + if (alive _target && {_target getVariable [QEGVAR(medical,inCardiacArrest), false]}) then { [_target, "activity_view", ELSTRING(medical,Activity_cpr), [[_caller, false, true] call EFUNC(common,getName)]] call FUNC(addToLog); From d815bd8bdc8cf9a5b4a18803683a9a66d68715ec Mon Sep 17 00:00:00 2001 From: Zakant Date: Thu, 23 Mar 2017 13:30:40 +0100 Subject: [PATCH 025/657] Added cpr failure function and fixed PREP mistake --- addons/medical_treatment/XEH_PREP.hpp | 3 ++- .../functions/fnc_treatmentCPR_failure.sqf | 15 +++++++++++++++ 2 files changed, 17 insertions(+), 1 deletion(-) create mode 100644 addons/medical_treatment/functions/fnc_treatmentCPR_failure.sqf diff --git a/addons/medical_treatment/XEH_PREP.hpp b/addons/medical_treatment/XEH_PREP.hpp index 415f42bd79..9d779d3154 100644 --- a/addons/medical_treatment/XEH_PREP.hpp +++ b/addons/medical_treatment/XEH_PREP.hpp @@ -19,7 +19,8 @@ PREP(treatment_success); PREP(treatmentBandage); PREP(treatmentBandageLocal); -PREP(fnc_treatmentCPR_progress); +PREP(treatmentCPR_failure); +PREP(treatmentCPR_progress); PREP(treatmentCPR_start); PREP(treatmentCPR); PREP(treatmentCPRLocal); diff --git a/addons/medical_treatment/functions/fnc_treatmentCPR_failure.sqf b/addons/medical_treatment/functions/fnc_treatmentCPR_failure.sqf new file mode 100644 index 0000000000..d7a78b7468 --- /dev/null +++ b/addons/medical_treatment/functions/fnc_treatmentCPR_failure.sqf @@ -0,0 +1,15 @@ +/* + * Author: Zakant + * Handels the failure of the CPR treatment. + * + * Arguments: + * 0: The medic + * 1: The patient + * + * Return Value: + * NONE + * + * Public: No + */ +#include "script_component.hpp" +params ["_caller", "_target"]; From 918a62ebce87b201c266a7a26b83dad74d4f0dcf Mon Sep 17 00:00:00 2001 From: Zakant Date: Thu, 23 Mar 2017 13:32:14 +0100 Subject: [PATCH 026/657] Implemented cpr failure function --- .../functions/fnc_treatmentCPR_failure.sqf | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/addons/medical_treatment/functions/fnc_treatmentCPR_failure.sqf b/addons/medical_treatment/functions/fnc_treatmentCPR_failure.sqf index d7a78b7468..a702021384 100644 --- a/addons/medical_treatment/functions/fnc_treatmentCPR_failure.sqf +++ b/addons/medical_treatment/functions/fnc_treatmentCPR_failure.sqf @@ -13,3 +13,9 @@ */ #include "script_component.hpp" params ["_caller", "_target"]; + +if(!(_target call EFUNC(common,isAwake)) || {_target getVariable [QEGVAR(medical,inCardiacArrest), false]) then { + _target setVariable [QEGVAR(medical,heartRate), 0, true]; +}; +_target setVariable [QGVAR(receiveCPR), false, true]; +[_target] call FUNC(calculateBlood); From c790d0eb3e078d70d5c5fe7d755f2cdcd255bb75 Mon Sep 17 00:00:00 2001 From: Zakant Date: Thu, 23 Mar 2017 13:32:49 +0100 Subject: [PATCH 027/657] Added failure callback --- addons/medical_treatment/ACE_Medical_Treatment_Actions.hpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/addons/medical_treatment/ACE_Medical_Treatment_Actions.hpp b/addons/medical_treatment/ACE_Medical_Treatment_Actions.hpp index 9435283c4d..daf5299ab8 100644 --- a/addons/medical_treatment/ACE_Medical_Treatment_Actions.hpp +++ b/addons/medical_treatment/ACE_Medical_Treatment_Actions.hpp @@ -250,7 +250,7 @@ class GVAR(Actions) { items[] = {}; condition = QUOTE(!(_target call EFUNC(common,isAwake))); callbackSuccess = QFUNC(treatmentCPR); - callbackFailure = ""; + callbackFailure = QFUNC(treatmentCPR_failure); callbackProgress = QUOTE(!([(_this select 0) select 1] call EFUNC(common,isAwake))); callbackStart = QFUNC(treatmentCPR_start); animationPatient = ""; From 86bf9f4262d43294ab138f775c280aca9e5a2354 Mon Sep 17 00:00:00 2001 From: Zakant Date: Thu, 23 Mar 2017 13:34:25 +0100 Subject: [PATCH 028/657] Fixed progress callback --- addons/medical_treatment/ACE_Medical_Treatment_Actions.hpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/addons/medical_treatment/ACE_Medical_Treatment_Actions.hpp b/addons/medical_treatment/ACE_Medical_Treatment_Actions.hpp index daf5299ab8..c52e70aca0 100644 --- a/addons/medical_treatment/ACE_Medical_Treatment_Actions.hpp +++ b/addons/medical_treatment/ACE_Medical_Treatment_Actions.hpp @@ -251,7 +251,7 @@ class GVAR(Actions) { condition = QUOTE(!(_target call EFUNC(common,isAwake))); callbackSuccess = QFUNC(treatmentCPR); callbackFailure = QFUNC(treatmentCPR_failure); - callbackProgress = QUOTE(!([(_this select 0) select 1] call EFUNC(common,isAwake))); + callbackProgress = QFUNC(treatmentCPR_progress); callbackStart = QFUNC(treatmentCPR_start); animationPatient = ""; animationPatientUnconscious = "AinjPpneMstpSnonWrflDnon_rolltoback"; From 59c4485ef9439e8c3019b75304693a2b9a5862f3 Mon Sep 17 00:00:00 2001 From: Zakant Date: Thu, 23 Mar 2017 13:36:57 +0100 Subject: [PATCH 029/657] Only create pulse if their isn't any --- addons/medical_treatment/functions/fnc_treatmentCPR_start.sqf | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/addons/medical_treatment/functions/fnc_treatmentCPR_start.sqf b/addons/medical_treatment/functions/fnc_treatmentCPR_start.sqf index f6ba840ba7..8d77bb9190 100644 --- a/addons/medical_treatment/functions/fnc_treatmentCPR_start.sqf +++ b/addons/medical_treatment/functions/fnc_treatmentCPR_start.sqf @@ -15,7 +15,7 @@ params ["_caller", "_target"]; _target setVariable [QGVAR(receiveCPR), true, true]; // Target receives CPR -if(EGVAR(medical,CPRcreatesPulse)) then { +if(EGVAR(medical,CPRcreatesPulse) && {_target getVariable [QEGVAR(medical,heartRate), 80] == 0}) then { _target setVariable [QEGVAR(medical,heartRate), round (30 + random [-5, 0, 5]) , true]; // And we have a (random) pulse }; From 58ed8a6c8194c0bd4d75041f373da7f3edcae95f Mon Sep 17 00:00:00 2001 From: Zakant Date: Thu, 23 Mar 2017 13:41:49 +0100 Subject: [PATCH 030/657] Modified cpr condition --- addons/medical_treatment/ACE_Medical_Treatment_Actions.hpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/addons/medical_treatment/ACE_Medical_Treatment_Actions.hpp b/addons/medical_treatment/ACE_Medical_Treatment_Actions.hpp index c52e70aca0..58d86e2274 100644 --- a/addons/medical_treatment/ACE_Medical_Treatment_Actions.hpp +++ b/addons/medical_treatment/ACE_Medical_Treatment_Actions.hpp @@ -248,7 +248,7 @@ class GVAR(Actions) { requiredMedic = 0; treatmentTime = 15; items[] = {}; - condition = QUOTE(!(_target call EFUNC(common,isAwake))); + condition = QUOTE(!(_target call EFUNC(common,isAwake)) && {!(_target getVariable [QQGVAR(receiveCPR),false])}); callbackSuccess = QFUNC(treatmentCPR); callbackFailure = QFUNC(treatmentCPR_failure); callbackProgress = QFUNC(treatmentCPR_progress); From f1fbf6a8ebe09cfd166e5995271adf61b8d38596 Mon Sep 17 00:00:00 2001 From: Zakant Date: Thu, 23 Mar 2017 14:00:55 +0100 Subject: [PATCH 031/657] Removed legacy code --- .../medical/functions/fnc_setCardiacArrest.sqf | 17 ----------------- 1 file changed, 17 deletions(-) diff --git a/addons/medical/functions/fnc_setCardiacArrest.sqf b/addons/medical/functions/fnc_setCardiacArrest.sqf index 9354784662..8e7509eb6f 100644 --- a/addons/medical/functions/fnc_setCardiacArrest.sqf +++ b/addons/medical/functions/fnc_setCardiacArrest.sqf @@ -25,20 +25,3 @@ _unit setVariable [QGVAR(heartRate), 0, true]; [_unit, true] call FUNC(setUnconscious); [QEGVAR(medical,InjuryCritical), _unit] call CBA_fnc_localEvent; -private _timeInCardiacArrest = 120 + round(random(600)); - -[{ - params ["_args", "_idPFH"]; - _args params ["_unit", "_startTime", "_timeInCardiacArrest"]; - - private _heartRate = _unit getVariable [QGVAR(heartRate), DEFAULT_HEART_RATE]; - if (_heartRate > 20 || !alive _unit) exitWith { - [_idPFH] call CBA_fnc_removePerFrameHandler; - _unit setVariable [QGVAR(inCardiacArrest), nil, true]; - }; - if (CBA_missionTime - _startTime >= _timeInCardiacArrest) exitWith { - [_idPFH] call CBA_fnc_removePerFrameHandler; - _unit setVariable [QGVAR(inCardiacArrest), nil, true]; - [_unit] call FUNC(setDead); - }; -}, 1, [_unit, CBA_missionTime, _timeInCardiacArrest] ] call CBA_fnc_addPerFrameHandler; From 327124003cf491fdbf182da3ea110caecf3a9e20 Mon Sep 17 00:00:00 2001 From: Zakant Date: Thu, 23 Mar 2017 14:01:07 +0100 Subject: [PATCH 032/657] Fixed condition expression --- addons/medical_treatment/ACE_Medical_Treatment_Actions.hpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/addons/medical_treatment/ACE_Medical_Treatment_Actions.hpp b/addons/medical_treatment/ACE_Medical_Treatment_Actions.hpp index 58d86e2274..eda67eda38 100644 --- a/addons/medical_treatment/ACE_Medical_Treatment_Actions.hpp +++ b/addons/medical_treatment/ACE_Medical_Treatment_Actions.hpp @@ -248,7 +248,7 @@ class GVAR(Actions) { requiredMedic = 0; treatmentTime = 15; items[] = {}; - condition = QUOTE(!(_target call EFUNC(common,isAwake)) && {!(_target getVariable [QQGVAR(receiveCPR),false])}); + condition = QUOTE(!(_target call EFUNC(common,isAwake)) && {!(_target getVariable [ARR_2('GVAR(receiveCPR)', false)])}); callbackSuccess = QFUNC(treatmentCPR); callbackFailure = QFUNC(treatmentCPR_failure); callbackProgress = QFUNC(treatmentCPR_progress); From 6ed90496a2b531398a49ddb5abc5bd18f56da7b9 Mon Sep 17 00:00:00 2001 From: Zakant Date: Thu, 23 Mar 2017 14:12:08 +0100 Subject: [PATCH 033/657] Added calculateBlood function --- addons/medical_treatment/XEH_PREP.hpp | 1 + .../functions/fnc_calculateBlood.sqf | 30 +++++++++++++++++++ 2 files changed, 31 insertions(+) create mode 100644 addons/medical_treatment/functions/fnc_calculateBlood.sqf diff --git a/addons/medical_treatment/XEH_PREP.hpp b/addons/medical_treatment/XEH_PREP.hpp index 9d779d3154..a6e460be46 100644 --- a/addons/medical_treatment/XEH_PREP.hpp +++ b/addons/medical_treatment/XEH_PREP.hpp @@ -49,6 +49,7 @@ PREP(healTime); PREP(isBeingCarried); PREP(isBeingDragged); PREP(onMedicationUsage); +PREP(calculateBlood); // items PREP(checkItems); diff --git a/addons/medical_treatment/functions/fnc_calculateBlood.sqf b/addons/medical_treatment/functions/fnc_calculateBlood.sqf new file mode 100644 index 0000000000..c1c53265fa --- /dev/null +++ b/addons/medical_treatment/functions/fnc_calculateBlood.sqf @@ -0,0 +1,30 @@ +/* + * Author: Zakant + * Calculate the blood loost and blood volume for a unit. Used from CPR to simulate a heart rate while in cardiac arrest + * + * Arguments: + * 0: The unit + * + * Return Value: + * NONE + * + * Public: No + */ +#include "script_component.hpp" + +params["_unit"]; + +// We will just simulate blood flow for now! +private _lastTimeUpdated = _unit getVariable [QEGVAR(medical,lastTimeUpdated), CBA_missionTime]; +private _deltaT = CBA_missionTime - _lastTimeUpdated; + +private _lastTimeValuesSynced = _unit getVariable [QEGVAR(medical,lastMomentValuesSynced), 0]; +private _syncValues = (CBA_missionTime - _lastTimeValuesSynced) >= (10 + floor(random(10))); + +_unit setVariable [QEGVAR(medical,lastTimeUpdated), CBA_missionTime]; +if (_deltaT != 0) then { + private _change = ([_unit, _deltaT, _syncValues] call EFUNC(medical,getBloodVolumeChange)); + private _bloodVolume = (_unit getVariable [QEGVAR(medical,bloodVolume), DEFAULT_BLOOD_VOLUME]) + _change ; + _bloodVolume = 0 max _bloodVolume min DEFAULT_BLOOD_VOLUME; + _unit setVariable [QEGVAR(medical,bloodVolume), _bloodVolume, _syncValues]; +}; From c90de84d0401c09ac4fbb437f85044e0ba62e5e3 Mon Sep 17 00:00:00 2001 From: Zakant Date: Thu, 23 Mar 2017 14:49:21 +0100 Subject: [PATCH 034/657] Added myself to author list --- AUTHORS.txt | 1 + 1 file changed, 1 insertion(+) diff --git a/AUTHORS.txt b/AUTHORS.txt index dcf94277cc..15bfcca46a 100644 --- a/AUTHORS.txt +++ b/AUTHORS.txt @@ -124,4 +124,5 @@ Valentin Torikian voiper VyMajoris(W-Cephei) Winter +Zakant zGuba From 2cfeb5a10e622031ac0c305b232776388972d756 Mon Sep 17 00:00:00 2001 From: Zakant Date: Thu, 23 Mar 2017 15:09:59 +0100 Subject: [PATCH 035/657] Fixed missing bracket --- addons/medical_treatment/functions/fnc_treatmentCPR_failure.sqf | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/addons/medical_treatment/functions/fnc_treatmentCPR_failure.sqf b/addons/medical_treatment/functions/fnc_treatmentCPR_failure.sqf index a702021384..8b092a1c56 100644 --- a/addons/medical_treatment/functions/fnc_treatmentCPR_failure.sqf +++ b/addons/medical_treatment/functions/fnc_treatmentCPR_failure.sqf @@ -14,7 +14,7 @@ #include "script_component.hpp" params ["_caller", "_target"]; -if(!(_target call EFUNC(common,isAwake)) || {_target getVariable [QEGVAR(medical,inCardiacArrest), false]) then { +if(!(_target call EFUNC(common,isAwake)) || {_target getVariable [QEGVAR(medical,inCardiacArrest), false]}) then { _target setVariable [QEGVAR(medical,heartRate), 0, true]; }; _target setVariable [QGVAR(receiveCPR), false, true]; From d47d1831191b4389fe01340f2c0abb597f0434a0 Mon Sep 17 00:00:00 2001 From: Zakant Date: Thu, 23 Mar 2017 16:55:00 +0100 Subject: [PATCH 036/657] Fixed typo --- .../medical_treatment/functions/fnc_treatmentCPR_progress.sqf | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/addons/medical_treatment/functions/fnc_treatmentCPR_progress.sqf b/addons/medical_treatment/functions/fnc_treatmentCPR_progress.sqf index 69c9a0d9fd..c3da032e38 100644 --- a/addons/medical_treatment/functions/fnc_treatmentCPR_progress.sqf +++ b/addons/medical_treatment/functions/fnc_treatmentCPR_progress.sqf @@ -18,7 +18,7 @@ params ["_args", "_elapsedTime", "_totalTime"]; _args params ["_caller", "_target"]; -// If the patient awakes my mysterious force, no cpr is needed! +// If the patient awakes by mysterious force, no cpr is needed! if(_target call EFUNC(common,isAwake)) exitWith {false}; if(!(_target getVariable [QEGVAR(medical,inCardiacArrest), false])) exitWith {false}; From 07033061e35737237e06ee282945460508ef38c1 Mon Sep 17 00:00:00 2001 From: Zakant Date: Thu, 23 Mar 2017 17:23:18 +0100 Subject: [PATCH 037/657] Fixed function headers --- addons/medical_treatment/functions/fnc_calculateBlood.sqf | 2 +- .../functions/fnc_treatmentCPR_progress.sqf | 6 +++--- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/addons/medical_treatment/functions/fnc_calculateBlood.sqf b/addons/medical_treatment/functions/fnc_calculateBlood.sqf index c1c53265fa..92da9fb11b 100644 --- a/addons/medical_treatment/functions/fnc_calculateBlood.sqf +++ b/addons/medical_treatment/functions/fnc_calculateBlood.sqf @@ -3,7 +3,7 @@ * Calculate the blood loost and blood volume for a unit. Used from CPR to simulate a heart rate while in cardiac arrest * * Arguments: - * 0: The unit + * 0: Unit * * Return Value: * NONE diff --git a/addons/medical_treatment/functions/fnc_treatmentCPR_progress.sqf b/addons/medical_treatment/functions/fnc_treatmentCPR_progress.sqf index c3da032e38..0faa3cbc24 100644 --- a/addons/medical_treatment/functions/fnc_treatmentCPR_progress.sqf +++ b/addons/medical_treatment/functions/fnc_treatmentCPR_progress.sqf @@ -4,13 +4,13 @@ * * Arguments: * 0: Arguments - * 0: Caller - * 1: Target + * 0: Caller + * 1: Target * 1: Elapsed Time * 2: Total Time * * Return Value: - * Treatment may continue + * May Treatment continue * * Public: No */ From 89cf679af3e5cb20490062dcf7273ae49c3af263 Mon Sep 17 00:00:00 2001 From: Zakant Date: Thu, 23 Mar 2017 17:26:16 +0100 Subject: [PATCH 038/657] Replaces return by --- addons/common/functions/fnc_player.sqf | 2 +- addons/medical_treatment/functions/fnc_calculateBlood.sqf | 2 +- addons/medical_treatment/functions/fnc_treatmentCPR_failure.sqf | 2 +- addons/medical_treatment/functions/fnc_treatmentCPR_start.sqf | 2 +- addons/reloadlaunchers/functions/fnc_canLoad.sqf | 2 +- addons/reloadlaunchers/functions/fnc_load.sqf | 2 +- addons/reloadlaunchers/functions/fnc_reloadLauncher.sqf | 2 +- 7 files changed, 7 insertions(+), 7 deletions(-) diff --git a/addons/common/functions/fnc_player.sqf b/addons/common/functions/fnc_player.sqf index 1a268515a7..1675c36537 100644 --- a/addons/common/functions/fnc_player.sqf +++ b/addons/common/functions/fnc_player.sqf @@ -4,7 +4,7 @@ * Use this in INIT and RESPAWN eh scripts, because ACE_player isn't reset yet. * * Arguments: - * NONE. + * None. * * Return Value: * Player controlled unit diff --git a/addons/medical_treatment/functions/fnc_calculateBlood.sqf b/addons/medical_treatment/functions/fnc_calculateBlood.sqf index 92da9fb11b..c5badffb1e 100644 --- a/addons/medical_treatment/functions/fnc_calculateBlood.sqf +++ b/addons/medical_treatment/functions/fnc_calculateBlood.sqf @@ -6,7 +6,7 @@ * 0: Unit * * Return Value: - * NONE + * None * * Public: No */ diff --git a/addons/medical_treatment/functions/fnc_treatmentCPR_failure.sqf b/addons/medical_treatment/functions/fnc_treatmentCPR_failure.sqf index 8b092a1c56..09ea84e35f 100644 --- a/addons/medical_treatment/functions/fnc_treatmentCPR_failure.sqf +++ b/addons/medical_treatment/functions/fnc_treatmentCPR_failure.sqf @@ -7,7 +7,7 @@ * 1: The patient * * Return Value: - * NONE + * None * * Public: No */ diff --git a/addons/medical_treatment/functions/fnc_treatmentCPR_start.sqf b/addons/medical_treatment/functions/fnc_treatmentCPR_start.sqf index 8d77bb9190..0fed4c5039 100644 --- a/addons/medical_treatment/functions/fnc_treatmentCPR_start.sqf +++ b/addons/medical_treatment/functions/fnc_treatmentCPR_start.sqf @@ -7,7 +7,7 @@ * 1: The patient * * Return Value: - * NONE + * None * * Public: No */ diff --git a/addons/reloadlaunchers/functions/fnc_canLoad.sqf b/addons/reloadlaunchers/functions/fnc_canLoad.sqf index 5072d44a48..8e120b8a20 100644 --- a/addons/reloadlaunchers/functions/fnc_canLoad.sqf +++ b/addons/reloadlaunchers/functions/fnc_canLoad.sqf @@ -9,7 +9,7 @@ * 3: missile name (String) * * Return Value: - * NONE + * None * * Public: No */ diff --git a/addons/reloadlaunchers/functions/fnc_load.sqf b/addons/reloadlaunchers/functions/fnc_load.sqf index 2f822bb6d7..1382faed47 100644 --- a/addons/reloadlaunchers/functions/fnc_load.sqf +++ b/addons/reloadlaunchers/functions/fnc_load.sqf @@ -9,7 +9,7 @@ * 3: missile name (String) * * Return Value: - * NONE + * None * * Public: No */ diff --git a/addons/reloadlaunchers/functions/fnc_reloadLauncher.sqf b/addons/reloadlaunchers/functions/fnc_reloadLauncher.sqf index 96db7cdca5..d6a00c6ad2 100644 --- a/addons/reloadlaunchers/functions/fnc_reloadLauncher.sqf +++ b/addons/reloadlaunchers/functions/fnc_reloadLauncher.sqf @@ -9,7 +9,7 @@ * 3: missile name (String) * * Return Value: - * NONE + * None * * Public: No */ From ad1e233a298c68df3fe92689be5949ef44673073 Mon Sep 17 00:00:00 2001 From: Zakant Date: Thu, 23 Mar 2017 17:27:11 +0100 Subject: [PATCH 039/657] Fixed indentation --- addons/medical_treatment/functions/fnc_calculateBlood.sqf | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/addons/medical_treatment/functions/fnc_calculateBlood.sqf b/addons/medical_treatment/functions/fnc_calculateBlood.sqf index c5badffb1e..df62e678dc 100644 --- a/addons/medical_treatment/functions/fnc_calculateBlood.sqf +++ b/addons/medical_treatment/functions/fnc_calculateBlood.sqf @@ -23,8 +23,8 @@ private _syncValues = (CBA_missionTime - _lastTimeValuesSynced) >= (10 + floor(r _unit setVariable [QEGVAR(medical,lastTimeUpdated), CBA_missionTime]; if (_deltaT != 0) then { - private _change = ([_unit, _deltaT, _syncValues] call EFUNC(medical,getBloodVolumeChange)); - private _bloodVolume = (_unit getVariable [QEGVAR(medical,bloodVolume), DEFAULT_BLOOD_VOLUME]) + _change ; - _bloodVolume = 0 max _bloodVolume min DEFAULT_BLOOD_VOLUME; - _unit setVariable [QEGVAR(medical,bloodVolume), _bloodVolume, _syncValues]; + private _change = ([_unit, _deltaT, _syncValues] call EFUNC(medical,getBloodVolumeChange)); + private _bloodVolume = (_unit getVariable [QEGVAR(medical,bloodVolume), DEFAULT_BLOOD_VOLUME]) + _change ; + _bloodVolume = 0 max _bloodVolume min DEFAULT_BLOOD_VOLUME; + _unit setVariable [QEGVAR(medical,bloodVolume), _bloodVolume, _syncValues]; }; From ff823e059035e58401dc25e6530b99d9de4011d0 Mon Sep 17 00:00:00 2001 From: Zakant Date: Thu, 23 Mar 2017 17:27:53 +0100 Subject: [PATCH 040/657] Fixed space --- addons/medical_treatment/functions/fnc_calculateBlood.sqf | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/addons/medical_treatment/functions/fnc_calculateBlood.sqf b/addons/medical_treatment/functions/fnc_calculateBlood.sqf index df62e678dc..7e7f9e5831 100644 --- a/addons/medical_treatment/functions/fnc_calculateBlood.sqf +++ b/addons/medical_treatment/functions/fnc_calculateBlood.sqf @@ -24,7 +24,7 @@ private _syncValues = (CBA_missionTime - _lastTimeValuesSynced) >= (10 + floor(r _unit setVariable [QEGVAR(medical,lastTimeUpdated), CBA_missionTime]; if (_deltaT != 0) then { private _change = ([_unit, _deltaT, _syncValues] call EFUNC(medical,getBloodVolumeChange)); - private _bloodVolume = (_unit getVariable [QEGVAR(medical,bloodVolume), DEFAULT_BLOOD_VOLUME]) + _change ; + private _bloodVolume = (_unit getVariable [QEGVAR(medical,bloodVolume), DEFAULT_BLOOD_VOLUME]) + _change; _bloodVolume = 0 max _bloodVolume min DEFAULT_BLOOD_VOLUME; _unit setVariable [QEGVAR(medical,bloodVolume), _bloodVolume, _syncValues]; }; From b5a48bb4dc2e8f23b7b9302c9add2f8ede7f3f8d Mon Sep 17 00:00:00 2001 From: Zakant Date: Thu, 23 Mar 2017 17:32:03 +0100 Subject: [PATCH 041/657] Fixed newline after include --- addons/medical_treatment/functions/fnc_treatmentCPR_failure.sqf | 1 + addons/medical_treatment/functions/fnc_treatmentCPR_progress.sqf | 1 + addons/medical_treatment/functions/fnc_treatmentCPR_start.sqf | 1 + 3 files changed, 3 insertions(+) diff --git a/addons/medical_treatment/functions/fnc_treatmentCPR_failure.sqf b/addons/medical_treatment/functions/fnc_treatmentCPR_failure.sqf index 09ea84e35f..476dd6b0a7 100644 --- a/addons/medical_treatment/functions/fnc_treatmentCPR_failure.sqf +++ b/addons/medical_treatment/functions/fnc_treatmentCPR_failure.sqf @@ -12,6 +12,7 @@ * Public: No */ #include "script_component.hpp" + params ["_caller", "_target"]; if(!(_target call EFUNC(common,isAwake)) || {_target getVariable [QEGVAR(medical,inCardiacArrest), false]}) then { diff --git a/addons/medical_treatment/functions/fnc_treatmentCPR_progress.sqf b/addons/medical_treatment/functions/fnc_treatmentCPR_progress.sqf index 0faa3cbc24..b48311d41b 100644 --- a/addons/medical_treatment/functions/fnc_treatmentCPR_progress.sqf +++ b/addons/medical_treatment/functions/fnc_treatmentCPR_progress.sqf @@ -15,6 +15,7 @@ * Public: No */ #include "script_component.hpp" + params ["_args", "_elapsedTime", "_totalTime"]; _args params ["_caller", "_target"]; diff --git a/addons/medical_treatment/functions/fnc_treatmentCPR_start.sqf b/addons/medical_treatment/functions/fnc_treatmentCPR_start.sqf index 0fed4c5039..e93fa502b1 100644 --- a/addons/medical_treatment/functions/fnc_treatmentCPR_start.sqf +++ b/addons/medical_treatment/functions/fnc_treatmentCPR_start.sqf @@ -12,6 +12,7 @@ * Public: No */ #include "script_component.hpp" + params ["_caller", "_target"]; _target setVariable [QGVAR(receiveCPR), true, true]; // Target receives CPR From f8a2d404e24d0dfdf906adae1b24d379aae830cc Mon Sep 17 00:00:00 2001 From: Zakant Date: Thu, 23 Mar 2017 18:17:38 +0100 Subject: [PATCH 042/657] Fixed more typos --- addons/medical_treatment/functions/fnc_calculateBlood.sqf | 2 +- addons/medical_treatment/functions/fnc_treatmentCPR_failure.sqf | 2 +- .../medical_treatment/functions/fnc_treatmentCPR_progress.sqf | 2 +- addons/medical_treatment/functions/fnc_treatmentCPR_start.sqf | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) diff --git a/addons/medical_treatment/functions/fnc_calculateBlood.sqf b/addons/medical_treatment/functions/fnc_calculateBlood.sqf index 7e7f9e5831..8245fe5758 100644 --- a/addons/medical_treatment/functions/fnc_calculateBlood.sqf +++ b/addons/medical_treatment/functions/fnc_calculateBlood.sqf @@ -1,6 +1,6 @@ /* * Author: Zakant - * Calculate the blood loost and blood volume for a unit. Used from CPR to simulate a heart rate while in cardiac arrest + * Calculate the blood lost and blood volume for a unit. Used from CPR to simulate a heart rate while in cardiac arrest * * Arguments: * 0: Unit diff --git a/addons/medical_treatment/functions/fnc_treatmentCPR_failure.sqf b/addons/medical_treatment/functions/fnc_treatmentCPR_failure.sqf index 476dd6b0a7..7026425682 100644 --- a/addons/medical_treatment/functions/fnc_treatmentCPR_failure.sqf +++ b/addons/medical_treatment/functions/fnc_treatmentCPR_failure.sqf @@ -1,6 +1,6 @@ /* * Author: Zakant - * Handels the failure of the CPR treatment. + * Handles the failure of the CPR treatment. * * Arguments: * 0: The medic diff --git a/addons/medical_treatment/functions/fnc_treatmentCPR_progress.sqf b/addons/medical_treatment/functions/fnc_treatmentCPR_progress.sqf index b48311d41b..ee6ba564e8 100644 --- a/addons/medical_treatment/functions/fnc_treatmentCPR_progress.sqf +++ b/addons/medical_treatment/functions/fnc_treatmentCPR_progress.sqf @@ -1,6 +1,6 @@ /* * Author: Zakant - * Handels the progress of the CPR treatment. + * Handles the progress of the CPR treatment. * * Arguments: * 0: Arguments diff --git a/addons/medical_treatment/functions/fnc_treatmentCPR_start.sqf b/addons/medical_treatment/functions/fnc_treatmentCPR_start.sqf index e93fa502b1..76277a1a93 100644 --- a/addons/medical_treatment/functions/fnc_treatmentCPR_start.sqf +++ b/addons/medical_treatment/functions/fnc_treatmentCPR_start.sqf @@ -1,6 +1,6 @@ /* * Author: Zakant - * Handels the start of the CPR treatment. + * Handles the start of the CPR treatment. * * Arguments: * 0: The medic From 7bd2725f2943a9b4e9367b983d37430adf659aa4 Mon Sep 17 00:00:00 2001 From: Zakant Date: Thu, 23 Mar 2017 18:40:18 +0100 Subject: [PATCH 043/657] Fixed space after if --- .../medical_treatment/functions/fnc_treatmentCPR_failure.sqf | 2 +- .../medical_treatment/functions/fnc_treatmentCPR_progress.sqf | 4 ++-- addons/medical_treatment/functions/fnc_treatmentCPR_start.sqf | 2 +- 3 files changed, 4 insertions(+), 4 deletions(-) diff --git a/addons/medical_treatment/functions/fnc_treatmentCPR_failure.sqf b/addons/medical_treatment/functions/fnc_treatmentCPR_failure.sqf index 7026425682..bca59a1246 100644 --- a/addons/medical_treatment/functions/fnc_treatmentCPR_failure.sqf +++ b/addons/medical_treatment/functions/fnc_treatmentCPR_failure.sqf @@ -15,7 +15,7 @@ params ["_caller", "_target"]; -if(!(_target call EFUNC(common,isAwake)) || {_target getVariable [QEGVAR(medical,inCardiacArrest), false]}) then { +if (!(_target call EFUNC(common,isAwake)) || {_target getVariable [QEGVAR(medical,inCardiacArrest), false]}) then { _target setVariable [QEGVAR(medical,heartRate), 0, true]; }; _target setVariable [QGVAR(receiveCPR), false, true]; diff --git a/addons/medical_treatment/functions/fnc_treatmentCPR_progress.sqf b/addons/medical_treatment/functions/fnc_treatmentCPR_progress.sqf index ee6ba564e8..02504607d4 100644 --- a/addons/medical_treatment/functions/fnc_treatmentCPR_progress.sqf +++ b/addons/medical_treatment/functions/fnc_treatmentCPR_progress.sqf @@ -20,8 +20,8 @@ params ["_args", "_elapsedTime", "_totalTime"]; _args params ["_caller", "_target"]; // If the patient awakes by mysterious force, no cpr is needed! -if(_target call EFUNC(common,isAwake)) exitWith {false}; -if(!(_target getVariable [QEGVAR(medical,inCardiacArrest), false])) exitWith {false}; +if (_target call EFUNC(common,isAwake)) exitWith {false}; +if (!(_target getVariable [QEGVAR(medical,inCardiacArrest), false])) exitWith {false}; [_target] call FUNC(calculateBlood); // Calculate blood volume. If their is no pulse, nothing happens! diff --git a/addons/medical_treatment/functions/fnc_treatmentCPR_start.sqf b/addons/medical_treatment/functions/fnc_treatmentCPR_start.sqf index 76277a1a93..0012a01d2b 100644 --- a/addons/medical_treatment/functions/fnc_treatmentCPR_start.sqf +++ b/addons/medical_treatment/functions/fnc_treatmentCPR_start.sqf @@ -16,7 +16,7 @@ params ["_caller", "_target"]; _target setVariable [QGVAR(receiveCPR), true, true]; // Target receives CPR -if(EGVAR(medical,CPRcreatesPulse) && {_target getVariable [QEGVAR(medical,heartRate), 80] == 0}) then { +if (EGVAR(medical,CPRcreatesPulse) && {_target getVariable [QEGVAR(medical,heartRate), 80] == 0}) then { _target setVariable [QEGVAR(medical,heartRate), round (30 + random [-5, 0, 5]) , true]; // And we have a (random) pulse }; From 14e146cbebc569a27e7312915496861a0826fb9e Mon Sep 17 00:00:00 2001 From: Zakant Date: Thu, 23 Mar 2017 18:44:45 +0100 Subject: [PATCH 044/657] Added missing dot --- addons/medical_treatment/functions/fnc_calculateBlood.sqf | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/addons/medical_treatment/functions/fnc_calculateBlood.sqf b/addons/medical_treatment/functions/fnc_calculateBlood.sqf index 8245fe5758..d805ee1ffa 100644 --- a/addons/medical_treatment/functions/fnc_calculateBlood.sqf +++ b/addons/medical_treatment/functions/fnc_calculateBlood.sqf @@ -1,6 +1,6 @@ /* * Author: Zakant - * Calculate the blood lost and blood volume for a unit. Used from CPR to simulate a heart rate while in cardiac arrest + * Calculate the blood lost and blood volume for a unit. Used from CPR to simulate a heart rate while in cardiac arrest. * * Arguments: * 0: Unit From 466bdce9e4eee66c67583b187af01c041269eaf6 Mon Sep 17 00:00:00 2001 From: Zakant Date: Thu, 23 Mar 2017 18:45:46 +0100 Subject: [PATCH 045/657] Removing point --- addons/common/functions/fnc_player.sqf | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/addons/common/functions/fnc_player.sqf b/addons/common/functions/fnc_player.sqf index 1675c36537..2d2093f401 100644 --- a/addons/common/functions/fnc_player.sqf +++ b/addons/common/functions/fnc_player.sqf @@ -4,7 +4,7 @@ * Use this in INIT and RESPAWN eh scripts, because ACE_player isn't reset yet. * * Arguments: - * None. + * None * * Return Value: * Player controlled unit From b192be0b70283c8927b411368c8a5c987680198b Mon Sep 17 00:00:00 2001 From: PabstMirror Date: Thu, 18 May 2017 11:13:31 -0500 Subject: [PATCH 046/657] Fix merge, cbaEvents, macros, cleanup --- .../functions/fnc_canStopEscorting.sqf | 2 +- addons/cargo/functions/fnc_canUnloadItem.sqf | 2 +- .../functions/fnc_displayTextStructured.sqf | 4 ++ addons/common/functions/fnc_dumpArray.sqf | 47 ------------------- .../functions/fnc_findUnloadPosition.sqf | 6 +-- addons/common/functions/fnc_showHud.sqf | 4 +- .../functions/fnc_unloadPersonLocal.sqf | 2 +- .../functions/fnc_disarmDropItems.sqf | 2 +- .../functions/fnc_placeExplosive.sqf | 2 +- addons/hearing/functions/fnc_updateVolume.sqf | 2 +- .../functions/fnc_createAction.sqf | 12 ++--- addons/laser/functions/fnc_laserOff.sqf | 2 +- .../microdagr/functions/fnc_openDisplay.sqf | 2 +- .../functions/fnc_loadMagazineTimer.sqf | 2 +- addons/rearm/CfgVehicles.hpp | 2 +- addons/rearm/XEH_postInit.sqf | 8 ++-- .../functions/fnc_addMagazineToSupply.sqf | 3 +- .../rearm/functions/fnc_addRearmActions.sqf | 2 +- .../fnc_addVehicleMagazinesToSupply.sqf | 2 +- addons/rearm/functions/fnc_canStoreAmmo.sqf | 2 +- addons/rearm/functions/fnc_canTakeAmmo.sqf | 2 +- addons/rearm/functions/fnc_grabAmmo.sqf | 2 +- .../functions/fnc_moduleRearmSettings.sqf | 3 +- addons/rearm/functions/fnc_pickUpAmmo.sqf | 8 ++-- .../rearm/functions/fnc_readSupplyCounter.sqf | 8 ++-- addons/rearm/functions/fnc_rearm.sqf | 6 ++- .../fnc_rearmEntireVehicleSuccess.sqf | 8 ++-- addons/rearm/functions/fnc_rearmSuccess.sqf | 7 ++- .../rearm/functions/fnc_rearmSuccessLocal.sqf | 19 ++++---- addons/rearm/functions/fnc_takeAmmo.sqf | 2 +- addons/rearm/script_component.hpp | 3 +- addons/repair/functions/fnc_useItem.sqf | 2 +- .../functions/fnc_toggleInterface.sqf | 12 ++--- 33 files changed, 77 insertions(+), 115 deletions(-) diff --git a/addons/captives/functions/fnc_canStopEscorting.sqf b/addons/captives/functions/fnc_canStopEscorting.sqf index 3ecaffecab..cfafb5a0e8 100644 --- a/addons/captives/functions/fnc_canStopEscorting.sqf +++ b/addons/captives/functions/fnc_canStopEscorting.sqf @@ -4,7 +4,7 @@ * * Arguments: * 0: caller (player) - * 1: target (optional) + * 1: target * * Return Value: * The return value diff --git a/addons/cargo/functions/fnc_canUnloadItem.sqf b/addons/cargo/functions/fnc_canUnloadItem.sqf index da8ced5557..1e8753cc27 100644 --- a/addons/cargo/functions/fnc_canUnloadItem.sqf +++ b/addons/cargo/functions/fnc_canUnloadItem.sqf @@ -5,7 +5,7 @@ * Arguments: * 0: loaded Object * 1: Object - * 2: Unloader (player) (optional) + * 2: Unloader (player) * * Return Value: * Can be unloaded diff --git a/addons/common/functions/fnc_displayTextStructured.sqf b/addons/common/functions/fnc_displayTextStructured.sqf index 3037a218cc..97dab5773d 100644 --- a/addons/common/functions/fnc_displayTextStructured.sqf +++ b/addons/common/functions/fnc_displayTextStructured.sqf @@ -11,6 +11,10 @@ * Return Value: * None * + * Example: + * [["Test: %1", 123], 1.5] call ace_common_fnc_displayTextStructured + * ["wow", 1, ace_player, 3] call ace_common_fnc_displayTextStructured + * * Public: Yes */ #include "script_component.hpp" diff --git a/addons/common/functions/fnc_dumpArray.sqf b/addons/common/functions/fnc_dumpArray.sqf index 992f27d99e..b274f1119e 100644 --- a/addons/common/functions/fnc_dumpArray.sqf +++ b/addons/common/functions/fnc_dumpArray.sqf @@ -1,4 +1,3 @@ -<<<<<<< HEAD /* * Author: ? * Dumps an array to the RPT, showing the depth of each element. @@ -43,49 +42,3 @@ if (IS_ARRAY(_var)) then { } else { diag_log text format ["%1%2", _pad, _var]; }; -======= -/* - * Author: ? - * Dumps an array to the RPT, showing the depth of each element. - * - * Arguments: - * 0: Array to be dumped - * 1: Depth (optional) - * - * Return Value: - * None - * - * Example: - * [[0, [1,2], [[3]]]] call ace_common_fnc_dumpArray - * - * Public: No - */ -#include "script_component.hpp" - -params ["_var", ["_depth", 0, [0]]]; - -private _pad = ""; - -for "_i" from 0 to _depth do { - _pad = _pad + toString [9]; -}; - -_depth = _depth + 1; - -if (IS_ARRAY(_var)) then { - if (_var isEqualTo []) then { - diag_log text format ["%1[],", _pad]; - } else { - diag_log text format ["%1[", _pad]; - - { - [_x, _depth] call FUNC(dumpArray); - false - } count _var; - - diag_log text format ["%1],", _pad]; - }; -} else { - diag_log text format ["%1%2", _pad, _var]; -}; ->>>>>>> 8e004741b92ed4a0b92a15d76645485071a0a8e7 diff --git a/addons/common/functions/fnc_findUnloadPosition.sqf b/addons/common/functions/fnc_findUnloadPosition.sqf index 7433873b0b..c3b0dc3f34 100644 --- a/addons/common/functions/fnc_findUnloadPosition.sqf +++ b/addons/common/functions/fnc_findUnloadPosition.sqf @@ -6,9 +6,9 @@ * Arguments: * 0: Source Vehicle * 1: Cargo Classname - * 2: Unloader (player) (optional) - * 3: Max Distance (meters) (optional) - * 4: Check Vehicle is Stable (optional) + * 2: Unloader (player) + * 3: Max Distance (meters) + * 4: Check Vehicle is Stable * * Return Value: * Unload PositionAGL (Can Be [] if no valid pos found) diff --git a/addons/common/functions/fnc_showHud.sqf b/addons/common/functions/fnc_showHud.sqf index df3b22394d..7c91ab3592 100644 --- a/addons/common/functions/fnc_showHud.sqf +++ b/addons/common/functions/fnc_showHud.sqf @@ -4,8 +4,8 @@ * Bitwise AND Logic (a single false in a mask will make it false) * * Arguments: - * 0: Source ID (optional) - * 1: Show Hud Bool Array (8 to set, empty to remove) (optional) + * 0: Source ID + * 1: Show Hud Bool Array (8 to set, empty to remove) * - [hud, info, radar, compass, direction, menu, group, cursors] * - hud: Boolean - show scripted HUD (same as normal showHUD true/false) * - info: Boolean - show vehicle + soldier info (hides weapon info from the HUD as well) diff --git a/addons/common/functions/fnc_unloadPersonLocal.sqf b/addons/common/functions/fnc_unloadPersonLocal.sqf index 6f1a4e3ecc..dbc28dc977 100644 --- a/addons/common/functions/fnc_unloadPersonLocal.sqf +++ b/addons/common/functions/fnc_unloadPersonLocal.sqf @@ -5,7 +5,7 @@ * Arguments: * 0: unit to unload * 1: Vehicle - * 2: Unloader (player) (optional) + * 2: Unloader (player) * * Return Value: * Returns true if succesfully unloaded person diff --git a/addons/disarming/functions/fnc_disarmDropItems.sqf b/addons/disarming/functions/fnc_disarmDropItems.sqf index d063d4bcd3..c9eb920084 100644 --- a/addons/disarming/functions/fnc_disarmDropItems.sqf +++ b/addons/disarming/functions/fnc_disarmDropItems.sqf @@ -7,7 +7,7 @@ * 0: caller (player) * 1: target * 2: classnamess - * 3: Do Not Drop Ammo (optional) + * 3: Do Not Drop Ammo * * Return Value: * Nothing diff --git a/addons/explosives/functions/fnc_placeExplosive.sqf b/addons/explosives/functions/fnc_placeExplosive.sqf index 63a4d6e43c..5114f907ac 100644 --- a/addons/explosives/functions/fnc_placeExplosive.sqf +++ b/addons/explosives/functions/fnc_placeExplosive.sqf @@ -9,7 +9,7 @@ * 3: Magazine class * 4: Config of trigger * 5: Variables required for the trigger type - * 6: Explosive placeholder (optional) + * 6: Explosive placeholder * * Return Value: * Placed explosive diff --git a/addons/hearing/functions/fnc_updateVolume.sqf b/addons/hearing/functions/fnc_updateVolume.sqf index aa2181ade0..01ab58ef76 100644 --- a/addons/hearing/functions/fnc_updateVolume.sqf +++ b/addons/hearing/functions/fnc_updateVolume.sqf @@ -4,7 +4,7 @@ * * Arguments: * 0: Args - * -----0: Just update volume (skip ringing/recovery) (optional) + * -----0: Just update volume (skip ringing/recovery) * * Return Value: * None diff --git a/addons/interact_menu/functions/fnc_createAction.sqf b/addons/interact_menu/functions/fnc_createAction.sqf index 160c6fdd24..27d6d5bc3d 100644 --- a/addons/interact_menu/functions/fnc_createAction.sqf +++ b/addons/interact_menu/functions/fnc_createAction.sqf @@ -9,12 +9,12 @@ * 2: Icon * 3: Statement * 4: Condition - * 5: Insert children code (optional) - * 6: Action parameters (optional) - * 7: Position (Position array, Position code or Selection Name) , or (optional) - * 8: Distance (optional) - * 9: Other parameters [showDisabled,enableInside,canCollapse,runOnHover,doNotCheckLOS] (optional) - * 10: Modifier function (optional) + * 5: Insert children code (Optional) + * 6: Action parameters (Optional) + * 7: Position (Position array, Position code or Selection Name) , or (Optional) + * 8: Distance (Optional) + * 9: Other parameters [showDisabled,enableInside,canCollapse,runOnHover,doNotCheckLOS] (Optional) + * 10: Modifier function (Optional) * * Return Value: * Action diff --git a/addons/laser/functions/fnc_laserOff.sqf b/addons/laser/functions/fnc_laserOff.sqf index 64188a62f1..fcfc669d45 100644 --- a/addons/laser/functions/fnc_laserOff.sqf +++ b/addons/laser/functions/fnc_laserOff.sqf @@ -5,7 +5,7 @@ * Arguments: * 0: UUID (from laserOn) * - * Return Value: + * Return value: * None * * Example: diff --git a/addons/microdagr/functions/fnc_openDisplay.sqf b/addons/microdagr/functions/fnc_openDisplay.sqf index 90aeabdb78..aa2db94827 100644 --- a/addons/microdagr/functions/fnc_openDisplay.sqf +++ b/addons/microdagr/functions/fnc_openDisplay.sqf @@ -3,7 +3,7 @@ * Changes the display mode of the microDAGR * * Arguments: - * 0: Display Mode to show the microDAGR in (optional) + * 0: Display Mode to show the microDAGR in * * Return Value: * None diff --git a/addons/mk6mortar/functions/fnc_loadMagazineTimer.sqf b/addons/mk6mortar/functions/fnc_loadMagazineTimer.sqf index 866aea6206..16016f06e6 100644 --- a/addons/mk6mortar/functions/fnc_loadMagazineTimer.sqf +++ b/addons/mk6mortar/functions/fnc_loadMagazineTimer.sqf @@ -6,7 +6,7 @@ * 0: static * 1: unit * 2: time to load - * 3: magazineClassOptional (optional) + * 3: magazineClassOptional * * Return Value: * None diff --git a/addons/rearm/CfgVehicles.hpp b/addons/rearm/CfgVehicles.hpp index 7da9bb8136..ce12e4f48b 100644 --- a/addons/rearm/CfgVehicles.hpp +++ b/addons/rearm/CfgVehicles.hpp @@ -6,7 +6,7 @@ displayName = CSTRING(Rearm); \ distance = REARM_ACTION_DISTANCE; \ condition = QUOTE(_this call FUNC(canRearm)); \ - statement = QUOTE(_player call FUNC(rearm)); \ + statement = QUOTE(_this call FUNC(rearm)); \ exceptions[] = {"isNotInside"}; \ icon = QPATHTOF(ui\icon_rearm_interact.paa); \ }; \ diff --git a/addons/rearm/XEH_postInit.sqf b/addons/rearm/XEH_postInit.sqf index 296728807f..56cf067dba 100644 --- a/addons/rearm/XEH_postInit.sqf +++ b/addons/rearm/XEH_postInit.sqf @@ -1,6 +1,6 @@ #include "script_component.hpp" -["ace_unconscious", {_this call FUNC(handleUnconscious)}] call CBA_fnc_addEventHandler; +["ace_unconscious", LINKFUNC(handleUnconscious)] call CBA_fnc_addEventHandler; ["vehicle", { params ["_unit"]; [_unit] call FUNC(dropAmmo); @@ -10,9 +10,9 @@ if (isServer) then { addMissionEventHandler ["HandleDisconnect", {params ["_unit"]; [_unit] call FUNC(dropAmmo)}]; }; -[QGVAR(makeDummyEH), FUNC(makeDummy)] call CBA_fnc_addEventHandler; -[QGVAR(rearmEntireVehicleSuccessLocalEH), FUNC(rearmEntireVehicleSuccessLocal)] call CBA_fnc_addEventHandler; -[QGVAR(rearmSuccessLocalEH), FUNC(rearmSuccessLocal)] call CBA_fnc_addEventHandler; +[QGVAR(makeDummyEH), LINKFUNC(makeDummy)] call CBA_fnc_addEventHandler; +[QGVAR(rearmEntireVehicleSuccessLocalEH), LINKFUNC(rearmEntireVehicleSuccessLocal)] call CBA_fnc_addEventHandler; +[QGVAR(rearmSuccessLocalEH), LINKFUNC(rearmSuccessLocal)] call CBA_fnc_addEventHandler; #ifdef DEBUG_MODE_FULL diff --git a/addons/rearm/functions/fnc_addMagazineToSupply.sqf b/addons/rearm/functions/fnc_addMagazineToSupply.sqf index 55188408d1..e401c6e4f0 100644 --- a/addons/rearm/functions/fnc_addMagazineToSupply.sqf +++ b/addons/rearm/functions/fnc_addMagazineToSupply.sqf @@ -27,10 +27,11 @@ if (isNull _truck || {_magazineClass isEqualTo ""} || {GVAR(supply) == 0}) exitWith {}; +([_magazineClass] call FUNC(getCaliber)) params ["_cal", "_idx"]; + // With limited supply, we add the caliber to the supply count if (GVAR(supply) == 1) then { private _supply = [_truck] call FUNC(getSupplyCount); - ([_magazineClass] call FUNC(getCaliber)) params ["_cal", "_idx"]; if (!_partial || {GVAR(level) == 1}) then { [_truck, _supply + _cal] call FUNC(setSupplyCount); } else { diff --git a/addons/rearm/functions/fnc_addRearmActions.sqf b/addons/rearm/functions/fnc_addRearmActions.sqf index d69c2bfee7..fea1414252 100644 --- a/addons/rearm/functions/fnc_addRearmActions.sqf +++ b/addons/rearm/functions/fnc_addRearmActions.sqf @@ -35,7 +35,7 @@ private _vehicleActions = []; private _magazines = [_vehicle, _turretPath] call FUNC(getVehicleMagazines); { private _magazine = _x; - _currentMagazines = { _x == _magazine } count (_vehicle magazinesTurret _turretPath); + private _currentMagazines = { _x == _magazine } count (_vehicle magazinesTurret _turretPath); if ((_currentMagazines < ([_vehicle, _turretPath, _magazine] call FUNC(getMaxMagazines))) && !(_magazine in _magazineHelper)) then { _action = [_magazine, getText(configFile >> "CfgMagazines" >> _magazine >> "displayName"), diff --git a/addons/rearm/functions/fnc_addVehicleMagazinesToSupply.sqf b/addons/rearm/functions/fnc_addVehicleMagazinesToSupply.sqf index 6d87c81823..b7f695ce9d 100644 --- a/addons/rearm/functions/fnc_addVehicleMagazinesToSupply.sqf +++ b/addons/rearm/functions/fnc_addVehicleMagazinesToSupply.sqf @@ -27,7 +27,7 @@ if (isNull _truck || private _string = [_vehicle, typeOf _vehicle] select (_vehicle isEqualType objNull); if (_string == "") exitWith { - ACE_ERRORFORMAT("_string is empty in ace_rearm_fnc_addVehicleMagazinesToSupply"); + ERROR_1("_string [%1] is empty in ace_rearm_fnc_addVehicleMagazinesToSupply",_string); }; { private _turretPath = _x; diff --git a/addons/rearm/functions/fnc_canStoreAmmo.sqf b/addons/rearm/functions/fnc_canStoreAmmo.sqf index 2ff6b86874..a9e4fe981e 100644 --- a/addons/rearm/functions/fnc_canStoreAmmo.sqf +++ b/addons/rearm/functions/fnc_canStoreAmmo.sqf @@ -22,7 +22,7 @@ params [ ]; !(isNull _unit || - {!alive _target} || + {!alive _truck} || {!(_unit isKindOf "CAManBase")} || {!local _unit} || {(_truck distance _unit) > REARM_ACTION_DISTANCE} || diff --git a/addons/rearm/functions/fnc_canTakeAmmo.sqf b/addons/rearm/functions/fnc_canTakeAmmo.sqf index 67ddded444..83bf89bd92 100644 --- a/addons/rearm/functions/fnc_canTakeAmmo.sqf +++ b/addons/rearm/functions/fnc_canTakeAmmo.sqf @@ -22,7 +22,7 @@ params [ ]; !(isNull _unit || - {!alive _target} || + {!alive _truck} || {!(_unit isKindOf "CAManBase")} || {!local _unit} || {(_truck distance _unit) > REARM_ACTION_DISTANCE} || diff --git a/addons/rearm/functions/fnc_grabAmmo.sqf b/addons/rearm/functions/fnc_grabAmmo.sqf index 29295d4f35..707b5c7548 100644 --- a/addons/rearm/functions/fnc_grabAmmo.sqf +++ b/addons/rearm/functions/fnc_grabAmmo.sqf @@ -21,7 +21,7 @@ params [ ["_unit", objNull, [objNull]] ]; -REARM_HOLSTER_WEAPON +REARM_HOLSTER_WEAPON; [_unit, "forceWalk", QGVAR(vehRearm), true] call EFUNC(common,statusEffect_set); [ diff --git a/addons/rearm/functions/fnc_moduleRearmSettings.sqf b/addons/rearm/functions/fnc_moduleRearmSettings.sqf index 8397eb5401..ccbb24f9a3 100644 --- a/addons/rearm/functions/fnc_moduleRearmSettings.sqf +++ b/addons/rearm/functions/fnc_moduleRearmSettings.sqf @@ -28,5 +28,4 @@ if (!_activated) exitWith {}; [_logic, QGVAR(level), "level"] call EFUNC(common,readSettingFromModule); [_logic, QGVAR(supply), "supply"] call EFUNC(common,readSettingFromModule); -diag_log text format ["[ACE]: Rearm Module Initialized on level: %1", GVAR(level)]; -diag_log text format ["[ACE]: Rearm Module Initialized on supply: %1", GVAR(supply)]; +INFO_2("Module Initialized [level: %1][supply: %2]", GVAR(level), GVAR(supply)); diff --git a/addons/rearm/functions/fnc_pickUpAmmo.sqf b/addons/rearm/functions/fnc_pickUpAmmo.sqf index a4866c1115..ee2845336b 100644 --- a/addons/rearm/functions/fnc_pickUpAmmo.sqf +++ b/addons/rearm/functions/fnc_pickUpAmmo.sqf @@ -25,7 +25,9 @@ private _attachedDummy = _unit getVariable [QGVAR(dummy), objNull]; if !(isNull _attachedDummy) exitWith {}; _dummy attachTo [_unit, [0,1,0], "pelvis"]; -{ - [QGVAR(makeDummyEH), _x, [_dummy, [[-1,0,0],[0,0,1]]]] call CBA_fnc_targetEvent; -} count (position _unit nearObjects ["CAManBase", 100]); + +private _nearUnits = _unit nearObjects ["CAManBase", 100]; +// disableCollisionWith damage with the nearby units: +[QGVAR(makeDummyEH), [_dummy, [[-1,0,0],[0,0,1]]], _nearUnits] call CBA_fnc_targetEvent; + _unit setVariable [QGVAR(dummy), _dummy]; diff --git a/addons/rearm/functions/fnc_readSupplyCounter.sqf b/addons/rearm/functions/fnc_readSupplyCounter.sqf index 8de95776cb..214fe70a5e 100644 --- a/addons/rearm/functions/fnc_readSupplyCounter.sqf +++ b/addons/rearm/functions/fnc_readSupplyCounter.sqf @@ -31,9 +31,9 @@ if (GVAR(supply) == 1) then { params ["_args"]; _args params [["_unit", objNull, [objNull]], ["_truck", objNull, [objNull]], ["_supplyCount", 0, [0]]]; if (_supplyCount > 0 ) then { - ["displayTextStructured", _unit, [[LSTRING(Hint_RemainingSupplyPoints), _supplyCount], 2, _unit]] call EFUNC(common,objectEvent); + [[LSTRING(Hint_RemainingSupplyPoints), _supplyCount], 2, _unit] call EFUNC(common,displayTextStructured); } else { - ["displayTextStructured", _unit, [LSTRING(Hint_EmptySupplyPoints), 2, _unit]] call EFUNC(common,objectEvent); + [LSTRING(Hint_EmptySupplyPoints), 2, _unit] call EFUNC(common,displayTextStructured); }; true }, @@ -64,9 +64,9 @@ if (GVAR(supply) == 1) then { } count _magazines; }; if (_supply > 1.5) then { - ["displayTextStructured", _unit, [[LSTRING(Hint_RemainingAmmo), _text], _supply, _unit, (_numChars/2.9)]] call EFUNC(common,objectEvent); + [[LSTRING(Hint_RemainingAmmo), _text], _supply, _unit, (_numChars/2.9)] call EFUNC(common,displayTextStructured); } else { - ["displayTextStructured", _unit, [LSTRING(Hint_Empty), 2, _unit]] call EFUNC(common,objectEvent); + [LSTRING(Hint_Empty), 2, _unit] call EFUNC(common,displayTextStructured); }; true }, diff --git a/addons/rearm/functions/fnc_rearm.sqf b/addons/rearm/functions/fnc_rearm.sqf index 65b80b6900..8b28192e41 100644 --- a/addons/rearm/functions/fnc_rearm.sqf +++ b/addons/rearm/functions/fnc_rearm.sqf @@ -3,19 +3,21 @@ * Starts progress bar for rearming a vehicle. * * Arguments: - * 0: Unit + * 0: Target Vehicle + * 1: Unit * * Return Value: * None * * Example: - * [player] call ace_rearm_fnc_rearm + * [tank, player] call ace_rearm_fnc_rearm * * Public: No */ #include "script_component.hpp" params [ + ["_target", objNull, [objNull]], ["_unit", objNull, [objNull]] ]; diff --git a/addons/rearm/functions/fnc_rearmEntireVehicleSuccess.sqf b/addons/rearm/functions/fnc_rearmEntireVehicleSuccess.sqf index c0f0021cd7..a2a23d7357 100644 --- a/addons/rearm/functions/fnc_rearmEntireVehicleSuccess.sqf +++ b/addons/rearm/functions/fnc_rearmEntireVehicleSuccess.sqf @@ -25,14 +25,14 @@ _args params [ if (isServer) then { { - _turretOwnerID = _vehicle turretOwner _x; + private _turretOwnerID = _vehicle turretOwner _x; if (_turretOwnerID == 0) then { - [QGVAR(rearmEntireVehicleSuccessLocalEH), _truck, [_truck, _vehicle, _x]] call EFUNC(common,objectEvent); + [QGVAR(rearmEntireVehicleSuccessLocalEH), [_truck, _vehicle, _x], _truck] call CBA_fnc_targetEvent; } else { - [QGVAR(rearmEntireVehicleSuccessLocalEH), _turretOwnerID, [_truck, _vehicle, _x]] call EFUNC(common,targetEvent); + [QGVAR(rearmEntireVehicleSuccessLocalEH), [_truck, _vehicle, _x], _turretOwnerID] call CBA_fnc_ownerEvent; }; false } count REARM_TURRET_PATHS; } else { - [QGVAR(rearmEntireVehicleSuccessLocalEH), _this] call EFUNC(common,serverEvent); + [QGVAR(rearmEntireVehicleSuccessLocalEH), _this] call CBA_fnc_serverEvent; }; diff --git a/addons/rearm/functions/fnc_rearmSuccess.sqf b/addons/rearm/functions/fnc_rearmSuccess.sqf index c5e47a5887..8fc006148a 100644 --- a/addons/rearm/functions/fnc_rearmSuccess.sqf +++ b/addons/rearm/functions/fnc_rearmSuccess.sqf @@ -25,8 +25,7 @@ params [ ["_args", [objNull, objNull, [], 0, "", 0], [[]], [6]] ]; _args params ["_vehicle", "_unit", "_turretPath", "_numMagazines", "_magazineClass", "_numRounds"]; - -//hint format ["Vehicle: %1\nTurretPath: %2\nNumMagazines: %3\nMagazine: %4\nNumRounds: %5", _vehicle, _turretPath, _numMagazines, _magazineClass, _numRounds]; +TRACE_6("rearmSuccess",_vehicle,_unit,_turretPath,_numMagazines,_magazineClass,_numRounds); if (local _unit) then { [_unit, true, true] call FUNC(dropAmmo); @@ -35,9 +34,9 @@ if (local _unit) then { if (isServer) then { private _turretOwnerID = _vehicle turretOwner _turretPath; if (_turretOwnerID == 0) then { - [QGVAR(rearmSuccessLocalEH), _vehicle, _this] call EFUNC(common,objectEvent); + [QGVAR(rearmSuccessLocalEH), _this, [_vehicle]] call CBA_fnc_targetEvent; } else { - [QGVAR(rearmSuccessLocalEH), _turretOwnerID, _this] call EFUNC(common,targetEvent); + [QGVAR(rearmSuccessLocalEH), _this, _turretOwnerID] call CBA_fnc_ownerEvent; }; } else { [QGVAR(rearmSuccessLocalEH), _this] call EFUNC(common,serverEvent); diff --git a/addons/rearm/functions/fnc_rearmSuccessLocal.sqf b/addons/rearm/functions/fnc_rearmSuccessLocal.sqf index f04ab4b501..f922f06eee 100644 --- a/addons/rearm/functions/fnc_rearmSuccessLocal.sqf +++ b/addons/rearm/functions/fnc_rearmSuccessLocal.sqf @@ -15,7 +15,7 @@ * None * * Example: - * [[vehicle, player, [-1], 2, "5000Rnd_762x51_Belt", 500]] call ace_rearm_fnc_rearmSuccess + * [[vehicle, player, [-1], 2, "5000Rnd_762x51_Belt", 500]] call ace_rearm_fnc_rearmSuccessLocal * * Public: No */ @@ -25,6 +25,7 @@ params [ ["_args", [objNull, objNull, [], 0, "", 0], [[]], [6]] ]; _args params ["_vehicle", "_unit", "_turretPath", "_numMagazines", "_magazineClass", "_numRounds"]; +TRACE_6("rearmSuccessLocal",_vehicle,_unit,_turretPath,_numMagazines,_magazineClass,_numRounds); private _rounds = getNumber (configFile >> "CfgMagazines" >> _magazineClass >> "count"); private _currentRounds = 0; @@ -40,15 +41,15 @@ if (_maxMagazines == 1) then { if (GVAR(level) == 1) then { // Fill magazine completely _vehicle setMagazineTurretAmmo [_magazineClass, _rounds, _turretPath]; - ["displayTextStructured", _unit, [[LSTRING(Hint_RearmedTriple), _rounds, + [QEGVAR(common,displayTextStructured), [[LSTRING(Hint_RearmedTriple), _rounds, getText(configFile >> "CfgMagazines" >> _magazineClass >> "displayName"), - getText(configFile >> "CfgVehicles" >> (typeOf _vehicle) >> "displayName")], 3, _unit]] call EFUNC(common,objectEvent); + getText(configFile >> "CfgVehicles" >> (typeOf _vehicle) >> "displayName")], 3, _unit], [_unit]] call CBA_fnc_targetEvent; } else { // Fill only at most _numRounds _vehicle setMagazineTurretAmmo [_magazineClass, ((_vehicle magazineTurretAmmo [_magazineClass, _turretPath]) + _numRounds) min _rounds, _turretPath]; - ["displayTextStructured", _unit, [[LSTRING(Hint_RearmedTriple), _numRounds, + [QEGVAR(common,displayTextStructured), [[LSTRING(Hint_RearmedTriple), _numRounds, getText(configFile >> "CfgMagazines" >> _magazineClass >> "displayName"), - getText(configFile >> "CfgVehicles" >> (typeOf _vehicle) >> "displayName")], 3, _unit]] call EFUNC(common,objectEvent); + getText(configFile >> "CfgVehicles" >> (typeOf _vehicle) >> "displayName")], 3, _unit], [_unit]] call CBA_fnc_targetEvent; }; } else { for "_idx" from 1 to (_maxMagazines+1) do { @@ -69,9 +70,9 @@ if (_maxMagazines == 1) then { } else { _vehicle setMagazineTurretAmmo [_magazineClass, _currentRounds + _numRounds, _turretPath]; }; - ["displayTextStructured", _unit, [[LSTRING(Hint_RearmedTriple), _numRounds, + [QEGVAR(common,displayTextStructured), [[LSTRING(Hint_RearmedTriple), _numRounds, getText(configFile >> "CfgMagazines" >> _magazineClass >> "displayName"), - getText(configFile >> "CfgVehicles" >> (typeOf _vehicle) >> "displayName")], 3, _unit]] call EFUNC(common,objectEvent); + getText(configFile >> "CfgVehicles" >> (typeOf _vehicle) >> "displayName")], 3, _unit], [_unit]] call CBA_fnc_targetEvent; } else { // Fill current magazine completely and fill next magazine partially _vehicle setMagazineTurretAmmo [_magazineClass, _rounds, _turretPath]; @@ -79,9 +80,9 @@ if (_maxMagazines == 1) then { _vehicle addMagazineTurret [_magazineClass, _turretPath]; _vehicle setMagazineTurretAmmo [_magazineClass, _currentRounds, _turretPath]; }; - ["displayTextStructured", _unit, [[LSTRING(Hint_RearmedTriple), _rounds, + [QEGVAR(common,displayTextStructured), [[LSTRING(Hint_RearmedTriple), _rounds, getText(configFile >> "CfgMagazines" >> _magazineClass >> "displayName"), - getText(configFile >> "CfgVehicles" >> (typeOf _vehicle) >> "displayName")], 3, _unit]] call EFUNC(common,objectEvent); + getText(configFile >> "CfgVehicles" >> (typeOf _vehicle) >> "displayName")], 3, _unit], [_unit]] call CBA_fnc_targetEvent; }; }; _vehicle removeMagazineTurret [_magazineClass, _turretPath]; diff --git a/addons/rearm/functions/fnc_takeAmmo.sqf b/addons/rearm/functions/fnc_takeAmmo.sqf index 9b0cfd3100..915be5e8a8 100644 --- a/addons/rearm/functions/fnc_takeAmmo.sqf +++ b/addons/rearm/functions/fnc_takeAmmo.sqf @@ -28,7 +28,7 @@ _args params ["_magazineClass", "_vehicle"]; ([_magazineClass] call FUNC(getCaliber)) params ["_cal", "_idx"]; -REARM_HOLSTER_WEAPON +REARM_HOLSTER_WEAPON; [ (REARM_DURATION_TAKE select _idx), diff --git a/addons/rearm/script_component.hpp b/addons/rearm/script_component.hpp index 7659faef64..c9ded7836d 100644 --- a/addons/rearm/script_component.hpp +++ b/addons/rearm/script_component.hpp @@ -28,12 +28,13 @@ #define REARM_HOLSTER_WEAPON \ _unit setVariable [QGVAR(selectedWeaponOnRearm), currentWeapon _unit]; \ + TRACE_2("REARM_HOLSTER_WEAPON",_unit,currentWeapon _unit); \ _unit action ["SwitchWeapon", _unit, _unit, 299]; #define REARM_UNHOLSTER_WEAPON \ _weaponSelect = _unit getVariable QGVAR(selectedWeaponOnRearm); \ - TRACE_2("REARM_UNHOLSTER_WEAPON",_unit,_weaponSelect); \ if (!isNil "_weaponSelect") then { \ + TRACE_2("REARM_UNHOLSTER_WEAPON",_unit,_weaponSelect); \ _unit selectWeapon _weaponSelect; \ _unit setVariable [QGVAR(selectedWeaponOnRearm), nil]; \ }; diff --git a/addons/repair/functions/fnc_useItem.sqf b/addons/repair/functions/fnc_useItem.sqf index c486ed50a0..02daeed33e 100644 --- a/addons/repair/functions/fnc_useItem.sqf +++ b/addons/repair/functions/fnc_useItem.sqf @@ -20,7 +20,7 @@ params ["_unit", "_item"]; TRACE_2("params",_unit,_item); if ([_unit, _item] call EFUNC(common,hasItem)) exitWith { - [QGVAR(useItem), _unit, [_unit, _item]] call EFUNC(common,objectEvent); + ["ace_useItem", [_unit, _item], _unit] call CBA_fnc_targetEvent; [true, _unit]; }; diff --git a/addons/spectator/functions/fnc_toggleInterface.sqf b/addons/spectator/functions/fnc_toggleInterface.sqf index cbc6091ae4..31472702fc 100644 --- a/addons/spectator/functions/fnc_toggleInterface.sqf +++ b/addons/spectator/functions/fnc_toggleInterface.sqf @@ -4,12 +4,12 @@ * * Arguments: * 0: Display - * 1: Toogle compass (optional) - * 2: Toogle help (optional) - * 3: Toogle interface (optional) - * 4: Toogle map (optional) - * 5: Toogle toolbar (optional) - * 6: Toogle unit list (optional) + * 1: Toogle compass + * 2: Toogle help + * 3: Toogle interface + * 4: Toogle map + * 5: Toogle toolbar + * 6: Toogle unit list * * Return Value: * None From d055845201dace227c30695186e0305032b312bb Mon Sep 17 00:00:00 2001 From: Arcanum Date: Mon, 22 May 2017 19:57:02 +0200 Subject: [PATCH 047/657] Add vars for separate AI fatalInjuty condition --- addons/medical/ACE_Settings.hpp | 8 ++++++++ addons/medical/stringtable.xml | 12 +++++++++--- 2 files changed, 17 insertions(+), 3 deletions(-) diff --git a/addons/medical/ACE_Settings.hpp b/addons/medical/ACE_Settings.hpp index b5c1c80d1a..aedb705120 100644 --- a/addons/medical/ACE_Settings.hpp +++ b/addons/medical/ACE_Settings.hpp @@ -111,6 +111,14 @@ class ACE_Settings { typeName = "SCALAR"; values[] = {"Always", "In Cardiac Arrest", "Never"}; }; + class GVAR(fatalInjuryConditionAI) { + category = CSTRING(Category_Medical); + displayName = CSTRING(MedicalSettings_fatalInjuryConditionAI_DisplayName); + description = CSTRING(MedicalSettings_fatalInjuryConditionAI_Description); + value = 0; + typeName = "SCALAR"; + values[] = {"Always", "In Cardiac Arrest", "Never"}; + }; class GVAR(cardiacArrestTime) { category = CSTRING(Category_Medical); displayName = CSTRING(MedicalSettings_cardiacArrestTime_DisplayName); diff --git a/addons/medical/stringtable.xml b/addons/medical/stringtable.xml index 3fbe015919..4db7c126af 100644 --- a/addons/medical/stringtable.xml +++ b/addons/medical/stringtable.xml @@ -2975,12 +2975,18 @@ 얼마정도의 부상을 인공지능이 죽기 전까지 버틸 수 있습니까? - Fatal Injury + Fatal Injury Player - Defines when you can receive a fatal injury + Defines when Player can receive a fatal injury - + + Fatal Injury AI + + + Defines when AI can receive a fatal injury + + In Cardiac Arrest From 31e1e2964ba41eb3ddb9d1927594053c34e3fa0d Mon Sep 17 00:00:00 2001 From: Arcanum Date: Mon, 22 May 2017 20:53:00 +0200 Subject: [PATCH 048/657] Add function to check if AI and condition from fatal --- addons/medical/ACE_Medical_StateMachine.hpp | 9 ++++++- .../fnc_conditionFromFatalToCardiac.sqf | 17 ++++++++++++ addons/medical/functions/fnc_isAI.sqf | 27 +++++++++++++++++++ 3 files changed, 52 insertions(+), 1 deletion(-) create mode 100644 addons/medical/functions/fnc_conditionFromFatalToCardiac.sqf create mode 100644 addons/medical/functions/fnc_isAI.sqf diff --git a/addons/medical/ACE_Medical_StateMachine.hpp b/addons/medical/ACE_Medical_StateMachine.hpp index 6d551aad0f..4151ef8311 100644 --- a/addons/medical/ACE_Medical_StateMachine.hpp +++ b/addons/medical/ACE_Medical_StateMachine.hpp @@ -61,7 +61,14 @@ class ACE_Medical_StateMachine { class SecondChance { events[] = {QGVAR(FatalInjuryInstantTransition)}; targetState = "CardiacArrest"; - condition = QUOTE(GVAR(fatalInjuryCondition) > 0); + condition = QUOTE(DFUNC(conditionFromFatalToCardiac)); + onTransition = QUOTE(DFUNC(transitionSecondChance)); + }; + class SecondChanceAI { + events[] = {QGVAR(FatalInjuryInstantTransition)}; + targetState = "CardiacArrest"; + //conditionFromFatalToCardiac + condition = QUOTE(DFUNC(conditionFromFatalToCardiac)); onTransition = QUOTE(DFUNC(transitionSecondChance)); }; class Death { diff --git a/addons/medical/functions/fnc_conditionFromFatalToCardiac.sqf b/addons/medical/functions/fnc_conditionFromFatalToCardiac.sqf new file mode 100644 index 0000000000..2c19cc926f --- /dev/null +++ b/addons/medical/functions/fnc_conditionFromFatalToCardiac.sqf @@ -0,0 +1,17 @@ +/* + * Author: Arcanum + * Condition for trasfer from FatalInjury to Second chance. + * + * Arguments: + * 0: The Unit + * 1: 1 for AI 0 for player + * + * Return Value: + * Condition fo state machine + * + * Public: No + */ +#include "script_component.hpp" +params ["_unit","_wantAI"]; + +(GVAR(fatalInjuryConditionAI) > 0) && (QUOTE(_this call FUNC(isAi)) == _wantAI) diff --git a/addons/medical/functions/fnc_isAI.sqf b/addons/medical/functions/fnc_isAI.sqf new file mode 100644 index 0000000000..e30563c8fc --- /dev/null +++ b/addons/medical/functions/fnc_isAI.sqf @@ -0,0 +1,27 @@ +/* + * Author: Arcanum + * Check if a unit is AI + * + * Arguments: + * 0: The Unit + * + * ReturnValue: + * Is AI + * + * Example: + * [player] call ace_medical_fnc_isAI + * + * Public: Yes + */ + +#include "script_component.hpp" + +params ["_unit"]; +private _return = 0; + +if (isPlayer _unit) then { + _return=0; +else { + _return=1; +}; +_return From e3f9e65fb79d905dbca24314fc1f8d6d5e09160b Mon Sep 17 00:00:00 2001 From: Arcanum Date: Mon, 22 May 2017 20:53:00 +0200 Subject: [PATCH 049/657] Revert "Add function to check if AI and condition from fatal" This reverts commit 31e1e2964ba41eb3ddb9d1927594053c34e3fa0d. --- addons/medical/ACE_Medical_StateMachine.hpp | 9 +------ .../fnc_conditionFromFatalToCardiac.sqf | 17 ------------ addons/medical/functions/fnc_isAI.sqf | 27 ------------------- 3 files changed, 1 insertion(+), 52 deletions(-) delete mode 100644 addons/medical/functions/fnc_conditionFromFatalToCardiac.sqf delete mode 100644 addons/medical/functions/fnc_isAI.sqf diff --git a/addons/medical/ACE_Medical_StateMachine.hpp b/addons/medical/ACE_Medical_StateMachine.hpp index 4151ef8311..6d551aad0f 100644 --- a/addons/medical/ACE_Medical_StateMachine.hpp +++ b/addons/medical/ACE_Medical_StateMachine.hpp @@ -61,14 +61,7 @@ class ACE_Medical_StateMachine { class SecondChance { events[] = {QGVAR(FatalInjuryInstantTransition)}; targetState = "CardiacArrest"; - condition = QUOTE(DFUNC(conditionFromFatalToCardiac)); - onTransition = QUOTE(DFUNC(transitionSecondChance)); - }; - class SecondChanceAI { - events[] = {QGVAR(FatalInjuryInstantTransition)}; - targetState = "CardiacArrest"; - //conditionFromFatalToCardiac - condition = QUOTE(DFUNC(conditionFromFatalToCardiac)); + condition = QUOTE(GVAR(fatalInjuryCondition) > 0); onTransition = QUOTE(DFUNC(transitionSecondChance)); }; class Death { diff --git a/addons/medical/functions/fnc_conditionFromFatalToCardiac.sqf b/addons/medical/functions/fnc_conditionFromFatalToCardiac.sqf deleted file mode 100644 index 2c19cc926f..0000000000 --- a/addons/medical/functions/fnc_conditionFromFatalToCardiac.sqf +++ /dev/null @@ -1,17 +0,0 @@ -/* - * Author: Arcanum - * Condition for trasfer from FatalInjury to Second chance. - * - * Arguments: - * 0: The Unit - * 1: 1 for AI 0 for player - * - * Return Value: - * Condition fo state machine - * - * Public: No - */ -#include "script_component.hpp" -params ["_unit","_wantAI"]; - -(GVAR(fatalInjuryConditionAI) > 0) && (QUOTE(_this call FUNC(isAi)) == _wantAI) diff --git a/addons/medical/functions/fnc_isAI.sqf b/addons/medical/functions/fnc_isAI.sqf deleted file mode 100644 index e30563c8fc..0000000000 --- a/addons/medical/functions/fnc_isAI.sqf +++ /dev/null @@ -1,27 +0,0 @@ -/* - * Author: Arcanum - * Check if a unit is AI - * - * Arguments: - * 0: The Unit - * - * ReturnValue: - * Is AI - * - * Example: - * [player] call ace_medical_fnc_isAI - * - * Public: Yes - */ - -#include "script_component.hpp" - -params ["_unit"]; -private _return = 0; - -if (isPlayer _unit) then { - _return=0; -else { - _return=1; -}; -_return From 9895881ad956f20818603ec1658cc443ab68882c Mon Sep 17 00:00:00 2001 From: Arcanum Date: Mon, 22 May 2017 22:16:18 +0200 Subject: [PATCH 050/657] Add options to disable AI going unconscious and for AI to die instantly --- addons/medical/ACE_Medical_StateMachine.hpp | 9 +++++++++ addons/medical/ACE_Settings.hpp | 12 +++++++++--- addons/medical/CfgVehicles.hpp | 12 ++++++++++++ .../medical/functions/fnc_moduleMedicalSettings.sqf | 2 ++ addons/medical/stringtable.xml | 10 ++++++++-- 5 files changed, 40 insertions(+), 5 deletions(-) diff --git a/addons/medical/ACE_Medical_StateMachine.hpp b/addons/medical/ACE_Medical_StateMachine.hpp index 6d551aad0f..003eb66a70 100644 --- a/addons/medical/ACE_Medical_StateMachine.hpp +++ b/addons/medical/ACE_Medical_StateMachine.hpp @@ -39,6 +39,10 @@ class ACE_Medical_StateMachine { class Unconscious { onState = QUOTE(DFUNC(handleStateUnconscious)); onStateEntered = QUOTE([ARR_2(_this,(true))] call FUNC(setUnconscious)); + class DeathAI { + targetState = "Dead"; + condition = QUOTE(!isPlayer _this && {GVAR(unconsciousConditionAI)}); + }; class WakeUp { targetState = "Injured"; condition = QUOTE(_this call FUNC(hasStableVitals)); @@ -58,6 +62,11 @@ class ACE_Medical_StateMachine { // Transition state for handling instant death // This state raises the next transition in the same frame onStateEntered = QUOTE(DFUNC(enteredStateFatalInjury)); + class DeathAI { + events[] = {QGVAR(FatalInjuryInstantTransition)}; + targetState = "Dead"; + condition = QUOTE(!isPlayer _this && {GVAR(fatalInjuryConditionAI)}); + }; class SecondChance { events[] = {QGVAR(FatalInjuryInstantTransition)}; targetState = "CardiacArrest"; diff --git a/addons/medical/ACE_Settings.hpp b/addons/medical/ACE_Settings.hpp index aedb705120..be25758c3e 100644 --- a/addons/medical/ACE_Settings.hpp +++ b/addons/medical/ACE_Settings.hpp @@ -115,9 +115,15 @@ class ACE_Settings { category = CSTRING(Category_Medical); displayName = CSTRING(MedicalSettings_fatalInjuryConditionAI_DisplayName); description = CSTRING(MedicalSettings_fatalInjuryConditionAI_Description); - value = 0; - typeName = "SCALAR"; - values[] = {"Always", "In Cardiac Arrest", "Never"}; + value = 1; + typeName = "BOOL"; + }; + class GVAR(unconsciousConditionAI) { + category = CSTRING(Category_Medical); + displayName = CSTRING(MedicalSettings_unconsciousConditionAI_DisplayName); + description = CSTRING(MedicalSettings_unconsciousConditionAI_Description); + value = 1; + typeName = "BOOL"; }; class GVAR(cardiacArrestTime) { category = CSTRING(Category_Medical); diff --git a/addons/medical/CfgVehicles.hpp b/addons/medical/CfgVehicles.hpp index dbf1e2114e..e67fd46b3b 100644 --- a/addons/medical/CfgVehicles.hpp +++ b/addons/medical/CfgVehicles.hpp @@ -131,6 +131,18 @@ class CfgVehicles { }; }; }; + class fatalInjuryConditionAI { + displayName = CSTRING(MedicalSettings_fatalInjuryConditionAI_DisplayName); + description = CSTRING(MedicalSettings_fatalInjuryConditionAI_Description); + typeName = "BOOL"; + defaultValue = 1; + }; + class unconsciousConditionAI { + displayName = CSTRING(MedicalSettings_unconsciousConditionAI_DisplayName); + description = CSTRING(MedicalSettings_unconsciousConditionAI_Description); + typeName = "BOOL"; + defaultValue = 1; + }; class cardiacArrestTime { displayName = CSTRING(MedicalSettings_cardiacArrestTime_DisplayName); description = CSTRING(MedicalSettings_cardiacArrestTime_Description); diff --git a/addons/medical/functions/fnc_moduleMedicalSettings.sqf b/addons/medical/functions/fnc_moduleMedicalSettings.sqf index 8c518ac37d..5e714bf9cd 100644 --- a/addons/medical/functions/fnc_moduleMedicalSettings.sqf +++ b/addons/medical/functions/fnc_moduleMedicalSettings.sqf @@ -32,6 +32,8 @@ if !(_activated) exitWith {}; [_logic, QGVAR(playerDamageThreshold), "playerDamageThreshold"] call EFUNC(common,readSettingFromModule); [_logic, QGVAR(AIDamageThreshold), "AIDamageThreshold"] call EFUNC(common,readSettingFromModule); [_logic, QGVAR(fatalInjuryCondition), "fatalInjuryCondition"] call EFUNC(common,readSettingFromModule); +[_logic, QGVAR(fatalInjuryConditionAI), "fatalInjuryConditionAI"] call EFUNC(common,readSettingFromModule); +[_logic, QGVAR(unconsciousConditionAI), "unconsciousConditionAI"] call EFUNC(common,readSettingFromModule); [_logic, QGVAR(cardiacArrestTime), "cardiacArrestTime"] call EFUNC(common,readSettingFromModule); [_logic, QGVAR(medicSetting_PainVisualization), "painVisualization"] call EFUNC(common,readSettingFromModule); diff --git a/addons/medical/stringtable.xml b/addons/medical/stringtable.xml index 4db7c126af..d4b53958da 100644 --- a/addons/medical/stringtable.xml +++ b/addons/medical/stringtable.xml @@ -2981,10 +2981,16 @@ Defines when Player can receive a fatal injury - Fatal Injury AI + Instant death AI - Defines when AI can receive a fatal injury + Defines if AI will be able to die instantly + + + Forbid unconscious AI + + + Defines if AI will be denied to go unconscious and will die instead In Cardiac Arrest From 2e856063cbb68e044f8bddb49a2d4644aea5dc02 Mon Sep 17 00:00:00 2001 From: Arcanum Date: Mon, 22 May 2017 22:43:03 +0200 Subject: [PATCH 051/657] Fix option in setting module --- 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 e67fd46b3b..e496b50475 100644 --- a/addons/medical/CfgVehicles.hpp +++ b/addons/medical/CfgVehicles.hpp @@ -127,7 +127,7 @@ class CfgVehicles { }; class never { name = ECSTRING(common,Never); - value = 1; + value = 2; }; }; }; From 22e1cdfe350ecb2604d3945b2d6f1f85f850ada5 Mon Sep 17 00:00:00 2001 From: Arcanum Date: Mon, 22 May 2017 22:49:27 +0200 Subject: [PATCH 052/657] Add myself as Author --- AUTHORS.txt | 1 + addons/medical/config.cpp | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/AUTHORS.txt b/AUTHORS.txt index dcf94277cc..2213cb24ad 100644 --- a/AUTHORS.txt +++ b/AUTHORS.txt @@ -39,6 +39,7 @@ alef Aleksey EpMAK Yermakov Alganthe Anthariel +Arcanum417 Arkhir Asgar Serran BaerMitUmlaut diff --git a/addons/medical/config.cpp b/addons/medical/config.cpp index 6345e1fbd0..f04470b5be 100644 --- a/addons/medical/config.cpp +++ b/addons/medical/config.cpp @@ -8,7 +8,7 @@ class CfgPatches { requiredVersion = REQUIRED_VERSION; requiredAddons[] = {"ace_common"}; author = ECSTRING(common,ACETeam); - authors[] = {"Glowbal", "KoffeinFlummi"}; + authors[] = {"Glowbal", "KoffeinFlummi","Arcanum417"}; url = ECSTRING(main,URL); VERSION_CONFIG; }; From ca14b7f4b24fe1152f25e8c8e30bb3cf5d7bd836 Mon Sep 17 00:00:00 2001 From: Andrea Verano Date: Thu, 25 May 2017 06:38:58 +0200 Subject: [PATCH 053/657] Zeus updated (#5198) Fixes and adds in the zeus section --- addons/zeus/stringtable.xml | 42 +++++++++++++++++++++++++++++++++---- 1 file changed, 38 insertions(+), 4 deletions(-) diff --git a/addons/zeus/stringtable.xml b/addons/zeus/stringtable.xml index 3a416358c8..8dd83310c7 100644 --- a/addons/zeus/stringtable.xml +++ b/addons/zeus/stringtable.xml @@ -137,7 +137,7 @@ Joue un son radio quand le Zeus utilise du matériel militaire. Rádiós figyelmeztetés kiadása, ha a Zeus tüzérséget használ. Проигрывает звук радио каждый раз, когда Зевс использует артиллерию. - Esegui un messaggio radio quando Zeus usa esplosivi. + Riproduci un messaggio radio quando Zeus usa esplosivi. Zeus が砲撃をつかうときに、無線で警告を流します。 Zeus가 폭격시 경고 무전을 재생합니다. @@ -207,7 +207,7 @@ Basculer en captif Elfogott állapot váltása Пленный (вкл./выкл.) - Apri Catturato + Attivatore Prigioniero 捕虜としてトグル 포로 토글 @@ -220,6 +220,7 @@ Broń obszaru Verteidige Gebiet 지역 방어 + Difendi Area Update Editable Objects @@ -227,6 +228,7 @@ Aktualizuj edytowalne obiekty 수정 가능한 물체 갱신 Màj les objets éditables + Aggiorna Oggetti Modificabili All Curators @@ -234,6 +236,7 @@ 모든 큐레이터 Wszyscy kuratorzy Tous curateurs + Tutti i Moderatori Apply changes to all curators @@ -241,6 +244,7 @@ 모든 큐레이터에 변화를 적용합니다 Zatwierdź zmiany dla wszystkich kuratorów Applique les changements à tous les curateurs + Applica i cambiamenti a tutti i moderatori Remove Objects @@ -248,6 +252,7 @@ 물체 삭제 Usuń obiekty Enlève les objets + Rimuovi Oggetti Remove existing instead of adding new @@ -255,6 +260,7 @@ 물체를 삭제합니다 Usuń istniejące zamiast dodawać nowe Enlève les objets existants au lieu d'en ajouter de nouveaux + Rimuove gli esistenti e li sostituisce con i nuovi Global AI Skill @@ -265,6 +271,7 @@ Globalne umiejętności AI Globale KI-Fähigkeit 서버 인공지능 실력 + Abilità AI Globale General Skill @@ -275,6 +282,7 @@ Ogólne umiejętności Allgemeine Fähigkeit 전반적 실력 + Abilità Generale Changes: general, commanding, courage @@ -285,6 +293,7 @@ Zmienia: ogólne, dowodzenie, odwaga Ändert: general, commanding, courage 변화: 전반적, 지휘, 사기 + Cambia: generale, comando, Accuracy @@ -295,6 +304,7 @@ Precyzja Genauigkeit 명중률 + Precisione Changes: aimingAccuracy @@ -305,6 +315,7 @@ Zmienia: precyzję celowania Ändert: aimingAccuracy 변화: 조준 명중률 + Cambia: aimingAccuracy Weapon Handling @@ -315,6 +326,7 @@ Obsługa broni Waffenhandhabung 무기 조작 + Uso dell'Arma Changes: aimingShake, aimingSpeed, reloadSpeed @@ -325,6 +337,7 @@ Zmienia: drżenie broni, szybkość celowania, szybkość przeładowania Ändert: aimingShake, aimingSpeed, reloadSpeed 변화: 조준시 흔들림, 조준 속도, 재장전 속도 + Cambia: aimingShake, aimingSpeed, reloadSpeed Spotting @@ -335,6 +348,7 @@ Rozpoznanie Aufklärung 탐지 + Ricognizione Changes: spotDistance, spotTime @@ -345,6 +359,7 @@ Zmienia: zasięg rozpoznawania, czas rozpoznawania Ändert: spotDistance, spotTime 변화: 탐지 거리, 탐지까지의 시간 + Cambia: spotDistance, spotTime Seek Cover @@ -355,6 +370,7 @@ Szukaj osłon Deckungssuche 엄폐물 찾기 + Cerca Copertura Should AI seek cover @@ -365,6 +381,7 @@ Czy AI powinno szukać osłon Soll KI nach Deckung suchen 인공지능이 엄폐물을 찾아갑니다 + Le AI dovrebbero cercare una copertura Auto Combat @@ -375,6 +392,7 @@ Auto walka Automatischer Kampfmodus 자동 교전 + Combattimento Automatico Should AI automatically switch to combat mode @@ -385,6 +403,7 @@ Czy AI powinno automatycznie przechodzić w tryb walki Soll KI automatisch in Kampfmodus umschalten 인공지능이 자동적으로 교전 상태에 돌입합니다 + Le AI dovrebbero passare in modalità di combattimento automaticamente Group Side @@ -395,6 +414,7 @@ Strona grupy Gruppenseite 진영 측 + Fazione del Gruppo Patrol Area @@ -405,6 +425,7 @@ Patrol obszaru Patrouillengebiet 정찰 구역 + Area di Pattugliamento Toggle Surrender @@ -416,7 +437,7 @@ Basculer en capitulation Kapituláló állapot váltása Сдавшийся (вкл./выкл.) - Apri Resa + Attivatore Resa 捕虜としてトグル 항복 토글 @@ -426,6 +447,7 @@ 패스트로프 추가/제거 Dodaj/usuń FRIES Aj./Enlève FRIES + Aggiungi/Rimuovi FRIES %1 is not fastrope compatible. @@ -433,6 +455,7 @@ %1은 패스트로프하기에 적합하지 않습니다. %1 nie jest kompatybilny ze zjazdem linowym. %1 n'est pas compatible. + %1 non è compatibile con il fastrope. Unable to remove FRIES, ropes are deployed. @@ -440,6 +463,7 @@ 패스트로프 제거 불가능, 줄이 이미 배치되었습니다. Nie można usunąć FRIES, liny są wypuszczone. Pas en mesure d'enlever le FRIES, les cordes ne sont pas déployées. + Impossibile rimuovere le FRIES, le corde sono ancora dispiegate Teleport Players @@ -450,6 +474,7 @@ Teleportuj graczy Spieler teleportieren 플레이어 순간이동 + Teletrasporta Giocatori Player @@ -460,6 +485,7 @@ Gracz Spieler 플레이어 + Giocatore Teleport selected player to module position @@ -470,6 +496,7 @@ Teleportuje wybranego gracza na pozycję modułu Teleportiert ausgewählten Spieler zur Position des Moduls 모듈의 위치로 플레이어 순간이동 + Teletrasporta il giocatore selezionato nella posizione del modulo Teleport Group @@ -480,6 +507,7 @@ Teleport grupy Gruppe teleportieren 그룹 순간이동 + Teletrasporta Gruppo Teleports all units in group @@ -490,6 +518,7 @@ Teleportuje wszystkie jednostki w grupie Teleportiert alle Einheiten der Gruppe 그룹내에 모든 인원을 순간이동 시킵니다 + Teletrasporta tutte le unità del gruppo Toggle Unconscious @@ -501,7 +530,7 @@ Basculer en inconscient Eszméletlen állapot váltása Без сознания (вкл./выкл.) - Apri Incosciente + Attivatore Incoscienza 気絶をトグル 기절 토글 @@ -514,6 +543,7 @@ Przeszukaj teren Durchsuche Gebiet 지역 수색 + Area di Ricerca Search Nearby Building @@ -524,6 +554,7 @@ Przeszukaj najbliższy budynek Durchsuche nahegelegenes Gebäude 근처 건물 수색 + Cerca Edifici nelle Vicinanze Assign Medic @@ -570,6 +601,7 @@ シミュレーションをトグル 재현 토글 Bascule Simulation + Attivatore Simulazione Add Spare Wheel @@ -700,6 +732,7 @@ Jednostka musi należeć do odpowiedniej strony Einheit muss einer passenden Seite angehören 대상이 적절한 진영에 속해야만합니다 + L'unità deve appartenere ad una fazione coerente Nearest building is too far away @@ -710,6 +743,7 @@ Najbliższy budynek jest zbyt daleko Nächstgelegenes Gebäude ist zu weit entfernt 가장가까운 건물이 너무 멈 + L'edificio più vicino è troppo lontano Place on a unit From 9791eb9eed9d8ccf8f33ba37df37e0e6b2a450a9 Mon Sep 17 00:00:00 2001 From: KoffeinFlummi Date: Thu, 25 May 2017 12:02:17 +0200 Subject: [PATCH 054/657] Add AtixNeon to AUTHORS.txt --- AUTHORS.txt | 1 + 1 file changed, 1 insertion(+) diff --git a/AUTHORS.txt b/AUTHORS.txt index dcf94277cc..401722e05c 100644 --- a/AUTHORS.txt +++ b/AUTHORS.txt @@ -38,6 +38,7 @@ Aggr094 alef Aleksey EpMAK Yermakov Alganthe +Andrea "AtixNeon" Verano Anthariel Arkhir Asgar Serran From 24966281e791faa7cdcc31c708fc76a0f71bc619 Mon Sep 17 00:00:00 2001 From: SilentSpike Date: Fri, 26 May 2017 07:57:46 +0100 Subject: [PATCH 055/657] Add realistic names to dynamic loadout classes (#5185) --- addons/realisticnames/CfgVehicles.hpp | 55 ++++++++++++++++++++++++--- addons/realisticnames/stringtable.xml | 14 +++++++ 2 files changed, 64 insertions(+), 5 deletions(-) diff --git a/addons/realisticnames/CfgVehicles.hpp b/addons/realisticnames/CfgVehicles.hpp index f31b7ffeac..3d217164e5 100644 --- a/addons/realisticnames/CfgVehicles.hpp +++ b/addons/realisticnames/CfgVehicles.hpp @@ -293,18 +293,27 @@ class CfgVehicles { displayName = CSTRING(Heli_Attack_01_Name); }; + class Heli_Attack_01_dynamicLoadout_base_F; + class B_Heli_Attack_01_dynamicLoadout_F: Heli_Attack_01_dynamicLoadout_base_F { + displayName = CSTRING(Heli_Attack_01_Name); + }; + class Heli_Light_01_unarmed_base_F; class B_Heli_Light_01_F: Heli_Light_01_unarmed_base_F { displayName = CSTRING(Heli_Light_01_Name); }; + class Heli_Light_01_civil_base_F: Heli_Light_01_unarmed_base_F { + displayName = CSTRING(Heli_Light_01_civil_Name); + }; class Heli_Light_01_armed_base_F; class B_Heli_Light_01_armed_F: Heli_Light_01_armed_base_F { displayName = CSTRING(Heli_Light_01_armed_Name); }; - class Heli_Light_01_civil_base_F: Heli_Light_01_unarmed_base_F { - displayName = CSTRING(Heli_Light_01_civil_Name); + class Heli_Light_01_dynamicLoadout_base_F; + class B_Heli_Light_01_dynamicLoadout_F: Heli_Light_01_dynamicLoadout_base_F { + displayName = CSTRING(Heli_Light_01_armed_Name); }; class Heli_Transport_03_base_F; @@ -328,6 +337,11 @@ class CfgVehicles { displayName = CSTRING(Heli_Light_02_unarmed_Name); }; + class Heli_Light_02_dynamicLoadout_base_F; + class O_Heli_Light_02_dynamicLoadout_F: Heli_Light_02_dynamicLoadout_base_F { + displayName = CSTRING(Heli_Light_02_Name); + }; + class Heli_light_03_base_F; class I_Heli_light_03_F: Heli_light_03_base_F { displayName = CSTRING(Heli_light_03_Name); @@ -338,6 +352,11 @@ class CfgVehicles { displayName = CSTRING(Heli_light_03_unarmed_Name); }; + class Heli_light_03_dynamicLoadout_base_F; + class I_Heli_light_03_dynamicLoadout_F: Heli_light_03_dynamicLoadout_base_F { + displayName = CSTRING(Heli_light_03_Name); + }; + class Heli_Transport_02_base_F; class I_Heli_Transport_02_F: Heli_Transport_02_base_F { displayName = CSTRING(Heli_Transport_02_Name); @@ -349,11 +368,21 @@ class CfgVehicles { displayName = CSTRING(Plane_CAS_01_Name); }; + class Plane_CAS_01_dynamicLoadout_base_F; + class B_Plane_CAS_01_dynamicLoadout_F: Plane_CAS_01_dynamicLoadout_base_F { + displayName = CSTRING(Plane_CAS_01_Name); + }; + class Plane_CAS_02_base_F; class O_Plane_CAS_02_F: Plane_CAS_02_base_F { displayName = CSTRING(Plane_CAS_02_Name); }; + class Plane_CAS_02_dynamicLoadout_base_F; + class O_Plane_CAS_02_dynamicLoadout_F: Plane_CAS_02_dynamicLoadout_base_F { + displayName = CSTRING(Plane_CAS_02_Name); + }; + class Plane_Fighter_03_base_F; class I_Plane_Fighter_03_CAS_F: Plane_Fighter_03_base_F { displayName = CSTRING(Plane_Fighter_03_CAS_Name); @@ -363,6 +392,11 @@ class CfgVehicles { displayName = CSTRING(Plane_Fighter_03_AA_Name); }; + class Plane_Fighter_03_dynamicLoadout_base_F; + class I_Plane_Fighter_03_dynamicLoadout_F: Plane_Fighter_03_dynamicLoadout_base_F { + displayName = CSTRING(Plane_Fighter_03_Name); + }; + // uavs class UAV_02_base_F; class B_UAV_02_F: UAV_02_base_F { @@ -375,7 +409,7 @@ class CfgVehicles { displayName = CSTRING(UAV_02_Name); }; - class UAV_02_CAS_base_F: UAV_02_base_F {}; + class UAV_02_CAS_base_F; class B_UAV_02_CAS_F: UAV_02_CAS_base_F { displayName = CSTRING(UAV_02_CAS_Name); }; @@ -386,6 +420,17 @@ class CfgVehicles { displayName = CSTRING(UAV_02_CAS_Name); }; + class UAV_02_dynamicLoadout_base_F; + class B_UAV_02_dynamicLoadout_F: UAV_02_dynamicLoadout_base_F { + displayName = CSTRING(UAV_02_Name); + }; + class O_UAV_02_dynamicLoadout_F: UAV_02_dynamicLoadout_base_F { + displayName = CSTRING(UAV_02_Name); + }; + class I_UAV_02_dynamicLoadout_F: UAV_02_dynamicLoadout_base_F { + displayName = CSTRING(UAV_02_Name); + }; + // pistols class Pistol_Base_F; class Weapon_hgun_P07_F: Pistol_Base_F { @@ -525,11 +570,11 @@ class CfgVehicles { class Weapon_SMG_02_F: Weapon_Base_F { displayName = CSTRING(SMG_02_Name); }; - + class Weapon_SMG_05_F: Weapon_Base_F { displayName = CSTRING(SMG_05); }; - + class Weapon_hgun_PDW2000_F: Weapon_Base_F { displayName = CSTRING(hgun_PDW2000_Name); }; diff --git a/addons/realisticnames/stringtable.xml b/addons/realisticnames/stringtable.xml index a490a78ab5..7f685174e2 100644 --- a/addons/realisticnames/stringtable.xml +++ b/addons/realisticnames/stringtable.xml @@ -911,6 +911,20 @@ AW101 マーリン AW101 Merlin + + L-159 ALCA + L-159 ALCA + L-159 ALCA + L-159 ALCA + L-159 ALCA + L-159 ALCA + L-159 Альбатрос + L-159 ALCA + L-159 ALCA + L-159 ALCA + L-159 アルカ + L-159 ALCA + L-159 ALCA (CAS) L-159 ALCA (CAS) From 772ca1313ec5d5fbbfb42f9b8d5339c47cec58f5 Mon Sep 17 00:00:00 2001 From: PabstMirror Date: Fri, 26 May 2017 08:54:12 -0500 Subject: [PATCH 056/657] RHS CH-47 - use animationSourcePhase (#5201) --- optionals/compat_rhs_usf3/functions/fnc_canCloseDoor.sqf | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/optionals/compat_rhs_usf3/functions/fnc_canCloseDoor.sqf b/optionals/compat_rhs_usf3/functions/fnc_canCloseDoor.sqf index 61269519ed..4aeecaffad 100644 --- a/optionals/compat_rhs_usf3/functions/fnc_canCloseDoor.sqf +++ b/optionals/compat_rhs_usf3/functions/fnc_canCloseDoor.sqf @@ -18,7 +18,13 @@ #include "script_component.hpp" params ["_vehicle", "_door"]; -(_vehicle doorPhase _door > 0) && +( + if (_vehicle isKindOf "RHS_CH_47F") then { + (_vehicle animationSourcePhase _door) > 0 + } else { + (_vehicle doorPhase _door) > 0 + } +) && {alive _vehicle} && {!(_vehicle getVariable [QEGVAR(fastroping,doorsLocked),false])} && { From 2ca37162771b301788a80bf10c635f654d63e866 Mon Sep 17 00:00:00 2001 From: SilentSpike Date: Fri, 26 May 2017 16:07:33 +0100 Subject: [PATCH 057/657] Fix Zeus teleport players module (#5175) * Add dummy function to zeus UI modules This removes the message about the module having no function when in SP. * Fix zeus teleport module for non-local units BI made a change to the function this module was using. So now it has to be ran local to the player in question. --- addons/common/XEH_PREP.hpp | 1 + addons/common/functions/fnc_dummy.sqf | 12 ++++++++++++ addons/zeus/CfgVehicles.hpp | 1 + addons/zeus/XEH_postInit.sqf | 1 + addons/zeus/functions/fnc_moduleTeleportPlayers.sqf | 5 +++-- 5 files changed, 18 insertions(+), 2 deletions(-) create mode 100644 addons/common/functions/fnc_dummy.sqf diff --git a/addons/common/XEH_PREP.hpp b/addons/common/XEH_PREP.hpp index b4e5f26986..5720d31873 100644 --- a/addons/common/XEH_PREP.hpp +++ b/addons/common/XEH_PREP.hpp @@ -37,6 +37,7 @@ PREP(displayTextPicture); PREP(displayTextStructured); PREP(doAnimation); PREP(doGesture); +PREP(dummy); PREP(dropBackpack); PREP(endRadioTransmission); PREP(eraseCache); diff --git a/addons/common/functions/fnc_dummy.sqf b/addons/common/functions/fnc_dummy.sqf new file mode 100644 index 0000000000..a70fed35c0 --- /dev/null +++ b/addons/common/functions/fnc_dummy.sqf @@ -0,0 +1,12 @@ +/* + * Author: SilentSpike + * A dummy function which does nothing. Can be useful. + * + * Arguments: + * None + * + * Return Value: + * None + * + * Public: No + */ diff --git a/addons/zeus/CfgVehicles.hpp b/addons/zeus/CfgVehicles.hpp index 42dc6d4289..0965166db4 100644 --- a/addons/zeus/CfgVehicles.hpp +++ b/addons/zeus/CfgVehicles.hpp @@ -86,6 +86,7 @@ class CfgVehicles { class GVAR(moduleBase): Module_F { author = ECSTRING(common,ACETeam); category = "ACE"; + function = QEFUNC(common,dummy); functionPriority = 1; isGlobal = 1; isTriggerActivated = 0; diff --git a/addons/zeus/XEH_postInit.sqf b/addons/zeus/XEH_postInit.sqf index 0c3ff85cdf..adf3d75a9b 100644 --- a/addons/zeus/XEH_postInit.sqf +++ b/addons/zeus/XEH_postInit.sqf @@ -10,6 +10,7 @@ // Global skill module PVs values for persistence, just listen for the PV QGVAR(GlobalSkillAI) addPublicVariableEventHandler FUNC(moduleGlobalSetSkill); +[QGVAR(moveToRespawnPosition), BIS_fnc_moveToRespawnPosition] call CBA_fnc_addEventHandler; [QGVAR(moduleDefendArea), CBA_fnc_taskDefend] call CBA_fnc_addEventHandler; [QGVAR(modulePatrolArea), CBA_fnc_taskPatrol] call CBA_fnc_addEventHandler; [QGVAR(moduleSearchNearby), CBA_fnc_searchNearby] call CBA_fnc_addEventHandler; diff --git a/addons/zeus/functions/fnc_moduleTeleportPlayers.sqf b/addons/zeus/functions/fnc_moduleTeleportPlayers.sqf index 4a1855ba65..c52517a7d0 100644 --- a/addons/zeus/functions/fnc_moduleTeleportPlayers.sqf +++ b/addons/zeus/functions/fnc_moduleTeleportPlayers.sqf @@ -36,9 +36,10 @@ if (_group) then { private _attached = attachedTo _logic; if (isNull _attached) then { - [_x, _logic] call BIS_fnc_moveToRespawnPosition; + // Function takes position AGL and must be ran where local + [QGVAR(moveToRespawnPosition), [_x, _logic modelToWorld [0,0,0]], _x] call CBA_fnc_targetEvent; } else { - [_x, _attached] call BIS_fnc_moveToRespawnPosition; + [QGVAR(moveToRespawnPosition), [_x, _attached], _x] call CBA_fnc_targetEvent; }; } forEach _player; From d615cf27fc8e683ee4b9356e85bb1326af45fecd Mon Sep 17 00:00:00 2001 From: PabstMirror Date: Sat, 27 May 2017 09:46:31 -0500 Subject: [PATCH 058/657] Adv Throw - Handle getShotParents being [] (#5210) --- addons/advanced_throwing/functions/fnc_exitThrowMode.sqf | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/addons/advanced_throwing/functions/fnc_exitThrowMode.sqf b/addons/advanced_throwing/functions/fnc_exitThrowMode.sqf index 359bd946a5..33ff556f6a 100644 --- a/addons/advanced_throwing/functions/fnc_exitThrowMode.sqf +++ b/addons/advanced_throwing/functions/fnc_exitThrowMode.sqf @@ -34,7 +34,8 @@ if !(_unit getVariable [QGVAR(primed), false]) then { _activeThrowable setVelocity [0, 0, -0.1]; // Set thrower - [QEGVAR(common,setShotParents), [_activeThrowable, _unit, (getShotParents _activeThrowable) select 1]] call CBA_fnc_serverEvent; + private _instigator = (getShotParents _activeThrowable) param [1, _unit]; // getShotParents could be [] on replaced grenades (like IR chemlight) + [QEGVAR(common,setShotParents), [_activeThrowable, _unit, _instigator]] call CBA_fnc_serverEvent; }; // Restore muzzle ammo (setAmmo 1 has no impact if no appliccable throwable in inventory) From 7509c629ec35c6ce4d8423749615eca15202b4b4 Mon Sep 17 00:00:00 2001 From: Whigital Date: Sat, 27 May 2017 16:46:56 +0200 Subject: [PATCH 059/657] Correct compat classnames (#5204) --- optionals/compat_rh_acc/script_component.hpp | 2 +- optionals/compat_rh_de/script_component.hpp | 2 +- optionals/compat_rh_m4/script_component.hpp | 2 +- optionals/compat_rh_pdw/script_component.hpp | 2 +- optionals/compat_rksl_pm_ii/script_component.hpp | 2 +- optionals/compat_sma3_iansky/script_component.hpp | 2 +- 6 files changed, 6 insertions(+), 6 deletions(-) diff --git a/optionals/compat_rh_acc/script_component.hpp b/optionals/compat_rh_acc/script_component.hpp index 31bfc4cc86..f819cb90e6 100644 --- a/optionals/compat_rh_acc/script_component.hpp +++ b/optionals/compat_rh_acc/script_component.hpp @@ -1,4 +1,4 @@ -#define COMPONENT rh_acc_comp +#define COMPONENT compat_rh_acc #define COMPONENT_BEAUTIFIED RH Accessories Compatibility #include "\z\ace\addons\main\script_mod.hpp" diff --git a/optionals/compat_rh_de/script_component.hpp b/optionals/compat_rh_de/script_component.hpp index 18621635d0..cb62a462a1 100644 --- a/optionals/compat_rh_de/script_component.hpp +++ b/optionals/compat_rh_de/script_component.hpp @@ -1,4 +1,4 @@ -#define COMPONENT rh_de_cfg_comp +#define COMPONENT compat_rh_de #define COMPONENT_BEAUTIFIED RH Desert Eagle Compatibility #include "\z\ace\addons\main\script_mod.hpp" diff --git a/optionals/compat_rh_m4/script_component.hpp b/optionals/compat_rh_m4/script_component.hpp index 5e52334c38..4c522f8a21 100644 --- a/optionals/compat_rh_m4/script_component.hpp +++ b/optionals/compat_rh_m4/script_component.hpp @@ -1,4 +1,4 @@ -#define COMPONENT rh_m4_cfg_comp +#define COMPONENT compat_rh_m4 #define COMPONENT_BEAUTIFIED RH M4 Compatibility #include "\z\ace\addons\main\script_mod.hpp" diff --git a/optionals/compat_rh_pdw/script_component.hpp b/optionals/compat_rh_pdw/script_component.hpp index 1ea9b9f6ad..52f0f814de 100644 --- a/optionals/compat_rh_pdw/script_component.hpp +++ b/optionals/compat_rh_pdw/script_component.hpp @@ -1,4 +1,4 @@ -#define COMPONENT rh_pdw_comp +#define COMPONENT compat_rh_pdw #define COMPONENT_BEAUTIFIED RH PDW Compatibility #include "\z\ace\addons\main\script_mod.hpp" diff --git a/optionals/compat_rksl_pm_ii/script_component.hpp b/optionals/compat_rksl_pm_ii/script_component.hpp index a3f12941a2..3a8d79b820 100644 --- a/optionals/compat_rksl_pm_ii/script_component.hpp +++ b/optionals/compat_rksl_pm_ii/script_component.hpp @@ -1,4 +1,4 @@ -#define COMPONENT RKSL_PMII_comp +#define COMPONENT compat_rksl_pm_ii #define COMPONENT_BEAUTIFIED RKSL PMII Compatibility #include "\z\ace\addons\main\script_mod.hpp" diff --git a/optionals/compat_sma3_iansky/script_component.hpp b/optionals/compat_sma3_iansky/script_component.hpp index 6f222299af..e85cb0083b 100644 --- a/optionals/compat_sma3_iansky/script_component.hpp +++ b/optionals/compat_sma3_iansky/script_component.hpp @@ -1,4 +1,4 @@ -#define COMPONENT sma3_iansky_comp +#define COMPONENT compat_sma3_iansky #define COMPONENT_BEAUTIFIED Iansky Scope Mod Compatibility #include "\z\ace\addons\main\script_mod.hpp" From 5145b894057667ee98866c58bee8ee14fd7cc843 Mon Sep 17 00:00:00 2001 From: Phyma Date: Sat, 27 May 2017 18:16:34 +0200 Subject: [PATCH 060/657] Linking belt refactoring (#5206) * Linking belt refatoring startLinking belt now uses canLinkBelt so if condition needs to be changed then you can do it on one position. * Fixed requested change Fixed requested change --- addons/reload/functions/fnc_startLinkingBelt.sqf | 9 ++------- 1 file changed, 2 insertions(+), 7 deletions(-) diff --git a/addons/reload/functions/fnc_startLinkingBelt.sqf b/addons/reload/functions/fnc_startLinkingBelt.sqf index a1cc73635d..b43a515a3d 100644 --- a/addons/reload/functions/fnc_startLinkingBelt.sqf +++ b/addons/reload/functions/fnc_startLinkingBelt.sqf @@ -16,15 +16,10 @@ params ["_player", "_target"]; if (vehicle _target != _target) exitWith {false}; private _magazineType = currentMagazine _target; -private _magazineCfg = configFile >> "CfgMagazines" >> _magazineType; -if (getNumber (_magazineCfg >> "ACE_isBelt") == 0) exitWith {false}; +private _canLink = [_player, _target] call FUNC(canLinkBelt); -// Check if the ammo is not empty or full -private _ammoCount = _target ammo currentWeapon _target; - -// Exit if the belt is full or empty -if ((_ammoCount == 0) || (getNumber (_magazineCfg >> "count") - _ammoCount) == 0) exitWith {false}; +if ( !_canLink ) exitWith {} ; // Check if the player has any of the same same magazines // Calculate max ammo it can link From 58b15e4aa10432a7921e6c79f880690817d59826 Mon Sep 17 00:00:00 2001 From: PabstMirror Date: Mon, 29 May 2017 12:55:00 -0500 Subject: [PATCH 061/657] AdvThrow - Handle bugged currentThrowable (#5216) --- addons/advanced_throwing/functions/fnc_drawThrowable.sqf | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/addons/advanced_throwing/functions/fnc_drawThrowable.sqf b/addons/advanced_throwing/functions/fnc_drawThrowable.sqf index 226519b931..b4155ecfcd 100644 --- a/addons/advanced_throwing/functions/fnc_drawThrowable.sqf +++ b/addons/advanced_throwing/functions/fnc_drawThrowable.sqf @@ -36,6 +36,11 @@ if (_throwable isEqualTo [] && {!_primed}) exitWith { private _throwableMag = _throwable param [0, "#none"]; +// If not primed, double check we actually have the magazine in inventory +if ((!_primed) && {!(_throwableMag in (magazines ACE_player))}) exitWith { + [ACE_player, "No valid throwable (glitched currentThrowable)"] call FUNC(exitThrowMode); +}; + // Get correct throw power for primed grenade if (_primed) then { private _ammoType = typeOf _activeThrowable; From ff212d5b3d7727026f77967ec37d551f54b8f5d3 Mon Sep 17 00:00:00 2001 From: PabstMirror Date: Mon, 29 May 2017 12:55:26 -0500 Subject: [PATCH 062/657] Fix AB water vapor pressure calc (#4956) * Fix AB water vapor pressure calc * Fix calc in weather * Cleanup usage of constant * Add RVExtensionVersion, Rebuild AB DLLs --- ace_advanced_ballistics.dll | Bin 265216 -> 263168 bytes ace_advanced_ballistics_x64.dll | Bin 301056 -> 300544 bytes .../functions/fnc_calculateAirDensity.sqf | 3 ++- docs/wiki/development/extension-guidelines.md | 2 +- extensions/CMakeLists.txt | 2 +- .../AdvancedBallistics.cpp | 11 +++++++++-- 6 files changed, 13 insertions(+), 5 deletions(-) diff --git a/ace_advanced_ballistics.dll b/ace_advanced_ballistics.dll index 09b93a543fd59b69a41b80e632c3da4958b7a496..7b1d952b12415452fcd90177fac05f0e158362cc 100644 GIT binary patch delta 79055 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 delta 81101 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 diff --git a/ace_advanced_ballistics_x64.dll b/ace_advanced_ballistics_x64.dll index e2dae5caab8aa256a254adfac1b1b490084c59a8..d50c374fc727e94190ae55027d67212f6d77ec34 100644 GIT binary patch delta 84130 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�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 delta 84058 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ξQ{zUF6G*oS5E;chT;$!lW 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 H&z=7VKP=T! diff --git a/addons/weather/functions/fnc_calculateAirDensity.sqf b/addons/weather/functions/fnc_calculateAirDensity.sqf index bda8410ddd..61d18d7201 100644 --- a/addons/weather/functions/fnc_calculateAirDensity.sqf +++ b/addons/weather/functions/fnc_calculateAirDensity.sqf @@ -23,7 +23,8 @@ _pressure = _pressure * 100; // hPa to Pa if (_relativeHumidity > 0) then { // Saturation vapor pressure calculated according to: http://wahiduddin.net/calc/density_algorithms.htm - private _pSat = 6.1078 * 10 ^ ((7.5 * _temperature) / (_temperature + 237.3)); + // 610.78 gives pressure in Pa - https://en.wikipedia.org/wiki/Density_of_air + private _pSat = 610.78 * 10 ^ ((7.5 * _temperature) / (_temperature + 237.3)); private _vaporPressure = _relativeHumidity * _pSat; private _partialPressure = _pressure - _vaporPressure; diff --git a/docs/wiki/development/extension-guidelines.md b/docs/wiki/development/extension-guidelines.md index 06d85eeeaf..f4dc6e40bd 100644 --- a/docs/wiki/development/extension-guidelines.md +++ b/docs/wiki/development/extension-guidelines.md @@ -33,7 +33,7 @@ order: 9 ``` cd extensions\build -cmake .. -G "Visual Studio 14 2015" +cmake .. -G "Visual Studio 15 2017 Win64" ``` A Visual studio project file will now be generated in your build directory. diff --git a/extensions/CMakeLists.txt b/extensions/CMakeLists.txt index 7ed8386dba..41c28045ea 100644 --- a/extensions/CMakeLists.txt +++ b/extensions/CMakeLists.txt @@ -89,7 +89,7 @@ endif() string(TIMESTAMP ACE_BUILDSTAMP "%Y-%m-%dT%H:%M:%SZ") set(ACE_VERSION_MAJOR 3) -set(ACE_VERSION_MINOR 6) +set(ACE_VERSION_MINOR 10) set(ACE_VERSION_REVISION 0) EXECUTE_PROCESS(COMMAND git rev-parse --verify HEAD OUTPUT_VARIABLE T_ACE_VERSION_BUILD diff --git a/extensions/advanced_ballistics/AdvancedBallistics.cpp b/extensions/advanced_ballistics/AdvancedBallistics.cpp index 32955b4316..7db5ca5add 100644 --- a/extensions/advanced_ballistics/AdvancedBallistics.cpp +++ b/extensions/advanced_ballistics/AdvancedBallistics.cpp @@ -93,7 +93,8 @@ double calculateAirDensity(double temperature, double pressure, double relativeH pressure = pressure * 100; if (relativeHumidity > 0) { - double _pSat = 6.1078 * pow(10, ((7.5 * temperature) / (temperature + 237.3))); + // 610.78 gives pressure in Pa - https://en.wikipedia.org/wiki/Density_of_air + double _pSat = 610.78 * pow(10, ((7.5 * temperature) / (temperature + 237.3))); double vaporPressure = relativeHumidity * _pSat; double partialPressure = pressure - vaporPressure; @@ -338,7 +339,13 @@ double calculateZeroAngle(double zeroRange, double muzzleVelocity, double boreHe extern "C" { - EXPORT void __stdcall RVExtension(char *output, int outputSize, const char *function); + EXPORT void __stdcall RVExtensionVersion(char *output, int outputSize); + EXPORT void __stdcall RVExtension(char *output, int outputSize, const char *function); +} + +void __stdcall RVExtensionVersion(char *output, int outputSize) +{ + strncpy_s(output, outputSize, ACE_FULL_VERSION_STR, _TRUNCATE); } void __stdcall RVExtension(char *output, int outputSize, const char *function) From cd852477c8f9afdc673583ef2ee07dea8cf87edf Mon Sep 17 00:00:00 2001 From: magicsh0tz Date: Tue, 30 May 2017 01:55:53 +0800 Subject: [PATCH 063/657] CH53 Fastroping and other fixes (#4713) * CH53 Fastroping and Fixes Added fastrope points for CH53. The getOut EH is required to keep the doors open when a unit exits the vehicle and it uses the vehicle animation "doorHandler_R" or "doorHandler_L" as a placeholder to determine if the doors are open(1)/close(0). eg. In UH1Y (Unarmed), when the right door is opened using the useraction, "doorRB" and "doorHandler_R" will be set to 1. * Changed TAB to 4 spaces * Moved bracket to follow guidelines --- optionals/compat_rhs_usf3/CfgVehicles.hpp | 25 ++++++++++-------- .../functions/fnc_canCloseDoor.sqf | 26 ++++++++++--------- .../compat_rhs_usf3/functions/fnc_onCut.sqf | 4 +++ .../functions/fnc_onPrepare.sqf | 4 +++ 4 files changed, 36 insertions(+), 23 deletions(-) diff --git a/optionals/compat_rhs_usf3/CfgVehicles.hpp b/optionals/compat_rhs_usf3/CfgVehicles.hpp index d37fe7f09b..25ac08dfa0 100644 --- a/optionals/compat_rhs_usf3/CfgVehicles.hpp +++ b/optionals/compat_rhs_usf3/CfgVehicles.hpp @@ -184,12 +184,6 @@ class CfgVehicles { condition = QUOTE([ARR_2(this,'doorLB')] call FUNC(canCloseDoor)); }; }; - - class EventHandlers: EventHandlers { - class RHSUSF_EventHandlers: RHSUSF_EventHandlers { - getOut = QUOTE(if !((_this select 0) getVariable [ARR_2(QUOTE(QEGVAR(fastroping,doorsLocked)),false)]) then {_this call rhs_fnc_uh60_doors}); - }; - }; }; class Helicopter_Base_H: Helicopter_Base_F { @@ -226,11 +220,6 @@ class CfgVehicles { condition = QUOTE([ARR_2(this,'doorLB')] call FUNC(canCloseDoor)); }; }; - class EventHandlers: EventHandlers { - class RHSUSF_EventHandlers { - getOut = QUOTE(if !((_this select 0) getVariable [ARR_2(QUOTE(QEGVAR(fastroping,doorsLocked)),false)]) then {_this call rhs_fnc_uh60_doors}); - }; - }; EQUIP_FRIES_ATTRIBUTE; }; @@ -266,6 +255,20 @@ class CfgVehicles { }; }; + class rhsusf_CH53E_USMC: Helicopter_Base_H { + EGVAR(fastroping,enabled) = 1; + EGVAR(fastroping,ropeOrigins)[] = {{0,-9.5,2.6}}; + EGVAR(fastroping,onCut) = QFUNC(onCut); + EGVAR(fastroping,onPrepare) = QFUNC(onPrepare); + + class UserActions { + class RampOpen; + class RampClose: RampOpen { + condition = QUOTE([ARR_2(this,'ramp_bottom')] call FUNC(canCloseDoor)); + }; + }; + }; + class Heli_Attack_01_base_F: Helicopter_Base_F {}; class RHS_AH1Z_base: Heli_Attack_01_base_F { diff --git a/optionals/compat_rhs_usf3/functions/fnc_canCloseDoor.sqf b/optionals/compat_rhs_usf3/functions/fnc_canCloseDoor.sqf index 4aeecaffad..2395010624 100644 --- a/optionals/compat_rhs_usf3/functions/fnc_canCloseDoor.sqf +++ b/optionals/compat_rhs_usf3/functions/fnc_canCloseDoor.sqf @@ -18,19 +18,21 @@ #include "script_component.hpp" params ["_vehicle", "_door"]; -( - if (_vehicle isKindOf "RHS_CH_47F") then { - (_vehicle animationSourcePhase _door) > 0 - } else { - (_vehicle doorPhase _door) > 0 - } -) && -{alive _vehicle} && +(alive _vehicle) && {!(_vehicle getVariable [QEGVAR(fastroping,doorsLocked),false])} && { - if (_vehicle isKindOf "RHS_CH_47F") then { - ACE_player in [driver _vehicle, _vehicle turretUnit [3], _vehicle turretUnit [4]] - } else { - ACE_player in _vehicle + switch (true) do { + case (_vehicle isKindOf "rhsusf_CH53E_USMC"): { + ((_vehicle animationPhase _door) > 0) && + {ACE_player == (driver _vehicle)} + }; + case (_vehicle isKindOf "RHS_CH_47F"): { + ((_vehicle animationSourcePhase _door) > 0) && + {ACE_player in [driver _vehicle, _vehicle turretUnit [3], _vehicle turretUnit [4]]} + }; + default { + ((_vehicle doorPhase _door) > 0) && + {ACE_player in _vehicle} + }; } } diff --git a/optionals/compat_rhs_usf3/functions/fnc_onCut.sqf b/optionals/compat_rhs_usf3/functions/fnc_onCut.sqf index 1201d3ee18..8cbf1e2450 100644 --- a/optionals/compat_rhs_usf3/functions/fnc_onCut.sqf +++ b/optionals/compat_rhs_usf3/functions/fnc_onCut.sqf @@ -26,11 +26,15 @@ if !(isNull _fries) then { [{ _this animateDoor ["doorRB", 0]; _this animateDoor ["doorLB", 0]; + _this animate ["doorHandler_R",0]; + _this animate ["doorHandler_L",0]; }, _vehicle, 2] call CBA_fnc_waitAndExecute; 4 } else { _vehicle animateDoor ["ramp_anim", 0]; + _vehicle animate ["ramp_bottom",0]; + _vehicle animate ["ramp_top",0]; 2 }; diff --git a/optionals/compat_rhs_usf3/functions/fnc_onPrepare.sqf b/optionals/compat_rhs_usf3/functions/fnc_onPrepare.sqf index 4bc7c03524..2adb6f2b5e 100644 --- a/optionals/compat_rhs_usf3/functions/fnc_onPrepare.sqf +++ b/optionals/compat_rhs_usf3/functions/fnc_onPrepare.sqf @@ -23,7 +23,11 @@ private _waitTime = 2; _vehicle animateDoor ["doorRB", 1]; _vehicle animateDoor ["doorLB", 1]; +_vehicle animate ["doorHandler_R",1]; +_vehicle animate ["doorHandler_L",1]; _vehicle animateDoor ["ramp_anim", 1]; +_vehicle animate ["ramp_bottom",0.56]; +_vehicle animate ["ramp_top",1]; private _fries = _vehicle getVariable [QEGVAR(fastroping,FRIES), objNull]; if !(isNull _fries) then { From 3b7a3047cdde01029c793b882d9c4b4804c72487 Mon Sep 17 00:00:00 2001 From: Tim Beswick Date: Mon, 29 May 2017 19:48:02 +0100 Subject: [PATCH 064/657] Refuel for non-AllVehicle objects (#5151) * Enabled refuel for non-AllVehicles objects. Un-magic'd refuel progress timer. * Changed helper attach position to centre of object. Offset applied when rope attached. * Made fully compatible with non-thingX simulation types. Removed destruction effects of helper object. * Using arma model. Removed ACE_Actions from helper object. * Correct use of hideObjectGlobal * Remove actions, cargo, repair on helper * Switched helper to be setVar'd on the nozzle object --- addons/refuel/CfgVehicles.hpp | 16 +++++++++++++ addons/refuel/functions/fnc_checkFuel.sqf | 2 +- .../functions/fnc_connectNozzleAction.sqf | 2 +- .../functions/fnc_maxDistanceDropNozzle.sqf | 4 ++++ .../refuel/functions/fnc_readFuelCounter.sqf | 2 +- addons/refuel/functions/fnc_reset.sqf | 4 ++++ addons/refuel/functions/fnc_returnNozzle.sqf | 6 ++++- addons/refuel/functions/fnc_takeNozzle.sqf | 23 ++++++++++++++----- addons/refuel/functions/fnc_turnOff.sqf | 2 +- addons/refuel/functions/fnc_turnOn.sqf | 2 +- addons/refuel/script_component.hpp | 1 + addons/repair/CfgEventHandlers.hpp | 2 +- 12 files changed, 53 insertions(+), 13 deletions(-) diff --git a/addons/refuel/CfgVehicles.hpp b/addons/refuel/CfgVehicles.hpp index 104da38f71..87e7e3e80b 100644 --- a/addons/refuel/CfgVehicles.hpp +++ b/addons/refuel/CfgVehicles.hpp @@ -512,6 +512,22 @@ class CfgVehicles { GVAR(fuelCargo) = REFUEL_INFINITE_FUEL; }; + // Helper object for non-AllVehicles objects + class GVAR(helper): Helicopter_Base_F { + scope = 1; + displayName = "Refuel Helper"; + model = "\A3\Weapons_f\empty"; + class ACE_Actions {}; + class ACE_SelfActions {}; + EGVAR(cargo,hasCargo) = 0; + EGVAR(cargo,space) = 0; + damageEffect = ""; + destrType = ""; + class HitPoints {}; + class Turrets {}; + class TransportItems {}; + }; + /* // Barrels found in config \ BarrelHelper: Misc_thing 100 BarrelBase: BarrelHelper 100 diff --git a/addons/refuel/functions/fnc_checkFuel.sqf b/addons/refuel/functions/fnc_checkFuel.sqf index 49d62b1e44..8acecccfd6 100644 --- a/addons/refuel/functions/fnc_checkFuel.sqf +++ b/addons/refuel/functions/fnc_checkFuel.sqf @@ -21,7 +21,7 @@ params [["_unit", objNull, [objNull]], ["_target", objNull, [objNull]]]; private _fuel = [_target] call FUNC(getFuel); [ - 5, + REFUEL_PROGRESS_DURATION * 2.5, [_unit, _target, _fuel], { params ["_args"]; diff --git a/addons/refuel/functions/fnc_connectNozzleAction.sqf b/addons/refuel/functions/fnc_connectNozzleAction.sqf index 250da51e21..b132863672 100644 --- a/addons/refuel/functions/fnc_connectNozzleAction.sqf +++ b/addons/refuel/functions/fnc_connectNozzleAction.sqf @@ -72,7 +72,7 @@ _endPosTestOffset = _startingOffset vectorAdd (_closeInUnitVector vectorMultiply _endPosTestOffset set [2, (_startingOffset select 2)]; [ - 2, + REFUEL_PROGRESS_DURATION, [_unit, _nozzle, _target, _endPosTestOffset], { params ["_args"]; diff --git a/addons/refuel/functions/fnc_maxDistanceDropNozzle.sqf b/addons/refuel/functions/fnc_maxDistanceDropNozzle.sqf index 2a23b5eb99..81ce6ccd2f 100644 --- a/addons/refuel/functions/fnc_maxDistanceDropNozzle.sqf +++ b/addons/refuel/functions/fnc_maxDistanceDropNozzle.sqf @@ -49,6 +49,10 @@ if (_nozzle getVariable [QGVAR(jerryCan), false]) exitWith {}; if !(isNull _rope) then { ropeDestroy _rope; }; + private _helper = _nozzle getVariable [QGVAR(helper), objNull]; + if !(isNull _helper) then { + deleteVehicle _helper; + }; deleteVehicle _nozzle; } else { [LSTRING(Hint_TooFar), 2, _unit] call EFUNC(common,displayTextStructured); diff --git a/addons/refuel/functions/fnc_readFuelCounter.sqf b/addons/refuel/functions/fnc_readFuelCounter.sqf index 519b07897d..1b1fb78e81 100644 --- a/addons/refuel/functions/fnc_readFuelCounter.sqf +++ b/addons/refuel/functions/fnc_readFuelCounter.sqf @@ -19,7 +19,7 @@ params [["_unit", objNull, [objNull]], ["_target", objNull, [objNull]]]; [ - 2, + REFUEL_PROGRESS_DURATION, [_unit, _target], { params ["_args"]; diff --git a/addons/refuel/functions/fnc_reset.sqf b/addons/refuel/functions/fnc_reset.sqf index d58f0a48ad..480beb6ca0 100644 --- a/addons/refuel/functions/fnc_reset.sqf +++ b/addons/refuel/functions/fnc_reset.sqf @@ -31,6 +31,10 @@ if !(isNil "_nozzle") then { if !(isNull _rope) then { ropeDestroy _rope; }; + private _helper = _nozzle getVariable [QGVAR(helper), objNull]; + if !(isNull _helper) then { + deleteVehicle _helper; + }; { [QGVAR(resetLocal), [_x, _nozzle], _x] call CBA_fnc_targetEvent; diff --git a/addons/refuel/functions/fnc_returnNozzle.sqf b/addons/refuel/functions/fnc_returnNozzle.sqf index 1bd364eafb..752be90d23 100644 --- a/addons/refuel/functions/fnc_returnNozzle.sqf +++ b/addons/refuel/functions/fnc_returnNozzle.sqf @@ -24,7 +24,7 @@ private _source = _nozzle getVariable QGVAR(source); if (isNull _nozzle || {_source != _target}) exitWith {false}; [ - 2, + REFUEL_PROGRESS_DURATION, [_unit, _nozzle, _target], { params ["_args"]; @@ -46,6 +46,10 @@ if (isNull _nozzle || {_source != _target}) exitWith {false}; if !(isNull _rope) then { ropeDestroy _rope; }; + private _helper = _nozzle getVariable [QGVAR(helper), objNull]; + if !(isNull _helper) then { + deleteVehicle _helper; + }; deleteVehicle _nozzle; [_target, "blockEngine", "ACE_Refuel", false] call EFUNC(common,statusEffect_set); diff --git a/addons/refuel/functions/fnc_takeNozzle.sqf b/addons/refuel/functions/fnc_takeNozzle.sqf index 006c5e0942..3012cdc860 100644 --- a/addons/refuel/functions/fnc_takeNozzle.sqf +++ b/addons/refuel/functions/fnc_takeNozzle.sqf @@ -39,7 +39,7 @@ if (isNull _nozzle) then { // func is called on fuel truck _endPosOffset = _endPosOffset select 0; }; [ - 2, + REFUEL_PROGRESS_DURATION, [_unit, _target, _endPosOffset], { params ["_args"]; @@ -53,11 +53,22 @@ if (isNull _nozzle) then { // func is called on fuel truck _newNozzle attachTo [_unit, [-0.02,0.05,-0.12], "righthandmiddle1"]; _unit setVariable [QGVAR(nozzle), _newNozzle, true]; - if (_target isKindOf "AllVehicles") then { - // Currently ropeCreate requires its first parameter to be a real vehicle - private _rope = ropeCreate [_target, _endPosOffset, _newNozzle, [0, -0.20, 0.12], REFUEL_HOSE_LENGTH]; - _newNozzle setVariable [QGVAR(rope), _rope, true]; + private _ropeTarget = _target; + if (!(_target isKindOf "AllVehicles")) then { + private _helper = QGVAR(helper) createVehicle [0,0,0]; + [QEGVAR(common,hideObjectGlobal), [_helper, true]] call CBA_fnc_serverEvent; + if ((getText (configFile >> "CfgVehicles" >> typeOf _target >> "simulation")) isEqualTo "thingX") then { + _helper attachTo [_target, [0,0,0]]; + } else { + _helper setPosWorld (getPosWorld _target); + _helper setDir (getDir _target); + _helper setVectorUp (vectorUp _target); + }; + _newNozzle setVariable [QGVAR(helper), _helper, true]; + _ropeTarget = _helper; }; + private _rope = ropeCreate [_ropeTarget, _endPosOffset, _newNozzle, [0, -0.20, 0.12], REFUEL_HOSE_LENGTH]; + _newNozzle setVariable [QGVAR(rope), _rope, true]; _newNozzle setVariable [QGVAR(attachPos), _endPosOffset, true]; _newNozzle setVariable [QGVAR(source), _target, true]; @@ -93,7 +104,7 @@ if (isNull _nozzle) then { // func is called on fuel truck ] call EFUNC(common,progressBar); } else { // func is called on muzzle either connected or on ground [ - 2, + REFUEL_PROGRESS_DURATION, [_unit, _nozzle], { params ["_args"]; diff --git a/addons/refuel/functions/fnc_turnOff.sqf b/addons/refuel/functions/fnc_turnOff.sqf index 7ce3d9c874..31308607bb 100644 --- a/addons/refuel/functions/fnc_turnOff.sqf +++ b/addons/refuel/functions/fnc_turnOff.sqf @@ -19,7 +19,7 @@ params [["_unit", objNull, [objNull]], ["_nozzle", objNull, [objNull]]]; [ - 2, + REFUEL_PROGRESS_DURATION, [_unit, _nozzle], { params ["_args"]; diff --git a/addons/refuel/functions/fnc_turnOn.sqf b/addons/refuel/functions/fnc_turnOn.sqf index 7a69de9b6f..b7a4cf1bc9 100644 --- a/addons/refuel/functions/fnc_turnOn.sqf +++ b/addons/refuel/functions/fnc_turnOn.sqf @@ -19,7 +19,7 @@ params [["_unit", objNull, [objNull]], ["_nozzle", objNull, [objNull]]]; [ - 2, + REFUEL_PROGRESS_DURATION, [_unit, _nozzle], { params ["_args"]; diff --git a/addons/refuel/script_component.hpp b/addons/refuel/script_component.hpp index 96006a2822..989f6ad048 100644 --- a/addons/refuel/script_component.hpp +++ b/addons/refuel/script_component.hpp @@ -19,6 +19,7 @@ #define REFUEL_INFINITE_FUEL -10 #define REFUEL_ACTION_DISTANCE 7 #define REFUEL_HOSE_LENGTH 12 +#define REFUEL_PROGRESS_DURATION 2 #define REFUEL_HOLSTER_WEAPON \ _unit setVariable [QGVAR(selectedWeaponOnRefuel), currentWeapon _unit]; \ diff --git a/addons/repair/CfgEventHandlers.hpp b/addons/repair/CfgEventHandlers.hpp index 559d2d4d7e..3e47f9f96f 100644 --- a/addons/repair/CfgEventHandlers.hpp +++ b/addons/repair/CfgEventHandlers.hpp @@ -37,7 +37,7 @@ class Extended_InitPost_EventHandlers { class Helicopter { class ADDON { init = QUOTE(_this call DFUNC(addRepairActions)); - exclude[] = {QEGVAR(fastroping,helper), "ACE_friesBase"}; + exclude[] = {QEGVAR(fastroping,helper), "ACE_friesBase", QEGVAR(refuel,helper)}; }; }; class Plane { From 95ade30d56c6996a135d98ee431ccf19b570380a Mon Sep 17 00:00:00 2001 From: Phyma Date: Mon, 29 May 2017 20:49:21 +0200 Subject: [PATCH 065/657] Linkingbelt refactoring (#5213) * Linking belt refatoring startLinking belt now uses canLinkBelt so if condition needs to be changed then you can do it on one position. * Fixed requested change Fixed requested change * simplified it even more canLinkBelt now returns a value over 0 if success and -1 if something is not right. * Fixed bug where if error we would not exit Fixed bug where if error we would not exit * changed name on canLinkBelt Changed name to better reflect the function of the function. * Author hype * fixed return value info fixed return value info * fix header --- addons/reload/CfgVehicles.hpp | 2 +- addons/reload/XEH_PREP.hpp | 2 +- ...c_canLinkBelt.sqf => fnc_getAmmoToLinkBelt.sqf} | 14 +++++++------- addons/reload/functions/fnc_startLinkingBelt.sqf | 14 +++----------- 4 files changed, 12 insertions(+), 20 deletions(-) rename addons/reload/functions/{fnc_canLinkBelt.sqf => fnc_getAmmoToLinkBelt.sqf} (73%) diff --git a/addons/reload/CfgVehicles.hpp b/addons/reload/CfgVehicles.hpp index a9fa4deadd..05ac18ea70 100644 --- a/addons/reload/CfgVehicles.hpp +++ b/addons/reload/CfgVehicles.hpp @@ -6,7 +6,7 @@ class CfgVehicles { class GVAR(LinkBelt) { displayName = CSTRING(LinkBelt); distance = 2.0; - condition = QUOTE([ARR_2(_player, _target)] call FUNC(canLinkBelt)); + condition = QUOTE(([ARR_2(_player, _target)] call FUNC(getAmmoToLinkBelt)) > 0); statement = QUOTE([ARR_2(_player, _target)] call FUNC(startLinkingBelt)); }; class GVAR(CheckAmmo) { diff --git a/addons/reload/XEH_PREP.hpp b/addons/reload/XEH_PREP.hpp index bfd89b098e..f2b386ac37 100644 --- a/addons/reload/XEH_PREP.hpp +++ b/addons/reload/XEH_PREP.hpp @@ -1,6 +1,6 @@ PREP(canCheckAmmo); -PREP(canLinkBelt); +PREP(getAmmoToLinkBelt); PREP(checkAmmo); PREP(displayAmmo); PREP(startLinkingBelt); diff --git a/addons/reload/functions/fnc_canLinkBelt.sqf b/addons/reload/functions/fnc_getAmmoToLinkBelt.sqf similarity index 73% rename from addons/reload/functions/fnc_canLinkBelt.sqf rename to addons/reload/functions/fnc_getAmmoToLinkBelt.sqf index d29dc6efd6..decb922d80 100644 --- a/addons/reload/functions/fnc_canLinkBelt.sqf +++ b/addons/reload/functions/fnc_getAmmoToLinkBelt.sqf @@ -1,5 +1,5 @@ /* - * Author: esteldunedain + * Author: esteldunedain, phyma * Check if the target has an MG equiped with belt system that the player can link * * Arguments: @@ -7,10 +7,10 @@ * 1: Target * * Return Value: - * Can link belt + * Maximum ammo of magazine (-1 on error) * * Example: - * [player, cursorObject] call ace_reload_fnc_canLinkBelt; + * [player, cursorObject] call ace_reload_fnc_getAmmoToLinkBelt; * * Public: No */ @@ -18,18 +18,18 @@ params ["_player", "_target"]; -if (vehicle _target != _target) exitWith {false}; +if (vehicle _target != _target) exitWith {-1}; private _magazineType = currentMagazine _target; private _magazineCfg = configFile >> "CfgMagazines" >> _magazineType; -if (getNumber (_magazineCfg >> "ACE_isBelt") == 0) exitWith {false}; +if (getNumber (_magazineCfg >> "ACE_isBelt") == 0) exitWith {-1}; // Check if the ammo is not empty or full private _ammoCount = _target ammo currentWeapon _target; // Exit if the belt is full or empty -if (_ammoCount == 0 || getNumber (_magazineCfg >> "count") - _ammoCount == 0) exitWith {false}; +if (_ammoCount == 0 || getNumber (_magazineCfg >> "count") - _ammoCount == 0) exitWith {-1}; // Check if the player has any of the same magazines // Calculate max ammo @@ -39,4 +39,4 @@ private _maxAmmo = 0; _maxAmmo = _maxAmmo max (_x select 1); } forEach (magazinesAmmo _player select {_x select 0 == _magazineType}); -_maxAmmo > 0 +_maxAmmo diff --git a/addons/reload/functions/fnc_startLinkingBelt.sqf b/addons/reload/functions/fnc_startLinkingBelt.sqf index b43a515a3d..aabfadaf66 100644 --- a/addons/reload/functions/fnc_startLinkingBelt.sqf +++ b/addons/reload/functions/fnc_startLinkingBelt.sqf @@ -17,19 +17,11 @@ if (vehicle _target != _target) exitWith {false}; private _magazineType = currentMagazine _target; -private _canLink = [_player, _target] call FUNC(canLinkBelt); -if ( !_canLink ) exitWith {} ; +private _maxAmmo = [_player, _target] call FUNC(getAmmoToLinkBelt); -// Check if the player has any of the same same magazines -// Calculate max ammo it can link -private _maxAmmo = 0; - -{ - _maxAmmo = _maxAmmo max (_x select 1); -} forEach (magazinesAmmo _player select {_x select 0 == _magazineType}); - -if (_maxAmmo == 0) exitWith {}; +//if _maxAmmo is below 0 we quit +if (_maxAmmo <= 0) exitWith {}; // Condition to call each frame private _condition = { From cff86c35baba5d39c51c4023fb55f7e3681c14e0 Mon Sep 17 00:00:00 2001 From: PabstMirror Date: Wed, 31 May 2017 08:39:32 -0500 Subject: [PATCH 066/657] Fix ammo count hidden in UAVs (#5222) * Fix ammo count hidden in UAVs * Switch to ace_reload condition --- addons/reload/ACE_UI.hpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/addons/reload/ACE_UI.hpp b/addons/reload/ACE_UI.hpp index 8164d04b17..cfc2a26f9c 100644 --- a/addons/reload/ACE_UI.hpp +++ b/addons/reload/ACE_UI.hpp @@ -1,7 +1,7 @@ class ACE_UI { class ammoCount { class conditions { - ADDON = "(false)"; + ADDON = "cameraOn == (getConnectedUAV ACE_player)"; }; }; }; From 5dc8859984ffeaab5d85cfae487b7c8f27bad1c2 Mon Sep 17 00:00:00 2001 From: Josuan Albin Date: Wed, 31 May 2017 15:42:45 +0200 Subject: [PATCH 067/657] Add arsenal zeus modules (#4576) * Add zeus arsenal modules * Add french strings to arsenal modules * Fix typo in french string * Make changes to fit review * locality check, use showMessage, set categroy --- addons/zeus/CfgVehicles.hpp | 12 ++++++ addons/zeus/XEH_PREP.hpp | 2 + addons/zeus/config.cpp | 2 + .../zeus/functions/fnc_moduleAddArsenal.sqf | 38 +++++++++++++++++ .../functions/fnc_moduleRemoveArsenal.sqf | 41 +++++++++++++++++++ addons/zeus/stringtable.xml | 10 ++++- 6 files changed, 104 insertions(+), 1 deletion(-) create mode 100644 addons/zeus/functions/fnc_moduleAddArsenal.sqf create mode 100644 addons/zeus/functions/fnc_moduleRemoveArsenal.sqf diff --git a/addons/zeus/CfgVehicles.hpp b/addons/zeus/CfgVehicles.hpp index 0965166db4..9918764462 100644 --- a/addons/zeus/CfgVehicles.hpp +++ b/addons/zeus/CfgVehicles.hpp @@ -214,4 +214,16 @@ class CfgVehicles { function = QFUNC(moduleUnconscious); icon = QPATHTOF(UI\Icon_Module_Zeus_Unconscious_ca.paa); }; + class GVAR(AddFullArsenal): GVAR(moduleBase) { + curatorCanAttach = 1; + category = QGVAR(Utility); + displayName = CSTRING(moduleAddFullArsenal_displayName); + function = QFUNC(moduleAddArsenal); + }; + class GVAR(RemoveFullArsenal): GVAR(moduleBase) { + curatorCanAttach = 1; + category = QGVAR(Utility); + displayName = CSTRING(moduleRemoveArsenal_displayName); + function = QFUNC(moduleRemoveArsenal); + }; }; diff --git a/addons/zeus/XEH_PREP.hpp b/addons/zeus/XEH_PREP.hpp index 0090d04015..a3f269f638 100644 --- a/addons/zeus/XEH_PREP.hpp +++ b/addons/zeus/XEH_PREP.hpp @@ -6,12 +6,14 @@ PREP(bi_moduleProjectile); PREP(bi_moduleRemoteControl); PREP(getModuleDestination); PREP(handleZeusUnitAssigned); +PREP(moduleAddArsenal); PREP(moduleAddSpareTrack); PREP(moduleAddSpareWheel); PREP(moduleAddOrRemoveFRIES); PREP(moduleCaptive); PREP(moduleGlobalSetSkill); PREP(moduleGroupSide); +PREP(moduleRemoveArsenal); PREP(moduleSearchNearby); PREP(moduleSetMedic); PREP(moduleSetMedicalVehicle); diff --git a/addons/zeus/config.cpp b/addons/zeus/config.cpp index 5cd88750b9..d81ac5c074 100644 --- a/addons/zeus/config.cpp +++ b/addons/zeus/config.cpp @@ -13,6 +13,8 @@ class CfgPatches { QGVAR(moduleSearchNearby), QGVAR(moduleSimulation), QGVAR(moduleSuppressiveFire), + QGVAR(AddFullArsenal), + QGVAR(RemoveFullArsenal), QGVAR(moduleTeleportPlayers) }; weapons[] = {}; diff --git a/addons/zeus/functions/fnc_moduleAddArsenal.sqf b/addons/zeus/functions/fnc_moduleAddArsenal.sqf new file mode 100644 index 0000000000..b8eed64d76 --- /dev/null +++ b/addons/zeus/functions/fnc_moduleAddArsenal.sqf @@ -0,0 +1,38 @@ +/* + * Author: alganthe + * Add a full arsenal to an object + * + * Arguments: + * 0: The module logic + * + * Return Value: + * None + * + * Public: No + */ +#include "script_component.hpp" + +params ["_logic"]; +if (!local _logic) exitWith {}; + +private _object = attachedTo _logic; +TRACE_3("moduleAddArsenal",_logic,_object,typeOf _object); + +switch (true) do { + case (isNull _object): { + [LSTRING(NothingSelected)] call FUNC(showMessage); + }; + case (isPlayer _object): { + ["str_a3_cfgvehicles_moduleremotecontrol_f_errorPlayer"] call FUNC(showMessage); + }; + case (!alive _object): { + [LSTRING(OnlyAlive)] call FUNC(showMessage); + }; + default { + TRACE_1("BIS_fnc_arsenal: AmmoboxInit",_object); + // Global Effects: "Action to access the Arsenal will be added automatically on all clients." + ["AmmoboxInit", [_object, true]] call BIS_fnc_arsenal; + }; +}; + +deleteVehicle _logic; diff --git a/addons/zeus/functions/fnc_moduleRemoveArsenal.sqf b/addons/zeus/functions/fnc_moduleRemoveArsenal.sqf new file mode 100644 index 0000000000..9e267e4cf5 --- /dev/null +++ b/addons/zeus/functions/fnc_moduleRemoveArsenal.sqf @@ -0,0 +1,41 @@ +/* + * Author: alganthe + * Remove arsenal from an object + * + * Arguments: + * 0: The module logic + * + * Return Value: + * None + * + * Public: No +*/ + +#include "script_component.hpp" + +params ["_logic"]; +if (!local _logic) exitWith {}; + +private _object = attachedTo _logic; +TRACE_3("moduleRemoveArsenal",_logic,_object,typeOf _object); + +switch (true) do { + case (isNull _object): { + [LSTRING(NothingSelected)] call FUNC(showMessage); + }; + case (isPlayer _object): { + ["str_a3_cfgvehicles_moduleremotecontrol_f_errorPlayer"] call FUNC(showMessage); + }; + case (!alive _object): { + [LSTRING(OnlyAlive)] call FUNC(showMessage); + }; + default { + TRACE_1("Calling removeVirtualXXXCargo functions",_object); + [_object, (_object call BIS_fnc_getVirtualItemCargo), true] call BIS_fnc_removeVirtualItemCargo; + [_object, (_object call BIS_fnc_getVirtualWeaponCargo), true] call BIS_fnc_removeVirtualWeaponCargo; + [_object, (_object call BIS_fnc_getVirtualMagazineCargo), true] call BIS_fnc_removeVirtualMagazineCargo; + [_object, (_object call BIS_fnc_getVirtualBackpackCargo), true] call BIS_fnc_removeVirtualBackpackCargo; + }; +}; + +deleteVehicle _logic; diff --git a/addons/zeus/stringtable.xml b/addons/zeus/stringtable.xml index 8dd83310c7..2a136a3fc6 100644 --- a/addons/zeus/stringtable.xml +++ b/addons/zeus/stringtable.xml @@ -1,4 +1,4 @@ - + @@ -866,5 +866,13 @@ Suppressive Fire Fuoco di Soppressione + + Add full arsenal to object + Ajouter arsenal complet à l'objet + + + Remove arsenal from object + Retirer arsenal de l'objet + From 9f291c86d8cb23c1e9efe10d0c227fd90e57dcd2 Mon Sep 17 00:00:00 2001 From: Dystopian Date: Wed, 31 May 2017 18:02:25 +0300 Subject: [PATCH 068/657] Cargo load menu overhaul (#4871) * Add submenu with vehicles to cargo load menu * replace private ARRAY with keyword * fix ace function macro using * filter vehicles without cargo * add Load condition, clean params, fix param reusing * replace nearEntities with nearestObjects, add macro * optimize, del magic, replace count with forEach * del unused functions * del useless _this parameter --- addons/cargo/XEH_PREP.hpp | 3 +- .../functions/fnc_addCargoVehiclesActions.sqf | 44 +++++++++++++++++++ addons/cargo/functions/fnc_canLoad.sqf | 36 --------------- .../functions/fnc_findNearestVehicle.sqf | 41 ----------------- addons/cargo/functions/fnc_initObject.sqf | 9 ++-- addons/cargo/functions/fnc_startLoadIn.sqf | 12 ++--- addons/cargo/script_component.hpp | 1 + 7 files changed, 58 insertions(+), 88 deletions(-) create mode 100644 addons/cargo/functions/fnc_addCargoVehiclesActions.sqf delete mode 100644 addons/cargo/functions/fnc_canLoad.sqf delete mode 100644 addons/cargo/functions/fnc_findNearestVehicle.sqf diff --git a/addons/cargo/XEH_PREP.hpp b/addons/cargo/XEH_PREP.hpp index 8224ec0029..5139b4d800 100644 --- a/addons/cargo/XEH_PREP.hpp +++ b/addons/cargo/XEH_PREP.hpp @@ -1,9 +1,8 @@ PREP(addCargoItem); -PREP(canLoad); +PREP(addCargoVehiclesActions); PREP(canLoadItemIn); PREP(canUnloadItem); -PREP(findNearestVehicle); PREP(getCargoSpaceLeft); PREP(getSizeItem); PREP(handleDestroyed); diff --git a/addons/cargo/functions/fnc_addCargoVehiclesActions.sqf b/addons/cargo/functions/fnc_addCargoVehiclesActions.sqf new file mode 100644 index 0000000000..0ebc592419 --- /dev/null +++ b/addons/cargo/functions/fnc_addCargoVehiclesActions.sqf @@ -0,0 +1,44 @@ +/* + * Author: Dystopian + * Create actions for nearest vehicles with cargo. + * + * Arguments: + * 0: Target + * 1: Player + * + * Return Value: + * Children actions + * + * Example: + * [target, player] call ace_cargo_fnc_addCargoVehiclesActions + * + * Public: No + */ +#include "script_component.hpp" + +private _statement = { + params ["_target", "_player", "_params"]; + _params params ["_vehicle"]; + [_player, _target, _vehicle] call FUNC(startLoadIn); +}; + +private _actions = []; + +{ + private _config = configFile >> "CfgVehicles" >> typeOf _x; + if ( + 1 == getNumber (_config >> QGVAR(hasCargo)) && + {_x != _target} + ) then { + private _name = getText (_config >> "displayName"); + private _ownerName = [_x, true] call EFUNC(common,getName); + if ("" != _ownerName) then { + _name = format ["%1 (%2)", _name, _ownerName]; + }; + private _icon = (getText (_config >> "icon")) call BIS_fnc_textureVehicleIcon; + private _action = [format ["%1", _x], _name, _icon, _statement, {true}, {}, [_x]] call EFUNC(interact_menu,createAction); + _actions pushBack [_action, [], _target]; + }; +} forEach (nearestObjects [_player, CARGO_VEHICLE_CLASSES, MAX_LOAD_DISTANCE]); + +_actions diff --git a/addons/cargo/functions/fnc_canLoad.sqf b/addons/cargo/functions/fnc_canLoad.sqf deleted file mode 100644 index e0fd172eef..0000000000 --- a/addons/cargo/functions/fnc_canLoad.sqf +++ /dev/null @@ -1,36 +0,0 @@ -/* - * Author: Glowbal - * Check if player can load an item into the nearest vehicle. - * - * Arguments: - * 0: Player - * 1: Object to load - * - * Return Value: - * Can load - * - * Example: - * [player, object] call ace_cargo_fnc_canLoad - * - * Public: No - */ -#include "script_component.hpp" - -params ["_player", "_object"]; -TRACE_2("params",_player,_object); - -if (!([_player, _object, []] call EFUNC(common,canInteractWith))) exitWith {false}; - -private _nearestVehicle = [_player, _object] call FUNC(findNearestVehicle); - -if (_nearestVehicle isKindOf "Cargo_Base_F" || isNull _nearestVehicle) then { - { - if ([_object, _x] call FUNC(canLoadItemIn)) exitWith {_nearestVehicle = _x}; - } forEach (nearestObjects [_player, ["Cargo_base_F", "Land_PaperBox_closed_F"], MAX_LOAD_DISTANCE]); -}; - -if (isNull _nearestVehicle) exitWith {false}; - -if ((locked _nearestVehicle) >= 2) exitWith {false}; - -[_object, _nearestVehicle] call FUNC(canLoadItemIn) diff --git a/addons/cargo/functions/fnc_findNearestVehicle.sqf b/addons/cargo/functions/fnc_findNearestVehicle.sqf deleted file mode 100644 index 7981782255..0000000000 --- a/addons/cargo/functions/fnc_findNearestVehicle.sqf +++ /dev/null @@ -1,41 +0,0 @@ -/* - * Author: Glowbal - * Get nearest vehicle from unit that is not excluded, priority: Car-Air-Tank-Ship. - * - * Arguments: - * 0: Unit - * 1: Object to exclude - * - * Return Value: - * Vehicle in Distance - * - * Example: - * [unit, object] call ace_cargo_fnc_findNearestVehicle - * - * Public: No - */ -#include "script_component.hpp" - -params ["_unit","_object"]; - -private _loadCar = nearestObjects [_unit, ["car"], MAX_LOAD_DISTANCE]; -_loadCar deleteAt (_loadCar find _object); -if !(_loadCar isEqualTo []) exitWith {_loadCar select 0}; - -private _loadHelicopter = nearestObjects [_unit, ["air"], MAX_LOAD_DISTANCE]; -_loadHelicopter deleteAt (_loadHelicopter find _object); -if !(_loadHelicopter isEqualTo []) exitWith {_loadHelicopter select 0}; - -private _loadTank = nearestObjects [_unit, ["tank"], MAX_LOAD_DISTANCE]; -_loadTank deleteAt (_loadTank find _object); -if !(_loadTank isEqualTo []) exitWith {_loadTank select 0}; - -private _loadShip = nearestObjects [_unit, ["ship"], MAX_LOAD_DISTANCE]; -_loadShip deleteAt (_loadShip find _object);; -if !(_loadShip isEqualTo []) exitWith {_loadShip select 0}; - -private _loadContainer = nearestObjects [_unit, ["Cargo_base_F"], MAX_LOAD_DISTANCE]; -_loadContainer deleteAt (_loadContainer find _object); -if !(_loadContainer isEqualTo []) exitWith {_loadContainer select 0}; - -objNull diff --git a/addons/cargo/functions/fnc_initObject.sqf b/addons/cargo/functions/fnc_initObject.sqf index 92403b8dd9..ed4d60a254 100644 --- a/addons/cargo/functions/fnc_initObject.sqf +++ b/addons/cargo/functions/fnc_initObject.sqf @@ -32,15 +32,18 @@ private _condition = { {(_target getVariable [QGVAR(canLoad), getNumber (configFile >> "CfgVehicles" >> (typeOf _target) >> QGVAR(canLoad))]) == 1} && {locked _target < 2} && {alive _target} && - {[_player, _target, []] call EFUNC(common,canInteractWith)} + {[_player, _target, []] call EFUNC(common,canInteractWith)} && + {0 < { + 1 == getNumber (configFile >> "CfgVehicles" >> typeOf _x >> QGVAR(hasCargo)) && + {_x != _target} + } count (nearestObjects [_player, CARGO_VEHICLE_CLASSES, MAX_LOAD_DISTANCE])} }; private _statement = { - params ["_target", "_player"]; [_player, _target] call FUNC(startLoadIn); }; private _text = localize LSTRING(loadObject); private _icon = QPATHTOF(UI\Icon_load.paa); -private _action = [QGVAR(load), _text, _icon, _statement, _condition] call EFUNC(interact_menu,createAction); +private _action = [QGVAR(load), _text, _icon, _statement, _condition, {call FUNC(addCargoVehiclesActions)}] call EFUNC(interact_menu,createAction); [_type, 0, ["ACE_MainActions"], _action] call EFUNC(interact_menu,addActionToClass); diff --git a/addons/cargo/functions/fnc_startLoadIn.sqf b/addons/cargo/functions/fnc_startLoadIn.sqf index 8af411bddd..0116a34a73 100644 --- a/addons/cargo/functions/fnc_startLoadIn.sqf +++ b/addons/cargo/functions/fnc_startLoadIn.sqf @@ -5,6 +5,7 @@ * Arguments: * 0: Player * 1: Object + * 2: Vehicle (Optional) * * Return Value: * Load ProgressBar Started @@ -16,15 +17,14 @@ */ #include "script_component.hpp" -params ["_player", "_object"]; -TRACE_2("params",_player,_object); +params ["_player", "_object", ["_cargoVehicle", objNull]]; +TRACE_3("params",_player,_object,_cargoVehicle); -private _vehicle = [_player, _object] call FUNC(findNearestVehicle); - -if ((isNull _vehicle) || {_vehicle isKindOf "Cargo_Base_F"}) then { +private _vehicle = _cargoVehicle; +if (isNull _vehicle) then { { if ([_object, _x] call FUNC(canLoadItemIn)) exitWith {_vehicle = _x}; - } forEach (nearestObjects [_player, ["Cargo_base_F", "Land_PaperBox_closed_F"], MAX_LOAD_DISTANCE]); + } forEach (nearestObjects [_player, CARGO_VEHICLE_CLASSES, MAX_LOAD_DISTANCE]); }; if (isNull _vehicle) exitWith { diff --git a/addons/cargo/script_component.hpp b/addons/cargo/script_component.hpp index 4a1305a160..d77c8057e6 100644 --- a/addons/cargo/script_component.hpp +++ b/addons/cargo/script_component.hpp @@ -17,3 +17,4 @@ #include "\z\ace\addons\main\script_macros.hpp" #define MAX_LOAD_DISTANCE 10 +#define CARGO_VEHICLE_CLASSES ["Car", "Air", "Tank", "Ship", "Cargo_base_F", "Land_PaperBox_closed_F"] From 4ad73446a6f44f912fb02fc56fbf1aa413971333 Mon Sep 17 00:00:00 2001 From: PabstMirror Date: Wed, 31 May 2017 11:30:29 -0500 Subject: [PATCH 069/657] Cleanup aircraft (#5197) --- addons/aircraft/CfgVehicles.hpp | 169 +--- addons/aircraft/Heli_Attack_01_base_F.hpp | 891 +--------------------- addons/aircraft/README.md | 2 +- 3 files changed, 37 insertions(+), 1025 deletions(-) diff --git a/addons/aircraft/CfgVehicles.hpp b/addons/aircraft/CfgVehicles.hpp index 8f3be35873..3279d35f71 100644 --- a/addons/aircraft/CfgVehicles.hpp +++ b/addons/aircraft/CfgVehicles.hpp @@ -33,12 +33,10 @@ class CfgVehicles { class Turrets: Turrets { class CopilotTurret; }; - //class UserActions; }; class Heli_Light_01_base_F: Helicopter_Base_H { - lockDetectionSystem = 0; - incomingMissileDetectionSystem = 16; + incomingMissileDetectionSystem = 16; // Vanilla: 0 driverCanEject = 1; class Turrets: Turrets { @@ -49,16 +47,8 @@ class CfgVehicles { }; }; - class Heli_Light_01_unarmed_base_F: Heli_Light_01_base_F {}; - class B_Heli_Light_01_F: Heli_Light_01_unarmed_base_F { - /*class Turrets: Turrets { - class CopilotTurret: CopilotTurret {}; - };*/ - }; - class Heli_Light_01_armed_base_F: Heli_Light_01_base_F { - lockDetectionSystem = 0; - incomingMissileDetectionSystem = 16; + incomingMissileDetectionSystem = 16; // Vanilla: 0 driverCanEject = 1; class Turrets: Turrets { @@ -67,13 +57,10 @@ class CfgVehicles { }; }; }; - - class B_Heli_Light_01_armed_F: Heli_Light_01_armed_base_F {}; class Heli_Light_02_base_F: Helicopter_Base_H { driverCanEject = 1; - lockDetectionSystem = 12; - incomingMissileDetectionSystem = 16; - magazines[] = {"2000Rnd_762x51_Belt_T_Green", "12Rnd_PG_missiles", "168Rnd_CMFlare_Chaff_Magazine"}; + incomingMissileDetectionSystem = 16; // Vanilla: 24 + magazines[] = {"2000Rnd_762x51_Belt_T_Green", "12Rnd_PG_missiles", "168Rnd_CMFlare_Chaff_Magazine"}; // Switch gun magazine to 7.62mm from 6.5mm class Turrets: Turrets { class CopilotTurret: CopilotTurret { @@ -91,10 +78,8 @@ class CfgVehicles { #include "Heli_Attack_01_base_F.hpp" - class B_Heli_Attack_01_F: Heli_Attack_01_base_F {}; class Heli_Attack_02_base_F: Helicopter_Base_F { - lockDetectionSystem = 12; - incomingMissileDetectionSystem = 16; + incomingMissileDetectionSystem = 16; // Vanilla: 24 driverCanEject = 1; class Turrets: Turrets { @@ -105,8 +90,7 @@ class CfgVehicles { }; class Heli_Transport_01_base_F: Helicopter_Base_H { - lockDetectionSystem = 12; - incomingMissileDetectionSystem = 16; + incomingMissileDetectionSystem = 16; // Vanilla: 24 driverCanEject = 1; class Turrets: Turrets { @@ -116,35 +100,19 @@ class CfgVehicles { }; class MainTurret: MainTurret { - magazines[] = {"2000Rnd_762x51_Belt_T_Red"}; + magazines[] = {"2000Rnd_762x51_Belt_T_Red"}; // Switch gun magazine to 7.62mm from 6.5mm canEject = 1; }; class RightDoorGun: MainTurret { - magazines[] = {"2000Rnd_762x51_Belt_T_Red"}; + magazines[] = {"2000Rnd_762x51_Belt_T_Red"}; // Switch gun magazine to 7.62mm from 6.5mm canEject = 1; }; }; - /*class UserActions { - class DoorL1_Open { - available = 1; - condition = "((this doorPhase 'door_L') == 0) AND Alive(this) AND driver this != player AND gunner this != player"; - }; - class DoorR1_Open: DoorL1_Open { - condition = "((this doorPhase 'door_R') == 0) AND Alive(this) AND driver this != player AND gunner this != player"; - }; - class DoorL1_Close: DoorL1_Open { - condition = "((this doorPhase 'door_L') > 0) AND Alive(this) AND driver this != player AND gunner this != player"; - }; - class DoorR1_Close: DoorL1_Close { - condition = "((this doorPhase 'door_R') > 0) AND Alive(this) AND driver this != player AND gunner this != player"; - }; - };*/ }; class Heli_Transport_02_base_F: Helicopter_Base_H { - lockDetectionSystem = 12; - incomingMissileDetectionSystem = 16; + incomingMissileDetectionSystem = 16; // Vanilla: 24 driverCanEject = 1; class Turrets: Turrets { @@ -153,112 +121,51 @@ class CfgVehicles { showHMD = 1; }; }; - /*class UserActions: UserActions { - class DoorL1_Open { - available = 1; - condition = "this animationPhase ""door_back_L"" < 0.5 AND Alive(this)"; - }; - class DoorR1_Open: DoorL1_Open { - condition = "this animationPhase ""door_back_R"" < 0.5 AND Alive(this)"; - }; - class DoorL1_Close: DoorL1_Open { - condition = "this animationPhase ""door_back_L"" > 0.5 AND Alive(this)"; - }; - class DoorR1_Close: DoorL1_Close { - condition = "this animationPhase ""door_back_R"" > 0.5 AND Alive(this)"; - }; - class CargoRamp_Open: DoorL1_Open { - userActionID = 52; - displayName = CSTRING(OpenCargoRamp); - textToolTip = CSTRING(OpenCargoRamp); - position = "action_cargoramp"; - radius = 3.0; - condition = "this animationPhase ""cargoramp_open"" < 0.5 AND Alive(this)"; - statement = "this animateDoor ['cargoramp_open', 1]"; - }; - class CargoRamp_Close: DoorL1_Close { - userActionID = 55; - displayName = CSTRING(CloseCargoRamp); - textToolTip = CSTRING(CloseCargoRamp); - position = "action_cargoramp"; - radius = 3.0; - condition = "this animationPhase ""cargoramp_open"" > 0.5 AND Alive(this)"; - statement = "this animateDoor ['cargoramp_open', 0]"; - }; - };*/ }; class Heli_light_03_base_F: Helicopter_Base_F { + lockDetectionSystem = 0; // Vanilla: 12 + incomingMissileDetectionSystem = 16; // Vanilla: 24 driverCanEject = 1; class Turrets: Turrets { class MainTurret: MainTurret { canEject = 1; - }; - }; - }; - class I_Heli_light_03_F: Heli_light_03_base_F { - lockDetectionSystem = 0; - incomingMissileDetectionSystem = 16; - weapons[] = {"M134_minigun", "missiles_DAR", "CMFlareLauncher", "ACE_AIR_SAFETY" }; - magazines[] = {"5000Rnd_762x51_Yellow_Belt", "24Rnd_missiles", "168Rnd_CMFlare_Chaff_Magazine"}; - - class Turrets: Turrets { - class MainTurret: MainTurret { showHMD = 1; - gunBeg = "commanderview"; - gunEnd = "laserstart"; - memoryPointGun = "laserstart"; - stabilizedInAxes = 3; - weapons[] = {"Laserdesignator_mounted"}; - soundServo[] = {"", 0.01, 1, 30}; + weapons[] = {"Laserdesignator_mounted"}; // Add Laser Designator magazines[] = {"Laserbatteries"}; - inGunnerMayFire = 1; }; }; }; - class Heli_light_03_unarmed_base_F: Heli_light_03_base_F {}; - class I_Heli_light_03_unarmed_F: Heli_light_03_unarmed_base_F {}; + class Plane_CAS_01_base_F: Plane_Base_F { - lockDetectionSystem = 12; - incomingMissileDetectionSystem = 16; + lockDetectionSystem = 12; // Vanilla: 8 + incomingMissileDetectionSystem = 16; // Vanilla: 24 }; class Plane_CAS_02_base_F: Plane_Base_F { - lockDetectionSystem = 12; - incomingMissileDetectionSystem = 16; + lockDetectionSystem = 12; // Vanilla: 8 + incomingMissileDetectionSystem = 16; // Vanilla: 24 }; class Plane_Fighter_03_base_F: Plane_Base_F { - lockDetectionSystem = 12; - incomingMissileDetectionSystem = 16; - }; - - class UAV_01_base_F: Helicopter_Base_F { - /*class Turrets: Turrets { - class MainTurret: MainTurret {}; - };*/ + lockDetectionSystem = 12; // Vanilla: 8 + incomingMissileDetectionSystem = 16; // Vanilla: 24 }; class UAV_02_base_F: UAV { - weapons[] = {}; + weapons[] = {}; // Remove flare launcher magazines[] = {}; - - class Turrets { - class MainTurret; - }; }; class UAV_02_CAS_base_F: UAV_02_base_F { - weapons[] = {}; + weapons[] = {}; // Remove flare launcher magazines[] = {}; - /*class Turrets: Turrets { - class MainTurret: MainTurret {}; - };*/ }; class Heli_Transport_03_base_F: Helicopter_Base_H { + incomingMissileDetectionSystem = 16; // Vanilla: 24 driverCanEject = 1; class Turrets: Turrets { @@ -267,14 +174,8 @@ class CfgVehicles { }; }; }; - class B_Heli_Transport_03_F: Heli_Transport_03_base_F { - lockDetectionSystem = 12; - incomingMissileDetectionSystem = 16; - }; - class Heli_Transport_04_base_F: Helicopter_Base_H { - lockDetectionSystem = 12; - incomingMissileDetectionSystem = 16; + incomingMissileDetectionSystem = 16; // Vanilla: 24 driverCanEject = 1; class Turrets: Turrets { @@ -287,28 +188,4 @@ class CfgVehicles { }; }; }; - - class O_Heli_Transport_04_bench_F: Heli_Transport_04_base_F { - class Turrets: Turrets { - class CopilotTurret: CopilotTurret { - canEject = 1; - }; - - class LoadmasterTurret: LoadmasterTurret { - canEject = 1; - }; - }; - }; - - class O_Heli_Transport_04_covered_F: Heli_Transport_04_base_F { - class Turrets: Turrets { - class CopilotTurret: CopilotTurret { - canEject = 1; - }; - - class LoadmasterTurret: LoadmasterTurret { - canEject = 1; - }; - }; - }; }; diff --git a/addons/aircraft/Heli_Attack_01_base_F.hpp b/addons/aircraft/Heli_Attack_01_base_F.hpp index 5b774a3dc2..90a417000a 100644 --- a/addons/aircraft/Heli_Attack_01_base_F.hpp +++ b/addons/aircraft/Heli_Attack_01_base_F.hpp @@ -1,887 +1,13 @@ class Heli_Attack_01_base_F: Helicopter_Base_F { - lockDetectionSystem = 12; - incomingMissileDetectionSystem = 16; + incomingMissileDetectionSystem = 16; // Vanilla: 24 driverCanEject = 1; - class MFD { - class AirplaneHUD { - class Bones {}; - class Draw {}; - topLeft = "HUD_top_left"; - topRight = "HUD_top_right"; - bottomLeft = "HUD_bottom_left"; - borderLeft = 0; - borderRight = 0; - borderTop = 0; - borderBottom = 0; - color[] = {0.15, 1, 0.15, 1}; - enableParallax = 0; - helmetMountedDisplay = 1; - helmetPosition[] = {0, 0, 0}; - helmetRight[] = {0, 0, 0}; - helmetDown[] = {0, 0, 0}; - }; - - class ACE_HUD_1 { - topLeft = "HUD_top_left"; - topRight = "HUD_top_right"; - bottomLeft = "HUD_bottom_left"; - borderLeft = 0; - borderRight = 0; - borderTop = 0; - borderBottom = 0; - color[] = {0.15, 1, 0.15, 1}; - enableParallax = 0; - - class Bones { - class GunnerAim { - type = "vector"; - source = "weapon"; - pos0[] = {0.5, "0.9 - 0.04 + 0.012"}; - pos10[] = {"0.5 + 0.0111", "0.9 - 0.04 + 0.012 + 0.0133"}; - }; - - class Target { - source = "target"; - type = "vector"; - pos0[] = {0.5, 0.5}; - pos10[] = {0.85, 0.85}; - }; - - class Velocity { - type = "vector"; - source = "velocity"; - pos0[] = {0.5, 0.5}; - pos10[] = {0.65, 0.65}; - }; - - class Velocity_slip { - type = "vector"; - source = "velocity"; - pos0[] = {0.5, 0.845}; - pos10[] = {0.53, 0.845}; - }; - - class VspeedBone { - type = "linear"; - source = "vspeed"; - sourceScale = 1; - min = -10; - max = 10; - minPos[] = {0.93, 0.2}; - maxPos[] = {0.93, 0.8}; - }; - - class RadarAltitudeBone { - type = "linear"; - source = "altitudeAGL"; - sourceScale = 1; - min = 0; - max = 60; - minPos[] = {0.965, 0.2}; - maxPos[] = {0.965, 0.8}; - }; - - class HorizonBankRot { - type = "rotational"; - source = "horizonBank"; - center[] = {0.5, 0.5}; - min = -3.1416; - max = 3.1416; - minAngle = -180; - maxAngle = 180; - aspectRatio = 1; - }; - - class ForwardVec { - type = "vector"; - source = "forward"; - pos0[] = {0, 0}; - pos10[] = {0.25, 0.25}; - }; - - class WeaponAim { - type = "vector"; - source = "weapon"; - pos0[] = {0.5, 0.5}; - pos10[] = {0.75, 0.75}; - }; - - class Level0 { - type = "horizon"; - pos0[] = {0.5, 0.5}; - pos10[] = {0.78, 0.78}; - angle = 0; - }; - - class LevelP5: Level0 { - angle = 5; - }; - - class LevelM5: Level0 { - angle = -5; - }; - - class LevelP10: Level0 { - angle = 10; - }; - - class LevelM10: Level0 { - angle = -10; - }; - - class LevelP15: Level0 { - angle = 15; - }; - - class LevelM15: Level0 { - angle = -15; - }; - - class LevelP20: Level0 { - angle = 20; - }; - - class LevelM20: Level0 { - angle = -20; - }; - - class LevelP25: Level0 { - angle = 25; - }; - - class LevelM25: Level0 { - angle = -25; - }; - - class LevelP30: Level0 { - angle = 30; - }; - - class LevelM30: Level0 { - angle = -30; - }; - - class LevelP35: Level0 { - angle = 35; - }; - - class LevelM35: Level0 { - angle = -35; - }; - - class LevelP40: Level0 { - angle = 40; - }; - - class LevelM40: Level0 { - angle = -40; - }; - - class LevelP45: Level0 { - angle = 45; - }; - - class LevelM45: Level0 { - angle = -45; - }; - - class LevelP50: Level0 { - angle = 50; - }; - - class LevelM50: Level0 { - angle = -50; - }; - }; - - class Draw { - color[] = {0.18, 1, 0.18}; - alpha = 1; - condition = "on"; - - class Horizont { - clipTL[] = {0.15, 0.15}; - clipBR[] = {0.85, 0.85}; - - class Dimmed { - class Level0 { - type = "line"; - points[] = {{"Level0", {-0.42, 0}, 1}, {"Level0", {-0.38, 0}, 1}, {}, {"Level0", {-0.37, 0}, 1}, {"Level0", {-0.33, 0}, 1}, {}, {"Level0", {-0.32, 0}, 1}, {"Level0", {-0.28, 0}, 1}, {}, {"Level0", {-0.27, 0}, 1}, {"Level0", {-0.23, 0}, 1}, {}, {"Level0", {-0.22, 0}, 1}, {"Level0", {-0.18, 0}, 1}, {}, {"Level0", {-0.17, 0}, 1}, {"Level0", {-0.13, 0}, 1}, {}, {"Level0", {-0.12, 0}, 1}, {"Level0", {-0.08, 0}, 1}, {}, {"Level0", {0.42, 0}, 1}, {"Level0", {0.38, 0}, 1}, {}, {"Level0", {0.37, 0}, 1}, {"Level0", {0.33, 0}, 1}, {}, {"Level0", {0.32, 0}, 1}, {"Level0", {0.28, 0}, 1}, {}, {"Level0", {0.27, 0}, 1}, {"Level0", {0.23, 0}, 1}, {}, {"Level0", {0.22, 0}, 1}, {"Level0", {0.18, 0}, 1}, {}, {"Level0", {0.17, 0}, 1}, {"Level0", {0.13, 0}, 1}, {}, {"Level0", {0.12, 0}, 1}, {"Level0", {0.08, 0}, 1 }}; - }; - }; - }; - - class HorizonBankRot { - type = "line"; - width = 3; - points[] = {{"HorizonBankRot", {0, 0.25}, 1}, {"HorizonBankRot", {-0.01, 0.23}, 1}, {"HorizonBankRot", {0.01, 0.23}, 1}, {"HorizonBankRot", {0, 0.25}, 1 }}; - }; - - class Static_HAD_BOX { - clipTL[] = {0, 1}; - clipBR[] = {1, 0}; - type = "line"; - width = 5; - points[] = {{{"0.5-0.1", "0.9-0.04"}, 1}, {{"0.5-0.1", "0.9+0.04"}, 1}, {{"0.5+0.1", "0.9+0.04"}, 1}, {{"0.5+0.1", "0.9-0.04"}, 1}, {{"0.5-0.1", "0.9-0.04"}, 1}, {}, {{"0.5-0.1", "0.9-0.04+0.012"}, 1}, {{"0.5-0.092", "0.9-0.04+0.012"}, 1}, {}, {{"0.5+0.1", "0.9-0.04+0.012"}, 1}, {{"0.5+0.092", "0.9-0.04+0.012"}, 1}, {}, {{0.5, "0.9-0.04"}, 1}, {{0.5, "0.9-0.032"}, 1}, {}, {{0.5, "0.9+0.04"}, 1}, {{0.5, "0.9+0.032"}, 1}, { }}; - }; - - class Gunner_HAD { - type = "line"; - width = 6; - points[] = {{"GunnerAim", {-0.015, -0.008}, 1}, {"GunnerAim", {-0.015, 0.008}, 1}, {"GunnerAim", {0.015, 0.008}, 1}, {"GunnerAim", {0.015, -0.008}, 1}, {"GunnerAim", {-0.015, -0.008}, 1 }}; - }; - - class Slip_ball_group { - class Slip_bars { - type = "line"; - width = 4; - points[] = {{{"0.5-0.018", "0.9-0.04"}, 1}, {{"0.5-0.018", "0.9-0.075"}, 1}, {}, {{"0.5+0.018", "0.9-0.04"}, 1}, {{"0.5+0.018", "0.9-0.075"}, 1 }}; - }; - - class Slip_ball { - type = "line"; - width = 6; - points[] = {{"Velocity_slip", 1, {"0 * 0.75", "-0.02 * 0.75"}, 1}, {"Velocity_slip", 1, {"0.0099999998 * 0.75", "-0.01732 * 0.75"}, 1}, {"Velocity_slip", 1, {"0.01732 * 0.75", "-0.0099999998 * 0.75"}, 1}, {"Velocity_slip", 1, {"0.02 * 0.75", "0 * 0.75"}, 1}, {"Velocity_slip", 1, {"0.01732 * 0.75", "0.0099999998 * 0.75"}, 1}, {"Velocity_slip", 1, {"0.0099999998 * 0.75", "0.01732 * 0.75"}, 1}, {"Velocity_slip", 1, {"0 * 0.75", "0.02 * 0.75"}, 1}, {"Velocity_slip", 1, {"-0.0099999998 * 0.75", "0.01732 * 0.75"}, 1}, {"Velocity_slip", 1, {"-0.01732 * 0.75", "0.0099999998 * 0.75"}, 1}, {"Velocity_slip", 1, {"-0.02 * 0.75", "0 * 0.75"}, 1}, {"Velocity_slip", 1, {"-0.01732 * 0.75", "-0.0099999998 * 0.75"}, 1}, {"Velocity_slip", 1, {"-0.0099999998 * 0.75", "-0.01732 * 0.75"}, 1}, {"Velocity_slip", 1, {"0 * 0.75", "-0.02 * 0.75"}, 1}, {}, {"Velocity_slip", 1, {"0 * 0.6", "-0.02 * 0.6"}, 1}, {"Velocity_slip", 1, {"0.0099999998 * 0.6", "-0.01732 * 0.6"}, 1}, {"Velocity_slip", 1, {"0.01732 * 0.6", "-0.0099999998 * 0.6"}, 1}, {"Velocity_slip", 1, {"0.02 * 0.6", "0 * 0.6"}, 1}, {"Velocity_slip", 1, {"0.01732 * 0.6", "0.0099999998 * 0.6"}, 1}, {"Velocity_slip", 1, {"0.0099999998 * 0.6", "0.01732 * 0.6"}, 1}, {"Velocity_slip", 1, {"0 * 0.6", "0.02 * 0.6"}, 1}, {"Velocity_slip", 1, {"-0.0099999998 * 0.6", "0.01732 * 0.6"}, 1}, {"Velocity_slip", 1, {"-0.01732 * 0.6", "0.0099999998 * 0.6"}, 1}, {"Velocity_slip", 1, {"-0.02 * 0.6", "0 * 0.6"}, 1}, {"Velocity_slip", 1, {"-0.01732 * 0.6", "-0.0099999998 * 0.6"}, 1}, {"Velocity_slip", 1, {"-0.0099999998 * 0.6", "-0.01732 * 0.6"}, 1}, {"Velocity_slip", 1, {"0 * 0.6", "-0.02 * 0.6"}, 1}, {}, {"Velocity_slip", 1, {"0 * 0.5", "-0.02 * 0.5"}, 1}, {"Velocity_slip", 1, {"0.0099999998 * 0.5", "-0.01732 * 0.5"}, 1}, {"Velocity_slip", 1, {"0.01732 * 0.5", "-0.0099999998 * 0.5"}, 1}, {"Velocity_slip", 1, {"0.02 * 0.5", "0 * 0.5"}, 1}, {"Velocity_slip", 1, {"0.01732 * 0.5", "0.0099999998 * 0.5"}, 1}, {"Velocity_slip", 1, {"0.0099999998 * 0.5", "0.01732 * 0.5"}, 1}, {"Velocity_slip", 1, {"0 * 0.5", "0.02 * 0.5"}, 1}, {"Velocity_slip", 1, {"-0.0099999998 * 0.5", "0.01732 * 0.5"}, 1}, {"Velocity_slip", 1, {"-0.01732 * 0.5", "0.0099999998 * 0.5"}, 1}, {"Velocity_slip", 1, {"-0.02 * 0.5", "0 * 0.5"}, 1}, {"Velocity_slip", 1, {"-0.01732 * 0.5", "-0.0099999998 * 0.5"}, 1}, {"Velocity_slip", 1, {"-0.0099999998 * 0.5", "-0.01732 * 0.5"}, 1}, {"Velocity_slip", 1, {"0 * 0.5", "-0.02 * 0.5"}, 1}, {}, {"Velocity_slip", 1, {"0 * 0.4", "-0.02 * 0.4"}, 1}, {"Velocity_slip", 1, {"0.0099999998 * 0.4", "-0.01732 * 0.4"}, 1}, {"Velocity_slip", 1, {"0.01732 * 0.4", "-0.0099999998 * 0.4"}, 1}, {"Velocity_slip", 1, {"0.02 * 0.4", "0 * 0.4"}, 1}, {"Velocity_slip", 1, {"0.01732 * 0.4", "0.0099999998 * 0.4"}, 1}, {"Velocity_slip", 1, {"0.0099999998 * 0.4", "0.01732 * 0.4"}, 1}, {"Velocity_slip", 1, {"0 * 0.4", "0.02 * 0.4"}, 1}, {"Velocity_slip", 1, {"-0.0099999998 * 0.4", "0.01732 * 0.4"}, 1}, {"Velocity_slip", 1, {"-0.01732 * 0.4", "0.0099999998 * 0.4"}, 1}, {"Velocity_slip", 1, {"-0.02 * 0.4", "0 * 0.4"}, 1}, {"Velocity_slip", 1, {"-0.01732 * 0.4", "-0.0099999998 * 0.4"}, 1}, {"Velocity_slip", 1, {"-0.0099999998 * 0.4", "-0.01732 * 0.4"}, 1}, {"Velocity_slip", 1, {"0 * 0.4", "-0.02 * 0.4"}, 1}, {}, {"Velocity_slip", 1, {"0 * 0.30", "-0.02 * 0.30"}, 1}, {"Velocity_slip", 1, {"0.0099999998 * 0.30", "-0.01732 * 0.30"}, 1}, {"Velocity_slip", 1, {"0.01732 * 0.30", "-0.0099999998 * 0.30"}, 1}, {"Velocity_slip", 1, {"0.02 * 0.30", "0 * 0.30"}, 1}, {"Velocity_slip", 1, {"0.01732 * 0.30", "0.0099999998 * 0.30"}, 1}, {"Velocity_slip", 1, {"0.0099999998 * 0.30", "0.01732 * 0.30"}, 1}, {"Velocity_slip", 1, {"0 * 0.30", "0.02 * 0.30"}, 1}, {"Velocity_slip", 1, {"-0.0099999998 * 0.30", "0.01732 * 0.30"}, 1}, {"Velocity_slip", 1, {"-0.01732 * 0.30", "0.0099999998 * 0.30"}, 1}, {"Velocity_slip", 1, {"-0.02 * 0.30", "0 * 0.30"}, 1}, {"Velocity_slip", 1, {"-0.01732 * 0.30", "-0.0099999998 * 0.30"}, 1}, {"Velocity_slip", 1, {"-0.0099999998 * 0.30", "-0.01732 * 0.30"}, 1}, {"Velocity_slip", 1, {"0 * 0.30", "-0.02 * 0.30"}, 1}, {}, {"Velocity_slip", 1, {"0 * 0.20", "-0.02 * 0.20"}, 1}, {"Velocity_slip", 1, {"0.0099999998 * 0.20", "-0.01732 * 0.20"}, 1}, {"Velocity_slip", 1, {"0.01732 * 0.20", "-0.0099999998 * 0.20"}, 1}, {"Velocity_slip", 1, {"0.02 * 0.20", "0 * 0.20"}, 1}, {"Velocity_slip", 1, {"0.01732 * 0.20", "0.0099999998 * 0.20"}, 1}, {"Velocity_slip", 1, {"0.0099999998 * 0.20", "0.01732 * 0.20"}, 1}, {"Velocity_slip", 1, {"0 * 0.20", "0.02 * 0.20"}, 1}, {"Velocity_slip", 1, {"-0.0099999998 * 0.20", "0.01732 * 0.20"}, 1}, {"Velocity_slip", 1, {"-0.01732 * 0.20", "0.0099999998 * 0.20"}, 1}, {"Velocity_slip", 1, {"-0.02 * 0.20", "0 * 0.20"}, 1}, {"Velocity_slip", 1, {"-0.01732 * 0.20", "-0.0099999998 * 0.20"}, 1}, {"Velocity_slip", 1, {"-0.0099999998 * 0.20", "-0.01732 * 0.20"}, 1}, {"Velocity_slip", 1, {"0 * 0.20", "-0.02 * 0.20"}, 1}, {}, {"Velocity_slip", 1, {"0 * 0.1", "-0.02 * 0.1"}, 1}, {"Velocity_slip", 1, {"0.0099999998 * 0.1", "-0.01732 * 0.1"}, 1}, {"Velocity_slip", 1, {"0.01732 * 0.1", "-0.0099999998 * 0.1"}, 1}, {"Velocity_slip", 1, {"0.02 * 0.1", "0 * 0.1"}, 1}, {"Velocity_slip", 1, {"0.01732 * 0.1", "0.0099999998 * 0.1"}, 1}, {"Velocity_slip", 1, {"0.0099999998 * 0.1", "0.01732 * 0.1"}, 1}, {"Velocity_slip", 1, {"0 * 0.1", "0.02 * 0.1"}, 1}, {"Velocity_slip", 1, {"-0.0099999998 * 0.1", "0.01732 * 0.1"}, 1}, {"Velocity_slip", 1, {"-0.01732 * 0.1", "0.0099999998 * 0.1"}, 1}, {"Velocity_slip", 1, {"-0.02 * 0.1", "0 * 0.1"}, 1}, {"Velocity_slip", 1, {"-0.01732 * 0.1", "-0.0099999998 * 0.1"}, 1}, {"Velocity_slip", 1, {"-0.0099999998 * 0.1", "-0.01732 * 0.1"}, 1}, {"Velocity_slip", 1, {"0 * 0.1", "-0.02 * 0.1"}, 1 }}; - }; - }; - - class Centerline { - type = "line"; - width = 5; - points[] = {{{0.5, 0.48}, 1}, {{0.5, 0.45}, 1}, {}, {{0.5, 0.52}, 1}, {{0.5, 0.55}, 1}, {}, {{0.48, 0.5}, 1}, {{0.45, 0.5}, 1}, {}, {{0.52, 0.5}, 1}, {{0.55, 0.5}, 1}, { }}; - }; - - class WeaponName { - type = "text"; - source = "weapon"; - sourceScale = 1; - align = "right"; - scale = 1; - pos[] = {{0.61, 0.86}, 1}; - right[] = {{0.65, 0.86}, 1}; - down[] = {{0.61, 0.9}, 1}; - }; - - class Ammo_GUN { - type = "group"; - condition = "mgun"; - - class Ammo_count_GUN { - type = "text"; - source = "ammo"; - sourceScale = 1; - align = "right"; - scale = 1; - pos[] = {{0.61, 0.89}, 1}; - right[] = {{0.65, 0.89}, 1}; - down[] = {{0.61, 0.93}, 1}; - }; - }; - - class Ammo_RKT { - type = "group"; - condition = "rocket"; - - class Ammo_count_RKT { - type = "text"; - source = "ammo"; - sourceScale = 1; - align = "right"; - scale = 1; - pos[] = {{0.61, 0.89}, 1}; - right[] = {{0.65, 0.89}, 1}; - down[] = {{0.61, 0.93}, 1}; - }; - }; - - class Ammo_AGM { - type = "group"; - condition = "AAmissile"; - - class Ammo_count_AGM { - type = "text"; - source = "ammo"; - sourceScale = 1; - align = "right"; - scale = 1; - pos[] = {{0.61, 0.89}, 1}; - right[] = {{0.65, 0.89}, 1}; - down[] = {{0.61, 0.93}, 1}; - }; - }; - - class Ammo_AAM { - type = "group"; - condition = "ATmissile"; - - class Ammo_count_AAM { - type = "text"; - source = "ammo"; - sourceScale = 1; - align = "right"; - scale = 1; - pos[] = {{0.61, 0.89}, 1}; - right[] = {{0.65, 0.89}, 1}; - down[] = {{0.61, 0.93}, 1}; - }; - }; - - class Ammo_Bomb { - type = "group"; - condition = "Bomb"; - - class Ammo_count_Bomb { - type = "text"; - source = "ammo"; - sourceScale = 1; - align = "right"; - scale = 1; - pos[] = {{0.61, 0.89}, 1}; - right[] = {{0.65, 0.89}, 1}; - down[] = {{0.61, 0.93}, 1}; - }; - }; - - class LightsGroup { - type = "group"; - condition = "lights"; - - class LightsText { - type = "text"; - source = "static"; - text = "LIGHTS"; - align = "right"; - scale = 1; - pos[] = {{0.03, "0.53 + 0.055"}, 1}; - right[] = {{0.07, "0.53 + 0.055"}, 1}; - down[] = {{0.03, "0.53 + 0.095"}, 1}; - }; - }; - - class CollisionLightsGroup { - type = "group"; - condition = "collisionlights"; - - class CollisionLightsText { - type = "text"; - source = "static"; - text = "A-COL"; - align = "right"; - scale = 1; - pos[] = {{0.03, "0.53 + 0.105"}, 1}; - right[] = {{0.07, "0.53 + 0.105"}, 1}; - down[] = {{0.03, "0.53 + 0.145"}, 1}; - }; - }; - - class GearGroup { - type = "group"; - condition = "ils"; - - class GearText { - type = "text"; - source = "static"; - text = "GEAR"; - align = "right"; - scale = 1; - pos[] = {{0.03, "0.53 + 0.155"}, 1}; - right[] = {{0.07, "0.53 + 0.155"}, 1}; - down[] = {{0.03, "0.53 + 0.195"}, 1}; - }; - }; - - class ATMissileTOFGroup { - condition = "ATmissile"; - type = "group"; - - class TOFtext { - type = "text"; - align = "right"; - source = "static"; - text = "TOF="; - scale = 1; - pos[] = {{0.61, 0.92}, 1}; - right[] = {{0.65, 0.92}, 1}; - down[] = {{0.61, 0.96}, 1}; - }; - - class TOFnumber { - type = "text"; - source = "targetDist"; - sourcescale = 0.0025; - align = "right"; - scale = 1; - pos[] = {{0.69, 0.92}, 1}; - right[] = {{0.73, 0.92}, 1}; - down[] = {{0.69, 0.96}, 1}; - }; - }; - - class LaserTOFGroup { - condition = "Bomb"; - type = "group"; - - class TOFtext { - type = "text"; - align = "right"; - source = "static"; - text = "TOF="; - scale = 1; - pos[] = {{0.61, 0.92}, 1}; - right[] = {{0.65, 0.92}, 1}; - down[] = {{0.61, 0.96}, 1}; - }; - - class TOFnumber { - type = "text"; - source = "targetDist"; - sourcescale = 0.0025; - align = "right"; - scale = 1; - pos[] = {{0.69, 0.92}, 1}; - right[] = {{0.73, 0.92}, 1}; - down[] = {{0.69, 0.96}, 1}; - }; - }; - - class RocketTOFGroup { - condition = "Rocket"; - type = "group"; - - class TOFtext { - type = "text"; - align = "right"; - source = "static"; - text = "TOF="; - scale = 1; - pos[] = {{0.61, 0.92}, 1}; - right[] = {{0.65, 0.92}, 1}; - down[] = {{0.61, 0.96}, 1}; - }; - - class TOFnumber { - type = "text"; - source = "targetDist"; - sourcescale = 0.0025; - align = "right"; - scale = 1; - pos[] = {{0.69, 0.92}, 1}; - right[] = {{0.73, 0.92}, 1}; - down[] = {{0.69, 0.96}, 1}; - }; - }; - - class RangeNumber { - type = "text"; - source = "targetDist"; - sourceScale = 1; - align = "left"; - scale = 1; - pos[] = {{0.39, 0.89}, 1}; - right[] = {{0.43, 0.89}, 1}; - down[] = {{0.39, 0.93}, 1}; - }; - - class RangeText { - type = "text"; - source = "static"; - text = "RNG"; - align = "left"; - scale = 1; - pos[] = {{0.39, 0.86}, 1}; - right[] = {{0.43, 0.86}, 1}; - down[] = {{0.39, 0.9}, 1}; - }; - - class SpeedNumber { - type = "text"; - align = "right"; - scale = 1; - source = "speed"; - sourceScale = 3.6; - pos[] = {{0.03, 0.475}, 1}; - right[] = {{0.08, 0.475}, 1}; - down[] = {{0.03, 0.525}, 1}; - }; - - class TorqueNumber { - condition = "simulRTD"; - - class Torque_number { - type = "text"; - align = "left"; - scale = 1; - source = "rtdRotorTorque"; - sourceScale = 290; - pos[] = {{0.065, 0.175}, 1}; - right[] = {{0.115, 0.175}, 1}; - down[] = {{0.065, 0.225}, 1}; - }; - - class Torquetext { - type = "text"; - source = "static"; - text = "%"; - align = "right"; - scale = 1; - pos[] = {{0.07, 0.175}, 1}; - right[] = {{0.12, 0.175}, 1}; - down[] = {{0.07, 0.225}, 1}; - }; - }; - - class AltNumber: SpeedNumber { - align = "right"; - source = "altitudeAGL"; - sourceScale = 1; - pos[] = {{0.83, 0.475}, 1}; - right[] = {{0.88, 0.475}, 1}; - down[] = {{0.83, 0.525}, 1}; - }; - - class ASLNumber { - type = "text"; - source = "altitudeASL"; - sourceScale = 1; - align = "right"; - scale = 1; - pos[] = {{0.835, 0.18}, 1}; - right[] = {{0.875, 0.18}, 1}; - down[] = {{0.835, 0.22}, 1}; - }; - - class VspeedScalePosta { - type = "line"; - width = 5; - points[] = {{{0.98, 0.2}, 1}, {{1, 0.2}, 1}, {}, {{0.93, 0.2}, 1}, {{0.95, 0.2}, 1}, {}, {{0.98, 0.35}, 1}, {{1, 0.35}, 1}, {}, {{0.93, 0.35}, 1}, {{0.95, 0.35}, 1}, {}, {{0.94, 0.38}, 1}, {{0.95, 0.38}, 1}, {}, {{0.94, 0.41}, 1}, {{0.95, 0.41}, 1}, {}, {{0.94, 0.44}, 1}, {{0.95, 0.44}, 1}, {}, {{0.94, 0.47}, 1}, {{0.95, 0.47}, 1}, {}, {{0.98, 0.5}, 1}, {{1, 0.5}, 1}, {}, {{0.93, 0.5}, 1}, {{0.95, 0.5}, 1}, {}, {{0.94, 0.53}, 1}, {{0.95, 0.53}, 1}, {}, {{0.94, 0.56}, 1}, {{0.95, 0.56}, 1}, {}, {{0.94, 0.59}, 1}, {{0.95, 0.59}, 1}, {}, {{0.94, 0.62}, 1}, {{0.95, 0.62}, 1}, {}, {{0.98, 0.65}, 1}, {{1, 0.65}, 1}, {}, {{0.93, 0.65}, 1}, {{0.95, 0.65}, 1}, {}, {{0.99, 0.68}, 1}, {{0.98, 0.68}, 1}, {}, {{0.99, 0.71}, 1}, {{0.98, 0.71}, 1}, {}, {{0.99, 0.74}, 1}, {{0.98, 0.74}, 1}, {}, {{0.99, 0.77}, 1}, {{0.98, 0.77}, 1}, {}, {{0.98, 0.8}, 1}, {{1, 0.8}, 1}, {}, {{0.93, 0.8}, 1}, {{0.95, 0.8}, 1}, { }}; - }; - - class RadarAltitudeBand { - clipTL[] = {0, 0.2}; - clipBR[] = {1, 0.8}; - hideValue = 201; - - class radarbanda { - type = "line"; - width = 17; - points[] = {{"RadarAltitudeBone", {0, 0}, 1}, {"RadarAltitudeBone", {0, 0.6}, 1 }}; - }; - }; - - class VspeedBand { - type = "line"; - width = 3; - points[] = {{"VspeedBone", {-0.01, 0}, 1}, {"VspeedBone", {-0.025, -0.015}, 1}, {"VspeedBone", {-0.025, 0.015}, 1}, {"VspeedBone", {-0.01, 0}, 1}, { }}; - }; - - class HeadingNumber: SpeedNumber { - source = "heading"; - sourceScale = 1; - align = "center"; - pos[] = {{0.5, 0.045}, 1}; - right[] = {{0.56, 0.045}, 1}; - down[] = {{0.5, "0.045 + 0.06"}, 1}; - }; - - class Center_box { - type = "line"; - width = 1.5; - points[] = {{{0.45, "0.02 + 0.085 - 0.06"}, 1}, {{"0.45 + 0.10", "0.02 + 0.085 - 0.06"}, 1}, {{"0.45 + 0.10", "0.02 + 0.085"}, 1}, {{0.45, "0.02 + 0.085"}, 1}, {{0.45, "0.02 + 0.085 - 0.06"}, 1 }}; - }; - - class HeadingArrow { - type = "line"; - width = 7; - points[] = {{{"0.5", "0.128 + 0.03"}, 1}, {{0.5, 0.128}, 1 }}; - }; - - class HeadingScale_LEFT { - clipTL[] = {0, 0}; - clipBR[] = {0.45, 1}; - - class Heading_group { - type = "scale"; - horizontal = 1; - source = "heading"; - sourceScale = 1; - width = 5; - top = 0.12; - center = 0.5; - bottom = 0.88; - lineXleft = "0.03 + 0.085"; - lineYright = "0.02 + 0.085"; - lineXleftMajor = "0.04 + 0.085"; - lineYrightMajor = "0.02 + 0.085"; - majorLineEach = 3; - numberEach = 3; - step = 10; - stepSize = "0.05"; - align = "center"; - scale = 1; - pos[] = {0.12, "0.0 + 0.065"}; - right[] = {0.16, "0.0 + 0.065"}; - down[] = {0.12, "0.04 + 0.065"}; - }; - }; - - class HeadingScale_RIGHT { - clipTL[] = {0.55, 0}; - clipBR[] = {1, 1}; - - class Heading_group { - type = "scale"; - horizontal = 1; - source = "heading"; - sourceScale = 1; - width = 5; - top = 0.12; - center = 0.5; - bottom = 0.88; - lineXleft = "0.03 + 0.085"; - lineYright = "0.02 + 0.085"; - lineXleftMajor = "0.04 + 0.085"; - lineYrightMajor = "0.02 + 0.085"; - majorLineEach = 3; - numberEach = 3; - step = 10; - stepSize = "0.05"; - align = "center"; - scale = 1; - pos[] = {0.12, "0.0 + 0.065"}; - right[] = {0.16, "0.0 + 0.065"}; - down[] = {0.12, "0.04 + 0.065"}; - }; - }; - - class HeadingScale_BOTTOM { - clipTL[] = {0.45, "0.02 + 0.085"}; - clipBR[] = {"0.45 + 0.10", 1}; - - class Heading_group { - type = "scale"; - horizontal = 1; - source = "heading"; - sourceScale = 1; - width = 5; - top = 0.12; - center = 0.5; - bottom = 0.88; - lineXleft = "0.03 + 0.085"; - lineYright = "0.02 + 0.085"; - lineXleftMajor = "0.04 + 0.085"; - lineYrightMajor = "0.02 + 0.085"; - majorLineEach = 3; - numberEach = 3; - step = 10; - stepSize = "0.05"; - align = "center"; - scale = 1; - pos[] = {0.12, "0.0 + 0.065"}; - right[] = {0.16, "0.0 + 0.065"}; - down[] = {0.12, "0.04 + 0.065"}; - }; - }; - - class Fuel_Text { - type = "text"; - source = "static"; - text = "Fuel"; - align = "right"; - scale = 1; - pos[] = {{0.03, 0.9}, 1}; - right[] = {{0.07, 0.9}, 1}; - down[] = {{0.03, 0.94}, 1}; - }; - - class Fuel_Number { - type = "text"; - source = "fuel"; - sourceScale = 100; - align = "right"; - scale = 1; - pos[] = {{0.1, 0.9}, 1}; - right[] = {{0.14, 0.9}, 1}; - down[] = {{0.1, 0.94}, 1}; - }; - }; - helmetMountedDisplay = 1; - helmetPosition[] = {-0.04, 0.04, 0.1}; - helmetRight[] = {0.08, 0, 0}; - helmetDown[] = {0, -0.08, 0}; - }; - - class ACE_HUD_2 { - topLeft = "HUD_top_left"; - topRight = "HUD_top_right"; - bottomLeft = "HUD_bottom_left"; - borderLeft = 0; - borderRight = 0; - borderTop = 0; - borderBottom = 0; - color[] = {0.15, 1, 0.15, 1}; - enableParallax = 0; - - class Bones { - class Velocity { - type = "vector"; - source = "velocity"; - pos0[] = {0.5, 0.5}; - pos10[] = {0.75, 0.75}; - }; - - class ForwardVec1 { - type = "vector"; - source = "forward"; - pos0[] = {0, 0}; - pos10[] = {0.25, 0.25}; - }; - - class ForwardVec { - type = "vector"; - source = "forward"; - pos0[] = {0, 0}; - pos10[] = {0.253, 0.253}; - }; - - class WeaponAim { - type = "vector"; - source = "weapon"; - pos0[] = {0.5, 0.5}; - pos10[] = {0.753, 0.753}; - }; - - class WeaponAim1 { - type = "vector"; - source = "weapon"; - pos0[] = {0, 0}; - pos10[] = {0.253, 0.23}; - }; - - class Target { - type = "vector"; - source = "target"; - pos0[] = {0.5, 0.5}; - pos10[] = {0.753, 0.753}; - }; - - class RadarContact { - type = "fixed"; - pos[] = {0, 0}; - }; - }; - - class Draw { - color[] = {0.18, 1, 0.18}; - alpha = 1; - condition = "on"; - - class PlaneMovementCrosshair { - type = "line"; - width = 7; - points[] = {{"ForwardVec1", 1, "Velocity", 1, {0, -0.02}, 1}, {"ForwardVec1", 1, "Velocity", 1, {0.01, -0.01732}, 1}, {"ForwardVec1", 1, "Velocity", 1, {0.01732, -0.01}, 1}, {"ForwardVec1", 1, "Velocity", 1, {0.02, 0}, 1}, {"ForwardVec1", 1, "Velocity", 1, {0.01732, 0.01}, 1}, {"ForwardVec1", 1, "Velocity", 1, {0.01, 0.01732}, 1}, {"ForwardVec1", 1, "Velocity", 1, {0, 0.02}, 1}, {"ForwardVec1", 1, "Velocity", 1, {-0.01, 0.01732}, 1}, {"ForwardVec1", 1, "Velocity", 1, {-0.01732, 0.01}, 1}, {"ForwardVec1", 1, "Velocity", 1, {-0.02, 0}, 1}, {"ForwardVec1", 1, "Velocity", 1, {-0.01732, -0.01}, 1}, {"ForwardVec1", 1, "Velocity", 1, {-0.01, -0.01732}, 1}, {"ForwardVec1", 1, "Velocity", 1, {0, -0.02}, 1}, {}, {"ForwardVec1", 1, "Velocity", 1, {0.04, 0}, 1}, {"ForwardVec1", 1, "Velocity", 1, {0.02, 0}, 1}, {}, {"ForwardVec1", 1, "Velocity", 1, {-0.04, 0}, 1}, {"ForwardVec1", 1, "Velocity", 1, {-0.02, 0}, 1}, {}, {"ForwardVec1", 1, "Velocity", 1, {0, -0.04}, 1}, {"ForwardVec1", 1, "Velocity", 1, {0, -0.02}, 1 }}; - }; - - class Gunner_AIM { - type = "group"; - - class Circle { - type = "line"; - width = 6; - points[] = {{"ForwardVec", 1, "WeaponAim", 1, {0, -0.015}, 1}, {"ForwardVec", 1, "WeaponAim", 1, {0, -0.03}, 1}, {}, {"ForwardVec", 1, "WeaponAim", 1, {0, -0.0325}, 1}, {"ForwardVec", 1, "WeaponAim", 1, {0, -0.0475}, 1}, {}, {"ForwardVec", 1, "WeaponAim", 1, {0, 0.015}, 1}, {"ForwardVec", 1, "WeaponAim", 1, {0, 0.03}, 1}, {}, {"ForwardVec", 1, "WeaponAim", 1, {0, 0.0325}, 1}, {"ForwardVec", 1, "WeaponAim", 1, {0, 0.0475}, 1}, {}, {"ForwardVec", 1, "WeaponAim", 1, {-0.015, 0}, 1}, {"ForwardVec", 1, "WeaponAim", 1, {-0.03, 0}, 1}, {}, {"ForwardVec", 1, "WeaponAim", 1, {-0.0325, 0}, 1}, {"ForwardVec", 1, "WeaponAim", 1, {-0.0475, 0}, 1}, {}, {"ForwardVec", 1, "WeaponAim", 1, {0.015, 0}, 1}, {"ForwardVec", 1, "WeaponAim", 1, {0.03, 0}, 1}, {}, {"ForwardVec", 1, "WeaponAim", 1, {0.0325, 0}, 1}, {"ForwardVec", 1, "WeaponAim", 1, {0.0475, 0}, 1 }}; - }; - }; - - class GunCross { - condition = "mgun"; - - class Circle { - type = "line"; - width = 9; - points[] = {{"ForwardVec", 1, "WeaponAim", 1, {0, -0.05}, 1}, {"ForwardVec", 1, "WeaponAim", 1, {0, -0.015}, 1}, {}, {"ForwardVec", 1, "WeaponAim", 1, {0, 0.015}, 1}, {"ForwardVec", 1, "WeaponAim", 1, {0, 0.05}, 1}, {}, {"ForwardVec", 1, "WeaponAim", 1, {-0.05, 0}, 1}, {"ForwardVec", 1, "WeaponAim", 1, {-0.015, 0}, 1}, {}, {"ForwardVec", 1, "WeaponAim", 1, {0.015, 0}, 1}, {"ForwardVec", 1, "WeaponAim", 1, {0.05, 0}, 1}, { }}; - }; - }; - - class RocketCross { - condition = "rocket"; - width = 6; - - class Circle { - type = "line"; - width = 6; - points[] = {{"ForwardVec", 1, "WeaponAim", 1, {-0.05, -0.08}, 1}, {"ForwardVec", 1, "WeaponAim", 1, {0.05, -0.08}, 1}, {}, {"ForwardVec", 1, "WeaponAim", 1, {0, -0.08}, 1}, {"ForwardVec", 1, "WeaponAim", 1, {0, 0.08}, 1}, {}, {"ForwardVec", 1, "WeaponAim", 1, {-0.05, 0.08}, 1}, {"ForwardVec", 1, "WeaponAim", 1, {0.05, 0.08}, 1}, { }}; - }; - }; - - class AT_Aim { - condition = "ATmissile"; - width = 2; - - class Circle - { - type = "line"; - width = 2; - points[] = {{"ForwardVec", 1, "WeaponAim", 1, {-0.1, -0.1}, 1}, {"ForwardVec", 1, "WeaponAim", 1, {0.1, -0.1}, 1}, {"ForwardVec", 1, "WeaponAim", 1, {0.1, 0.1}, 1}, {"ForwardVec", 1, "WeaponAim", 1, {-0.1, 0.1}, 1}, {"ForwardVec", 1, "WeaponAim", 1, {-0.1, -0.1}, 1 }}; - }; - }; - - class AA_aim { - condition = "AAmissile"; - - class Circle { - type = "line"; - width = 2.5; - points[] = {{"ForwardVec", 1, "WeaponAim", 1, {"0 / 4", "-0.248559 / 4"}, 1}, {"ForwardVec", 1, "WeaponAim", 1, {"0.0434 / 4", "-0.244781 / 4"}, 1}, {"ForwardVec", 1, "WeaponAim", 1, {"0.0855 / 4", "-0.233571 / 4"}, 1}, {"ForwardVec", 1, "WeaponAim", 1, {"0.125 / 4", "-0.215252 / 4"}, 1}, {"ForwardVec", 1, "WeaponAim", 1, {"0.1607 / 4", "-0.190396 / 4"}, 1}, {"ForwardVec", 1, "WeaponAim", 1, {"0.1915 / 4", "-0.159774 / 4"}, 1}, {"ForwardVec", 1, "WeaponAim", 1, {"0.2165 / 4", "-0.12428 / 4"}, 1}, {"ForwardVec", 1, "WeaponAim", 1, {"0.234925 / 4", "-0.0850072 / 4"}, 1}, {"ForwardVec", 1, "WeaponAim", 1, {"0.2462 / 4", "-0.0431499 / 4"}, 1}, {"ForwardVec", 1, "WeaponAim", 1, {"0.25 / 4", "0 / 4"}, 1}, {"ForwardVec", 1, "WeaponAim", 1, {"0.2462 / 4", "0.0431499 / 4"}, 1}, {"ForwardVec", 1, "WeaponAim", 1, {"0.234925 / 4", "0.0850072 / 4"}, 1}, {"ForwardVec", 1, "WeaponAim", 1, {"0.2165 / 4", "0.12428 / 4"}, 1}, {"ForwardVec", 1, "WeaponAim", 1, {"0.1915 / 4", "0.159774 / 4"}, 1}, {"ForwardVec", 1, "WeaponAim", 1, {"0.1607 / 4", "0.190396 / 4"}, 1}, {"ForwardVec", 1, "WeaponAim", 1, {"0.125 / 4", "0.215252 / 4"}, 1}, {"ForwardVec", 1, "WeaponAim", 1, {"0.0855 / 4", "0.233571 / 4"}, 1}, {"ForwardVec", 1, "WeaponAim", 1, {"0.0434 / 4", "0.244781 / 4"}, 1}, {"ForwardVec", 1, "WeaponAim", 1, {"0 / 4", "0.248559 / 4"}, 1}, {"ForwardVec", 1, "WeaponAim", 1, {"-0.0434 / 4", "0.244781 / 4"}, 1}, {"ForwardVec", 1, "WeaponAim", 1, {"-0.0855 / 4", "0.233571 / 4"}, 1}, {"ForwardVec", 1, "WeaponAim", 1, {"-0.125 / 4", "0.215252 / 4"}, 1}, {"ForwardVec", 1, "WeaponAim", 1, {"-0.1607 / 4", "0.190396 / 4"}, 1}, {"ForwardVec", 1, "WeaponAim", 1, {"-0.1915 / 4", "0.159774 / 4"}, 1}, {"ForwardVec", 1, "WeaponAim", 1, {"-0.2165 / 4", "0.12428 / 4"}, 1}, {"ForwardVec", 1, "WeaponAim", 1, {"-0.234925 / 4", "0.0850072 / 4"}, 1}, {"ForwardVec", 1, "WeaponAim", 1, {"-0.2462 / 4", "0.0431499 / 4"}, 1}, {"ForwardVec", 1, "WeaponAim", 1, {"-0.25 / 4", "0 / 4"}, 1}, {"ForwardVec", 1, "WeaponAim", 1, {"-0.2462 / 4", "-0.0431499 / 4"}, 1}, {"ForwardVec", 1, "WeaponAim", 1, {"-0.234925 / 4", "-0.0850072 / 4"}, 1}, {"ForwardVec", 1, "WeaponAim", 1, {"-0.2165 / 4", "-0.12428 / 4"}, 1}, {"ForwardVec", 1, "WeaponAim", 1, {"-0.1915 / 4", "-0.159774 / 4"}, 1}, {"ForwardVec", 1, "WeaponAim", 1, {"-0.1607 / 4", "-0.190396 / 4"}, 1}, {"ForwardVec", 1, "WeaponAim", 1, {"-0.125 / 4", "-0.215252 / 4"}, 1}, {"ForwardVec", 1, "WeaponAim", 1, {"-0.0855 / 4", "-0.233571 / 4"}, 1}, {"ForwardVec", 1, "WeaponAim", 1, {"-0.0434 / 4", "-0.244781 / 4"}, 1}, {"ForwardVec", 1, "WeaponAim", 1, {"0 / 4", "-0.248559 / 4"}, 1}, {}, {"ForwardVec", 1, "WeaponAim", 1, {"0 / 2", "-0.248559 / 2"}, 1}, {"ForwardVec", 1, "WeaponAim", 1, {"0.0434 / 2", "-0.244781 / 2"}, 1}, {"ForwardVec", 1, "WeaponAim", 1, {"0.0855 / 2", "-0.233571 / 2"}, 1}, {"ForwardVec", 1, "WeaponAim", 1, {"0.125 / 2", "-0.215252 / 2"}, 1}, {"ForwardVec", 1, "WeaponAim", 1, {"0.1607 / 2", "-0.190396 / 2"}, 1}, {"ForwardVec", 1, "WeaponAim", 1, {"0.1915 / 2", "-0.159774 / 2"}, 1}, {"ForwardVec", 1, "WeaponAim", 1, {"0.2165 / 2", "-0.12428 / 2"}, 1}, {"ForwardVec", 1, "WeaponAim", 1, {"0.234925 / 2", "-0.0850072 / 2"}, 1}, {"ForwardVec", 1, "WeaponAim", 1, {"0.2462 / 2", "-0.0431499 / 2"}, 1}, {"ForwardVec", 1, "WeaponAim", 1, {"0.25 / 2", "0 / 2"}, 1}, {"ForwardVec", 1, "WeaponAim", 1, {"0.2462 / 2", "0.0431499 / 2"}, 1}, {"ForwardVec", 1, "WeaponAim", 1, {"0.234925 / 2", "0.0850072 / 2"}, 1}, {"ForwardVec", 1, "WeaponAim", 1, {"0.2165 / 2", "0.12428 / 2"}, 1}, {"ForwardVec", 1, "WeaponAim", 1, {"0.1915 / 2", "0.159774 / 2"}, 1}, {"ForwardVec", 1, "WeaponAim", 1, {"0.1607 / 2", "0.190396 / 2"}, 1}, {"ForwardVec", 1, "WeaponAim", 1, {"0.125 / 2", "0.215252 / 2"}, 1}, {"ForwardVec", 1, "WeaponAim", 1, {"0.0855 / 2", "0.233571 / 2"}, 1}, {"ForwardVec", 1, "WeaponAim", 1, {"0.0434 / 2", "0.244781 / 2"}, 1}, {"ForwardVec", 1, "WeaponAim", 1, {"0 / 2", "0.248559 / 2"}, 1}, {"ForwardVec", 1, "WeaponAim", 1, {"-0.0434 / 2", "0.244781 / 2"}, 1}, {"ForwardVec", 1, "WeaponAim", 1, {"-0.0855 / 2", "0.233571 / 2"}, 1}, {"ForwardVec", 1, "WeaponAim", 1, {"-0.125 / 2", "0.215252 / 2"}, 1}, {"ForwardVec", 1, "WeaponAim", 1, {"-0.1607 / 2", "0.190396 / 2"}, 1}, {"ForwardVec", 1, "WeaponAim", 1, {"-0.1915 / 2", "0.159774 / 2"}, 1}, {"ForwardVec", 1, "WeaponAim", 1, {"-0.2165 / 2", "0.12428 / 2"}, 1}, {"ForwardVec", 1, "WeaponAim", 1, {"-0.234925 / 2", "0.0850072 / 2"}, 1}, {"ForwardVec", 1, "WeaponAim", 1, {"-0.2462 / 2", "0.0431499 / 2"}, 1}, {"ForwardVec", 1, "WeaponAim", 1, {"-0.25 / 2", "0 / 2"}, 1}, {"ForwardVec", 1, "WeaponAim", 1, {"-0.2462 / 2", "-0.0431499 / 2"}, 1}, {"ForwardVec", 1, "WeaponAim", 1, {"-0.234925 / 2", "-0.0850072 / 2"}, 1}, {"ForwardVec", 1, "WeaponAim", 1, {"-0.2165 / 2", "-0.12428 / 2"}, 1}, {"ForwardVec", 1, "WeaponAim", 1, {"-0.1915 / 2", "-0.159774 / 2"}, 1}, {"ForwardVec", 1, "WeaponAim", 1, {"-0.1607 / 2", "-0.190396 / 2"}, 1}, {"ForwardVec", 1, "WeaponAim", 1, {"-0.125 / 2", "-0.215252 / 2"}, 1}, {"ForwardVec", 1, "WeaponAim", 1, {"-0.0855 / 2", "-0.233571 / 2"}, 1}, {"ForwardVec", 1, "WeaponAim", 1, {"-0.0434 / 2", "-0.244781 / 2"}, 1}, {"ForwardVec", 1, "WeaponAim", 1, {"0 / 2", "-0.248559 / 2"}, 1 }}; - }; - }; - - class TargetACQ { - type = "line"; - width = 2; - points[] = {{"ForwardVec", 1, "target", {0, -0.06}, 1}, {"ForwardVec", 1, "target", {0, -0.055}, 1}, {}, {"ForwardVec", 1, "target", {0, -0.05}, 1}, {"ForwardVec", 1, "target", {0, -0.045}, 1}, {}, {"ForwardVec", 1, "target", {0, -0.04}, 1}, {"ForwardVec", 1, "target", {0, -0.035}, 1}, {}, {"ForwardVec", 1, "target", {0, -0.03}, 1}, {"ForwardVec", 1, "target", {0, -0.025}, 1}, {}, {"ForwardVec", 1, "target", {0, -0.02}, 1}, {"ForwardVec", 1, "target", {0, -0.015}, 1}, {}, {"ForwardVec", 1, "target", {0, -0.01}, 1}, {"ForwardVec", 1, "target", {0, -0.005}, 1}, {}, {"ForwardVec", 1, "target", {0, 0}, 1}, {"ForwardVec", 1, "target", {0, 0}, 1}, {}, {"ForwardVec", 1, "target", {0, 0.06}, 1}, {"ForwardVec", 1, "target", {0, 0.055}, 1}, {}, {"ForwardVec", 1, "target", {0, 0.05}, 1}, {"ForwardVec", 1, "target", {0, 0.045}, 1}, {}, {"ForwardVec", 1, "target", {0, 0.04}, 1}, {"ForwardVec", 1, "target", {0, 0.035}, 1}, {}, {"ForwardVec", 1, "target", {0, 0.03}, 1}, {"ForwardVec", 1, "target", {0, 0.025}, 1}, {}, {"ForwardVec", 1, "target", {0, 0.02}, 1}, {"ForwardVec", 1, "target", {0, 0.015}, 1}, {}, {"ForwardVec", 1, "target", {0, 0.01}, 1}, {"ForwardVec", 1, "target", {0, 0.005}, 1}, {}, {"ForwardVec", 1, "target", {-0.06, 0}, 1}, {"ForwardVec", 1, "target", {-0.055, 0}, 1}, {}, {"ForwardVec", 1, "target", {-0.05, 0}, 1}, {"ForwardVec", 1, "target", {-0.045, 0}, 1}, {}, {"ForwardVec", 1, "target", {-0.04, 0}, 1}, {"ForwardVec", 1, "target", {-0.035, 0}, 1}, {}, {"ForwardVec", 1, "target", {-0.03, 0}, 1}, {"ForwardVec", 1, "target", {-0.025, 0}, 1}, {}, {"ForwardVec", 1, "target", {-0.02, 0}, 1}, {"ForwardVec", 1, "target", {-0.015, 0}, 1}, {}, {"ForwardVec", 1, "target", {-0.01, 0}, 1}, {"ForwardVec", 1, "target", {-0.005, 0}, 1}, {}, {"ForwardVec", 1, "target", {0.06, 0}, 1}, {"ForwardVec", 1, "target", {0.055, 0}, 1}, {}, {"ForwardVec", 1, "target", {0.05, 0}, 1}, {"ForwardVec", 1, "target", {0.045, 0}, 1}, {}, {"ForwardVec", 1, "target", {0.04, 0}, 1}, {"ForwardVec", 1, "target", {0.035, 0}, 1}, {}, {"ForwardVec", 1, "target", {0.03, 0}, 1}, {"ForwardVec", 1, "target", {0.025, 0}, 1}, {}, {"ForwardVec", 1, "target", {0.02, 0}, 1}, {"ForwardVec", 1, "target", {0.015, 0}, 1}, {}, {"ForwardVec", 1, "target", {0.01, 0}, 1}, {"ForwardVec", 1, "target", {0.005, 0}, 1}, { }}; - }; - - class RadarTargets { - type = "radar"; - pos0[] = {0.5, 0.5}; - pos10[] = {0.753, 0.753}; - width = 2.5; - points[] = {{"ForwardVec", 1, "RadarContact", {-0.01, -0.01}, 1}, {"ForwardVec", 1, "RadarContact", {0.01, -0.01}, 1}, {"ForwardVec", 1, "RadarContact", {0.01, 0.01}, 1}, {"ForwardVec", 1, "RadarContact", {-0.01, 0.01}, 1}, {"ForwardVec", 1, "RadarContact", {-0.01, -0.01}, 1 }}; - }; - }; - helmetMountedDisplay = 1; - helmetPosition[] = {-0.035, 0.035, 0.1}; - helmetRight[] = {0.07, 0, 0}; - helmetDown[] = {0, -0.07, 0}; - }; - }; - class Turrets: Turrets { class MainTurret: MainTurret { - weapons[] = {"ACE_gatling_20mm_Comanche", "missiles_DAGR", "missiles_ASRAAM", "ACE_AIR_SAFETY"}; + weapons[] = {"ACE_gatling_20mm_Comanche", "missiles_DAGR", "missiles_ASRAAM"}; magazines[] = {"ACE_500Rnd_20mm_shells_Comanche", "4Rnd_AAA_missiles", "24Rnd_PG_missiles"}; - outGunnerMayFire = 1; - commanding = -1; - primaryGunner = 1; - gunnerOpticsModel = ""; - gunnerOpticsEffect[] = {"TankCommanderOptics1"}; - gunnerForceOptics = 0; turretInfoType = "Rsc_ACE_Helo_UI_Turret"; - showAllTargets = 2; - discretedistance[] = {100, 200, 300, 400, 500, 600, 700, 800, 900, 1000, 1100, 1200, 1300, 1400, 1500, 1600, 1700, 1800, 1900, 2000, 2100, 2200, 2300, 2400, 2500, 2600, 2700, 2800, 2900, 3000}; - discretedistanceinitindex = 3; - copilotHasFlares = 1; - directionStabilized = 1; - isCopilot = 1; - showHMD = 1; - CanEject = 1; - startEngine = 0; - minElev = -51; - maxElev = 9; - initElev = 6; - minTurn = -120; - maxTurn = 120; - initTurn = 0; + class OpticsIn { delete Narrow; @@ -957,7 +83,6 @@ class Heli_Attack_01_base_F: Helicopter_Base_F { directionStabilized = 1; horizontallyStabilized = 1; gunnerOpticsModel = "\A3\Weapons_F_Beta\Reticle\Heli_Attack_01_Optics_Gunner_narrow_F"; - }; }; @@ -991,3 +116,13 @@ class Heli_Attack_01_base_F: Helicopter_Base_F { }; }; }; + +class Heli_Attack_01_dynamicLoadout_base_F: Heli_Attack_01_base_F { + class Turrets: Turrets { + class MainTurret: MainTurret { + weapons[] = {"ACE_gatling_20mm_Comanche"}; + magazines[] = {"ACE_500Rnd_20mm_shells_Comanche"}; + }; + }; +}; + diff --git a/addons/aircraft/README.md b/addons/aircraft/README.md index 3db71ca51a..c1bf72b3d7 100644 --- a/addons/aircraft/README.md +++ b/addons/aircraft/README.md @@ -1,7 +1,7 @@ ace_aircraft ============ -Changes to air weaponry, flight models and HUDs. +Changes to air weaponry, ejection and HUDs. - Contributions by Kimi (geraldbolso1899) for HUD updates From afe862324e7fd7b0b83fc9bc02cfc33e9b4c7334 Mon Sep 17 00:00:00 2001 From: PabstMirror Date: Wed, 31 May 2017 11:30:48 -0500 Subject: [PATCH 070/657] Refuel - Add setting for hose length (#5224) --- addons/refuel/ACE_Settings.hpp | 6 ++++++ addons/refuel/CfgVehicles.hpp | 5 +++++ addons/refuel/functions/fnc_maxDistanceDropNozzle.sqf | 3 ++- addons/refuel/functions/fnc_moduleRefuelSettings.sqf | 3 ++- addons/refuel/functions/fnc_refuel.sqf | 3 ++- addons/refuel/functions/fnc_takeNozzle.sqf | 3 ++- addons/refuel/script_component.hpp | 1 - addons/refuel/stringtable.xml | 5 +++++ docs/wiki/feature/refuel.md | 6 ++++++ 9 files changed, 30 insertions(+), 5 deletions(-) diff --git a/addons/refuel/ACE_Settings.hpp b/addons/refuel/ACE_Settings.hpp index b38a880641..a25c36a2ba 100644 --- a/addons/refuel/ACE_Settings.hpp +++ b/addons/refuel/ACE_Settings.hpp @@ -6,4 +6,10 @@ class ACE_Settings { value = 1; typeName = "SCALAR"; }; + class GVAR(hoseLength) { + category = ECSTRING(OptionsMenu,CategoryLogistics); + displayName = CSTRING(RefuelSettings_hoseLength_DisplayName); + value = 12; + typeName = "SCALAR"; + }; }; diff --git a/addons/refuel/CfgVehicles.hpp b/addons/refuel/CfgVehicles.hpp index 87e7e3e80b..3a28762b79 100644 --- a/addons/refuel/CfgVehicles.hpp +++ b/addons/refuel/CfgVehicles.hpp @@ -119,6 +119,11 @@ class CfgVehicles { typeName = "NUMBER"; defaultValue = 10; }; + class hoseLength { + displayName = CSTRING(RefuelSettings_hoseLength_DisplayName); + typeName = "NUMBER"; + defaultValue = 12; + }; }; }; diff --git a/addons/refuel/functions/fnc_maxDistanceDropNozzle.sqf b/addons/refuel/functions/fnc_maxDistanceDropNozzle.sqf index 81ce6ccd2f..0f83f48fbb 100644 --- a/addons/refuel/functions/fnc_maxDistanceDropNozzle.sqf +++ b/addons/refuel/functions/fnc_maxDistanceDropNozzle.sqf @@ -38,7 +38,8 @@ if (_nozzle getVariable [QGVAR(jerryCan), false]) exitWith {}; [_pfID] call CBA_fnc_removePerFrameHandler; }; - if (isNull _source || {_unit distance (_source modelToWorld _endPosOffset) > (REFUEL_HOSE_LENGTH - 2)} || {!alive _source}) exitWith { + private _hoseLength = _source getVariable [QGVAR(hoseLength), GVAR(hoseLength)]; + if (isNull _source || {_unit distance (_source modelToWorld _endPosOffset) > (_hoseLength - 2)} || {!alive _source}) exitWith { if !(isNull _nozzle) then { [_unit, _nozzle] call FUNC(dropNozzle); REFUEL_UNHOLSTER_WEAPON diff --git a/addons/refuel/functions/fnc_moduleRefuelSettings.sqf b/addons/refuel/functions/fnc_moduleRefuelSettings.sqf index 4d8f89425e..8322118a90 100644 --- a/addons/refuel/functions/fnc_moduleRefuelSettings.sqf +++ b/addons/refuel/functions/fnc_moduleRefuelSettings.sqf @@ -20,5 +20,6 @@ params ["_logic", "", ["_activated", false, [false]]]; if !(_activated) exitWith {}; [_logic, QGVAR(rate), "rate"] call EFUNC(common,readSettingFromModule); +[_logic, QGVAR(hoseLength), "hoseLength"] call EFUNC(common,readSettingFromModule); -diag_log text format ["[ACE]: Refuel Module Initialized with flow rate: %1", GVAR(rate)]; +INFO_2("Refuel Module Initialized with flow rate: %1 - hoseLength: %2",GVAR(rate), GVAR(hoseLength)) diff --git a/addons/refuel/functions/fnc_refuel.sqf b/addons/refuel/functions/fnc_refuel.sqf index 773d85e08d..2c8f6c1a8c 100644 --- a/addons/refuel/functions/fnc_refuel.sqf +++ b/addons/refuel/functions/fnc_refuel.sqf @@ -44,7 +44,8 @@ if (_maxFuel == 0) then { _sink setVariable [QGVAR(nozzle), objNull, true]; [_pfID] call CBA_fnc_removePerFrameHandler; }; - private _tooFar = ((_sink modelToWorld _connectToPoint) distance (_source modelToWorld _connectFromPoint)) > (REFUEL_HOSE_LENGTH - 2); + private _hoseLength = _source getVariable [QGVAR(hoseLength), GVAR(hoseLength)]; + private _tooFar = ((_sink modelToWorld _connectToPoint) distance (_source modelToWorld _connectFromPoint)) > (_hoseLength - 2); if (_tooFar && {!(_nozzle getVariable [QGVAR(jerryCan), false])}) exitWith { [LSTRING(Hint_TooFar), 2, _unit] call EFUNC(common,displayTextStructured); diff --git a/addons/refuel/functions/fnc_takeNozzle.sqf b/addons/refuel/functions/fnc_takeNozzle.sqf index 3012cdc860..285dd37ced 100644 --- a/addons/refuel/functions/fnc_takeNozzle.sqf +++ b/addons/refuel/functions/fnc_takeNozzle.sqf @@ -67,7 +67,8 @@ if (isNull _nozzle) then { // func is called on fuel truck _newNozzle setVariable [QGVAR(helper), _helper, true]; _ropeTarget = _helper; }; - private _rope = ropeCreate [_ropeTarget, _endPosOffset, _newNozzle, [0, -0.20, 0.12], REFUEL_HOSE_LENGTH]; + private _hoseLength = _target getVariable [QGVAR(hoseLength), GVAR(hoseLength)]; + private _rope = ropeCreate [_ropeTarget, _endPosOffset, _newNozzle, [0, -0.20, 0.12], _hoseLength]; _newNozzle setVariable [QGVAR(rope), _rope, true]; _newNozzle setVariable [QGVAR(attachPos), _endPosOffset, true]; _newNozzle setVariable [QGVAR(source), _target, true]; diff --git a/addons/refuel/script_component.hpp b/addons/refuel/script_component.hpp index 989f6ad048..19f12ed366 100644 --- a/addons/refuel/script_component.hpp +++ b/addons/refuel/script_component.hpp @@ -18,7 +18,6 @@ #define REFUEL_INFINITE_FUEL -10 #define REFUEL_ACTION_DISTANCE 7 -#define REFUEL_HOSE_LENGTH 12 #define REFUEL_PROGRESS_DURATION 2 #define REFUEL_HOLSTER_WEAPON \ diff --git a/addons/refuel/stringtable.xml b/addons/refuel/stringtable.xml index 0bc50bb63d..4522ddd620 100644 --- a/addons/refuel/stringtable.xml +++ b/addons/refuel/stringtable.xml @@ -404,5 +404,10 @@ %1 リッターがある %1 리터가 재급유되었습니다. + + Refuel hose length + Betankung Schlauchlänge + Reabastecer longitud de manguera + diff --git a/docs/wiki/feature/refuel.md b/docs/wiki/feature/refuel.md index 939879caa0..b069d9dba2 100644 --- a/docs/wiki/feature/refuel.md +++ b/docs/wiki/feature/refuel.md @@ -65,6 +65,12 @@ Please check the framework description for more details. ### Something broke, I can't use the fuel truck / nozzle any longer. What to do? You can reset the fuel truck and its nozzle by calling `ace_refuel_fnc_reset` with its first parameter being the fuel truck object. +### How do I increase the length of the hose? +There is a global setting that will effect all vehicles and static pumps. To only effect a specific vehicle put the following in it's init box: +```cpp +this setVariable ["ace_refuel_hoseLength", 30]; +``` + ## 4. Dependencies {% include dependencies_list.md component="refuel" %} From e6a291bc3bc5bbd11e8e1c1bee28b2a92571e747 Mon Sep 17 00:00:00 2001 From: PabstMirror Date: Wed, 31 May 2017 11:31:10 -0500 Subject: [PATCH 071/657] Remove unit from laser pointer list if laser removed (#5190) --- addons/laserpointer/XEH_postInit.sqf | 31 ++++++++++--------- .../functions/fnc_getNearUnits.sqf | 4 +-- 2 files changed, 19 insertions(+), 16 deletions(-) diff --git a/addons/laserpointer/XEH_postInit.sqf b/addons/laserpointer/XEH_postInit.sqf index d8857da32a..7e90e29259 100644 --- a/addons/laserpointer/XEH_postInit.sqf +++ b/addons/laserpointer/XEH_postInit.sqf @@ -41,9 +41,16 @@ GVAR(greenLaserUnits) = []; params ["_unit"]; private _weapon = currentWeapon _unit; + if (!(_unit isFlashlightOn _weapon)) exitWith { + GVAR(redLaserUnits) deleteAt (GVAR(redLaserUnits) find _unit); + GVAR(greenLaserUnits) deleteAt (GVAR(greenLaserUnits) find _unit); + }; + private _laser = [(_unit weaponAccessories _weapon) select 1] param [0, ""]; - - if (_laser isEqualTo "") exitWith {}; + if (_laser isEqualTo "") exitWith { + GVAR(redLaserUnits) deleteAt (GVAR(redLaserUnits) find _unit); + GVAR(greenLaserUnits) deleteAt (GVAR(greenLaserUnits) find _unit); + }; private _laserID = GVAR(laserClassesCache) getVariable _laser; @@ -51,21 +58,17 @@ GVAR(greenLaserUnits) = []; _laserID = getNumber (configFile >> "CfgWeapons" >> _laser >> "ACE_laserpointer"); GVAR(laserClassesCache) setVariable [_laser, _laserID]; }; + TRACE_3("",_weapon,_laser,_laserID); - if (_unit isFlashlightOn _weapon) then { - if (_laserID isEqualTo 1) exitWith { - GVAR(redLaserUnits) pushBackUnique _unit; - GVAR(greenLaserUnits) deleteAt (GVAR(greenLaserUnits) find _unit); - }; - - if (_laserID isEqualTo 2) exitWith { - GVAR(greenLaserUnits) pushBackUnique _unit; - GVAR(redLaserUnits) deleteAt (GVAR(redLaserUnits) find _unit); - }; - } else { - GVAR(redLaserUnits) deleteAt (GVAR(redLaserUnits) find _unit); + if (_laserID isEqualTo 1) exitWith { + GVAR(redLaserUnits) pushBackUnique _unit; GVAR(greenLaserUnits) deleteAt (GVAR(greenLaserUnits) find _unit); }; + + if (_laserID isEqualTo 2) exitWith { + GVAR(greenLaserUnits) pushBackUnique _unit; + GVAR(redLaserUnits) deleteAt (GVAR(redLaserUnits) find _unit); + }; }; // custom scheduler diff --git a/addons/laserpointer/functions/fnc_getNearUnits.sqf b/addons/laserpointer/functions/fnc_getNearUnits.sqf index 6f31a99a2a..eb505c3795 100644 --- a/addons/laserpointer/functions/fnc_getNearUnits.sqf +++ b/addons/laserpointer/functions/fnc_getNearUnits.sqf @@ -6,7 +6,7 @@ * None * * Return Value: - * None + * Near Units * * Public: No */ @@ -15,7 +15,7 @@ private _camPosAGL = positionCameraToWorld [0, 0, 0]; // handle RHS / bugged vehicle slots -if !((_camPosAGL select 0) isEqualType 0) exitWith {}; +if !((_camPosAGL select 0) isEqualType 0) exitWith { [] }; private _nearUnits = []; From bdab3425481434c25a4ffb4516de056aae3a437e Mon Sep 17 00:00:00 2001 From: PabstMirror Date: Wed, 31 May 2017 11:41:53 -0500 Subject: [PATCH 072/657] Handle escape menu with toggle iteractMenu (#5144) * Handle escape menu with toggle iteractMenu * Work on non-cursor menu * Close cursor menu if open when switching * Update fnc_handleEscapeMenu.sqf --- addons/interact_menu/CfgEventHandlers.hpp | 6 +++++ addons/interact_menu/XEH_PREP.hpp | 1 + .../functions/fnc_handleEscapeMenu.sqf | 25 +++++++++++++++++++ .../interact_menu/functions/fnc_keyDown.sqf | 12 ++++++++- 4 files changed, 43 insertions(+), 1 deletion(-) create mode 100644 addons/interact_menu/functions/fnc_handleEscapeMenu.sqf diff --git a/addons/interact_menu/CfgEventHandlers.hpp b/addons/interact_menu/CfgEventHandlers.hpp index fa53ccf57c..b8bb1264e1 100644 --- a/addons/interact_menu/CfgEventHandlers.hpp +++ b/addons/interact_menu/CfgEventHandlers.hpp @@ -29,4 +29,10 @@ class Extended_DisplayLoad_EventHandlers { class RscDiary { ADDON = QUOTE(call COMPILE_FILE(XEH_displayLoad)); }; + class RscDisplayInterrupt { + ADDON = QUOTE(_this call FUNC(handleEscapeMenu)); + }; + class RscDisplayMPInterrupt { + ADDON = QUOTE(_this call FUNC(handleEscapeMenu)); + }; }; diff --git a/addons/interact_menu/XEH_PREP.hpp b/addons/interact_menu/XEH_PREP.hpp index 0c1a6842fc..55c35d54df 100644 --- a/addons/interact_menu/XEH_PREP.hpp +++ b/addons/interact_menu/XEH_PREP.hpp @@ -9,6 +9,7 @@ PREP(collectActiveActionTree); PREP(createAction); PREP(ctrlSetParsedTextCached); PREP(findActionNode); +PREP(handleEscapeMenu); PREP(isSubPath); PREP(keyDown); PREP(keyUp); diff --git a/addons/interact_menu/functions/fnc_handleEscapeMenu.sqf b/addons/interact_menu/functions/fnc_handleEscapeMenu.sqf new file mode 100644 index 0000000000..41e16e8951 --- /dev/null +++ b/addons/interact_menu/functions/fnc_handleEscapeMenu.sqf @@ -0,0 +1,25 @@ +/* + * Author: PabstMirror + * Handle the escape key being pressed. + * + * Arguments: + * 0: Escape menu display that should be closed + * + * Return Value: + * Nothing + * + * Public: No + */ +#include "script_component.hpp" + +if (GVAR(openedMenuType) < 0) exitWith {}; + +params [["_display", displayNull, [displayNull]]]; +TRACE_2("handleEscapeMenu",_display,isNull _display); + +if (!isNull _display) then { + _display closeDisplay 0; +}; + +GVAR(actionSelected) = false; +[GVAR(openedMenuType), false] call FUNC(keyUp); diff --git a/addons/interact_menu/functions/fnc_keyDown.sqf b/addons/interact_menu/functions/fnc_keyDown.sqf index 58286a65bb..fb1a377f70 100644 --- a/addons/interact_menu/functions/fnc_keyDown.sqf +++ b/addons/interact_menu/functions/fnc_keyDown.sqf @@ -59,7 +59,13 @@ if (GVAR(useCursorMenu)) then { createDialog QGVAR(cursorMenu); }; (finddisplay 91919) displayAddEventHandler ["KeyUp", {[_this,'keyup'] call CBA_events_fnc_keyHandler}]; - (finddisplay 91919) displayAddEventHandler ["KeyDown", {[_this,'keydown'] call CBA_events_fnc_keyHandler}]; + (finddisplay 91919) displayAddEventHandler ["KeyDown", { + // Handle the escape key being pressed with menu open: + if ((_this select [1,4]) isEqualTo [1,false,false,false]) exitWith { // escape key with no modifiers + [displayNull] call FUNC(handleEscapeMenu); + }; + [_this,'keydown'] call CBA_events_fnc_keyHandler; + }]; // The dialog sets: // uiNamespace getVariable QGVAR(dlgCursorMenu); // uiNamespace getVariable QGVAR(cursorMenuOpened); @@ -73,6 +79,10 @@ if (GVAR(useCursorMenu)) then { ((finddisplay 91919) displayctrl 9922) ctrlAddEventHandler ["MouseMoving", DFUNC(handleMouseMovement)]; ((finddisplay 91919) displayctrl 9922) ctrlAddEventHandler ["MouseButtonDown", DFUNC(handleMouseButtonDown)]; setMousePosition [0.5, 0.5]; +} else { + if (uiNamespace getVariable [QGVAR(cursorMenuOpened),false]) then { + (findDisplay 91919) closeDisplay 2; + }; }; GVAR(selfMenuOffset) = (AGLtoASL (positionCameraToWorld [0, 0, 2])) vectorDiff (AGLtoASL (positionCameraToWorld [0, 0, 0])); From 38f691034e12177bfc1acbb959645f975d084a9c Mon Sep 17 00:00:00 2001 From: pokertour Date: Wed, 31 May 2017 20:53:41 +0200 Subject: [PATCH 073/657] French translation missing (#5217) * French translation for the two last entries * French translation for the last entrie * French Translation for the first entrie * correct the spelling error --- addons/cargo/stringtable.xml | 2 ++ addons/spectator/stringtable.xml | 1 + addons/zeus/stringtable.xml | 1 + 3 files changed, 4 insertions(+) diff --git a/addons/cargo/stringtable.xml b/addons/cargo/stringtable.xml index 1caeccb40a..62dbbc8306 100644 --- a/addons/cargo/stringtable.xml +++ b/addons/cargo/stringtable.xml @@ -259,11 +259,13 @@ Paradrop Time Coffecient 空中投下までの時間係数 Coefficente Tempo Lancio Paracadute + Coefficient Temps de largage de cargaison Modifier for how long it takes to paradrop a cargo item. カーゴ アイテムを空中投下するまでの時間を変更します。 Modificato per quanto tempo ci impiega a paracadutare un oggetto cargo. + Modifier le temps qu'il faut pour larguer la cargaison. diff --git a/addons/spectator/stringtable.xml b/addons/spectator/stringtable.xml index 29262d06b5..68c8e79ea5 100644 --- a/addons/spectator/stringtable.xml +++ b/addons/spectator/stringtable.xml @@ -5,6 +5,7 @@ ACE Spectator ACE スペクテイター Spettatore ACE + Spectateur ACE Spectator Settings diff --git a/addons/zeus/stringtable.xml b/addons/zeus/stringtable.xml index 2a136a3fc6..07c0ca97d2 100644 --- a/addons/zeus/stringtable.xml +++ b/addons/zeus/stringtable.xml @@ -865,6 +865,7 @@ Suppressive Fire Fuoco di Soppressione + Tir de suppression Add full arsenal to object From d90f15ac7da45d62da84018a225c22eed8dfa2f2 Mon Sep 17 00:00:00 2001 From: SchmittAkaSmallfly Date: Wed, 31 May 2017 22:45:02 +0200 Subject: [PATCH 074/657] Lower minimum speed limiter speed to 5 km/h (#5065) * Update fnc_speedLimiter.sqf * No minimum speed needed anymore Minimum speed limit of 10 km/h was needed in the past due to engine limitations. Multiple user tests have shown that the minimum speed is not needed anymore. The new minimum of 0 km/h allows for example setting walking speed for vehicles (<10 km/h). * Change minimum required speed for speed limiter to 3 km/h To avoid problems with negative speeds (driving backwards) and zero speed, the current change switches from 10 km/h minimum speed to 3 km/h minimum speed. This seems to be the optimal solution to allow all relevant speeds including walking speed. * Changed minimum required speed to 5 km/h Officially the minimum required speed is 10 km/h in the master. Lower minimum needed to set car speed to walking speed of accompanying soldiers. Problems have been reported with 3 kmh/ using cars like ATVs. Thus the new commit is set to 5 km/h minimum speed. Not tested with ATVs yet. --- addons/vehicles/functions/fnc_speedLimiter.sqf | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/addons/vehicles/functions/fnc_speedLimiter.sqf b/addons/vehicles/functions/fnc_speedLimiter.sqf index 2d445be3c8..d84bdfff9f 100644 --- a/addons/vehicles/functions/fnc_speedLimiter.sqf +++ b/addons/vehicles/functions/fnc_speedLimiter.sqf @@ -28,7 +28,7 @@ if (GVAR(isSpeedLimiter)) exitWith { playSound "ACE_Sound_Click"; GVAR(isSpeedLimiter) = true; -private _maxSpeed = speed _vehicle max 10; +private _maxSpeed = speed _vehicle max 5; [{ params ["_args", "_idPFH"]; From 00b91bed45c27152e525f031758672f560f4f783 Mon Sep 17 00:00:00 2001 From: PabstMirror Date: Wed, 31 May 2017 16:09:36 -0500 Subject: [PATCH 075/657] Minor fixes, cleanup, add lint ignore directives (#5176) - Fix bug in getNumberMagazinesIn (func not used) - Fix bug in seekerFindLaserSpot (func not used yet) - Everything else is just cleanup --- addons/advanced_throwing/XEH_postInit.sqf | 1 + addons/cargo/functions/fnc_initObject.sqf | 1 + addons/cargo/functions/fnc_initVehicle.sqf | 4 ++++ .../functions/fnc__handleRequestAllSyncedEvents.sqf | 1 + addons/common/functions/fnc_cachedCall.sqf | 3 ++- addons/common/functions/fnc_getNumberMagazinesIn.sqf | 7 +++++-- addons/common/functions/fnc_switchToGroupSide.sqf | 2 +- addons/concertina_wire/functions/fnc_deploy.sqf | 2 +- addons/concertina_wire/functions/fnc_dismountSuccess.sqf | 2 +- addons/dragging/functions/fnc_handleAnimChanged.sqf | 2 ++ addons/dragging/functions/fnc_setDraggable.sqf | 2 +- addons/finger/functions/fnc_perFrameEH.sqf | 1 + addons/interact_menu/functions/fnc_compileMenu.sqf | 2 +- .../functions/fnc_compileMenuSelfAction.sqf | 2 +- addons/interact_menu/functions/fnc_compileMenuZeus.sqf | 2 +- addons/interact_menu/functions/fnc_isSubPath.sqf | 1 + addons/interact_menu/functions/fnc_renderBaseMenu.sqf | 9 +++------ addons/interaction/functions/fnc_canJoinTeam.sqf | 2 +- addons/kestrel4500/functions/fnc_generateOutputData.sqf | 4 ++-- .../laser/functions/fnc_dev_drawVisibleLaserTargets.sqf | 1 + addons/laser/functions/fnc_seekerFindLaserSpot.sqf | 9 +++++---- .../functions/fnc_simulateRepackEvents.sqf | 1 + addons/nametags/functions/fnc_doShow.sqf | 2 +- addons/nametags/functions/fnc_getVehicleData.sqf | 2 +- .../functions/fnc_canCheckSpareBarrelsTemperatures.sqf | 5 +++-- addons/overheating/functions/fnc_getWeaponData.sqf | 2 ++ .../fnc_updateSpareBarrelsTemperaturesThread.sqf | 5 ++++- 27 files changed, 49 insertions(+), 28 deletions(-) diff --git a/addons/advanced_throwing/XEH_postInit.sqf b/addons/advanced_throwing/XEH_postInit.sqf index 3754be0e2d..0f5cb6983e 100644 --- a/addons/advanced_throwing/XEH_postInit.sqf +++ b/addons/advanced_throwing/XEH_postInit.sqf @@ -93,6 +93,7 @@ GVAR(ammoMagLookup) = call CBA_fnc_createNamespace; // Set last thrown time on Vanilla Throwing and Advanced Throwing ["ace_firedPlayer", { + //IGNORE_PRIVATE_WARNING ["_unit", "_weapon"]; if (_weapon == "Throw") then { _unit setVariable [QGVAR(lastThrownTime), CBA_missionTime]; }; diff --git a/addons/cargo/functions/fnc_initObject.sqf b/addons/cargo/functions/fnc_initObject.sqf index ed4d60a254..cd066f727d 100644 --- a/addons/cargo/functions/fnc_initObject.sqf +++ b/addons/cargo/functions/fnc_initObject.sqf @@ -28,6 +28,7 @@ GVAR(initializedItemClasses) pushBack _type; TRACE_1("Adding load cargo action to class", _type); private _condition = { + //IGNORE_PRIVATE_WARNING ["_target", "_player"]; GVAR(enable) && {(_target getVariable [QGVAR(canLoad), getNumber (configFile >> "CfgVehicles" >> (typeOf _target) >> QGVAR(canLoad))]) == 1} && {locked _target < 2} && diff --git a/addons/cargo/functions/fnc_initVehicle.sqf b/addons/cargo/functions/fnc_initVehicle.sqf index c65a9bddbc..dae709c89e 100644 --- a/addons/cargo/functions/fnc_initVehicle.sqf +++ b/addons/cargo/functions/fnc_initVehicle.sqf @@ -43,9 +43,11 @@ if (!hasInterface) exitWith {}; TRACE_1("Adding unload cargo action to class", _type); private _condition = { + //IGNORE_PRIVATE_WARNING ["_target", "_player"]; GVAR(enable) && {locked _target < 2} && {alive _target} && {[_player, _target, ["isNotSwimming"]] call EFUNC(common,canInteractWith)} }; private _statement = { + //IGNORE_PRIVATE_WARNING ["_target", "_player"]; GVAR(interactionVehicle) = _target; GVAR(interactionParadrop) = false; createDialog QGVAR(menu); @@ -59,6 +61,7 @@ private _action = [QGVAR(openMenu), _text, _icon, _statement, _condition] call E // Add the paradrop self interaction for planes and helicopters if (_vehicle isKindOf "Air") then { private _condition = { + //IGNORE_PRIVATE_WARNING ["_target", "_player"]; GVAR(enable) && {[_player, _target, []] call EFUNC(common,canInteractWith)} && { private _turretPath = _player call CBA_fnc_turretPath; (_player == (driver _target)) || // pilot @@ -66,6 +69,7 @@ if (_vehicle isKindOf "Air") then { {_turretPath in (getArray (configFile >> "CfgVehicles" >> (typeOf _target) >> QGVAR(loadmasterTurrets)))}} // loadMaster turret from config }; private _statement = { + //IGNORE_PRIVATE_WARNING ["_target", "_player"]; GVAR(interactionVehicle) = _target; GVAR(interactionParadrop) = true; createDialog QGVAR(menu); diff --git a/addons/common/functions/fnc__handleRequestAllSyncedEvents.sqf b/addons/common/functions/fnc__handleRequestAllSyncedEvents.sqf index 763874de82..4aa2b8e675 100644 --- a/addons/common/functions/fnc__handleRequestAllSyncedEvents.sqf +++ b/addons/common/functions/fnc__handleRequestAllSyncedEvents.sqf @@ -15,6 +15,7 @@ params ["_client"]; [GVAR(syncedEvents), { + //IGNORE_PRIVATE_WARNING ["_key", "_value"]; _value params ["", "_eventLog"]; ["ACEs", [_key, _eventLog], _client] call CBA_fnc_targetEvent; diff --git a/addons/common/functions/fnc_cachedCall.sqf b/addons/common/functions/fnc_cachedCall.sqf index c0b858e58a..3463e1db55 100644 --- a/addons/common/functions/fnc_cachedCall.sqf +++ b/addons/common/functions/fnc_cachedCall.sqf @@ -33,11 +33,12 @@ if ((_namespace getVariable [_uid, [-99999]]) select 0 < diag_tickTime) then { missionNamespace setVariable [_varName, _cacheList]; [_event, { - // _eventName is defined on the function that calls the event #ifdef DEBUG_MODE_FULL INFO_1("Clear cached variables on event: %1",_eventName); #endif // Get the list of caches to clear + //IGNORE_PRIVATE_WARNING ["_eventName"]; + // _eventName is defined on the function that calls the event private _varName = format [QGVAR(clearCache_%1), _eventName]; private _cacheList = missionNamespace getVariable [_varName, []]; // Erase all the cached results diff --git a/addons/common/functions/fnc_getNumberMagazinesIn.sqf b/addons/common/functions/fnc_getNumberMagazinesIn.sqf index 87f92979eb..90e6b7d352 100644 --- a/addons/common/functions/fnc_getNumberMagazinesIn.sqf +++ b/addons/common/functions/fnc_getNumberMagazinesIn.sqf @@ -21,11 +21,14 @@ if (_unit isKindOf "CAManBase") then { _return = {_x == _magazine} count magazines _unit; } else { { - _return = _return + {_x == _magazine} count magazines _x; + _return = _return + ({_x == _magazine} count magazines _x); false } count crew _unit; - _return = _return + ({_x == _magazine} count getMagazineCargo _unit); + (getMagazineCargo _unit) params [["_magNames", []], ["_magCount", []]]; + { + if (_magazine == _x) exitWith {_return = _return + (_magCount select _forEachIndex)}; + } forEach _magNames; }; _return diff --git a/addons/common/functions/fnc_switchToGroupSide.sqf b/addons/common/functions/fnc_switchToGroupSide.sqf index 3a559a7a65..a375cfaf05 100644 --- a/addons/common/functions/fnc_switchToGroupSide.sqf +++ b/addons/common/functions/fnc_switchToGroupSide.sqf @@ -15,7 +15,7 @@ */ #include "script_component.hpp" -params [["_unit", objNull], ["_switch", false], ["_id", ""], ["_side", side _unit]]; +params [["_unit", objNull], ["_switch", false], ["_id", ""], ["_side", sideUnknown]]; private _previousGroupsList = _unit getVariable [QGVAR(previousGroupSwitchTo), []]; diff --git a/addons/concertina_wire/functions/fnc_deploy.sqf b/addons/concertina_wire/functions/fnc_deploy.sqf index 67b3584de2..0e8bc07914 100644 --- a/addons/concertina_wire/functions/fnc_deploy.sqf +++ b/addons/concertina_wire/functions/fnc_deploy.sqf @@ -14,7 +14,7 @@ */ #include "script_component.hpp" -PARAMS_2(_wirecoil,_unit); +params ["_wirecoil", "_unit"]; private _wireNoGeo = "ACE_ConcertinaWireNoGeo" createVehicle [0,0,0]; { diff --git a/addons/concertina_wire/functions/fnc_dismountSuccess.sqf b/addons/concertina_wire/functions/fnc_dismountSuccess.sqf index a3f5081271..f8673b8829 100644 --- a/addons/concertina_wire/functions/fnc_dismountSuccess.sqf +++ b/addons/concertina_wire/functions/fnc_dismountSuccess.sqf @@ -13,7 +13,7 @@ */ #include "script_component.hpp" -PARAMS_1(_wire); +params ["_wire"]; { _wire animate [_x, 1]; diff --git a/addons/dragging/functions/fnc_handleAnimChanged.sqf b/addons/dragging/functions/fnc_handleAnimChanged.sqf index 935a6d3652..c59b088ee0 100644 --- a/addons/dragging/functions/fnc_handleAnimChanged.sqf +++ b/addons/dragging/functions/fnc_handleAnimChanged.sqf @@ -16,6 +16,8 @@ */ #include "script_component.hpp" +//IGNORE_PRIVATE_WARNING ["_thisArgs", "_thisID"]; // From CBA_fnc_addBISEventHandler; + params ["_unit", "_anim"]; _thisArgs params ["_realUnit"]; TRACE_4("params",_unit,_anim,_realUnit,_thisID); diff --git a/addons/dragging/functions/fnc_setDraggable.sqf b/addons/dragging/functions/fnc_setDraggable.sqf index 1fbcb995dc..3636847d06 100644 --- a/addons/dragging/functions/fnc_setDraggable.sqf +++ b/addons/dragging/functions/fnc_setDraggable.sqf @@ -18,7 +18,7 @@ */ #include "script_component.hpp" -//IGNORE_PRIVATE_WARNING("_player", "_target"); +//IGNORE_PRIVATE_WARNING ["_player", "_target"]; params ["_object", "_enableDrag", "_position", "_direction"]; if (isNil "_position") then { diff --git a/addons/finger/functions/fnc_perFrameEH.sqf b/addons/finger/functions/fnc_perFrameEH.sqf index 94ea4fe067..a28a30ef96 100644 --- a/addons/finger/functions/fnc_perFrameEH.sqf +++ b/addons/finger/functions/fnc_perFrameEH.sqf @@ -24,6 +24,7 @@ if ((ACE_player != vehicle ACE_player) && {!((vehicle ACE_player) isKindOf "Stat private _iconSize = BASE_SIZE * 0.10713 * (call EFUNC(common,getZoom)); [+GVAR(fingersHash), { + //IGNORE_PRIVATE_WARNING ["_key", "_value"]; _value params ["_lastTime", "_pos", "_name"]; private _timeLeftToShow = _lastTime + FP_TIMEOUT - diag_tickTime; if (_timeLeftToShow <= 0) then { diff --git a/addons/interact_menu/functions/fnc_compileMenu.sqf b/addons/interact_menu/functions/fnc_compileMenu.sqf index ed38e41ada..0df6ac5965 100644 --- a/addons/interact_menu/functions/fnc_compileMenu.sqf +++ b/addons/interact_menu/functions/fnc_compileMenu.sqf @@ -10,7 +10,7 @@ * * Public: No */ -#include "script_component.hpp"; +#include "script_component.hpp" params ["_target"]; diff --git a/addons/interact_menu/functions/fnc_compileMenuSelfAction.sqf b/addons/interact_menu/functions/fnc_compileMenuSelfAction.sqf index 0c5e236f0b..cd7aabf2e1 100644 --- a/addons/interact_menu/functions/fnc_compileMenuSelfAction.sqf +++ b/addons/interact_menu/functions/fnc_compileMenuSelfAction.sqf @@ -10,7 +10,7 @@ * * Public: No */ -#include "script_component.hpp"; +#include "script_component.hpp" params ["_target"]; diff --git a/addons/interact_menu/functions/fnc_compileMenuZeus.sqf b/addons/interact_menu/functions/fnc_compileMenuZeus.sqf index c0797269e6..442afdb26c 100644 --- a/addons/interact_menu/functions/fnc_compileMenuZeus.sqf +++ b/addons/interact_menu/functions/fnc_compileMenuZeus.sqf @@ -10,7 +10,7 @@ * * Public: No */ -#include "script_component.hpp"; +#include "script_component.hpp" // Exit if the action menu is already compiled for zeus if !(isNil {missionNamespace getVariable [QGVAR(ZeusActions), nil]}) exitWith {}; diff --git a/addons/interact_menu/functions/fnc_isSubPath.sqf b/addons/interact_menu/functions/fnc_isSubPath.sqf index 5933e2c462..cd49e6d01e 100644 --- a/addons/interact_menu/functions/fnc_isSubPath.sqf +++ b/addons/interact_menu/functions/fnc_isSubPath.sqf @@ -22,6 +22,7 @@ private _isSubPath = true; if (count _shortPath > count _longPath) exitWith {false}; +//IGNORE_PRIVATE_WARNING ["_i"]; for [{private _i = 0},{_i < count _shortPath},{_i = _i + 1}] do { if !((_longPath select _i) isEqualTo (_shortPath select _i)) exitWith { _isSubPath = false; diff --git a/addons/interact_menu/functions/fnc_renderBaseMenu.sqf b/addons/interact_menu/functions/fnc_renderBaseMenu.sqf index 363f7100f9..51e3ae6a5d 100644 --- a/addons/interact_menu/functions/fnc_renderBaseMenu.sqf +++ b/addons/interact_menu/functions/fnc_renderBaseMenu.sqf @@ -61,7 +61,7 @@ if ((_sPos select 0) < safeZoneXAbs || {(_sPos select 0) > safeZoneXAbs + safeZo if ((_sPos select 1) < safeZoneY || {(_sPos select 1) > safeZoneY + safeZoneH}) exitWith {false}; -BEGIN_COUNTER(fnc_collectActiveActionTree) +BEGIN_COUNTER(fnc_collectActiveActionTree); // Collect active tree private _uid = format [QGVAR(ATCache_%1), _actionName]; @@ -71,7 +71,7 @@ private _activeActionTree = [ _object, _uid, 1.0, "ace_interactMenuClosed" ] call EFUNC(common,cachedCall); -END_COUNTER(fnc_collectActiveActionTree) +END_COUNTER(fnc_collectActiveActionTree); #ifdef DEBUG_MODE_EXTRA diag_log "Printing: _activeActionTree"; @@ -79,9 +79,6 @@ diag_log "Printing: _activeActionTree"; params ["_level", "_node"]; _node params ["_actionData", "_children", "_object"]; diag_log text format ["Level %1 -> %2 on %3", _level, _actionData select 0, _object]; - { - [_level + 1, _x] call _fnc_print; - } forEach _children; }; #endif @@ -101,6 +98,6 @@ GVAR(collectedActionPoints) pushBack [_sPos select 2, _sPos, _activeActionTree]; END_COUNTER(fnc_renderMenus); -END_COUNTER(fnc_renderBaseMenu) +END_COUNTER(fnc_renderBaseMenu); true diff --git a/addons/interaction/functions/fnc_canJoinTeam.sqf b/addons/interaction/functions/fnc_canJoinTeam.sqf index 7732e164e7..ee99723d77 100644 --- a/addons/interaction/functions/fnc_canJoinTeam.sqf +++ b/addons/interaction/functions/fnc_canJoinTeam.sqf @@ -16,7 +16,7 @@ */ #include "script_component.hpp" -PARAMS_2(_unit,_target); +params ["_unit", "_target"]; alive _target && {!(_target getVariable ["ACE_isUnconscious", false])} diff --git a/addons/kestrel4500/functions/fnc_generateOutputData.sqf b/addons/kestrel4500/functions/fnc_generateOutputData.sqf index ccc2ab57e3..039da0e213 100644 --- a/addons/kestrel4500/functions/fnc_generateOutputData.sqf +++ b/addons/kestrel4500/functions/fnc_generateOutputData.sqf @@ -143,7 +143,7 @@ if (GVAR(referenceHeadingMenu) == 0) then { } else { _textCenterLine1Left = "Max"; _textCenterLine2Left = "Avg"; - switch (GVAR(MinAvgMax)Mode) do { + switch (GVAR(MinAvgMaxMode)) do { case 0: { _textCenterLine1Right = "--. -"; _textCenterLine2Right = "--. -"; @@ -175,7 +175,7 @@ if (GVAR(referenceHeadingMenu) == 0) then { } else { _textCenterLine1Left = "Max"; _textCenterLine2Left = "Avg"; - switch (GVAR(MinAvgMax)Mode) do { + switch (GVAR(MinAvgMaxMode)) do { case 0: { _textCenterLine1Right = "--. -"; _textCenterLine2Right = "--. -"; diff --git a/addons/laser/functions/fnc_dev_drawVisibleLaserTargets.sqf b/addons/laser/functions/fnc_dev_drawVisibleLaserTargets.sqf index 7598bf8f46..cecda2d21a 100644 --- a/addons/laser/functions/fnc_dev_drawVisibleLaserTargets.sqf +++ b/addons/laser/functions/fnc_dev_drawVisibleLaserTargets.sqf @@ -26,6 +26,7 @@ private _testSeekerDir = vectorDirVisual _seekerVehicle; // Draw all lasers [GVAR(laserEmitters), { + //IGNORE_PRIVATE_WARNING ["_key", "_value"]; // TRACE_2("",_key,_value); _value params ["_obj", "_owner", "_laserMethod", "_waveLength", "_laserCode", "_beamSpread"]; diff --git a/addons/laser/functions/fnc_seekerFindLaserSpot.sqf b/addons/laser/functions/fnc_seekerFindLaserSpot.sqf index 612cc17fe5..6fa2f9c54d 100644 --- a/addons/laser/functions/fnc_seekerFindLaserSpot.sqf +++ b/addons/laser/functions/fnc_seekerFindLaserSpot.sqf @@ -76,7 +76,7 @@ private _finalOwner = objNull; // Shoot a cone with dispersion ([_laserPos, _laserDir, _divergence, GVAR(dispersionCount), _obj] call FUNC(shootCone)) params ["", "", "_resultPositions"]; { - _testPoint = _x select 0; + private _testPoint = _x select 0; private _testPointVector = _posASL vectorFromTo _testPoint; private _testDotProduct = _dir vectorDotProduct _testPointVector; if ((_testDotProduct > _seekerCos) && {(_testPoint vectorDistanceSqr _posASL) < _seekerMaxDistSq}) then { @@ -90,7 +90,7 @@ private _finalOwner = objNull; if (_distance > 0) then { private _testPointVector = _posASL vectorFromTo _resultPos; private _testDotProduct = _dir vectorDotProduct _testPointVector; - if ((_testDotProduct > _seekerCos) && {(_testPoint vectorDistanceSqr _posASL) < _seekerMaxDistSq}) then { + if ((_testDotProduct > _seekerCos) && {(_resultPos vectorDistanceSqr _posASL) < _seekerMaxDistSq}) then { _spots pushBack [_resultPos, _owner]; }; }; @@ -178,6 +178,7 @@ if ((count _spots) > 0) then { private _maxOwnerCount = -1; [_ownersHash, { + //IGNORE_PRIVATE_WARNING ["_key", "_value"]; if (_value > _maxOwnerCount) then { _finalOwner = _key; }; @@ -189,9 +190,9 @@ END_COUNTER(seekerFindLaserSpot); #ifdef DRAW_LASER_INFO if (isNil "_finalPos") then { - drawIcon3D ["\A3\ui_f\data\map\vehicleicons\iconMan_ca.paa", [0.9,1,0,1], (ASLtoAGL _posASL), 1, 1, 0, format ["Seeker: %1", _code], 0.5, 0.025, "TahomaB"]; + drawIcon3D ["\A3\ui_f\data\map\vehicleicons\iconMan_ca.paa", [0.9,1,0,1], (ASLtoAGL _posASL), 1, 1, 0, format ["Seeker: %1", _seekerCode], 0.5, 0.025, "TahomaB"]; } else { - drawIcon3D ["\A3\ui_f\data\map\vehicleicons\iconManAT_ca.paa", [0.5,1,0,1], (ASLtoAGL _posASL), 1, 1, 0, format ["Seeker: %1", _code], 0.5, 0.025, "TahomaB"]; + drawIcon3D ["\A3\ui_f\data\map\vehicleicons\iconManAT_ca.paa", [0.5,1,0,1], (ASLtoAGL _posASL), 1, 1, 0, format ["Seeker: %1", _seekerCode], 0.5, 0.025, "TahomaB"]; drawLine3D [ASLtoAGL _posASL, ASLtoAGL _finalPos, [0.5,1,0,1]]; }; #endif diff --git a/addons/magazinerepack/functions/fnc_simulateRepackEvents.sqf b/addons/magazinerepack/functions/fnc_simulateRepackEvents.sqf index 09c04de26e..a96fa2dead 100644 --- a/addons/magazinerepack/functions/fnc_simulateRepackEvents.sqf +++ b/addons/magazinerepack/functions/fnc_simulateRepackEvents.sqf @@ -26,6 +26,7 @@ _arrayOfAmmoCounts = +_arrayOfAmmoCounts; _arrayOfAmmoCounts sort true; private _fnc_newMag = { + //IGNORE_PRIVATE_WARNING ["_time", "_events"]; _time = _time + GVAR(TimePerMagazine); _events pushBack [_time, false, +_arrayOfAmmoCounts]; }; diff --git a/addons/nametags/functions/fnc_doShow.sqf b/addons/nametags/functions/fnc_doShow.sqf index 1f689704b9..c21d587c0b 100644 --- a/addons/nametags/functions/fnc_doShow.sqf +++ b/addons/nametags/functions/fnc_doShow.sqf @@ -14,7 +14,7 @@ * Public: No */ #include "script_component.hpp" -#include "common.hpp"; +#include "common.hpp" private ["_roleImages", "_player", "_vehicle", "_type", "_config", "_text", "_data", "_isAir", "_turretUnits", "_turretRoles", "_index", "_roleType", "_unit", "_toShow"]; diff --git a/addons/nametags/functions/fnc_getVehicleData.sqf b/addons/nametags/functions/fnc_getVehicleData.sqf index 1c916f81aa..59f5284faf 100644 --- a/addons/nametags/functions/fnc_getVehicleData.sqf +++ b/addons/nametags/functions/fnc_getVehicleData.sqf @@ -18,7 +18,7 @@ * Public: No */ #include "script_component.hpp" -#include "common.hpp"; +#include "common.hpp" params ["_type"]; diff --git a/addons/overheating/functions/fnc_canCheckSpareBarrelsTemperatures.sqf b/addons/overheating/functions/fnc_canCheckSpareBarrelsTemperatures.sqf index 29c08275ef..1ac1e04492 100644 --- a/addons/overheating/functions/fnc_canCheckSpareBarrelsTemperatures.sqf +++ b/addons/overheating/functions/fnc_canCheckSpareBarrelsTemperatures.sqf @@ -11,7 +11,8 @@ * Public: No */ #include "script_component.hpp" -params ["_unit"]; + +params ["_player"]; //Get the classname of the spare barrel for the weapon private _weaponBarrelClass = getText (configFile >> 'CfgWeapons' >> currentWeapon _player >> QGVAR(barrelClassname)); @@ -22,4 +23,4 @@ if(_weaponBarrelClass == "") then { //Check if the player has the barrel and the weapon can have its barrel swapped private _canCheckTemperature = GVAR(enabled) && {_weaponBarrelClass in magazines _player}; -_canCheckTemperature; \ No newline at end of file +_canCheckTemperature; diff --git a/addons/overheating/functions/fnc_getWeaponData.sqf b/addons/overheating/functions/fnc_getWeaponData.sqf index b1525f0f41..d1a9bdc8bb 100644 --- a/addons/overheating/functions/fnc_getWeaponData.sqf +++ b/addons/overheating/functions/fnc_getWeaponData.sqf @@ -14,6 +14,8 @@ */ #include "script_component.hpp" +params ["_weapon"]; + // Look in the cache first private _weaponData = GVAR(cacheWeaponData) getVariable _weapon; if (!isNil "_weaponData") exitWith {_weaponData}; diff --git a/addons/overheating/functions/fnc_updateSpareBarrelsTemperaturesThread.sqf b/addons/overheating/functions/fnc_updateSpareBarrelsTemperaturesThread.sqf index 0bb240533c..aaefe4f037 100644 --- a/addons/overheating/functions/fnc_updateSpareBarrelsTemperaturesThread.sqf +++ b/addons/overheating/functions/fnc_updateSpareBarrelsTemperaturesThread.sqf @@ -18,7 +18,10 @@ private _pairs = []; TRACE_1("updateSpareBarrelsTemperaturesThread1",GVAR(storedSpareBarrels)); -[GVAR(storedSpareBarrels), {_pairs pushBack [_key, _value];}] call CBA_fnc_hashEachPair; +[GVAR(storedSpareBarrels), { + //IGNORE_PRIVATE_WARNING ["_key", "_value"]; + _pairs pushBack [_key, _value]; +}] call CBA_fnc_hashEachPair; TRACE_1("updateSpareBarrelsTemperaturesThread2",_pairs); { _x params ["_barrelMagazineID","_value"]; From cbe06e5bc716332fc4023f2abcaccf5d2430aca5 Mon Sep 17 00:00:00 2001 From: SilentSpike Date: Wed, 31 May 2017 22:21:44 +0100 Subject: [PATCH 076/657] Fix zeus interaction locality (#5214) - The `setUnitPos`, `setFormation`, `setSpeedMode` and `setBehaviour` commands require local arguments - The waypoint equivalents require server execution - Add conditions to only show interactions when the appropriate things are selected --- addons/interaction/ACE_ZeusActions.hpp | 80 ++++++++++++++------------ addons/interaction/XEH_postInit.sqf | 31 +++++++++- 2 files changed, 72 insertions(+), 39 deletions(-) diff --git a/addons/interaction/ACE_ZeusActions.hpp b/addons/interaction/ACE_ZeusActions.hpp index af29186895..44b7078f4b 100644 --- a/addons/interaction/ACE_ZeusActions.hpp +++ b/addons/interaction/ACE_ZeusActions.hpp @@ -3,6 +3,7 @@ class ACE_ZeusActions { class ZeusUnits { displayName = "$STR_A3_RscDisplayCurator_ModeUnits_tooltip"; icon = "\A3\UI_F_Curator\Data\Displays\RscDisplayCurator\modeUnits_ca.paa"; + condition = QUOTE((count (curatorSelected select 0)) > 0); class stance { displayName = "$STR_A3_RscAttributeUnitPos_Title"; @@ -10,22 +11,22 @@ class ACE_ZeusActions { class prone { displayName = "$STR_Pos_Down"; icon = "\A3\UI_F\Data\IGUI\RscIngameUI\RscUnitInfo\SI_prone_ca.paa"; - statement = "{_x setUnitPos 'DOWN';} forEach (curatorSelected select 0);"; + statement = QUOTE([ARR_3(QQGVAR(zeusStance),[ARR_2('DOWN',curatorSelected select 0)],curatorSelected select 0)] call CBA_fnc_targetEvent;); }; class crouch { displayName = "$STR_Pos_Crouch"; icon = "\A3\UI_F\Data\IGUI\RscIngameUI\RscUnitInfo\SI_crouch_ca.paa"; - statement = "{_x setUnitPos 'MIDDLE';} forEach (curatorSelected select 0);"; + statement = QUOTE([ARR_3(QQGVAR(zeusStance),[ARR_2('MIDDLE',curatorSelected select 0)],curatorSelected select 0)] call CBA_fnc_targetEvent;); }; class stand { displayName = "$STR_Pos_Up"; icon = "\A3\UI_F\Data\IGUI\RscIngameUI\RscUnitInfo\SI_stand_ca.paa"; - statement = "{_x setUnitPos 'UP';} forEach (curatorSelected select 0);"; + statement = QUOTE([ARR_3(QQGVAR(zeusStance),[ARR_2('UP',curatorSelected select 0)],curatorSelected select 0)] call CBA_fnc_targetEvent;); }; class auto { displayName = "$STR_Pos_Automatic"; icon = "\A3\UI_F_Curator\Data\default_ca.paa"; - statement = "{_x setUnitPos 'AUTO';} forEach (curatorSelected select 0);"; + statement = QUOTE([ARR_3(QQGVAR(zeusStance),[ARR_2('AUTO',curatorSelected select 0)],curatorSelected select 0)] call CBA_fnc_targetEvent;); }; }; @@ -39,33 +40,34 @@ class ACE_ZeusActions { class ZeusGroups { displayName = "$STR_A3_RscDisplayCurator_ModeGroups_tooltip"; icon = "\A3\UI_F_Curator\Data\Displays\RscDisplayCurator\modeGroups_ca.paa"; + condition = QUOTE((count (curatorSelected select 1)) > 0); class behaviour { displayName = "$STR_Combat_Mode"; class careless { displayName = "$STR_Combat_Careless"; - statement = "{ _x setBehaviour 'CARELESS'; } forEach (curatorSelected select 1);"; + statement = QUOTE([ARR_3(QQGVAR(zeusBehaviour),[ARR_2('CARELESS',curatorSelected select 1)],curatorSelected select 1)] call CBA_fnc_targetEvent;); }; class safe { displayName = "$STR_Combat_Safe"; icon = "\A3\UI_F_Curator\Data\RscCommon\RscAttributeBehaviour\safe_ca.paa"; - statement = "{ _x setBehaviour 'SAFE'; } forEach (curatorSelected select 1);"; + statement = QUOTE([ARR_3(QQGVAR(zeusBehaviour),[ARR_2('CARELESS',curatorSelected select 1)],curatorSelected select 1)] call CBA_fnc_targetEvent;); }; class aware { displayName = "$STR_Combat_Aware"; icon = "\A3\UI_F_Curator\Data\RscCommon\RscAttributeBehaviour\aware_ca.paa"; - statement = "{ _x setBehaviour 'AWARE'; } forEach (curatorSelected select 1);"; + statement = QUOTE([ARR_3(QQGVAR(zeusBehaviour),[ARR_2('AWARE',curatorSelected select 1)],curatorSelected select 1)] call CBA_fnc_targetEvent;); }; class combat { displayName = "$STR_Combat_Combat"; icon = "\A3\UI_F_Curator\Data\RscCommon\RscAttributeBehaviour\combat_ca.paa"; - statement = "{ _x setBehaviour 'COMBAT'; } forEach (curatorSelected select 1);"; + statement = QUOTE([ARR_3(QQGVAR(zeusBehaviour),[ARR_2('COMBAT',curatorSelected select 1)],curatorSelected select 1)] call CBA_fnc_targetEvent;); }; class stealth { displayName = "$STR_Combat_Stealth"; icon = "\A3\UI_F_Curator\Data\RscCommon\RscAttributeBehaviour\stealth_ca.paa"; - statement = "{ _x setBehaviour 'STEALTH'; } forEach (curatorSelected select 1);"; + statement = QUOTE([ARR_3(QQGVAR(zeusBehaviour),[ARR_2('STEALTH',curatorSelected select 1)],curatorSelected select 1)] call CBA_fnc_targetEvent;); }; }; @@ -75,17 +77,17 @@ class ACE_ZeusActions { class limited { displayName = "$STR_Speed_Limited"; icon = "\A3\UI_F_Curator\Data\RscCommon\RscAttributeSpeedMode\limited_ca.paa"; - statement = "{_x setSpeedMode 'LIMITED';} forEach (curatorSelected select 1);"; + statement = QUOTE([ARR_3(QQGVAR(zeusSpeed),[ARR_2('LIMITED',curatorSelected select 1)],curatorSelected select 1)] call CBA_fnc_targetEvent;); }; class normal { displayName = "$STR_Speed_Normal"; icon = "\A3\UI_F_Curator\Data\RscCommon\RscAttributeSpeedMode\normal_ca.paa"; - statement = "{_x setSpeedMode 'NORMAL';} forEach (curatorSelected select 1);"; + statement = QUOTE([ARR_3(QQGVAR(zeusSpeed),[ARR_2('NORMAL',curatorSelected select 1)],curatorSelected select 1)] call CBA_fnc_targetEvent;); }; class full { displayName = "$STR_Speed_Full"; icon = "\A3\UI_F_Curator\Data\RscCommon\RscAttributeSpeedMode\full_ca.paa"; - statement = "{_x setSpeedMode 'FULL';} forEach (curatorSelected select 1);"; + statement = QUOTE([ARR_3(QQGVAR(zeusSpeed),[ARR_2('FULL',curatorSelected select 1)],curatorSelected select 1)] call CBA_fnc_targetEvent;); }; }; @@ -95,47 +97,47 @@ class ACE_ZeusActions { class wedge { displayName = "$STR_Wedge"; icon="\A3\UI_F_Curator\Data\RscCommon\RscAttributeFormation\wedge_ca.paa"; - statement = "{_x setFormation 'WEDGE';} forEach (curatorSelected select 1);"; + statement = QUOTE([ARR_3(QQGVAR(zeusFormation),[ARR_2('WEDGE',curatorSelected select 1)],curatorSelected select 1)] call CBA_fnc_targetEvent;); }; class vee { displayName = "$STR_Vee"; icon="\A3\UI_F_Curator\Data\RscCommon\RscAttributeFormation\vee_ca.paa"; - statement = "{_x setFormation 'VEE';} forEach (curatorSelected select 1);"; + statement = QUOTE([ARR_3(QQGVAR(zeusFormation),[ARR_2('VEE',curatorSelected select 1)],curatorSelected select 1)] call CBA_fnc_targetEvent;); }; class line { displayName = "$STR_Line"; icon="\A3\UI_F_Curator\Data\RscCommon\RscAttributeFormation\line_ca.paa"; - statement = "{_x setFormation 'LINE';} forEach (curatorSelected select 1);"; + statement = QUOTE([ARR_3(QQGVAR(zeusFormation),[ARR_2('LINE',curatorSelected select 1)],curatorSelected select 1)] call CBA_fnc_targetEvent;); }; class column { displayName = "$STR_Column"; icon="\A3\UI_F_Curator\Data\RscCommon\RscAttributeFormation\column_ca.paa"; - statement = "{_x setFormation 'COLUMN';} forEach (curatorSelected select 1);"; + statement = QUOTE([ARR_3(QQGVAR(zeusFormation),[ARR_2('COLUMN',curatorSelected select 1)],curatorSelected select 1)] call CBA_fnc_targetEvent;); }; class file { displayName = "$STR_File"; icon = "\A3\UI_F_Curator\Data\RscCommon\RscAttributeFormation\file_ca.paa"; - statement = "{_x setFormation 'FILE';} forEach (curatorSelected select 1);"; + statement = QUOTE([ARR_3(QQGVAR(zeusFormation),[ARR_2('FILE',curatorSelected select 1)],curatorSelected select 1)] call CBA_fnc_targetEvent;); }; class stag_column { displayName = "$STR_Staggered"; icon="\A3\UI_F_Curator\Data\RscCommon\RscAttributeFormation\stag_column_ca.paa"; - statement = "{_x setFormation 'STAG COLUMN';} forEach (curatorSelected select 1);"; + statement = QUOTE([ARR_3(QQGVAR(zeusFormation),[ARR_2('STAG COLUMN',curatorSelected select 1)],curatorSelected select 1)] call CBA_fnc_targetEvent;); }; class ech_left { displayName = "$STR_EchL"; icon="\A3\UI_F_Curator\Data\RscCommon\RscAttributeFormation\ech_left_ca.paa"; - statement = "{_x setFormation 'ECH LEFT';} forEach (curatorSelected select 1);"; + statement = QUOTE([ARR_3(QQGVAR(zeusFormation),[ARR_2('ECH LEFT',curatorSelected select 1)],curatorSelected select 1)] call CBA_fnc_targetEvent;); }; class ech_right { displayName = "$STR_EchR"; icon="\A3\UI_F_Curator\Data\RscCommon\RscAttributeFormation\ech_right_ca.paa"; - statement = "{_x setFormation 'ECH RIGHT';} forEach (curatorSelected select 1);"; + statement = QUOTE([ARR_3(QQGVAR(zeusFormation),[ARR_2('ECH RIGHT',curatorSelected select 1)],curatorSelected select 1)] call CBA_fnc_targetEvent;); }; class diamond { displayName = "$STR_Diamond"; icon="\A3\UI_F_Curator\Data\RscCommon\RscAttributeFormation\diamond_ca.paa"; - statement = "{_x setFormation 'DIAMOND';} forEach (curatorSelected select 1);"; + statement = QUOTE([ARR_3(QQGVAR(zeusFormation),[ARR_2('DIAMOND',curatorSelected select 1)],curatorSelected select 1)] call CBA_fnc_targetEvent;); }; }; }; @@ -143,33 +145,34 @@ class ACE_ZeusActions { class ZeusWaypoints { displayName = "Waypoints"; icon = "\A3\UI_F_Curator\Data\Displays\RscDisplayCurator\modeRecent_ca.paa"; + condition = QUOTE((count (curatorSelected select 2)) > 0); class behaviour { displayName = "$STR_Combat_Mode"; class careless { displayName = "$STR_Combat_Careless"; - statement = "{ _x setWaypointBehaviour 'CARELESS'; } forEach (curatorSelected select 2);"; + statement = QUOTE([ARR_2(QQGVAR(zeusBehaviour),[ARR_3('CARELESS',curatorSelected select 2,true)])] call CBA_fnc_serverEvent;); }; class safe { displayName = "$STR_Combat_Safe"; icon = "\A3\UI_F_Curator\Data\RscCommon\RscAttributeBehaviour\safe_ca.paa"; - statement = "{ _x setWaypointBehaviour 'SAFE'; } forEach (curatorSelected select 2);"; + statement = QUOTE([ARR_2(QQGVAR(zeusBehaviour),[ARR_3('SAFE',curatorSelected select 2,true)])] call CBA_fnc_serverEvent;); }; class aware { displayName = "$STR_Combat_Aware"; icon = "\A3\UI_F_Curator\Data\RscCommon\RscAttributeBehaviour\aware_ca.paa"; - statement = "{ _x setWaypointBehaviour 'AWARE'; } forEach (curatorSelected select 2);"; + statement = QUOTE([ARR_2(QQGVAR(zeusBehaviour),[ARR_3('AWARE',curatorSelected select 2,true)])] call CBA_fnc_serverEvent;); }; class combat { displayName = "$STR_Combat_Combat"; icon = "\A3\UI_F_Curator\Data\RscCommon\RscAttributeBehaviour\combat_ca.paa"; - statement = "{ _x setWaypointBehaviour 'COMBAT'; } forEach (curatorSelected select 2);"; + statement = QUOTE([ARR_2(QQGVAR(zeusBehaviour),[ARR_3('COMBAT',curatorSelected select 2,true)])] call CBA_fnc_serverEvent;); }; class stealth { displayName = "$STR_Combat_Stealth"; icon = "\A3\UI_F_Curator\Data\RscCommon\RscAttributeBehaviour\stealth_ca.paa"; - statement = "{ _x setWaypointBehaviour 'STEALTH'; } forEach (curatorSelected select 2);"; + statement = QUOTE([ARR_2(QQGVAR(zeusBehaviour),[ARR_3('STEALTH',curatorSelected select 2,true)])] call CBA_fnc_serverEvent;); }; }; @@ -179,17 +182,17 @@ class ACE_ZeusActions { class limited { displayName = "$STR_Speed_Limited"; icon = "\A3\UI_F_Curator\Data\RscCommon\RscAttributeSpeedMode\limited_ca.paa"; - statement = "{ _x setWaypointSpeed 'LIMITED'; } forEach (curatorSelected select 2);"; + statement = QUOTE([ARR_2(QQGVAR(zeusSpeed),[ARR_3('LIMITED',curatorSelected select 2,true)])] call CBA_fnc_serverEvent;); }; class normal { displayName = "$STR_Speed_Normal"; icon = "\A3\UI_F_Curator\Data\RscCommon\RscAttributeSpeedMode\normal_ca.paa"; - statement = "{ _x setWaypointSpeed 'NORMAL'; } forEach (curatorSelected select 2);"; + statement = QUOTE([ARR_2(QQGVAR(zeusSpeed),[ARR_3('NORMAL',curatorSelected select 2,true)])] call CBA_fnc_serverEvent;); }; class full { displayName = "$STR_Speed_Full"; icon = "\A3\UI_F_Curator\Data\RscCommon\RscAttributeSpeedMode\full_ca.paa"; - statement = "{ _x setWaypointSpeed 'FULL'; } forEach (curatorSelected select 2);"; + statement = QUOTE([ARR_2(QQGVAR(zeusSpeed),[ARR_3('FULL',curatorSelected select 2,true)])] call CBA_fnc_serverEvent;); }; }; @@ -199,47 +202,47 @@ class ACE_ZeusActions { class wedge { displayName = "$STR_Wedge"; icon="\A3\UI_F_Curator\Data\RscCommon\RscAttributeFormation\wedge_ca.paa"; - statement = "{_x setWaypointFormation 'WEDGE';} forEach (curatorSelected select 2);"; + statement = QUOTE([ARR_2(QQGVAR(zeusFormation),[ARR_3('WEDGE',curatorSelected select 2,true)])] call CBA_fnc_serverEvent;); }; class vee { displayName = "$STR_Vee"; icon="\A3\UI_F_Curator\Data\RscCommon\RscAttributeFormation\vee_ca.paa"; - statement = "{_x setWaypointFormation 'VEE';} forEach (curatorSelected select 2);"; + statement = QUOTE([ARR_2(QQGVAR(zeusFormation),[ARR_3('VEE',curatorSelected select 2,true)])] call CBA_fnc_serverEvent;); }; class line { displayName = "$STR_Line"; icon="\A3\UI_F_Curator\Data\RscCommon\RscAttributeFormation\line_ca.paa"; - statement = "{_x setWaypointFormation 'LINE';} forEach (curatorSelected select 2);"; + statement = QUOTE([ARR_2(QQGVAR(zeusFormation),[ARR_3('LINE',curatorSelected select 2,true)])] call CBA_fnc_serverEvent;); }; class column { displayName = "$STR_Column"; icon="\A3\UI_F_Curator\Data\RscCommon\RscAttributeFormation\column_ca.paa"; - statement = "{_x setWaypointFormation 'COLUMN';} forEach (curatorSelected select 2);"; + statement = QUOTE([ARR_2(QQGVAR(zeusFormation),[ARR_3('COLUMN',curatorSelected select 2,true)])] call CBA_fnc_serverEvent;); }; class file { displayName = "$STR_File"; icon = "\A3\UI_F_Curator\Data\RscCommon\RscAttributeFormation\file_ca.paa"; - statement = "{_x setWaypointFormation 'FILE';} forEach (curatorSelected select 2);"; + statement = QUOTE([ARR_2(QQGVAR(zeusFormation),[ARR_3('FILE',curatorSelected select 2,true)])] call CBA_fnc_serverEvent;); }; class stag_column { displayName = "$STR_Staggered"; icon="\A3\UI_F_Curator\Data\RscCommon\RscAttributeFormation\stag_column_ca.paa"; - statement = "{_x setWaypointFormation 'STAG COLUMN';} forEach (curatorSelected select 2);"; + statement = QUOTE([ARR_2(QQGVAR(zeusFormation),[ARR_3('COLUMN',curatorSelected select 2,true)])] call CBA_fnc_serverEvent;); }; class ech_left { displayName = "$STR_EchL"; icon="\A3\UI_F_Curator\Data\RscCommon\RscAttributeFormation\ech_left_ca.paa"; - statement = "{_x setWaypointFormation 'ECH LEFT';} forEach (curatorSelected select 2);"; + statement = QUOTE([ARR_2(QQGVAR(zeusFormation),[ARR_3('LEFT',curatorSelected select 2,true)])] call CBA_fnc_serverEvent;); }; class ech_right { displayName = "$STR_EchR"; icon="\A3\UI_F_Curator\Data\RscCommon\RscAttributeFormation\ech_right_ca.paa"; - statement = "{_x setWaypointFormation 'ECH RIGHT';} forEach (curatorSelected select 2);"; + statement = QUOTE([ARR_2(QQGVAR(zeusFormation),[ARR_3('RIGHT',curatorSelected select 2,true)])] call CBA_fnc_serverEvent;); }; class diamond { displayName = "$STR_Diamond"; icon="\A3\UI_F_Curator\Data\RscCommon\RscAttributeFormation\diamond_ca.paa"; - statement = "{_x setWaypointFormation 'DIAMOND';} forEach (curatorSelected select 2);"; + statement = QUOTE([ARR_2(QQGVAR(zeusFormation),[ARR_3('DIAMOND',curatorSelected select 2,true)])] call CBA_fnc_serverEvent;); }; }; }; @@ -247,5 +250,6 @@ class ACE_ZeusActions { class ZeusMarkers { displayName = "$STR_A3_RscDisplayCurator_ModeMarkers_tooltip"; icon = "\A3\UI_F_Curator\Data\Displays\RscDisplayCurator\modeMarkers_ca.paa"; + condition = QUOTE((count (curatorSelected select 3)) > 0); }; }; diff --git a/addons/interaction/XEH_postInit.sqf b/addons/interaction/XEH_postInit.sqf index 9aa9cfb157..bbbda80bfa 100644 --- a/addons/interaction/XEH_postInit.sqf +++ b/addons/interaction/XEH_postInit.sqf @@ -28,6 +28,36 @@ ACE_Modifier = 0; {_lamp setHit [_x select 0, (_x select 1) max _disabledLampDMG];nil} count _hitPointsDamage; }] call CBA_fnc_addEventHandler; +// Zeus action events +[QGVAR(zeusStance),{ + { _x setUnitPos (_this select 0); } forEach (_this select 1); +}] call CBA_fnc_addEventHandler; + +// The following 3 events handle both waypoints and groups +[QGVAR(zeusBehaviour),{ + if (param [2,false]) then { + { _x setWaypointBehaviour (_this select 0); } forEach (_this select 1); + } else { + { _x setBehaviour (_this select 0); } forEach (_this select 1); + }; +}] call CBA_fnc_addEventHandler; + +[QGVAR(zeusSpeed),{ + if (param [2,false]) then { + { _x setWaypointSpeed (_this select 0); } forEach (_this select 1); + } else { + { _x setSpeedMode (_this select 0); } forEach (_this select 1); + }; +}] call CBA_fnc_addEventHandler; + +[QGVAR(zeusFormation),{ + if (param [2,false]) then { + { _x setWaypointFormation (_this select 0); } forEach (_this select 1); + } else { + { _x setFormation (_this select 0); } forEach (_this select 1); + }; +}] call CBA_fnc_addEventHandler; + if (!hasInterface) exitWith {}; GVAR(isOpeningDoor) = false; @@ -60,7 +90,6 @@ GVAR(isOpeningDoor) = false; }, [57, [false, true, false]], false] call CBA_fnc_addKeybind; //Key CTRL+Space - ["ACE3 Common", QGVAR(tapShoulder), localize LSTRING(TapShoulder), { // Conditions: canInteract if !([ACE_player, objNull, []] call EFUNC(common,canInteractWith)) exitWith {false}; From fea23264888ab427347f13ffa919545a2da2291e Mon Sep 17 00:00:00 2001 From: SilentSpike Date: Wed, 31 May 2017 23:54:57 +0100 Subject: [PATCH 077/657] Add cargo eden attributes (#4780) - Add a ace_cargo_space attribute to vehicles to alter how much cargo they can carry. - Add an ace_cargo_size attribute to objects to alter how much cargo space they consume. - Add two public functions `fnc_setSize.sqf` and `fnc_setSpace.sqf` to update the cargo size/space respectively of any given object. - Deprecate cargo makeLoadable module and public function. - Added some macros to get the space/size of a config, making code more readable in places. --- addons/cargo/CfgEden.hpp | 37 ++++++++++++ addons/cargo/CfgEventHandlers.hpp | 49 ---------------- addons/cargo/CfgVehicles.hpp | 4 +- addons/cargo/XEH_PREP.hpp | 2 + addons/cargo/XEH_postInit.sqf | 25 +++++++++ addons/cargo/config.cpp | 1 + .../functions/fnc_addCargoVehiclesActions.sqf | 9 +-- .../cargo/functions/fnc_getCargoSpaceLeft.sqf | 2 +- addons/cargo/functions/fnc_getSizeItem.sqf | 26 +++------ addons/cargo/functions/fnc_initObject.sqf | 42 +++++++++++--- addons/cargo/functions/fnc_initVehicle.sqf | 46 +++++++++++---- addons/cargo/functions/fnc_makeLoadable.sqf | 11 +++- .../functions/fnc_moduleMakeLoadable.sqf | 2 + addons/cargo/functions/fnc_paradropItem.sqf | 6 +- addons/cargo/functions/fnc_setSize.sqf | 56 +++++++++++++++++++ addons/cargo/functions/fnc_setSpace.sqf | 55 ++++++++++++++++++ addons/cargo/script_component.hpp | 7 +++ addons/cargo/stringtable.xml | 14 ++++- 18 files changed, 295 insertions(+), 99 deletions(-) create mode 100644 addons/cargo/CfgEden.hpp create mode 100644 addons/cargo/functions/fnc_setSize.sqf create mode 100644 addons/cargo/functions/fnc_setSpace.sqf diff --git a/addons/cargo/CfgEden.hpp b/addons/cargo/CfgEden.hpp new file mode 100644 index 0000000000..9144ba458b --- /dev/null +++ b/addons/cargo/CfgEden.hpp @@ -0,0 +1,37 @@ +class Cfg3DEN { + class Object { + class AttributeCategories { + class ace_attributes { + class Attributes { + class GVAR(space) { + displayName = CSTRING(space_edenName); + tooltip = CSTRING(space_edenDesc); + property = QGVAR(space); + control = "Edit"; + + expression = QUOTE([ARR_2(_this,_value)] call DFUNC(setSpace);); + defaultValue = QUOTE(GET_NUMBER(configFile >> 'CfgVehicles' >> typeOf _this >> QQGVAR(space),0)); + + validate = "number"; + condition = "objectHasInventoryCargo"; + typeName = "NUMBER"; + }; + class GVAR(size) { + displayName = CSTRING(size_edenName); + tooltip = CSTRING(size_edenDesc); + property = QGVAR(size); + control = "Edit"; + + // Expression only runs on the server, must handle actions for all machines and future JIPs (Why BI?!) + expression = QUOTE([ARR_2(_this,_value)] call DFUNC(setSize);); + defaultValue = QUOTE(GET_NUMBER(configFile >> 'CfgVehicles' >> typeOf _this >> QQGVAR(size),-1)); + + validate = "number"; + condition = "1-objectBrain"; + typeName = "NUMBER"; + }; + }; + }; + }; + }; +}; diff --git a/addons/cargo/CfgEventHandlers.hpp b/addons/cargo/CfgEventHandlers.hpp index 45f6d48997..823dc87470 100644 --- a/addons/cargo/CfgEventHandlers.hpp +++ b/addons/cargo/CfgEventHandlers.hpp @@ -24,52 +24,3 @@ class Extended_Killed_EventHandlers { }; }; }; - -//Need initPost or we have problems with setVariable with 'ACE_Cargo' -class Extended_InitPost_EventHandlers { - class ThingX { - class ADDON { - init = QUOTE(_this call DFUNC(initObject); _this call DFUNC(initVehicle)); - }; - }; - class Land_PaperBox_closed_F { - class ADDON { - init = QUOTE(_this call DFUNC(initObject); _this call DFUNC(initVehicle)); - }; - }; - class PlasticCase_01_base_F { - class ADDON { - init = QUOTE(_this call DFUNC(initObject); _this call DFUNC(initVehicle)); - }; - }; - class LandVehicle { - class ADDON { - init = QUOTE(_this call DFUNC(initVehicle)); - }; - }; - class Air { - class ADDON { - init = QUOTE(_this call DFUNC(initVehicle)); - }; - }; - class Ship_F { - class ADDON { - init = QUOTE(_this call DFUNC(initVehicle)); - }; - }; - class ACE_ConcertinaWireCoil { - class ADDON { - init = QUOTE(_this call DFUNC(initObject)); - }; - }; - class Land_PortableLight_single_F { - class ADDON { - init = QUOTE(_this call DFUNC(initObject)); - }; - }; - class StaticWeapon { - class ADDON { - init = QUOTE(_this call DFUNC(initObject)); - }; - }; -}; diff --git a/addons/cargo/CfgVehicles.hpp b/addons/cargo/CfgVehicles.hpp index 4c4647581e..5182190016 100644 --- a/addons/cargo/CfgVehicles.hpp +++ b/addons/cargo/CfgVehicles.hpp @@ -285,7 +285,7 @@ class CfgVehicles { GVAR(space) = 4; GVAR(hasCargo) = 1; }; - + // autonomus class UAV_01_base_F: Helicopter_Base_F { GVAR(space) = 0; @@ -346,7 +346,7 @@ class CfgVehicles { GVAR(space) = 8; GVAR(hasCargo) = 1; }; - + class StaticMortar; class Mortar_01_base_F: StaticMortar { GVAR(size) = 2; // 1 = small, 2 = large diff --git a/addons/cargo/XEH_PREP.hpp b/addons/cargo/XEH_PREP.hpp index 5139b4d800..8b7d3c5d4f 100644 --- a/addons/cargo/XEH_PREP.hpp +++ b/addons/cargo/XEH_PREP.hpp @@ -14,6 +14,8 @@ PREP(moduleMakeLoadable); PREP(moduleSettings); PREP(onMenuOpen); PREP(paradropItem); +PREP(setSize); +PREP(setSpace); PREP(startLoadIn); PREP(startUnload); PREP(unloadItem); diff --git a/addons/cargo/XEH_postInit.sqf b/addons/cargo/XEH_postInit.sqf index 6b7320d5ae..051c77ec9c 100644 --- a/addons/cargo/XEH_postInit.sqf +++ b/addons/cargo/XEH_postInit.sqf @@ -51,3 +51,28 @@ _item hideObjectGlobal false; _item setPosASL (AGLtoASL _emptyPosAGL); }] call CBA_fnc_addEventHandler; + +// Private events to handle adding actions globally via public functions +[QGVAR(initObject), DFUNC(initObject)] call CBA_fnc_addEventHandler; +[QGVAR(initVehicle), DFUNC(initVehicle)] call CBA_fnc_addEventHandler; + +// Add all the vehicle init EHs (require initPost for set/get variables) +["LandVehicle", "initPost", DFUNC(initVehicle), nil, nil, true] call CBA_fnc_addClassEventHandler; +["Air", "initPost", DFUNC(initVehicle), nil, nil, true] call CBA_fnc_addClassEventHandler; +["Ship_F", "initPost", DFUNC(initVehicle), nil, nil, true] call CBA_fnc_addClassEventHandler; + +// Add all the object init EHs +["StaticWeapon", "initPost", DFUNC(initObject), nil, nil, true] call CBA_fnc_addClassEventHandler; +["Land_PortableLight_single_F", "initPost", DFUNC(initObject), nil, nil, true] call CBA_fnc_addClassEventHandler; +["ACE_ConcertinaWireCoil", "initPost", DFUNC(initObject), nil, nil, true] call CBA_fnc_addClassEventHandler; + +// Add all the vehicle/object init EHs +["ThingX", "initPost", { + _this call DFUNC(initObject); _this call DFUNC(initVehicle); +}, nil, nil, true] call CBA_fnc_addClassEventHandler; +["Land_PaperBox_closed_F", "initPost", { + _this call DFUNC(initObject); _this call DFUNC(initVehicle); +}, nil, nil, true] call CBA_fnc_addClassEventHandler; +["PlasticCase_01_base_F", "initPost", { + _this call DFUNC(initObject); _this call DFUNC(initVehicle); +}, nil, nil, true] call CBA_fnc_addClassEventHandler; diff --git a/addons/cargo/config.cpp b/addons/cargo/config.cpp index 1912740903..31f01ffd72 100644 --- a/addons/cargo/config.cpp +++ b/addons/cargo/config.cpp @@ -15,6 +15,7 @@ class CfgPatches { }; #include "ACE_Settings.hpp" +#include "CfgEden.hpp" #include "CfgEventHandlers.hpp" #include "CfgVehicles.hpp" #include "menu.hpp" diff --git a/addons/cargo/functions/fnc_addCargoVehiclesActions.sqf b/addons/cargo/functions/fnc_addCargoVehiclesActions.sqf index 0ebc592419..aeace6960b 100644 --- a/addons/cargo/functions/fnc_addCargoVehiclesActions.sqf +++ b/addons/cargo/functions/fnc_addCargoVehiclesActions.sqf @@ -16,6 +16,8 @@ */ #include "script_component.hpp" +params ["_target", "_player"]; + private _statement = { params ["_target", "_player", "_params"]; _params params ["_vehicle"]; @@ -26,10 +28,9 @@ private _actions = []; { private _config = configFile >> "CfgVehicles" >> typeOf _x; - if ( - 1 == getNumber (_config >> QGVAR(hasCargo)) && - {_x != _target} - ) then { + private _hasCargoPublic = _x getVariable [QGVAR(hasCargo), false]; + private _hasCargoConfig = getNumber (_config >> QGVAR(hasCargo)) == 1; + if ((_hasCargoPublic || _hasCargoConfig) && {_x != _target}) then { private _name = getText (_config >> "displayName"); private _ownerName = [_x, true] call EFUNC(common,getName); if ("" != _ownerName) then { diff --git a/addons/cargo/functions/fnc_getCargoSpaceLeft.sqf b/addons/cargo/functions/fnc_getCargoSpaceLeft.sqf index 7e8594ffe4..dc5f3ab073 100644 --- a/addons/cargo/functions/fnc_getCargoSpaceLeft.sqf +++ b/addons/cargo/functions/fnc_getCargoSpaceLeft.sqf @@ -18,4 +18,4 @@ params ["_object"]; // TRACE_1("params",_object); -_object getVariable [QGVAR(space), getNumber (configFile >> "CfgVehicles" >> typeOf _object >> QGVAR(space))] +(_object getVariable [QGVAR(space), getNumber (configFile >> "CfgVehicles" >> typeOf _object >> QGVAR(space))]) max 0 diff --git a/addons/cargo/functions/fnc_getSizeItem.sqf b/addons/cargo/functions/fnc_getSizeItem.sqf index c53c05ee28..32ec92a550 100644 --- a/addons/cargo/functions/fnc_getSizeItem.sqf +++ b/addons/cargo/functions/fnc_getSizeItem.sqf @@ -1,5 +1,5 @@ /* - * Author: Glowbal + * Author: Glowbal, SilentSpike * Get the cargo size of an object. * * Arguments: @@ -17,23 +17,13 @@ params ["_item"]; -scopeName "return"; - -private _isVirtual = (_item isEqualType ""); -private _itemClass = if (_isVirtual) then {_item} else {typeOf _item}; -private _config = (configFile >> "CfgVehicles" >> _itemClass >> QGVAR(size)); - -if (_isVirtual) then { - if (isNumber _config) then { - (getNumber _config) breakOut "return"; - }; +// Virtual items are much easier to deal with +if (_item isEqualType "") then { + CARGO_SIZE(_item) } else { - if (!isNil {_item getVariable QGVAR(size)}) then { - (_item getVariable QGVAR(size)) breakOut "return"; - }; - if (isNumber _config) then { - (getNumber _config) breakOut "return"; + if (isNil {_item getVariable QGVAR(size)}) then { + CARGO_SIZE(typeOf _item) + } else { + _item getVariable QGVAR(size) }; }; - --1 diff --git a/addons/cargo/functions/fnc_initObject.sqf b/addons/cargo/functions/fnc_initObject.sqf index cd066f727d..3ab2061b0d 100644 --- a/addons/cargo/functions/fnc_initObject.sqf +++ b/addons/cargo/functions/fnc_initObject.sqf @@ -1,5 +1,5 @@ /* - * Author: Glowbal + * Author: Glowbal, SilentSpike * Initializes variables for loadable objects. Called from init EH. * * Arguments: @@ -19,32 +19,56 @@ params ["_object"]; private _type = typeOf _object; TRACE_2("params",_object,_type); -if ((_object getVariable [QGVAR(canLoad), getNumber (configFile >> "CfgVehicles" >> _type >> QGVAR(canLoad))]) != 1) exitWith {}; +// If object had size given to it via eden/public then override config canLoad setting +private _canLoadPublic = _object getVariable [QGVAR(canLoad), false]; +private _canLoadConfig = getNumber (configFile >> "CfgVehicles" >> _type >> QGVAR(canLoad)) == 1; -// do nothing if the class is already initialized +// Nothing to do here if object can't be loaded +if !(_canLoadConfig || _canLoadPublic) exitWith {}; + +// Servers and HCs do not require action menus (beyond this point) +if !(hasInterface) exitWith {}; + +// Unnecessary to add actions to an object class that's already got them if (_type in GVAR(initializedItemClasses)) exitWith {}; -GVAR(initializedItemClasses) pushBack _type; +if (_object getVariable [QGVAR(initObject),false]) exitWith {}; -TRACE_1("Adding load cargo action to class", _type); +// Objects given size via eden have their actions added to the object +// So this function may run for multiple of the same class in that case +if (_canLoadConfig) then { + GVAR(initializedItemClasses) pushBack _type; + TRACE_1("Adding load cargo action to class", _type); +} else { + _object setVariable [QGVAR(initObject),true]; + TRACE_1("Adding load cargo action to object", _object); +}; +// Vehicles with passengers inside are prevented from being loaded in `fnc_canLoadItemIn` private _condition = { //IGNORE_PRIVATE_WARNING ["_target", "_player"]; GVAR(enable) && - {(_target getVariable [QGVAR(canLoad), getNumber (configFile >> "CfgVehicles" >> (typeOf _target) >> QGVAR(canLoad))]) == 1} && + {(_target getVariable [QGVAR(canLoad), getNumber (configFile >> "CfgVehicles" >> (typeOf _target) >> QGVAR(canLoad)) == 1])} && {locked _target < 2} && {alive _target} && {[_player, _target, []] call EFUNC(common,canInteractWith)} && {0 < { - 1 == getNumber (configFile >> "CfgVehicles" >> typeOf _x >> QGVAR(hasCargo)) && - {_x != _target} + private _type = typeOf _x; + private _hasCargoPublic = _x getVariable [QGVAR(hasCargo), false]; + private _hasCargoConfig = getNumber (configFile >> "CfgVehicles" >> _type >> QGVAR(hasCargo)) == 1; + (_hasCargoPublic || _hasCargoConfig) && {_x != _target} } count (nearestObjects [_player, CARGO_VEHICLE_CLASSES, MAX_LOAD_DISTANCE])} }; private _statement = { + params ["_target", "_player"]; [_player, _target] call FUNC(startLoadIn); }; private _text = localize LSTRING(loadObject); private _icon = QPATHTOF(UI\Icon_load.paa); private _action = [QGVAR(load), _text, _icon, _statement, _condition, {call FUNC(addCargoVehiclesActions)}] call EFUNC(interact_menu,createAction); -[_type, 0, ["ACE_MainActions"], _action] call EFUNC(interact_menu,addActionToClass); +if (_canLoadConfig) then { + [_type, 0, ["ACE_MainActions"], _action] call EFUNC(interact_menu,addActionToClass); +} else { + [_object, 0, ["ACE_MainActions"], _action] call EFUNC(interact_menu,addActionToObject); +}; diff --git a/addons/cargo/functions/fnc_initVehicle.sqf b/addons/cargo/functions/fnc_initVehicle.sqf index dae709c89e..f27f289ad5 100644 --- a/addons/cargo/functions/fnc_initVehicle.sqf +++ b/addons/cargo/functions/fnc_initVehicle.sqf @@ -20,8 +20,14 @@ TRACE_1("params", _vehicle); private _type = typeOf _vehicle; -if (getNumber (configFile >> "CfgVehicles" >> _type >> QGVAR(hasCargo)) != 1) exitWith {}; +// If vehicle had space given to it via eden/public then override config hasCargo setting +private _hasCargoPublic = _vehicle getVariable [QGVAR(hasCargo), false]; +private _hasCargoConfig = getNumber (configFile >> "CfgVehicles" >> _type >> QGVAR(hasCargo)) == 1; +// Nothing to do here if vehicle has no cargo space +if !(_hasCargoConfig || _hasCargoPublic) exitWith {}; + +// Vehicle can have default ace cargo in its config if (isServer) then { { if (isClass _x) then { @@ -33,18 +39,30 @@ if (isServer) then { } count ("true" configClasses (configFile >> "CfgVehicles" >> _type >> "ACE_Cargo" >> "Cargo")); }; -// do nothing if the class is already initialized +// Servers and HCs do not require action menus (beyond this point) +if !(hasInterface) exitWith {}; + +// Unnecessary to add actions to a vehicle class that's already got them if (_type in GVAR(initializedVehicleClasses)) exitWith {}; -// set class as initialized -GVAR(initializedVehicleClasses) pushBack _type; +if (_vehicle getVariable [QGVAR(initVehicle),false]) exitWith {}; -if (!hasInterface) exitWith {}; - -TRACE_1("Adding unload cargo action to class", _type); +// Vehicles given cargo via eden have their actions added to the object +// So this function may run for multiple of the same class in that case +if (_hasCargoConfig) then { + GVAR(initializedVehicleClasses) pushBack _type; + TRACE_1("Adding unload cargo action to class", _type); +} else { + _vehicle setVariable [QGVAR(initVehicle),true]; + TRACE_1("Adding unload cargo action to object", _vehicle); +}; private _condition = { //IGNORE_PRIVATE_WARNING ["_target", "_player"]; - GVAR(enable) && {locked _target < 2} && {alive _target} && {[_player, _target, ["isNotSwimming"]] call EFUNC(common,canInteractWith)} + GVAR(enable) && + {(_target getVariable [QGVAR(hasCargo), getNumber (configFile >> "CfgVehicles" >> (typeOf _target) >> QGVAR(hasCargo)) == 1])} && + {locked _target < 2} && + {alive _target} && + {[_player, _target, ["isNotSwimming"]] call EFUNC(common,canInteractWith)} }; private _statement = { //IGNORE_PRIVATE_WARNING ["_target", "_player"]; @@ -56,7 +74,11 @@ private _text = localize LSTRING(openMenu); private _icon = ""; private _action = [QGVAR(openMenu), _text, _icon, _statement, _condition] call EFUNC(interact_menu,createAction); -[_type, 0, ["ACE_MainActions"], _action] call EFUNC(interact_menu,addActionToClass); +if (_hasCargoConfig) then { + [_type, 0, ["ACE_MainActions"], _action] call EFUNC(interact_menu,addActionToClass); +} else { + [_vehicle, 0, ["ACE_MainActions"], _action] call EFUNC(interact_menu,addActionToObject); +}; // Add the paradrop self interaction for planes and helicopters if (_vehicle isKindOf "Air") then { @@ -78,5 +100,9 @@ if (_vehicle isKindOf "Air") then { private _icon = ""; private _action = [QGVAR(openMenu), _text, _icon, _statement, _condition] call EFUNC(interact_menu,createAction); - [_type, 1, ["ACE_SelfActions"], _action] call EFUNC(interact_menu,addActionToClass); // self action on the vehicle + if (_hasCargoConfig) then { + [_type, 1, ["ACE_SelfActions"], _action] call EFUNC(interact_menu,addActionToClass); // self action on the vehicle + } else { + [_vehicle, 1, ["ACE_SelfActions"], _action] call EFUNC(interact_menu,addActionToObject); + }; }; diff --git a/addons/cargo/functions/fnc_makeLoadable.sqf b/addons/cargo/functions/fnc_makeLoadable.sqf index 6bd962398a..4d2aac21f0 100644 --- a/addons/cargo/functions/fnc_makeLoadable.sqf +++ b/addons/cargo/functions/fnc_makeLoadable.sqf @@ -17,6 +17,13 @@ */ #include "script_component.hpp" +// Only run this after the settings are initialized +if !(EGVAR(common,settingsInitFinished)) exitWith { + EGVAR(common,runAtSettingsInitialized) pushBack [FUNC(makeLoadable), _this]; +}; + +ACE_DEPRECATED(QFUNC(makeLoadable),"3.12.0",QFUNC(setSize)); + params [["_object", objNull, [objNull]], ["_canLoad", true, [false, 0]], ["_setSize", 1, [0]]]; TRACE_3("params",_object,_canLoad,_setSize); @@ -25,7 +32,7 @@ private _type = typeOf _object; private _cfgCanLoad = getNumber (configFile >> "CfgVehicles" >> _type >> QGVAR(canLoad)); private _curSize = [_object] call FUNC(getSizeItem); -_canLoad = [0, 1] select _canLoad; //convert true/false to scalar +_canLoad = [0, 1] select _canLoad; // Convert true/false to scalar if ((_canLoad == 1) && {_setSize <= 0}) exitWith { ERROR("ace_cargo_fnc_makeLoadable (size <= 0) when making loadable"); @@ -33,7 +40,7 @@ if ((_canLoad == 1) && {_setSize <= 0}) exitWith { TRACE_2("setVar if different from config",_canLoad,_cfgCanLoad); if (_canLoad != _cfgCanLoad) then { - _object setVariable [QGVAR(canLoad), _canLoad]; + _object setVariable [QGVAR(canLoad), _canLoad == 1]; }; TRACE_2("setVar if different from config",_setSize,_curSize); diff --git a/addons/cargo/functions/fnc_moduleMakeLoadable.sqf b/addons/cargo/functions/fnc_moduleMakeLoadable.sqf index 9c7fb06742..9a9e21a22d 100644 --- a/addons/cargo/functions/fnc_moduleMakeLoadable.sqf +++ b/addons/cargo/functions/fnc_moduleMakeLoadable.sqf @@ -20,6 +20,8 @@ params ["_logic", "_objects", "_activated"]; TRACE_3("params",_logic,_objects,_activated); +ACE_DEPRECATED(QFUNC(moduleMakeLoadable),"3.12.0","Eden editor object attributes"); + if ((isNull _logic) || {!_activated}) exitWith {}; if (_objects isEqualTo []) exitWith { WARNING_1("ace_cargo_fnc_moduleMakeLoadable has no synced objects [%1]", _logic); diff --git a/addons/cargo/functions/fnc_paradropItem.sqf b/addons/cargo/functions/fnc_paradropItem.sqf index 4c34e61e4e..e1c04799fb 100644 --- a/addons/cargo/functions/fnc_paradropItem.sqf +++ b/addons/cargo/functions/fnc_paradropItem.sqf @@ -32,9 +32,9 @@ private _itemSize = [_item] call FUNC(getSizeItem); _vehicle setVariable [QGVAR(space), (_cargoSpace + _itemSize), true]; (boundingBoxReal _vehicle) params ["_bb1", "_bb2"]; -private _distBehind = ((_bb1 select 1) min (_bb2 select 1)) - 3; // 3 meters behind max bounding box +private _distBehind = ((_bb1 select 1) min (_bb2 select 1)) - 4; // 4 meters behind max bounding box TRACE_1("",_distBehind); -private _posBehindVehicleAGL = _vehicle modelToWorld [0, _distBehind, -1]; +private _posBehindVehicleAGL = _vehicle modelToWorld [0, _distBehind, -2]; private _itemObject = if (_item isEqualType objNull) then { @@ -49,7 +49,7 @@ private _itemObject = if (_item isEqualType objNull) then { _newItem }; -_itemObject setVelocity ((velocity _vehicle) vectorAdd ((vectorNormalized (vectorDir _vehicle)) vectorMultiply 10)); +_itemObject setVelocity ((velocity _vehicle) vectorAdd ((vectorNormalized (vectorDir _vehicle)) vectorMultiply -5)); // open parachute and ir light effect [{ diff --git a/addons/cargo/functions/fnc_setSize.sqf b/addons/cargo/functions/fnc_setSize.sqf new file mode 100644 index 0000000000..2e5c0aa441 --- /dev/null +++ b/addons/cargo/functions/fnc_setSize.sqf @@ -0,0 +1,56 @@ +/* + * Author: SilentSpike + * Set the cargo size of any object. Has global effect. + * Adds the load action menu if necessary. + * Negative size makes unloadable. + * + * Arguments: + * 0: Object + * 1: Cargo size + * + * Return Value: + * None + * + * Example: + * [cursorTarget, 3] call ace_cargo_fnc_setSize + * + * Public: Yes + */ +#include "script_component.hpp" + +// Only run this after the settings are initialized +if !(EGVAR(common,settingsInitFinished)) exitWith { + EGVAR(common,runAtSettingsInitialized) pushBack [FUNC(setSize), _this]; +}; + +params [ + ["_object",objNull,[objNull]], + ["_size",nil,[0]] // Default can't be a number since all are valid +]; +TRACE_2("setSize",_object,_size); + +// Nothing to do here +if ( + (isNil "_size") || + {isNull _object} || + {_size == _object getVariable [QGVAR(size), CARGO_SIZE(typeOf _object)]} +) exitWith {}; + +// Apply new size globally +// Necessary to update value, even if unloadable, as API could be used again +_object setVariable [QGVAR(canLoad), _size >= 0, true]; +_object setVariable [QGVAR(size), _size, true]; + +// If no size no need for load action +if (_size < 0) exitWith {}; + +// If an existing ID is present, load action has already been added globally +private _jipID = _object getVariable QGVAR(setSize_jipID); + +// Actions should be added to all future JIP players too +if (isNil "_jipID") then { + _jipID = [QGVAR(initObject), [_object]] call CBA_fnc_globalEventJIP; + + // Store the ID for any future calls to this function + _object setVariable [QGVAR(setSize_jipID), _jipID, true]; +}; diff --git a/addons/cargo/functions/fnc_setSpace.sqf b/addons/cargo/functions/fnc_setSpace.sqf new file mode 100644 index 0000000000..9f8ab85c68 --- /dev/null +++ b/addons/cargo/functions/fnc_setSpace.sqf @@ -0,0 +1,55 @@ +/* + * Author: SilentSpike + * Set the cargo space of any object. Has global effect. + * Adds the cargo action menu if necessary. + * + * Arguments: + * 0: Object + * 1: Cargo space + * + * Return Value: + * None + * + * Example: + * [vehicle player, 20] call ace_cargo_fnc_setSpace + * + * Public: Yes + */ +#include "script_component.hpp" + +// Only run this after the settings are initialized +if !(EGVAR(common,settingsInitFinished)) exitWith { + EGVAR(common,runAtSettingsInitialized) pushBack [FUNC(setSpace), _this]; +}; + +params [ + ["_vehicle",objNull,[objNull]], + ["_space",nil,[0]] // Default can't be a number since all are valid +]; +TRACE_2("setSpace",_vehicle,_size); + +// Nothing to do here +if ( + (isNil "_space") || + {isNull _vehicle} || + {_space == _vehicle getVariable [QGVAR(space), CARGO_SPACE(typeOf _vehicle)]} +) exitWith {}; + +// Apply new space globally +// Necessary to update value, even if no space, as API could be used again +_vehicle setVariable [QGVAR(hasCargo), _space > 0, true]; +_vehicle setVariable [QGVAR(space), _space, true]; + +// If no cargo space no need for cargo menu +if (_space <= 0) exitWith {}; + +// If an existing ID is present, cargo menu has already been added globally +private _jipID = _vehicle getVariable QGVAR(setSpace_jipID); + +// Cargo menu should be added to all future JIP players too +if (isNil "_jipID") then { + _jipID = [QGVAR(initVehicle), [_vehicle]] call CBA_fnc_globalEventJIP; + + // Store the ID for any future calls to this function + _vehicle setVariable [QGVAR(setSpace_jipID), _jipID, true]; +}; diff --git a/addons/cargo/script_component.hpp b/addons/cargo/script_component.hpp index d77c8057e6..885308a3b9 100644 --- a/addons/cargo/script_component.hpp +++ b/addons/cargo/script_component.hpp @@ -17,4 +17,11 @@ #include "\z\ace\addons\main\script_macros.hpp" #define MAX_LOAD_DISTANCE 10 + #define CARGO_VEHICLE_CLASSES ["Car", "Air", "Tank", "Ship", "Cargo_base_F", "Land_PaperBox_closed_F"] + +#define GET_NUMBER(config,default) (if (isNumber (config)) then {getNumber (config)} else {default}) + +// Default cargo size is -1 as 0 is a valid size +#define CARGO_SIZE(classname) GET_NUMBER(configFile >> "CfgVehicles" >> (classname) >> QGVAR(size),-1) +#define CARGO_SPACE(classname) GET_NUMBER(configFile >> "CfgVehicles" >> (classname) >> QGVAR(space),0) diff --git a/addons/cargo/stringtable.xml b/addons/cargo/stringtable.xml index 62dbbc8306..df5090db6e 100644 --- a/addons/cargo/stringtable.xml +++ b/addons/cargo/stringtable.xml @@ -1,4 +1,4 @@ - + @@ -237,6 +237,18 @@ オブジェクトの大きさ 물체 크기 + + Cargo Space + + + The cargo space available in this vehicle/container + + + Cargo Size + + + The cargo space required to hold this object (-1 for unloadable) + Airdrop Türlast From 7bccf2f6be7a9b67744910ef90c9ea043cec48cd Mon Sep 17 00:00:00 2001 From: PabstMirror Date: Thu, 1 Jun 2017 10:28:47 -0500 Subject: [PATCH 078/657] Fix IVs not showing in patient display (#5230) Fix #5192 for 3.10 --- addons/medical/functions/fnc_displayPatientInformation.sqf | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/addons/medical/functions/fnc_displayPatientInformation.sqf b/addons/medical/functions/fnc_displayPatientInformation.sqf index 1489e27288..72357166b5 100644 --- a/addons/medical/functions/fnc_displayPatientInformation.sqf +++ b/addons/medical/functions/fnc_displayPatientInformation.sqf @@ -68,7 +68,7 @@ if (_show) then { }; private _totalIvVolume = 0; - private _bloodBags = _unit getVariable [QGVAR(ivBags), []]; + private _bloodBags = _target getVariable [QGVAR(ivBags), []]; { _x params ["_bagVolumeRemaining"]; _totalIvVolume = _totalIvVolume + _bagVolumeRemaining; From 2712a1ed8aa2f278ba853e7eb9cde81bb1af0c94 Mon Sep 17 00:00:00 2001 From: PabstMirror Date: Thu, 1 Jun 2017 20:48:35 -0500 Subject: [PATCH 079/657] Remove submuntion ammo changes to A-10 (#5231) * Remove changes to Aircraft cannons * keep ammo changes, i guess --- addons/aircraft/CfgAmmo.hpp | 31 +++++++++++-------------------- addons/aircraft/CfgMagazines.hpp | 1 - addons/aircraft/CfgWeapons.hpp | 18 ------------------ 3 files changed, 11 insertions(+), 39 deletions(-) diff --git a/addons/aircraft/CfgAmmo.hpp b/addons/aircraft/CfgAmmo.hpp index ec7cfd6a54..0da9c7760f 100644 --- a/addons/aircraft/CfgAmmo.hpp +++ b/addons/aircraft/CfgAmmo.hpp @@ -39,29 +39,20 @@ class CfgAmmo { // also adjust tracer, "muh lightshow"; also adjust splash damage radius class Gatling_30mm_HE_Plane_CAS_01_F: BulletBase { - hit = 80; - indirectHit = 12; - indirectHitRange = 3; //2; - caliber = 1.4; - deflecting = 3; - fuseDistance = 3; - tracerStartTime = 0.02; - timeToLive = 40; + hit = 80; // default: 180 + indirectHit = 12; // default: 4 + indirectHitRange = 3; // default: 3 + caliber = 1.4; // default: 5 + deflecting = 3; // default: 5 + fuseDistance = 3; // default: 10 + tracerStartTime = 0.02; // default: 0.1 + timeToLive = 40; // default: 6 }; - // helper projectiles to simulate a rof > fps - class ACE_Gatling_30mm_HE_Plane_CAS_01_Deploy: Gatling_30mm_HE_Plane_CAS_01_F { - simulation = "shotSubmunitions"; - triggerTime = 0; - submunitionAmmo = "ACE_Gatling_30mm_HE_Plane_CAS_01_Sub"; - submunitionConeType[] = {"custom", {{0,0}, {0,0}, {0,0}} }; - }; - class ACE_Gatling_30mm_HE_Plane_CAS_01_Sub: Gatling_30mm_HE_Plane_CAS_01_F {}; - // adjust damage and splash damage, closer to bluefor gatling with same caliber class Cannon_30mm_HE_Plane_CAS_02_F: Gatling_30mm_HE_Plane_CAS_01_F { - hit = 70; //40; - indirectHit = 11; //14; - indirectHitRange = 3; + hit = 70; // default: 150 + indirectHit = 11; // default: 4 + indirectHitRange = 3; // default: 3 }; }; diff --git a/addons/aircraft/CfgMagazines.hpp b/addons/aircraft/CfgMagazines.hpp index 6d35e90255..19797b53d8 100644 --- a/addons/aircraft/CfgMagazines.hpp +++ b/addons/aircraft/CfgMagazines.hpp @@ -2,7 +2,6 @@ class CfgMagazines { // shoot helper object to tripple rof class VehicleMagazine; class 1000Rnd_Gatling_30mm_Plane_CAS_01_F: VehicleMagazine { - ammo = "ACE_Gatling_30mm_HE_Plane_CAS_01_Deploy"; count = 1170; }; diff --git a/addons/aircraft/CfgWeapons.hpp b/addons/aircraft/CfgWeapons.hpp index 7e5c2a34bb..2d16223e1d 100644 --- a/addons/aircraft/CfgWeapons.hpp +++ b/addons/aircraft/CfgWeapons.hpp @@ -111,22 +111,4 @@ class CfgWeapons { class medium: LowROF {}; class far: medium {}; }; - - class Gatling_30mm_Plane_CAS_01_F: CannonCore { - autoFire = 1; - burst = 1; - - class LowROF: Mode_FullAuto { - autoFire = 0; - burst = 22; //65; - reloadTime = 0.0462; //0.0154; //0.034; - multiplier = 3; - }; - - class close: LowROF {}; - class near: close {}; - class short: close {}; - class medium: close {}; - class far: close {}; - }; }; From 5b9c70a738a38396a72e1624b8ac8eb365b60558 Mon Sep 17 00:00:00 2001 From: Cuel Date: Fri, 2 Jun 2017 18:21:57 +0200 Subject: [PATCH 080/657] Fix zeus RC units using player damage treshold (#5219) * Fix zeus RC units using player damage treshold Closes #5218 * add pabstmirrors suggestion use gvar --- addons/medical/functions/fnc_determineIfFatal.sqf | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/addons/medical/functions/fnc_determineIfFatal.sqf b/addons/medical/functions/fnc_determineIfFatal.sqf index 9dbbcce9a6..6a4353ca81 100644 --- a/addons/medical/functions/fnc_determineIfFatal.sqf +++ b/addons/medical/functions/fnc_determineIfFatal.sqf @@ -30,7 +30,7 @@ if (_part < 0 || _part > 5) exitWith {false}; // Find the correct Damage threshold for unit. private _damageThreshold = [1,1,1]; -if ([_unit] call EFUNC(common,IsPlayer)) then { +if ([_unit, GVAR(remoteControlledAI)] call EFUNC(common,isPlayer)) then { _damageThreshold =_unit getVariable[QGVAR(unitDamageThreshold), [GVAR(playerDamageThreshold), GVAR(playerDamageThreshold), GVAR(playerDamageThreshold) * 1.7]]; } else { _damageThreshold =_unit getVariable[QGVAR(unitDamageThreshold), [GVAR(AIDamageThreshold), GVAR(AIDamageThreshold), GVAR(AIDamageThreshold) * 1.7]]; From ae69118fba4c5284b5b812fbaf779fa0818852c8 Mon Sep 17 00:00:00 2001 From: SilentSpike Date: Fri, 2 Jun 2017 22:20:36 +0100 Subject: [PATCH 081/657] Implement new cook off SFX (#5179) * Implement new cook off SFX with variants * Add hybrid V to authors --- AUTHORS.txt | 3 ++- addons/cookoff/CfgSFX.hpp | 8 ++++++-- addons/cookoff/functions/fnc_cookOff.sqf | 12 +++++++----- addons/cookoff/functions/fnc_cookOffBox.sqf | 6 +++--- addons/cookoff/script_component.hpp | 10 ++++++++++ addons/cookoff/sounds/cookoff.wss | Bin 31524 -> 0 bytes .../cookoff/sounds/cookoff_high_pressure.ogg | Bin 0 -> 565315 bytes addons/cookoff/sounds/cookoff_low_pressure.ogg | Bin 0 -> 577815 bytes addons/cookoff/sounds/cookoff_mid_pressure.ogg | Bin 0 -> 596052 bytes 9 files changed, 28 insertions(+), 11 deletions(-) delete mode 100644 addons/cookoff/sounds/cookoff.wss create mode 100644 addons/cookoff/sounds/cookoff_high_pressure.ogg create mode 100644 addons/cookoff/sounds/cookoff_low_pressure.ogg create mode 100644 addons/cookoff/sounds/cookoff_mid_pressure.ogg diff --git a/AUTHORS.txt b/AUTHORS.txt index 401722e05c..812324c34d 100644 --- a/AUTHORS.txt +++ b/AUTHORS.txt @@ -1,4 +1,4 @@ -# ACE3 CONTRIBUTOR LIST +# ACE3 CONTRIBUTOR LIST # If you contributed, but are not listed here, contact me: # koffeinflummi@gmail.com # @@ -84,6 +84,7 @@ Harakhti havena Hawkins Head +Hybrid V Karneck Kavinsky Kllrt diff --git a/addons/cookoff/CfgSFX.hpp b/addons/cookoff/CfgSFX.hpp index 0e10644729..1b2d5408af 100644 --- a/addons/cookoff/CfgSFX.hpp +++ b/addons/cookoff/CfgSFX.hpp @@ -2,8 +2,12 @@ class CfgSFX { class GVAR(CookOff) { name = QGVAR(cookoff); - sounds[] = {QGVAR(cookoff)}; - GVAR(cookoff)[] = {PATHTOF(sounds\cookoff.wss),6,1.8,400,1,0,0,0}; + // Index 4 is percentage chance to play, in theory high pressure is way more likely + variant0[] = {PATHTOF(sounds\cookoff_low_pressure.ogg),6,1,400,0.1,0,0,0}; + variant1[] = {PATHTOF(sounds\cookoff_mid_pressure.ogg),6,1,400,0.25,0,0,0}; + variant2[] = {PATHTOF(sounds\cookoff_high_pressure.ogg),6,1,400,0.65,0,0,0}; + sounds[] = {"variant0","variant1","variant2"}; + titles[] = {}; empty[] = {"",0,0,0,0,0,0,0}; }; }; diff --git a/addons/cookoff/functions/fnc_cookOff.sqf b/addons/cookoff/functions/fnc_cookOff.sqf index b75eaf9eb3..99a901649f 100644 --- a/addons/cookoff/functions/fnc_cookOff.sqf +++ b/addons/cookoff/functions/fnc_cookOff.sqf @@ -91,6 +91,7 @@ if (local _vehicle) then { } forEach _positions; if (isServer) then { + // TODO - Players in the vehicle hear no sound (even after exiting the vehicle) private _sound = createSoundSource [QGVAR(Sound), position _vehicle, [], 0]; _effects pushBack _sound; @@ -107,11 +108,12 @@ if (local _vehicle) then { DEC(_counter); if (_counter > 0) then { - [_fnc_FlameEffect, [_vehicle, _fnc_FlameEffect, _counter], 0.4] call CBA_fnc_waitAndExecute + [_fnc_FlameEffect, [_vehicle, _fnc_FlameEffect, _counter], FLAME_EFFECT_DELAY] call CBA_fnc_waitAndExecute }; }; - [_vehicle, _fnc_FlameEffect, 12] call _fnc_FlameEffect; // recursive function + // Recursive function, occurs for duration of cookoff + [_vehicle, _fnc_FlameEffect, ceil(COOKOFF_TIME/FLAME_EFFECT_DELAY)] call _fnc_FlameEffect; private _randomPosition = _vehicle getPos [100, random 360]; @@ -132,6 +134,6 @@ if (local _vehicle) then { if (local _vehicle) then { _vehicle setDamage 1; }; - }, [_vehicle, _effects], 14] call CBA_fnc_waitAndExecute; - }, [_vehicle, _effects, _positions], 10.5] call CBA_fnc_waitAndExecute; -}, _vehicle, 3] call CBA_fnc_waitAndExecute; + }, [_vehicle, _effects], COOKOFF_TIME] call CBA_fnc_waitAndExecute; // TODO: Randomise cook off time with locality in mind + }, [_vehicle, _effects, _positions], SMOKE_TIME] call CBA_fnc_waitAndExecute; +}, _vehicle, IGNITE_TIME] call CBA_fnc_waitAndExecute; diff --git a/addons/cookoff/functions/fnc_cookOffBox.sqf b/addons/cookoff/functions/fnc_cookOffBox.sqf index 6f834a15b6..4e509e3194 100644 --- a/addons/cookoff/functions/fnc_cookOffBox.sqf +++ b/addons/cookoff/functions/fnc_cookOffBox.sqf @@ -71,6 +71,6 @@ if (local _box) then { if (local _box) then { _box setDamage 1; }; - }, [_box, _effects], 82.5] call CBA_fnc_waitAndExecute; // Give signifcant time for ammo cookoff to occur (perhaps keep the box alive until all cooked off?) - }, [_box, _effects], 10.5] call CBA_fnc_waitAndExecute; -}, _box, 3] call CBA_fnc_waitAndExecute; + }, [_box, _effects], COOKOFF_TIME_BOX] call CBA_fnc_waitAndExecute; // TODO: Change so that box is alive until no ammo left, with locality in mind + }, [_box, _effects], SMOKE_TIME] call CBA_fnc_waitAndExecute; +}, _box, IGNITE_TIME] call CBA_fnc_waitAndExecute; diff --git a/addons/cookoff/script_component.hpp b/addons/cookoff/script_component.hpp index 7a9468c50c..5daa0e8330 100644 --- a/addons/cookoff/script_component.hpp +++ b/addons/cookoff/script_component.hpp @@ -17,3 +17,13 @@ #include "\z\ace\addons\main\script_macros.hpp" #define IS_EXPLOSIVE_AMMO(ammo) (getNumber (ammo call CBA_fnc_getObjectConfig >> "explosive") > 0.5) + +// Stages of cookoff in order (in seconds) +// Should be no un-synced randomness in these as the effects must be ran on each client +#define IGNITE_TIME 3 +#define SMOKE_TIME 10.5 +#define COOKOFF_TIME 14 // Cook off time should be 20s at most due to length of sound files +#define COOKOFF_TIME_BOX 82.5 // Cook off time for boxes should be significant to allow time for ammo to burn + +// Delay between flame effect for players in a cooking off vehicle +#define FLAME_EFFECT_DELAY 0.4 diff --git a/addons/cookoff/sounds/cookoff.wss b/addons/cookoff/sounds/cookoff.wss deleted file mode 100644 index 11b9d55194f0804dfc6c26185df11c6258cc2fd7..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 31524 zcmV)nK%Ku=Q&TVi000010096%9{>P=J^%m$01yBG0PFwI`%~+8^V%O*85{q0|D5_B(*U50w>L^wfWH|4_O=kFDDp_`wsA$(uB!)*~HjO>lg<59-B479w;8c8L$1= z(bCp7(e>~?C$c%d2oC57;LFY7w(7?3*Yn!V#?r%nzN^zv|J@1J^}6)Y6tyMOByu5) z8`ldr3iA0~7(4ya2SFHF_v!`B|BVu67eEXg_7ua;(Eqq}#?#Z|-8TeXC6-T9TmC$) zGXE-;9�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⁡o}2+W@(Z$%gS_nOEv3c&Wo30@o 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
%9WxZi{0RMXp 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
?M5r1P2bE%yiNL13HfNu%q~ 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%0A9Ex&E5aNXWbpt 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 tJj{$X;*>*R|6`0lUL3Beam4GzN>GYQ9KL9m{j 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
%^0jlsu!QWWgT%ccV33 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

{5|Xs4=a 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Ⓢ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 V<=BSu}*jU_*S+^T{0+$dR}TcqNIeN!Z< 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

v76=fl}|7{ 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�=qQ2Re-4Q&<7 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

t(o1NrbW@&>)KJdt4 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

M9KSlk?axJy;)~mj9p71nvdzh$2LE4+5(lih? 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

-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

h)0c9QWcdX~)p4)Ca!_5KhnBT&Pilh<-b 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

wIuZ(Wtz6ICtNW( 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

tVv^;ubp^ z;ARFFQaZ8?9={mpXQ3Ki@{cQ@;TC`GTk**#A}i=Vf&T1GIf4KKxfghka+4i5z|`0@lSGF_oSO0lb6<$sC7ym z;)ar9lk-;`+;R1sijy-i-vSA?_S0r}LkcLo2kOF)p=HAC9HM{6?A7V`*Fg;HsSMc| z(wMz&gLsxrdEB7x3A^}-<7}czu~Jg?j*@WIg`t^X>pznxJI08pSd?D`oa7CNX|^iT zbQ4$GU;nk&BHdL6UAkf2#?<_$0|!S(u6MfA@z1xsjtUz!HfZh-I2M@@9M2aRa!ecZ z{jl9?F9OxLy6{dT+XuDpn@daXWPh%{7W7EZnbh_T$KVeujhOA%txz8)LzX);sPCjL zd~dBAw#&SJqnqS{vsSN6sT|LXugcZGy1i3(IRZBeB#MdeyS z+$1t+?&S>cl=#vluTd+>mbe8YN=KDsyifSd_S70~Ed%GRNx+WyYCl}GyxN(b<>vo| z-T2IJ?Bh(FOS|t-!=r`$jgvhNca z-SK^Hy^<^Jsng@s`~u0l4?usy@Jx#YJ8S7BBwIr*2Fer6MYoUmP9& z)ayUS(4q6L>95QmB_blMjlv(TM$EWhCG+V%PCEW&mM9`R*uC~Mtn0+zFI-AVTeqk5 zd8$)8^J9MSuSSpDO#v_DC`!0#qfW-;2l+%s=La@cBCS@DJo4BHa^^xqk5BnbkR!WK zaGFpyCHRW%Vn0Qtxjb_-R>w*tCr4!f%lgo@<1`_o!4LiX)Lc#n!wyH4w4~xMtNB z)<(65j(y;=u#pp9gPw#qJSM6|L5!z$W{s`>)c<7BlKrM$c;&n&uAcmejg#i#TC~V z(wE{BY4W0WObZwu{88*7-bK*EP@36m=ij4Ud28eWxg=$B({(~WHl(@l&gVVTOkL^ zZ58|LA$MfF-=a=l%)!hzJB`ZLh;eq1sTW zBorzJg$hQYCJoJu4Gb;K8Z44{(MRs^ec&aq3MGrBwXA1Los+S<;#sae4H2-=%s(oe z?LT;!hU#-4`FWs!PVEXwLgJ2|$yoZt&-tg(($HR-7o29wXD9PMek{S4T9{NDif-ut z)$w3Aig#z7Pj*P$@W9c6k=3c!u1!)sZ$?flb>u<~%y}0cc_ib*=af^OGTH;>NYDjFn}Cd=>5y|Wi=&rPb%Mld85y(5dm4KYes>q0mhdlJ2Ofqs>o zeW8*P-ion!! zsa8&2L3(CXFv`7w@MtvHEAcdQm(aP6NQ%%her|F1d1QajT#D+1;WCeD!^@JsPisHg zy-q)A)AKVL>ukp9{O)Zas~R>vz5CwlVxH*!%xn%6KC-0i+_&Bcqk@I_Z7a^XT{)cT zH(im=DWq;~8NSx3rsMdC1gEd4SF9IKj9zBj&lEJw8==ypQ87I#I_cF zH{|R^ftnI=GF~c6>-lk(a8;;xz-mDlw z?DEjQ>Qq35GT}PbJuE`6TT8ZJyS_H}{rKu1tNek;@NdEeqfalcr%FmbTygs??z9+o z5vtMl`&}#{89Q)vwTuqmHAwfH$cHEGrf$Z$V}g0_pOlF7s=jjelwC(B7f_YZ>^$<_ z3ziFAGrznhF*vNX59-l3H6M~9IGh+xI2L2j`)Joog(GkLrNjzvwuTXZ=u%uIrx(M} z&_&O2VEWvHLVv&2n@rsJ4((b} zomJUrcnA$^SgWaQTxG}i_?NXU_Jm$CXRuI@>OsD4&$-kv^^Rzq;&R9ob;!2AXJ2j7 zen(}WA!aF8oNNx6$yO`J((>r4Nus{L@ig%%*-P_;wBqaX4>j9`o#G7*@pN?SYl?;r z>br7ShA^&hS3bf37vn#lO2Uz)oF!ZxwR08iamnyKtrLfBYYOFs1HogW_l_{IDhb{KAloQ4W4=L|M~WioOk!4O`w_UdIzOvBipQIYxMGkP(oqR%e@h1}P< z0VaC}3~E~15@!bnYb-RsCZtgh`J^LfF5(i;#?|*CfJ-sc*_qveN0x^awk?!PMeRGx zXl0zk^QzgsEZI+OeK*g&29(O!^vtaaA}t0q_1cM>GZY&tF*+YtX;LuFyJuIIsq&2? z+s+!D31`xr&sWamrydMU&sb{+n%HFvA5*6x7Fo+|OT0~U>KjEHSGE0>rIPpwE7q=G z^o9yChqyQRu}|P>7^1||2MLd?Mt20PD(^jh$*uX(vQ+(3F}n-`IX=8N5?@}TbzPA( z`z$VPo0%MweYN%7i_mcIZl6kPy5{!=uJ-#Pmzr7O6X$EjLg;EsgXR$UKU!y{uZCRMYj_p?Z|`>!r4=t*=m$Q>*Oq6%q-W%zhNKwyg8xw`v#PslQl znJ8k=%_m|E5hFy!bzx>5ZqFfywa8YUc{)25T~t1-aK?3H^b3ZkQB8;r3p3`?5j?S@ zRqWAvEOwMjL6)FRA*c+8=U8!f($RJ+22Kh2CWszxYE=Z6)T&O-Ds+7L85eGmIv@2$ z2DWA++^RVJc>C;xkT}3-3(Id8;p=v+i#54!hV6*G=D#WbCSg?>$0&k>T|nMU9=7@G z#Ayn{Y2$RaQzqSdpp-MhoTB9!6FPr)xRHb9pkk2I?ammsekeSmK#S-i+qPqm_y#-VqqT}#e4KeC>6vVVgY^s$|&vdS2+| zPPt2YOTCA9fv}$K7HC?d{)b|{?wV*3k?9Oq;!8aW%11%LeZ(?M$=q@8L+{EqHCc(S zFD}#C>&)VH&0zHC)&Y~*#pges9E4SuZ|tJY67+|`6fks#n@HU{I(ok zSMtEYidc7Sn=XhBM!1s_*6n6P ztw#>gqrjbLYNNQp*`d}FQjbUsG%!I6n%hQqx6nTCxwA0y2OG*CK~kLMMz6URFqlK? z1)mpj^|sZmZI%udM^8XJsA*>;D{?&EZM=e;XNSVOteF+1;&lf$dpp*N!e>QrCqB)7 zJT^5huU*}@Csx?SV5F$oB*pSEytMY)(PYx^_+7YZGBZJ%=t$93EWykzmiSwqtn6dY z7spL$t!h4wxAr>U^udEl@T#3*IO%n%{T8yx8hQ&uU`vg9{E*-3qn)<;m z2he^ZOQeHf>eaz6eu=c#^-f8Npzmc_^jiC$`CjuVt=cNdjrZqh+)7~Y;$qznxBj9N z9c0WCLAFN)$)a}r-$R|YQ-e&B$i0^r)P93}9m_rX&Go9igeTEFvT9AvZdywoXh)}~EW>q- zZJwx^L8w^giRlBYek}y+S{VmNS_2Hf74>YNsA)02POhwD&9FaR} zd`wkMiTtm=CY;s(`Lmtrz2T>Pa=-p%oX=(7WTVERFlt8wS@coS${SfMgtBm~>E*7m z-_&@wO0i85lB%ox2H&!AzE|yNr+V&HIIps!aAU_@!`P-n=IHTRD$bm-E%{y}Qs5H2 z-N9wu4?C(aLyi>q?3en%TNX0PTnS6!+9}Rt1RN1B2feT2hcic0vRl)SJi$vud}}>A<|Jc>mbOG8dp{e&NCE$K726Z^6zLRG z-EAXbdux3ePuX8ZeZ0LKh7s_9$M9C&-pXsm_zPYMtN2;xGa*(d`e!5_3oNf(s1q24 zM^;XQsBprSxoF0bq+5eWR&~}|#<-}@Wo7KUTNmC>T)?%2*PPk2<0)mVDj8l1u^Q=V znNR0>M@3%N5a(4Ep8Qe-DKWS?ExO#w78#(I2 zEq#{FYXd304lmUoj`3KAxf8~0Gbk7eJd5eIe*nNB8LADc>_W`R}KZVaKt>yGWmpMX-weqf?asT0x{sn7;oH zn>q=zbW0Nm`gjm`JgV*R${ZGXgPqVPy zqAl#(<$cWmG%m!5*zJ|cFUAr9LIb+{iTnEaJz?_4H8e4{}PfT$aVnoAh+SX~2={udOMw^fGeLG#7X7r6nvD!3!LMEdlhP_;)8GyN@SoYHX#*+Ftmv zNUmVI-MT0u#Qhv!;Ufktl_nh5bw+XB~WU^f^jHgM%h|=vgZOgAo;y1nbNe)IUH|*-v z=~QUEg+PDY@4?XW6n{LmMlswWhO-*RUi|eer^3)A|X?aEzD2`jX*1o*n zVeG9mvIs6d6_5`c3G4f9U#wPO>PjQ$IhkGD<3!ml3F>1xQ^fx~`U$~Cu%K2u8W;}t z@PqiQEA!_^TMi{dP2KLqFzu$;}Ki-Uf@P_Fz)a|cEe$GNiYLv-{L zQ^ltW%iFe#okg}+J?>H(!~0CRWu?!m9ffCP&3*{F;QsRwi{}4aA^<;y1RYyA8{z`r zP5wcl@=>TF6siz~DnX%|%dt%{nbdQpu7^(o(;2aH;wsN<$j_S>>bNVDYkPs;N?fik zpCkLT)~|jGZHe)xbq>mib@+TXERCC(MzxIX&4eQ2`y;Q6U&Nb4fTI z)pf)D7OV>sw(dJB+s(Qc{y6MUPzooAn3$;vbOdTb2tHPrlwm1cP=ZYqz&6N*M~|+KEs7V$4l=XPda-?6`7J8@ATH!39O{Bda|WX{A(>j* z(Afxsu=$Njb?cNznQ!DwIpoS=Zfd&%Y(~7qsS7xRY|LPvvr7iA*iNOrnUnRP3O?qf zx?ErSaSokO8vdDxl@SwTss1gJH&hmUy7)6Wn_qMK`wtbZ*BfGNG*c%oo7K66B-J;@ zYED%`XgPm~S+cf~rflc7XQWv)ZeaJS3$GLodYm#XC*gucY(^$_EC(%xq2le@h||GN zVbWv*%V2f(iBXD4#PM)bIGAs%Jc9BU_4tx2p)A%VGb1;JK;ihV>3tIF^}|j7?Y%)S zrOkPp1adEBq(z>OrX96#)OW6Lbi!i~A{cWIdcZDyudu6P@!?hZv#FN~zZyf{+(~oZ zIQxe9QN7yL_=Y4xN%T7U;o1Kp>MXpP@Z!Jk*Fr@=Md=VxkY;ovBBH=RxYmkal!^$x8aI zh}8&oM1%F_;_<(pl1CG%iEk!niC&(jV|VbWq^U6^(AE5h9T+t|?R^n!;lbM~S=>oo z*Y3y26&cFJVj@>$Yp18;8!>Qqy5+&rzCM#NY9>gRwS669CJK`Wda!q{Wm1>L2 zJig&`%RnFZHt2f3(~UntS)jNr)*iyCcRQ2BJ4TX4&Pcy!)!Mf2q{*P^>SPU2;2F;j5V;j_&;=KIldoR__qEvEG1 z<1AAuLA~GjE`V?l|LY7R!iw5e6(?Q)j1IE2HU6@>xM@vEqdNZ|h5Rk&4X#Li7qx-ekDh1|_8Zp^ z%Afyt`$ijKt2x17b1w7XnD7I0n}a`EPohej1+H& z)e&rbT(xMUZLz%$_1Tg0AL3P+o76UeC%eD_4oa%T;`>05lG^+eUhA^JllBIuCn8M) zt(#rdCEzK~;kEH!TClfWuR_o}ofMstcIyudCd4k9MJ+3LWFt7JipY$Wq3Z;3?6Tj4 zk6N~~<50&FoAJ%>8Z64J8sU&?sy)`1GC!iRJ1RhDu6eDM6E)GxD zZV(a{gs?goXL$PO@iQ2aqn!vT1|oV!mKIAY^VPOeWlAG`f=#oF4$LR%??WuJQXLIVUp@ueN|g|Ob@x8OQi=dUzM_WO|S#w=fU{PMOxg zmXDbYmHzpPlLj?%YHYq9<1Z#a{1!XfdYC&CbmRDOCnhSeVW&fRPRQ$+fYS(R$3urt zL;Zahuoa)H1z{pUT`G`mzqzy99cQ7|-r!9dD$!xd<>M))SrL1nttP&R?QkAo(x z15_QV%ONm?+qhi?%P&NnVH zcEKXBt%+{SGa+^RQymYN#rZ1cQX5-OBQ`irt^}PRp26$b+??jc2X9q|nOy!hAPsu} zpk`2iw|FV812Iz5JDMQ(bknD8@LxPW{VQ)SpJ|zGj+E~@_B+<7q%xyyGd>zbNIpLH z2`(S@b{|HpVSFbiMu6(V229LGCAdvwK&ZxyvDeUFN8@6Pd{_`@-Z&8S3t#N0@1BCj z#c%AlW+>({U+QtKl97A~I0cc+{yMfX4gHp;756pl z8aFo!Pi68?@gZF@HnOuR&NI8?9ff8XZyTfRh0A~n7fG1x?C=8RcZTC}Y8r=5zLOlq zG4dWq3ulh~XOwqWnyPC$Kb2Kf^`_?3#QzEo;mEH&rYon7|JT_|W6c1`cbZ)s%!HIt zIt(d)95tCF)*0hT6BviLx(AbcS7Yr*+sZAgJ_Fa{@|eMrsWpc5M0-elUpB!zV@x1W zJ3&m<`qDno*cx;!_8I=Y;R6fEP77L*eyQvAqnN13C3{wpY2=e@4}lq*BH7jbv@V0J zrK>-m?fwEAPQRX4XOWZPx6Z-AFQs)M3*mR|FI-n@8fsP|b>w5>>bHaiuPmph_kKI0 ziE5%(bEh7=R9VuH;L;&H)7@(RQl%*NX8Ms=YqU)+%H~v*2Sd5L1np=q5Ikq zP4QXJD9^y{?#~^{a$q9i;LIkc`@uVseDCP7kYHhg!mBPW2Vb1=2sn#A!DUxN#h8DUaoB&F*186&pC} zW0-lZ>m<}hdkZ8l*fgnxIc5FQDKE~|q$VxYDnFo5P~@boSE_eZeLt#EkeU9YuAgA=bxsP({0tHmiW(lcL_m%~w zpGPCk)_uIV?yez`&YtK`n}7a%gvp`S#EVeG#7yY83zSF`@sz#S5Mtz@SgW+rH)dO! z+tWZ8{QXYbw02o&K)>@6hu1IEf5=J8gRZ%FBVqZiAKnozN_OcV;E=wpZ=tt!S$B|qM-qDduEc~7nz0vpmgtoMLH8J%L=LwRrlaNQK8uVo z5TLuxCNj%;LWoyZEW>wVtpEFf1v7X8>7hv7JE0`la`gl-w_yd&udq^qXU@A&(x7yL z{KOe0tF!7s{(>322;Ro2zRJHJ@8v7s*G>Qn=W1`|Np-L_SAZu7nV$Or?%Kk2|BGvQ3wJk_Z{Tog%0YH1HQotZ$>7erMC!Qy5fC z#Mx%yf>(KA1AJG9c5(lmVc;_S#p$B?&dvw8Af7{$6 zjXAcf47%cy$xiL$@p^uh4qatvtk5|#o&3%^%~uleV{!clORICWJ&6{qzh}-B-FG?K zt0G@`!P}+REaaih1l99fx@@Y0G9^0?FL$g(_Y5DoAII~kl<@AzY@F-HlWYJinAa6a z_5hQMjAyh8nnI0;xzsqKM+%<*>?0y4*JmvE;4AAPET9)-q|YfL_+?42B?00 z=HqK)fgNpD%`XUpAK$sH1l@V;KX_Yii!fcZF79~z!6{SIsEEue1o@>#ZYd*fDe~pv znkAvYZgGBi-HXkihh~Qwp5qdj$@JkvpQvWtdby;+1&W_)MKK}RJpa4P%P()AEGJKK zqy%TLtOQO5ZLZ(1#ekfi5RX)BZ#6u>HS{~z@O%}$JIwjvPHpwt=_xX(zBpNuZMLBA zAAmzM;QSuJoV6K&2Dh|s%C$nj+-A7($703m1Kh~8=YD_h+K&vXGKSHJuK*oY!Cg}V zH4FMlH0P*Rgadt*RA;NlX)SGZP(wY#m2EFwXS~n# z%BzaE;Z!PjIx(5qyf$WJX5F4xx0!z=C;woBG*H${^_)FPV!HCdiKX%CkdyS3qU z0ZVzPFDZ+jc=U2y_=!P8v~v1JG6amVvv3f8SJ{r*6&v+oXNf;!;-%E`<*IKzJW1%| z*th8HgozAz{w*hemQSO5hhIQ?6e_3Cg1fKiy}93!N+_5*2}l6td?A?dcdK*N}TZ8(-sZ=>6N4( z7}Oi&3zGglZSe5<58+@!-@h%ozWx=gQ&Z z!A5cbvElyN3qemOUS@|8P-hwk^Wh|!D&EZydOca0aAx}~O3M5MJ7?@}9WmL8os5>7 zV}f5K3fB&h4bR%(0urM$`#-D|NV>D%zq0E2>k4jYQZjR2BQLa zc1sQdnqLSY)6}xX^tGw`8xJaK7rz@B_lR$Fy%?Kl6h_G>;n-8{0^n@;Eik7z@I+*K z5k<$E%myCdF<9r_NsqGAS>v0G`ctpoF7MPqBxBZ4A#@90H}kNCP~P}6Lxx+@v7!MK zM@ykLbF&VuGvPgBD7Qg$IA?{i2TVhJx|P%1Fok;MLZzv}{dKm*+oLp=kFtjLj4@r^A9DIUI?^uk=FGJhX&gmr zD*$vG`zWR&=^wP4AN^R0oJW2%)Y`6|tqEq)MywV7^-GMCVoG>M5x*spWkX8a_}l&t z69tab*~DeU_aG($_utL7m4hlC03;jg0%1uZgQ3G18{cV>WuFzr$pp3EO)tih8}4W9 zhA!CKBs0|Os0$>{f|oRJ_Vl&CwWVZLMQaUwU-Z$Uils*}{C z`(1FsHf!7f9j6qN)Y9ofypIdLu867-ZN6T4RDrl(r(0|5k#>+Y;Y|^>H zieh)jqRLUiX3tdBa(4QKKGqm=jf!bdzJPoh{oP8i#vELJsMxXPvzlI=vqP?Rgb?Pd z$a$EWZpH}<)%3hBe_tqM2(c3wecJ$c%(Cf>RbAM7(&DoCJoKnUpOYqW-rN}Z%?tMA zqz!Xhw9TI}<0wSYeFpwqbMxxczJJURBv!&nDx;LE7?OK=vz7evg~ZXW`%B`4R70t; z>!J^&Bi_kWIS?3wq>*KlGt=$!^I5KvS&Sf<{1 zrhHONb|T;#)F={#3-yqoiK`3bat-va+@ePB`T`E7@4h*c*Zf>|C7l%%>$ai)H+1yP z+IbOAgISh5>%{(NkldrSh&mUD$9;*oEO?pAGAO$<$MXSl7K?W$#IMPstil(o9+g#K zXd1ivoL@#`-_v$AB#yn&BNsbke>;kOu2(uVT-x@BI0a^EN5dx;=&&PO56XX4-|VNC zE0g~6PXqi1;LL>B<9k9~cO@xM(a51*?Va~(A$2n9JZfKNIig2>P^?w1LIjba~-CLQFFUS4N( z@OOBkzlH;5Pm8_16;zO8ef%SRD#!=KSvT|Wa;wkUh2HSiPH zOFHL!Rjp#DE`evVb;+U&eECGiGV<5sU;ReZ=$lx<%=p<)MxTnE^?jb7%XHikmW%PpO~)( z*E50~+L}faa?18sQW^ZTdL=fFWj0Gw)h4HIX~KW!f9H8;&IaAdsz6W6p;UUm%o?GX zfhYQ6v@ku$_PW*zy70`=_r=W><(!`!!=nih5|tj=WZ^CEJLF15Wt=X3^T_C@67q{O zqI{kI@}3%5dJz%upJJL}hcJ(SIh+FmU!E#t<@budpUQDU}?t;&!sw0tvpX& zv-6w)6V42H@~)Us^~1=2EYdPx{>%ICPpfyBA$007pv04VJ3`$ni{oK`Ub@eO><+E~ zIVuC-kLfp%l9O$G`$)z))~sWyTy~a~j%IZ`v{<3RafitTPr0xyhyDd!F{QCXE!+U{cYsXZ|Ew|1lOl#-`7XRGeU;p~?`+d?K6FP2x-?EF^&rP&tL zY0TKaG;Wps%Ep{_)TPN}A%x4!@c`!)0DAO;y{l}oisdkL|2c;DQ+&L`@B)bB@j**@-)5Slv~15#`QGEoxyZb(U2%c2(0ZexWmljiukj_BUt@s8E+R zzJHOZ97HUsoVh1Gwsw0pjp+^5h6vk_INla3+#p170}EQUCVnZ3b}gs#3N=+Dqb%;* z5@q=#feDC{&zc68i+%}S{LM2q?B~c9X;C4YTG;=@JmtFyt!pjN!Fej^DcyWuyhh0P zJ(iOpw++MWDLkVW*Wz(*?a?Y5KF@RJSh#6ugIR8h6Ek6R(#QecJx4#{>*r$(P>M`; zKG3I)lcqfH^b`mqP&)6a5C+6XU9Kq-FLiz=Ii58pR;1RcVB#H&tJZ%VR&HM5C;wRZ zfyB&ja3W})N3K*l`IpdUyRcFI@i*K&bxd}Zm;=!^?;3m27;~^i>#A|SKj>+eiBj&s642vtHa0C9)C&oSH}8rg~?P%Ri`b;JBSp zHaF*^b8m++naou@SLaY!BaC->GR$txGUPEzu9lRT9qk;;@Yn?r@Li7WCc^&Y{jsL} zW8skZc{j)hYNwuXe|f`@tLblQk#~cIXsmFX`^HlCFYsvox&SjbpyrYBG z!~JxItSqpoIx$PREN>nAZ}w(s#kmfJ1vs1f^8T8KTVr(%wg)LdD~1E^yW`HE@nRWR z2oQ3j<~$OiD(nh=drR>>HJI;OOp=ON6sO!h1c0)q_q#1;eZcbWuXG0Lf47PDW?kBE@Ad+Beg`P>?AdpC2hbNQyWzSUeTRoruRR-yU@}<=Pjo11ur_(!|f>3E5-ir{Nc*t{lgBe|h*IKBJ%~EseCh3q3g0sO&nha(lM0Yp)&~CSt42spxs+ zK>5+zk4IKL#V9c-a=hs|hS*-3u_Wkmu-d0GyL0ifyg*)>E<@9t5Fkm9?*w%OzKz8Hg3-}8(DT)q@l0cB zun&miZ+O=35Bug#zu=Ab2#J`nqoNTbe>n}nZhjI5_*SzZ6=)if;52lzM~&4PllsXq z{n@Y6(;7NVYJkJWZ`!YKq%xA*^#!a1K_b|l*!YZCj$zBn^Ea&{&&#ioZVu;Ao^wqPwUGDi zw1NWdQg&4zvaE71SQlW5RCIZpQ#`cQa)7@2L*^Dr_&idXc@>Z-yjrxBL|z+mY`PR$ z$t-5$RV$OInmM;Uhd6)OyJK{Iz8ge^Ad_nFxmsMCQ0}%zm@insN7pLu#F)e#9}j(N zeaP3dVtDl5xH>EwS5I3RFxFAHDK#Doa%%X;5Tt4tj5PXlLa0^&&IbSz>}gZFot0IK z0qGAH`BD4)S>BU^OEAehPN=pP|NfP>cDAP>!@Cdvk0iwXFG=_(RlcE?N&nw766xO% zl)V2@ef*0|WRghv|8_Z|^qbplH!=f4(a($LDz>%8>OMTx zvkm&E-J{3A%@SumX2-Y0V>!uVZjW)1VgOG7&(x7ZH~aLTdxw`l4&UG(_V#C*FtE4@ zEt

cK-dUzk*2==q|bCV7N~4zTt7tmRv;T+~{Dv=XyO=bPbRB){x)`0@rV8LEW-Y zfGDf@SjMRB+ghYqBt@_vjLy*QR_3!>x6W9=Q^iwFRWWPCOr=3g<71B#KQ1rvPJ1IB zJy%t$45<9{mS>#qVcaQ;*b6ra#O5!If&^$AeEYp1-A7fk+dYZJ6TIoUC4M>C)9}gN z6_k|~K{0MsG2h1Ndq&^piTk4?Ay?MAjaV0eU;acy=|X9tsLX&lW}qu6bLtSACd2L4 zxoO~UjC;KmXK|R2`-gE0vLQW$1$3(%!7?BZG`7&B8+{a99kC70(Y$I#6v1*d(xq4b(Wzdn|dy_Ty~Q!q3;TZiKdDpg`VPvLe}U9YE?sAa@5OlB3(;@YW%WQ8WRC z*z&Jr_6yQPW+khS-NURBroZ#$bbRoM2+|#x5<)>;OvO?Sz;)ca*{3{;A{P8I4^3|= z(=<4>Z@OMdMf%y5MC5l4j#t4hsTk{&czrBZ{F@VEHV_+>@UMR_F-B@k+iW8Bg{Q-{ zRd;QGdM4DKN6F51$EuucLql9)qJ7QXwwDCP%S>K&?K!K;!k`d&69y^l0h(*O2+*@f zS$RU2tHHvl<`Q}YxDTeRH{_N1PfQX4tN)E1p|gB)X&9^4z?^_sUsWsU5s}$Wd6XEF z#Kb3b<3@*6ro!#*8-Lp6O<19Czl%{oOgWqLH3Tp-3R=o~cWqziDBL+gET1o1l%#Wv zTxtEy4rr6OoWJ(N4(C5h5a!Me5*8A|FDg%m<=(!zf5&VMm6Hn? zQxZecppp8D3?}yO3*U?;YN*FbwSjo-TzGCENFzgraf+*AXKrtM>OH zpTp+M^z5TUCb5xej#RPSALgNNikn5A7)-RES?Qx1V;N7co~sJn%J&mjvAq;ix3Y3| zZ8k9n!RCz=+*C5Ix9$>b`Ya4pRK@fa@+NetPQIeJy6~Uwta+KR9&P3aQ3=1N?yG3 z9m!|6bPon*UFhHTll9&TnaEp*}?wnl&{OuUg!+9IGHb>uUB8mL#`$Y zKl_DCZH7DTxQ!gB|M1P+k02fOanBF^FcVVps|5>GRERR&oohBiz9*M&wH(&<5G!;|-6 zi!uGQCBxDghb59`#ls<7aCVqj`^Ux1lyL@@CmQIs1Wv_#L;0+sgUC_PoSKlt2EAf> zsfg1Z=;*uq;V}M?lfhr|yj=Q_?Ay3}u3OP}KLV*m6pl-{dJ?Wf?<$JZSeOnJ5%WMg zHwQbmeU|+sZPgmTSv^#qHkoWJ`^zu~qc4c3Ke?X^^kT-!w9ii(MKjD(#gVCYIC7sB zsUf&5)wI!T4oDNq(J6Sv7X~3os-1z)Y?!act5gfTRsOGTYfoG)Vn^v&F~>qa8BHMW zGQ8fSkvVO0#q@m7&mTn?^KC3x8x3D#xJBn*F!`+y0jdbl<9gTGz;+`m`zMg>l*c^^ zZ)}w~XR1A9JzsOFcwD~tKI}816>U6t&llF!NH$bN)Amrz zct#%_aX5r=ytq?TA~Qd36nqRIt`Ckg6~?~LVC~)BHg1s&_17NfLqS`-Pov!pO$@lz z`8gP-iX-j)M7Ww$Q&qQm-qX@71?+z)(%L9^uUnY)OPTZ49=#Gowht@O<{kOxRboK6 ziW`nE*+a(vZ%*=CK_7^YlcB8@cX;*-|G_DbU6?>1~g(`H+XcZ$G`+@;2G zIEyIKqyfoWW!?*+rJnlphzzS)L&B%JnBrn->{d;?zd#P28Rgt5BIS>(bPmvpix=Ke zM#`~8-CGzkPWV?Jo-LN*4CgSWH%vUo{36V+msX~{MlL)giC+Ju9ZkS4t93t5G85gt zjfO`kI-EjQD?C)%reA7sHr2CIVZ0dh&tnI$)_!>)%9vj^D*ByMhq>E&D_AoXDl%r; zt`4U22@jaDcUi)5jQ@PV1B!-5M7G7MMuRQ!93GuN{nLS1?I^#Iv=h)KXCicwxH@Txl=JB+vkZ8`ao-uXiK*7fG{%^pho;NG!Ob^y)K0ch%|4F>M z9kjO|K9BZq!y2gZAzd?%IDDNT0<2*x>7|Lt@CsApZD$H>^*ighv(UvEq2a}lytnt#Ec zddbqpa2s9i!vvk4Ovc9DkGNfa>X8~c!V&6VtmA<>Wu;Wu5S=PEYuQ#veghv-=T^_g zbA2SfTwrYpy{s;`>)5VOudlT1Nc4jZAgYd()utM z##(shYv?)B)JtL}#zFUU2RH~r0w8;x)(oYL8mmI}VL1vvD$& zk`xP_cuDmD0ZCJp4E33Ifkn;V;+#a-LbW*)x$f1wi=TtVl(;!TB&##fHTP#lkL+^& zLCsU-V;krnFYv`v#|cMX<{!T~>Kc>X zW*SwMP%poFp=b8cIK132-Y@H2wcpE)EQ4m9x!(w z3V5s{{D6hrBFB)f5nBc@)i5zIEINE%GkxAH9-jHzw4ibi)&6gK&wR`A z?=l`^sMHKKv;L50BZZ50{K+DFjb3uk;A-I72g0ta7ln zLqczncZ!kX>WgW>a_#Nh!Jgu-w(MdgpSEJfvh~WO*d=O8btBe-Upxey=Izlsjom*J zbPFV1tcjX7!~TW`pMKa{dzoglTh*%XtQU3KKb%Jb$k=CO%&9R{kaNyhn7I!EkutEm zep0jfR=Jh$dChrh`aTvi`%5vRG7t3{W5mkD%cPT2#$L(MU4ULD1==nbKYAD55@KuG zqjsxYv#5(Hd(U|}_0}^JS-7`PvQM#F;lYoScKBGB(uv&}NaL+MCoG^hRH^~@=Ui%R z{!Epwf(?N9A<`f`=G3IwIxpBo*P>oY>4Kp|3q?Dvq1yaWK9!G|*@&ynr&lUu)*W4b zaFXe2Q6}oWO&VWzP~&)J^reM{{RG;Sqsf`cGa|+q=i2k9$2WHj<=p8g4kp`_hwF%- zKb1Jg?4MKdQun1ONM89oRpZ+{qCx?tBzYKRc}LH5SgeKj^6zsGdzTsPcC$|?6wwyM@}|3X23@2V)i4S1Uc{SQ{X zzR_f7Ez6meE(4*fRBhoUUfHjEB71e^!|JbG<#&2G`KCEC3UWnh83ZO?}UXM=E=UQy~4-(aPIVvvRj} zOR7Y-3gty&E7Pzi5YUG3SGp3cLiUlxV2E#>t&~7k4KPK|;jO1AgYZ`6{+n+B@>?jj zdYTk2X8**NA08$mY<1zYV!4oPtE-K+y(uVimc+&2LV3HSKeErSs_SnEg~Ha^16B50 z5brXeU+oiK?5`MN@t~X&TUE4%{Io4Sk;&HN=%C&7Xy9Dg_`Kres>@lAL zjNLgiG~jxDp1^()4dk&6s$jK=>iU|mp>buKWU<)eb)?7>=oXwG;HUI;2|I2P$)gjp zmr%M-rtQ7i;o44p?s(a~Rb8p$U;Lu!OuXXARNr)b*uTc2TjsKf#3E|4t}aRp_x|>Z z>ZIUcOFW-tbI1xUe2f+CEP49mC0asMd>F_;Zj}ljcd0c)XKpc`W4Ubr zcG4!L``7Fax2n70c|R#zdpi=`-9IZW##Wq|2imB@gsd~s`xv~%P&s8v14JBt(%)v< zsu@dZjGlhKpm<8HWP?3HyY!lO8qb+l)>BZwpRwc?Y6eVn1U}tCIUEwG64X><2_B28 zR~gwvPjDAailX^0S^Z{;Rpk%LP8&1UB-KLAWTTP*hE@|sQ!p!$@vT7p}2peC+PA2tL!yVoLtR;1-QIrDD-6v}%$m@+40~kyQ{`S}#V=4u3 z!?zz`3i~1q(!)MMBF(oK<@VwVgjBaB;l`r|k;6aaF5B-JsY=Cq(ae-H@@zKbWPgsg z7c*X07^_L9(V)XpzMLO{S4otN^>?_?@!sz#5a=VLuC88K`9Vmg^gno z@@I$+?!|{~O1||uacz06vY9fa;QmfD@7nzoqI<_wXFqUnVWq3azd*=4`X>+d6927; zl)xlcZ{iZw?zfgQT_y;}VywUm9uURml!U}nP@~#1x0LR9nEyd%EX(Q~!Ik>W+Tiwh zTp=nzA*X3dSs`CNv)-$A@os5hP7cNUmy>B3aFOAIWZS99j- za?WYDALFgnNbPNlBG|-Z_u0R+b2N(zlOH-f0@+(9c=ocN&VM9CiM?OWs^ub z|Fi!q@WlK(%kjv(xhZjDe^=O{Y?`5jS`(*mBvHK~CM?zfPg#C?#3UMh$7RG8@iu%W z18K(`co<8%T=CLqk&AIukKIj_%kbps|I^^_FVZj3*n4lP1lS;%xH{f4H9M@>SmWj5 zHYZdm@SgFg`kds-LNTB9DZtM~mR&TI5uy{*Jazc#Wbp36{a>tH3 z?vOtuqTSJ`Rg(IZMk0qdUo#NC~seSg3CsyXez7Ae8oyM*2r)G5n)Q>Vhd62xolrRj<8p(Vjfz> zU@d&E_`$d26RG5=HmZota^ANVt*Wxx`DlYgeqDpE#rt^@AaxD}AQ)zbeWK!xA>yedzgc6yN{Ua;~8efUM9PhLQc z?V*gvLbr!TiI%DBUxJ%-Ul|yl4M|-s)Y*;`FI$(H%Ig~+L3tiO_OHEH=-Qg)?1Ijc z^mAL*N|vMx{;kogE|cUgf9)O_*U__UnL23yo+pbOllYV zVDT!yrf*qYo9yFSzE9uPD+lup9KkEjS^2%ngV?9^_TX@?0}bxv1xpHGi^-0YS!D%H z-s683tObSsbx zBApxEhf}|)dil9g?7{XpZI?v4h?6lKUMBzd%8K>l>9j)8&qNxW_H^U=fPu)%@2wa^ z@9uMZt<#nKuwF++wn&B+uURAda7u@yB7QB6J&o;cq)ui0OS+@AKfrW{IBplSJABY- zuWb(XMvM9vJ);kRWkjX`uS*#_-WhIA*F8$kmkY)E8z5|ZKSF%9yAo*cP=B}RblEWM z+Gy~F{vvPT`VI zosY|{AZ4ZG@V*$%_c4UFG2Yf}@=%9_{sUj%URr;rI3d?hmf zq!6@IP-_&`>9OzKZ)55>yL-WAC@I6-j`O|8x6-{gBhQ#f%N<)|4&!d;&r-@Y|HbT| zEUOj%---g`auDXi^?FAHd_`HDLJIwRnhs(hT#G%IO0_z?5_x~%5<-}k+q=zG6_ z?u9MQ^(eyX^j>ct2%yCsB_h+UAl`umCr5j9gg;W=!N7m6PJ-CG^#XwUmDX*RVd<~8 zwr*6%5BF3So@gSEz&5hXfzw4*n`Ox*zFU#1aP21uSBJYnbWp|~p>t?18#v1U6}_+i z_EnhxY3KwfYsYu>(=Q^o)DyfdPK_RN2y6w=u(N;AzwZSWua@R4(g@Lp&Q6Y2?rc|i z+NJ$)K0E-v4IRn;*SR)i=pXC#_4biVfYEjq%JxNlo0g zNvz#l@hPNw2;jAq7t|Qt*F6=v2Tl1q*TS$!rdrZLr)IqDf@EWtVW`NSRdKrG;!!zF zO^50K^1ME+2~{sGgJ<#ev`AmAZZ#BDX_DS%(WJ;2J;`;?99x!4>AFI<)1f4jzR=A8 z9T>Q?P6WnWbcbsoXe+fTCUcQ0>AA8^=OUmKV}zkeKNBFPl^3Bqp>x-?$6hN$nSRZF z+GAU%e9g}E_g~wTYg><{)S44id|miqB}Z*5jX+kYpr0MnUfRqj(+#UYi_CG0^^4$R z3XoNUnN*0x#+{o2|M;vz{3toPzh9~o7u{hmWD2Sa7#1D)o_&C@0~Ve-)%PJz815L3 zCiT!X!ynL2Sq7g&{);qR$fe%jHx;dz4$yM1T|S#^ZYK*H>R%O$XJ|QFkY3n1#CH^g ztcEatzrdv9;PQ=CXQ$PVcr9bX-JTH8%{|S-P|;^IR03mi`(Z?d4#a>sX3ScsD85_L zX)J|W$(S(PHIm|}p{LmEAWHI3xpIE?O*xlLy-bo7K4GJ5+)R|eE)SM((__}1UA+2| zQJU$&Pfv2`s_d@Rd-r9UO!VIfXTPapSGJbx7LgPOo`occa#=CcY&KzlS>B**I6s>> zpE6P3D`bd(warJ%o&G7ty^mU1_#KW+ZFl+pD^ALt7y7CC-5`6?xbD0OacEtx$$UwkyKGBbVAxgz+KVNE~rt6Z~M#mR2i71or}(~_ z)EqjSM7NO^6==y55e{na7|uYk*6qbZUnO8-@#%V}Yxc(yj)z(|bN_iF|NV;P2e((` z*}0$98p?kePSW$KPR{0srQ8%PepprB?$X+ZBbFf&6*T*mZ&~^69zX;X>8;7X?>X5O zTI4T?5V(qNQ6$C&rPZ@z;zWRa-&Pqs#5+ooGbg1eBJ7}T&%;|<$tv2?7}@nJo%gn$ zWN+o#q|K}$G)eBxtg%;yZx;A>;Ax7-Z10s14m?g>4udNq`N}8lJP&o`Y-bt%ioLno z_E?oL(5X5@OET#M0@PzjpBy}sUofQ>lMNHY+_Dqu8@F$=_h&dj_W@Mijeo$7duy?1Y_yDTisuR?*L4;4BbIZg+A-}v$_1s10@`v zKW09x&dQtDZS;1%v-2-z`2>5G^9YV~Vx*UK#wm31ec4#3i~G65=4tLCG$?9ysp)O! znB9SQI`Xg?QZ8QDaox(!2YDyZ9#vhE$o7Jr$xhw5{z>qcja;Mh^ZWWwe*fm>GClM29LvoQQA zV5SJ)@ys7%IJWUyE#7)hn3gahVoVfRDc9OWln zAF{lu3t#%Q zz_pPc<>6Y|N{AW3v?!p%eQV2ivyGI}dSK|KXrGV5&ATWKYog%Fsg=R(<1+tYrwmK? z&8~|iB?cB=g}W@Qm8+=Q_^C%8YMp zSNLY675Kukue0af1992%!PpvIGAsA&q>p1`d&v{rR#2=WQK$A@xu8Ik4Pg+TRvz6q z^b$aDS|Zo=DCf%HH{1k2rwxQbe_vlydjfe3j?4IV*5z(LZ zB;Dp8f8D(7*W^aZ^L60g9hwtQ2N|R;o=AIx*IhIZH%m@!Kk_8tTNFEFn688F>Z|Lo zgjrCQ-;S`!Gj)^m{WRV}9{ndj;=i}Ue4q5-NRdr7nU9m=&UWPS74F=Gk^uxcED427`275&IQVJi6758 z+~FMCX7j??zDc6(OW^NzVK(}bffet7!9XEa|8c<&NN;X zzVFT{zEU$R`lOwpI&8>=Qq}X*fG0ddAk`w{G1-=>#r268KTAGxE*LHgA2r(Th&e7p2<3j(SCRBq{097CKiDo`-xbbr>r5aV*tOI?vbVJ;;~hgB*SRywHqN{*fDM31g~T z;p#z(Q6Y*{x{hK#-wULnoj%R*cEM-U4g#V{3XA5eBZoHflBYwPdwN4_vK_Ji?#d?;Of%`R~*3+s%$(L%*pg7{Vp4 zHh2q@8Z0W!DOs?x7h)pf8eb7JQRAPc# zxAJ6k=6vURDh7@YZC1h@tyCwtE+u&eSLq|5z(R?1FI@Prc7F=`=UepLqy;74gg?&glf@WHyupt0i6>8_N(?DW zgvb_tfGE_c%{Bx!M%9@wT3?E~sWr{5VV*ys!FjVY(6dST3YLF+Fcc??ZA=(#?+c`A1O z6=rFRs!ub?=E533bY~wux5fxP-rT-$KP^Z>?#`aXiRJX87B-&rvweK*yJJfFYnt45 z&acVv+sPKzqRq#O@-?@Ndlvij5_r$6+O(e+Ze8j&aA8rp%dpV4(07&*7Q? zG+M9#sfBnce+aSj^4_ETO;&tM)1iF7cJP8g%rHfm`8g1Idc>$6v2DT?^hI#oKVVgJ zYQxt^sHJ3#(F@vt(@)-|rVD|MetqMA$y5LTk*EK+$oW7y@!mCgy3UV0uw0wd;}x){(BT1GDX7Cnls8dh23{(zVRiFT)|wh4tT ze6YhBOnDKH z`$AlZG3xQux@&gB+N^DFjFuR?8VLNp)ojD2nZLq)}y$aR%epQ-hw3~y3LyHA-?OZ z=<%$aas8izwilmdXPAZ>7}*#xwlB&WMyvryOD7@LDmQ0{!A9>5iffErwcK#!Y_GO3 z%&2twQ}Qi(z!a&53pKW=B4EyzZ~b7R7OyaAd)Qmfh_QNd4|>&5BQF!|KJA(~`aSO1 zWcfT!`)(>q&>iKHxDe96$AQ^hRJSl5W8Gs-glA*FSm78GNq9(DG90#(x^-up6F7BX z?c1>SVP<7g_n1X^43G#K5_5>G5eV$d>FOHNgyZpge(o3OafB>r_vaY*cWe`#w}SYN zNs?)-!FI=^3vVIHc{j}jSf+UjS0hA%U@-RqsS>cO-6hVfi_QHA{Ty>Azv@=D6)~L`odmVasdd^3q)z_y^&RTgj6;&zUSR6Rc)w~LdE39~uB=lXCdGn~)nbROYNX4jW z9!f2Y=5dy4dG^PJ=(Rlp_sV<+|G`KwH$Z1L49oR~8Jd7D>90Ui$+K^dr}g#GVNXdp z%PM305&fnGN~5<%y%(pn9(`E-p@Hakij959cY{sS@(uaiK0colO6*2;Oh*R9!TMP zt2FK@^sISe)`I3=ps*I~!bgl5pw0N;Os99Iuy55hld1L*;1==hI>ILgd$#!Ty2#;e`Scgz;SlvZ|9Tx5f+Qx7E) zG@2$wF)b{TOvv%^Gmj@RZvrdODDq)h;rIv#wX8&`8aFL&v_(wu%fJ$fnAJ`kcKWW) zT{yRZpd6rJJkTkm{VmB`E7IjYe)I2H4?V=50gVMD7YwyD2|AejJU~X6yp3cqBWauo z6*Sm$zPKgwy7ZZ{a|I&1dqql@G2NJ)^;Uh|F&i=zAn+*Y-r0U$AaPrbySjY{qH;U8 zkmeAgG2^wf=h($IZXMY`$XOSh+yBajdXvkiUi&ZKM|)^tedIGJmwvc!>Y=ee;jZ=2 zw>uAY-(-gdKCup+c)?=Sc{j`_X0g4mCK{FO714D=WyO|m@t?yg&4|^x@0~;YuD&0S zjM8>tkG6@|apEZtrKDOz(pPvN_0-@;I8AC45NG-+RJYu2%52DWJ@Q-?tJ}`}W2Wdl zlDAOU3puVj;6L(9pyAMYH=|nZa*N{Bc&ps+xt!~n#9Ts}E8JW#_zr**OxML%56Q{w zbO4LeU1%Gn2diPHD8XDHdc#I`v5!Hf{U^?yJ6QO6Gff*q2_ymh&7MbEv`V>{ERN0G69vr+2 zV()?{B+X0FV>DC3KO+M_b*KqOveW5ICMU`N!F-G8Y_E16@WEzGD=u_I77Py}pXv&z zUHk^HrX3evu8e@5`(VzxYkY%4oVQDe&}6;SzZ4KJV&r6T$%v+;c-cz!{)C-U24SUC zS4W(fc)_4TVJ{G3c3Tcx^^==*ZC!M|uz*tnwh+0kF04(1$;?$VVQZzE>JP$-8E~8x z{f0$k2)8zhWDPybvH?>IlytWykZlJXEmBfR2j(qp?*H`I99Wv@btPC(P9OetTTJPM zvog_VPDy^&i!Z#(s_ZtlXTdErL5I)FjQaNeiR9lhrebOJxA#6g6MV4tI?Xwnv^X3W zPG}je-mHI@^RLjQtuJ_pUD(*FVBbUMQX$N%UoTFR7!EM4TS7?R4bd|=S=6$!WB3#{ zQVz%RwY+3+YM;ID(<%pBi(XI(A!`TL99PuL>uY*K4$muJsG%h1@P}QM-?X+l=<)(G zrfY6&(lsj7F=DGJ1U9$E$fBxS*mW`3i|l64O!^-z&AU){w0(4)_-=AZWLAxg7L>h=|_XlW2fPGvR> zDvpf{vWmIYRJt9N%Uq7E{r!40^Unc6Xf-3$k~-Td>!B<0pPi%OZ+BPMR?5L@ ze(jwQs>WUFcsp-@WY)d|b@pW`zp$IBt)+EUiW`~}AM8>tRyh1C0f=(FY^Jd)UF_KM zQMt%sXVF<}J?wU>JnLFKUjjS`!fak1d%9L&APgyn-ispm(3sMf9Zo1~&W-1PwWi5* ztv*OYJ2pJ){*~OFse0u4sa1u#S&BSshZ*7L=QyPAGCF3##wQSmUC!PsYUjm=M`F&t zb)_{Jp0pJ<7!1A`!Gm4?tb!n-PIL#40em*DJ|CjK{qg#VsbYyXQ@ z{x)GYiZ4uR3+WZ=#H``Ej~cY(sqauau3L6Pa}R416OMhByD7sywS2)Ozb3-8J9%*%^l zaIuj=YdY%g;K4&=mmqG>Zrv#7;)~|WVTNC;S8Ygq%(WG=0wrk@5x~H$H!P{(! z_aN$JYbUzKtMG>99;_)`)?BVW79w19eK(&6=#y)x-16Tj)kZ0f$|Sx}x}3|V z@ui0=Hue1=X79AEjNatb0<;3(<@yTw$%`ZAYuw}rKc6@)3@{s zyRID|1rsWjr_tao8}MnYHlQr#+(_ut;8;u3=Q+hzQP*{wE0{QTT?2a?uyxy<^EhC5 z1fy(QFCOSKZ^5(<51$M1m9+o29U>Rfxx`LtI(skVKE~w8s4qeflaY`O`QsBZs~hCz zYw31Y8W`jUtykG$xIMKfwVcY9mbiIr-e@|y2lAtfbfy9+4!zQ)d*N*j@vLqjncQ?D zp`ll$Yb&N_3RmE-vZYd2_}-5k4aaPGi#4#Ja>4N$qryx(x0*C06VzdGq~AytZ~xb7 zKFDPRR|ZFRl(l|ebB-v_*3g0Zl*n_+mW5Q$LTne5{l zH^+%iPINI{_y8ez2SYxeT{SN9$Eqi>T<7c(m~~&X8x*kXsh>y2?B^*(J8F7EXCbL# z*KO2`?i?mqdAvqSztZ^V08Vy;bl4>N@dylgytobz2jwfJ;5FtmTdy2+g#_%p=bBZz7} zUeUPz=J{I;PLuYP#}7KjKtojoHPaEE@y2DQ+^het9Ziw7*=_*c%*Mw(*;l*@i}O93 z9-T*P2?*%=H^kO(ADu;HnYBAk#lg*8NrO^heTG}jVmV~V!WoT}o74#Zg*I%z8^C^> zj}TyOzL^GPqXB-Ume}w>=YLAfBrcbkCNJ`_MAJtid#5a1p6iPIR_;>#+W$LAw+R>S zEK%FrDi$~!uDiUPUgK1j_aVWuKWxEoMQn5;-MO?@UC7*Mj~V+-apo26#z6-pq`Ihj z<27RYbAasB5^K@VCFd!~)W9zX!gOQIC9gD(IvL72@GF`a2E3;qj6Xq!QMxioI z&hMB-%51Q*FI`0qaVYhNU@bWfq1$NPjnQr|1E!?8SX?Os*DQpyZ72MoF6>C(_qH~R zLv_ndrMa$U0N@7k^USaHP0yCeScoL*9YMZl#RnJJSu65i$D6PG-O2@Rf86bgSDsy>DHebg>{W1B`$Ww}27@SDRI z(h0|-2Y-W1$`lXHpP>#0t4^ug8K4&Xehe;;`JSJDd61`=cVt-_!wsZ=)ANJ-8<(wZ2+l z7YYkC5dmi?Yw~N0#GQU0T_J?2Vb0iQ9*tq@x(;?k*Eh3lT>WQlAXR*BJTXjQ%T$eH z>ZdcAghF1)u&uZacZUXxq)Axw^q}%McREZnRUbqc*P$BKK}jlRgI|nI8Jf3?26qs* zVwa9Dat9NqA2*6`6>cUkV&-exCO6!-<_=z>8cYRv&5I(-*qFJM%+05xuu+QH=?r_0 z9O5*|uenW?{cs?Cu6kE(ri&XuWw|4aq=56Z6!|g&yT9r1zxniujt%Fbd zIAfYqstMu$_FodS+^mHiB(tolg<%A5LRCH8N;)-&w6;YLcQ<^tR4XdCld?c->2e;I zsepd!f%GG@7-S9W!~E8^Z1<{tIwoA+h^**&q8CjJDj(HN0vj{)=WKy_{}#gjl~-34 z`EZ`k-*$}#D!eHbxe7Wpfy$6USsd%p>KDo|xO1D?}ga!I_}^2s3#VqLp{ z0yf4q)B8U2|LV8!ua3P|PV1DY`8#%72VkgipZ{_PAwf*p2k%QErwTwGcP-!J9XVi! z&{a#DIjPyAs64Ee>+&m-L5A;Uy&!1&Cx2*Hs2zq{JS*>10=aN?W*a^~1G1#vzw*(bq%$WyQj(N&|CG zhJ3Bh>!xy8qM!mIq?mTk6}8?b;?m%GqmKbsCUfE_d{01oco59;_N1oVeWIXJ zjR3Np$?zw(p1{S+8$%tS=SOu{cESl z{wPcpbkyIsUG>?aSVtHC&n_c*AUUTBAvKsB*PLBfE$%!+`1ZMLm%RkB-)-AKaPMDi zFqXA1l#0i^`b2%E`KmI8mL?$ zkc8rH(9z^h)z&?6jUJGL69MT8%I$AV#ILSh!$FX9vW-vJk z$Gc65^?wnMlABDz57Hftu*Lz>jidcs0XtA)Ca3=4UcXyz{(g^Wf?+{!|7%P0dvYH_ zgyqQ(;7ple`eI`dgOxA^4qsQwkOugI^(X<&0LtJ;go0GGZEJutuTs91KWkokT}+z0 zvrWq0OB;^Dnni1F7j2izJ^Itth++7s$S%y(W(?sa!E?4#ra`|m=G|q!V3!%{FdLk* zA+HvdEsJ!v^%PzZY?q;S=yIAOcx0w9;U(rua*FGnL@`sHY>58d1fS4fD|_!c6+?V;O_AyjK?2+2HNCAKm)K{!!K)P#4CSmovPpBw`FU3Q^YGga?O}!7k=K&Z*pTEkV3dpb+`r8TX8tfYF^`1RC2%OV=|E#$)V zM@?!ssla>?3TKU$y-%92v%FudwsZ8>sZ1hFBc@%%=K&RV>IhUnG-Ai5OE*&G>;|q+ zfg=MM{R*N)eqYb$(d=y+RP?dv-KY399EX!=meQfIf z)G=I!%dMkq?+@Gx?PNVS8)+ZyN8r_m^)i#{+vDs94;n&}tQkAP;;J(KOsl<_a9k9z z7Y~~0z>IdGZ!gFx7hUzKYm!=?7ljQ9bg#reInZHLSbR`8RsIyWA}YfDkXV|)lAs{m zX5XHi+izBKmP=Vpdi(M4A&ZEb92gXNu*f7C_U77j)i|50*mY~FP+=>JJy)vxcNps?)G)ydn3q!Ig9Z6Ha8Yyyu3kl%ewm*WGQNBb#%5i zV*rQSqs&CkdJF#xVij2G^a&|CbtOz+=z`vL5woaM9r6-hlvZ&itq!O-u!wEwM*fTy zHVNr@(~L^hKQ%gIir*P5N?m4ws?0)OkP&c?@dK?^1K~#{oDFg6<;75smcZ^X;=xCb zDoc|dm58n7)7_bpaLf8vuJDrXgTLzWHCkkvk;XG@&ku&ze<-o#gxe1{=cmA8RPfMa z4J&(dv{2>(zb$h?VwG$|lundJZec^PC@T=-HmolYd;Tre*+4eU8DnnE@4zO15J1x* zAw(2MvsEoLNr$WOb`XvR`1!b35V6X_*z%uhyHGt@2tsmfb(L07=uV60V^Vz7fw z7xi8(RHlM*X?AvJKgKtC7S(wiD77PbK4OXyQtzobWN>|U<Eu z%h)h#b03K;kWTO$$nHt=H0dw81W=(W+hj>Wn&VxbytmZ<#mgclV3tvcHTJjYdET+$ z+!c(}EY0*xQA!TRCt-PrQ%!z05SJ_*ABnQw{TN+&Y=ok&nVfG~>V&nUcrCwe-p5vI zYhEm>?*{*Cj&;kB=Iu}5GkB?nwDz*9dL40K_loDg|opp)?-XE(nZU)G&QnhA9tUxx5h~m}+*^ zpVq#LS~_lX#XsU}0|F|IPa|`ptjCmo>#Lm~Hz=;!U5!zf%}Q?xic(W_fo#mfgMWyf zE#uuUf}7rXJe;*d46)3}r)`U}JInNiMb3NS0$J=O0_Qpa}8SKrgb z`o--ozC@D18@a~v#tH@?SouNy?mjLl{bMwZX|thRhJ_vzVrQe6o%liV6iV|g4oaO6 zEhl{-#~Ausy|$e{TCtL!Yo1?><7{8dcVl_&$;#F%g@n+6YU49Lr9>)qm5OPN43bC( zGY_2{B5$~!Q}x`XIu|pXVIQl)64Gm4Eczc{vr>ijTD1hWyHmiba%)$vKY$PiN;8#EMW$lOOvMwo7J{kDEtED3#F?wjs_i(tnc<<LUGW3 z07GNioBHWIOBVjlj!wm^Y$ow6f4@`jK>n7&&(03RZ?JZujbcr_cTM8skr2MSb&`(B z3F6gF@@BdanL;;6tSt5LAt)M!QPUP)q)<7 zY1IE8xHUAAgkn8%qV_~%FE_)J4`4g^6mN=22apChoav*IDKxNE_1Mmo!f z5ZpeF+IT&<;*eW{aAhc3oKb8FY^Da{Oxup776(-k?i|D=ZkL^dfDg22 zC$#jT=b#+~1A|Wzj1-3b;bF7YQC*psUA&H<*pHal-@3i-U_q+kG1n!|VN|RK5qC|8 zlKX3w(~p;Bc$Ad$b-iEFzERn*$zYWlnGyJY)>1aSi7OVih?X);HUQ7a3LubQjfl%? zilC^1*nPIAw80e?leNTp{S^E9I@qy3)5>U%{Q?MzcXR^VA6i1lZ)lC8QeWaY^+?T=C?cgHi1g3U~zrMGbcqZ_e zq&Sk;FmXyOC-pgf`Hfsjnr7B3Ran-Lv+^_vZWqMq%gV|Tz`ri33F)Z3+yIf2UV!$h z|2fGegihy>(WEOQhyMylIBfFp+Y9i%baWT7c8gxr`W@7f#jW^PJmbO`mQ$gtPg=c9 z7#F>K9K>uL3q#nO8Xmn&8spmb+hY+AMO#EWb0=5*Fwx45b>0}hdNu$+pV4JyO~Bl0 z1|1bHT{ZmNh8N$4!DgEY<{No{>7}ynFCNEx(6#HD0;9nq_4I{rbu*)ZluK}yAbk9t zwy?-x`m0QpBvkdDPgwD{pv@5H z#LnO--}=TMO|886=b$CeM$_|zh8tqHb|5?^YN>;W!7qQ_`!Z3)B}oIgmz8KG`+MgC z5-tWn7^7#a#kNeafuwwkf>+5Tq`thd7*orW7wixvHxl)isOgbD?@2elU^B&&<<0S_ zf{e)N{IiEcB{b~ulZrfoiRC3yQ?#(OP?wlD;91=^9Yq2;2sJpE4+T-k+B!`=8It4S zy&#;9n+#2;i5xjpj=Z|Aln86O$oSUukg3XZv1zS@5ndM&YE7-cz~l=R4#fZ+unAw# z9R@oNRy3Y3pKE^*Jo1>$S!2Ff3g#MRm3Ix1vxKZ2e;GWG3TzUpu~JvrV9|I9{m=Q` zg?oO{gszlv`c*-24BHAhXIM&(_2Kl>fz11S)S>)j8@JmWH(eL`(jjTxzIn0*4_$%lA^B07PT7Rb2$*O3Qf!EqH7qxbsWm?u{N zRf2dm)?%51Kn_GPgVn1OeYV+-#%M2527pUCzk=#XQ(gIa5hT*UTkV-Y#-IH2l4!@d z8GEge5=L;ajX=YkkQXPg(W_#q>ivf-VZ-J_2>akpTW}?fFsSsQpi7FOkkAj4)N1_o zh`j|Mx`cZ>UteR>JdwCsMegHvxSHEeTfU(Iu7Ta1K2|AIaA?o=Fj7=Vz4X%b_GB2f zwhu?ebqIDg5|(7nJf?4p(R_11;>1PU$f2hDQYjhs%q#wqv)z66y6%6)N|*nKlqS?l5-0#kn6%n+(K^ShgTJi&xG%E?tH@5*Z#}P z6X(D_-wW?t<`>=!VpGcg2g2VRev9Ohfw`whZwgOW>er2ve8u^Y1+@lwHC<`;$f4Lk}9~a$G+0&_KX+i!p;8zGkMg=wAK3EpqU`R zhAy;GHHlpl(Qw4)h{tnOz+P_J0fW3gA7kntIx^pBS=o!_tP~%S9$i%X5%kjW`B$PwN zi_WBszb!oq2Ob|BTuA?R5#M^DsC*XCz89SSF;w&+sZ?i3?NDhfk8a1!d#!e5 z(t)=HtNd%>36+=2_7CD~P^!3|BuKc`Dj)@`bGw(i9N`<*Qhq6W*3rNeK6}6nd*J~< z)O^SfH?V&I>u<3KkoS~&_{U`^s%GvDs)*e;U@2D1Gl{hfXvLeKn#JVpFh^fi7Q44r z?Fp9hjei=ie*Ymodnb*X;J@&^`iW7N7?wQ4cNU7Bn?P5A*L1-Ee$?aLWpnRCO3jW2 zzB44!GM{ATHLm!6hkJ>MRk~oY&VT1%t)uwaAk7f9BlooFUpJ`w2FhzTLb{Is!Z-J; z~6Y$bPyp1?f3bq)k4zt5cfKky4fjV8Sf0JVEeF4SZ*(=2eNe?|ddXFrQd`KJG5` zHq)Y4rqhg?k-`POzJ3JbgP~$)HwG26uK$ibPfHXE9=i^X`ceaQ8s!Vv+uo~1a76y< zk=RT)jMkNugxI@`??_{fXp%x1I~L4s2O!(;y{Vd zyM0^_Vld@tHhghuE@XG;mxN7V2Xj~IwxY8nw+O?QTW}(USKu>BO@{`JcJ|vn4k5`I z25{s0O{r5f3(M}&Ch5M&1N9FY()8MUx>NA2^h@k}fx_EnfskqXQu5SSjz@b#x$X$H zuC?C?^s}#QWCK4x*y60+)AK5pN*2&zuH5LdJX>wZ9ne3)9-_)pN8WkWG5)qcDu@{p zl>G0|?r2ZsLJ-DHw46XWiBvId9j7!+5>F%pVM{UKdD~#Au zXc((rnglkX><>lK1Oei}M<;Dv3b&3!@#4d}?>R8o20G3qFcP+Gd7k_|Ch9CF6L}f@ z;5?@(zXQLI2q^9N2I`LW8gz)ZE+78PDLSeZPZVK|ToQeaz%ktw5`%e761VwkDQ+Qy zz%#Rdero7UFGU1pIVCIUOg5rZ@MbJ|&UcOcgy?(3d5XJ8iE6781eN2i6Y;*vecy(i zbWP-CYigV)cP`=9&lqk3@?zuXs&?~DmbOTM*X6ePpA4p2d{OQEJhu32H>`rVF(*vqO=u2DD{6TAp8Ag(!fgKHpmlSg& zpA2jz_BluI+h3j&ro$Z(9%lXG%P-7EE@v64i6dMIl&v`?9_bKn=ojAExy+4q%DBXy zakRQ<>xQdD15m0?zsIFGON2&Jle8*qeEidy*qA=umYQ|ox;F4dWnhTsZLKx$Qr_jT z$jli=60%soBsg!WRVX$p(5T4dwVdGWR^)GWC%MyE9*`E_knbhdsD?@ipJmTZDtj4hsI+ z^8H(8jQ9JJ8Nw#v-xblJ0~Q5>KA^Oqiz^m&<*B3iU3ix5hA&T^2e|aVkCKJeOHRviG%MdEBt|p_pE~{5lp{Hn`CgSHyJeT_a$jHT zV7Yjl%o0)y3y$JpUMr1ZxK0i`#hTo_PHS)rz4Fig0l)r`W_S6SKz~X&>`T{;r+i)> zoJzL&V~CRsA3pkCj4@S9Xq_p}vC`Jrmw980jrF+}kIOf4w|AI{=G|HLv}JY}ZxA54 zP!xd_1K;ExJk4m@FDLe86vD~U z#_c{`zUNxqR-|^1EqO?m?k`);&SJzdmItCnl5v!AqP--7jgNb#b1LAh_m!Sn#LQV( znu#~Bxfff{pSxy*!+5Ek*G4q(`!CF*$$J95p2Wai`KnruO9TX9 zr{8p?=+xlDtsx8O+iXRkDeExQ(Cb(4WlUmBo`h(rVULxN)Lp8)RB9ph&T%7`KUEf; z4eiRvT`^7s!#ymWSjler0hpyK_ypMC)m--CHV7ssl8Mj?b@QL;OS?0Q?VI96df&`I%M;N;UeQ# zdbH~a8wJq>}#e@ZWr|00J zM@ovn+56m)IZ1lxXH)&qa<0?-MVv%h=V6|dJpO? zu6D&~N*s@m<(hmx89qFAmp@D&8aZzXiI*9UtGbAGH@Um<{du8lYG`PI>yfi#60vjS z(q5CjX36)`_;Pcj)c0sNfFB}SVwN);^s~vLpsy<|0)VIO)i(5tH3s%#MbHeZw zdHbHvOuMOJ}uH%EFGEOVv@6Yj{NQYAW?+EgD*EmV+$~xK2JgYTfbj>3`ZoMt5 z-~Wz@g{kYRM{_*9RB1vT=PJ404*U1kwxv$k5C;QcQfCxoHygLwSzWbpHDvn_MO#Yc z!>eDpZ@JGCsWPbyn!kz@WiKC-qb%q-@ZMExZwtds4tu^>I6P!~0yFH|hG}Z8M9%^r zBz{*__EwTorMR5W`b)V@r$+H0WaE9jB2qmr)jo5regBJ@Yl(T<5w1wTuw*B@5ue^^ zj@Y~#zas2YN7R~^n9}~Mypi09@HORFoAPt2b^2jpcXj@rW!p)t)mO%q(BgBTY0JSq z=Ykc8fmJV=PBOMMGavT3h&%jn9-K(px37zcL!Y7_GusyT`=hkimN zyNX99@8Fk1hw1Sq4{*BUqH%-EAlq=m`NPEG)i#6SHvU0R+of+(GarmNRA}5?Gt0o% zX6F8LkdWvmhN2SlHb*#yb+I>_Uesf( zYuJCF2apOT|G_^mFl^-<6Z)MX0d``wBmudQG_*MDQK*Y&+wu%BPd4UOU%w8{iv7oN z1}CB;jQV5Tn+IaC0mMTxJK#En|KhV12xEdhwDCS08WDjCa$qBR{YnHb7%mZwsHqQ+ zI9*84ehpRAduZ;UIlABw|;UyO;I)0+iK# zd;G@VswpcuFQ{2rx8$Ucz2+Xyq}(ykifx^te5hzI&Dz3g_Nd)Jzm(4v!~Q>&Ieb zmf z9upwl9wLPlb`^QaV5R7O`dW*@D$qILsf{~v6XZ7+>@$5@7$LNeCwV&;B(~(9(sF&a z_>LNdy=0SYX{Bm?jAVRVIhUB(&pKEWNLrf^0?NppJGh@exlp5QjqVsE+36_ous#;q zg@avxjO=ROr8Gu<381;*H+;UU^&$gc_LzxH>8<+`yB2_^sw{Bu-m3nv6;W`x+Zs(+ z+3!QkWeu+nUJCT_>3<5Lszw=4VN8hN{M6bENHD%zA0m?L zyKL|O)q-WF&H?gbLp5Ws+(Xrnr*kh!>EeUzq1nZ(J?t36=`4paS9mueUwLd(+(pV$(!b>+WK6!BF8%Sj3ehBv2SMUGjN=!HZ2P`RGzbLO)T3gJP|DROp zIuiWa1b5AquBUDB*HWe2Gr%kIYk1EVcQEMYo%BA8g_)1OF|IXNli6Z)w81?y>-uai zgM}R+NUpGX_NB{#yIELmCl<#w^|w=ry%SMD2^7O(RWzgl0ll4QmwP5nV!*BO58X9oUuJ(+`uS^YUwfb8D;(A1r*R z>vZDPJ>WZ|>r1mc(4zMn$HcywkNj+7<9(S1vB$V#cB|(d-#X>QQwqPZO%l;^nSDES z=YJd-*{E)Me)8xDeE)vLRz+!t3+@N#K zf!wVHSGJJQ!;WsNEYFOoYZu)`$Qd$$H^{I>BA&&vALa+V-s^lnx`gE})94|P$S%n? zd!H1!Xu#tPKXUf#WM@N$Jw3tbyaNHj_^wj2T&Fhjc-oozqpks?ZG2iH>6|eidl=V( zm|ukL5CZ{Sd@1TnKf((~i3Xa;(*45FrWSX14K1ZO8PXP73U|j^wfY^h5pk2jN}tSAXNr)C2{0`0*gs21vGVY-oxJJ29U`}kbNf0BO7S$fB{{reKvLKULj!H zMk_YXXX^-~w#70K=YJ$0r$Yhjl$Um0KPAu5B5?)SVDW*~EAqd@vw$dZz4*6F_{rTu z8}`Riarum~QGQb~pOc%Gvj4JLtrmsyUCnAgut;A?>WTTT)rCVyJ)hE36qtWqh9@$| zyzq^TjKHpD*|$pee?4_R*xTQq(TKAKb#D>Px0?84s`4c~=d>sVCS^YtKTO$*+>@G5% zj8As>9rUXC<}SV^BpHt#JPcl64wnK_Cv#y1XtoIc6G(=C2U_gF2B3!;UXgb5Cq6`n z&gj0wpR)v|K{utLYPBLTK1aCuDmRQWciHW^w&LPCtXTEW@3xHUFt1(C`}OewzPv9; zJAXCfvD8<|WPjYtyz*P{%Q=2cPt9v3-!8u+_087A)c!E90Gq_%#(288Qe@Km1wip) zUZKg%$3v2hO3ODL{ScdoL)!^BFzvzefusD_CQ0|M^|WtmFAv z`tpEbTW_yCD{;CDq=|^iu%1_{sZE-{kGR*Jn#ee%EKquo9OOoOZ&FAyK9#(4d(k?t zV|01$2#=KY&7*gddo-~Te9FZ*V%>UUg~g!xv$NDP>fDB2@wuET^32Bi=JozOx#x82 z=51UhH_cnaIG>PBe6CI2W}$bZWL2AIjQ2nJaSOj9Td{>u!3VoEao%zK&y|MdG|^`v zNpkp$S^Zvb&>QBAi@DV}O!w;gb59Xe`O!ha1*NJ=mP)&{tToMu8enO$?95d=7^EKP zy|C6;2xWN}6LCfwHwHiO`L?3&C;Y&+SYXP#ku$Gd5C42-zDf$w>};#GkvJz_c8HwN zl2Fqa{srw+ACsj-sD&4_7=_=UP{UprI6-xx)y@t+ly#rt6}G-{+Vuv(;aNYEM-!ws zw3T|~Wu4#sch>#a%kN)vH^sF+~%q*k)$Q0M7|l$GMgNhp4x3 zYx05H_H7J8P*PwjrBc!jA_5{M-QA3m(XjDVgo%`NgLIA@3>YCfVKBNGlNvp8#Hg3& z`TgGGJ&qmw6Ykx+KG$`g{Y5NppbA#wc%4NrwQ$|S&*7bTx12)8pJoJVhpiGxi4UOz z@o0!u8q|Qwr^jOP&k*^2xITR|Fp=?fY4ibPues>hGg9bcv>|!$wkGzQ$)MGIk3LRG z^bo3xg_){D?Ejq$vv3Ep*n5swG}Vb3;@}@xl>79oYVF!yeKta-_b%l{6`avXW&I|3 zBi&I=2E*C92D3ZH38X+TDBb0yfF2Z+av~wRa~VC`LeILuG%C91qWkyMU&yLCaFDU2 z`9g{}!fLki@3YWGy`ytBf>EQ02r35YF#2j=rLx=As8OJS>glk8ocHWl z6|0(XGId!#x*z4vFYx3KphR5eKU=!*bp6se%8x~xZ0)Ws0b-uI8tzGgNj;%w9uV#N znxeD%?~6RJtO!D;a?DJL%a%ds%mAU|(}wwFycWqt$RcE^Wnt%3ZsCe$&KMkLtH<=r zEmiYu^B5M$DV+KJD;=(nfH9u8A;kuFzY+PV!Y$Jv-(BlZ(*3)-_9)Km$;Vypn-!E# z{|9T+b>9#5JGRT*MvhsvuE?(L9`^;Nu613xGNI7QYf?LNsp}Co&73m50yer{VdXd3 zBpg|`00$+u86)blN?0o&Ewlm-T{mYCbY@Xq9-F2V@y0Uizz1Ab=l*(IOpo_rOqnoy zwM>W0htT6M=dRn@oramcXAu{6J?k?P{Ykkj0v!?`Rjc(@#n8ec)=UQS-y|n zVSiiQH5woCoo-+zns(rQH9n440h7v zcAP=gv9SNP_0UQOn{@gy+&N4(taiH>d%oS#O)PaGo1cO0fvz!EMlR3IJr*lo=xO?ck!n5AkmQ^0YjoZE z8=8U_u#?p&RWs6j}On)R{j~2#s8byM813@ z8{}zoNYJ&fp*1;^l3<3xS|^mNAI@WqZ)uIwVsk#l^Mg!hV-1X`N6JXHSwb_x&mkvH zwa4YzUG`8K0IOkly}h%)Lo(Jew5g$OxzBE&tNwsqkq24-EJ%h`0Cff4nqE!o5|j>X zE?}2Czq~jKD$dyxVkJBey4xm*9TMeCKBEiNUo`Rg_qOB>=iUD)*PYzbxcy&X3S0s^ zLk%#S8P8%BsIX(>r;`8x2DUd|_h8D`7dCo`v;kr&Qya(BQA^k+S7fdKj4LPu`;}v> zT2pM2EWO%8{BQVrZ)4&smX>LKsSRk?SWfFhGVof&yqNki+^#UazW0}=x!*>-d}h7d zOq~1V1l?x)AEhw-vUUREN;MtIQe-sFRa^sC)A2+(hlZi;`WNu z0vbzPf3EiM3Xsx%*TAg;h^+0-R;3uqoh>EgZC$X|>}e~BtO)%_kKB{wz^zO<2i?y7NHL#Of7Lgs7* zah$OBX`<%xicyx{AtsdvxGu-YD^6-Xc*cC#tGC5NL*!DrYbjC{QF5$edzwsZ>T?w%E!}b2)lCFmd3L%(4b0KJ)@poqpx@!*L?w-i_AM>qn+z=kR}lwlI$hn?$|zVH*|-{HL9a z$nV`!=01yjg5u6BU}BYncq3$1O-1tW>oJ1DtT&6ysUJRHE^TmvnV~wHY;wP&`F?$j zO#>r~Q%`EG=!+%;5#>pc-5c?}lLm=62&Ik6WHGxw_frVmD_;w;tt}(zN>6To^5sr9UA-e0AX?K@KTF7KN?{r`d66_*c z$+BN%;)#Kj3M3hPdJJeWWe#7M6th+PV!Y6c9;0{O$Sm z#Ca($(+4}VeH=2vZOF>_OeFc*J}2(D9eU-+?BgVk62bvHDd22JCju_?gFjcC&7(yB z(FXg+hfELG3Jm$i?f-KPTN&=wJ!UXatb`gMag(;*>^kk!MpwJ#qDVOwXzHwK^2bUF z&9$(&O*?vkC}1#p5M-YA>xwQo=EKC12Ym>H`@-Txyy^T%h<`QsWPh}Kd)p9^UwX2W z72*xMDw5XwctgO1AK$WdIH>&z+~$vq(lN3GHdJ1D<=x-Q&~?P3(~o{D1muS&8MQ=s zAIS{P0V9+*UAm4asz(27Ap>{^u$#q8L?!fw0rx2YPP57%(VZtX{q32rPoV0E#@Z>l zalz`AzN^(3m>WYK%{>9ordErTpIpj02Ny<5Ln#T^ySzDQ!F4PN$||JGlHEA|k1BQl z-CPT>lA2#xyW?h9<@d9YI^f}#)tCyK{$k0eE(v9jv!Uv~d`rnMKE{lVAi=3$1s`sh z_g(ju@}8hxO`VbR`toja*^C5@bt@oZW0#~v^cLy@d#$3U10ub&XNUJ1Tp8zBq*;;D zR-#!<23T+JB7-GY2lNAH2hrp)M~xl&^{!s4Gg4h1hnc1!?vv0k)0&feg&Eq;md!O6 z|B}<6^39+-ryUayM?DM6wl`D2ejnx&dvTQ`B@LN+SDyat@c|>ni|sqM2F{$)iigGbqkPb zN;4sMp@ni6MyVhdy}D+8_wosKRr*3C^--qNTSU>es%J5NrXJYiQD*cb$G;lk?638J znN08)+1VR^+-cB8{Kz&_h2G0S&W4`(*7+RTU)bX#RvjD!&3n*kEFtgI)NgB5gfbnp z*tp&04z{UhAOYiJfzV=aK*j769{#xMKn6|KQ9C!LXn%oBY)zHmeG;n%*iUTvQi25C`BK@L+=tLj;F zAA&=C6?Z-qck;6cJZUzS3=I>oO9WxnFbNiW4=VWuE*nQqY-bhQ66-27rCiTlbl(I( zNs@AvgrEGOVv{y1f9Cq{FL+CEw}f^+3Xbc&3RRaq+A_GLe}xSHj(_k_FB%ZbBl=QN z8J1MK1r3^Dg$;h_==&whJa)#vS5%IcJ9;JP)G0La?}JmM>rvHVUCNK%sE118=JyG~ zO~^6QNlSdPzR1oD^|!V)aVA-HU)6X!aJ?{m`(aXP*AE{7F$rVFI$qj9C>uJpv_x;jTZ&PLL z?z@MAOMXqK${FQ#;#Dw)z+hf_N%C?cg=_(JkRLjMX@rT?u-swUk!SH=!1D=BQz2gzaB)1G%%C z3kAAUq^IXqTHsQjFs}HXfSm~@cjI`A1n)6ScGcKw2QvKXINQ4u& zqDgpTQ{X6teIIit`qY1_ct~%0;isv4#MNJVhw%dDG%;*brw|vy`$uAK93de>bkmC~ zKKHzJ!mUE=7Q(?UorMgzJu*0}6kU7!IW0m#aNH&w%FZnv?(%k~XT7P-x-KZA1dEFUiLGsI&z=OgEz3dpHWK>2 zGZ4A!S;zVYm9Y6=ttwGI!-tD=-y{(PbikHt;a5E_cm92gS%vBLXsPD(R${}V^~XmX zb1F8Osx42QU|UVes+ z{O0dXueF&887F3o0>wcf))uKMVz=&Ob_zFNG-YG}^KznmNK5V3&CjueB~dWaWwld{ z{|eS&xx>eEJJ;XGMOpEQK`0x2S_=1UJu9>)pnUXa$XT&(`dofk$GZHl|ET$hzo^~j z8#Fxs*hi0218gPW!RfR@TRBN z&catKut#ePKg6=0A{Vvu^T)y4Qji6d<(z+@`O1`jJxwys@WY<3uM+xoXr`URYLoDv zCFFQ$e+sB*vO7;?dZpXN11}RPtFB3zHdJG3((O>72SM>~)&NoQmz`rYr)|-qKs0yW zAZ+#e0uu>YUSVat>yDsAKa=Sha!oGNK&DIZ*(Fk&B*-G;%Q@PajzDeq=gO;w91Scy zo<4pzfVU-M48EXzY$yG7vq-ABuB z&8*EDfwk-sLy-Yf_%cpvYz)oDo}~_E?YJh-24jH zNe^ZXJdt){vXG{9Xru0IkdV&gWb7O&;TmiB%4fWw^TK^vjW828mam1(j*E{vh<5ES z=>3XI{ES#>B#g56f#NNqY1mT)n)~jrGPzkWuP<3|{(@JVl`d_9kTF8HLD;w4{qJBP zvz?GT=~YF@SWXz{9(wP&E91HZ9IyXpsOUl*@pn#^sSe#9EVp3wQkTClAb$1XdX_?n zU;Uw_L!d3j3dDLP+2nZUohA=eeQTEUUa0kU7q}6 zrnGqLOCj9i({L^4=`#N|Ymw}HBXH9%gU4X<#iE3%$)E!7S{7b~av59;*8edyVhs++ z?s#l2V|;c&ayi<#id(7!6#&P++;X5N_yaIkdZ4kGcy?%qJt#^kdaWj9T3+H5RBXIA zV7_^09lO2e-5cO%apYr+=hyV1pO~X^ryz-O=i(Ow;-XhA^8AtIy}TD==aqb)wqRF2 znLC=n984vicMm7`E`~GV=YLw%I8pTt^ykHc&oxPW+Y%GT=PYdjwWW(lEl#IZ^4Nt| zL*I%dYi0O>pRG+@{!R1JP22w=;3zi7YeP7LaE(6hA zo4J8WPDg=TM#k>XL=y`?wnmHcv3VDYYYtUUEPWl7*MI_z>N~b+BKs#4T;AlY+wx>$ z8-w)Tx-5>}W-OULFqKjdc)1VyXnMyP8R);iRGdoZ8>zXx3LYjNUHFnn7an;X19Ol$gGrQ1R zhBSA6T;ut7y|ND_3uEzxseYc25u9SOEr}^jFP+FW5}tWv14R{({_SQfA;I(DR~yy= zPkk!REVB-AZFZOSHNs&0#?_}K$Vy10oeG(pUv<(WVozs$ey7tnLB4Ol@g{9^6nZ=v zEt|Jp4crehD!*Fdd8;8hrXJ5)yhIKC*7*S@*Kg+{ zi%p{X^VTDS&TLrQn+Kefn1P+1Ngco&=DTI7?x%= zJ1sY2)lu3`LLKsz>1U_TUc0x-16D^4&LW1fj&^~?EZZHts;?RKyU=zHYr+(ntbgk{ zFHN)Soq-39k>%vwBzKqB!G&9f;FW_t69O|J*ncDrf9-nilhVEObtizZvP{*(BYV#n4yu;@5YON>sP69#<(Ad`nHVY&lx1VXsc+xlb_n|R zHa#ti2^EJqUMP-VKU_jE;x=Ps$0r_#f8}TfiI;qd3B*j4#nv02$8+&6ES;o}Qt?c` zozEX-;i;4pug&)@8YS!8p}GtaB|R-PP75a}t$mCUwW7|WeMSfR#bjXOx3#8x{x`$r zsFE!A;O4x)jz4P5Q^@t8`~n5+oJUKfP+|fK9A=p`IP3gx{e`E>xCxDk=@o{J9LLK> zI1ODFA)0L`VbQ z0Aad+dK8efm&x0JPSLDq)DvIbRLOcu;Delts-*0?ZUm!ruqi(@<_3ByV(1!`QWQ;c zPp)RWJ{?QG?uTG<*p7!pWshWK?N@Fc82s++W8Yb3wvN=w{kdbn1~yiG&*%Q3m9Z$s z(2FlI*=U&>e;kSfquIj&WcXuOW|~@~=(5~TY-u@3LQ|`@k$FNzO?O0YUBlXcJRG`d zDbrG2Wk#@bi;hO7Rd4TVJHBXdj~gq>R|e&38psi5?d&{w;jDvcn@|t)NgL#aEIP5D zWn8N~gh3<8ArZ^@g?qSLB%w6@kFW_nci@UMJF7WeW2+v9)imI82iVSKw)%8;!> zWp*B%qf#)Hy&_%@gj~xn&$fLaY)huHMN z;!2L@-PS5qVhT*&p3ttq@iYt8gPQ9}fPDUdo}4JMFJ; z6_(Q&NRid5TeFGek>u_1;W)9bC%@ldl{%@D#=}lXij_ChzCiKSzKTwS4eV<$T4D@6wtm^3K&M$n-wv6ec zvQnN-MYWZ*1Q$28A3M-RyXvWLIJyY*&18G6M*OasZEi3@xOTG;XJs4Dgm;!C-nTUI z>o#bQXwB%eo`&J1GX^J{lAp9H1~?2ybCR}8MP4?gO&ryQRKJrHy6-1v?v!yIM6Vw@ zS-6`zeAj6|VI39X8@N^{KD#&fF^y6($EUKY{P#XpSG4> z;-%)D$tV{j;Qpiup*zCT_k2qdG010(pWG^wR{nTPoLpXQ_%50IDU!@&q$8hv*y*AG zlo=g^u*Tw=I3ZxO*x}z@HQ{?Z!;UDBOnpZe8P-!$byf1rluc=`s^0%6A-rcIb z-(U8SKXt$i{crrJl!I;?4;~$t6yMI`}SiS^LLeCp>e;SuTzvZg*nVt*Van9W7BGMQE0$$)$|hVAZ3d*Lu5wda$=D$?u%qAQvZg|kG6Co3d^Ug1#;-DO)Sb{BV{1&t)fhAm+2}+q zE9*Haj+AphFSilNR(L|k4l-n!7I6;&DI<<^xx1@Ke_m_<;A!#&kiZTWXXuG<^g8No+2z0bzpW?j z|CdftUZ+!pw>wVP>D2Xt?z-=EjcL06PW<0bI_vCg`~CkZ?m-#+tRoeIrQJ4q-_NFJ z@@fkgHdRm)P1B)?Pe@||3icKY{g=B%d^jAr+~MxqK#eVfXkV92Jq?Tjh?2{YhZ`F* zS4NF7r~zHi>|eP^*M|1o#_7*QO4D?TphK1KF+T_bz6NJh!95y3-EZ1C;!b2$Z7}kKIU1N+B>Y+|ezHxz;2~nS$tIyx=q~A5DllTmw%H zSykDjv>(RqPfToX+Gtp>Agqvfg?iO59Pd_zo?q44nu~pMe-l_B1;_D%o<~LMQxvW+ zald8Hyo=3>$a_OnXWp55RMPMO|+J&eqxHz98l3vIr{ zUo0nysa{defaycp#2N_>d(~*(i=Ye$izBg_#cc(igU9RCkt+2Sf0L!;A4S}m^0--q z-p1E~VYDpCl0P|0G2H(S>lCl>@K*l8+Z$Qwb&g`-V87|T zkdHbZN#M@ntvhwP)OsxB9 zXpCH!KvL3>f8)s*Hx}UUTkM4SvX;Y%_Cgba^>JrzjCED5MN(F71*1iPRF{sN760W| zem}~~AFjNMS4#2@99^RaGD^tvj|O1BgIwC?WrXnqwpk(&40vkn5syD=cXTEk&McI^J(%g*-w{jV!t3MRs_F9c-9>3B(}b@fsp{^&@)T0s`X#j*{nwWQ6& zcyo{+Np^%YQ>4<>$6$55X7D*YE=d}(Qr}FI&UElsS*qwTP_!sQ2#kG5MIVl`FIe~5 z?OxU|bC(PZ9%`Jfpa3N^uE)zh-PSR|i!wEAI0)a%?-qWeZt7;^;Sig&l#~#OKuY>=UB` zv}V~wpq?6;xC6f{jnC3^EuKBX+*~P@i0*%7GR&^Wg3pJ>mVZ^`6m?RHH7;0uV?5Y% zlRG)T4=3-(f)Zk6hmpu{8%hUZdD20{kj6W@1q ziX!vtg@en6;uz?zCMidBj6dL_YHoSs-s9UU?fLUm4nV6EW>R^uOx@S!VaRA8@7$|hVMJQ#5;57 zP!@Bqf>lprecdLkBXs84HR^u7fAy_1@qDs|{y&F;t2zktn%S!luIA;Zhv!dHKhdlQ z1*xed(^Vn(_+{@aPqx{se#Vb9KW9f#v5}3S0!2dicY&J2VXrpnCpmWm2;zXmTZ}+1GN0l|xumu%p4h zW(T3^i>??CICP9>N6n&8J>Xfer4cK_3r*S z#+w7@M52GW1m3chl$N^x9$GRz^I(PGd)sEa*IAx);`O?#;p`w^j*ySSd!pam&SQFE z&DW$*&-&{X59M|3Pnmb+7r~2H+6BQ5F&4$zIX*nPEF2Q@}`vvp$%D?_iuTr z)az(!5G0+h@dOw3<3Jn&Se0*UaSx=*p&iiu{Ro{64Mj!ji3O*Ke=z@ zr%r#@NjHts5$ItMkpZ9j|3hWVP6`&0-u1?@ScjG_9f9Ng8ZyPEWU$&v+|3#UFQuy@ z3Y|x@&Djbp4e8pKb>r%-p0)2M5smxOE6=2!RxsVwlp6(L7L@|AG!g-15E$IksYfNL_5LQG8WXgD_wC3>SplF#I zgC%W0WNk~|AO99KG_SyhoF5OETHh=)4*|FjVsW&4Q3AvDcmtSQd{*#cVj$Ut7u_CU}NS!(3*K!&D2gh-<^`XM{}4o-VRqwQ$JxAp$|);VTJ?I zf8#qFv+=`zgTE7*l}VvH(PW5z@S4Y4XYkxq)!}GPXV3f&7%oz%+`i9wPgT&K-D7IT zOfEj}I=Jj{l$$U`#0AqML`>e?J+V@JiVsRtbbK}yNWxOMLNqE{rtVp`4T z>MnUT*S@Jd6lqwYwz}MUQ=aCa%zN*m2~(Nvd-CsOGCj!XJgfVxNA|p3Lr1eNXkLE; zwv{abdNnaRZcZyU19{acKQ%@LP@2i&0$^&(2%jH`e1(Yk-x=+{nMwb`PlpI-#rde( zZX$doO4mn}Z1R`-sXaA0_Y!PZ_g~L%21YO&?%uzR-1>epEkmQ{3sq;h@(+|ti$6=` zlTDM=EwO#pEBes*MX0w;h3Uo#$DWm(df1ln+&l2Rxi@MfA7a#)92Yu+gzYo$8}L`lf&<_JjoTm!-RvR zOU6fS`dhiIhClxs*(-+xLnLmNS>GBI^2@%H3Xv}ReJSGVZ5k9HsV?#cw7)At?YxW& z|r!ALR3*BHb+1ZmnIczTkZTc%cDl8$% zvb*&YUt9zW-x)vpsLKDBuypw{@yp|(jaNdUWd~>)_Oxx(%|0*fEs#qx zuh;{l&oE7H>Tn}7EgayBn$O#xH~t4vd%gSc(40QA-w}7g2!ja*;PxYvz|7`?12)tS zp{wrR!Owcs=PKrhyx28i(*cdCX?Hw!r2?nH^vEG#?$_9NwQZC93Yz+ZD$V<@dQMw( z`+X8F9C8_O0ef<5g~v7(Q5+huFV!mro$~>dO2+YCLMil2%xV9l_@uIka z3eyI>dTuU4?cS98X*j}<#BuBQM!xt=QDKQmzWH}^R%}g zhogSzs-N@)Xf>wXaWGKnG;Pdw~tNiuyH*AkY^ut^pJ3Y(`#xO-s?m)w_LV1weV} z*^yZE3F%Lxa9Brmo1*%wMS|d-55&>x(TdZ_HQr9CtvxtXQRSFGzHFGMwZ=d}5 zAC-b5S@S!U@?8wc@zBg4dM9}m&u{=->b~4QZ*hwLek!By9vRfOIn^YR z+S;_iB`Nu%^!j=x)MCnb!*OuWHlB;J zuwDDuF|#qI(kHG7$>*B6ccw^ge6g21fuyiRD=?_o{Utp=9$5AuT=+GQ%USrI5!+;r zO>p(@X#}(M`j^#M7d=WhDCtFuDI*LlRAINHvJ?J9F>EjxeE(oNOHn&LEM+u9V1$a& zN!nHz6%cf~eYhTKtG>E+BFl2nq7E3r1Dt@s#uaB55xlAAu2Wog4=RR~kv9**99_MU zxGvZ3JHoomvQF0=w`q{XC~7~SXSr4*u6X-5q3p)o@Pl_G-uWV{;ff+VIP41f=6x0K0t#z$nl}lKDk@!R>2e zrpo&#j7a4&yxX%T9hbRR@qc4vMUQ7%Mn_nS1}0|${z&?tPbMXq*JYk2$^c%wCkyD( zH*kaReQFbVmp0~Yk4oYEK8(4VRR4XTAA1E!7$yNCj0r={Xu`}9_nB9^i{3YE5U3@ zelsg7TbV#0H$Z~#>=#_~5&98D#r)GH{go(L^uGa4jMTg|a{M4g)TJ>Qvb;Gc7*EY#`=V~3y9#d$$b_O;kpLawoawi0-AdUfqr;_&j2 z{G{!*n-c8&_!yg`!DmrekwxW&()N=@NJ`rhALQif$HvY!$xk$6|)5>LrE@65qSwb{A;S7j|58S<+d+~^mS zhRH{#?w75cpRE{64OD{~duFu-OaqjEv5Mxc9;KkMIV;pGLP@OO^GsiQBjs~YQ?W=SB$OONy z&m;qH*ZTxoK&dO0z0aUCBuc%~ubq_ZCR~$|o;8*A0oca9D>(;kSn$EUvbWz(_o=gv z6!ufiNwqh)n#O9!mE*kE-sYojC#SSjsJ=1qdsGqBDysx1YPXahi;C0Aq2Y++t>M(m z+y?LBLAv}uue-UU;is41x*dBM9T4KqiMMO@DBIvUVNVk^RSRWivxGiRy(KYu*#Ou) z9Fk|(R<*VjHSYP?YMrWPM`_G}n^jjnobGJeC%g7Z8l&e0WU9*#nPX^7Id7Jj3&;{C z{cn{QZeJ-pEYW+Sb?*p;a?cX^@-PX67tS*tiTB_;mrLW?PJj`*6xU5m^xd9X?XdfV zW)m(%a($@A53(nNb<}*LfNw?*;iJ7>?wq{fP_Fz50qZ>nsVj$k*+a!FCsd&If)>2o zF7);dNMD)bojLj2*OE>lHacsr@p`su)x_VJ@2WkaESl;EAka&b==Ytb^#0caP{~(uVaToGH?bGDjUPsKk(poPGZ(UcBK?< za9uDuJu&{egOv8{MDV_Ybn&~@ZsxeS(GL+;BK5<;gy>q*Tj_(Oy)Ro{nSvgt{29|6 zEoI2$QqC5Jeyg-lDrgjOZEbEYJ4@C`2ZP%4GTRRcWH| zmdj(lHlq~Y?xAwiXJrT~Ys+LcD9AUVwLrpi#e`_=OOJwo@H{oeE@>;|^kAy~edq{a zX!KQL`oz?5A~)F-aEfL6@!Ggp9*5!m52Z?3Y*(kJVZy$Xe&n_^x|}rggEjdXhu`ms z^w+PKN|E?ZFTXQkUxZ`}IQ7?Rh%KV05iu)MF*OcMI5vvyk}3y9F#|L<1B6kmtb=}@ z`vVAaJk$KwGHPI8tFxc|mtJXcCX}!QxPl|Ty6hn&VT{4--g=V{-1xbOU}$vRej~G( zyP$Tw2q;Q-DK=lWM!)Qqa$$IB#jz>JrLZP)GJWNEQ|8lfy8Vi9Aosi@q??9C0u#1A zC`X!;)B|Mj)5<1jtYZhhC^JVQ-ddad&JfT1b*VYq-}h~Vc6>C8@yS{3FYQ^m+;lpJ z{^8NH%*d#JBX^8kANF1u=9@?%I1tC~|2!KGX?eoYF?+~FfG+pLN5W8EZ?A!?C1~rh zy{G{(;Z%IF_H=c5@ko|L_xAjo=H@?Qj?B+9T6SOO61QobiAPvK_UG}PTbE38?RTnf z(6$CXEmAZdlT6Jc46Y~3;olk0wiek4dpmK+XAKL#u5)H`&D=cql+(UyXmv-KCS!(u zdwlxGWPx?jl({;p@mbEc@g|LF;TO**7{gH3zYsr|{MHr^AGdA?WFZIM#w_rhqIZm?a?^#s*0OOv=j`?Uu zN%X=yF<5Fr?0+y$Z{*Att2hwMK`#wQ1B&IS|y0tmC{zdcxA1t zj}m@X$O=4Gg9v_T{VdT}J_=PxHfY!_TzL5Ypp8KvQtN0#n-LVE{MvMNtNTQGO79Wy zNxdTkHw?-c(sfNaibvG@EC&QO9JM;AD9jefJ~SUv)x$`;!Rmc7%mz98?D7U&E|OM~ z_}RB4NE}E!3jP>fqGU`7OUHdyxk)@IrPKBb*%v^)qxiUwk3J3R8$7KvfIKq!A zce#$>=)S)!3;&ePjeHJOT&O~=3$W63%FT(zo0lf*Nk=PM`m(nsN{xu}4{a!$prU&c zrRM8+qpqeV?Ply8wG^h&hq|rJ-NEy1edl>yZg=Dz`!?UxMM9C#Cf@zC$9U`M%=j<< zw)7^}N6p=S6<(YJ9PrwF2@I_4){RR^(;@P{j(dJwG7Hk=6Gz6Qz1!D@;=TTYZf)Nu zSv$dLtyg%)$XcA_n({a?oH#G7=sZTR zZ8fJ`&_xBjhR=>l%#(35jG>#XcWdO`U8eSAyS&VNf42^-W>@X2;g6B0{`F8`mZAfT z7je|IqB7V*xX2gf2H&0F6eDJE1d93{$Yvq&$CQo}0K4l`z^au*w8|kaheBmxAztL? zV(GtQ*wt?9gK)?B!q^^VPXK{EC;GQ5QvzEBbT1okm7WElamp$&TKazjNh1%dFdbz zH<|aWz_blHeW3Mz%@7-z(^&0z*Vky{i~6`4@nXH%yrrpXizh!&f%_{w^}1)!Je^Xn zQt2i5rNCy2C(>In4{|x`S?P+o^zN#+$hcs+pEk8M3F9 zuv~jRwWag*m&{G@r17|(B-}Qu1TrhbT&i3M)q1)p$fR}sFRhX*q>vOsMK8b_$tg3k zb@)EAiY|(J+Uakg#GG;CMaFz2Lcw!)ZgSRoH1G&w7^gLmciTYMZs_3WG9cvi!pBXr zlgm@22N>Hz@9hS9Wx?9fW31U`FdQ!ED>iAAYhF<@m{fjc=3kUDY`P8mjha7C;*6TV zIe13ep<9L!7)#wcT4hBhb&g%5o|@XE#?8qpep2NXtYJ9?uCAJ*hhw$C2(MPBZ~maM z+5J(x?ly4_HCBYKR-^=DQl4o6szQJ_P0Ign^*S{`QzwOk#I2f z{g(8RCAey{h@XZ^t)_Tk^$dP?>i!9HXDtstkMoma*H_-GK)9!*vnGTHc@bAuZG1$mv~I zH9=Bpp|&PX^gWdicLmRNrd~$hzjVI-osN6a4=J&4=T-433gv9UTE%SfOP+6Sdls#pZ0yx>0egA7mT#g;*HsE z<4!D!n;z|-X`1gH#N^c3U{xQm>Tw>2KPiZ{cYJYg{dCmxpCFlBlo4k4>&pA!?EN{A zjj;Ge2xw~?dSLLn40oa#T@h(9x=z2XIk9c3KIk=!xld%T7-GC4U+G%2ybYr|WeAGPf@Bq^{ey%8Z{NM!);`uF%wCnt<&zl!Q$y$a#! zOvrE?9eeTYYkx$f>iHpyX=+4y46b{Mm<2+heZycD`gVZ2GWUVMz(%+%a#~UN`|)K* z`Qf>3c^$>q{efbS(>I&DeN^^Q0l{*<+ZBnW1nwqj5AR#t< z|2@7iTB)tMzQb9kZ}X4kg!L=~=mBS^q(t8Dzi9h5*VKbC?1_>h&mU42p}+L;fo0~Y z*++18!WuBt&ycdKZ(B=$AiKG;gO>{j3ah>?CZE~lxC>4Q3m=bmA9-_hQjVCkju@Sfk2-Rhh{#T!)hIgfaphq_#J$(7 zti2ljx^BrbIFGUswZQd9<2lilJ@Y}M7uL;2Pi+$MmR$dbsQ2(^gN^&PyH%~W+S;_G zwDu-uRcnj3YR2Bg-rJ>=s=Y^y+9g7b#HO`ZtRRF?dnWdXAdlyMpZ9bB8Ru~x-{Y5y zpBxWr9n0QQ?7tFd21u_*ZW10xqt`AldBeojKLd5&$2{>?nsaSch^ieHr`j|3g^Nu8 z&iE5(Rk|G{c!-yCO<@!;A5t2sn09LW;t~jwqE?($|LgwK2lC<9)Ais|CnNbeZgyXO z)R)MTk`%fuzpX~uT{NQKmc^sXDE=OiDU0VIyfeIe|GUfys8rsz!|y-yrpi2<>OpH? zhq$9CUGi8F5pkOqm*Y@2ScO*QeD;@U{#P3JuzW&sNw=LKj9i@wybf+&Fd?+ix;Jj7 z{T@jt5;t}}>aOhaQh_Clmr=A)Z{^%&%dbhu4){nGcQ?KuPg*Z)E}8hC%Gh&&Yo@@e z^lg2p+ppp;7C*b8NWu{}Wp@1HX02CF>9S92=#s?uY57x1pF_R(535SLS zMpspNug9?hVYvB$;2y^|GxSbCFR55O^@6|mIl)MsSlwgN)Y51~DfS^Fd<_pyEgRar zzbT^J!aY`m^Zd5Zl~$uix~Ngm1`vE^;|s&SbrNUg`9}iMiKOKXXvMQ;HniyW0p{I_ ziOeL+1@n1bNRpn({&!oC?PR)d>yVPL+iz?twC~-9=QHFH+(SbDA60rA`M*@@;WbsV z*3;CWHwC*o+Soffx{^r4|Kl$e{?D{7E&Lw#2LJMN&%9ojeDMI{I?>R}@4ORpKtRyv z=z!Dfi0&JkPCYKufEdhL7CBq!h_dFZo|#b9=} zg7h9UU?+Esy`Hcd1Cq6d>;YJlCRy6jQ`Q%wgjZW%5(d1oAu{Np%R0|rz3;u64E`PX zZQaKG+1{=w{23LZxy*-YB`s-SP@-h;-*;|!Zt36F0X`eMf3mz?{h(7Y+ytjDpEVg< zj|K(=zy`(gnDUsDQ575|UJfXIF$tGa30}z+w@vPsJd7Wn#G0bJMO2&m+P%icyri{g z`l+{dxH}K(HtLq1dasDQi!sTXJ47J$AWnEgmWCz zrA?9A`2iB6I>-iWI)YI|nq zA1K7CIwYogB{3Bd5Kxq|LO<7L6&2{;7A-Y#a=2w!hdhWRj_2tnrMaS5K+zV6_*s#f zk(t%E+>%QL>dP*kSV22Hcs*E|kdAOaLGnr5Xn85|Cd^RUm-OkX6uqw*{PXgBE%5Mj zk4wEg3=Q3l<+PryJ3Sdk0;f>4=?+;J`{~VSzMiUdQwFNK#SUg9jF_P5_zgP!M|&;& znXWs(n~H3tGxxW2%qCXVA^!8%9AKV<|Cx&48D8DZgN{u@G9;aYB)WuW3D zHavIc>=&=>{9&mk>wX3Oe;#@{gu7UXzW#NLtkvK&*}8hy3mS0~Gs6^myF7I2_ri8B zq1lr(e40-&j6<6dfZnz97jD0Zo>hP*me9hh4>d}TPSk$YrS-#N`PmB6cPjPIZ z^opO#g1TOE(=(})z1Q8!-Xx2$v$`Lklf;+9bsJC=0n>bEX(OAc&8e&tfG7?XZa7sg zF@Um~|4ci)>T|K&$7O^fT*uqh$x4Mw&+KztOarenDTvQcuWsE@y)+$UrcnT`%y^?& zA)MUV9buxzZ`vo6-9wz!DllFl`oj_QJXsIHLG_)~atjQ~QPscI0DATGeCZhULm`VX z-}9gR7>>5kBcZ|>K2QOQqJ&3i=FoIyb}HLqP1ePu1rL`%M1{$nRfp_Gp1a@ftn0O4 zT>arEZlk1tj6mk-fiA?WTVisY6?%{zBd&J!+55`{O}ffF$Abx|-!I7LaC}Q6`9xhF z5tVcI4ic{CddFhBjpNFn za&Blh6qE835zeah;eAmB{f?sl*Jtf)HW6r&ufeuJLjwbc;oR9rrt&~sTZ&duiICWv zl5diwDmF`a83^$vSG($^@3^94CQ5*<#ZS6l=Wn_Y1bsLFa7^1h&Yum3(l38fAdsQI zH)~}4Ue;7nWvD3E{JR;etQo{PE~vzO{Z$89ywf9HLcSwngnik=!y@}a@}SH-xxq(3 zX&0Lg&Aa&dbU>L7y>`rGn?)EZ&;jLhh8*K3Ekq^3Bho<$P1$IzfZtDyU@p{CeyN1f zs@{M@d^&G*W>aAg@F2-A0>REInyfA`6S32iC^s!~tROPp24FFnTzQ$}YlvueRaH8KOMluo|mt9V?Bn)jPHDTSy7GCP;@fyre5B2!jdHicgN^33k^aVjlE zEw_Z=DxqSP;ggPEe+Gb8T{~V3%COZ-iT>v0Oq{Y1BrB_i`nr8II#;OFeP|>h^FVqZQ@n7Fe(HE~P0WuS8s=$uTRKG*Eu57=Ak#-CLNI5O)`CbWU;@ z@_Xd3I+~U^{fr(!?Pz& z*g_ANZ`;%J3$hCXaxaM@e9eu#!IDkq+BI;035gyBK1o-fq;f`oV{RR9(>4=^X&H&{ zJlxvQSC>YunysqJ$TcsiyiW^tGasS4qVuLSXM7JL)(ha@|MVh$E8EApG&1x@PgaIh z#dUf&U%a-KlL1*oyya+?LUsF~@}A9)8IEdl&ZRB0w0W(>55q5`4fQ2o)`X z0LM^he8@~jn}ANCP_m-qs^8qcn4HUzb>+x1i53-EHGVtj@p%r2=2ERs7hl1A($V=# zkK-G-01|BS$I=gUr$3B zAResNd6{k>LL4+tZcoK)vSRpSU6-sz&KWq4J{fNFm151m5JWmxd!>XvIwOR8NABC-a)G?$0$Ejtp_hKvC&ANU4o zN+lW>np^gFGFw`I1q!AV?{9x*HL@vuG3YR|Tk=z!a6f8lZa2O)kfw`24aky6^=xO% zg^zL&l8aq8;3qDp3?i}|Ezqw&ZY(62Jcuq9IChHtZ{cXNwSa3Z^#mO!aivb*LS0IW zHT(LbP-}2(=+#f4ab5O;3?fX^`P0}j?=hn^Yi)b|CiSF_bUk%)T{biOwoMfeT&CvW zNSdVeCd6mGDJv@LlYBXz!Ft0rKJzf&w%Qq6|KM5tfT4-31M}NXi+tljuln({Zk03F zF#+GxA?;j`;4p`sD46<+05cEbQ_ffFqz|V!0-n2o2!|8HvNVI_q6Wct*%#Pn{|HU1-Gf zC?GG59uJDXbsbN|#cEQvA<8O~2yzh_>hDar=>&0&B@EY6>^AJP^x zT5Zdl&GqBeqGanoogL{RqV7BYd2t#|u@cA9`YWBo%o)k`qcMw?if7!4LWZXDM;VaD z%6sl+D3`y$KSc&mDv(&|D{JKTW^LzH9b9W}7j6j@w>RKs@9z6PmMwPOxU?I6X z+3LOO@SGilhQOQla^`EEj$8ZXoo=EU!D1MC%~2bkb*fn7%1IDvd8bam8_rcVO%3Fk zVDzq!Sa2G?-?@T6;Ex_bU5>JM?TIx-NJ% z_ySfp+XmTk+7Np?^gG?)Q!ZsAl2bQdYc2tBvdI{*dHMnDMRkeh6aoL$*JW^h*KAG=q{MHXXEMXwV_q+yHr`B%c#D1NonI3%h zX=k5!&-f9_W6IMOk^|N?eyB0IT`r~NSHu zHN$zQ*!I$2km3GmdHthz+9uC%%&l@!p9-$sjWqDA+Fi(h1z#GLF^&4}66iAlqLJf= z;|Z?fzai&ODw?Y5Vd9dCoFYs%Yr~+B{62lg9KwXp%Y<*BNrF5E@9QZx&>bTLMA?=#}DO%J1MXsqQO9}*GzeH0L|c< z1<~}}SNu8mV9An*CAyhngD#h9wX-34<2=+- zf62PdHiXrdmZm*tg6s+;%F3vojeUEm#~*EPTINHt|8Q*80HvQ&Q%?Tq^L1UXJ%8qw zCvt-R@ouJePPmrwk6lA8Li<_G>Wil}us%P(@)i1XTuJgkUloDSk*|Vr42y-!MQ2bHyWC=QY5H_uiLa|}>!?cNuD%=n+?K0CXSLm`~j`H~xQa zQux2zr8w%vcM^Q}OX9Z;JEC+UC> zZp|Bv7!=wDH5EQR?vkqu4!QsJPPK;V>L&Mg9=4gwQGTg2q&v0ptD6nR**V%Jtx`*P zPPip8JZ>3$G8~0022_$~iCK9B<@V}Z2u?a6=t}@P<4FJj%09Xi?+wNrU2xq0`9Ubt zSv7bFYevqNw_2ogFBLhU+1TeQJowv`5}A<;>W_bBS#RMgs;Q;M>dz33?D`gLjSeknzrt|_MG>x_3`JnMQA`FPmA{7Jfm)vu2Y>df9sLoqjP-=3$Mik zElI>CJnz9|YS6#13zW)K8r_YHV5FN;CqE%`$f%3+#aPPyu&8SsRkQP)_ht85xWly9 z^2(XMjFZ`36czKt<@lGp$ZCPy&(ko}&zSuO2*La0?^c`dwzZFcSW=jCs#`BhK8+&6 zXyM-QzR3v#KkMDC@%LjaPR8fWzD`lftiuI0W7t>Sz|i*wo(~6i%U5x9?{hAqBotiU zqBij=OmPjx85FnNOG*Nyy=N;lR;RzVNXSOdW(dSk9(~!Y&h$=v=@PLSEOSqI!n|$$r(U}7*)25wAGhQjWfR!3{{)C(yQP(-CsG6| zjGoAF?VD!|nqql_v4o|U@itXY=S#X*9X>uxYxH&G@@}+yF_%M#&9!p#BD`zmv*X8D zQL7s{xIc8B@bG7>BAp~376=<6rvl~4(o$2++_W+QvDI?x79s~;wOjqCZQ}Q{uu^uQ z792LRWl~(9kz&x=L>OY39v!u9i&P9gjzOTk17H=U%D>C6R8{&v@u2GQ*U0=Av>JS(33wA4X9vS#qt0vdaCxV{{9k@ z+*#3lI8pHVgQewKssT^@1&z#|WV)<6brc)mOkJ^`{YM%`Ufy~@0DA-TOT2A>j;n;x z;e!_0%JkLfO^vj3hZK|g_y8fDdb_SoJ6?&+z+ybG}1b2 z=-UB4C(VDj6h5nb{rQq@eT|E#{bTR2TFCY#egRHslw%6kn-~61Y7Rl?v*K)noVxc#$ zTp?e+%&0iNNXm;*Cb>L_)or>BEPXQbcsRuJzPc9tzy##w`DtmyxV_x?8=p07`!3P{ zsw{_a9vs;4Bb1m*EG|p$odu;^Qv_bLb|0(P_^3ykhJRgK{^9D)nW_<@wRn~la5a;| z67#%r;_>J90JvD)kYDH>BM?Wq*n{J7tZAhPRFt2i|GwU^eAADVr55eqUs9$A*RaCE zZ{PPD(ca6=0>39){#N*(r);DM8TemVL$nAaHGxILgW&KUEY#>ZYu}W4d8EvqU)mz% z{u#nj2w7aS>#rzrx>!~fX_RNI$dg+Y#9LArB-xcTi%W3w-)+tu>cp*TMj9Dq*9hG7VE;XptqNWY0CQBlhxop#P z*Ot58Uo3euY7=O_OH{TF_jczj5$0pNq!=&VWG)rX?X<1M=RO>}ZM9m8Un2fNo^7EN zD@(F!O|zqQgw3Q|nOJm3bba>%=ANfrseL%D&Fsj3w5hto>2o0P8?Dm5PyV7{HRwGG_E zewSx(qQgR6?Bmz-9>qs&#iXOlL2mS!1oY`2`gQ+-E9h66gu2+z3nQG+?n?{P!T;XQ z>EMh`$-PbsYezblv#}Z- z{5SU-kBx$6bAw0k2B%cf=oJK1vYklha$V{nVX7yO8H48-qMPzvj3=tBAj(ud@~Dz=Tx{lrL6 z9=~Uie472+5&wdtwW0RCo;JuBDyA7sPQLt&jNA^}MRGj4(Xo6L_xV$ygN~LZx?T7$ zHQ$xm?yu|ZXi=fyY-Rk$Nv_?H0GqwMk^N~-7e2+oOBLI@=X-S+CS=IPSCGCaHfSzvsebSS)^^HPvGL(I+yO( zu5WBSqd#`63`r>?7|+L(%f=xN+voMbKodZkQ14VpXStz-hkW%(G1K|*;*%>Akr`K0 zM0j^?3K*?(B`cu$&cnZ6c;pH(eql6!_dDO1YlzkK_QXq7eNt3^bXtoN8P%DAma_3+ zLrf=km2}|2mYq7<-`>%UF@b>;{C;|MAOi)~PHD!N_3hSV^qdkTHrEc_FU9(2X774# zg}%#|sh(|mE!jKFySBm@Ak{AI_h6%Wf6%GFF`Bi6P4Iz>KUK$=B4x0UiA-Emr(ey! zy9HV|l`q}iGd`-0zV-f{fUoE`Z$!d!LLYo++qB=~lVzi{={+>NR>Fgum>Q{n-TEUv z-Ds{SAEzM+qTRMqeYWo!((?ZFvmD2upjMbj4&OF;w9|wUv@@K1bw%Uq$_$73$zZHn zPu9PP8hQ39E-hxo{2{XoW?WzwWB`JU(v{_>$Bpn7>xJl(@T)o96IXnL2S3`x=sh_c z>)-Xdi=Bc{^rHOi*l6Ce%MPQdqI|F5U%ItrxWkVn+lFB`$^$kVNZ!YaQ2dB&=V~GT zjb@U!mU6`ORCYaYXyaqc$)Z>7^KudL7oK)bR8(Ne%^49E&!EQ3egQs-iU7n4L;^0w^Po0#481~wT!LpUFW`HGo~sqlu>q@usE zGzRNqo^&^HbVICb&N(Z`&1rt6XdHwBk_=qZ(6BE2JA_1?<jo;86UV7e{ z)_g6@Gf{a-=!w~?r@Aj+GtGHU&~8p^QVGdp%#JIvgdQb5TQ;mPmb!kWww{GsK%2Wy zi*M~Y8rS<{i72$6#&eDm%#U_UHUy&E@D9X_{>z89eMzVZW7Czis_UWuN!CC^LsL#c)=}`Rk=^yiiFZ9!f3W;QeAjUB3Uvwsx%67tCM&0)%H(K zX0EIa3K#g7*A6~(p@*mLkrga$o}Rvg|6)fRyy4Q?nhq3g(S3F`G&E8Q|C5&`yiV^j_2Vu0$ssA?j!at;8%D)Kn zp)=`0R6n*OVIkZ4z6vszd_8TQNmU=nkEB&M*o$2}i_u)QJv_ob(cCw3%b_cG_?Rip zq{3>I3_(*5oQgS*)Im6sebDz-^t`v!_lhuL^{!s6%@__G4p5N(+${F7h0*QN4`%vG!h~LcZEg%wC5H zTBt!itaREQcwsBc_kcT37mWyC)BeTBLi;$rUg}+Ef3fbyrek{bdG`+N{Up*vdYc4K|N4P3VTwpgEUvKI;VBRF zhjo>YrX=le5WGQGb1b4D&qpIfY1m`&`I1+^3ETP^J8)sYZMkJjGS1;v0r_cQetgKT zoQtfy=pYZ9;h=uwbE93;uath{x<2ALo71~_n|BQjK>_1Dn!nKs1k`hi;FAEvJJObg zvUQQqL)k*Ac}aHZLUKQ4aF=QB&o~21j8YHXTZ108J*pk4RFs~^jS&Z}yz`~Q1u+-P zcXVWvBc}Y5S`J@z`9f1&nBgbd0Su-8Mb3F$JT8r+=-2$e2YhABZU^4{b2>5B@<>%g zr`;6T?ENBk%Gg+gT}jr>5B&}j>m!@oTQj3S-oLr;9e1E2$j>}pzqaa;dt7Y*ao9Tf z(E|2^I(O&089H;T;-OoC3#XYWYNj;vmHZZ`9pW(#Irh zn-KMN@e?}h@UaX5_m1RBMviIb()xw!p6(XwY}fM(V`@#=BhT+%&HldyKB+fu}MwUD~%P?&{`5O{3>o z1N7%H2|EEwQ`FSdpi(r8*JJYMbGJ=3(*7O}dv(Xvni~4FB3p8E znO9F|+rKeW?0y%@VI$sGeI7v`nDFGETD_7+$T(qy+AD<{H^muwV1mdHL#Ljyo(o&a z868)A`(dpaJ430S;>~6&Pj)@PFc>p^b4gcwKZrIh`{ail=rGpTbKF!%nfSf#iOSs=w|s~W&?*o zze0fe>e+9hW&S#6b9nw0XA?LIhmFcQPVkDbM4q1?jV?S+>JPm@2c(dDG3sn8qOjgyrxdqdd_uT=sJEK|3Cff z>&{TRNjW(1_NP##zja!tpTVyTl*I$$nh#gh?1-}CSiegJ<$D3;-bY6q8siv_V#B88 z0_2do`~2_=?9`R$pNun2)MudfWb1vYam5@8_R4PWX_~B2;5npj@;>+e3ih$uM%v|U zKVur4ZY|{N?nt_2VPu!wP=zDVMKU_E8o1V4tV+YJw(UsSL8h)R%4Muhz1x3xN66s8 zw*$BAQq1X~9)9UztHizV4)G{udvc51in*bU72Tf-9ZPsAdsfi6r$8|c=#XJI!BPUe z4Q6?x#GgbfTGh-&T;0=k)ea;0^Z3cmam-^5K6IQn^yBl{a-QW?QAKXzS^A}`3EZaw z-`3Lx&7$$L>e~Ul`D_jjrwL`ITEp{Qgu>RO{WbIfRyNi8lx3@z*F$L*&?@)1()bT0 z1Dl+83w@f9+|SfNCmt`xoBIc-Nie%t2Cb!uL|pT=87Wf5I7?Fz=XoUPrj{dp?}X*U zWDw^JFInB>gJxb6=L%vzA%9$GSSoKIK77s;TFzA$Fm^syNpVncd8=Edu1xHqia68=AG5+DV)i|qqoKK|mZo15F^v2HlR zX}JoajMwG#DsZd**=IEojm(MP&f2)jDzOmMw4b9>lU}w~n_pa3=f^&ehUQF1>~zK0 z(zRDa}cHNPt`)bVhTB@}0Xx957;dQ)QeeNrgpx3o) zL0lg-5CX;ey*8-MnG;aqKM4=vg6Ji;*g50>K2N<)qti2Q`GY0?cxt^{DFzw$ zh~ut}#h!ybZfo&NGr3J*6Ci(112{NM*~;KOBEcDn>g}JNe+E%_jiuCu`1bLT)3b*j zX{DjUm;-lcN?x@P`@%||;ivp;chh|i8>A`F-H{%PMLd=2v~tv7Wjh;lSU6aBlD;#| zj&kvjS=YyXWaqW&WwwKBoF; z0rNIpHm&!Mq#+l}w!c`>v31<#e71-GlAgK+Q2A?4_jCIGp;P>ZGJu76=)>3`?2F}Z zH~eRS`V<+>No=dY#AvkR4YgYgQ6T03>BEh%{mx3-$o#TNwX_{w(;S+?_!MYGCX648f&k*`}2es@v_H*Jyv{>m(6s+vj+%$Wy!Ndm6#jVnoEivrjse?_#&YBh1-!+ z+`M0(2RJjbcKTqN)f|fw@Y_LK1ONsKV%dYHwoO`tK!6L{B++1=@^qn;24!4c>-nPXPtX;eyK%i z_*&=J^2dljhDqv|^f+aQW_zeiB&gB~Id{6Nk^I4$p4}OK+8uv-lC0Nu* zgYd#EvvJC9U)kuClWZ3lC(V4#E-51`OEJtH{?M!d!g2+2?7-PrM`#)^+U`3pRhqns zH+vYbS_;k;l^S-0J!pqi2AR2pNY%j0M5%`jTJ1^x@SOb&!`nGCf>MAy8(Z0W_wOGi zhn1C6BzU{5`GpR~kMnc&RZ%?-_sZ2h9-3u|Z~l`6qPop6lKXd>aU7cTi_(ABaBeUk#}z!3?^Cl?mJk0t<@|n+KGH$9pjt5 z)~+?)TnX~5l47jxv)|Z{iBZ#BKH1BD6XQjbE?S4N_7Nw8xgv}mlp>`6&=+(9#?|+J z>*q!C!S=B zHI+=!EstvT*|G#eT$7c-q0b|D59V=vTOO^qTw9MLKHqJ7fMK#|Pn>D-&sAlD{qgH& z9PWdmjmpJo9>-5C8CRW>IDl+Q7F}<>J%b=nE;5?s!KFc!@cPJ8Cd5q`++I$X3GdRD z4R7esxz9EH6s*}AX~CcVPU_t<-Kps9DjQ?3tCIX?sb!2z(X=$SGe9>)&sgd(N3*?` zYdZvcdh#Y{;n~teNV`_cf2ZQ&bU}|;=G)PuGdBW>SQ%*gaac5|<#Jmd{K z+!lH>{Vx!kV|$=Zlc8BMD7Jm446vLhAs3DX!eZ|+@Xbx*om*rY2Ve5Qk4C`$+DMrZl#x71|J8n@b!m4rh z=XVO5w^a&JH+}2bTwWDrb;ic=mOd&kjwM}Lr5&-#(kXW+Ky|K}nS~%4W0upSCo(g( z*QWW)ML!$~kbLaKmoplek>W9l75Jr~?Z;K2Xdk#3y#-|B;S%qF`=C3Mqk4v$RKcTZ zE0BMpIS;@0@*R{VA(d!jp|Y9@hnb_M$vRl?xGXwj|96^nvs|8&t(s?}dEt<;s}>Q4Rm6b*qZ z=I47Ml`5Xn&<`iSAPNZ(OWTt0&GV6yD_qaHQSy?5BO{oLdXRX4C6*V8mrN zlmGXK#NhZ`|MU9CYP)1pZdKGyPq(})2k-HF`j`x))70xs=9-Yml4vUED(+Q&68Hc7 zc{wer`VIWs%VQn_a_q{n^&^*VItxCQ(%wSw!4R7#%eWGwMSHIzjio7aaVTwCn^WP| zr|yE=U+?|j-+8OMb)kuZ3tsJjslZQVWvw$saj}L;dFV2P_E0+GAw6?F|1*abyV%mj z)nfZz;sN0D9MK5Nz2<*7!kX&Ph>dlBile1EwLRY{@0b76OsiRf7+6$kq z?mp}WmV|Z^#lMba{kUc1DDymN0c*|EA93^`q`8QS0UKK+;M<0PKz2mDOtFid!rxW2NbrC|h1FGc^ zJC^cI!X`1eZ$CGsmU1POrGyZG(!w83bYICt{uNGjcwXi-T`GBr-L>Oy3_>qoyzyGd z8FnnIrpAlyHl9cmN+q9ZnEueMcv}3T?e@A7R}gD9C-j7VxeAQEn5<8=f)0*6GH__A zm-2U_aL%goVoK@YS<2vg8zrsBHmJ&ng|;Q0PqG+?+IRF{&Jne6Eust9_g?jY_E<5N zye|`5EMeV-F~Hm#)Y9s1sfC?EI6D0f(PT3Hn3aS8#AtWWkSRl#9Sl*G(5u&UDx`=# z$4bp~&YELu0g~$(sbwpW0!OYtA*v?CiM9ZAzymIp;9uCkk#bfqwkMmnr^zSm1KZPh zCzX7U#c{LQcP(eV?g%_wj9=X@V*_P32-Hl?*JvNyzS?c+QOO_n6LOUEITAKj4KmR7iJ_k44wfoE;S3?Lrg$hWo( zZ%*?*JYe4XRd^5Sy*8Dx=;%JXH#43n3N=iQZknwYaY}pqbsyA;5bSM;qH=iW? zW5OM(4>}9L{OhoZlLlN#^V9SmOy}YlBXHT?imny+p&^g8-s+~3;IpnP>EHmv$$?9T zg=u|{S1o6aLISIlmovpMEohJIw9qm<^!T4xWZgGmaXsLmWhAJbApj?irV5rGs9 zaO!9`MrCRZ_t;x3{<|GHx8ZXc96ta=4_4yThGsOB2Ox76U5SV&8VB5PUp%%fIC-3% z`&1$TzXHhEPn~=JX3cd;nd3fNOPj^Ec`uz#3W?D=#7h-3bM^qB$=YiJE zrkZ;-X_1f6j3ZN%5>?Vy20m?VWmU^M_Rcq!&wtPIC)<0`rbh$pC4&S_KKwmYHlYCh8!6d0kk*SzO%DbjY*PQ993H0{* zCeYbb4WnMu`A@ja>rF#HVJxq6nYh>*V=P8Kn-b+oR_nwpTXZ-^Cl2+_ZMCk3Z!tUY zJ9@8cQ&P8<%oaIasyx2c{P#!ks)g=H)tWi7U@7I#T&v~NnepO1XAa@rG6y!avC&7} ziq*aEQDM!UnxFBkca{uIU9CywEH!knzr%`sQyJP~j?N>!XqvUM*hU{KYy5Bj>lTC3 zEpc7}hIqc?xalt*-ga@)kP-5mo5xQ&+v~{|L%coPHrg5y^@r(2S1qWtg!v%)Ah`R> zk-PmAg-*UH{-Dv)5;iIZpJ$fnyg|qw^=i4Ly41*`S(#WpI#O?Hi*)GDs_0JrQaRsP zqa?zD(jp3wY4)rfe%%M_i1d%+LE%Z_ zz-ZlC1TR?f&)`$VqMo^jn+^d?g)s2M) zhz-0`uJN7VoMjIt{WWnT{)Rt(KIPbGC>Ka?kZYH>5O(b3PffCRfoY=T>VJ-X6=8gi1I@EWw4=y%SlX(P@&GRO{g7b7;nu{Xh@1>BeEEdKa;CCz5_)_SZH@NcUej21Hz64W83s&pXc`@h9hNiQmEMf zCQj6HR#ep&llx6@o-R%T{e`_)eNm07Eqe&P=E_TEhm}T=v{ZQM3RG9by|P7Y&sn;u zRZj1~A70Wkp`ZE-mHm*HKYOw5A>=u?)Ba1zpQj~PONE20zWyPe3`1}^NcW5Hy%9bV zqp^2r;wU_SgQ--`~z} zpV1_10C=MVcaEa{;8#uRYd4q2;x3o=n)KGDh6s9w{jlyy`X8Td!ir^<+bH#Co(XvW z`ZQ7s^m0CV`Mxe?FhsJAlSXt*tJ9w6yYdMph>S}vWR?ZgY4~r>;%F!3d{^lTrytwh zUUZf7q4=u8OGjq|JNb1^r$+_fmQ%R<#;2E^46}lf9Us(xGt^vq)LEF;=&?$VDVMyEmYhO~#xtdRQB3)rCmO6}O)76lE)0l<;{nzmwwJt; zIwl8|W|sXD)Lg~=Rg!9qD1P4pP~4a=2m9WM|APo^m5ZoiVMD2y$QgSck>=~myoMgF z9}?#|esDDc+LDf+qjtQCh@uMBwuydV#ZMSY@d z4HbV&J z`Lyw^zFE3&(HYxp-tMdN*{SITF5&5#BP?K;01C@S_-d4O2%<$L0b zZUR48t|@*GIr6D%Lk=Aq=J4vdgOzRiBaM^Ij&sMS!Eyglg#UG&I2{_fSH)uhQN?j4 zqga!v9)^stm7hVwYjJczNP&24!_^u503ieRBG}>Tb*9UPg2s^`_y-%MROe)YlUT8S zT1%3@j+pk~rH|v4psxsPjKKFk`R%FyiuY~j#N@Isg1__W#D!SnJ*7FD&exU8Pv~QZ zmBx-w{FETRf$a|@qg$uu4=Z>rWxJ%3E4@IpI(_6O9?ghEyjpe!-QJS0hQN5ln66+T z?wPm!(I11a9%Lb38YcP%kPJW;Ip;?=+qS@6l#i%DxA&V%=S0zu3Wt|x%(9l@-}sUb z&7h_rIth{G$ebsfofC2P>hc=A3o6aEt*T;_{IIHYt?(PCMLQ!NkGAThIo#AbUrJ`1 zMEY-*>LU-k9jEQRC%IQa?W3LdQl&=ZI=&<%CKPl{p<|f;29)fcvPD39>BOZpGd*U; zu1D|#4JlpK*C#<}lU1Poxo`VPZ=s-7l*0Rc`p}xfz=O56OTFIc%*Yg{XRywQ3sTRo zCB@w92RrMB4>rFZn|m7S+`jhsXrA@zeLWjzxq9AS$DtT*kFr)Vxc;n4Y7+~+l#Doo7kP}uYP$3PWHeS>Hd zw+*>UPLf<+_xWW)?XQnC$D3}IS4IIYSH8Iqrfl%IV84M)gUTCm4wSY2#FA9Al;~>Au*x0hMBY24 zl>;ZdwgDhCF0WRC@{YFVN;}q=y0qvvj&c@q&t^*EuXe64f5aRVPT6Yp1JPPLTV21- zZ_r}eM&rF73&Xxhxthr00GwK%9LfwgdZ3yssR1c(=J-!PinZ|nE_%QSHI^ay^o@Al zc(symNGN0bbCCO${<<$OWhlkaa>GjG4)P znhxRB$$!Lhh70Zdn+8W)mp!$<0XCdgs*H>Ses%Sv6ri#%XQIweD4_b|$VV6a;i;KN z?y9(wAa8hI?EF7`<1n)vMN0kDc7!ecIKR_d*3V3pD(`qC`?a4wVF4a)VPfx0B=qd8+LUpmc=j%DS0th@U}d<(ry-#mlDLYG4Dqq((8VgH4*0V#3++JsS^y?6VQ-Dm zTtOsqy7TkTIMUYLvqZgjwf;&kMt)r%ef6wuQJl60k)gZ(u*H?y3;KCHABLE38)on@ z-ZK;S@H5g<a6-CQoLUDME?zWb$`7U-Fi)$S!qX?OD6kHseSF;ZIe!(kqN9iP!$KZzN%JZ+ZDwh#`%?I z^N)804O2;#G~WSR?L2M>_pR4-24N{cpKqfoRMIY!OItHL$Cl6Dy(1{m|2+#yg#(3* zZ~P(6GarBvC56SHpZS-o8*}D=pewI~Qq!H^BE`)OOf=j2>A~*)+aMjnMgr>Z+d$tP zJ7R-|OYppGJHX5@&Ql-0J8al3VR+0|K#|f+&2YE@R!n!pp4$)(#`j_F0*DSMF9y|BSC zdo1~Hn)U=Z8uH%M%;Qd(wpLW#(S7YOwBu)u7m3cQr67(wunXfB(q{}cf5eA;-Z(Z5 z_F3UJ@;m(3RQGImOB#CNIl?h^*(MR?QN82c5M*D!frG0y>X+Dh_8gx>Fo-_RCb6qQ zzVZ}Ul1wt8CIGNcNO>z!*U+NDSDh+v;TJ!|QvYItR7X7G3)5^oDnxB*w za7*X+gju5at$;fEpGQzpnTw)O{C`k{fmbp2&3R>W3c_Wq`i^4}H_hvx`xx}A2IM_h zq&@Lj0&kI0)t5h;k8L+U4?9m>uHq##iFdI()=*uv@8L6#7_k}tfZqy0k0^cPmf$Lg z#1Pe_Yv0AUn%^(d^PQ(XkNGb4uP{y+C+O@m>r$co3{wOyzZ;f0_+T<3ydIXkqbKLN zV+7r)F>3h1rj*XCE#CV3)7wwKfo~en^Diq7GXrE&a==rNAHM^4h3hh`-+0&Vm?*(H zUv6gt=QIx!q@5P?&if|H?6Z7Iw68(#Uk$}e^>>1A@a)Z3&B8kJ=nUJh48>9qXh7{N zwz7JWQ^AD9JA>SaziF{{zl9?2+-w_<-iOfs{tM0tC`YF!76U3b7dzX|7t(w*GdJK7 z`}3)Wrk7*vEJ1Tm;-VYnXS8h{o!hoRU?wbIJ#|H}s=DY-R&&95=^);`vDmy=t$=%_ z))y$AcrbN^jMsCJe$SX9uLDF#OdI-TYls`y&E<^xlx@K%Z(Ak*B4b7yyEPBJc^`&} zIL*E2$|asSDo!x>S;P*_#qDp)>0b^iA2Wl?2!+w)!1vxgp9DzKT5nYC4p4vF+1K=*&4lY9LBg(6@|{RVD`w zSiC4zyg+5RgzD`{fr`iKGB`UXw86Xn}C&1MAqw5s3)tQ z+vrqvr_*7T4h3%qi3eE2kWM$M49(XCht3!=xx&hdMgU3v&2!o}aWTR(hr1k?3k8{% z3tKv9nZI;9!Q19)^!d=t^-S_{gS8yUcRkG4_VMe0H&r{(X3jSS2iAE@wl0#pR?i!l zO79mjcxM;1om%-?msfHEY3CY@p@DuE7q4i&&~*Vv9#GF0c(R*WUA z@AJu030Oo}TUZCno}2+?Y#C-xpm!HQk|_sry=?OXa|qUhaki~&6?JFvuO61IBa>G*Mq;S8Tx-6i{R@+jgQKFNSz0R0WH#Yleo{v=%X z-ol&zwb0!;`akCM@|HP`?XZ*4{!f&3Ab}7}AdFbq*tj^`TDm(sdwID#OL4aUM_hB~ zaRA0+Fmj@=wr=sLm)>Z{K>uk9iVV5tGvinnIZ-53_?TSHj~teJ zRDt(K1S8ngbhdJGK9aBp{?%5Q7&XrK6ut<(^zEiD>(<<1YY3Sibm;!wxy4?+cBbHQ z&7Hr4?=7AG*Px4|4NdWEhuN9$z2rNbh^wY7?|^i)l+Bo~lXX)!CuY!R6{8VP?@wJ{ zHqm_n8s+YA)EHI;9lDM5+hKcZO}qBL)?;t!x5*>EZwXqrf|vAq*^gX?m9Hapo|k88 ze-?^(g*7JpmbreBlXBDnXc@@0GvyMWA22DJ_hZRvLWMJE4HYly9CBLc;G^ks?p5i{ zoVKRuJN~(z+*h@(-@_+RvB1gQgGlU z_F4WD4fh+CxC=1_bFJLWGlP52BvUIAP)38V@~)Q;;!}a(^hUV9dwxYpcu9p>f(6!N#fY*7Rg>=or#t zBTy33Q`_*jEloqg=L1`vBJ~SFx0%z<@v6OlRl4lqG`A8KJ&6vIt}GEX;cyil`8LaS z^A@Wm6=GWzvMs=Dh=P6(B*>&J*j(rE2Tyn&+9}LmCo>*eA*jAAg`7@hK}8gqeK_s< z*`67qNBZkVgX{;T1xl0K&NPc7S&SQ7_buD$Mw_Q%VJiezOdc3OI2^DQc%K`;rJNw> zewm2zOwxQj)%sW~wRuu?s3Aaqfd-(#$Wal~_cqhIVdT70?M})cn##*3XD}t_x`mzH&f@d_*{cau|Y+u|=N0F#8|YmkN1rDfT`dWEzm1{_W$i_-f^q9vFJ_g;pH_G#!_iBj5&hV+r+%DWKk(Edh z@U@mm>&0ZUTef`MU*NiG>UW)y$i&Eqgs4!eW<(=S<9n{GpJjZ9TGwi`dVsJ=C;+GQ z@N)mPkTK5-$YtY{NwbAAI0IeM&-~h+Bd1 zi|vI;zHf_x7#}f2z$T{5c*}gTNy#q1M9vM=!;AxpY)LutBIM}FG*Tx=<5S$FmlEuL zAj#D1jPSO%Z2jwnBWc$ad$Up*ArKhpck}Yo9X)C}3&cJ%eQ)JKNQGSLYuh*Ik)S|fkFo9b z-)c0LuT})jo4SnNo_bm5?&#T16q(XCy!~_}65(&*>EBT74F9r~Hjd}9wt!U-xC1k` z)vp7;4RxG4fS7uJj7z^9-4@m0mW*)AZtYEe;uL;duk$7sJO{s5BQc%PeyMIYt^V&m zXDc~3xX=D(tdV?gb#2>BEZ_EVx-mj}Q;qVUN10hF)4;K#S;cTT(?Qw?)y&d}ZD*dKQLr;kbJ|MJDS z7;pYbTzs0Y_nEDIci%R3vE?T<=3A{FDzG{smq7pXP14mXjox632cL)Fobx+-6R11O zOug~OOQSyBe3nCVXKO;&Gf7fHw34pBf;*>~JEOqBz*E?lUfa-JBNWfMa@MMds1k)Z zyp(G?T*xZAg+W@g{Fysq@!_s)wMIk6O9z3{F%lK+=^ypdmadjnb?1} zQ|n?~x`A)A$SX4qkpm@`9B@!y9oHC zO%JuzN#7R&P)MJDw06EwZ5>g$V$-%j#jorVC)VJ*uzK}4@eZqLB5VCd_e+#`j8s)M* z*&px;b*~gg*!$jy8iPd5VtV%fDf)v=4t59ZF3RW5jWKaofi>?E3w0NWeX1DR8f{4< z6%GsW9IAF?+1oezAj^WF>t0{|+AUVjyPl!Xh?xml9pA)O zn_M<1ftG{!;!GXKN-s}7wC2YNg$h7W-k(Y&fztJ^ca!d&vmx)^X|sgSH%|~ zp|*wv-P`%c&GW%9vY?q@SIA-eC+0JOyY6=i5B%=P#DqRu=nUq*mXhi{zcrN}^+d3P zF&s0}Zo=0kUR#MMr#Xa&k?&FCr>NEeHFUcX+2Irjk6%r;Od6I zd=M6|xJCcgbV~7-qtAJ{2;^orOCXnYx~WQ)2vsZ`B%Ax&40YdYRfF_7ry5^u)k1me z8~b%=5hbi%ahS4U)`xQtnpR+ipL%btU^_42kBZ_=x@o)j-y?15=)fR7DzXjWrG20x zx`U}@F{WZNctBMCRI47|Za6#J#^WXVunl*zWwpA2nAv53>a;FKEaq&zu4wZ7+wtji zUgSvP#eq_PF$>UlqS~Z5=E)<0AP9$lUMi03z+)dj5akhlr~PKfY5AV;4{vaE%G*pp1HD^rAs-P>ic9_9cu6wOZ&P2c3RTUc9x#r`Ufot`Sl z4bY>i34p{bakZMj+zyNZ34HO#Mn=hcrq(ZsiS9(>>&BmlYFShsy^ZUTYN)T@*;;7w zGo8bA)Wan?rc@sfoTYRcq#BGXGZ~@4U`UX&EOcmD^(Vh{(79gQD!kSw`z|P$%#kUP z+pwu|Inja1wqFy4pT_;RGd6rrnCB>wojhn}q2Pj7h?MwK6;R$Wq13(Cxs~=}oc`DKF~K&jXalxLzv%~D_0kCjlLAX@EQ&4JE>)*P%p!35ly=K9~AJKeO+_mk3o zI$uyonc0jK+{|7cXJVkbQi;h<)oF04#c8jt6|3%yTY*5~eCyJ{^iHcRfR=9(^O#OWOpq0#;CbK}5spU=&Eq->iR zNGQR9QE!*q0>n_mnM@xRn3DClORN4^QT{EDo~mMAjeGvnNd^YB6>pl*4O(jX_i_5s zqaLdIJ;9k{l|f_-8a+HFxdJ`5OVyoTJ2;Qq0Hs{ zIdSOR3rOzT3u&t}`75a3jOV|+iM-xm2 zq*9G8>ilPecM#BF?D)e~NO2Q%jvL35Q@oqutrIONHbN7k1Xq5a0U6)c zPD#^HnJQQ^wW+nV+tA4C%V1N&4LmVeT3GE8?RDzWylxxp!r`k|_{Cz-rK)Kd)QZOX z9vPVLJC9X<2)?=g<9^edm_p?NH=A!fb#AWo_6w#zobo)z4;y$&H#lR0#EQ}DW4R-k zOh2c&{Hc(w^oc-dh+S>wv-X^TMY1+ymMHZ;_H4z>4TD@!PlT+=E`1T%Jr9h9RRTNa zeF{4J5>gg>WIXo5!_~8HcdLY-UpRl22bV=g;&HKeR5<6KBFGADs^Y2o6;~_x*Bm}Q zk=@hX{V(BU=$~LLIwskbzjfe^?bXre7BZCIsl0k-SH$sC}GX zyzU~d^Pt}jVMbc`-{xSWmPbH;8n@&kez~{K`~;y_fo9(gBJ+6)AJ7LJ7YgjuHkeGm z!f2+&nq5hzu}9dSVs`antT;<u#E&~>}KN}+E)H4uU?@- z+^fsgaRu=nX_c<(IpB+;8OYI1HC>|`jGg5KKJK^LWO$u5y*8EH970|I%qY-qd48_+ z?u>JH3ijdc&r@D?-v7#+TPe*Ky!p4L%`{y!S8cCZCr9;q6+j!yW9b2b>ro0Jsb>G= z+P7~+iU=mtAhUU1v4JEmwzNm@gU9oRThOAriZ7)&=f9J=68!<+7(Aj>d8Lk5GV=n? zj?-XKhf@*?;BN1H92BPYY^j}7^tKf01{X+w@_BO4xLCWSs(|FqqtO2p zw+ZPB0ZP83;e-p-0WQnJxYmCw3kx}taUPevG%ruu`tOE9vj5qx31}(>>F3pQnG;ot zJ}mP&n#TLA25fMQR|Fm{X-wui-Fh%5b>*WwfY_H%2?$AMl(a zGDW9%D>Np&4$!f4dJV{RvOl$xP97<9%@rCh^YuHC*Ul$i#ix(Zo54m5fuE~u_Tu&? zEY&wQT+75#B}4a{BiNxP{$dT|`XC{ibLJ5Rg{T_y9nKp06dIt}rFdc|75+5q+EwIF zC7Zu!B=+@zMtx(WX1L_P0z_>O1&2h|Im?Qn7ghwREAwlzLk>DT0iizZjL~^FsPI!B z(dZ(3>aTrofy1QrxiY<`k^Ek+7E~{a8(l}6SR88_n<0#&bo_lN(0b;cqtF~f5m%ss zjgn%+Pp(=@H&L*rHReq4h;cQa4(LcOPqZ~}%%*B|=yCxkbCMKNt*tJaOzHCc8vss_ zk;vKnje~AMMmB(b7nhjp zm%^EizRzgwQW`J0o**y!eeK14vK>=vM>tfaLX(QVsT`y$kj14&UOHPqvjc@);+~u? zUdej;?_bywwmXK+btwH=2*k$EilZR_ z-soHp0A2)2D5yBS%#Mg%=i$t(<)U}_5S<#2M>A7IPC0dxaG5In0 z?d1v&I;Zs_Z_nPHttmyQ!_WIVc|0dVGPpD3$~)*!%zV$hWYzQ{s9pmbHP`@AcG+3hIX& z`CHj8s3QlDgeyrHXT-#chz&juONRt3p7=8{(#+apRN$2LEJvfnPpZvR{)tmt~dh&c&J$1G5 z$lGNAdDMLduy>D|jl==aV+eiU5l&pDR1zQEW80nVqr_*{o4@Thn5Q?L1O(VYxvWJQ z8pQyw-852&o5l$eMK>YJB1vJvatK|ClaJmg>z zeS)kYK6J%uD>X8LcTFD!*6wckeMR%bKC)dO9WD>-E!8Q{eb4?n+TnLZx?_s{NmfU} zSSEne?4oEci6|ED?o@pO+z=)A?n5KuQxFomI_Raj>MnAu^efAWFp&|<(nuv<6_xOi z6ZwZ3t&V|k29SokIYwi`ZTG+h|KJ5Nn26(1sfc^QH8`a_(>SnKcZZm{E$q8z0g#OS^ns!p zIaDFa@}ljq{t(SEzQv*4#b9|R_*Rnm;&1KVY~nt~+#HWQj%B2LcdNlGCGlRzq22Ju zS1z-8avSZZhW$$Jt6~`}JX->#JiyL;VD?5l$$LAK^Xj(W(-@8Kzk-S60cVado&S88 zqT?40f;sReR%P*bg{q8_Q*s#@iNCK#^iYp8m`{7mN%y9Ziwsnyd_f^s5a5)Pf8INt zKVBaGeQa>L7$*$(td8S*>WlbMFom&30|_xM3JJFG3q%QRgjxs>Ve$1e?@Z z&qNOdwKo+xvmi2<6(ZBHP^)3<*&iYyZtR_BB~`0z6Jj=5NeyzvQJOJ@R31{14)bwm z|J*LQeRUK{B2}cblVx78%xr4Y@Xv1U)llPNCvftGY2iFq4`td&AH2b;1+_g_S#Ub3 zC=U5Eu1Q3b6DFlTps4+#=qX7iiw#@gHD<=@1{?D#n3Oh)+MM64S0KQ@fN8F|mB zU4lXH+H%a8spqL&efqH4Tvp0dlF!HM(J*87!16VeE)2dhA0#5>CT{ryI#b_>nxQbG zdVlH%2;MjF#%BiTymiog%KvFcyl0^{F1gA{nXAY+r8J_ib%XRE;5Y;SCtR5_YPlgg z#-qMyK$}m(hdx0q9rW|x^vMJvw3y8$``iJn|4UFGQ0tRoC_|o_eY#Deq=ed#E}EKS^J;tt| zXYmc2uLc680Hj`TzLXGyZ6yW_a!wmlck~yu;c;XChT+N|1%F(rh4%3an);?HOQ%L3 ztUg{>YB2hNQHaG?TzfUbQx_Bi)rF_A)$P|Q(PL(PQ4+wCU9}przgO+x}X3D>f~pPp5>himb*d0 zU^oPa3p3YJ;Td|<(eefmm<=7++#?9#Vxhb%cG65?9IZy|7SHI7qW9eY z%tU1Q3^OaJzgVarPI+-YmNdgIxHh@8pRA0_&UkcNn)l5|wCZKSN-*kj+daT5zzDz# z_lFS57u#<(YPIl~jYhMA5LAiH6|5tVIhfN~b^1?m^Q7;YbGrYd-rvg)644|59~?t6 z<0s9Q0qNV&htLPfzw0f99Kh7uXu5B<$B)b!EeX9#d_09V>?L9wlJU@fXw}se+kHup ztZs#5I)_hvCq&JG&_3!|U`2k`QtmBIj{IZsMAugj0BmDQHGJUr3hD#cX;1O7ODUggg4wFj{)y$go{ELBfvD7;j>pA*p~q8N1c`v+IEo)7*;ldr)CPfV)CCSLae$3)Na$n+WcXUtW#{PW> zS*s9;^V(Ku1SIA-CrkQFy9hat-!D*#c^*nMG5dO1*Nq?(kcwY3z)&L#5BsNpR&08qBQAzB z;+LjGsD(%R&e7R684xmTmZwt9!w__%=Wv6!em^{K}Qi!+z&-*Pko`6D5;5jht?4 zB#P;{2Yk=EE9(7S2k!`l^;k$)YZ}(ACXbc}`Cpy6Fv_>AQn-O`MYe`!TQ_F|$y$lh zy}}!L=WX-7C%^1xbkiN2X9JV}vO4O=)YcDAHjqg-%p7{K8X~J_xT!_G2gE(op8nfL|*0=_w%_?#dykT`)BkdWh1$`tuh3gRpOyYFFvf>yke=bsxzT zAxT%?Ds3>Rt+|}*A-{icB%BM+q>w#6sbSV(#iwo?o!<-}U9ATBi*HqHi*s(b76eXR zmxs#BL*(6+zgU{1i_$(g%e3nW<%T@mV^Jy>V6)g+zi5iy*G zWKW3Fh-aG1)2M+1kB(YGX)yTM(U#npG|ooxZH5KyRZV5`GrbCgECSY<7QL3`=JxdGk*IUW9rh>RE$>P%m$f1_T7mTSw1)W;RO)m+D% z9^#{}y--VB))$iM02Th+u-+sQP{I9>W|l-0Q=JcPAW};Id@IB&3T(u;dD}Ed-gJN# zku7VykA_C_{X)>$OY4${G`xLKdj6z*=2nHx+9i|9rf?dnTZSAdc`YmA5-BGxYn(Ci zr10ouc?c^`J|PF2x=N?Qv3K#VR=oOq^afC1J(?ji#-SPVy`@yqq1Bu0X-=2Kb0yG; z-Z;Gkg|Yrnf7wSRjE!MOl0N&CV3057_L>Q+R72amjW(L`t@kKl?TPQ0oxcKx%J=MJ zs6>rQ!y`%kJY)jx;K7yAJzyAZDSMsNrQ@n)Ckce6M|~D2VuXa_dr->s7?oT$)!5 z%;+}n_vxeX@TYc7Um@g}U81@-Cf}d_h$6d_^um!?RPF1Jri!a8t;RO|k#{CKuE{JX z6`0dL(~jm-b0zD|3|yhdT5TUm&C^1-wp%D#oCPJf*96v#wew}I@l$M-5Tr<>-n6W( zGi9b7D=4`UY&t5V(R4XAW2<{7iME9FJ_V(_6XE)>$#1yJejnvBa_r%?@oIQ|Dhj*a zWAH5I+)&iOufvxwE+D}`q#Sza)ZrJM^U82xHY!G>!)1S@yBBvy8*pVMAohXmtz^y? z&_d`|9aRwZP8ObB@~3SmXmJ3<^h@Aw`#l9O*XP95i%g~x8X~qjH(v0YCDdV;!70gM z%t;$0Br&1q_bQ-I$G1wF_67k{+r(cB_LN()kOUcZqBWp}aiG>>3+G(jQwk!!WIC5B zm7Uf2)VU^G2Qkwdw`%*Kl9GQvDr5bQzWDzfI%m$HskH0v01L{JES?%|K{O&t@Uqu} z+7bch-e1oJW*16$)}@tcQU}`M=j(34doQ+ZPf1GLY>mZuldmx4!AGUj)Uy{}K`Fi8 zdY2mvVB(Py)hD~UryUj`-khW7Efd=H{`tw zWtn9eaw=zNBsbj&)u+#d^g2tatEC>&E&zD3PVULUeQVAnYcpIgR#KVdUQnE&^{hX|@04{+; zS8t2>7SXE2NlV~&O$z6_uL3p1ZX;8*>n>Lp7GlO1mP40ht5(uZ7w@|CXg0JQBAAMr z^5a4Er2cbHH|eZ$;wB)bq)-$-cOLC;;VV4Zx790YqB93n%RE?+-32d5tzoR31tz5o zO}hTZdOe)a&V)f5Hu@x}+UGmcS9fjCzm!_&?H`@&2=k3VGTp3?rL~Ql?FdZt9#^>o zrxvv*f1V1=mi6+kG;+pCkVuH{!bgp2Q8B-)a=#ayuCw`BLj5jxhOGVcSUtMRUXep8 z>ST+*#<*;WU4r{PP!16EW2d?T!&-h3-9l3)-pSSRgUnL|>CL;0Y2q)hr0AI2?l{w> zFKL>1_kFWDa49M^lC-(V63-@Q`f?!DI4=f_8EG)j&dKO@T}TnHRBd%dZC31WGC6ajmTmKi zxszuBZJirq%;nkl_DfAyegO_sZohw!beT%}1ZjK^?FxSWdb9=le3-RUOUG1AboI6x z@xe+Xv)>!;?~u_zTpQGX2=gyjy&J3&g(t%3q|sP{NA#K--r=EzrzG&RMO@eg0@7YAigkuq8k#Nqoh zq1Jj*`ItZU7Td3jU*a+$rj04lBUti zh}oBGaPPfv5_ROt*(cs#uwy*G-ulId2r7~($V~je<*L3GzUpmn5LbDia~Y?>%P{O$ zQ{wdms%ghUEn>f%I=dt} zIYn#^I|U;3zYevkhw&rWi*AF*0`td&nH$~Bk~ClE!FmWOr1jcP_JQjF&7{_S5NF-O zoT1N|7egX!xXe1h9rDd#Jw1Z#bpLsUJW5(KrT?I6%~3(@p5MaE4Pgz}{qEk)oUzQU z5xvDiyxG_Zm^x0pGez_lk%f5G@2 zyiS6UciKObom5TwJ&hmVP~J?Xd%R&ti!O&n`?}Zs(8j)2QH>H=Nv6xaEik$ky!G9p zO4P|XLt*afO;0>%#l%n8!oYu*%a6B56n7}hge^X47_}{e#8ZE}x&DHpkm_E(8967C znLII{zm}+opDfe~5moqGJlIP1K-fu>9rxLbZ%I5Aj)(!c6$WI6wm7h+886$Qw*%Ie z>|8fdA_C%Z&pv2Jd@IgjPB|$xe!}5oNa`M&*v4Ba;{zVCO3b=UG@ziMAd4t%JiPr= zdvMJ!D2qC;rF6kYB2Ot4YJ}uKa}VGAKbX9Hzvj*ogY+>Rck0cr z-!}#B^T3ELr}-)1w~s^Xgz?z(ppT2 zY*}q3+#U6`G}QqF5i{+JdA^Vi($JW&lD0=~^~;9z{9dFMHi$b&n0U6qi&hJ}?#t3B zNd(ZZK}P?~9S z@)dVYXigs~meQbdGSYAIujrLGdircxW?&0K5)w^VCAahFR#?MsnD0yV{WJ|Q>doZ# z&9>~6eBzJ*R^z*-AAvr#g!J0&NJlzKlzzs9EIOfwm2<*Sfr+Dur{qkG;p0=PYjt7v zaAOwq_s~f3*$scS>5&y1z&iIfAk}y9W39!Bv$%aX8#A>Jvs!WMA{mE{mqTWHQL*Wz zsjy7Fp8jH$?RW>?squ2#_TMLO&ow{-{9>AGcvj5p#l_X_Y(p!`?1Rb=$D|;p0G@Zx z6VFGl9rPo%zo)JTn{99YZP7I|n=2V6ueFQn>)&%k8fjYZhUnP?ORYf7;4m$D>?d9( zg6Xxyn`@8IkT^$$)Cb32KQ^lOu|HI;NpOO;-gK92nYrQSe?g(Pe<#n6xs6Uuq$8?t z@!;aFjs90sy+Kd&j>p50(|0F^Uqkwa zZF$jKI^&v-w@J(dJh=E*%$t_w1|j-V>eGmoEEc3B$0eYiE`^Q+Dk#;UmzSAc@Ak7= z&JETQAIx4M&6F#R)Tya`p0CqK&<+;P@B7tD{!y?L4GH9F@cm5d@AqtSWj;f}Ap*)u ztG)^5Wca=FB!+GPL%um<*ob$-Kdn#57DKC8H(342bgi+r%vk=?s=+hs zohJV?Y_YN?=lJsL`a6cE*vDKDxn0yHR}5ruc_Nv4$DNiwd9ND+dR-hrYLg%TY~iO^ z8envcF^OTHkUM-OU-96r;MMfz+-GkqSiJ5+D z*O`f)d;-aDhgEeR0J% zEzx*Y>!j#o8QOkSoodS){*Cel>VixG1YJH%)k#bw>W{C~BIKaR81Ax-47M<>CYzA{ zfmx7+^CpA5u4hjYh`1%l+w8v>%#Kz1>0vdD$bM;nOycCaCuB%r8j?HSCRa5pVxiv8 zKX)=dIy#o#5-zTCA_`4iGOivf*zOQ{idi3smGN67yqv zU!{J&TUq$((t(Y{+PZMb`spFq?Jug_?1_0ugy4a14Mjk@UR|!lRFwZ%4%)WyLTSfe z(A{Hkiry-uVv4DCZ`R1r29p6a12l~cO^(-S&l>I~YTDhno}3(M&>rQNeN;3~arc@Q zIX&)WEDr=}B)%0fo-AhiOtxs9UJ{<-v- z#FvmRq%Ybc5d7R&2r@azk21}70xT@o`vC_8vVRWEcJFTz5nK%k=XJ-+3VE{B(jIzw8=l~ zOPBDkzsBV@SuEFmfS1ZS4$SHH4THVo^yF_NSt>4^?7x?aXBTC$xhE+&mAHvse7Ux> zF%w$!IIP<}&b1LbYsCwMgLey5v)CGJRv;Kp$tho<7syX!ld|T+g76t7k?ljOW)S*AaG`LSi*v0n^-`xOTOqcbba~#Tdy7O*KFhzYwJCXeMSXILS zvSBDStR7QZa|$DkoVL}~Lb2i~nZA6UPUeEktAmR)8*-`wddmuHkDJGi-vM%((RjHd zt)#l%Y6gT+j@E4H`;^dWABhT8r6hnWv z-;mL26Z@DDyL$*l1|`iyTmI{fv|0&gC|paD6sf>@cdLs|8i()ORN)BK zj;}u%Nu-4%SgHB6@5;H`%Y<3h(#41c&OWMhKCybk?DmZZZ5P5q5gb@H9+f@QAYJ@K zA+Wj$++@to76w!~Qc9YmmFrY=R ziSW+0JVUy!-DO-L&S~-ciW0eu6*R|j`KRSvRc01`si$kgq1Lmq#?@ppqxs>;{E`yz z*hwU!u#6!5A#|LqF$F<7Rx##irU5MF+y8|SsKXvEJ-<&WpEthXEh!eWqlmI=bnNP^ zaZ!sEA#jzA(6NtDP^_9Hcc3l?EclMU2nY5OHCYMX6jndh1U2^O05$u%;2KB>*=mF5 z3D$I^W7*{66ma3|UctaSyj0-YTA4fMtAsM3`G|v;Zt{$p&xvVPP3Wo2wB2rR5okE7 zd@2*g=cm`>E50tCh)=-5oDp5GMGu3sW|QVKsR8#ORwt8* zrF;<29+Tfzg<#gi^OB zhh!yLtY(Y2UnE_Rt1D8RVliB~I;Zj9xQaxal6Ds_ywr834GvwmQE&;kJf@>fIgX+$ zx^gNn4mi(BIQhc)>(iSCJ1kDoCfKCEI?|1b-qbAqmxxHyipOme>S=VK4i_)?-5V#d z2T2VHd9yqwF>XoE>QN$3dh6z*0y8oom|BWlJwZ}dEod>L*CGOuH!ub%HSj|#fW~Vj z>CJ`;R~=GBXe6U}qR5zBPz@TTZwPC;W6FGm>B(Qi6*w<0P=8*ct<%Ym2CcXk7o7?N z7N4tkUyMxIbJ8>IwtRa!o5|j6s2Iln>d%FLwub>_T;|f)L+6Q8Gwa(aDVOfeMLzZ(@|zq)sDps7NGg{UoEF6t&e!u61{~1frO2krrMDD z)Hi8`0F%w@YIU1-yIghDoCnMax$WmG6qkC!G^#VjA*6XPjLueC+8c1>iy zEnzg(8X0U#Rp{3W2UYpJuDs@b$aSCzRQD zIF~^6kyqt`m#L2agM4z#L+TZu^z<@)cV#RGz z`_kMnHiNgw{&gDK6HYjN=K6jE`ey7i58e5{gYGCA)@IS}K;9&$DJVGmC@{=iD<{ zO6eq{fuHbKfw%jUWjzurVGkk$N~II4(_MW(28?n3y7z2tl=+Sq!#MLlvWGVXo+iBv zPz_ZQ{}PSY@2XM%tltSiEr3H4!h?R@q8~XW=80?V^`8K^j(yMNJqtIly=|9ez{0C$ z27A-auKl#nqYJNaQ~YP!GxdE`*p2T&iGM%Ui=tsiAK0Es%kJ=#Q6AMSZW013z0EGK zVp7$`^igdLS%|?k?{sL@9a5s!r2*cW$)IdaMPEF>mcIt3bb;zG?CFiFd5X zAt4z_4K`L8QrhT74@Kg=Pp780e!n`FR3oy&B3Gk7`MdXCI;Zb z{3C30zC)FYkuB)rbVb1l)4x_PK$7mCKvrZ~lE%T|@Y-@Rp%#FNel@ebW9#xkwdB}Q z=EO3zfH6z{V1|*3P#>LWfz0ktt>5WDHy*q8PuSxfUUyyYR)16iLQpUhh!cYYSi^L* zjEj0m8cfD{hMl^(b8k z&Wy-S(DNQUz~u%AN{a5z?AmCDbUk2cnM+L|Jx;yIVG;@qdI~+ zUuvSB8>d_QD6kY9y{ed4OMs2s#KqFJJp0kiWLg%<8by_(|uGUIr>3`~p-Z+Q#U|3Bhv%UjLZrVmp08;|vz zukFBzSX6{n#R9SCpN&*F?En!6A*^nEwKT&b;&mg!;@2uBj`ipWRieNkXN=!~V9x>S z?Epk1oD92{a}kDZ5(SYN>KF?ItdtkjE~fIb&@HJ|EN(|G`vl&9hmuX}$SKSTNU%0v ziWvwIGY)C+u9mQ-SL+qF6D!21{8V##lE1c6bKjzL<*(OVhIF1vK(*m3t9bFaZT~+# z?d^@m=}k?L-2nX_$>EQ9_oIOH;2p!>%Cm*B{q70Pl^X7WLR|!5SyOe(ML28>*fQoreB@IP9;zR`>Mo8FaL%1Z8ckWpSQy4?6MkTI%OxpkDra;NhfL}?2Ljm zz<*m*c^AzOh-Xt-U!Qqbo9gBAdF)U?9SG61cs`i$(mP(idwc-~y6HZXljggApY~_F z-T%64Xo}#LwpO|jzW%66Dt`M?iGR@@o0pI?5qF=7XFid|rFkx0%l0&&gw>fi(%))y&+7X$hOMbkcldOYrLA8#L^D}3YNp?IG$Ae}n1HI6dN8&0?Gz2wqQ8Y=`FLscDvhKf>xrtC-UX0w8cPuBOh z!ng*^#k|s{j9k{KYN0`76f08e8l{8Sb?8s{2`uKcccC(^X8OovPH+Hl-5 z>a3K@6`lUf!63j8N`5P=-`R!~_apE2Nt#{ln<*<<21oVUYi7942#3a+gKy7hiCdp5 ztgLC(WMY-YjV0Y_DQCfQQZm5*AAMovHf zGAw&PJr86N`y*L!#gV0@cedHEiIre3<;^h_QlOs3Av?kg?Mck^`Lc2qa~u-Wp^6+ z)%1d=XrSqp#EXRytf3{wAaqY__gfUc6Dd_A5SZr2zyHs%_oW1mpjwZ zigk)5Lc+nPhO9>B)%ki6Od+{{hOlA+E@Bv6qXvaW>~q;6E{!TiCGu~^NQnK{v=~;* zD*uQ7PnyjCk2KNWkfv?C;K>bXg8y$O?8f7Mb11vMuDDs{X({IFyu%atOo-xT0#iQNH6Zab6!<=VWz$9ye4M|N6pw!mDAzykcpc@YqO(oZ<2 zwWr!~Lwmh$cqMvU)2PNEKddkf`!sEPIT}Gp2Qe~ON5yKJXGG-mDFR%VZ@!f)jA`V9 zj{P0Nt%9K$MzMnPQDtw|kJx)gs(*+)9Z{_VPlI9bmh0n5t#!R?UoJ72r3M)Tb6T{4 z2tZW=n=Bd&p_UUFkn$C6kj$J7;q&QK5p`n;c1oup16FY-2%C(!+#{utsiEaGI8<_d zCs}#&QKQlIHPU}z>W@d>*NIO;VZefjeS>Swh-<$c?+GPWEkzkhE9b4>7u?T=j(7Lh@e#`C68{w)&jRx2^104c&I(SM?zsl(z4PiRol1cjzY%W| zVBvGgH}}4hUhfV_B&i**Pv>=g=Av{}Mvf-~v5-qLxi0Ng-mQtP?y@}HnRPh!P*{OS zP_jB_OoP;!ZpQOegzj~wu>}RjnrGUn13yt!c!5%*EesG;8`mM;JXjaiDHi z=Z=}IdR~I@SRJU3fP3ozBTi&|l zJhgkYb_LdS{)v9*$`Q`TNiq<4?!f;Rrm(r(P@|+>?hJnsb*?5TcC(g1s~{Ao8E4CW zj3<3~#~E-lWvnP!)!$+?i_5`r9QQ=A&5ti?*a~VYlu^?<-cN`B;)4|y>XVa1#AMC6 z2#lP>Ft1tCC?@?YQz5B#z0|a$#qB%m5>(ytGDqVP8tHCZKPjr)BATSV#U)}BURS1d zJfq-AV^W-;kILhm^6%teEokb#HhoIBF0prVc4Ai62<%p zsB_vy%1szFsbwML(8McHTW5gshQnpp#mH=~)Esb=G^b|OOwGM+gx}HrWzjyPOte8_nfNHw zn+?;M`%RR4OJ(_F80O!o$N3E7{x(8R;zI0QOpm|%Ois}gJ2*1sv7w8nxr^liBQ$Y{ znh5L#+|9k!5}QfA@h{+;_=JtIL_dc@byxw&srz{a%l2K+jk$+~N2TiM`&?Y$?xyKaw-MHXy#_S>nl={q&EVg%E-HjNnDOZp58SSq^23U}r7Lfs?Y z#UveJruKO^M}zvZrtRuFXFh6*Y9zmLzj*lx*xKR5ntBcj&^_k1DZ1?W5C3y%8U6`@ z;5yf}O%bJacmLPxwcQw7Sgr5?jYO=^YK~UJH`kOVP4S_#h~T+I@P{|AZ!QdztI(6k zvnHe}npyAP>8SwJ3DE$S*qET)qZkt=$l2^-YUHtc5kaTr!w5FR$R=$H0@n3Co`SUH z^l{78aVdl+%)_%>>n<$aB%$Yy>(|Stlw;486w%EkY_(wIDejeccf%w_m zu#QE`U1UaFO(SUyZ8j4 z?(yzQ-n;)l=C^mGpKlqAjD2pOS3`3Q-CP_lrNu)B-+$o~YtoF0(1_-7!0KLe2D&jD zI%F3zI!v0q6-8Gvt+$%BhEw04BR4xgUx`aR#mP4`^O${4XLhYVpUW@n(xXdXU>3UgvGv{;Un81c z-l5Uobk*s1pS>-IRMrqTs+oXBhflHs3tA*HuIK{{UPpaIt^W{FKQA<_QIKGL z<0vAWP@1IIE$djGnMZaSERvCZZYdzxZ&ferQ!*SSn@SrA{`R+9;jOHnVC&Dy3lT+! zKtcVh#*^O%&vqZ~oR!sHH;TKK8LK$Q7XA0nK3Vr3Q7FR>WVjy`%D%b17y_J__?BWr$K8KyqP^jznXW;yoQ0nmc z(WOm96R2^;A`QC~;|o5-NVHDZMPRcVclGCaFGqA1K7FpkZn%~~orHaY$PL7B;J;Tr z)Ec@}#XNk&t?;6Zhe5%LCDrITcVMzy(KoK1XVN-`#>ztydZ5FQ5NO!PqtSVtfJ|2Z zNiXG?1+t9{VMa77oSS>MOq*9`lIza%;dzG+9hJeBA1?+5WhbgmH2E0#J9U}Y#KPh7pXj2FATuK3Jd4)@sLHM^V4}W;HVi)Gj44=WaNlLo zz#HL~3_=xP2`N$fOB09Vy~kY+R*I%UT%?dw3xQ~m!|=Ym0{E;Yxr1W(43(}|c)4u? z7)EUe^qLaoNr4;0J@fKu4Qsmg3vVEiIb;Obo4$C=OY%577q$zdw<&XF88?PiR~66- zh&XtKyrx*B5Z%|h_5`0;KARl9p6WX1TH0{~(E1fjd3BR;(>?AHtl2RC@m5}YH+Z5j zikZ81>vi>k$9A&p)bYO7nX5e;K@5=;6tmXMF#gN4UI>o7KUyDUy^qFRhyFRcT#st zfh7%Px%xxzd9o)-y3*#}#|Y1;+vo5al@y7oa-J0L?RmBSY}Z%6Iv@D137HA3zq9Bc zqjOinO5T+Aee-gN)^j#fk)~T9XvrMeQe@8Ut#~Qk`>L+1EkXJYPZ}9#k01@o3Lh?* zj>&xVJY^$Ftd)D`2nM%=>X=$Xsj5M}_gmJpG}Zc0;|$5 zM6J-9YfK3LueDWJ0MHu)euvrXAB2B2CaV%v0^|1OM^jObITzDI7N>(59jxhgPs}KN zb~h@64%a=9MB$&)_f=+xmQJ`kz-_akKOhR@;HpCqFRMZWWkLT~Fx-45mb@Ljm6PGW zrUq>Bc?Vm{|fFs!?(#KDnxdq~k&gc2@# zcZScU;BtBLI7D5Vj5DZkqIWL+YG=C`c!HBaq$bz(S|`-bxFk_xrGtEYw^Gvhp>3YuuI1!SoZv z+>|j9UfOQIh3#s6*?z6XruZCGm2-7}RIDh3{OV`P)v!feWTj`{*|FQaOm*o~uU)pt zxz6)RSIaj=vKe3`FrQO3RE?U*us%m$c5&lCxEbD?sJf8XuN!gohQHz+L~w?goDEz~ zY0*4s$@(>2hs&agW8R)?44$jLDJdnELFz;vcCRJ!^fbjGI@&_Is_lfN@3yQ?-J|R$ z=JN%eD7O=BXjl%*O!Rv(;Q@zi!L z6tISi(IDVq9Nx5x=f_pAdS3cyM>Gmmi3d7wgMHFh;z3k(3WR{dp?3%WjrGBKaAwj* z5+_>o0G3i#C`FA@c>^P{>N1=+@%SNnb zUMfzSG07i=?MttxC9$=VhocC5|}P)wxx;2hd1Ssv7r_OGwGp$F3=A zOhaNpO19J4wYkVZj+MWYkPbZ0y+;CtAL2PR{;*$X@?Mu#k;%+Egr-xb{Xlu5JzIZX z*N)E1QxoV%4>#hSv@`4~I9Yw>Zvks#^-fX*r$W>lIo@@Q3Lvz>4MjXoI%zjIhdFcbGhCz zmxi}$C(BBeC)GB*(z{uVW*tRE9VQJC^j7|L=MKys-`FVWJUx)_^`a%L*Ps*r^JJ{3 zFgr;#7#A~9?ZQ$6tG^Wg8l~iz&6UL!wf=(GL6uU4>L5xV&^|2j;c)1eY_Qd93YfA8 zfzi$fak}~PWpQU0!Lz=1Yk!x`cXk*&6iG+PvbchPa(xDZ>`3un`cY{V2f>k?E1eZstQRM=U9XqWjkxc-Y%v&*M**_W#q0dKRZ@{OFzY`y{(5Cju~t6GfHPKmRpY&s~? zV{ie|KVZiBG|&ItVO|UYPWmk61N5(~gcx)$rED$~36hUWNS_$9`{hboyh7wQd2NeA zXy4##Xy^j-TOJ9Xq}ur(dV1pxT@I=;6LZ8?2P*qeLZb;HvoqMIg6NJqzo+xMI*u%2 z7tr3L#=UNmVm?ePYn|tD{bEbdQx@nC~W(tBt|R zn5QJ}F0Z5_4oKczK6eIvsOX>G_3_+Y)HCDs^KVe3%kDQ%68HU(+z>6GAz-MjljP${ z$t%O>EggKhd^}&ivU8SN44PBI_foxr3N*Z?5$VitKL$IzxE~4uKCLrBd=VS|h@K6l z)hIkWzz|K#1)VJl#FUM#M+IwkLXnMKcWS1if=IIZ(;M!O-ujn?FUt{HPijg(CHWvVru5KYU$}clX>-6{azgIatK>VL5$b3#x9Awu4bx z>(nn9Z}gpR$R;i6v_l(lcU6q>dDBFv5$gXL_RZw@Q6lgT&za-yzKwtPAO`(+%qMDO z=WL-aPk$48eE?#5>vb9TwC5h=NJuXe-mhlknI)Q11TKJgX;oOMi@YpTVJClgm6PQJ z&DL9%U@gC>_#=(of=x7ip%bZ=u=N%FX3rI4o8l~`1&ES8DK29d@3B2+R!QaGcP~_8 z@1QK79_xJF`t;V38=yb5(8+q;aYON**nzaT?~3hw0$2WV#JNiM!AL|&j;ZzY@v%xOoCFNlp4cG^6V;+PgRu)OEm`UNTC zSxJ~y6Q!4XH#@fy_FMY(UJF;_c0}L;!T0#2sPmasNPJC_$AjS+CG$ise1inKg_(t_E})atH++)HpTc4@r-M;?cyAN5k3!j=DE_V72tgy!;sQgtpW%yzS;3T%9Ms#%f=~R&V^h`w^Ic| zyMEeBtvWK899xx4n zFq7so{3+W_FkHBVmaih-vnGP+kHo)^mKlPBp0PPat)t1>2M6|>Tj$*iPCQn>vO)OC zC@zM(`^~SGPtUj9F`pbfEgyB5qVau5KF+9+the6@0%p{GrwKiF^0re zScLMiLI{~$_Pt!aV-+4*`1cs2u>~%y;z71n=it7m;-8!&*%#3%#VuzQzP`F7F2Y^; z|1|82E!#{$-;|E$6u0NK^ItU%kwVtHkHM&op+rB?TIN4WyCCkbsfJb-blB zhu5PYvEJ|eA8WK=_}yQ4w$h?hihG!kXP5`{WowC|NIf}WJ@w;|rkA}N& zy3_lV^8#}#jcS9E&y4QA<8MtU_{inqpd!?(MNg)9NQoG>+wB+9@z} zZ$^2Zb;ot{<%Ffcc+;xU1{rl@Oa$&n_|!$8tkcI}{#lXVIENT|fgdoE6Ox-9+vYTv zlR|;yNHg}AxB?cf*cI=%xN3&eQL&V-B3VuH_z8oIH*d@(8zu2dkKEDk>CE$ort-!@ z%)n-ufrd#OJ0{1|#U(=)6*IN2Wm$eKe(S#qLsq>c^R#5RmHGEy`AQ( zVO9OC5s(&%A}a_w=1~)84+rBGg{qw*OW+r88fA+6*kHc<$ z6W?|Z;%d_mFD7y(We^}upgaC8@DR?lTrB9F;brC7qW7F2EuMPMD&%pPK5P{NXwB}A zXmYsMbvbMw6?e+>k#(YQ1u3p9$MUp^7qq=Wcka4(w)>rUMk-R6ofLHHQ)z59`b*Gd zI~H54NJZ+NlXkqK^LZv~2$~ENs9PSL$|Y`gZy7UVYiC1ToZOZS6tnkQ=RtfN+3 z<@bxf06$M54;RfIAIyI9Si_iP)1il>S_Ryd@SH_v#u^mYw9B_jybqf+obOCKO)D3$ zFQLvxHChl9zB+g1#1=1W&x06Pva$-Cw>}|cyUH0J>n%T)D$)xGil6wjTTvI}+2ZB# zA&q}7LQu+ImdiCH2xD3MCiZJ)>u}hRo1a)kar1rcN2XFg#xqI!CI8%tKTd3NeS1q5 zx@B_DFAKCc&{`f&mDx^zAuR{xQ5=)Yn!MFVTgVpGs!so5 z>#wBRE;Z0Wgxzyy$l70hZ$N_97jI7zUnc^AIW=n$)| z2~*MUQ1i2lFVGz<(ymU9a|%0}PYp)rLqBNypLXZs5bvx`p4;?#Usf#e<3kcaEm1VF zQ6T*jb$^l};JaDEPOxyUtIrZmfhb&4sU#(#649I>sV1E@Hv@Skdw*q?d6CeR$IORa zT4Bq*V6t}A9 z51&Cd*##iq76n4?aE!hj!yq}-6n3(XRQaa4UjFbfD^j1l$H&xs?By)^NE;dA*K;xg zQ%I1Tkh*@nJQFzy=&9IGiMt+loGTJ_5#RfIW(!rgu6u2!nAar{76Rvav*&xAMlzg$ z@v~N+YhcYXXw|)3>6<9~4ZXh}G&*aW)`9w%(PMgYXh>#Ni|>Drm$w{p(A?; zpxC%Op^oo>WkmxWJs@tU>!#~q!5u*9H%XSdpByoOo$=>A-CNR=M+wdf+V}T?LdRYf zTvM4fs5)=Tf3r@hEAC?5zuF4_@xPRgsC@pQCxxXJb?fJKf-SSdjNEC_VrV~Sxd19` z>s=E;KUHCitum;1MXNlj!89*S22`#S78yWiUM?qMoT0HhasPEdcFZ11Ft1i4=<&@v z$~1ZB$t@2Jx5*a`Tf}2;&%rdrXV67O){FxyeH7k~dvH~)(?ok=>gS2|4u^M3qpGBm zu+K^qNsd|pxVA)Wmr%Rj@^iK4UAFNXszALCFpXZV!Mew?gUdJezDmtCTuHjsHekld zI8^X)_6U+}B-?ywwWmxb83P#6+IlQqp*HDOolLRLm_{Pw*y&QfAnMK7>3vu!NGauy z89j=Dpx1)q>w*5Y!7kZRIBYp>_5R;q`=xEO6LBT$_T#x~0N1IW+Tjk9918(TbaA(x zt3a#aT@*V;$MTgWJ^1Wyt?pKwlujb%K8IgSB1C1VgITzV1JC@eDAUzsTJ9LrH2h01 zU79gNOu2!DyDr5-@!=jtAsU9VCVptt!)x*eWx2eyA$O5aNXcD}8nEaqTwxZ=2A4+2 z-s-;-Dth_1cUoc*yZ?hv)cWwbTdsm<&0OV!M<lgZ~hpR(+i>aC^XuSdx(G`6KSN^FI_+-@ywjUF5 zfd$ll*b-R(F0Whi!}2ly>A&5+^Jh@oG3w%S-w69;NrT1y&sv+F>b&J0EH92y-R5d$ z9G~mY0+IuUZc$7Vf4z0WO~B;e4LL*?K8G1S;HpA^;MKVDnh9S$dVMPC<(=O4%w7=}`kus-zW`rK#TlQdt)oiCXsi3e01 z%EvN~d#@$=p49fu8?3&;{PqYVmudh?Y86vXkQ|4T zm#(h7#q)e!B(su(O9daStfmWHO9WuyiQ@t;_uG8^@Q2qTw3k~)6P6vZ!vP+^Q_m+L z>G6+0jH^xYeVAd3R^I4{E%;Y;uUFs^YbW$Zon;WcFcKwrKQFsODsjgho(Wk+_d6Q& z=hKA4JyALMNj;%84eGTR;*n-M*8MHBY!6+^)YSNj4s=2X*HLbb8v@x7mnY-JraZaU zL?L(Rl*pe7F+0)45?g-+$~9(R%aZdZHGs{t8&a@qSoBvdVeov&(_*Rf;7*-fHxVi8 zor&1(Cqd%fcgk7T&o5>_)F{2G9O;_EuzA3;DmFPP6n`=Xilxd9JRB-D& z8Nq6GG+CYTCMW7oJk@$==4#a03e)@$+A zHj`2bpr=+{^^8{gUKCuVSb^2}$RJ;!vHnP&wQCZ+AZ>G|f3PdvE(?4%745M_lNLa( zHaw7esLZnK=P2HO4H$&+z=_ArQ{TU?w;O&;EtOj^x92>Qio1ZMp8Z$7I;5`i*X!dS zWS0q)L9QLVC6gkgmK(lwV}ZYUqOY$LudieN_gusJ zKLx@SVRy%arlb@g2UWT}PXsB5{hhUbjcFKfyi|{$OABL_xI$DOO{UFbiAW7Jn)f}8 zACe^y5tJ3^FHk8?iXCT+^s58;U$;r`n+kpfGDh->kc;fn3hO><^mo04y} ztbat*AVafHw1vi-+62sPb#Q6}IkU$ZvcJ@k$$vQEwhUy%ujoFqF1uvzJ8+4oP3!nk z{$p5CKo7N9-=rX~cd8jT)KZwsjMp$1-msCKC4)^Y$1_t*mHaa*UVW_td`=qJE&X(T ze|gU&6^3f7udXf+@=LZ8Lvt8)toC>|I!`cMtAYoBLWOOAVJ|p^U5lMheoVefVFd5= zK#xAI5*&kfuDveZ%C5TAGt$ZJo-iukNC)UTJ_23+c@zPITvC)}V*{)XUUWj{SpgQ? z?5&oDHcF`vAGn*e%DI$iSrXTzt*wz;AT_xRREx9ch~b8W9XT_1R^BYx`gqoK&O7<^ z77Dp_yRPlVexZeYr>MKs_9!^Ovs+<1_VhNb)$ucSB`KX5oJK5nZKpHb;08VyEm)5`3AI*G|;iml0C1i!S zMN;4$18$r^8}0X{*(X}lf+GCk&;zHe!iTuKgKe{*F0$J<+52~-8@Kl0=vkBeZ039L z7y5;;?Ao3ye#(|37*#2#SZpvg$U5}opWQM+0b0FTCRbZq)SxayK(GFZwZ)0|`iMUi z_>;W1pBvJIgEscgXZ-e&5E)l6bAyDdahn=oC=R_$z^H~S( zGabc)TJX+Qu(*43u`MqLP3uj}NUb$b2z=jNh;rUpo)fSpKO}pA>-#UE)XCq-I5F|7 zW2`ac;;KrW@La+&5h@*MuJRCG==v%&kuFaqQ9xKQodjbHa}5pjbKt@tqDOG_vJ2Zv z^B04izXa&h!*}aK+zOI3uCH+!sDYyv4P$;#pR{Bfck1fqzTcwV+zH3puV)3i&hl}a z1?F_xt;QnFz@O5OxVT^p1`W-!>jpxbBM|)SyX{9BL&WcrO}}`VTAie!^1{lYm#+TY z%WNTJ8K`MzJn1?&o6%2Ocefa)AYU%Lm-xtt*_-(e8z;)ySkrEcQMX1^%kCF#b%@mX zy|sJYd->zA_xh~nety4cSwF;{*an?J4}0)%BzOlSGY|K-_KwX-a}d3Ce3iA{yHvN9 zK6q@eE_8}|>fvjAzcofGZc>?{PG+>?Y0J!GCozvOlGd(yx<~n|ckF6Ij~)EkX?O*X z?4Y^}8i)lpJH%q|i3ID5@Xpo=#$Ve_!4U%>%R}hhusJW_#e4v!Y&ujx z8E?SF`CRCupvvLv<9{X3f!?UVT=Q;=->ThjgZ^yhFs2qxC%Og9Sv_XGI1kcdVls`P z_7G;M(_!eOCC!R{s}z|OTQdGM^MtkyfwMV}{2+g5JPi0xt@YrXT01ty%HJb;-=;G3 zpAwD)g=(Dh`H$L4@*STGqbuSdO?t*f&-2-%HUH*g@18B5Y{5=al85BRJE$F(`Kn_T zn6b*N_(BY1$a56R%YcEg!ip4IWiJmw^j^?{SrJyh)Y=aj;k0^p^$l14X2iO(!&qz6 zd4UJL2CBAPK92Fys-YnjQp~Qq4pZO+vsHWR{dHNxDQn||aK03#rmsfwDVnXn*efZx zYuEjGpT*}z;6U-LoNJz_DqbVk9CCJ9SO*YpoTrD|ygs&~C|v!^zCbDic|tod!6jO` zDF9frqfa?<>~I>VgZfy0kbvo|5VMP8T!DGKV4i_m-TujILwo#I#4~BxhecK8oSH zUxLDY(Jr~Z5RDA1)5jQb$q+#k1T zn7|wu>SE`5-e)HhfAJZxLlYO`XeNQuLk|5p5|+xz1A5g@bO|2?0$95(c^>C*Sxam} zHm4xPtG!OIKD}9M7M>GX+-)eA30qJwGN*uTu?pt3<@;xB2nx@=KA>Krx%gYyAx@sV zj+LKj?4A56kWL784pmo$j$Yx0%bhBYW|9S-orH*5I-?0qQmB8KxM34c=xdY1KR?*75}{k3alHHbEy|9VXfX zT2e`W4u3A>6lr2^id~86c*9m&D1K(8-{dEpZVk~L9+LT!J)p|DwoVQ4wh{TWS#!pv z>VG*6iLPDZOCpwBSeIVaZ3&i=rC*Bpbnkyukdxh{fF8zi%Wg{3g%at8ak`}17EVt~ z9@yGoz%#og&!F#auQxqx*KJY_0x!n+@iinffwQg-Bqw;W0wd7FLO+Hm<8oJxm+tQR zL;BQV?Mu5=8k_a=hMxN^5MM8?y{)sWqfayI;wPWX-3;6Bw(LZ-$BKIF+aK@v4`U>b zD%O|2`aWSjJ_L?0EzJhaeDXcK;Jg_`Kg!_wue%;!E699}O0VRMi|zfntMjqpo){5) z+4v6m#3brR)fxsXqgnE!$si8BH6-Lh&ceZlZ^ zSfX~d11!Z+(-G`0dkh=fz59l-!__aKu?ReLC|nZ#9L5@*@Kr)T9TP|%#+GKXNGPV@ zZIj4i49n3^w7=h$-_YMFqwR@s;Z?<|Kg2D!?Ta3;etc1>Ni9|#U?=VgaFhrPBP|$; z>^~I$e?+}yP+MJ~{avS}1qv;0ZLtmUX28srE z5(w@D3vMCs^4|I1xo7swIbY7VGkc%C_FBK?FTS3FPry`BI*sG5oe-VEt+giglr@(` z=oy-wk+_BWCc)DxXw3A%ss%3s9Byo%QIM>h5?!#|G6%KIs|MTw`{DE#a=uE3fX_o0 zx3Yg_n6;92gG`q%U!BOsojJ9Htm3)8XJ>7WAhBTyCZx4jxw*Bea_5FDG%(OhJQBC)H zc0dvK=V;6COy}q~hZOjIk>{+w0FQy^=el%!%1lh%kjP+QtoUtt@i@mG7deYV zmWk-DfA3VZ+CGt45>z3jj)e4(MNhK>WwA|0NF~oz-DqXuYQXL5s+@VUv?gd#jYrV- zYo5@9W@x4@q-W4!gUXLNG-vhh`AS7z1PUFCy+AF53m}Qu3oif`N9k3!cZl##78(Pu^tq(f5*m`}bg~pfZ@41Tbne_k-h!h^6-WTt0en zOX01oH4G4()|3kqNtO*#d^J2^dyNWwv%r8Z|23QWijE2s>u?L{%6Ch8rtNo%^r0o4 z%ooKA25gRVtu(wCVJ5jZEfR}#);#>TuZs>+J%2B%Sz?=0*B$#VU?6S83GZO|v#?Z; zNi46WUOcc0@KVK152=z+2XuXwgppEoYaSND0^m3AWqdQbDLPMV;qW}aaB%D+7sX5; zzS7}&r%1w+C@z`IQYYuUOy}WkK6W{Ao$d>ZJ<@M*^EqId2ut`G3oNaG-U{T19uv?; zh*O$2_K;NeN=%bAyJ?9}e@Av1X>5e27ER#i?Da1skqow*b}!a84^2nPb0v-|M@`N` zN(#dSV(J>A&0<4*hg9hC*g1U+r2iQ&Jyw!|iB|ovF6z*~J|{ZrQe%<=9;??)rZ@Mr zf%N3V+#Ib(Eo(Nq+%qPPUF~+xooCDx{&1HbpR0Rv%uS|hvS_01#Wy^+TjIxUE&_LF z(;fC|c|WoLCF0-HGxs>bCyxPMi)B^mCeDaBB;->4^O;S@prRM*gdsD0taDe(~|( zsRsQEX!TdRyO}E6h4=5=Nk42p{Fx>;O$=4XyPpp&`1$*dqxwg;V1bMbhn#8VL#27S zOE%3+A%Wf=BZWY9%lI*r9umq@Y?Qz=D}`x!0);-PF`L5UDGZZ2w8juk`d7KQJe? zP<6dN?bdYUwHTz&US$;DLhtDs$;+;?WUvq39;+@}pW1Z6V-)l{FnU3aB7;?DXK#vp z79}80IjY%KAY7BDV$rhXjeAwVFWUtUB|rKAEyhr*yz}~(+|mpsS{@omh6Te6Dda*Z zr_)f-XnEbi+J#tg`WZu1xrp^@S^fb5?tM%eJgc|- zWrXfa&HAjeO-;?f>LUUxNmC@KamuXe&}J!yI@avk4fmEGXT&2{IJKb1Y33g~z~86= z)VU?UvOUr_^`FEL*@-A{mD%0N73;Ee-^5w7pstl}f-78`C8(9rqJCic8&B+?+umG{m+drK5b34#S_XZ2Q zk`qt=ZHAeNa%t-_!-@>VWW_k;( zy!uR~+_s-Gvd81efHR7o(y#tuVHlgW*7onPt|dl6Covo8KF<_nEHO2=xiCX}i+C43 zvh*AoJeepGhtyq;xrU=xf6|?cCyTj@rv0fakZY33c*5OeJ#c%fu?{n*j4G98l>S6} z>EZ3Yo2c|wsH*l?py!f{LYS@n@!I*};-Xm@R_#dUOWa^eBEYsu}CCbVH;zma`2=@6O8y9^K>GCyk1Jgb3O158#xi*z~zhf$9^LwbiCe7bue&?5j06&3NWw+v}og1z%9&N+d|=OpepMoOfwf z0=s*s^&QBRJZ;}g(2BRAr{#6tqN;ji$ys_7m@LR?EdKvp`{=XVUsFHnJwe3r6kRL{ zx*P-3iQRCCVh-oO7Q=Q7%q5c7?mS39=~?bn`+EBo&tYv{SD(Ikm;}aZJn(A2TSwV3^i8<^wmGijH}nwyE}`jkL!ee4 zJaK#l5IDoixR=$m;dE2 zt4|Qeb&6jzCj@+Q&$n6B34z-3+85s@Aw!?U$%x1VUIsSwy9ZU5LtlP_igaVvWtGPj z;tqP@Fb{*#Asy$kP45aHl(3AkF>7L8c~;Hq{%K6B=iOkYh@X`6)<=_~9)kkYdYV#j z-9lXCZ$|zR83E5A!aG0xI()vl*h)3z7jB<*Zd58EmV9=|ibSdVOBh8xHEQtO=jLO1 z?v_*zf)y#z1*^4P_OkewY!b%X@qzq7t?mprP&-} z>kG93CxRW@wfJmx+irET62y!c7{hdzqmOGg-*>y zxz7=!5Eg85>zrrjKaVc>sLPHQ75I6Y>!AJ+m5B>Nyr2-_vtb+|Hs~Zdw$65H)Q@{K zTW73Zc|Jx(5ii1@t+X&g8iHB2shsRhTAvtmcdhxv@4`LevIAtDk`=F=PbB~Kc8TWM zhlt4gcW!aFZI5;C{4*&4vH+7_;;pzpaB&@?0;*Hr)bs}GY=~J<<=TWJ^0L!gn2lN( zZYqyrCe7S1z7IJVInE%}{P`P#8)83T&h3ZJ?W;1u38U#^3bq9|u;oTa(!_OnX3?~Z2Z&!ujMb~6J9_~SgT-yt4dqc)P35M;7 z4dl>TTdXZNHyvqg$B4dCcgmC8A8}juSzGTu{jI39zQ5^NdsF)Qx?H2+Ok!LwCZH_V zYk=v?*@jqn=-}`;)#HWjkb$gEM>ddfF3dTKx!z1ZNKZ^`uej9(IaWgdeyjslZodJd zKefm<2QZX#s1fMt%U}g%9;(r|?@rdXJ?87jQ;yxN9^b8%2cHGBo@eIY4OSEX2x3WG zfi~DY{G|#=<4=Y&hL8z^2Qw>(jx$Xw15`e)EI7QjII%=UUDmWVLCsY8jQLEBXt%!q zfpi0zdGkiL@CP>sZHB9SW)7=Aj^3Z#V$PMnfqx_W6a&dLRD@wx+s-a0e0O}2u1ocrL;fu? z$&+%o42`u>>6{yVAS-f%M&>4yhe4ugIo7&GK|uV^-@Fk9NS<6Cn9(?hJ|Km5=i!}} zMrh9?N|MKm8RL4NLJLF`RnuH~6nyh)j!#2Wof^}d;-p>6=dh$%Mmp7=6g{s!=m4hm zE>2*vm!)J8$n>+|IvfF*PH^Wl5C8?#-5A2y* z2|&^i`CBy={*2TwN;db>_gT+Mit_lTT~>%B0wzc#Uk+zHy{_z7^zFf&AMZogn};^W z3<-|wMpsQ3Pv_tM+oR*iERnMTVHQ9LV8G;+cN6Ax+GuV_J)Mn zs{hJw<7Kc4w@J%J*@nH!_!tB4SkhpC)uj#KC3(oi*PY%p>z4!czs?rNK6{2+dnOW} z)dNEKgitu}J-32s-PIfRF_i`d{n-QeGxu8Cpx-aXq6;HCs=9Dj%yMjjCeC2r4?J!kv*PfxGaCmS8jV#9O4}sTZe+sMPSIb24nl+i8Qc97)>+Ji6#IUqE-&M|vo*u_M9V)!+NU3&~}9A;C`z5)Rx0 zK2!+*Y~H&~DkyHGY64H4$ghRqOdxYpV<*<&@*)TF74$) zGxhUCefd@TWS7Z~3}{Krmx-e7nG(_m`5ee#QYZ`%*#zuAKjCQjmGZQ3q+I09J8&=e zJu-P5kN<9@axamtN`LcpZHDhO2^Vqh)IVbg)7TggY3&YBk` z)sp_@nca~b%Pzb8leq9gvx4OsRzstg3hLrZE5<5A#CaF?KHOLR$moInM4Lu4Sh@fc zV7T9`6ZMi$TuGl}JCS_k@?XQ8J?R__pRu%ddB7v1*wo@BxdA_H4ajUf_@JezyP#ks z$f@(Sz4Ey@ll#$xG_446XH|hU&5jDR|CS;~-}bDted52%q4$r=G#@EqlHN=ps-=F1 z8fHV0Rl8Q1mgJk5aksQCTT2dyOKp}|fDjUZ9g%O9h9B@LCbM$;Q7M2!GNV6tC6(+d z0<9Dawwd#Gc%DJM5rpd{wqiLVDbfv<*oa92auk4F60fR_9S^o}3I6$gcq~%dWYfJW ze(;Bd5D+++$4%FTNR&A5(i?8VPWE6fziy)pGe>praBh^o`iJRL!%DPEqSU8b)0#2fro{Is<VUeJDhKgjYw{Y-EPT`B-;UtLqzZnT8I13RPyAr+QlD@ss{AuBPUTdB&t?DB; zvPg+9cfEJF|NG;okKOqs1@JkfQANv4RZ4Vop1A%EFskYOGMuuOq{%`d=!r_~JBazB z9p`B3w`+emoUB${*6NOUOBG4|o4$f~yvvOi1{QYU*e%;0XC}gR@}9IJvcSvVF&B(W z(mMr^@mSJfu%QIM!JW|;5ROl1lpE}GrlrX>NurG8Ob&ko_MdSw;ZGWx@uYrl7t6Fc zJe43P2AjQ@TR?BG6V5=Y;yXI~%2E0fyY9(m&{_UYIVhjF2wCtL)!q$M+HI_kA4%nW_wl^I6FgwnSAr>Yy*yBT6#Z(+HxH8AM$Zyts&Lf z`*G)+-km#1MNSoW$o~jeWL4Mgc+GL+o#N*x`whYoegimvzZ=Jw^CwF#w4^Jd6y>Jd z;tN?rD=BVGPQx(ZM@f28E6)Dv!lCT_)yjefRn>mNbs5tMF&F*|=%b znC#y>KU?!AhU|3(mNm!SeMAMt;QFf}}%=TVmBKd$kni(r6Xr~voQ2#Zf z_{4PM73GEZ8M{@$8+}|$y^lJ#^q8f06r+h1P3hfK)ajNpx_ky0Ig(WT&V2IH@8(af z9W9>CauI0PVZC`Vy2$zU{Ew}BXAsaLZm+2!Vh7XH9_>J|)7^_=u~&F3I#GC0HEa7B z6*rlx*!A{W65$HYU#JX&t}9Or^v5DiTlAb9$P296qFuR9=O3vEO>tO>&<-AAG<86lWXd2 z#aG@6)L(X7-5f&Fxn}dt9j3W9GL`p!i&>&BxL#N#Zf-5^Vm!T3k5)??%w&E8Yup5- z9RTzh7~kLZc`T-rkB<2BLF!)L))W=;tElU_WI{V1w^hu1I@y(xoc+7U&d@uQN2yn? z5Ea7nC>vy}v-ZJTw|1#Bt9#|DtZ`o3^QD`_9K^fGnD93H@OdeiK7!J` zfAo9L@;;LEj>&xW@`;c)^MYB)-^?<;-4&f-@8T>i#g+yaj8uzPqY;AtG6cQJB9o@s zA($0+s#>`Jyt2rUl|F~gM#_M@?+Z^W$Wg?beOJpPq7EbaS)>NL1S8M9J~KOBS8B)sNq>7tLKVkd*TSQ-MYnsz(6vc9Y0FS56K9)55c|s6>dT* z>Uz$9&j=K_uzO92TT`#j3&Gm~jd#(VrL)1D!G2_C={jb(Nwdv8`~}-fse3iVK}3(< zqW9cN0ztVh1)i$-*j;VC8$sx?^anJ)P75OE2KH;;1`b_Tsr=afdNJCKuRlv@yJ%uV z3LPaYEf5ySEGFf+2+am2Xa@dR%>jXqUYu!vps$2zz|-U9i6RV;pXOUN=5v{t85 zi4(aAVH&OCdf(|&vwZ7l(;Ec{Ti13ej5Jm{DiB8>2Ab;%BpWDm9S@%kq2)T-WQ%NHPOG|D$99rEjR+Y+$xug{5+5MJa zKQ(`2nwLAST(sZUySi%N*dDvqS;0n3#xa-c=Hz9ood9^E%0!Gp!!>{JDsQhk&`ocP z>glyFRj7?0nX}PDB$Mm}n?tY^hcCwHo}~#oG|n;p)qan+hJK!wP)p%u4o>1RwK*Vr zdeYzap?`r_o5~1Ql6NTWRhyzOvtC$wet_)LU*D{wt=h*H;Q6<=f4A7`|1lt6Q%L6` zdyD33`X$`*b1fmk_@nRfG_Q2IbaFu%lmZ&~r&#@kkm>NUvQLL!p(#M77S+s1Uv|0j z(>SYbD=}RrH9A|OYs<3CYnUv2-Aq}@?4tOTTue)g>E#XepEpxy-*6_UjRrTeuaoc* z(-Bi@_Fc2CLC&wl^xx0q{V1ylVJe4A>8+j;0J#8{?Q4rT!X95Xk8siOaG_(DK;zH6 zZkf5(fUE25sqfzU3cD$*%a|^S1H4*va`#3@l?NJYYEu#t6RI$|TMQK0X}a*c1p7T* z2%#H6gr*3Ajn+s&t*}u-85!zEB!;EDYt^{EN(Q6O{^+>7LEG@889#MXORXoJBa2U? zCl(%_9(#L{5=nS7FYd_Qdp`f?A2JKL9}iac|2RhBEE-vbQcZjS^mUSfMhr=)H85wx zZj7Fu{eAlPd878m#_9#oqxr(GRv|Y4Hv22%+H^k;K4Y{!x^NH*+DK1Yn>soYs&!gF zbt6-p5H@{R?vM(CqQ3+wf4HwB7ZR1ocIs8bSkXyC#QMT3pZ2!e$N1K(aAy%fZzusx z*M0#g$z`!(Now2B9nQ+H<~7q~^>Ek=1qg$5)3hi|j@l-nOQVOAuOw4{R-kJKQBd&^ z;KIU*6;Dh3^^Rtp-F)dC!Q~@ZZc?RzXKHI=V_)s*rT0{1R7hV%Qsyt%zc?} zZp`MH7(Lgk+-2N0R@pIs3LWx9fzGQWuNW?VL$wP;%W3Jpi2h_)x+g9FF1%vCS#W!J zvQ_gH{|zjcDA}||LZ{r(s^!!x$Rxp_5X^`muZAmZE*M+W4bOx$Exuv`*{Z_Nxn)up zx+WJO+uEhg`EHhZT?*eZ%u(70dDUl9FwKRZst5l*dQ9A|95yIOT~6yIOaF2|RQ44^p|5R6(wluu}67vCuoY@AT9C zeFuPrl1}V@6}8aWI`SYkN2Sz~|RzitHncfa}WzeZBUP}%qOWbyT4Ch$?tSe_bT z$^y|^;bjB0>bUHm@1infKV{<)_r}xDlF*D~J6@cbfqFq=>PCeYYQDo~Wsa9xfjc@- z5k`Fd^IAYwtpScy#&uw10hka$5`H-1FcmVBj#MxL4XzCRlVl~eV_9;XHjWl3ovrnG z><3BK`ykBb(<^C_WrX>RgB+O$*sYF8DET#O)_r4f(^2&uCsqXZE0x8MR~J384Yb!O z4?Zpxi+HhdzqHQpQtTl5>!6b3SpXEWo3%HOBH*Tyc<{r0g}zGumGHnB7p|SGnZb+z zPkN{K^mCL2H#zZz!9KhG^c>W7I6ymeP&Q~<Yv+UMzs zyUMf-(NsxW{c%ww1*peza@f{Jm1=X*v)Kw_PBn9F19;cRbKx4`Bj8}zs(v&*diDcU zFo`gvFV-O7WzRcNl}JzKDFze1p~QT@ke2ik^rR_?(uL6q{yk2I{^T8PqID(_t|QLE zj;B^5sA4inmmc@t@t4_*DQeYK~&6d8Xcln9*$QG+pg+y`p0vAU?}LCu>*DS68m>bq;SFl(mWPw;&}2+*xmF|Faw_2n&H&HL^@se&g_F!?&+ErPk>`fl6jtDnl~OZHJTH}sQW zK>J+w6yaEP#&yt8QHkJTH@b}!gw<-!<6MIr4H-;S-5BtaXGMOssk%(9Am{e(&T@c} zhg6qsVEg@yL;=#(`E{Y4rCE`rowmFgW|HPw18EzEAipt(Gf&k(h=?*@|2aQQAuh*GHlEaskhZ?9LU>I-P8L z)?>)YY&9g*r`mX)9E@9NY+j!>$6oI=)x4ye2kNPtGI#!2w-UT9`M{h$*+pv|v6G4^ zszZUi^0ooaBtr(9J;YH-p7zDt?m-S_(cwuk6@9DAIuAP_gY;+GP|&(=>CVa6;Q)S1 zwkgZ1T+hjM?@|A|UE{Qin<1$qtv#)i{I^d;8s|wA{#*_n3B2IT_)0p-8*!u5G-S%7 zvC9rz%*cx73B8Lr_*QU?cGIsH71=FL3pn7uIsL%1=b02H_RcCjNi-l-O|n$)+j_hu zPR2hFj5?bWH=NB)Yf1a}uu-<@KPeP%p^lf(J~bY)yRrR1rp+o0q|vQ7Q{I{dfyMET zNAXD}D>@WS8m-Ydq#pOR&Vw&WfrGwQA~bKD=A&-oG)ztkFunxBG5Ciwk&FJ2e?tEl z$v3MB0)=Q2x_8=kfb05(1PYop(~?wHq1MWHP7k01k&2;{yY+V0UQs{0VWRG4ls4{- z$`~AoVrF;=LB>pp-uQ4km^>V#!KQu;2aNDdWug9tv7`0XGLamb`Vp* zi(zIC{RgLvE}q^<;9QcI6kkH8r(;v4s$xna;y!R} z&F$ps`kLk|Ej%8nV$MoB)&Q^pfHV;{DGGj)f;~|yA@?E(q{7F-=`OIPPg_y7@*RDm zH|xj?t7}~J4Z&_*w6OH;(iESx4^Mb=AYW?^`%bTztO3zKrl$R->jtyv0%Td%P3;Ql2bmg5v(0K#$GVPAy~b+Kmg@e^I3bE)ao+ zZR=|2ERW+LF7RvLg=*M!%33(_!StSU#zPR3g_A>+H1#0KE*rR}?m&#;m9;-&0oXi9 ztJ@+l-^7a}UOw4wG#`5l@V8oHHjM^X-5K|r{xkb@ymdX@h?i4k=uD!j6oieMpj%0i zsom&b{`TXD9l?Rs25t~e&s!uLm>n4F65}E=sIlrt+e_X#mKUxZWzoi>-epJAZ`I2G zcs#`@A>3AAXSYa=lG9xmJ*CH1U6oEJ2~`Z|4(k{rjSf;ju9zdRDi-3h3 zEF`ry*W*%YsjfZbuO*WY&o`MaS(CqiAKd+4z|Y42=@N{$x&&ACLiMd-Cimv%7D8Qg zb8}mIc59xw4P&KWH_pi3|9Gbo;xoss;ZlrvSdcK2gdH+DF_dGFEMM2_ixnrcspx6Z zYD}2Oh?)2O$yW=D1H-+&#mTfc=HOYSNgX2UK;v&%IJdV&PtvaoA2l~VI~F3e%yWN$-e4^8KV$Brrb3>ap#EjI5=s zj;Ze}MgjLU$QWpYhNOm#Q{QiSJpj6?Xw2659ojs{lH8+b+{8_+c-0iI7)!>SP&*b< z!%B39heEdGnJKSuf|(Byf@k*AQ|bc7sR`C`@6ZQ|;K>VmCaErF6&DfYQP51?xa(lW z{kiEMy55PtCVLxWzqMyJf1n`4A{syMCx4Ig45evSftV`e?T+I7R0~+r?8T!`CC$(f zm%oFPoK_I2QxmA2#evFgJ>h{o z2P$j$5cz8t**<(R0g}xMUY@ROHKtuf^V#xz^KPxyaT9+#1l5Ie)wWrZetZ}ElE!4^ zHACHzC%Q60NJ zH(?iMt=$KulW_z7&NFnVoUr(zIE{bl2J7Q{Bj=2b_|Z}9d*R0vaq8h%_p@`_6 zvu?mrV3j)L=ZN)GUZZ=LBJ;`CwDhqenI?Bjo}V24SE<*t3ty|uVzO^`9qhtVec2&| z(hi{2dPKC!@;Q@+lA0>vMqeFwfl@d z@M#UQ35Y;(8m}7uSAtKzU~@wJT1j%Bi3>WmxU2U4SLchyn3VlilOlR4_RWzvOTFs6 z{!0A8>HfBr%eBes$3esl%S72l*2}W!L~asf+FajT-KR=kxLNC78Bx>3GcmW^i+-ot zTA(D&W>4sRQxi}`TaGiU+CSV<7+}!xV>h&kx4md!)PJl{zZGIT&wiZ)_WS1H#u4GE z(QNe3bL0(2{jSH*8n1L!YZ)>$Pqe)@JwuXQMqwr9ND?_qZMa?BAd(P3+X^Gu8%XpV z9=%gwJNyJu2&f8}%Ebi~>KA!Be#TL+9Y~S(%q;Ny5(~yxfqZ&CR*Z&LE)@o!GMqZH zG-RRb^E|z-OBohM52dCsDp#6iFqZ+WVrwowU-*@W79==(w%3s5Y&AZSv3K&PzGHFg zbZYdMxx-d)ce^amwv618-WTC=a6Z%{bZ+)wVb zq}{UqUdrE}ifbs{t;t+3`rJVf!r0Sho^F?zWF7auUxf>Cc$|on)zyv96&>ic6ibDQ zc2qrLX{xlZD_ts}JTCQ&fVstS!eR~UyZJ?wlr;0JC|s3$lBu%csSF#kg3V2N5EZ^+ zB&3$dDN{t9N0{Sm(y{lA)S9T*4!vc^<-z;?smsR+3`1diT&41vM>U42M^)sZ@~+mf zhG{xW!?}D7E2CS&l_Dp>_rq1pU_*R@w?rjbc#^|RyTNEh)*pT?NRw~spaI;=Ua&ba zQ=clCI;v}RReXlrjZtn(EO;y}yeOYPY-dz5qnRqpSz<}sZQXpWBc6f?O>@)icyO(U zR8%bQ#f%E`?p|EU&}UO>j(w)U+uB{v>_ig<0gKU&le_p6E!JIc%dkSHuDSvuzhVC*$nL{vxm?QLKAG+WQRF zI#QgGZ{foy0Cza>=^$FjB#RlwzBsu@MD0+amA-A-LuB^ZvLgG`s|&C=ad}`-+_}hC zDsWyOeK_*X6|4OB1g{1JcBmYrQ>OB<`#Ik*m)X|MHRK1o$?5$BXPUAIStfr>zeNY*uJLh$r)nX^l6R zklnZ5-5SrA;XW&}&EQc;nrDha7T}xW+Q-j$-sd@fzEGkUG{ueEH5#L23q_w{H%62% z{U4;H&$&9xzn?|D;O3yo`5IH&u(D)mQN&)0aSV_W4yFkj;P9J_T|#!Cl`1w@t`oe0 zEdAqk2}u+5TBOpJTsigLpUD zFo5z*wm<9%&)o05NjZk$qCmP(OTG1O-3+t5xjm&9Pj`;`x%O}**9vtont3kJqtJd zJlUUk6zdMq+us`>W#sO)1o~aisM;QL{$#uxrc&knwTb6HE2w$qdcI?#^XvafT;Dgi z%65O-zh{X=EAoF}Qhy#XQjM z2GeO*3Eu@>-D@zG7Um>*gQ4Se&wL+E`|(iVW7a}?QGryMqCnXd%9Nwz^?UKimQ9?-8kDJi&@aAKFXIX-JF4BLsFQM zs)5$inZ5=ry_TXIRFrbW81qP`kzR18>Ma>&u~Da6c&@ae0k;cT$ZRvEAg%oB-l>@> z8~67o3iA>EZk84ti)=kxnIGI6scypPl^33TYDgQ0Z#>JW6_GS%G%V8?ls*a(=PbZ9 zf2K*BHdKiK@p1&@QMQuajSw`y0wh4(x z1tP}5sl{o}zaJTZZad6a?V>+w8`sLJdb9&`+{@pF0i(kkEB=hi%06m5e6%x*_TzEP zZuH{>d{e)otsZGE@sjspH>&D+PTba*=Otz2bIOx63HUEAqkKnsV_2iG52|IjU9QD ztqr6hV&L1X@Zi=&>zSTRH@vV<-7anPzZluK_wLO1ZGR+kBYCLfkEG$p_{A~RF&Y{r zEs9mRvYoxQ0}Xm#6;Zv;=g4-nxwvGFNYcw`n5<$J0hWFhKDjGcx!@Qq4YH>>8iR_V z|JE_ZlEiUvWlXLW5-L=QMEr)SLiZ&EoW7Nnn9Z5+BQCt{YfH52thNri#Y_grzhhDV z=xPk}D;+9oPNK}0h_+>c`QCgkx9h2&;e^*BhDxnte12=@xKW-c(R1JodAmh{^Y)T+ z1um#vO2=;925mQ0+d5If#mu|uAguNCQVwy`61V}tUEEdrGfNa*z+$A8tttt?Jw8`i^D*?#^{s%KA;W5M0hhfH--%%EkfN(nm=@)1$xYzyu4LW%zhm9W zP?!)d%hLy!^Av5I0;Uu(a9ANl>JlhrE4+L*0&TVjuWWItY!7|Kmmlz~ca_E<;mSap zSuLvm*4WA{{y;w_ZSsb1avPr1Dm?|h2A@+dOG&2AKS)1aESbR5k1qdk#K8u|vZ6tH zB+CnPd(2r4LBwM_3!>HSP1;<&w>zfO9vbu+wvyHAO_}nt)gI4{WK5TP2yp!amdko?G zX|_flcn)S_?|t^=$s%3-9n&rP#784{7c;gY4>tn#55oVx_>jbR{88`kOq}Pv>#1kZ zrA135zRLpSzf5msbfcwv_DFLFNE+YdZL>J*(s=iEKPXN6wB)p@%!%{i?7 z#yiDXw-qBiUhmW<8j0J=^JGXu=NW{vJ$l{LNM?7SVKxpI{7ce8l0a0YEYJ&)qe1yK@Pg$nt?V#S!DG&Ukmko0wa7rNAbR=y#&97E{q=MyQEjJ+YPW8lSxqk+i+w?t zeXHcqe44=`HOSh(f3yhh!EDD5F_zSpdXMku%{8r}^3vsra^d3rOg8&Stk+k&>42Ar z$}?c0QN_F&qJ3^eWQZ6nXg=F=N1-@3B;Fn2sP|IStju{gew3scIzHDqce0nw*K3Ww z=kB|{)>1@x{wFoTbNuu{c#~ei0g%jvItOwz85b~=d$ndcsw&Xhz`QD1vn;ag5`@#E zOxhJY{Q0!vs?6WzOwuW#l1k&iG&1R4Poi*{$u;>!dFBpt61fb7K z?YuNkGwyeGq#Lk%2AQ4ObSxuhNw9uO8HF5nIa>aPO_Mk9F-YqkBcb~tO7DAuK$=7Q_WmR%a=>jJD zbJ1ry^Z%FFx__H9yuGCF-nqkcdnYV8pWF&i*|*JSH#e#OGj5-6#i(5A{+Vx&KHYJT zV?Yy{-?Jl2qGGCDY5%skVZVkgP+epH@|aEV_cIJT^Vmg2uVb;?9Y&bcQ#WQAr)oh) zI;S{IaMhLndPZq%9$VJ9?RmYN&7KcZ;@wJ?Q7l`QU<6n8i1YXsQ;JXFNc)&Wi0}EK ze-Sz}l639 z75OL;I^9(1mBCVK8K*&+iveYnWYnu^47)>eR_@JPBL}Yommq?x?NtPOH1JZVan@Pq8&NCAb>krtGXNH8 zyQ$4FNue|QAj^cR&z5eim%r3G=wxoVGNADrY#OVK)9E?YNv)LeeJ=pGz&f?0jKIIL zXWrTZjoP9)cc(yumyg~Lw?Y`brzL}0e(?6=-JWTCd^^!*%KC3x6dJ7$ z(%%L|PRNCM{Zf*Zpiy|+KOVwpEA-DLU;KaUF$blGX=RsTp~(S41;Ki8@KIJt+sRXZ zHze9hOx`cB_{g~oYHAlFp&p&jOaf(8#rW>(K8sbWJQ>O7wWOf>wjxJ-;cTK&`kz7c z&I65Q?gPE8Y`Y~2n?oHcBin#Ld)f!65I}YXP13~IY?67-=@Li8p!tc-o>AGfi!(Jk zQ~X9TS2utP*h-hmp+7h0D8bJAXnhsz2jjpIqX2WLGpuZJfWn*G*sm0mQ&+FJU{ONG z8Q&>n{GD$ds(@Z9+@gUd-WiUU_ips5P%6lyjV38bc!rPv?&4$?UfhmtD{zv7Ct#4p zrSuHBA>N?1=1Oe-v83Y+{kU36gkH0QnGucX@V_|1IGGpCnzK0Wh^Y>YII)oZCe|tH z&SkKDE#?l&-f*;gd1hIOeIzdWGWR-??fW!+nAH*0jJ>tEPud{a2^TsJRiCUlw0z50 zo}3P?+X!KlxXx(CVqoHo!$!b#5wOZ{F z?VXUoC-fC6*$m@K*H?db;vQ;l5i9+ZOk#?k8RT5y=K_E-P^9y;}eyet0R$TA}fE}IAwWFz*E$?QjTIY*KPU> z9br)AS>B7)!*+na9l;xSArZc3tz5AC2Cg~i_ivNblg%j$liE+3wb&LI)bXNqfjLr4 zb})BI<}Fak|~UP#gnbkA6s5kIkTC|TZtU49dBHSD6I{BWIunt9g`-&Q4?xoC>?bU z9&Ik(YO18Js9lQZ+?Mbz2^UX(7IqAzo1&hbzUDEo{;88314O^Jr3zNu%XuPeKQn<` z=_QWaYn(9ua{oXaE$Q#jaQjtd>Q6`kzCrJXegI#Mx|BctdEU`?aw)3Cz8DAu`ecvu zJsTrdx%FIQNg3|T^<4TEmMq6@Sg?Kkko*0Rgjy1+xqwlMc2O>q_CK}~Zogf>?K9t= zMzT{|X$jZ4=A9kCxw7+7Z9+ihsg#uCY6FE#A6RglvBE)HcJ{QsQwA4{tPnx}lgT{I zz0~wO9BIxDB*2W*NeG-;1_*S3Gl^JT!bhWrAqzGe)>!@`>z%!-xqIzDh_Iy1z?wt% zD#z!1G8p4DFD0t_3f^tk(%nX(e^5Sj0L;-jlclf0zMQ{qw7)ax zEA8Kwsx9DUs^cuP?wqz#MvT+;@s~H#k<`C!XwrYi>b%Hc(EC}c&6E3Hqw|CNd@U~9 zI>(qWO+{zrE4%uY6whCO-MWa0;O5)jj#2uVqfln+5nx?SN3$klURKC zQ^droj8gS3t&q_br}X0|KS1e6+_^fh9%L_4T@h~4JXi_uDmRI>v};Dg_S76`#1+_- zi<(XfE#34u9Tthkm&+L&Iu!Cem_?in0kvC$#Y{bYvI&XSMwo&zPEN57uGgsvuik+y ztulr-Sg4db!4S{eEl%ntE4r&a{TK3-(^li(o#fpzm(B%1QCnMan7(UjqfzO3d_9No zH}otR-bOYCEA;!LV8%+ibjht!qy&fNi?$P;x)r6P$^`4Nhw`ZHxx8r>>Nf_@pb0^R z+Lit46FAh`(*(L4N1Y7sZE1w)JzJ#K8EDdbYwdb^ z0`0mb&<>hAIxB#iOo?%|&fwE4mXGv^3HkduEnj8QD(P>?hOJ{{E;yTw0lHM;vb1bp zqm9PRp4l~UVqW8%*BWU&e$;yLC=#ZXDdO{gxTiV^J<~X`OVpmX!i(nODIV;BBCl*p z&z01K_*4kcx3N<@BBfcbg5Zn8s^z${Z0x9qp?PkFT&2&&Z8O`X($rVJw2&CB!Y)EA ze{hflV87<5103ac>8R2WouS!Lp?U(QJyVZ<;3otX)>swFVHU&5>rbV%ERED=-@+E~ z^XG`Jl+qT&Gko{4BZl>Its%yrYYu3I!!ePnNY%MYU0)nO`e7Vf;0WHg^~DHZNbvaYo{j6EqXNDpqmAI(4~$LIjzmu=BwUATE)n#BpNQcJ!x?@hFr-QuvQ zg+O0xr_$$72)yj$s_=cwiKM#+2pUqqGM*P*EcCVG3r7#xov4kM!>FbaK4Y4CG^rMI zY{YJ>Gc&pOFFEwSJtFeo!Ib8htQ-q z^-Cw3rybw-S`i1^P5ny+pa!N314P;=?BuQlOh0VC=#!LbBHYsS!b!6kBqE}2ZXzQY z5Y6fiPw1B{b~DYDVcJc1HmGErcfH>*CC5(aPO?XjLO9tCvFz5LV}>W6e|gS7kRNNW z?p2w!Y$I*e4NgRIxK0-79ik;wBs02x+uGRJ#tcgMSo`ue4GVns;}9U}u-|LxaO*}m zWxq-q*#$)YyN)jkO^g28UbEapcs zG2{1!#h>zk99z&l%PZrZam#RUn!HW^pYo!v8xJMe5Jdt$37y)k*t^x)@uI@W!r z^|Boz-T}B?`b(R2^+;saAG@`6hg%O2l&MWU3cM0OZO|pPGc9XK9ll6zeytU7Mh6`z zt9pGWm71yZh9%DmHS6pPH)D81fxoVS{Fz^;1oHM`y^G+D!M2jDd-*k3+z`}ug&$;; z^vANo@y4#Opzl1QG|jn6g#r>z<`)8`E)YFWd2q$jL|A~{>k8L>D&tjZ>omJg^;G!K za&kX|+h4_svk8NA4J+-<)w{{o>o#Xea;*i;1|IqqfVQ6fJ7x~5l=a7(muehW9MOO9 z9<1zBnc@LSUi_=P*#1{K<^U}GkZH!y>aSl>+Ha7P@VW5*Rbm? z;>0PPnA)%A?P^hanH6{mif&bDc&|3xS%lUEPDe6_)orE)9iAqK<_DXk#VRRL2Kepl=coHZmweN%lY?YfdwnfYih*Os zzaMfw^sc6Z)LHyFLsjt%e~MDcB=w@MlTjFNRxI*TCneg}xF>e4rSsy%12Lb06T6)m z*^FynZ8-YwG%@w>h<9VS*a>O~xK5st)1z$YlSOocpYEw#Tv8NG#j+8IxST2^6?%HYsALlz&`YF4iilLs<=pc042Pf#}Z@bK;xfV(_31dnj zy{qxp|L&5ce^Fi70e8#|K5q8N?G%&mn_)~@GoHV_DW^po5|{5(j3X>!XcIq9rPbU$ zAw7t&477G^Htf1(&F^VDsgI93S{%?Bzgu21x}3j^g6~j8FV9JSF64)Pyo$;&JR#;o zHp(UXw1u1(eUXWQ^5A1XylU~@6Toao<@}r%i|DKq-*0Z=9;_Rvj#>{9?ZbSA`oV-x z_cB)k#JudU)=L((1-g4uwD=1rC(H#jf9k@Tcld=Gqs}WF_TAEgjRdL| zAl_EU{!s~(M+E;WDz>4UkQ5cJAzyi9QnnkNVC|HiX+eEus#^5H6VH`+p6EgLe#RA{ z1l|u{!q2|6{-W$wjEH8O4a=HtM$GDxZ!)%t5}#;#a%8h)c3BPBXFnzIB_S?d))#Tb&S#qyaKle}Bw9Qc*P z@)Q;)>OUHW{F%vrABEv5igO*zBgIOL&E`vSJu1wBuK9} zb>MO_gXGL0H{M7B@Ib#ao}gX7)Wyw8M(v;gFEUVLz^Q9So>s37`91$dV*s!|hhtuh zz(GHGav=g+MZ|bP^f$4~{f~^i<)-9?6t%l&yUAX`hN)u)By8plu7fpfV|c9uic;(@ z%2Fwx=46InVoEc97CU+Rvp*1|);%5&<6rExD;=D#UeV$&D-*|=L>D1q31WH;d24$s7D z&!7I#1vpgw)YpFza$eo_SV}|sLjQ=Zjw`nI48t#DOl!p)EKGYz zFpB%NM$YL_Y5@Tq0$(1Y;Z0!C)>@$`Io0p?dqyS19H!1##)En-KBy7zC{C2^%gNMP zyGE|O_Koqx_}!S@epwM2!x!@QG@QA|zpgK3j-+LCL_k$C-N&Q^PZ;$-v zornkUz3yYDdp}Up-QBPMQ3TxsS@+ea?E4L=K|*i5H!VA+J<4%(6`L%P`VsG8$AvZlKLF@k!yJ6SL*<-UwM7cbG+ z$!~L-DnHH|@AY$(+=-N%1GOW#-2zHl;N-FDT_51eA`k>=*!I_d)AV~etkOV{mdiG+ zSasNHN@!Uo`Ogc>iM^*@R4@E0P$bVR49CYToLzm=^Aq~pE@t~T{$f{B(${`X%u(Su zij2pC<`(gC3&Z+97Fjo?nA;Vf2~97dwgtCuL8sGs-#KE|{mw1qJt)FofLvA#(e4v5 zM3Bbs%TdErGi-Fx(nL+;EDJ#NnUcV`j{)_JzF^B>EL*YIM8Gnn>@ggbHBBThKG99P zZv+Jf=Mo7$50zZUZ@;Xrm_?vb+TcV9LK3kq?vJpilJ?XuM}%7)GnN)_BhFmb01xn! zN_h35<_qJ^A9tcbOWrw*7L?Ozm)4|IZyViH3_oLjhv|*l-VX6yyu3diOu+MH(Cp8nEu+>hi0i{>T@Az1$yn|3-!K0&&Jvn4N`+?d zh8+Yb6o<>NBBo7?ML)lGBLNBVhdl(iz3jQ zqmy#QKd)7t!2kRl=-m(Uge5wVo^D&));Fz8||~>d!EJL-zTCBs&%pW&D0^q+E5NJU0abn{g(0rB>h=d%Z6W9OouiU-v+hUs$hq8*j`nw)>E3FH{e0Ko zLyF`1d5vjokLZwp@gj&~#o&lGYCxt}J|8NZNXC-{EgAH$wxok!{L9D|7PBqQGZ-WZ z811SODYmn1uY9tABsG>`?}x-sHJ{puXf>-BzhwR=-r2DwdX&7FWWy4qBg&VthsFEr zaTizo5^=3+~y^@QN%EoFULJVP~W|5ZqGc+pFnRA1sW7C zi%0IgeBu!fV&b1?cB42S7C%1!d^ugggZN3k)Sy-@PQ;xiY?Zk1*=qv2uI_RSNy~0f z|E0NfMLLJZWQqtxg6?c46g3U~TGs}VuE(TVO|~Dw9&UTaov;p0ynQndGVn^BezgDd z&Q&FbH6p$~;ATG?+giXDefOEK?)wP_UFBN2iG$(WhMNg>qWx7Ouz!*QstW0a2BypL0P6UjV~pj()Z zN`7%Wcj0u%k#qdN%55v=Nr%gmvtK1f-#1yJGmsysBq!$nIRoQ}s)U)>Q~8^(Zs?D z!i$}>C`EEg{I=?5#W$90fgdL~G#e4KM~SA0tZhE9i$R65*qyF*_!qrnwO9{=tR*4w z*3aKzO#rFu=iuWv8i8VLv#OpUGvDpmAu`b8U8c6%kO%58t%{xClo%<>@CH!pL` z=WdU|TS%Rv;9oo!JS9LBW_9EkS2u}~Q%#z@><-Bb-M-*jmY!<%m7ZS}Hx(W>EVmub z!;BB?ZK^pZ{u6*D$J6%7{^eK`iHpB|Sk_#KXH<5QfvJmqXnt9I5aQ|@1iQITJvjBT zt&;!@iv3jVHa9ox=D00pXNxgm696wN9hFtrR40;C-_2W#m)wDWZA{9;VHk|8b0P7U z;}cdGmM%+~6)4u3arPPW^Zy^?GbA22+#7yn#2AV>&DhE2gw?3ESZw(N#Y~q>Xiq?g zkrM4&Agq9wlYSJ=wxirv{Q|k1DlII(BXF2f{nge<^UNVwIgm97H-L1Suv($kD|PJ` zUXdFP8_Dlc87FY~I)~5XZ*!uo_({I84XNAi+o5166d}s6?&>ZiQ_k!H^-i7?bp(YC zJBEA=8tN?+WYhA<0bRJp%mHtD2Wv9-Q|3urzmz2_!MPx6mSZm7O3h^pTsyh7jzhSu z{7wH`lna@^dTtD ztz4RL^$XUQYa&{254N@qj1!rbH$TYG4!}~^S7fukT3aSTxd~6|ll%a`cPoCoW$4{OO*OPAQb+)gx0z&$P5FM6#<>vTnMQxv!-^*^5p7r&RK_ zxkH{z!yS_Id6})#+(!CE^Rz#>WoZf86opvtQhtbGhJIP1SdEP>8;Z6fHKrF)2YK6r zI?0!5=?$-CT%E@}ELabgvaidzaM5pnQ6l^ta2Y&}ei5;VD`>Ser`N-6_=TT3Hakfe z>m&B%KX&$C#5;&luXml_a+$4pTw!6D+F4srrON8B(OK3nt(?^-FFULhIbG;=kUxdW z*qoB7koNXKk?rkSh+cU_!a^^5Sr9=?>Ni038GCucA<6f_8t?WxW%C>-rC%w>W%VNR z&w87n)l9=%@b!+qQ0bKcBKyR~Bv)R@mB?KR{F}!?V{4(eq6OfJh;+Hr!YptmAmdhJ z5GCDtHu#--T{z1~-wh$T(D~y5t5{v*&3C0AdbC^7m|HTgXBk8)E*^!S5nBZ*)ERFJ zpMZz&!%n$}e}w_UyM!Vjy8`m$!}H6&*9enzfj0&;vI66@ONTaka~kL(hHSi@kaGL= zn!{K_e`{MC;Wh8HpneLu?y85{VU@kCWom#qJ`w!XitS#B-xUKr(fIlav`vcmv`egs zt*>Ifj$K!ZMnlt~A2^#e%*=jg58w-Xd0%yUn$^Vrqx%?H#6!AIyKcyo#_Ur3VzieL zpp?Jn?963v4>$Quo8IHz*PHsAApgp>!BSHk7%i2N`>tvf(j15vD}nSG6!o7D9_a3= zD)v~AE7tGY4=t*4QZT+&syFJCd;6WL7V1DkluJ{((KO^{=7MCDO&M!-j`zTb0GqIU zPmZG^9{c7%S)S$tc_5?1j5LxA(dYl36gv-v;BO?wzY0P(d!z>T9VaOP3 zrKT@|@FDkVz`{$yd^!iApbT?OM=tD|Z?x!KB(F{RI%D4I%2>7=HOKOiv$fNoX|Cih>H|X}DvH(NyY%>K zI4KLXdU*_lVE-McLX&C|$yr{@`|4UnT5M?oU$G zP|!C(2fIz`z?o0s{6ySB~ zty{_|Ad?>{cr1UtZ2{YbZT0?UGv3^;8sFBSY-+wXWAJ<4U-i`b**45;b@(Y-fyh74 z$J#iP_8VV3-4}{>Jm7TLx|IE^JrSbOreG06Xj>iFT{HR0exNILc-&|sTY=4r`xv{==44&PJ6cPXd+t6{UWdX?1wvkHm%}bplTFc2Pw@fpd|M>#yGw1>Xm~S_ z_3Tn?q3*DK`7`V~4Lq?NR9vkip9cKIaP-N|CC{(u6=BDDw!17){j2UlxUIfVCrQAa zW1Y6fB*vln&*}#$#FzpYw&!xgj$gK)9m?~i>k3V6D4rYC!DXqo{NZiW8Qs{pEnI0Q zz6`0_Y@7n;*9q6U5z0VZ&5UU{_Bf)zUTGDDTXlj^;}p_tVFK$#kqQk~w@+9+&ja4p zM>n;xTM%ls^<1ppVn!HNMP^?-q4Kw`xb=D-{SV52n+P{XVM|PH+#+n~{_xJxMoE5> z`D51dE1N#;`t84u&*ZLRs)bC`)TU66?oXBo7rgtHCp*`fZemy#54b0i9xknXR`TjtplSAs4&FFERoJoAje&f6!7#SG_pb#O zWEPiQF*UiC%TWBbKsk^C_BRz``5#Sr?ojfYACDOjXgHdAaadu$o5!p_%IXH8r&-<; zz%Q)ki|qTrb9^Q^B`J^yChJIt$89V=$)9W&*syILfA!r+{6q(uLe8}3YffuK9cY<1 zV;o$})XG;s)$X4R^*@B2xGLgM|^x3GqZ z*0M%jqK>*vZ=PI)Ox4lB<_zffh|ZWY+hJevoE&}n98a+_tu57fC7o@5sPt3m$&5Ak zMqb{tj2<55u3sZQohxtM#gRU0> zTYW2nnDN3;b7V;mU*pDRZ@oUP2ny+58SBsTZK<@4;n!kEOuGus)dq#RNX?YP(&di# z7xM7lR^j%uRoTPE!tCHHu|HMK6xUGuCg#me>|&Jrn;l25;NIzF9n@)+sb|~5#;tlO zMiHkGha;&ICMr6xp1o2AcfSoLiw6MmwBKLHx9{;9qp%N>*2=M*zQ>Qkr9$1d6e4(6 z54xEjpcc#bKSs=f9NQC@Zww8CS=TNok`+gawnb*Swi;MQ^sz+Iw$;p5z_nn2r2YDGx0t`x<}{Y|A(8q&ytG%=Q9lqp}Kk& z*!^r?rYB`DtF>n_E*;XYuXeB!V<>bwpx$w|@wFFg;!khL zSUFfWEL=25pKTYM6a$YKS@AJv2e4=D1( z1(U@yv>A!gk}t>f=6gIro6xwL2nqW+-Fz(lk=~x81BZ-b%^Fwt~rHn;UiD?#aKc)HlX^t+u#OsK=D{>YV~7E`|` zx(zO;u)|s%IrNaJ9Zb&VXbw1ZS<&XE3GE3}VfnRz4LZH*-gEpUzi~*^v-RG;ke(V( zx+PjaD7fgEi@enseu_>gdM5c zZd}t$8$EUt0sBKdrde`D{Gt24RX01O#}1AAyRN)tMk`D2AeM0-kdEgxWTw@-ru8n7 zus4xbhrw@&Y_3((8Lbo@Bo#RW5C73>x1Icf`hKe*AU@RC`(i`3GxAQ~U)qn(3EHm*7&uH!p>Dej8r+4CautFW_ZCq_eXT(wT|GsE8g?HA){FxHrDllIc5j1H zGcVUGr!jNB*;{Y2*I*n|Z6jxs#Y5+js z-h;p7t?FF^afcfWvK+ti*NACaIVua?woKw@t!VY&Ti!>(4lF`Bw3Nyex&U1to20m~ z==gNXCqXmIuTQDe88@z{4|?Adjis9FsEflV5op`cxm__YF}TZmBbEIQ8Ful^?N9iC zyqdR8EIkdYk~u!vIr%czYh?w72_Q~KjYK>BOlh~bOV8Z3uC<@>m$V(#-c13gn?6A9 z!Aun&dM)5yx%Y`mIJNODm)Vy4!O2!Yb?OG(KsB_#_!9o^#@R}}*)4^$dP!&4O^IZ4 zTKwDIPam9*XV`vjX8-6|i$bCJnaOzna1<_1u4snt;F>Dk#wIPB%CF^+qkktDD}9(r zBx?HK-#ls5Jt2zExA2DdCKToKc)!^HTb`?ORLntU?Bc~+empF*E79T~$K0te<3FZ^ zR|jhEepW@*l5>mT#B8==P2Ws)62Z^n{f(Qazx*9&09G-IkpFk|c{`HM*_rC%wR7Np z^1oNG-S*PU8M{A=9Mc&9fx9w~*eOZfjg!P$#C~aD@a`4-%$p2o(k$xAeojmnB8=#U zXz2>SdLlkCS-5+<E2)Rb#kHmPDZc~9)t(b5xzm5MJ4 z!6~jT&^og&eoOCx?-=)wF@3VkEik={uJ^J7$u!VXepr`6Id^qbH9>m6P1-DDW72E% zrF`-~13ZRIUl=MJXLcj9nhA_-`R^kmX+6PsI`!ST)jERoiRft z8{Y>o4!U$VO&xfcOUOUwz7zqJH_hNq-Ts?L2Rd8f@FV;#g!kRW)_uX<>6`_&168lK zB?nqNG3(EGHe@d-0AmzI*_b&gnrK)7G4voMFI=&zB8j4&bXby)L# zx59sj-op^p+?JL>KF!LC5vtElg~rAzYOEb0luZT4jt=9q`KcvR~BkHgF`m9)e zKt3#H3j0)Gm@cmCt!N0!>t4FuGc-eK9e>N(dsuaGxPLt7YNkO|5B3@szzBK>m6u;R z<%$YF=7~55JGPtiSZC|oV=|K-nH6i2)5)FIN9;MO|AFOFS4H7;MLoLDRdS;}w^wwe zJ6fZ(#Y4Z+ctJ#Nk8fqy3(nSSmmcNao~m(DY}59~ui9K|$8qu>Kg!XGN6*?P)ntAD z1zatcn%WT^+7z-M_+Yp$K&yLlJ=N!Y&uSdqnO0{owj+`(% zJXZeBDiq-^x2Yy=FJ+7;+g2BgyW)OfZdW0?{D^^N@EN}S6|_>!ohEN4{0oh%b-IkD#&b9rO%%lkX$5OLzu2iT?9^>9AE56Xs|Z=yX%($>hm#&pw9 z?thE;@GFDBzEf=oYj;Z!SFE?ao*i~1$Dp#gB8_f*sYww2W;?5`(Z=8z)?_?SUlfaD7QcZLZu$Z#l!nFgfQAV<==XP`z?PmGE#_*v<~KoYOw-}nJk zVeOL`-NG&$KndAx%b-Qw^`t)KQ!#!cY&4UbG*9g29=- zYgoy#u1fheVP;MA?Ok@8#X-|=nq|sA{BZjd@P3Qw5It|+##1k{lA2>2 zZI1TQ2o}AFBBXgK{VS4^v&S=^YI}#yRe*G*NPgL2s@N>A80J=Ybd6zOP_0TVT=KhH z-Lblws!ALhrhLWcdwuzlfp)igo4*oDb@#gR=DcjqOxlaj;7(>vW_`DJ$(an`>#Sxp z<({kfwzd6mb=c)ZtUp=ILsE(~op|~4nhM013#3mOL}yZ z1-*}-qnEUATFrba_@$O+k)zoK(ru_8#MQHOo-h9C)uGyraM(r&Ja2XnTX#Z8Z@l(= z998JMtVeCwt;qZt1&ON~w{SEoV4I0Rn5v*yA%)V$0mz-tST)2tf z_|uvn-2QCa*%kZ%`J+efLh;U>hl+$tV|glIeq<5Tobs=%{pVSl$@*!%W2{FZF5hNl z$x*qzvD@sdlo6$EnqP%V#(puE9I^}UEgS`H3Hifr6h`2JL zmEm`@uVKn{Vhox+HUY@f&rZ0c#|6K4h9_m5qm8=OjFR@MV&-tE=^MLE1wLM<$$+D`FACHZ%d1 zBVzOXamw}~ErLpsLw0E?CN~RpY`@2B>t12Qofc!M-5Nd+UA0_t(bH;8gpppK4{`EB z^b;<`Vc+=A`ezsui7f*dg};#B_IYbSmxOWC=6;Rkrw(G_69txO-y*ate~-s=R?T1~ zN}11p4~74$&&|j*zIa&`8AjWRux!PhNNlU}@rmwQg^*NC(SBl&O}mXDcVQajE0!ro z5{i0K%$#x~9Fm#yffLL7Garg1wsH}wZ0>|d^jvamE!A4p{-eqDf`v>@7l43-O^{whOX;ODioCw-{!W%`^Wr)eUPq`d@kd~zK7jU&~-rX zHbG|!+FnsmDR2BTWuB%opY5_}=HvQyVz(eFAPDpCcgN9%)una?<@gKabd$%lP(;!Z znd1Ip2=uyJWlllnLW?v#GmPC;#L9N7wp1rzmiYj+6Ehah>BB9EGxPC=D-87uz%t3; zFJY1(@@4IT%9vRr#aHCYYj|>!ggQlrM!=mt zvoFbpB(*($q!sJO`g7*tzka@;1RbiS*BOuu!q^v_tsLaSp!FuGT+~;$&KZgX?guLZl3yN#WSEhj}N^#KgTbaHvS-T{Hd44@F675+jksG zh>dpWXd)uK=s;m~cIt1DvC6+79SWivAsfxFOn*+;|1FEgPy#cGcSs=utb z?OJRw7xAc?qS-lb$>{Idd2!D$N9zMEO-q13iRFqa;^!DRdei@5;+zZ>)t%o33llJp z?az5h#p80J$XXkKu2RRWTnpAQ#j09D7*S||o8h+6Kbb%xTD?cFxBQQMHpq6VshTRs zB~5`0XH*m*RHB=mEqpdY+o(I$dD^P!z~_=L!$!Hl90?fO3hbH6A>D0nTWpG6LVXC( zv8T$)9N^~+L;N-2daa_bZc%p5^d?mZ<1#%!i&rCcZzZ^6+hwQW5f>M?~M^ldQTg=;m8A zBKfvDGZ&ynCP%am-jsGsudz+=dG=yTD47uEow;R@^DFzV%}1$Cf1o>e=yrQ4b1mDi zp7)nw^O?60O`}tRwgX9+mxCA3-*ntqLq3*;i0@FUMgX%}hMmpG!DE)O+Qkf-EvDkd z87A1VZ6{1R3w-^^`MzzDZ z*YKUizV-KQKz+Ldur+S_JhStj#cOv(gC5UKp~vUrUarj9+53)Mt~$Ogq}A)J zEsg$~)!`%Y(&{?lEds>**C@M}LGOdTX|%<;>k&!zz6c)~$*mVrWFvG!Gqf^0IjbRS zFhOc?e?IYPkjBp5dSl%z@+6reC#Bt~hXJZHy#ii&8=H+Uv#`1GvNM8J#*BYK{Dj9O z1`oDE>u8Tv-cCimYqSEVj)|DSIQvG;eEn(#fy37GG-7N6=tM&5OAR$j+KTS9}zU zWq;$z@Qj2vDfyjsIVaaVMU$fQ^?pOjBxeZ7XMM_F$Z!5s>R_HrVaOT+z|)+Dc&2Mc zx(Ln_L^3-OZFguI8w4xZKIMJRs9njF$%nQZuCs)Eict$fZWEE4zldy|*D>cfWGM38 z`km9!7>n|A=krfMRizVF=3-E_Nn9ygyMICjw@H;~zsQ6dH^uOzs=p9Wc*j-9>pK>ENBx(TQ1hAuqtEl0u2^W)+wp? zC)LaT0OtPDo$KS0kVLpdy0g`J80zS-!l#-*M6KS^xHz)Mo@EBdmmaixlEy+MOp#E(La?T=#C$5Z4vRT#i=cV^|a zMAnsY2INZ}g;g8D&O9|rugf)8+wm^6(eY4V%lJ^@kWzAY;yb%&+IntFy!J8SdwOW~ zEi9`rA54hQ-4E zcQi|}>_mS43<|U}S{7nDIzx;|zTT8zWrR5nA!HSFo(#tEcIl;=oMyK7W6%mS%@q|y zxF)y#5t(IpSRLQs;zy>e_Z8dQ0W=d-_iefq>Aa6mR5d!?MLbjDA-pOI@l`| z{66EMWBdJlj6+5_AnN)eJtn4=Kd3_-`1A#9laD<5wOGGP!kEQt&ue`#sxl+0d?qpQFG&!oyAdug(6^6+WVaHDiI_Hm_7KwOwpLNuYV@v!Nyxy{|HIX=pGXiE=Tb`=l*!J7)-0P;GB+khIAoEv z2OS@9hEkB^Q=f6^n7dfJOho3vop+w%v2amC4L|llAHL=yDdKW)fAwhK$dzI|{F&6# z2Vw|BAR)&?nxz>=pT=*l86byDUD~1RCI){&q!OmPC~ zTf;I#Iv$%6xV4Xa<|NT|p6M3E^FY{IePBybskSr4_IlU*8|%nW=>^a{mQFr=20kP# zW35!_ysttcqo?@PmQzXRBOYs0)zc}+@q7PTt0G&3f4(9Uv{5Ngg|>jnx|x5KYAngu zcOr!EJ}!fz;ou!G>4o{uO>Nk08=_9lFg=XDH%6UDc5;DQuVYa6au7LE^;Gu~63M@v zcK5QmgSlZSet~eQc2P!HQ9gI49a6i)3EELBO&|VnwEDqOI>nfUz#?*s!XU`$U#uHV1JP$% zkvU?GT2fyWQ71#Yb%`eSj>)V|>%$&bV6CtD`E)L2B^F3n79eqn4H}bGHsG;iK02|m zwziDvjnX^X`0si<091ECw?w^MmDY561RZQwcz-F8b%PCB9`VxjvyVLwGPnOsd%t+* z2ZxS#=4787uRE1|Znk;0nHbxuo@<@7^N^ZDr?Yo8*>*(!)8>N}Ap?m4dP2t^UY+-C z=~Oj2I!%2nyhJRGf117OAZJ$=K&@Z9OdX~tAE|=HU<#5*+9&M^w3~7+bZdnz_^e+? z@hm5BKh&x`^fi8$7NZ#S{(Trie?2+j03`n?KdGUF%d2o;S|*wd5hb$yG9)FIuxAP; zMIz+3r}a!ju?JoA*5{boCMJB_FVkeQfu6!FfwsbtMo*9VAuXX55k`JY!ERpA%=*r| z(40F7Y?Q(%HKHRqF$mN8o$77tKuZ|yQ7-~Uv}_tT@9?zHV!MM71tgxaT2?-RqdtAPPDAdwEmXWPul+&| z)NGt1Z2+@H)IJ3+4_qA*ONrFA0-${Y;>qc|0SZNP$*U3NXXeR$7-V+njki|$NyH%sW3*F zE)hGdkBxJP)S}U3gDJgir-Itt4u$-?VfmD^_k- zS==^7==$W|P%i+b}^{zH_ zu<1iU{#fob=zTPcBKj8vho`aE!S^=(zbMl|rQVu=k zcAl?5kmsW_;ED;!CIv+dEUt((M(kX)v4_W$Yv8{({IEU0sZUTv^Z!P;Fddc(=JL$^ zheg+pN;B8Cx@99jMf;iU`GcUP=qfYru>Y9$$eFElj>vItD} zF<5G=AGVE{7@@%ut?G&2uEJY;u8^gAeo{9Pf;%^A)Lkds4=dAiI6+>o{1&prg;c4u zuUjZ6A8Hu!bb(7B++aD9dv)hPk|s4v=H0UK z1EL3QsxD+TFTK64CD*pWHJ{7HxzP_hmld=7FPO)7$8$WN?F-)aXA1HE$Z@+NOD=4# z3rRD_?cN?ZHdX-B-n5H<9fA{mXZ~x1z98rnWk`TUYB`@uI5sB*ZZD9T<)^^nc&bHt zQzEY5@wtxQoA$KtTrkR=5csKI5^c+rsrlM*jv2txn9?7C$z4A2czE9#k-!spaGVwE zBf@1CPKI1e(D3ylU~AgFw~b#JjrU@t)~Dk7Oh6UO0!>-U(3BuMsMftPE}#J1?1wPD zY@{5Z+|Q22oj4>a>M?l5Zq5t^#mxIS_xD(OZNAUFw6KB4x3KOB)(RG2rKmX_6|z%# z=TaN4SA0a0*9J?N3eYDeDVh@&sb22RUS8wW+&lSA$7z~4LuC#Wg>v>HX%P?bLuGPf z4Dw@JP0fs*pPdm31>JdIO-2U%>2k{AhZ;kX2El@tNAg^61)>u;U22l@Bp0Pwserx~ z6UNo6n*7@Xhkf0}`pW&<#?1qr@MKYk);KC|fo#y5je}zQ2@71$B5v4-^NnZ)URvq@ zBkHW*nv5H_ZKHyqB1jHtY3T+L=~SB0Jx14PR0Kpya`dDnMt6$D=+2F=XI6XALCD!E}A4I0$Q|>Mm1?li6BB ztjz}+B*a(<&|?z$(lWM)*I~WK&Fva=T{NQN;;G_ig2rtbfqi7_q3bm{nU-!EOUu^N znS!EwwI^q%Wds#Rb5&iOPN#V8*ktY;pQwB!am>?+4P_QPNw>owo`t-VztqZ7-MuU4 zS=x}C3Vc<+z8GwJe59+YTC}`q9~k3YpHqJERXIj{sR%hEpWR~FKoV9p`$7yszU4;s zZN5wJc4jYNPpZi{ERf)-fLQ4#eSQw;4Z*lwA@4tSw0_;rtt$!W zVns(c&Skg6>!m4oDYQh{XfX%|SYlkP*a=1IH8?XJeO#%#g z{n8hs6^?V@_l_6Y9`X^XEcvvO+x@DL%W|z=@K1#Oqu`|Dh+=#}0h5E0;uwjVWs-fJ zlTfxAc&3!#8E3ndB8Tll#i^2`n&*m(z+4??`w0p-KkxHNV_Mz8kb}{&AyTvP>&$!0}gMEqs${m{)t98A%!fjQ2CMoV`=q7b}nyHth$yTsNw^Lutm-quI zJ)NA88ugB74t5Izd)ci?h3#F=)DhRJFvg=%mBqVX9;UNg(`LyVA{YFD+B=tRU&1Wf)pEdtbZ%RGj0=>5_T$n}Ki&;d>%ajsn^*vJdpP_5KiD{G2h~& zK?iOKkM|Ol+&%>_80X`>qtkwE?C=ea^JT~}vkXwYvpW_8(_;Fv4aP`ALF14QbS1)N z8M>+VsL0NxkyHFdfaOf`czTjGmZ7eCSPH%D@&&?_;Zy?eJ&s0}><9l|o=pf$4t~Go zS2GfI?%i0L5ee^_(E-do?F%~`ed9>AY^i2NFO-$j>0wXSAA;NtZ%jqAu8SGE#!bkm zHwC=q;1&A%;th+K!n~Rt+B}&`HMYlwia0uBeW>hYe-hjp!T!gn;hWd>1SkPn zx~x^_tzustGE49n>@ObhKCIF8$2s%s27~Xv9_ooDqx~;n96*&M%XR51cwYCVpo^>Y zhfoAI{oVvpY1q)e^{?l3bjwuA(jBC5Y&}y4A_|Gzd=n#GXJHj2b1fg&!y_T_MOox*rQNT;g8{jP zYlnu<)TI}9-{z3*J*5$JKfJ849~~kirF|7V*oUIc*G-FJ|GP18aLsX5Wp=vzfxbo} zh9(mrC8s#mQ%#K;sGUILWPi*!rbRv|Lr?Oe%#K~&Zw||jE(Y3jvWkKdD*nyR7^LE% zz**VwmyiJE)aZ?8@PDdPqoh762-;vRbFXUrC{OE)@(96Y7A>rDqCKi4H(+A5-)) zxy~rn6RZa;R>Sp%<#u9C7r|>@$oraca?quQsp6SMT?%U0NJxb?t@mfx>hf(DaecL5 z&8(zIrZWGc+;-ToJP;K@C_A`L`m&>ilG9A{V~c-e<#twvU3zFGNL?E%hmJV1SVP=o zL0lD~CQ9zxcAH@yzA6G$iJNg$CDSvvKf}2L8l;F83ARj#tM?-2w~!mn7AiY`EM4-` zSZlzjy_yg}py=~U_w3=&a~DY}q_QM1?0XV(*k+1RvfAlCJ7(N2BIp9?^}E${#iKgQ z&1#{PWRL_BBnpu=nT5~+BEtfXM8jDQ>ACH+()CZ8_F<5Y)lTH78Yv>1g^rMfUWiPTq)dHLY7;%}^j!e>EFxd_3?)$xc!=_}RB5}OSSgX-{DnrVv(&10pQLNG~tvCUaAjscdvitCm=sf{%{ZM zIW#E_d8)FaPRqD%jO8+h zQTiljCO9??y+f5{xlDKse=MeZoM(u~by-ju@mO{?dP=zQ%{Zu}bYr`w7KGZ9H|iDb zI>o3Dm#9yTO?Bq;H=c&t@YCXF`Y!3F2uOg#vg=Z0hbwOp7!eR$O+a(nT&Hp4tA9nf zRC%U#PQ`;X%#;T{V47r_v?QquS?f)Ovd4M{NlP>vbifo|_k!Hrm|UgBjG2_0l6SiE z$QL@rG+1X+Z&UmM4p!t)(ag{dAyZLef(Wzv9$vf8mU=Oct#l6-em$w{sWS8k00_G_ zdE9^p_O?Ww-0`UeQ7~lBQkwa&@9>p5U8?QQ^B2+FU^$x70ip!1ET#x6Q79#^bEHa^ zi%rST=3hhGYBERqVfLq@&h5k*lH+Fm0<(+0(q0?c`(#IJZw81`>Ai-^&U_r zsJrjSD1uo0qu*k?!dTqea)n`A$!Y89ME{!)ejkqj#)PrbG&z1lz=y$q3yjb2f@6?@ ze?2B2C7Gcm^nK@MVn%KY@44GYG*pkvgxgN>ZTSo7S9?bdwmd;}EtNbeivS|=fR~pd z^4gK!y?-k^6_eizniB8tdwl&yyXc#kK=8zJ`n64T`+iZyPF{WivEW#` zoFjUJlLS=?tR+V+=giDgzqGI8)_pjiWdlDK;rq9Qd@^hSN?i^yC&eie$%6p{{d4mM z*70_(#$txZLu9@#ZC!}<(39f|9qj!Zyi7BaaDeSs=^zm(bA9BR97VHYe z!$*>gzNb!1SdVELo3@aVN|a~*O_LFOfMXgwQzjs82K0ebcj=8#(V}v8vo3w_tzZ`u+3PAEMX7L(L%lcjc3(a?eEC%TT{B zAtZzy?mxYWffIxRKIp7C_U)$oPfrsB(5%(xM!NRl<{v`cnqSE&vuFl492?a)*g(n)ss_w+^%^XS=4Dtx2~=kRMrD31Zx`B;7JV4N9E zR0-Zb0Bp{Y)+6d9unsFoKlIf|i0Gtaew}V3PpaHI8egW&r|zb#5&?$ApRXu6Q)S@(AR!+NsboRb zamfC*+)gff<0R|^D0;S({_Z z7ic2+W^l-fn+_VW1M?dm64M5(AFxCeq}xx!o0f$3hGDW(n(!Ay7n=1Co~XXL($}WW z77T7d`n2XHRxI^_X5KHxpRT^FeWhaRWveoYgldR=5Kgf#gS2^-YORYRk+(Ox4`=^MU7?&KyAtn~EAD=Rgz*x- zF20@0B)l9@yS&65-r(W%O&4>bnY}GZMkxI~&-I{I=oPQqtnaZRJfr)O*kRd~@>!PP z6Sq^A!x%qRd0sN)mQKrW%T<*<7PjGl>6q5Itpb6)wfz?=E?weadZOw<$2y_65kY9TGOH-l4W!oMiAS9`Tt3LPNXP1;_Qz&h z9nVYC=m=C)<~NSM@VH>=e9L@H#=siMzNRv99_Wz}x_lrB$Lg+40LNrVi|vMtBc))~ zulGme6{msjcHk<_mJ_aq-uik+F!?%nWx(zOg*Yl)%r{~?!@}Mt;5o7AMW@+{Qz??} z1j^SZKTn;U5#+-XVejX|Wt}#A3#YDCJy~tZDQSN;h!P(YWDe(5TN+9VaQrdCkQnq8 zMze*r%~1QkaVwal4gr;!6f72>jc41~>J2#@_WzIj_~QOVDFw{D)r z#!}{?EItDN9sM(G+J@+=r~gEW#ns{Nd3N7Kt|IVwM(Z6Hwz29o66Y~pZ0|7jj|4r) znp4h!j~sN|Culn*bt)3SrF7j^bg;d-)nd7el~3VUXDpA= zuq}5F69v>l?*RNHHi=#CP<}qUbOKGZ@Ycwxx!OrjM>Ewgk)(16Q<}Vr^R$dEnRmnfdK*}V ztf_oQ*NO_x{7|X%Y9WwiwVy-9BA*1HIw~@n9}>lNZ@xyUKYavS9d)d`_f72QEr{bE4{HF1>knTHeC zaUGMx39Y;$`gy_E7%F+<0`yKtV5=MSn9Pd9{Gf9;{sW3Nd_1q(cOby@M!@TMu5}LG zzzZaJg^4;p$$>fF7X`ESA6{gMQ!E|!6m|a=5Z133P(21ug`aAlnFkM^3jHJ6YM!Z-R3S4B#|5Mk`ilS%}B!(o~A`I=U zMKdY1GA0eN4Ne1^M^F`^t-obst|?cix*a((eyS#8rr_-ljb~bwzq$F!67d&fMX%Mi z`eRli4ozwF52aDB?hgV)6|ALPeBQkXfduLB*ne{D)KveQXU%sV;u{O; znXT{r+Fh^2ROclR{YJuty~pbJa%n1xjf@A?2MEfY;)$I8T%`JHyD~r12QmE9S=_W( z6sN?wq_3y*8H@P=XIq&v-n!quFH0Uj_F@);wLD%9QWsl{b8D$216GKNYO;n~ulrwk zgiGoPZ>}wQz@;|YqRpLAIg)~E?2YsZ_d*~18tK-5`afzE^MBNc@s=9-0zUWOQlnc^ zblaQs^%fTW7a!dY$K_wM8_5u~w?C*y_r*C$J8FUBR4*?>jsx@tKNGF1kzTZ0EaE`e zO*_E%ml|UltcR?k(eS;^wSsQ18kk|0`7;)@2<$zpwH+smJHK$PO1I*};HMSg2(r~N zT&r{|Jf+J#e1sF?Rkr`2eMzL|>Bt`% zp;nJkPsqU>bei*LOx={hG6=D4h=j0|BnX`+dSS>!02?fx0mf!Op^GSBBeEG#15)4T zwywK-Gu|%6^I-WY>ezsHGu4Tzn4w^a-F@>TEq9e*sDlH<_$>M0<)4!w%`bh{v4n|H zz}<;P?~|(1Mj^K18QR6%%MKHL?56&JZzKRS?c+CwYGK?BIlpPPXh89JCOI*E?f5Cv zojo6Zv&~b^4e`)Cf)fips@?bNFkJ9@8xM$Z3L`46qn?y>?H0FwSYJ>p8{_orboS7)UHkpa=_t0oQT;OL!Mv>U?{H)>X zk0I!uhvz}|UAa6VHQ&JRULp6g$df-aYcLG4{2YE7khmaq+%x|-;OJaoBk139&OM)O zXKbJ;>$Gyh=_uCly)b6KfB*Iv@VAe*l<$~$KCnNTea&iL!JgB+p4XaK8Z5AICpSK6 zCx3rhLh33)6zLH7qVGG*$f?sG^ZSK70kiP9#E$Q}CJj!=z?Z^2UQ_$_D>Hqch}}!| zzBjgOb$(5Rm1R7 znV>ct()AcbL{=D-^jA!!`c4IY{ZA6|d9j}|EQbE*5 z>F^-|PqUKbC$yO@DfH0kIpe5hvQs#_B-e0~K~pUs{G-0I$x?ko^1vZHBS;%g8|Z6o z9mq4;P*}fWlxY2~eaMD{oU*S=00>QPq;fB?2@})7L(s=vZkBNtj;;P z-HtLJC|fiXidxYL@{($6Lx4K^XlgdfVvoHZ7-})BUKA}#y8YGDLG5gv>l*@d$bHIr z+bA76#qz<w2(5`#6195pmMQTW<7RPci z#p|aH7o{IuC}y&?^fVJOj7>G|wrQuH%=Ba-u$=Vwy@PdTo8V4-L5+tqR zyk<20*U={+;Bj3gelKTS|DW|WD}(fgyTgmlv@Q)_RBg8MCZF@wy#V8&6W+_sXARTW z=IOrXASwFMZeP$rnBnaxGHFtg1GCSY1RsiI$o@ypllHKm)&v|MvaA-Cg-?oPwPqzM zOMDLR2IqBM-|%KX1OO%W?z!A~fjs7F(i5j`FgUS0a4@Hxnt$pkIV9(3%Me}n(s156 z7t|QmMC43sT=rc9$Y|P~6g9uZaO*eJrpCWQD>Jpz5D}ZxiK?a6_cv?4l%x>y!GEk$ z9+#yi$?x|ZzRrt2z(sWI$Ej$_r$a32J?E-Zg~}E> zm->$?Mv1~(a&6P4&Z}Ka2iOXR7+Nm=UE~`E$5tf-tYyeOBmEVd_$num1?17$gRtK| zq8ge954*fQPqQaULM4rHgt5>nmvcrv3Qhyc?!I1@kr*6{<2lfwvy4vTOa!+)F+`GB zt|Zo^42g3q1$)~ijToI3f6c@jhjx`5y<9!^jCC?!=<6dm<K)6 z3}Wthb7vAgPIA|rsb9B$ZG65|dJ~Wu1mDglxuEEoLI=Bzcf=N2ii$9H&FS6O5;)ff z)%AVB`(c^_jW~QdTBe9wEVSc=LdybLAhuHs!gDlWbd%IB-sWohA^Te>cO z8EnI99>*|rnvB?INL+a1-%h+z-$fqv1wFmtawz3;78|-a?>O6|mGU~T%k(q-Nq`{I zDy85)#hNx20J?T3w)d0*48Era`lWVySO-DitKbB!6uSEKUYhhEKl8U_BpWeb*X!$| zth(g7o?gK$-19hJW+qu>iZ;heC57N>7IBYTapzQSk5q;Rml2_w^Q!U?d>;nFD~TC-u!MD=tTqz(ku=4uZ+2R zG{hQ>RH@26|<{2$%mu<$S zg>oEI@&^;hJzt7CrZ#Ly*b^=6q*4iwUUsgQ)Aehrsi(RpTK%Cj@1@5Iyb^PCT*tMh zE}M_?X?z|>6uKJ(O=8Om16>;Mm^l(%Jd%}{XHX%nqn*m`;$M>`(<^aemHv2|TKUXn zv<{e!pgm5arIjC_E1FR1I!_1VUeix^6!-F)C-Jnej+Kv6kJ?bL4FmFt4T)_+tVkUr zTV7EFkE%uPgeEl{ZB98m1!BQm^Ze6Mp@NdaelzoNjjikR>X|c1ZM1VgsV1i{=l&$D zw_mpJ}#!lrsXtatx zM9duzl-@-{Wlw3R`>`+#e;%ifKIb|t+{sa{3H)5NY7DZ=Pu$V*dM^~8w$%j7dWZEO zD409%8f=@mY9i>_L3Ez_z^}hi?|JeA1@8&ed~4BEC71@r3+Ud{na|lc={8CkH8?hH zTAdrA_1%2Bo1b{eSh(P&e1+fy;o%S%YbHs9|H8GJ2_-!(;nfl=d%`i@=%_Q- z&5=4R=Drn+G~m>4byc6<0Vd*^4>7Gde-RN0Z_b%R7HZ&7Q6KQ2xQ83znTvMA{ySKnT z_vt_V9=oTOt~Oh_DN(7-haEj`z%IEWQK6I>$&sp05{rszkB`r#@?!ai{ke5ey=id?pJ0Pm#1 zxC|Jtvl>RquO{+}iR)V{=v(V>CUcLw9S431jW=R_&S_8TBp?^W-#mHHLRY^#t^C1G zgnO+(25V=ep1z&wj{vPg#%`liE~ z+ljYkt04?a?D?jStvDKwh`|x#O3(YK`I{tunw-CjrliR1Kd(5?ob0yyv^)EVMUQ)3 zuc0{VM=G1^oi|s)R1dv&`l@gBx61c;nss%FQ(7+Kx#mwZ@4#HajZP5qQo+;aDqt|1 z;A9D8+SNPn+IN#rh&}M?v)6oE$Z?p0Tg2%-)icA!D6G;aO&oR(NeprPCM{fc9SHrA zs$j~I6hwG4?@7qIxVg0x;a7MnVyn!)?G|5p25v8DQFEZmQ)Rw&8= z0@0)b_B#%7EXN|UX}w6St%`Ye=^5(Rmlh1fmfP>i9WZOs?XE7J0E*9d7Vq}z8oOZZ z-w5r&Z&d3Jf>W^ku3Wewyp2;G3xSrIuqb&yxYjZ9o=H)0-($ctwYv)-zcOocq%kxn zhom2Ct^{?gQ;*l`=!S;pxUZN=DrdR>6Jy-D8$V~0LBlrr3Ccj0s*)>^x0v{qcips! zQb}3S(di>KsZ%aW_%i4KqB$wNo>V_Kn({0-#eZU;X;R{pcFdP zHAMJ)bSkz2Kaa|pM&L(_znqVP0JVC?hK(ks(s+O?jt>O2V!f)gFtXs{0 z=AxFI)3!T2=>^94LSOu{z}4hCdif2_Ku6I(iD%y=$|E0r&O z`}aDyeKNVTMG3O+b`n$~Js-bQ?hNVs^Lf;)aoMaQIzJ}J18{GAx}XGiZPF(W?rEDE znlK*2pCWWQchX?<@Kr{jzPdE!SBV2ymypWN@JKn?lfYLAQ9WjLLqZD+uV|jV4(K>? ze$M2Euhx=DWI5tVXBXI$^hhc_E3FzDwPlo;a7>_$iH-?~ENK7dXRWx>~!>J3ysW*pALi{`CR4kMHNkQ8#HO*u+Ztt~W5a zMw@hV>>Ss)Fd5gJ)IO0U^-mIR{GcGCXZy{bjK;$|fknl34_-Xe0xx9@r?tCOTMLeN zgDS0y0|lm~kA8eLT%&(gtlKqSfBd`&=EXH{()hW5$f}1&J;2UV8lXPrtUWZk$DmS8 z6yRzH+|xCpOKC3Nc!GbXSk*-xXW#d z74k&MR)lBC={tfaCKP!$4!L)h)V3QHV+<#gp_!`g9DR0q0Rkw{ghue!uxg%ZGPP&W zt?W+&l|~WOg9VXC`aG5a&Q}#Ts(Gh#ik%0%BK*%Sku(UN0^7!du6Gl@484HCnbgaH zW0jnjq6^Vp&{Q$w)neR4_takn2_C=(*-ltY!Lsr(t;SrZ4K8NLgA1W`-fnKow>O?X z9ELBa30iebOq}L;gl_GUNZgty2+MR;yGAzO2-(XbuJrU!&ahL>m4@rPvtV6Ugo4Lr zs=EdunY%6BCoe(UGUlZ44xXcH>auFRB*7g!-CccW{xWjzd`H;6eW0hvTw(nXdtVIX zYQ|{4a;4Jro9=-?QH-SDb_;`yV;HyM+UlGmnTNg z6c8Bx7O4;VM&{zr#A`J4)K`UE5T7+M>x)XD{~stS{y$K}bPI}psE=vhf+E;|6GqVg zj=JUkw{JTU(0^NGTpgV7SCYWd5MG+ckt(q%;Q)&luEVUoPYZ-%c(aDVBKqNlj^*(b zG2g_rw9sz0_U;?=zHMr({FUJko{gJ<+pOPiJQP=hHB*FIYZhRehFBKGW%{&uNx0@a zbvgK&1SK%R;VQw{`FYk?!q*FOZ@`1W;iE?}%hjMKZX6JF-bCV&83A_Vxqz@^=T~Ge ziXcDIqqVZkNZcju*(Anl@$4+aJ1z#P-fDj{UDbPi++#kPw|-v0uLCA=NVexMcJM+WIho)9;T8I6qhIxsLSFr0oJrs740UQ4bO4X zzbYhIG0e?6H#l}})vfK9dgSWF1&P)X5+Sbt?tRtv*z4Q-z9qdF{m5t&OVkki?3Ev* zW|0r9$%Q?71XEgAuVaYav<})mY<1yYe=#zC-Iyo8^ey9H{w@${y7l5sGPfR#Y=MM zx`9KNKn3w^&uLxfXq>XrF14_GWFPaJP1N08$%9?b)+eA`A1M%A-SWgW7Ev#hB4x`O z0LO?V+3m=79NJHX=q;YMY{fmobSHbJ)E>3;47^i{F4aH$n|5AALZFuB&Cm3rDo5Q~ zB>55BY-a2xz{4rc+G{7qLJ=q=qr+%i;C@P9-c#z06iTq#BxPQRDeti>M%d1rwTjq+3_MiDug!X{@BAqi$Fj9V=Y}0W0j{NuAT?xfn~?=!JrclvCO+&)na+ z;$oy$m;w1y->1e)s~F)Ne%N9LO?R%VrkUx;OZd*^#_}(zjxn_IX%d&q+~6 z2R$`*!#-Q*d;M;ueT}?LTO75?ZR9Z;ded#gQ&%_XoHcl^4SvmpHcwoBT~i?0T|~&m zG0JAw1ZTNeW8rf7R+0em+vQzEGi_JX=tZ&t27e>KsE!DPiZE;&)Hc#bkU0uTcCx0e62>-P8Y<~_&vo0&V6 zQ!6=mDF6YJ?w=IZ7Js{k8*g~>2_RIi)7m$0${cTM#jR1+@bNjGjUT>5hvAQyYtlXV zu+|n97H`XWEx^pV*p8#+x3Jtd=Jm7%5Lp+XnJ@BmD&!JIicP~P@g^?xF3#{~fbLon|?QLo8xbCK%P@2at6jLbf zkW)tgn{NHUnhYwlmvK~Nyx`IRO5u?!+85TDS3WycNj+Bcd=*4#KI{B*+!$p-SlkR) z1mcr?=3J%qwI#%4wV(=-V-27#-4P+jfkE_;N?0H%Re#nS3X}pFXXOim!Y6=6Rfut; zufH8}LPu+pf$Cv)uc14LwC+(=8)K=c{0aN;m0mVfa6GZEw_LyO^Q`WJSqJGn_rmq_ z*L8^G_qr3s5SGY@7}}vp=+y7Gm?hya)5RKBx|^s+Kc85Xp2(jZz<_krbDZD4o;pYmR9m z2~T2hZ76$YA?0A#EbuRn-4e!F^}h{x2hr>|#~@_Ba3Wd;0W_=Sf^MBXSTM(N%TVB;6=7c_S>&CcEv@j^{sV4!4s zSZ}&sBEZJ(p_(r^mEvkP2Ee!uw0+&wn-mj2LzHWsekg)%e1LKUA|*tJ^o3CUgM;IH z%8h3;tKg}{pWiqAiVZsC{@E4fhE+lJrY&s(%*}^$*a}JvB!YJMPWS`_N*2_Zu{ev( z3;q@&KZ_bTQ3{r1`AY{a3t>1H}jP>40IHvh2=OfMsW!`{p?R8zgL6qI@WC;v>Mr#zj9+&7ps#{xASYwC4JG@pl8U{F|Cp5(f z=<9Wb;%i)NGESW!eVk4?Fk)JKt&DLc+v zRfx(5G2}VvpsF}4A|{Oc76gRJL)bDLWy!PJH~t)2IT-M8`s7MSvr1*hs6FS?yEim8 ze+&}&g5}}|gs{(y8judCO)d43wh!WKHyPhX zuB3C9c7G_gh$qh2=*<1S_%uclA<#$0rtZtJpKikaGLmH*(nAlU;O*TOz`mJSB%#yd z51_Qw5h$7TE1!HY2qLnoe{V}?b7&rvwEoK)`C{I!%ly7O3GZckO4~8#;9w!i+8)=C z8K*^PYWK!FFjh|*(FK5_rKi6}wq@afzNV~%M?fvd(A}6X{Tq)-Y=XEJAM`Zr7&Vae z>(mULF>nd!ws|pcJA#XhsZ3;r)^U0hEvfDg=ehRWw=+LjN3#E6nEi(D@6LY&6?5yV zQQGnfeD_-d73Q=ZjtB8gyspKGMoS13ah+6}SPBIi)W+OsKE^o)>f<$TU6{t&HX{AqDqjTIeCu9#A=)omkT)L@|a%GWvbB% zniMym3iW@6vxoE8`>)g_aiS-^nM>O!>I5IUec1>j4QoS$0!cD?qCI;@btj8(9Xh); z$1k&ndPWzgO`jzw-%2QN*}_zZK|$FGR6#?|2t7AzF4FO7IaX-?UtM35bgurLw{9oX zE;)T#aZW8JM;&3kOw$yX*BpR0x|=%xU;Hl*6x;PG)|CBL@&z;sY+QgZSS*CWnq$ch zTe<02>r(WG#VE4dGS0NWL|e47Y)kWEYQi6Kc~j)KM5pQXx$p(66R#|+a(0d|u7{g0 zz7DEUU3(Usy~%Z*#$(cvr?~acBUIvCFBX$nt4hOSl3oG@D-)nUcevdjmmJ8~gWsQwh_=Bo zS|ZS*;pY)aQIGVFYn9FX)1UNe_tr0Ed14SjSP$y=lR zWSZX%V<=)>_c_&)U(>j{8+pC@gT;g#wJO+Fv#5eu+;T9a@{1JEI((aqJW%5Jf*YKiJ4x}{5~Qh{B?6F^;gylTpz`zEWCjE{fS{}O*;!l^O_8= zg}UW(b5?z)m6G-CV@RoE(1*s9&XAeQt+YrhaLk8Z^Q}J*++_T&(d=zLWSYwcQUS(4 zA+RSX0~1Y%1#IuetBYgm%NalsDWOwi_|_i$5Euf>#%a*LGs5l!Y0_yggLaK1|UPBxL1!L|3e59R3FjabGqP7q^C!H)}x3>$bgsz zahzQ@T$Ba4$*9wvSh$@v?=OPhrBA45TN(#1$-_PvEB<{6{cKgC^J;ACPU{x%JwfuF zJ-7<&5uc>cOHxi1nQEtyjMGT%vaRIqi7C$?q5|kHoBCR5F}(Pz*Pc`ddDY%X%!XD~ zhS=eNWjP;u>G$|rp&&-8JT!Gxnafmcq1I4iq=4Yq^|s&Z$7=HBp2w!_qPwJw`czbN zu3wX0{Bwn-E6-@D5fo@(5(^RKD{t_NmL2bFB0jxv5}DyF9VBGV;^p{d5bd43#`!uc zHYt|id*s&#?Xu4ze^H^vV1VG9RW+lt3->lLCI@LB5NpQtEHME3c;CKXKOM&}y6k~x zR}?EDaHV)DD#Xbb=o~LVZ8;TKo68E{ZSR{50g?;SY|`B4R|2-%wf%HYe?)+bYBODB z=EDD}Nz96*0$U@2Wks-rbkBp5{r1b6DVAvY?w>g=f$x?C-AV~W5&Am2W!mbVtF=Wx zZ0yn+9C{t_rfW^*hCZyz{6l?^JyHxbYPhzx&o#oTu|`fzTGXzg^xTPLMsQnAeUWgO z+N*po?mWdx|~9f4DUpHgKTV z!{@x?#|t;fYRkq>QuDiiOZHpfbtk6=Twe|YeRc?1RKD|3DSi@ZKRefN)(gU?-Yw`` zTMr8uJV|!YD}>KI!F9Z?x*-wb2hCWFxaZIL9 zDf>saGt+9jiD;|EXEHQ+j;(~$$1X0GK2EVQCJ+9;6bWOB&<`62eP{%WnDIQsZwtZA zKz9orV*>?5THWTv6_#=3ljX6gT+1#A-mg@1I>f5e7K2bypjSflt`Iw>cCd=cj;)$N!g*~fhVhd~d zS8MHo)x!^IM=kj&ayh(&@HwA=W&3D7TSI9n0%!j>bAPi88J`5;2wrZMM6VK9*WP?; zqT|V6>ws{q=CN7t+3~Q;RFX&CA4k&$;z6G+y4Pl|spGE<@@O|2%$t0DGM{bTIg zynW+ts#JV+s^g-4u%T0a!5Iy)mi%hZvyI7)C(Eh|4XW6tL_buBbQ)Ln@A%PS$!I;7 z5f4eQ>(FQZkH=uReSodcNpQ2Rsd)6)m({u=B7f&IV8dIMUXp=qyviJ8T4Y^e8qIJ_ z84h7~;uzPWkTv_2YqW=s>*v8TjOKL7fO?Bx%*n{-%jE@+b%QKklsJh?l=W*H5$I3q zu3c-xXNgs0YCI|9r+JrdP9voZiaP)K`i9?V5zg!L%noUBiRf@0Nbr%P5|AT7NB16t zLFz9>Bg9NkkJj77+KD*s%ejpoTpWsfyW=ce@l1UK*Lo$gZ7`1dslQz#mb^db+X^-qA z0k*u`4U60-!aJOy+9R0C$zPfFHTjJm7U$WHVE2EH-G5PO?HHHVr~g({#$)sHbh28t zYHI$`+3}0RB18oz99g3CN@+sZ2ZX*Bq>un@!krL%76k_S!`N26~(+WGPbD8Z4x~{nmp{69ME~kUS{g~*HJ*|seB|+o3JRiy7CYz+%!|oEJ z?rZH0%&*shjq)EulTy1qOb)+%E~QSZ>8)9l_ckcL*P?v$8f=Tyb}youd;u2IeDp++ zuUOrhzN6g>VrB@7xo#-9Hr5Z^((ubk)bGjCZ9a5z+LjoT{MtEg!fl`g)ssX7b;mgA zI@OcPV(`(1#mSbG51ow(v4@wck0?-d*5laNJR`pV-8lIE^j;EaBWzKqxC^p7%DdB> zA=v+$W~U0P;roT`>P@A2NHGr7{4K;YO66hWDmg>-JAHqX(MlsAAQJn?|C_?pOy`3d@P+lYxy5I0`O5Rw^ym!Mya$b$aAWNNU#>un9R3K@NiSk<)hOXF zOJ;{q=(VW6q12ln(AB8Jk7M>{Vj0`tCU*}2H(#sJ%Ky52ErkQ5NcDn>YtIH}L6E|i z&aaUR%sUyZ)`(h4`lbL55Z7|vi{ADe7P6!}v!DU)t|~SIc^3I{S`CuiqmnM)GaNDC zNrgrn<63oF%XHPfT5Tc8Xdb=0=OS!^&TAijOT3?dm+(-i+@qlAoc+PV|Cfet-~U6{ zoL;U7eNqC161?>F^40Ps?`r*|C~r%Q#{wC$2T6kl%{fOR)thnx(n|d%?X(x2JPT0iL*F(e{Xe44!mG(Q{`)E_ zA_yi(t4Mb@hzLkacQ<2n=T|9_l5UV3HG0HgAe{rLk=vw(Fc{s8J^X&>dCqgrea`(4 z+~>Zo>vg?9@7Li^!FMTY<3woX?6Hs+r8JP{DOK>=05mf+?|c)vTfLKW=<=+6+&ZtT zCgiYfNvgw`QMK#JNl-Nm8uC-RK5g3TUa#_!y0u|%$j7jw$f%E_DNOA;q2{zwVl;8c zEBFUu71>l=#0QNJ#V?Al++kC(zu!1DC%qMaLziPt+?jG{DecQ!r?O){2VUMZlsTz4 zk=OEWv#4`@sAv)1;{Sd86CmxYO?vbmTSI}$A3HtXFc7*nm?74Iy3+|B(=HauB}|<& z<;{pp+NK81+n7P#rMPwBrqHiO93=?3HmZW{xxb#gKrZHpL8Dx2^^G5jd{#fz&6zT5 zJ86>??P#pwfCyM+gQ$E*MrDzCwKHp|DuuFDmbEtjl4c$^TBMfIO_uGa_$5fUt$?q_G?qbodtxo9(*@}@s7@vk{{3J98LxSb z2Ib&SRAK221$>Z3>L4qEfd2^&uSn*$;`U=V|7svy6(JNx=MY8_K8*8rYwIaf4tjMk zZg(DALX9*WN!DJHUZTVoHgFUyluvK5V@Vt;&MkiDo=-igZwziU zmkHHzcIuNYxL3T_tGZIl{`(aX*S{3M>ob!aSp(M)0Z*9c3TE_+g;!@F(Xns450W*T z#-qV(h~lPlNsj2zomQ+p+jOx}^{j|p-|22!r_m>Mc14qxEn8_I!WBCZAfPw2YiTW-##f4-oQ;VkLP{tgl|gU3hQ?)ZhPbQ5da|@U)@eFB zwkf&FxScG=!h#yboZ4Pahv~3>Bah_@$c#BfAAMcxC zIjw)`iAd68Rg|?xzvu<`txzIEht^!@RmA172``-TDZR{>2Y!zXjo{Tn-~!x>07?X} zq(#f&o0wX%hn4j+Q4O=%KN_00*>gnokEHe`@Gd{{KY@rX`qllim#eGng%8`BL}EKb zH-}h;9XFa&U${G7Q6tmRte**xbn0KjLiZb~fVk;m+`J0Ct>kRybo$T0 zB&e)U01t!GX!Y<<2B#E(dUet8U~f9ttd+j6-VsVq62EHR8uh-hZ(;f>cSI-~Uyx7b zlV`UOmBk4K@=Zx{|A=?C^lZyQu(%b*EO{r21W1RN21?99_6KV`B==U!N`2Z+}2Pfv*YxS^{k`5^IX{cs^Zg7<5!KIYjiz@)oc@2uf}=@ z_mGLeS;Avgql3~4+~U)7MMn#)fYEsZj4vcdJ5$u25u$c&^8qt5h`nL-2c8Kn)#2A> z@Bcsrciom>b{KYHqQ;xgeM}$HpRYtq#z?)fOp%0?>^vKjYwUHZjN;);7|^YsYtp`U z)|}{_G&z`rJL{RHu5m8==i|Y+>Af)u-6c56v7X<181RMZS(`dr8;mEL;E`y%TPx=U zF1mGBlG0&2KPV-B+aeej70E)pUgqBs38~}dVamnFE#+9NJ z1a(VKqQXqpYsARVe82`yQ`V1|Rz!nZ>H>`zueH?xW1ybc~1zY0X&-mZCZWCB7L+qY<_U%%wsUrX6WpZ-#GhP!GXi#jW-U4Bv-OV zpYs@&#wKagLZbZv;9LpKAjg(V`FhS4f0GkM84So z-Y`E=O;t|}7V?bwq>`k6d8BQk5X^GIo zjopA2GMbzqDp=dD1|$!v%uLi}88-@yElxvi-$R7uG5eODn=>8$(!0v*AyGWf6BK6_ zVM_5(3-W;z?23~{^njrtYI8Bu00?ZNKDg-nB09Ax^QrPq`&(XUDfQ)23^Ozo4s>HHPi~CHjRPkJjT3hO3fApXZ#v%1|Dum6|2q*PGBL`aMSvJ z!P%0?T5UnmI?yUy*$Y!fy_1)iEp~OxaJySLz?0_ z!&@GUJn1m#dJjq)?mhqo=k^KzSr7SbA2&O}rNPd*i)8&#etMYw4ZhrpKYhME&{s7} zv?zkM(mXMBoye@KM1J^> z$6|NUrCC)Ntr=Ce>eXbk{-I}DrYtC&e_89Iv(0Pn<=znxlTX6cHTAU+Y@Lbg|uCqUm96@CC_**M2iHk@dOBrzp`2)Fy=`lCSdbI1e zVW#?JvaXY5^R&6ZMt(C5NWlh)D|dl+TViVY=xH28(=4|D9{~nhHHz zR9-$yY0k4F{i;Q=3|>dER5Ct}W&BdXX2hyFtW$dZHZ0<37{9XQ1{|9Ji|(MlFfvw) zL3ak#pQ4k_XN3PXds~d>Ayf%76aiF@7Ep;l>#j;ZBmLk~A6ZQ3m|P}fB%}ZJZ8ut6 z(OCuWtd{?eT7;1=YP>cZPnSLNQF64l0Y(e0xR~G*on35Sn`zD54V1mwenf>i$I@%$ z$1ChmM3sQ0QE|ag`SHzYerm|T8>_kP5I$K{xIqhJ<{5`WU^@D2p{fpR{@`FVOf2wP zDh?7RK6)bD;9(Kubna%2E^yj2rr4a224pYgd*Z*)c!~L8b0$5ycC`%9DG``%3a|O@ zt}tmO`(c`IgTP#~7zh6$)!5NE-k>PJ5p(r5+frWSaCgniD=s z^NsyK-n91rc@xVmZ^978f^K#_2NSNH&STe`3X_JP{Cv$&Gp9twGShPgKW z!7{`+NNFzu9?EBJ*6Q+vSY&CgrD?Y=6oHH529||{`eu?D0CY1juA(RZ7L>zIIrR2k zXxd1DB_tY+dsb&60{8@b(v2xr2Gz^AF2|2cjG-?&E$0O&bgIPZ_!AH&>Wuk<@xH8Q zoe-sL_xabP(fX4u3{=DEBO^8Oi}(|Rc&7~0>F)XLC&>~CiQw??GhI$M7HWJhNg+9bKhaa19Az<+2Y-7Fl~t~d-$Tl?|a}HorG5j{o@WzIz}SM7DALho-I8Z=5D}D~=(ar;_v(C=$HM z8n+?~=z=s)Aa3lukm;ept0CojGGacbKwa;0^lG+R$Dtm}I7R-Lk`Z|7g`m}kxYCWx zt-o`)^1Ys#Q*$p@rJlVx1WQCGhAs5brW_A_NpR@Sd%n*`uLpupA6u+w5AF?_>_7#Y zzBi(~ST~O*0$ADa(}F49iZbp*<_|6=Pv}Q}`t(c$pcBP?lg8WDg36srhM!ONZk??| znt1R%6VB;mpdC{EgR;u^!b;f@gTw9u1&mWvbdYkjd%yHg)IT2$zpU-*Ttni#^NEi(-l6s^0C7TfQpCo9u0s-8UH}&b2lU$*gId)Tb%CnaxQk#{%W1teSru>z+$Ay_j3vF`_cQLi<-unLWR@#kdnT zw*d7Ut$vE{^j-2tj zM;a{-AJ_QIu$vs%qpWoTKF2MDkhJ@}>EA!Cn+G*Yhs_N~hqzBrQg@hl2R;?^2soMe zlhiIyX-RXZoWPS>S&4Y997I}esxRJ9hK1NI)s{?BRv3l0CJh>4 zmH4d0xCd76Fv&u#y)TEk{^6F{t&k(<@BQylVByc`g%a`? ziQbJiSV-s$FTzcOCC-G=f7^#TUmf0ia|{Hh@fUMjuv!@^j{;X3)D2-(9ugk-p0ZJR zD`t$zV9~Temkv|v-JS&%T!z_5O2?5uq&hz9rtXuBM#iFVbkw42Ai<#@l6v@&TGQ)N@iMNjuefrzRcF? zL18?!zFC;f!W%6uc7iHqYv{ru4H#+O}T`{wOXIh?| z9jK?M5IfL#31Kv(xSd?^)QUpi&h>L~FV7tB75avzGx6G;asEHr^0mSV=Ii*<1cC;! z{$}_~Wk_eg^%n;>3d7Ni;$v9pP{Vqzl58&nfyt{vG-EcfzWQn?IN{X&L`og&!*jJ=uMi^mx}Q@x&L3rz zw}`H5D<0#2D8*A0Rwx^ddVWML$~cV2JkBpBaiHJUg=P(;;-iP|USm?9muc^;M8_dq zHwqymTc5JdN0Yu?akO0fzPY;C#TO(jp^i>;$IPc(xftV!8D9i%h4S{P2MD5WG&dGa zSjQj1*_MzQs-EM#?4}lPUyD~Lhh(NPk<90Rcy#oP@pyNVl$@j!N;^!le~)OM)t7;X ze$?sg28?rMatgWN5N|HcaSC)~iJNMET`fMTDlI($<5!!PpkBBHZxt>fY~n)!xpoYS zJrE+@5Z!A(l6@8|u8pb5gp~JK*9kCeI`eSgh0$ zthdu(?d=oy$Oo%Gph932n(3zhFltyFS7}e{TyQ1kJ@3HR-ROa6cT-e{o!d!p8CYYP zSX&o?81*x!u+OjQjMsV&`!{^IW2$ycmTGGS5G)Q?0X8h_ax#FpMx&qwV5Z_&xOe%9 zNl0O*<9l6oEsiv?fXRAJp-sNqfj!3;j!&Y(F4)N{z5Ke;Cn{TU|4;+#bNt*_O8HA^ zzMNfR+bv%2+P*aWsK2~G@taf2Ak&_>JHxNe(KQ=%QatY-+@*xtWcIX%hZzos%)APAuM(!e)b6mZKbt(!Z zj!>(b772+n+Uj;5FBZ5%k?aW3ySN|%UCAc*i2?B-f#59WU zo*Udqv2-equL}SVwHAJMU#tq}Byo7iZ2Y4B+EhAI1St3rQ}+FTtnYF}?sw)l9XAX` zK=A{NF!2)KSujDhuOi z88ojB%@-~H8q?Q1yRPRI5@KtXn5we+X+fFaUba&9vW{zYKH=IRQAl7}R%@a$FT0Y!BCILFd~ay7Em)s4oH8Y=V?Ku*Np+ zC+*786@JvTWfO(oc0BZ?>VPV06!EQ{4Xz3pdLot1UtMuK4b+lzibi{pm0BT+bVFz1 z?{uRNY-$sDiX-{)7P!yRi%q_8VtLZZhTFR#Elg>l5VJbRivPcYUB|Pghch8L+ZRI( zXxx^rTej!u_dh!7j>*&y55V|_GJ^+te~9OH!yJ%%f5Q6P@y z9OWM5qxa&E70!}#!T4wP%<_)Rb5oeb(9j*;)b_46R__8CEn_!bomaANxNmnrV4iTu zcnF?C$4hEy&i18`WEqHIxRL^8$}XlAZ!v!4*Ae~3!grdc<06hKC%8)~t;Qf1&W=P5 zZCK$pe_Q7!$aA&h3<6l~xdi>`3~ijZePnudyTrKNRCI9Yr&l5ei*>`p z%viforg{OUb!>SYE!y5Gj#Mi84~^Cxs;YvWrhNwQn)|MG-d_-w9fAmksQdF?n1~ z`R0(#C!uGcvpkivQKfi04>9;0Ll^|YOx0n&6>D(W5AIc_$uW)KBFQD6rYxMcIp;^Z zM2TM7a|UaCi}7h~Hx>7QVXAMvG*NHcb!I(c6a}?)WEahS5@vIpre#i&(kF?ht)vd` z10WCN*d~>ty!Y0=5=ViK-WoRKxB788og7q!Z{=dM^zDEocO_V*#CK!^EI0l@h1)*U z4gAG8I{M**G|Wz5;C{YI!>*Z!=8;%iK;D&ZS`}l7{(a7YsIx;_!qnINXQmgT&N+$y<5Z)pipcrwwv#oKG39cmhv<{33bYajk!`_SO3te zNTy7Y>?!h%MI@zhp#PK63v?INNER3`I@jy9s>Ng-VZvGw1-&rkDxjk!eKaroXEOyv zA#4yPBkWLtZf8JBy&2vPRcBWI4}lxbyeut0M$_zt>WM;YyUz#gJ8F$N4$UyDeYnVv z=D-VpJMs5530RsZVHfmqs~KmSF)M9+_awmK(EY!tn=v2k)xh6XvNxM=-d=_Iuew|D5xng-|AUsan(#C2&O*|qG}ngLIa2eD~n*8aI^Hh`TzbJM)*8z zjS{Smq*Cq@aiBmS8JWGp8M5ue+=F-#crC_ay@eBcK8@;H55M;J&PfIS`;nkMhu)7Z zAMY4_+h0S{Q!GK{zgExOnu=~yBqX`_{tLS1b4$#-lq0XO$A;RSxYNZf!D`9Ik*78$ zZ>pJ)O!`c3h1xnhAu>Z}7U^fNrkbmG6Ko_z@Pb~lbhd|Y4t{0?zjl9#6q|iq{hVx1 z{s_lsI#t*l(f=8nw=Z?=?>m{Oe=7V$)=q6wN}&FgfQop_-;R}9k;|Y8Y|Brsn`>ESoL2H*D8B?tHqn2xshlXb^9kInn z@mhH6H7G9l=X}o@#~a^TvB$}hu@lgZg7Tj|a`o5W?DlRV)vuJB?ehcZIDIA9*hiWhiyVG&fIzACTgDqP>R? zW1i$Ms#=7#dgVa{YJb44Ewzj~b_6>nJ(=&fy$FV;OpEzRBisxxmON|!EN_uTrt zR&;p|%A|ZH9(Oez9CYs7`Ed3B2^H%tp)&A!{gv{6gHX3%YQ@&h-pk9|n?S%42=%B% zlc8td9^TpeQy*aHqThT~BMw?T`DrEE=IJI}V@B(j>b?V)E|a6#9a}v-T&4#1#+(+) zZ8rhx1R6TU8|yna0pKAZ}F0cjEOIksT_Zgc(<=*A=J<}D9Xac`_VL-pi;@$yvz~lmbTDWhI12m+P2rR{`t4!t3hQ$ zf#;xUr)}-7KS>Hgmq#_;D7Du5Us?F7V|Tuf=Fv@@U&+g6a|RV#xdW_CBFE#KPnbXl zmX5nJIWWd7p6qUK`QM9mWQ@0}<6KwfIBY01Crw{mbb#V=+q{_-QdY=D!xuevw^zZB z*K42K554Um_Slq>NSRi*t8trlmh1jc>52WdP!032*b-+=mnXrj^D0|~E9=UU#!DF2%GGiPF<-W;41ddlOO#9KO4D;hEg zb{n<3wth=t3v8r5CigSa6SP!m6F9Qn1Q~~GCg0SuZS|eP#W^PoDhG=RZ`bVkibl_H zGtOPwv5JzV1P1N014uduNmxdnQG@~Xi0lO)eMEl!TD+{%Ji0TR1^5W{Lcepc2OPJ} z1?aa5x&)v7fSWHA4g6^RT1#gZA}yFxhdSN7#7b28(QKOhEptMqZ6J2B+QP23>AKOS*-`r>msIY1A9frvQ-3bIpy&Cq{G+ zCG!q0er}?bK%@N`Fx7J1TyZ(mN}o!|*Sn3?#3`-v2uo?~S9f4)i8Gc=VoQVUe-cqz z#MXCzcey6+Hf&7@nSmz#N|sWrw?EN%T?7axS4tB}A84g<+jx3Pq#AH7vS^5;gaR9- z{ExiQ#wx@pvxQLEPE*$K0gQ7Ec2L6OUYSGV_OjiS@8!VSznV$ zQe){h73wyXDL#WVHQYEvsqH(xh~O+tv&bpzpJqyLq88xDLt2l;LNpH@#fXQGG+Y#O z7N)RSv`6AFW%oM!9F&O9>pk*{;~JMRWqn3i`Yxjv;LKj|UUEfyo z-_m`Dw@ce`LQeAJ;p6IzuEUms2R<4uVbiW*S6B(vaK)Zk$Eq>heUeIb;g$!5mT&u( z3x+Eo{8ydZ&94%pVNc7PzTJn)Z@GjcYK)`{Ye`?mROG9!ZqY$TPL9LT$S3I-GD=pUwjm(;i`8g=mxpp!AtPPQz976%6>~rufM_g_4-2h zIeeSoD~=|bh1HGP1;Hgf_~l*`3A=C z)S^5WkATV+kknRufM_%MkN6W24dO~Ne*MHL)IU&m z&1#%CDmn3LeWNm(v~pmU&f-(S;2_^R-+i|XsQBqk0}gVPj2n!eluAP1sEOvdstu+h zu$%c)*bTdvyQfr3r56*QCr*&?ljCe<2Wb1HyG%3Vis`fIdF)9Dh_%dt&_SK}PBD8l z7A{og3LW1H>j?7ap`F&5`#R^Vf^DU-zYxdFA3=OKZKq$C)s(=0izN)hgvHqa7;BCg zc%Asl(8TZXLLc+-if(7n$;9e_eh}5#DJyee82`Xp!*VSvwvdL8DLq%hQAD!69m=4r ztDYSrXjBZhz50#isHgVwN-qPZJUznIv6JR!?ew`%t7+&LuaM_4gAxk1R1zrn1c*cz zqZ?0UqxM#`@{Zbe*IG)sZ`^-1yYGeKlJ|!Ws*{_!xPfEc8^1rg&IMdpzIOWmTvf9OUe&v|q^BG!Y*IlljI zpdBib7HT*)-bdNiVsG~K*rFP|27>|j6x}Z5luYhlvC~k0ep4cwc&$Eh9thnzMA*#M zt@2RzvG)EqxMS-SPvcJ`qd=*twQBFqIk~2-x)WOCBFdf?v}1-|r`D&&(#S@&Bi?wd ziPK8tc7hWL05MaCf9uP_q$Y!(I&9M&4rRp+HYU=7Ky4;?rn@D&H&uYJ$1?#ZE|r|n zmiKzS{u3O@N4*#3q~jxYP)_gzHrE*O7&;^U1kgyJtARD>=~>CHqx_P(6CpX;tX>q8~GE$Q87 zLSZ0UbUp4~>fNMXV&A8+WC2)AdDq=7;BqPg+%YCQ`K6U&Kj|q5ZvpBm^k{z}STt>O z+}u>_9fjzzhlQdN_@=7gE6``WpAE}Im>n(4GH-iG$;%= zx0dXnjOhCFR_2sIBr6qg&Gy{lb>&11Xl>Mm)$Hw!WMInGvM-_j@CVUb-5N@Dt!71k z+nd(bsje_YM@6Wim%yb`nu??$(EFRad<_ai8MmsNQgP?!8FKR)whjrZ$jD(DMOT3K zRO`HEe7)PSiw7ww%4^mYei%QNT^1fS3^V!IY{p?m=+Oh{#4MsjM(=1&iy%8T5qtMw zDq|u)Bb`U2N#w=#*G`}7JI*Hg;o&g~T=yaldp>xuV|98;7=4aipxpW6`I{O2a7I&5 zEz0Zf-*;%hqPw^Z&7Pm$Keb6CM{Nd{_e=Bv)@RB%6yV70aKFQM+r9JC$oQlVi(;N@ zqP3Wz-2>GPQ704b!J9tPs8hET!HpRkAVQ+C;UW=4(ahij?qCYIS4TLOo_NHb%G9!Yh^orC> zuMcygOWmfwD#2=sjg`iqCUf!MnEvby_tm)q=i5!w4*$NIfF zL=SLbafbPYZ)t`~+4}27i;~7esAjtGac=x5h?soK23=~8@^#oc@_^bT= zhB8cg!#3t-@^3W?hp3CY2QSh!PN2Pl9~0aH`MPswbmY-rrd)D_%P>ohCtW!jRp@cu zyeUI$Cn_oI_50$6zCY{byuJU)=hGqzznl!4iP`uhNMUrbk_of4xe&8u6OF@Hhh$m^ z6QlTzZ;d}9t_S&$&LK*Lvdn%L;fqV0UEh~5_|d&-qJMkYCL2R;9n)6K6^9?^|G6kX)p7Wm6_lU<3qe~l4 z?RU2w^rJUt?87+;;}N1=gry7I_V?pL7Q*BabECvCvED`(_fX*HM5$H4LQoZi-b+3N z5?uh=4y4jlLKT%xlAOVG+kAgdsa*8dNq1B%V5$CbQFU{R(i=hMd(pg|q@Ah>m1`>| z{Z7u(YoYG|tchU)v&$cXP~Op$qfa^;^pV_JJ$OHEltq^UdQ)kp1mg06_W^=yFT!@F z8}n3;<473PnY|h3)e{W}iVaL8Vp0nX``r^mqxRrVr$kQ7<43=LKSWgQMaa7aI(-xS z+_cQQ%KbK36^;X_Xz*E3<16E^AD-mM{H*Pw&v`R5m$f`Mg-g$mcB-2R%p6b4N#gFE zDhx9YKOTshml7|Rt{-2I+!boZr~=~~X(a^C+@iFf2l^z{GGrf9l_6ovj~D0?rug^4 zy((+Y4M9*>ZF4aAYD;y3>GB z(v93?ERnOYFBG@d;k&^WbzRGiy;;DuVKu^bPLdRID%AnWGW?J^1O@D5jG9`eNipHd zsv&?f#fHSt7<~VU=+R0rN!wU1e%sj~e}YG+!KkbZsn>Y+L~R3uaV3mx=9ynzj^I_u z`LSHF3t7=L^_Vt@thrf?7D5I}zt3Nh3t4ykd8J%zsvyw-G7&HE{i4Ax;Rwp_JoS5` zY4DsKuT62&p=;9cO;YD^>Xx(=qgmH+5Kq#wM^FXT%04yW5ruJY%v@yR{qvZ-lh>C9 z6UGdP8Jzl2n;TS^b4+&8TXR5Ksa=lLtV^=PakmLhWnh=N6WuOQwN^W5_7~y?>YS89 z880sE+KzgTP3=(x?mZkhrLpt4TdR~KKcdV6KU_Pgjh>u>H-*k!pY1hvb|oau&UuVW zn5u1gWLi(e0@LXU9&S-pD!k3jyfGyZDf{&aJpL+4ZKmR|t8)T4VPT=F(@~4{;5qW< zhs}vc9r9}P1>3f~uFZ@&JHA>7x-s=xa>JJ%bh&@q3qjbprWtzT+)Bz)zL=XncC8dx z<6n*DA5mBHWqjTBBadtpo$%Gn?RtBNhV_2QOT6Drg-rX1JbjrN(AK8ynN{kQ^9y>G zkdZU?Ym|}b$@5j$`UCZl;zp|ca&uJ%zje|3)eQgrI&9Kr5%~P{|0ZxgP~E?!8h7r< z+`V&$?e3Ce1cx$(3Bx`h^ z0wbh}zMoE;**qn)C7mR2Xm?an=(XO1=ecoO@-Vun4W;~~;9qZ`}t zxmx3ja~j`oOeg$Y7%ifxM->eC0(7*51Ly6m#)D2S?W}6JTp8o+MP&kZ0@_Xt-2VHU z!nGP*5rBJt=Qi$AAWF$dey9bpp2#CGKQ7o(%-2Zox{6+SegBcXuOTXQxi^~VZ&>^yVK>p{`s0$baQV1G8IC&L!E0k7*$$YUvAin` znY$96^Y8V#-!fevVZT{8@f+eKClW2Ds2?B`6}+1164WH;Y2rF|;Go^rahBn4bc#PS zCsJ$C(Ra!pSY-ZXyVsxv;uH0EJ30-+Zvxb0sG@Mdbf4<9x$n+%6~S3{j0q=`Ql$ns zech?9BBec>zo8H=T8xkLGTC>se`bfD)mq0o5u z)|-=HV8^Mpr6;oGNPfVuf5)%EtJjasi+i>V9yIPfuw%3q3ETgb&E}3Lb9tFRtF~tkTW=Z~l8P-C>2sZdIP6WI3#}USXA@07kbPjOo`7-TNm9~pItERiD|d0& zG;xYjWzZY@F9tC=yZ!$SU*q>zs^+Q&&4a?c`doq#rU{X~w9hqLK(VB>s!*Wbxpl*( zW%){J%InT~a*?Gi`x05_EL9*GqRbedER&~9U(!7OFKNTwkkw66>--CL2B z!h&oM&X@5c|H@wb#Z*p&oKvo`j4Vk7Zyt~4SW18s{}laE1&i>q`G8f@>%9OwQ&)QSE>&?cTAY*4?)Mp1bDU9G>4hID5e5s z5g%D@oB(#^%{*1tZNitU7m5sr7N0_}0AI$r4adpwmAf7o-*PE{%Rt;81-}E-F++hd zEAv2nO^df^#%c<|66T^22+nkIE@Ox^wBXnFpb4&tUQmzz zbtVQ?X8pa*)-EqZ81>PgeM2UKCdnEDHX|&`7~AuCjRP*F?0579$uK`XKy=!?Q{w*# zuTEWa)l~RCTcTj)&s1HJt{NSn*!bz;ULLei|F0Ka`q-Jub@mLkR8IaVXPR^UdTpEK zA)#bW87jfHziwI2l0fRyR><%rOfPlpjek}LZ*`lK5gp3aE*LL;Oxe=x*S0@xxX9I) z59s&U22`lWs!17q4A4l%)@Nevq49Ekf&OvNZzP}bZXlAK7Mj0q=^&h%4wn>No3~WD z5@~FDb)M~6{F}zq65HCo?x2>z{PGyi@`|&nY1($X<3S2+|)bbM3_bUK@x*g0N0+ypoL%x4p=O$YRzbLv>So756dbiQ=kkfAIwY7jrnb9^p@ zk#=Hu=0n#Qe#O?OrF0O9Z}ar7_?ikqaL=g)g97{61>T01qlE;BRf^f&~EYA(7RP{yDAXD|cMYvxazyXh!z4b|lj z(Sx)m_3!*A9h<@9gA%wj?v&Cm*uY{Ayq^ zK152R@(XSrE%#v2aIL_$MG`8yEnc(=^$-^T{}JMId-3>=%r-!U_~hXow7O(qymj0& zo$Y3ui4&`7A*LnPxx^h+Rrrg(;EsmTsU^#Q=nAF*WXADB>mb`*^4u>CNjJVfXKkYG z?XEb17*_rl$At);P6=dm|F$Ca&EF^7u-8q-lvsD0C&w{hzb3}@_o>fhoMQUyWgz|v z#jD=;VJ^NV4%1f<$pVv4*M9PH>!<bfe2XY0w$$*m48zZTR@ z;3(W_alVxC8V4L5+QUP`*eVVV_BIw5Ulph6MSZ7EwF39$GG>1pD=GdHY%6sEKGY#M zF>Y{1*PR8mA-AilL5unq*)QNrH~a5l{}f1B zec}onqxrwKJT{@OHy3(Z6^_qBpA;YI_fqh99;ize%>BKw$tJG;VVv1$*MWWNHTbL2 zIjjb^=`#sntST8xq0J0}G#(RIvyuhuJzUU5J7?ui>+N<2e4a>^(zgy0D+sjZxsstd zLMOtevqNwDLnIaMz}<8ZlM-nhT5 zDs(dUA4Es`V~+|(<)@L++Wg@Y)_=N&C02JCNSEb^|J@qOLwj&_xcN)_rMNaH<%~^9 zR1Ct~0G(AmxbMChA*;?qp{V$cGW&8~W-9bnd;kJxxwwUi&Nqw%d-p&Vj^4|yerG5x zRR)&5Lirq5NF&vm-ZEt-?r>yn4lI=^1!T@wzB!$eHa(mhuJAQXPHOy#+qh8|6PdQm z%)tCij|Oci_^XTsKW02mWGj4j3Wk{jA))Vm&Mmb^a7{7(GvX> zrF7$C0hfuSyrTa&|q-aB?E4L}q$|Dlni zzqWBiHE;lB+gt0$3mI_bIPm=1vIUC`Fs3!@!<89>iCoevv!i84>q=Tr(&1&&(SSPv zA>vzH^T#_UM`p#}qc)MP)n3Ea`d#GljcJ&zNm&3ixwB~5*ssZ(dSwb`vpV;m@Z)h? zQ_wvNg}@L8GOBf7YG81ruA}6u8?;HkUPG@s+1w+1Ygm8|-kkaJ$E2Md@$qMOWq0>} zE6F8D*o!+il{tSO3Eb0poQas8cSRJR*s89&4{~ogs;f)@k>b6y#L&B+8J&j$M-q9u}Y_x z8n$7@NZ>)%z&ENL#9;=Oc2CbJgcNtxnLJ!+j90DfoHck3t-{f*S)||R;s^ES`>1=k zUFl`pHb)uhAH#mE7NL0Z1)akJ(lfrCkNTw=VuH2xcSh}1-A1I+{*OL6sWwIjQA!UT(gF-T>Le~(>kHVwz+{bSj zdrFt8oxj(m4jHj&s@&;&Udqy=wJ7e&#rH zMdp2fNf`*g_QhnYG^7U6anrE~a`$5ARU4&lcb&8oMCYY=#wJ+(W3}~Lm6WSm85fNT zok>4sJnER94dPF2Wr#>tQnaqiWejmQUplR=0ns$%=8r8D*Ha^Zf&VC$75+X(fM7nP zE#_q-C!NBaDq+!~N?qo=>oIUEM-gS`EDmucuYLRfL)3e?v-!Yn``t>7qDsxLDr(o> zv{kESZLzBM-g~vBQZuzlkg7dmi%r#tt!5CU_KY1P5qbTd_xB#p|8O7oao^|lxz1~A zh$O$le$;uCd&`oarA0O6VPXc%N-#cYip$Z`52;>0vM4hLT{?nrEQ(w70M>f-gmJ>n z!smc_+_|jHWbeP~AA2M1rW?PLOTV0k2{dKFaYr9)7z;{0l$5IMO#6=<0~zgNco1Iu z&^O!H;0J3@J?hcO4Zn z?8Y6}6(lkKh_tvv`1R>%-=iaKnGRY~+jZo>{$cP6xm#n5H#A1NyC|{YJ`x(Qe3n1B z$-*in3mbc@gu%>~nK4==rbQk*FQd3~kJhD_)-^$b9{aKFn^q@S;oxdXr7QfyR!O=# z6^_OF#}UNzcy5T)Z825b8zPlYB;K^aa)?CG|DdVL8#KkbEBl(n z@kXO{9yw!@* zXeiyBld`7Oj~s}!?g{rU4WS+0jRGdS%>f##SEm^De2%4<&wOQG_z?d=>u}MDHBGE! z74-V*+>mr7iH)XA{bKtay+C|E#(La8(@aAn#sw%N9%jdHYwCeZGR`+E2W7g&jVHmb z)m&ayg?#N=CH#7^*ne~c@xxE3FI7X#1{oiwo)5`$qB- zn1Y3oaaAzBxJB);COrE22L%76Z7xgx%mXx)WHErL%|QsKfiSaHYVi1zS423-B&K(K zz!U7T|IB0A#Zhu)>Cxh6(sj3LH(#sWmF8QiE)S%=^zCode0!~WRIhbsZTaVU?hyU= zM?RLeWgxa;?=JU!Lwgs%d}ss5xd<7=(x_gxd2%;6C|g5X*)r#0Fwe%xh#1EMyAakm zxDWhFnX4e1f3LTZVwiU56Bzkdd-s*f*FunM%O%qLLTun=ROcP*-tSB2T-b?BqklXr zA0g~k2?5djNljs-RXJ;?uB61y9f>+jksQe2Ye&#bxd$1aWG`Kgz~R+>^2he3)4Z`@ zrD{w}uSpJGXWnTkH*`xGq*^O(K1i&%H+<(#9!k){thu$aiNdD zd8oErxw@|$z-;ZG#%zK_#%_Tg^JO548`W7^d@-o~Bf zluiw7Yo-)8sBrnsQi(jsBpbW)n~bgnew!C!2}(^Inhgfo4&G5))1keU+XA_u{CVSf zS?*nX$s|e`m!q9uBCXt42uaxq&*ZlONvCdHFdOV{^iF)@c%&C;SdJ*DMTNPC)Yz&w zklI9eW%t>uBNfM-Ov%0tV}t9SNw6NnX}`vewZ3)Wd%~#FY(AFoPMj?*u+7xZbB_vT z-1-o=FS;a_BgWjouy0T1-RR=TW4ji`X+5ve+4D>r0I|<7OT@i?(3S6psD2R~uex3S zQJqf=$^e=9t|c`8g28>(KqCWlaik{N_HfF$MK(8CxM(?E1~IW8?5a z=oAlHw<3tj{h-Lm*MFxF`Ae^k&O3fi^H zW8MU(1nknl;<)noX!C@S~dri4ft^jj+FUVWVx9*-kO{Eu4 z;U+J^9%=Q5nl7+t->bzg$ z^i_ByK=#2r6PvR9iSpH&mA;cA6O*&2zv2EqN0hKNB#s1|bGT03O4{F~_dY{9u~Jt4 zPXo5*%4ARkFE2cm4(&|n^!wp6k9%qb6>_yZ>H4+Zuc$zqp>REJ7#1;@zq?lTz$MYJ zAHFbQt^eC7U4g$w(cExTfI4U+-P3UYSzOt#(MmOh%q+S5M?#aj{nzT`+t>4u@u>0# z$+s6oF@d2fC5CI5RUbm}DOI_O(I;2g7IY?1;rk^+6|TltX0cu2lcwCwZ#1(5x51XlnNwpyr+p5jQM*$-x38c!;pEX?$GsRD43Rs6O! zu1bGsmg}ZBb;|_D`s^3s&&1OHleX>iD}3~9 zLtglrYXH=ti9x^)LiOAM;pg=6U#z2eIoOE;bh3Z%Rs30LZ zyH*|4bYa|w+)@;+Qy8NYwA*29FBD8Dp=IYPj#*4`{Zc!QgFqimLv%tn>njv2Yy$+j z^Ut2i?!Eqr-{zBnkhP&)l3z+(09GCQ-%t4eMV}Q+JWf|IT+-fI?A{)q^lc4ohGthi z)^7f-6=ELK$u-U^seLs(h@NLTQw_TA*y%j4xCwNZ84A2E^Rvn={))N8m7>b@Q(=Ng zlCkz*lQLmhu34Y!WWPQ#B3W%9z}_Q`+nZ2Ee4tnr7<3ny0FM)oo~KOopHg#J*#DsY z+^yzv`{%Ps?sKxz;pkeX5=_6GtR*UK%yUd9tg#^U?cZQEbt*EB z`yy4*#XdSGQz(YrT7Pb4SdZ_VV&KD=8MFtYpq#-#V zjPis`k;@tW`H7k9`1+~N!`@50fv5K6@R-cK^y-zHFI2M_>K7CgbRDbVQ@NR6n~Wc= zmS+~>r@T?6VOcXusL zha;)MsxC6c01DB#no}&UuYJ91J0A#iWid2EOV}CXyO_TN9ebG6+roJv13yZ{|IPnl4E1dXpLNYcCWIM8~D_#jM8 zHMt$Qn?{u=J*xsywtJyAH79o(!sK+a|7Ad|e{;BcxupJ55upiGSTxD{u=|LL#H;Dm zR}xY1M(8Y|-u`FWp$IYQOrVMtS-a6g?bOTjMU|aonR9VD#iLkVhJ}y)c*^`c#<=o) zAv?fj*lUIvxJPA{!dzGiZBP7sObF@#pFrP*orOIsz=MwG8tpOI=&@`p(8l#Du>l?2 zRt$g0=gNeBWd=>WA0S}lvfF>Kwg8Zp?+1`aMdTsmL@Entel%nAb8( zUg4{U;=70Bs7ui?SE>d^x}XXJfQ@VjlWiS{`S4A(v_}GKq3hBa*08?1h!9^o=4JbS z2nmE~%Z#>L(T*Ra1%IVhf$S`~i+149=tE^uMHyq`$g8XNEBHfk2AR&Dt2>~HryI>s zNH-$$+qJ})JUm{CO;I9F!j<~wmC9#h`ymuQYlF&%=pocQoU#QqIDpE*j01iR>JvKw z*Jp~%|$V+Oasx#2t%D&Ki9#h_25PzUALuO44M>U}co zXzJ;CtD|gpjr_wM{k!`B)JRj(U+p`~aSh?3Op@hXZi^pKsY68@@jaKpyY4`QZo~o@ zDATd~H+bnr#F_4*;H*%|JnxKDLAI~+*4W7xRGOuPK8C=#9JPS?4vFz7%X`a}37glO zGm$U=Y*WQ8{>(S!|8OmFV8JU~E#s@Q7AC0Ga{yAKkUTNA*uJ8|byq_?S83OH0c=AfrhJ5<;o9PC4acGBt^&YG7 zFCU+J-o&_}z5)P>Op>2oYbL&@$OGJ@=8&>SAk8NCXTS@%jEF`xlmD95J$y}BGUF^) z=erU3m#z2jC6?DN`r=|a+$MYuLm>ZmO}92|mFO>O1|7L;g=*B#5$g8L#g4X)i5__k z_3n6gFqD6mU0~iGnbz**w0P;t9pU3qnoSf;4`^+DDOEgtf8DKw%~-jkdmxp6L-2+) zwk@{(lhwj3+n1nXs#KeP(E^v-qywf(xEPn(mP0%v?D9@TnN1F(O>>t`A{8v1sa?(;5l@afwRlZVD z3Qxm#2g)azDJ{rX3v$+H<7LZJsvpugzXLC`=go<`JGgd6ryqbL_g{7+i;wQ*dJmh0 z_f_EcM;3~hBvZ^Z0)Segwd~WaV_k9~26xfZ^1=^j&0zMW(?Y*MsYZbsMpVGj>bGVx zc8U4j_GiG4VJq4$HGvg#G-6?YXQ0{ilS*zq{%5|q*0 zC8vGlSpK>pUhq?!7css$gnP zpKG4SO-tuL{DB)CSXnE5Wi}Q+2GA(uV~5M*{^9xa$1^)#^xO$Wa`@h6VCcJ2Eifg4 z+Yvr$XLC)0&Ew^cPHUbkl=AeXkXab{l{%D*a#MW_Bd_X|0*=yQ-yzhbdmay(?)+#g zc~`d9S}b8y1n4;P!3@Y2QxG%J6m-YmE-&-D@qkLbj=-??k0N8M`3u6Is?SOXq1z^> zbu&&59fQS5hC66BMv*lT!P%M$z|3uU;w>E6EFbc9!;V$)%A`|DoG;hbrs*=8{-Paw zXG;=wXCl^Nn3wMAHTL8AGx_xGI!g8uRrq0me74@pwc563>MRf9 zxmQWmVz6bx%dx3v+}HRHyjAR6>g&VrR)um}{TWwK6WtE?N)&AewChXdn>^FBOi!`} z#pRavqYvc!Du0=7LV8HrgU7c#k-%VA!1yvIPTko;6$J?p5-t_ALZ-Y_WtvUgZv;8-Jn=RM$*1#yg zA`ZPMQ{ADWHSo!Nwkk^kW^)t1-{F$w6JoUpD@ZGs#wJcp!K_fNtNVU<#>=fFakS$Mg$kxYG*{w)Q2V5ydcR_W@VAYq(!AjP7)w9 zkiNHUqpB&4j40@PQ>HMgw8;gQ_NJBiRu4db&<`r{kD8?P+)BQse~XPR~lHhDMhK-v#>9_N*BY)79*t*vwmmd8TQ zQ{$_V@DHQ5;I{!>W8)n@Eg#_FSDvuNiBJQ%B6nyAoN90)BmQUSKZz1RmeE^~=aXK0 z_|)-vOiqHzFde(%=E8be*Q2b?Z%?9F!9Ia(YRdw1_Yq&+Bv)}e5hP!aktqQi)JER~ z_GgTn59s03<8OLD9}@+~hMx4AIeWc0U|2jM(nDrmx!n?ycXqnbmlzqy- z4j*NLs2jg6gypRdnN|7+m?0;=#bzNn%*G#o1_&U2Wa))YbhPTDe7{7yb6fH5c`&5tmvxv+Al#dB6HBJ@US=g| z(d5LCa_Ez*X4oQ03U^B0J0rN6y{q#&VaC_f@ni1xKR?d4+J_YLV1@*_T0b^&ICa+G zb3e`iV@F#j?a{P(Z{@0rlh*=}4tZZGn_qcJ7JT_Ct)2CYCA}r!4a@pc9u-;gN%Kwn zb)%efuSJPPusAnJ3!7ch?%Zr>n}3=5=C`kGZ+8jMKdIV}Vb;9{lEgv!YizKPRe6Ms zn{vo)2XRm}usB&C#8@YFHq}NW*^ByE{U3MB0Wkh8x@!J~TqC3W#BcTD#!CBU5d#Rd zZAyvsL^)>J+?cr0A{Us>>Fdy$I&0O)QSS9I0KM5%22^45I!!Scl!XiRuO61}krmmc ze0H)tDt*7)P@n}R=dBe#9j}y-F5@$_6g%|g$TA-h8`;KWAW{|M`DjnogBGLW+NWUV-TMXiZamVa}MtbG_tU=4st!8=p5r+V)RERp4b@^x6cW}0uS3+k-mc1J;Y)mCG@T^7A?12G*toZt@kfsB#Kdpiv~%cW`70H*a<73@ua839 z@od7SyYEI35qGvyiMMN3NZ%Q}&TeKAD`2 znC_F_LHohV7JakgUAHBTN$QeM!K?( z@bPj(*W7+$J?k1Am}F0U-?3B79iSlc>#3r%#N=vtKs>hs@B#9rY=--!bGm!y+6!%< zOn?6xw*DSzNABBQZ_Q!lx+xvJQ?==&^yUsyX{4*VFX{7RTG){s!*KHk$tv53&%sO| z$=QBwcF1zLbpg}8iTCpx^>JVA|4o*;neW1Q_b#YHD-c*&R=aCc)#=Hga1z&TccxPu z4R`A}F|NH-n{fI-r##%r_*b&ts^+y9F69$Zs*UWt`j4^@HecS(11rTPtk@yV3;&a; zdsK_`$te+7cwV?*e?sHX2XNKT7ODKI^zAyKRO z*iCE8$`fmEsecY{DsB(AO*I9|N5zo2Xz*qHp`b$Mvk3*m^7g*=EW9sh+>@czZM8{bh^iQ1#Yqe#g}lh)!2T;sTvHc?Irm zvDE{zKL^k~4~>IT{AF8vJ*vipSoG3Q){n6cw~^lFRYWqBov_^roQY)rqO{PpWc#mZ z=lBV=b!g5BmMG32@y=<^4b9)K>3FXPZcmD32SWi_4fz=7hNfo^Hkg(44b&QF(NTc3aDf_U<(K*+mqtl zsy161_F!7|Z2n79_ZONjsYVI4-qiO3^g#p!yY5Bk zI;o5Zm|b+h1))dXWE1=(cdr2YDT+kUA`V*zzcR@lllq8O$gQt86*-p{SEAUuWObtEk)8VAF^)A=F&vrSCKSAEONi$6ZwZwks|x>b);dG7pJ z{ALPcvLsTrXyuZyvOI=rJ!3!k72J`oBGnP(*1CHyg>3l| zl%5(XCVlX!bsW!t6+QA$f|&0T=yc;ctzK_;Wu(LIcY!QQp5}&!@P8^>coF5XdGMv6 zo#m_i(_5+YfLr~f|LvoRBb^_t8n^#$hL^UYsX$}aL3`+}1)X)jfc6AjOYevWM#EXK zjN>f8Qo`FA(jE7N-e-0p&=_|Uc%A7Ve!BZ)N%mc}wFdHB<@*@n&F;0cRf4HOtIB(F zN^bMfsi2GSMOA5?xhuQDyneUc6dk6=0@|Aa;P|#tPTxp39zv=c~!uIIpk3e1j7+$rwO67_- zO8E2(2(au*-V1I!?bH@`fyvG1wp#~{RWN4VX^}R6eJArXIr_ZAOGVSp&}Zs`C3nor zGJ5P%u=8>yzV+_9Hpb#vxVuD4B1NxL=sBpkBsipJGrMZ?4YMZoSY7Jb##B1Jb3}yQ zIY!j4Pq1B6$ZE1p?C3PuZ+bYOb=P%C1Amhi=NN|Y2 zJyL1$wWCDOY$IM98N#wBw^uPbXzls$jWQDm5Q3-Wu4r|cSg^Vw#4CQJ6c&VbrZ9|D zz?}_R3uE7RqADnegzo1@0jxeL&X}`SM6P?dhvjCAe7-j3FNlBWAaz8zVUfpBZ>LjR zQ;0-%MM8(mCBXwH%^DpexC)qboSX7Z8hsk%3yxc^cMxv=p%gsKe)3bo5~U}T>f*&< zep0ghQ=9JY*!&|7#zi(%(XR9>NAMk9nYz6zA;rZ74op;N}C+_R0@0&{HO;@%>s%N##FPw`d zvF4h9YwWaWDe08rh$BSV5^#R&zRi9L6KPVXZ2gGr@V}=`z!3DbY2uGscr{G6$5t^N zCnbmAGsRepWGp!7z8wsH)|t(WTl!{U0pH#b)(W;Y(`adFSj?NncD@}cJc@pMiG3X( zZc=aHNCq5TX~Z!h*XM;SE!>JnWKJCCx(8o-eva{RBA?h5mHZ^lGX1-(8j^p+_=F2^ zK=G7pq$-9B8F1}Yb=>u5Qnt5zJZ7HL!p7yWuXW@5Lg*hJNKHcQ;FM2|HVbo9_z~Xd zmJDyY9{zz)%SBiK-Y}c<5x~KWEmVH0@}pONS|3hr=(y)i;;XGa2=Iv0JI{A1E$B}l z`3}KZ>c-#sKY zlk)AJ0km)I^wtui`S`=XxBn?BQh-w^w$tWor)D?8hek*7nqdp>HCqSr4|OUzz(1<< z`<^c@g}Lh`BlBA`dN0-8;xX2mlg(D7TTh|{?wSh4m3mocK@ALPhf5XQ+}NNaf;nb( z;Ix0_f{FBye~#4)zL|NI^@*GH&6`ao7hE}>IR%as_RkI+u1maC1hj?hyT#ln@~8X4 zp7%}l!%BhiNy{_O8=>_xg_5lgFgE#GY{PH*Yq76tO=+xTDTcogf-787)+c=%L$+1_b8jp{aXNsQwi~VI(VG}=%5=8*6b6*A6968Y{DT87g7w%3SPcFIQiYklC zv-s&sz24^&1+7iwW&-8%iaUjy2>l@)Yn{4vVyC`gC%^hh`iqxa%i&o*tR=NJJCm~- zebS(dhE}=odCsC*3PO3NKX!$TSO#6JC=eZ__ix1Xl7sW!U(1J&Oz+Z{A`vY{`361*2(i1=M zLf1N|=;sqUTXir%s7%b=4A2NDN&^PWC}eB!;Tp`nZz#a=%NTo83QkhHIO zr}k!Z=Y0Dre4%CDcK_G95U%m#{tnrUEXWtZLP`1V=b50{*-MVM!FN3zp(~9Z>+H4r zzEfri{jTh5w{mY#`oq}B+Y5C54NF?ulT8{=Wz?A-T zO@Ljz`VNm)CLx_ZRo(O*a^5zc;8=FD;Wq=M+sN`7gi7H91&Y0MqlPa-0401j5 z4Yn=Z_<6p%>cBl_C#v<3smnwrE&BdGN5V5lwcQWh`3~V76Xnxc3yR+fp@-jtUwfPLXCJ=#`nt>48g=EiV81+gSWYMEF}^$H{2{qW;~l}CEQsX$Tozh-NodM zyBtw6BbKrN#mSwZjPO!Qa)Q+9vOChAQL}jZrP6QRXABJ;B*lSu8;|@x`fdp>3bx^# zO3?MS1vD2m?Wr>XYr(*%Rxg74 zx<{Zt1wD&2`j9qX&vO=D{y=Aa4xwDQa>x}EfOT&v#UqVFkbQ-9g0A;|3$vv)0_a^m zuc$**&l}$>Vt%{3LJbt2^}Gt`KV6expJx!!I4AU>N%oFJPBu;P8BSOhl$BE0%1`Hw ziy~t~-m?jv<}nO3gpH@lyA)EF-aQe~m$SN33 zSsr&3APG00t1#TOL3B^&3_*8I$Y=8M)U%eeJHk>G*VBbUF5PTj)lv zM#RM%k=E{i1+(Kzo71A|(Kgs?EAxcj#9Z$1O}DD)gBUjTBUhE+hj}{e8zCN2kG2-I zV%zn6y#3{34psChC`!uz`m3nzmrvIa&zv|Lk1-x642)Tun5?ZAGuh)Q;M7lvk0q31 zqUXFuX1VYEKS#Cg{}Ld+8v^vAHL8K(e{j#1jf=gFjjfZnKan{8KUKNUOFQMB-@gBb zKYDjAXWH18beinJ9nVx&=)u%%b#vTa3|T#$$L@dJRd>b;7gl6BGw^Hx8C%7maRzuz zhrQt$=Hl))(QSpFR@X;9^B0-$dmDx&ku^X4iePXdHpmifaK0u)VPV*;1JM_p&;tk; zZ9d&ywEl0V)XR4uInaG4%-4CEszL$g-Y=6nAotKcJqp8B!EYN#Q;6~IT6^w`)0HC) z>8RkE1+X@%pD%`;eoQ*M{IsGQ&#kIL3_Ag5MA!p=QKyGHW&qCO&J54LBo3;w}%$HmaZ=2rqN}%s8q3Ict*`ktV+$JfgcTmf(d9+j>DpQAXA+FbV1Tqd3x+(j%+TOL6V2*L&!rTMG+FfLZALn_^Bfctl zE`&or?X0Divu5-gpbQ zMEpkmb?BN8N?BhMl-e~3G@U2j9kv>AtEga|$=`h--MHxgS%O6I#Asx<2q3+3n|FlM zuNYSHFbiN?fBOhau;KS>_Z0LlV)~#KVmNuCl96`ZPgtkNM=%42y^8cEEr|-{Ph5Mz z06^M+Woya`+*a4DA9$V=$-caBnS4p&kZTZ5oU^)okM_{9+sRKUHf#-1r7nw{US}^& zfq~2hu&@XT-C^m7K=c5(2*Gf8jcHZ0dXP@Yk?s8E7&IEF|&r1VUp5L08gLvL4yM4dy0I@zP zC*oZf5|TTafv!4)2FRTq&rB0xBLM-u8I_lGy|9gjPDi@pp_5`oiWBa}O?_V#dGn9Z zI_X^_UdVi|`%>pZ?s=_2ZqDx21YvmfV5ox)gvh13Jggi9*NO=tAy9KnSkT^UqUxf{ z({=O#7<2q&AB30x=4x?1BeX4-7=Xx}w@E+ak8e@i1TVnm+9dYel+b4)sdfI8K3e)H zbBIypWVdj_8^^`ky8OJUJXgFh?DS_aE(KxjBJ%^=@GR$|romrq`P1_gYmfGjFrV4p zrmUhL;(bmuP#00(npr=oQ{c5%@aaY+2*yUFsfc&8U76Tm4qz@;W_0PnAez}IsxXpD ziBy-RZp?voXH$b4fa&>r(y^wWguq!dPR@?wIhOUVOnOJgY%=ZtIr3WPKG_y(f&A6o z_?Jz`*BdB5bisV;pAYj5G-wlMmHCt0P!(@!%1*VcY4yCyEi=L<#I^8@vjrd0-5x*u zUp!B$q|v#K$=&ld&e4Aiclym3RqC?nm8R9M6bt_>3eXt{C$p0* zE*P18sKhYdjwPbl$D9M6zW?EW3oCiO_I2p{@Q&A$5Bb)RLRQ8FnRF@_6d8GQ|7}0r zo<*mGhDIC+d(@402cgzz$XRficwTuso>-F!gthD#NtJd1_s9ktKUO)Fazfvbg#LYg zc``3jsoUwCv;uXuOY~!CyuLqxHyZwC$R)Y^vGHHuY_{HrXs^N8_vkqGHj4&;LWXQV?(F(;hx{BHnVIzlL~7N} zUZ!`p_xNbuLyZhA5Pzwfg~2FW@iv{P|S??jPRer%qn!-S@rFZ;u>l4LMKm zXBk+19!f$iPiixALVf7I^tkSLDZ{cvzWp`NsA@@t)ukNg9ukeg$lz;G)Pig<<`BP0!VUq0Q=)1`u z)S^y%AE5_!7MI$e!ke>>3oB;ft@AbV(qZDSjG@1m&R3uNwP~#+n|2I!SZ!aJEdm}E z6Mi0amc=y+oiPIV`2{E*Z1TD`XfYX2u^uohM651i5sKB9k*TL=^zH*bE&wO$w+1T) z({J_W`kkRdFL`p13(O}X7?})of>3vcZa#Xfu^8f08Io4BC48fEfKA@lpsA93B6L#A z%=y*1k(G6!N68NE?m9)0vjl0r&Jh58iLNAeBA9W9CMr~`)E%x}f;o>lAL`ZPjPBEn zjmBDFwSu-Wl?7?4_#tCLoXMU78yt^EzcA<(wVzLK)1L9Y7^uN|3Ch8k3f+(EF5OXX zH4zT9fSp&TiRMaHWlXMjL}HiUoX7t1IfbTVSi6ImDkZCmi>jG##p6ERecy5~$c{Kx z%%(2@j}UN^XCfS(DtG`-am(=wRL<*?9xM~8qoQNQ#Xu!}N^P^O&50{+PN>8k+-X(h zD}v=@YWo}OFJri%T#)GwE}upw z#!tRP=F8X427Y*tY1!v#&|^9?$3bUCXU$DTIPMl4uf15(82EL!JA}~BEx_H{dYiNfQwsu=XLHdC zO8R|k9b^2+KXesjNx#cKl)~Jay|&V?k-y8t+ZGQ*XPfQ9!KU4}d~vS#;wHX`%`^YI zAS_j0>8_uI$UgO_a+3ErIs#d2x?hf4M9erUx`99Gj2Up^y*~1l$*<=`XN%ku4mS;x z_tO1(uUYEiohYGbz7qj(&!|=FH(ZcmCY`GQqWD;H^@^}Fa@{-l)ysZxgF*y;3PdYD zdK*WYt$Y_iqDO^3us7)Rq*IY;B|=f<=c*LFIqqj?07iK`Lhy;dmq(oY+9c*&|7iKd zE9V#bN!2&hr7nFm0+Qy}x=f2V3u&!$QE5FcyKx=Nb*2^v@GF|KTh-7-0H)r~=LWbf zYp(uizUT?|8LShH2wno(w!#Cdf{*F-bF75A1$WCDj8Q^CXwgM_4Tpf7?b$)=#Zal1 z87Rl{K8ybD-+Ai-KU;>{p5LFMCeFVoBeE-_sKZ>hU`8h?Sl6FhM}$b~X3LD34&jkQ z4{drg`@+p}ymW#PmrsgHs7@TRj|yw=+N5>>U=1^&r1|3zX)rY03q}8&>vZvwj$@Qz zQuc)Z5jRlL3<3{ohd&mtd|@m2m3l`u@i@fAJ z8^^7f@+~dIbkvJKtkSrOtOmVvC;nYL=^IRTE_`WQ(GnJz)Ju5^9|2wLc$mA0jZGYPoES1~<8vVde}XRe42D^l~kvjcVZGPmO2uO;^^as=!s z=5t58ctWg7V9k9cZ^I`;{!kS5ZP@B7u4Z`{3}Ns`NriRU(wL?{A*pdWh0;WO|EO!3 zBeE}h{pB7_I|9Lrp(Jsak6*O&EE5tM%V^k7a zhOuw0fKmaSWxej0ty=o-a_CMh+{%gz!u-{~R!Q?`RBz7vy&Y;VS>?D0#b-l})Y*pk zfZe=P5mNi8G^(JTi`Kfw+87exA8))RAbjn{Q>UJB|H~ez{za6uxomZ?@4G+YysJ7Q z-a{Xj-eaIb8lM`s`U`(+hX?3F)|r5mdlrgb=N>;YY{p-FpEcv*dBpwy&3iXdevN+M zIp)+VDK4$8r>U1^7*RN)|NPZ`)GOiG~Kzzk4;CuNGW)B{nJKfkZQFZ>s z!hMxaJ=nD-qR%ngUahX_rffCuTih-0;EiHUi+NPlNy5^&dG*O%&-4 zc~v|6tiE6z_WKaa-IdlrB&?uY>VBKsM$S0VRxYnW*1t6t8t%jw4AHdaGmA6g!I085 zqY9%)&5RZ$;5+puVc`Y;ANeVcb-%q8GZ`PDwjD!UrtNLN=Kl*0*m4jB-t7IE@{fpv z;n8;%FZP+vCDR)lCy}n9vSH{T;l;zX3N&<|aqLr(j$34r-#9LmZeoAvpSH-1ypu%+ z$*wzC%iI;&7D+N`K{~RW<{xrlw!6(N6&Un#q+~OJe1ao7i&TB2wLWRHWGsNYJJrHz zT>=DN9vY0zn7#Eyum38RMVD)&5MrN_Qmsmu>MN1H@7h;o75`%?%XThZf;%$i0n2IE z=syF*%XU#i%B}B3x6||kR<|OgThFI2&UUTBUavZryr0hVr=P%5YYFw)OdB^LtlyDc zAR#U*U#=!x+S8HKpS0Z&k7UAt+fWHmGid-_LRBr=u3S*V*GF_QBk1xy)hNNZA^}_M z6(ElZGmhwd?(^9*D`NlBFjedC?JA?I(n02t5ERnIl%8sJSZ>b@(=kO7!r*(;BfBy2 zo|(w4Y%^@tpmH!}WP1}5g52f>HKSpf!3B?W13w!7BJ(?)K>)$%vfv*t0Ru`ypMmj-AH5|(}O zYf|4)^wMdHh@vj)F}st$vjG0(q!fMe%nik*XVe6%9oL5D9>r)PUg?jx506;&R@P}7 zsN*S{OjRk*F7wtKwSz%B1F7~60BTw|M?BhuPQ0FOb9{fbwN~FQchcC}dTECi^5$>f zbY=Ve&{DSGR6Cly{e><6S3JsrYJEIWAtxhp)t}TJd>XwwbR}k z7GIF4O%5KR{LsxI%#i&bAR%a+0erX6cnWV}6L4zAm>8x*4*gDcg!3%4!hX9+r;fJ)0ZbJ2XWNO}1{x+ktYhA~vCx{$?5{ zZo7mqr6C&<&gTFsC$!hJqWj)--?*Eq9xX4;MfispiucjEuw|4v07mdwjIDTW_q3{b zk*s=;zv?9Y`$4a;cW%nJoklBn5eu(-FiD>9nNTr}xw$UW;)MD*)YZg*diX(KCR5KY z9=U0q-(q>~&wk30V3jA7OB!~NTP;0!W+`4E>>F-Y@=u ztDL%qkE4}|Z)*r^*@*R-ArD``#)+ipUMg1}J6 z@u{tyRWK7Le}_w>NLEt?4MRGg$M)@;7zH#?UE!sjc|9Cn#qNau@n8d`jKT#D2L=`t z8Yc6VC-+@GcTy~(yz@_bfcG!{Iy7$jEmMVxsjyVJLly-t$mHz+U)cpSZ zzeI)qhNyHy!LM%`UJxSj2a#C#Kl}1=L}CV!m~`{Bekc7yuV!+A?1;N~F@7+a@;qJl zLPa}&W~xuRW2&ZP#P>l4y9--Eah@{^7g|R4lg}=rBpB4S$GusdYchIlrMVoWTn{@dl+a78+Y2vEb{rcsmdm< z#m1sUlRn5;i}BTpcZ>hl>L!ujP-}Z{v3k<0YRvbtLY3+VvCjYAb!8ZNv7RmP4n@v$TCTf10}oBR`9_?|ogK zpaun%f<*X-*?GIq<{du#;^M2$UEt-EqApdpQ3?cxJ&;2n{u>ZNllu>J^-wv4_mByup+*2&=*@bgZEi z4QY(7a_7oM(-#|vZiI(wV~mx&d#c>@hA@JyV8HoAG-=c%ZYRIckoTb3GBizG*ZU>!`68%=vcZSkS2pBS4r zicOB-+FaR;gQ^%`!@^TiNSSdGy%~xlpx<7q+gxizGGVa=^`xZ z8CNm)Rv7r>`T+9`hfR2)DyMMjtdw!oPaI9U>^a-XVYZc>8;gAH;7jJa~rx(g<4Tj9xt#`8F+7@+w zc1vi+AJ_ia|5pDpyt1%G2qEvH?`ggAS*TAWw~^Q!&_8)qE0<{44e~iZ{kN!P3iP?q z)$z^UT#cMchQp2hD>Nb}o7ca)pVxW^;rt+62;XeMXoDAzxcaN=sCGIL%DiSPmti`kMFj=i!K2BwB1*oPE;<^`Pa&CrH}GuKdIzC`R%g+R za%zLUofz9YG##6Il09eJVTd0joL%D$#=Hh~7TI)IG}|#^DSY$Wfl!zi{RXpy_8Zx@Tn23UV<7EF>+}bpVO(q}0 zGgrpxg>&9&_yps_D$4EBUeyL4Cwt-Y_CqIGDR(+=V{dy+<4+7+whx;a8Sx=Yv7JdvyJL@w~5^^YlUo8a?P*q{{vgjV}^MV2n z%0TfQRRwQ8)IgS}^xM;jT81y4GuZniHFz_#{W~LnFdj$lUD^^(S1Gnl-p!Apoq_T{ z>~lAy2lxALYs=8YwJWTsPD8BC@N@=y>}?DpeT=f-oRWlnJj_)T=vQ?cQ;gVe-|84F zcf4KoN8)pcssd>LuNX&z99Xi;(>2hyRyc8i5zMes|I|opaUYCNW7u*N0B?YrhGdp3 zQFE=ufO4o)KfOKhJdfY!cy`lB(Na%OnpH^}H2XlETi)qG_u1>dKda!paBy*%mxJL- za8+>2LKG^|3TN%);#phou3ij6O4jgbftM%}nCAoq_@6?pNZ5RdHt$cJn-wav2ZU9< zWyQDCJ+os^Ioc?-ih;f>zJHm1q}zZTzX>LeOj|{;Y%T`}9%Ev|Xu3XIBf_P3A9^&_bIhD@dkB_{p zBNl&|ste}R(_Ix^)XN7X8zLgJb5xn+@k1vZ7QawwVNnq7vBTd(4j;tSDeN2j&e;sA zd7u7aA!qV_C+XqrCKZ^KG0MUjQpYw}STLy(#vQV|m|Wa=U6eN6kKgFwVA>#)7{M$U zq2|yh%M)A5>WbReiH<_%{!NnND|44bFRO5ZykPJ2xzkW=m3z$R+W8RIa#uEMQ$)%j zNz!-PT#W9~_`0XGG8SO3!)2-2U^w)~%WX{G-frUC%M$W=W+fNm*`#svj%UlBAs8vX zX;CuAkiriLVy)7jV9nL--W!E?LGp*p(%Qmu=bGp=Y}jaJuN2Z6i3?Ukyk5G1HaekB zrO~PRN-xwZT+em1gYnN8wPcv=EZnE!l7))W;BSb3#z;GEOGgRwdrY0!Rr8$J=-Sy} zx1EWA7DXzBUX2UP3*>=+al+@gDj9EEH&j!;)&;%4a?~35<1H5$tp;$seJzuHbm!vs z-M~!&7v{Eyni@@R$LyB{?K*ApKXGM~Blad{i^1>ZJT|i|G~TSzyGibm!bDmH*s2~J zu9X84$zh zLU?wu8O+~}f8*L>xnp%7<=+bER$%kE|K?B%I`z-#@E+CwA?iK6*?!}{|8Av5OYPOx zYN<_Zs%o#=BS>qnh`q>>b2j5q^H(`@YZjPk5jAIoEZa z$LsleJjrBKoK2R42TKTcHS|y{4>mHWt`%!$+(^Z>;pyu>e(d*elcm9u3>cIz7#p8t zHx%9G4U$Tdc8)O}OeaCW_l;#6EUFyKSD#4Qb)tKlQ)?r9fA#W>5 z#|WH}O3`aN@^aE?7AdhdK04|x2UU2t`Vv@C|6Iw=FOIIbLE)mCPM_>v~U}uEAD(u5a!b5(5M7eG%~#8&487_dX5saQXTnW3e0q_CZQR(eewK7?K zaMn`iglbk?#OJUC+Dpk0lhMTa-{y8IW1i5IpoGELi0)6p)7wCA0aIl6QX$TP?9$4c z^|n|zWzOi*-xutaN&I<~3FclJHzMBm`Hj5$FHbD;zX??6n-xxAaoyHreAoc7oSiTT z-MD@owUcP-f zd>Cfpo*hw{u)9K{w731(g!O%wL0%U5h=Q^(DgrD0(dwO(5G$Bti?d`3AtIqI;s3WG z+A*n_=3CnRN-wCHY*6bUy~jCEer~PxE}|*30d>{17LAeq$^u261bk$Gw|InD*fhKT zH+JBO?bJV9%F2}8DW8Y^Xb+reclN{#7jLN8U0$U z^vmTfNiprjtWdbU=^KH#Gqfa^#4h-E?N?T48~Ba<0XCIOchu)MHF&aewWX{$>9xUS z0bdW~+Hq1}LoX%vDi|&bz3H(*j*HIbNeT0)jRNv~c!XFxqdm3nKu8OyfBtQqE<_Mo z4}BFdfMUPqsOcDKA5Ljtx3^{)52Y?VTu`$o^9QQT8rXZ=*I(1YN#e*V^oo zp_+oyczYE2G?L1oa@-WI@L*#Coq*>Fm2}u0AWyAtk#`kMF9VtJswk`;$FkWqE zko2^cUFqQO3Bu_uQ?QnYU5!t3{l>D*94r%gtW0<@$0fpW`*VeMW{KDc*7=@H>tmlj6$!Gmd?!Mc@k%A>#oxv1gvzj8z~SsvF!Kf^hNeYzaQOkWLJ=L z&$M*3NUH;1x>ZbRE~1U1H@kkIlFKLpk#uOSJ4I#VAW)G3OtKA565ungUnm$s1n$JN zZoL#iZQvRrqgDb1^a?aPJsfiyi@Fe@PmW$qu57*#JjD#VeV?PlvfX|RbykWR4`w!( z?i^ znl4yO_)v7Hc%w`)h@>~AoVLS-41cAS;}a5#^w2mum=g&dxoBrG8rWTYblKKGNnMfw zVHJ?AukwOuySObjZYWaWX0mF0y{2>r2M{?0rJQzUghO>y2U`%wd9q$qsdUD#d_9t3wXTdsVQC`(3Z=!LP6G?#lx*)vkj znX<x0 z1qjqfrvV0EwffG!m$WY5gCAU|oskZcG;l~e-@IRcEoECh@piif`R96yA_U(gVe(fR zB%HBQz{vt6x?DTIJg>e?7pD#VvcyqT5H*p*Ibu6xifjokm8y*;*8_$=4;D%nZ)m4b z_w`@s1@smD>uvd6oGnfhWA~-8dA&yfIE2p&0=Dj`p+POPR_Ip56eE(-Zp#M#QMJna z^~$89NIp?8ztxu>NwUkWPr)Jc5=Wb4PB*pajNK21?+S^zQw@4HyACjLlh$LjZw-h1 z#~3SA>DF`BWT!8_KNES?N$n3iK(W2g^>CVXn+k*3vD~rVv6-fyInP{B*V*cs z$n#jL5OpbY=Cf`hin9~WvpFYFY{$TpnY(`Xp7a}LIjKX5o~+9ta2&>u4pJ6wobP?=3#!lAP$d z#Yg%7vz2uVk#38*GXAGSKIwM7@SObLoyDB_>WOWu%v+p-s_f2@>6juWTbj=zMT=A% zWyH^+g&Rc)P{bTN%l!zoq5zho1ZG)ao-UmPOGQ09`&4yc>(RXOQHg?_ zug6rXQMe6Lvf}JqtZD(pRnb8}g3|qrC22g93dhj&yAh@*+u37kU(N^{ITUj3S#M!M zWOgu=;Up_}*@zareErUjvcZsZ&WqD{;J%pR4e@wTDK~!qLqdeIJ5krA8yX3an@znC zPyJ@^w9bCR=s$qF3=Kljo29+dpNHT42C-&1cZjr9HNK=#j> z85P@TgEE}ijDnl@Xvy*9eUpkYRGMP>E0?v+uY}6BS;)I-ase%AHf$EhEWm=r&~J4* z7synpX;UNemGu!DwJNXATmPBCp+BdwRGubbn&^GDt#gR0o`1lS@F3e1uF+TAbC2pjYq){iR_+gprwuoR!)~ybaO4}y6 zI7$E!=E+O}<-B&Fx2c9VKM|YqYz*3cDhx4ETnq(Ih=@c%YmO84Rwe13{hcm7Yw8DA zF4fNeF8*VJ2eiUBHbMR#)nL)7SwwEu1`A|@Q|r;x*J^wxlNMDHOZlw-djr|>l%m%7 zed9`TNqb0SGpJ$^0^^ScSzQf%!hfo`0&5;BMUD?I(m|l;zUfU(O2aUv*{9?UY~#c|d4pNc zttvmKk(hX}TKK6UW!HDkP-ABJV5WBGNkJtamr9wV3XnOUY?Dg^vLw_dHg|r9f;@`( zKyIzGk+&)>d1_>yx&B5_Eq7RFD=*BISl#A%*$3(*9|!Z$U7M`?{|lUZ$8FLwx!qtwcc7kZ607de3MoTk`zKwc_b(y#pJ&FSFJAklo|Y zu0KBqRa_f<3z!B4=TB+yOj?}4>Xx89^N<1F!9KB-n?5I@F99o>-O5t2^YSTac%j`~ z*`O}y6I@35RGHL`|GN;jIXz?PsZmJI#^LH++v9Wu&0160%-rK2I_9hEQ@!RlCy2$I z|6JkmsWqc(@^#=V-yrk90JoFUlkqqS&b?rzWvU3sGdGxyEM*Q~hh2K(?C;h~z?3CT zEwA&DSdWbnO~WLg6yu)un-yG|GD8&8I)}+cEE}C&ju+t>sPIPk5F{~0!sT{r++zk9 z0R$V($L(>JE`D;r#GB60s;37Uy}g>M{MRuGs@e~HK5FY{~XF zE@Ma$k=m+c#iiEY8c9fFGfW-9Z_(RceUcyZ;_iNk1idVmH*+hi^d=AVSFxATF zI3;2jp0tF^_>;3eqCo~Ddal@#FT>ANedKk{tSIIg;FcT0 zSx-npO0q_YW??nXVQAxU<$}>`l~+c;Bxx;m*z)(T~WKcB!d&~*6PxP ztrz2J_MjPnR_E6AM2iq-R4=J1i?c_6Vw|$at(J;pyn?~lQ-sK{mN}+a8%Qhyu0_E` zP_w0U4VM$i-@ffFMQQ>fRH1yG7jq)g%nUf=TxXi2z}V=ef8t~E zzO@1R>c^!pFMzfl-pw#0>5I086F)5s@0SL9&3da(@q!G^my~?Fqbe;b;%rzg;`ibF zbqb;1RYP_}vrHSL?&BeHr8j2~JHV1cp~aefw!}ES#KG&ZZWhTyf99z_NXYZ?j!$qV zH`+cc+4=JJ@`Pm%Dp#KU0O}5bA&2 zYG)_aHJPZe75(#j-W?wy>E1saO#K16Q|$lN&0ek!KKa!N>S|?^1xmC$dreMyHD(|+ z+B8wLD|JNHYUzWo9Wk;w+|?Q<&M)@Yb{0CC+vq@O1fx(FO9 zEuzr(cY5UV6Fl+v9^n3=;Mp)??ssqAtQxTIC+o9^KffY0?1Ur*_GD43hpHa|7YtV?^pYskpQ986tVf$v9-+eHrr+1@Cm( z2!YhMY{4PlfwS_5d@px$wr72t0|U=Kp)-_IDZmM;WRIXhiDET*5Y;TPZNXG=XPe`8 zV7f`9a7f!;hM{5zo}tcs#*pHx?Dx-*j2_cxyk2#OT~TJUM0ni3dVG9+srHy+{aB@# zjP|2T!G+wXM@>QQbiC;VFW0vHOR|4Cb;+bSN91hN29?V)i7eGtE@mKV*ATO;S)PG) z8zdH*@IHRSc6=jxIET4m3Tb`+CAZ~2_1w;il3alhnO5vYFZW*My7u82i;3f|U5apo zU$FF>qPd9?HWxlsJZ8HFws1>k z`G?LQZ?%3}_X6&1ezcTnnpJ8f{K||W?m4-k%b{?K36A`oj+@ChGk94kHcQyU*LxKM$_H)1z|cJGN(6VV-;)m6Vq~ z+EqX;p@}+GgfJG4I>(W5pnuq`$+B?n1-jMH)$KNrj?_=SoS{NGL98VhS3f%?+t}DO z@iim-TsY<_Mm9fAl|*ixBw&Y80GD@JW6guE+m`)+$MaGEf!fb#N@fOtBNxT(<*G>` z%GXfFnTfW6A2Wi=Yv52Ps_jrDlf_nw9m}d&9#|b-l@U5JEYe6Ry6QHP6f})S%Z8h3 zb!F^tFhRX84leia1|-FC9wDQs@eOa%C5$OUsF%=SY>%LPj)?$%;uOha>vwY39ek)jR6@2pH1jw%h*I=-f_G7h*G|w zi+GY2wL!A6ljFs`jRTaeOvz*@lbZ9Nq2$bCd%wRDmAev#<;$H4{aY5$LLsA%jVBJj zsx7-yHPH_6Fs^7=h5Ylqf7_ z>nf~N2^&aQm9Qs|{i|LhAtWfo~KO=acjWDXrQ@Zg49jJ5~=&2Id9 zWJJHQLe>Q9^{bKee>$SqINUDlZV(;L(qzXyYxkn$Pmis8kZkdlf$ZciFc^d5d5{R4j@3>3m({6>qyABeFw`$XUJ5`S3yJWSm zx8u!?x2nASSL-WW&%>>dj zOu8DTOTSMprkd+XK34$v8GL7c8~C00)4e}FkIY+D{~U@_rX=@mpUux;=IqxymVyOq zR39I%Hx=}WV&*Mu(np6vYY-iykh$f&P&lZCJVpw7{L;atQ}X=spz|>T6z+}$+PHC= zwojXC5ZE)J; zMbDAaca+wTMgdf<-GkV3=4b*bu`je4DRqzR2V=UvC=D3Li$lv@?m77yS%OF@%^-yy zf6+bt6*3lDtPh#9xm}pSMJzOWE1t~5eZ!bzf8;_bD3cL3gEn`x0v0aOA6=rDn6$eb z6jJkxBYfwFeHn7j82iE*OO>MKHE_RhV3^xntJ)xuy^LX@;e1ULK0PqAf9bUTU`0OU ztDyO+`BMD;yC}mXz*a!rxj@4O>&+OW=~jzp=2rryYbJHqJa9PYVqIey1fxD2P&21- zYSDM9snsw%NgU&0o9F*B?+0trD$ZG0h*4gFYrk5T#r`oE37%MoJpTlo(UC+eka8Q< zFBn1nB2^7UK42p%)7CPFftVeZ(vd``h0Wft%h&df^`>4c!q>+^M;#OBDuTF0SJ4gL zxh}-ns>z>{N$~z)ZF&Yj116B5~{YR%}lW5Syycu`SA#4Fkm(+)mMU< z2F}ziy1!8|mp?-zJm3LHvUR_`<)k+c2|52jpX|NNglEN-yZls zP5%p>_->)or=c3BTj+FarB3;u%u@OP1eR{|OL^A=KzX9acbZBlDx#{Jt3f=BGYkNq zGgeflH1m9nARUX5HE(uCRfOPyzn+QQf@sD8GQZD48UWJ^IK>|H?KdfM@M(BZ)rKp~ zW%H4JQ1~7+_-j&k@TEXyG?*BwJ@18M(E^y`9jwA3-&h}ACv!O8nu}hCZu!4nRevIy zsBfYj{|ijBnnAg(?eu9#b62$_2S9!J?9BBamvbCE97#t|8toOaWo5v70mW!)9&IrW zrxE1s-`%`IoAJR$t`jPem67TgK~X}R?OqE1F+N2yLwb7(>Rt?$sJLI08KA{!ATA++ z#B^H_2H#(#Tv}Fc9ouOel4(9uCCdCHse4(K`S-8D-_xRDaGAuHs8wV=u*>T>w7APM zJfm6Cw36ELhs1rm!vLmhJ|!bGW*%4Yrq9Yqi-$jte-D8sv7IPtVLqytLsVsPrx%QT z@FrVptkS<{1=FwznHy^J8e6&QVYFMb>8MP3oABpDucc0xO22<&QS5BOt`yT)fGk&> z;#%C%;I_YaPL2?^G?i4mb{W%wzL+V7Wj6ml`OZHgXL(35I1snq&c1K!_)}(yBHU2> z1>`9`u+RyyXCHDEH~C( z&y4zWG{~LG?H@O#t+>HAIDlMB6O7Jf^`YuZ=Tqaad{)!VGLOq*Pc&dpPxb37gYPczV0 zMGjeEwPd)N6s}A(Zp;;Guv7|ye3KXnuIYIh2$reJB0*55@;bsn0O2`ka+EkK`)n3b780rwT8gdHD#NqPCoZ^%9# zSC2llaTDZppL;v&35vf@SBTL2d~+-7bFq{KXY7VMaRa!{;Cy!cirn3SJGfqsA>5th0Y{b# zWy5H<>6vB>o>BOfuxqYdWR%FCR<73RgLVqPi#Jp7GRKeHe5=r* ziPbd5JJ*-Me&Vm>cX0Dc+aEA769B>9>lkQoLh(#{-L(XEz;!ySKti7My&%2%4@Nt8 zb9Tu5D8!ej(}WpM*Yh%ZmA}KXjTwX+w-X z$GrV3Z3bFRKlhmSManmcy1VScCUCgXjpOP`Qj(iPeq5&U8(ownqZdbS}>H@QGMj5gJy!Y>}X+-$_2sI_*-Bb}bqjbo|g z)Op%t!+T>VZsa3P&<&@J3Q2q31m@r$jDr4XIl_ruZ*oL4^^Ed z1wu4S)*kO#wj#zZvOtKPE0clqi@}_WCPu%DiHf7)_rcjx#sE?18hEQ1)^~XzxAdVn zk$2rKebnkh>x@6zIK=nt7dF`z^yRpoK)1Hatykyon%y)UlH)VDYEft)(p<#9IN+np zwQ)kN{lixpDUj9fZB8%vE2ufhkBC~Ec-ls^s`zi`;W3!f&|KF)uHp4D< zzUl#lfn`s4RQFkMH%sNU#lx892yX3#Nv}?}gZ(u0d9spe_My3y==vftE`cSkklJOtM zK8ZpX3C?U%CD*=6D5$aNjMzOfm9duzNp+4p&ejlW=VIdtDvS*%E@xeOba(VMvyJE{ zO^Y&~?#E4csC*-cp|qLDYv^o@qB&p+6p{(GwF(y+8vVMrubJCrHI}%?I}eLJESxkwn|N^WufbuvIPqHWr@frn z2CGw1KKk4HBUR~I85hQP+n@40oZ0|sV8q73=|zp3-?%HKw&Q>N%o9Hq&)mjqioMC* z-qxP(Y4yASOEr%C$*A6BNS~1Z$Nm9w_|D2{kMKT zsyPp5eo7UQ%$#d)UW~Z;<5GDSpky#y-WA0-{_`lKECep!bmG)17v%G`rgJSH|A9EM z^aJ2Dr;qjHaLn+%bHkbu79@Qt$}!kzM`Tip$E1I686p5|2yud@s^E1?P2ANt+arlGvo1 z_POAuUiB3GE=s@ev<5lCqPu<}0-TQnb@z7{C^`2IL5_Qi(;nt?Xt;(}`((nQwx&zaQ?^8N{$y1m}omSsOM z^RGrGuYU4#s!6W5W{>-url^(Qe8GnJp6C(_HO)KRZtOhkeI?*bC3>Kxd1;IXPGG(_ zE156AWb1>fIj1M=wMcc(a{Cnk8Tx~mhVmlL5>aPg{wMU!vbLJJcymkxL z>z(}Q?d(jYVnEFlfoXl&BCW%lQs%q?s1UiD)*P6%n`Ie&aq>hT=Ma5)^77$Ii)td6~DkBFn9 zcIx{@e)fAjohMNyHL9s%`VXu1?}KYjbbS!;5LZz)n74VjwcTf&{QypCLZ@et6;N|7 zrgQW!#xAFAeT;e}wyyLQ3G{v!GPz34^Km7r?v%$TS2)g$2f4v+SDhn!MLPTT-I?Ev zhNT_>xigL6#cBj&ide_7dv@7a8--MGDQy+lIqc>mv&`?ayXQC`qo>=;Iw9BLl30L00>sDK%i3vxJb5$&>PLXzcpoG;D1;#|bU zF2g_z3yzn%pU=wH(6xAMt&WMuEa{7mk94 zeYZ*X7)sNpER+FT*Vv2Apyn{?3npByuJ;O6N!iR~l%|&b`7@l6<%iYbWtpveY9#(?@vuDO576aaFiAx>>3OFhgKuM3 z-%lm;Z(|c%;!}&CwZI(YXZ+wGbb8l?aS94;f9M@WUB^mK%fPpz0sMR7B^tWII$P^E z^biVN_eEla+tMV0a(}IR`vbse&+=zvBYsqRJpZ6Nk~E~ULOz2r_#G?dRLfIU%Zl9O zlT+A?K*X4OO!6;QV@pPbUei*FWAnP~;r!7q`JWvG5dck%p!5RZr<680@IPKrp+uR> z)xo(gNNjj)Mrb+Aa6v;)bmn)@m@!rA*Wt^*NnthtS~$`XOZ?*G1Ji_tKOjw`J&M7X zf{((7XtAw)S}WMXlmyhTg(tpzS_FD>m`1Uh{k!BYH4s|#FwyMt_M=8v4FpP#bcwsenUPEa%t{qNt5q-CLPBEsDwoe?z{M z2m%Ntik^8PUk3t{I%hWj)(X#`H%Z2%%j{Rp*fo|GuP*-ZIg1#6#e9kIt7HtgNUUn= zZofBDw>X*LMGHq5zb{-!x}Rg(PDWQqPlj*CIpx*>avN%t4Y`WFr|)HV>+K#T)Hbz> z?6}w+=Y?cpUCzWMrYMW~zFQH_2F@@88ms{$E`zG*D&JLPn?^-&l;esZf_ei13i@6p z0hGp#z4GW@Xn2;-a|H_#9GtD3u#!K{`t%B0W-rB=)&K87==o1U(Dx(x7U}NfkkRS5 z#?-SYUbRi%w};+SjEFne+nN7Jm&lNGi`jz{1$#@~hUe!Q#<5^PT+{^W9_Fg)v2%vC z(_w#luVHzE@&a?x`J4K*7?N~;6rR=!cpz3cmX=r7lBI-_D1DO+(QpZq?rGW6bQgE^ zk|_E=ekVzzXQ+l43|!%7yK(%tC-r>s{m%`zJEwa=yoPA_d-tDHjYM zKOWpa%fBaV;nxv?u8ja~orRcM%?fVNqY24hwvDAc!^91g-98rCueIh<{$2qjtl;tQ zzL+Xi&)tb$(C${a->USle^-GTB=u`-Sm@)w(%in|W(_e)iON_x7iP0WUV~XXFA5q& zHX&QAG8aswD>jST>_V0ZPOuCK4mBk;D)7qy!D~o$QT-g5Wqy(-$+p+EPC{%O0IOGn zF3v%N`jN>Y-h3pa=}EO$4X(9mh4mrPe;%H#`1IJ7Bj&U&Ih{IEJ^$!DzpfqCdaWzu zm+#`K*S;zvvNqQpHe)*FGbw|623H+E=w0$S(!!n?YD!3b{AL+P3qA@R2|b)Xlt+vO zy-$>&`wOcYLwC!yw}^1~(^kKAz)Tv(Wd=h|O8e4zbA^p3CT0zgrFiY9$g*MgMJFX7-_8zFlEScMpM{t0?!RrVUgBgiIqZH7Br0Z90 zm3zm*!LmESHw{@-xXj*9HNL-_l0CVF_l5^bIw04^a!tkRJ;c8YhAo9vrc~JL4Yrp0 z?+3Sn51q?QWvjjV&?M$2(J|5V3l%r>Be~{{hP~f^BWx*$pTlH`D{znnvA>9L!JyPm zmu-BdqYLob>cpmNJu0@(qrLssOK0TH-Z~cnNs5G+i^T#W2J#9MS2<5 zgIw`#xwYAX(BRFp4zVCj#K{XgZh!2W^s@+u@&n96ZWsH zp}Buy-XxRN-26}C0D>r8%U{406E8iEB_)LZ%7Nmr5uG^;5#P`DULNT@`P;H zzyC7Y5fD==ar3ipPOpUH)%g|lNT4%2}Vw?ZQ(l{V?v%3B<8h8|Kj4^S?9%UvB=uC#Y4j7eC?&`NW zzh0+O=}Yl-Y@HPNPEi#X)lX5@HJh|Gw!Y)18WhPw7ig@fqZ3xMJe9u3IpFfIQTTK1 zz;CD%QEaV(kmjdx6zT@{(F{4D#M4JszPc{)!H4`R@cj5>Ht2e$0oEM+n@^kI^}F3= zDujf9?oNT1C*u9|sS<-{K7<6!A4kGj*w;Rl`0Zgdtw?_>-JOq&+J1ab`TpdNu<w)H(Y?pdhPnNhz$CgMu zy>wb~vfuRe2%=FNHpyk~_v5i{ zk^;kzlr#*?40pDunvOj~ZFM?<|JvZMtPE+AZ#J`KTgx08HZm&HvIYnuKfli)Il~*h zy|BIRvq%xlNJCHljcpD%!?2*s+aq9$n_|UN*6nGqIDY~YscF=jt82yj6YS^0NinW1 zrU1&*Pm*Y^iU>AA0ZJQZ!oZfsh~L$DHMV3}xL)CkXwRj9wD16R)@i|5#vjp(8Epfb z`0Uz@d(mZzpL7k%?RXH46W`zn#`%2oc?tU?pAwL)p8=+FDPLko(Km*x#w0M&)InP#Le?cq z`x{G4*6gp+;O(=N{9w<9`47k{j%gHmSeYoLqSu3fhKbCT$0@xR@}kpcTxV_eA$@Nq zw5GAtiWu<93|x{G_+Q(xuz%OM@~J@#EImb{Nk7@R z>|G3TdXN!%@zDCEx(W>p+n#QzC+J?rV)=R07+RhmPTTZr`U{9KbT_G>-=O(2- z?yoUVU!l5+e3zVO-1em6%A~Mfv2h77L4E1d)rJyB*eRbL4=#)4EJq#T=5f6!_SMY_{jX6|Wd(1eDtnBHG`B^khi%)ZdvCAD+Q0$t zM-AtL=}M!&Zu$P&=BY4HobzDJ6g1M){j)zM5`WkRzmqe-7)c)9`KW0_x653$ zzr7w}OJ4@Q+@FB&DQ9ivG!<yWF7KPq%%>|&;PkKgaRm{kA9)h65J~ejzJ)y%dv6RHmEv zk;8dDG&2E-+c9R_b9<^;Iyi8I*9Csv^xo-4F%sLU+=66B^!47nk*JO@U_p zE#lk~1ZVrwfMjw3dtML}v{W<$-^}BTXS}&K>K&mfbrRV|9`62bXs$g1m`b+GgghmS zaBHi%ecd@3b&M3NG~Dk6Bm9)|T>!Ip!*DEtgR53r?pl`cRQK0(W?DR-8Nc3^FZh1d z?!I1^3E291+`zG0P(gzsqbD;8kI{O3>AL<7+_I}9wA=QgB#8Sv31>kJAW&+NNqdYk ze$l6=he?d{Slou^+soKo(?DQ!ebnXg9XBYc`GLbp2z%PU&sb|IWbJ~7i$n%3lN&9s z4=Rz-Wa|nSiJ@OTU{e+Or$`w6Uh-sdrD3F+)hJ< zXuap)f~{O`Mt^^P`7^%<&d&3SP=y$j$*Zsb5+3619&ZqA5mC=mkCeb)t%i zi#uE+|DzH$jp$E4Xiv`?mg=3v5TK@_#_Yp zpmQSwx_A|o&u-?FnG@f;_;IC}7GnvhZA+2_WAQJTRqV6--_`;}ZFxQ&AM1w73$#5Q z43xWRnTp66l&LQo8kd=*8*bG_)B=(b1y<`-dQ41j>t*-sOGGgu+C$B?TYoxd8n(ew zwD3oQnN4`C8X2P3s`VhnFLQqH)p5}RpSDN{iDX(sX|s8|37IxI&a!HAFXAwvhAzb1 zGO0d@Pea;lYXlj`Grr&x7Eoj_ma4%m2O@s)UNjf0p&=4$iEQQLi$auZq-0 z5~j+3V*^GXUVc89b9M>OIC)U;WUP@O!mP;Yf(bgU#*Mi-l|oqsrO++X#ZMye7k8Rj zH-!+W%)QxbMb8aRO{gOK5jLGicstVSw60&kJpYiR(U=kLsT%M`7gn+>?9 z2Pj4jX`qq_k(S5Y)<4-RvSSL>E-=G9N+}P=JRXkZ)w4YkSjlNxOD!naik@NiPdv4d zmAs-S9WUgFfMZmE>?$R(8!Pm!rsT8t@84e-?6|M@N{PSY-@iaPh4vYeQTaljM*oMk zTH!K-`Eq9K0U;iFWgb!*OI}tKL>Gn$?kA$HQ0}q~5Z-3KX1&`PaY z_xIIO^5xqec~*0+rX|wnwRx=9Yi)dG@_~EXYdYUb;qBi;AOEl#?cEgcZ;A@c{rM&W zr+oTj*5PmP_oMg>MVE>fg?XH%QZ{ln!EjY``y-+etQm&H3g>V^<+O|N-mL*CZ`djz44C4<4nw`1kKaLf8K z60ZmwN&@@ek*$08_2n?Xbzv;<(uUdT<$(1Z^^xhwU$>b8iOI7QT;zcl3BY_ME26t` z1x3}~s3w}doGO^?XLNz{T6}KQ%c=rV74Qk#F@mNY2IEz3u0vRFbY{-AGwg1ZjU<|f z2d}1SrC!u{-SZo#=SffU?|ty#&b9yS=ZAOh7-v4Q5=V=4bsR{GYl+{A@%^%e5QVc1 zV6agwN3Xj13=^|xR6i~85nxh_8()o0&ya8oZh#M?yI#(vp-yhc7HeVQy&?j~vgFo+ zC8PCH0*#d833~y(4RQB9l8}&!jOf?m=d?_DbUV_@b9{nn=t?t;S-2YH$Db zM3>-rsXXAga4g|Nx|EMY`Cub%+#r|Bh8>+jm?Uhvlz^SG^~w~Oxxl;Gw0Vq4GqspJ zM*spb`)a;Vwp3e#B6j12wpE~b^{#`e;@qO6;GBWPM6Wnxcl&*o8Cq@lwmaPxhx$-( z^P1@Pv^?%R&~Uc>6!ftaeOqdUejQ!3LV^>Z!B;g6;!w&EmdgEm?7T^

Z>+SRuaN$WU+D!H8el^^Vh?+p)f4gbDNX{fZm5U; za%}~eD-Gdx^?--vjpYOrgCYwI2IrW}9i{B!xJ{-$TD!sghf77Gu&RYkFenhHPHe7( z)pDB9uF`xWqPH(*wtlg|H_5`+nxQCd!p0Vnfa*GQ!9Q!xQxE1WbgYPPuX8bQ;i)Me zuCBW3eiQgOP(pjpI(Wpm73-soW$`T`4x1GGru=XF0)JfI`SGtZ+aX_21;)&DM_U7_L>l-^oyjrF+~giVP_sBW zEb`Yd5%GKR^t5_?Dc|a4fA#qV05nE%jRw9WD*Jb5uXK{ZV-#g6@IE(2s(4Eh42_yj zBcRTy)v##Mw@I?T^)<=TB6BI99p^`*6vV4RJuS@}lKHYjOX5n=`pR$w#kia(0^p5Z zx!x@>Sf9@aMtbXN7wL?9NTK=RG4{D2p(AnG<}1U#6#hreQ`uX`O4H5KB9v3g?HMB| zI!UT21q{%Zm3YmtvLi+8ueB~3OpCW$_%TdJZ!ERplmhkx6jS|_5KoEdN5M0qzD3G; z&riBxz~r=f^3&ca@*b~Ho|k;%?vF}><{E*Zpp`RG699VT>}CI z9w;Ce=&`I)l7YJ|9&gXCF5a*ENV(p*Cz-l+XZP;O^d$-~Xfc?K6q7bOmwf+Z?`Ud4 zbpIa8_eS@1IVkTYn`8`@Qm`c^(}Q9#=2f3vbIgF922yi~T|7;VxGrU%^3{NhC-xDy zJy$s$?(wt6P#P}W9IOXC87Tm>IK}v`){6&;^Db@|0XXdH{R@n!`#=52*&@O-@IU;t zGHs?c6c=ev`7{}qGyCWD!#TWmXidVxNJ(28bU~%zkf?boJp6M;=tEz*l-xOj!+w&! zAXA{5KjRf`^cyGW_26NBT@ZAo<6*dX!ddEwpsox0@4!`{=2OlT%&z_2j9A?CQuBF) zpr5m)1K~d>DozV4CvQB~%QRV;!qmt^@yqvtgQuZ+K;G*=H@CQqMqvMfpN}qaxPO{$ zH=2J(jIeqfd;Roe#PN-@mTy;*wObo3J2j5wcq_R9Bz!}CH_D*viT1Z2u}YNBZB>g{ zB*pX+S$G;$lsg{1`u~V}3$G^s2khUEB8UHc@3Ef0f2Zi5w z=!nGn|K0ij>qM;qy?pFE+&v;>kZ-?|WZlY>W-BGbjy2BMFY6N>ZE&jSw=bc(LP0ft ztc)HLgOt#b8rE{i{M@DK9|Gg4o!K2cPD+6OVYIq5&2NT;&u!nwU7E5* zvgm^7wF{E%Q)yxbh?u2Cp}DqI`>^3#EL`NNZTabKt}4vuryc1_tH zbo#0oUq>n&Y@h%kRyL^ZYQ)Mxij19<#FMqXcJKZ}TvsX?GH1DFp;<{ie_cCOI6YFe?iR z2(Q!QKR1M^$WvQsAf}S_?Y)G0H5Ik7d8M}?9XF2OqC}V5coHWvwLW7hYfYbpS&vJQ zWLor2o6VFQoRJZsh7NE~|07WrGX7|=Mm83o3Bx6n`trIcB7Ez|i_W&p%9J{0B^JY5 z<=u0Ix?IgcNLO>Z;$xEX#jX8Kk%@V2fLRuJKxKc%(JwM+`~i7Ql=St6IFWug1a&!b zDH6%k0%P_AXvJ}A>HYZhsoiunr2BPdYiWmc3@B()VOgHjcnHf96CT90gTh2+9AV)s0eRa=e_3xAA@EznWw-xW8x;HT2_ijy?>s6QLAt#DHUVfOqV`4 zvlFVtk~m~$)^I9rbI6+$8h`HaI`Vu|@7Hsgin${FI>c7V`W)F;jvk(amg>huDO~E?}u4)T-V-{^s zoeJ#7nVj(6X8vpDQXa3-e+@!bf1BsD2W_ktVX@2|NFmj3U7M=RicRj zb?w$I=ni>~sFh?UoRci;uY#k$4Kb*f$IPPMA2fz_NN%l;AU}|9P{Ln7#&tRFXnQ?L zJxS8)6tj_MSV*JO>&{~7hBS0y1Zy=|uq&0J$sS|v zv(4u;FS?|Io8+}`4B|O#Xf6h5@2sblSzx$F^om-P7Yrk8J~R`tBi29exUhy@_-0hj zZA*UHZvoRWE06Qr|9MazzWSzP)|yK-JBKixD$LXSVdpiMJ+P*||im)&syn1xRiZQuf+BQ`&sYTQM zboq3F@%qOw9oEtS+L$hgMf^QIbccWrIY2c{I_b4y3AV1+9Re4RF?AY z6>~DT#)1QXYd-sY^O{)XWw63GjXIlYhkp`z16dL?5xe$Aq>o( z9zxfYsg<)eg7Vr7Eu*!rZ&G2^Tn)Y5@5|B}R!Fstva8~0uA8oqJGpHv9eBsDzcg0a z;e>nPbgu%k<|livMdGR`o=T3~ahdBDgefof5eW^=dI39RSSDA)RsOM#u+=E}X_{F$ z>dnMbbkdU8u~=i4)HEQM`IY}3*FJ{J4Cu7BCPLF$X~eO+!D9QAx-Z{_C3?BWpCjk= z**ziOz>p@O!pyOMpIFISuxXdL$lpp=F@2cK#jcm6T*HRaG{A(H^t%o-!=kBQ2-vs6 z4AfAzc*%vKbD~1R8u{l3!B1V zsAQLG#%9Bjc8c@qP#LlAe!}CeJW>PxIc+0(F16w5_MEqWL0t%@WdvL8P~w0@vq#W)z7) z!w=tL1RMNoqd$%X4VptDCts*f|9a(7P!$sZUt+gbrZ{0&9rvwVdk-=BCC?i{bIMJ6 zvF7)wJFn8N?KZYD<@-72mwT#3;5Ex-r93^LYgs<)t#s>&^%X{8R}YZM{Z=I*>@|C8 z%}|mSZi&;l&oxbYZv*Bc!!HHbb43n^byQ1|?|r}wy5I^t1D!!{E?n|08uK$1^QSlC zbS##`h;qFre`5WX-BG7XCSI8?tuRLjaM+t!-d7sV>eWa+YHV-N7iaOmKGG*PN0Im;83fA?go4- z^H=D(G-fl*a;p7WY0vZ$dzHN#4EAN5I91Lc;vs~%%mvqBTP#Clt6hR2ILE`?-P-W7 zRQ6S!xuIrstQt5jE)F!QvDf#Dap$;st~}tt+gg;o!TEU z?eG~fue!BfDlj&|j|4ys?4(*$C6kn_!kEd-z7xz~#}& z8Dhqt=sdFJMhrXjAqBw7^aGFr0e0OxdO23wzQ?KbXkoyAED6j1FKUKlyN%c{>AjXpcYi5iPnmv3%Z) zd+{~0U&0`OFh?q1xUX(7qM$3YG4w--V_mPdk-s`AnQiVp@9ca=XOTq<8fgDGseCh&9Q)f|_Q`K?!NUQK=rPy}zpoP59BKj25z?aX8D1PQ?Z2nImr*@zA?fJQp z=NcG6K&=V#I7DD;I=7oM9gNCDHSD!LN$W#3tAUlTlE!=JyWNDtQCNaogivHz@JL;j zEFhrNkIW<|v`?+iyVl74u0Vdy5u1BT+Sv$xp5s29XeLASTRQ`%!4A)niywlv3x@^K z)ZmA2dRnE@(z!!qO76efc%IfdJW=%E5*2u10u7H!Z>Tmin*tD4_jyd)jqUfWWwmC- z#;Jjuv|BSIT$TQyG?4 zcuAJ5DecA(WHwsX za1b`u{gFQf?X702y?Z4rx_-pm)kV1RLWI#j2>xnZWe<>TEp4T^!V2eN63$%h88@;x zShc`!zR`u3s?Mp6@s@8LI*I|m0Y*5^Yy1hN;Z0RjYNo9VQLYzj(2xeq1BxDwwpt&a zE`PbFJ}Wbj>>e+M8wb+v>t^NI`#*_woz><1Z0-(tPxi3Gi$lfDBRRV!(B3NevLfwl zL-<&tPh9T#9XO%0QNFvn!M$w7AF^p#>SLe$tOQZ#NUwf9X57vGs5%q*IQ{cZUBKDv z+Wp&C3EGhK_s<;JC2-b|fBd$T=Iimh(In~mPx*+wAO%7-yBYvXfUb;~W8X;zuBXzk z2DWZ!Y^}@z3391TxKqJb2eG9#ul83r`Zbty>4%^kIxUc&GnX;ojP-G>MLEC4<(J5k zjM;Y@;4cJ$Vb2=(@xs{0FpijiyZUSV3<7p(FK zNJ>E-8hM(f>Zh1B2V6O>smayKxJ!e-@nQ{rYxK-ts$+eX?U;4!1p2u5k~B>)&$B*) z1~zd}Quev!V|QVs|1#__3@_wV7`*hv?Z2?cdnLmA?;rYF+_~fDy`3e`XFt(7u~tv? zh9^2yyRas#IKR+tvbSu`_vFn(C;EIj|D!y+{$s%grEm_F>2sP5G+4*80=b78Dagb4}hf3s1G#pww;0f=v)u0I>W$N4jA7|;e4x`(#O3!PC9I1m7X*5I;@SC(bBz3tWHJTeoc8by(V)hN6YB(PK9yI+r;}=hb zy9%KKuOU4VUYaZQtzPIuu%Oqn+c{UnOrcg}e6{UiWavOw+(Z3JhX31^A-RcmZ!U%Z zZru{TdFC5QoYD9YiR(mS0+AT~KP=D>A~DZ?E|28>z4Wr}elT&)X+-P%fh1Z}uo4qd za|KtB%kKz1tra%znD>N87Hr401b;4@!SqPTda4(PKF34w%t44rYztGA2K-gzz zPXNAprd5CcxvS|==I9;Lu0R0mpf=@&*e+E;lyXcSKTMfiL=dPb+Z3cFg*S;ZXRD}%rggTce9^K!NG`pO5{eI2;

@>U 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

&rMB8UKBJ4X9m^BjZnksZ7DAb6r3BQ1!hOGCS5R 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 nDEpNJomOM*m`5^SM5lArLiIng7M@<<9cNg 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�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 T(hY~LH6>{9D7(dae^UNG+mx(^ literal 0 HcmV?d00001 From 288f95631646626802a4a7772775d03da979e907 Mon Sep 17 00:00:00 2001 From: Phyma Date: Fri, 2 Jun 2017 23:50:53 +0200 Subject: [PATCH 082/657] Open glass and CUP doors (#5226) * Fixed glassdoor Fixed so glassdoor now works with ace slow open. * Made it more pretty with new file Made it more pretty with new file * Tidy up a bit * Removed white space * Replace tabs with spaces Replace tabs with spaces * Simplified and added comments * Changes + was stupid was commit Changes to go with code guidlines and extra check if door is empty * Tabs to spaces * Small fixes + Fixed so CUP houses now works Fixed so CUP houses now works * Remove todo * Fixed requested changes * Removed whitespaces --- addons/interaction/XEH_PREP.hpp | 1 + addons/interaction/functions/fnc_getDoor.sqf | 11 +- .../functions/fnc_getDoorAnimations.sqf | 115 +++--------------- .../functions/fnc_getGlassDoor.sqf | 67 ++++++++++ addons/interaction/functions/fnc_openDoor.sqf | 10 +- 5 files changed, 98 insertions(+), 106 deletions(-) create mode 100644 addons/interaction/functions/fnc_getGlassDoor.sqf diff --git a/addons/interaction/XEH_PREP.hpp b/addons/interaction/XEH_PREP.hpp index be4669cc27..dc8c361607 100644 --- a/addons/interaction/XEH_PREP.hpp +++ b/addons/interaction/XEH_PREP.hpp @@ -30,6 +30,7 @@ PREP(pardon); // interaction with doors PREP(getDoor); +PREP(getGlassDoor); PREP(getDoorAnimations); PREP(handleScrollWheel); PREP(openDoor); diff --git a/addons/interaction/functions/fnc_getDoor.sqf b/addons/interaction/functions/fnc_getDoor.sqf index 8261aa44f0..05793decc5 100644 --- a/addons/interaction/functions/fnc_getDoor.sqf +++ b/addons/interaction/functions/fnc_getDoor.sqf @@ -1,5 +1,5 @@ /* - * Author: commy2 + * Author: commy2, Phyma * Find door. * * Arguments: @@ -35,7 +35,14 @@ if (typeOf _house == "") exitWith {[objNull, ""]}; _intersections = [_house, "GEOM"] intersect [_position0, _position1]; -_door = _intersections select 0 select 0; +_door = toLower (_intersections select 0 select 0); + +if (isNil "_door") exitWith {[_house, ""]}; + +//Check if door is glass because then we need to find the proper location of the door so we can use it +if ((_door find "glass") != -1) then { + _door = [_distance, _house, _door] call FUNC(getGlassDoor); +}; if (isNil "_door") exitWith {[_house, ""]}; diff --git a/addons/interaction/functions/fnc_getDoorAnimations.sqf b/addons/interaction/functions/fnc_getDoorAnimations.sqf index a5c185d7d6..0d40d066be 100644 --- a/addons/interaction/functions/fnc_getDoorAnimations.sqf +++ b/addons/interaction/functions/fnc_getDoorAnimations.sqf @@ -1,6 +1,6 @@ /* - * Author: commy2 - * Get door animations. @todo rewrite for better custom building support + * Author: commy2, Phyma + * Get door animations. * * Arguments: * 0: House @@ -20,104 +20,19 @@ params ["_house", "_door"]; -private ["_index", "_animations", "_lockedVariable"]; +private _animate = animationNames _house; +private _animations = []; +private _lockedVariable = []; -_index = [ - "door_1", - "door_2", - "door_3", - "door_4", - "door_5", - "door_6", - "door_7", - "door_8", - "door_9", - "door_10", - "door_11", - "door_12", - "door_13", - "door_14", - "door_15", - "door_16", - "door_17", - "door_18", - "door_19", - "door_20", - "door_21", - "door_22", - - "hatch_1", - "hatch_2", - "hatch_3", - "hatch_4", - "hatch_5", - "hatch_6" -] find toLower _door; - -if (_index == -1) exitWith {[[],""]}; - -_animations = [ - ["Door_1_rot", "Door_Handle_1_rot_1", "Door_Handle_1_rot_2"], - ["Door_2_rot", "Door_Handle_2_rot_1", "Door_Handle_2_rot_2"], - ["Door_3_rot", "Door_Handle_3_rot_1", "Door_Handle_3_rot_2"], - ["Door_4_rot", "Door_Handle_4_rot_1", "Door_Handle_4_rot_2"], - ["Door_5_rot", "Door_Handle_5_rot_1", "Door_Handle_5_rot_2"], - ["Door_6_rot", "Door_Handle_6_rot_1", "Door_Handle_6_rot_2"], - ["Door_7_rot", "Door_Handle_7_rot_1", "Door_Handle_7_rot_2"], - ["Door_8_rot", "Door_Handle_8_rot_1", "Door_Handle_8_rot_2"], - ["Door_9_rot", "Door_Handle_9_rot_1", "Door_Handle_9_rot_2"], - ["Door_10_rot", "Door_Handle_10_rot_1", "Door_Handle_10_rot_2"], - ["Door_11_rot", "Door_Handle_11_rot_1", "Door_Handle_11_rot_2"], - ["Door_12_rot", "Door_Handle_12_rot_1", "Door_Handle_12_rot_2"], - ["Door_13_rot", "Door_Handle_13_rot_1", "Door_Handle_13_rot_2"], - ["Door_14_rot", "Door_Handle_14_rot_1", "Door_Handle_14_rot_2"], - ["Door_15_rot", "Door_Handle_15_rot_1", "Door_Handle_15_rot_2"], - ["Door_16_rot", "Door_Handle_16_rot_1", "Door_Handle_16_rot_2"], - ["Door_17_rot", "Door_Handle_17_rot_1", "Door_Handle_17_rot_2"], - ["Door_18_rot", "Door_Handle_18_rot_1", "Door_Handle_18_rot_2"], - ["Door_19_rot", "Door_Handle_19_rot_1", "Door_Handle_19_rot_2"], - ["Door_20_rot", "Door_Handle_20_rot_1", "Door_Handle_20_rot_2"], - ["Door_21_rot", "Door_Handle_21_rot_1", "Door_Handle_21_rot_2"], - ["Door_22_rot", "Door_Handle_22_rot_1", "Door_Handle_22_rot_2"], - - ["Hatch_1_rot"], - ["Hatch_2_rot"], - ["Hatch_3_rot"], - ["Hatch_4_rot"], - ["Hatch_5_rot"], - ["Hatch_6_rot"] -] select _index; - -_lockedVariable = [ - ["BIS_Disabled_Door_1", "Door_Handle_1_rot_1", "Door_Locked_1_rot"], - ["BIS_Disabled_Door_2", "Door_Handle_2_rot_1", "Door_Locked_2_rot"], - ["BIS_Disabled_Door_3", "Door_Handle_3_rot_1", "Door_Locked_3_rot"], - ["BIS_Disabled_Door_4", "Door_Handle_4_rot_1", "Door_Locked_4_rot"], - ["BIS_Disabled_Door_5", "Door_Handle_5_rot_1", "Door_Locked_5_rot"], - ["BIS_Disabled_Door_6", "Door_Handle_6_rot_1", "Door_Locked_6_rot"], - ["BIS_Disabled_Door_7", "Door_Handle_7_rot_1", "Door_Locked_7_rot"], - ["BIS_Disabled_Door_8", "Door_Handle_8_rot_1", "Door_Locked_8_rot"], - ["BIS_Disabled_Door_9", "Door_Handle_9_rot_1", "Door_Locked_9_rot"], - ["BIS_Disabled_Door_10", "Door_Handle_10_rot_1", "Door_Locked_10_rot"], - ["BIS_Disabled_Door_11", "Door_Handle_11_rot_1", "Door_Locked_11_rot"], - ["BIS_Disabled_Door_12", "Door_Handle_12_rot_1", "Door_Locked_12_rot"], - ["BIS_Disabled_Door_13", "Door_Handle_13_rot_1", "Door_Locked_13_rot"], - ["BIS_Disabled_Door_14", "Door_Handle_14_rot_1", "Door_Locked_14_rot"], - ["BIS_Disabled_Door_15", "Door_Handle_15_rot_1", "Door_Locked_15_rot"], - ["BIS_Disabled_Door_16", "Door_Handle_16_rot_1", "Door_Locked_16_rot"], - ["BIS_Disabled_Door_17", "Door_Handle_17_rot_1", "Door_Locked_17_rot"], - ["BIS_Disabled_Door_18", "Door_Handle_18_rot_1", "Door_Locked_18_rot"], - ["BIS_Disabled_Door_19", "Door_Handle_19_rot_1", "Door_Locked_19_rot"], - ["BIS_Disabled_Door_20", "Door_Handle_20_rot_1", "Door_Locked_20_rot"], - ["BIS_Disabled_Door_21", "Door_Handle_21_rot_1", "Door_Locked_21_rot"], - ["BIS_Disabled_Door_22", "Door_Handle_22_rot_1", "Door_Locked_22_rot"], - - ["", ""], - ["", ""], - ["", ""], - ["", ""], - ["", ""], - ["", ""] -] select _index; +{ + private _animName = toLower _x; + if ((_animName find (toLower _door)) != -1) then { + if (((_animName find "disabled") != -1) || ((_animName find "locked") != -1)) then { + _lockedVariable pushBack _animName; + } else { + _animations pushBack _animName; + }; + }; +} forEach _animate; [_animations, _lockedVariable] diff --git a/addons/interaction/functions/fnc_getGlassDoor.sqf b/addons/interaction/functions/fnc_getGlassDoor.sqf new file mode 100644 index 0000000000..2731f82888 --- /dev/null +++ b/addons/interaction/functions/fnc_getGlassDoor.sqf @@ -0,0 +1,67 @@ +/* + * Author: Phyma + * Find glass door. + * + * Arguments: + * 0: Distance + * 1: House + * 2: Door name + * + * Return Value: + * 0: Door Name + * + * Example: + * [player, target] call ace_interaction_fnc_getGlassDoor + * + * Public: No + */ +#include "script_component.hpp" + +params ["_distance", "_house", "_door"]; + +private _doorParts = []; +private _doorPos = []; +private _animate = animationNames _house; +private _glassDoor = _door splitString "_"; +private _glassPos = (_house selectionPosition [(_glassDoor select 0) + "_" + (_glassDoor select 1) + "_effects", "Memory"]); +// Calculate all animation names so we know what is there +{ + private _animName = toLower _x; + if (((_animName find "door") != -1) && ((_animName find "locked") == -1) && ((_animName find "disabled") == -1) && ((_animName find "handle") == -1)) then { + private _splitStr = _animName splitString "_"; + _doorParts pushBack ((_splitStr select 0) + "_" + (_splitStr select 1) + "_trigger"); + }; +} forEach _animate; + + +// Get the pos of all the door components and save the parts +{ + _doorPos pushBack (_house selectionPosition [_x, "Memory"]); +} forEach _doorParts; + +// Calculate what door that is closest to the glass door +private _lowestDistance = 0; +{ + private _objDist = _glassPos distance _x; + //Make sure we dont take another door by mistake + if (_objDist <= _distance) then { + //Need to set the value in the beginning + if (_lowestDistance == 0) then { + _lowestDistance = _objDist; + private _splitStr = (_doorParts select _forEachIndex) splitString "_"; + _door = (_splitStr select 0) + "_" + (_splitStr select 1); + } else { + if (_objDist < _lowestDistance) then { + _lowestDistance = _objDist; + private _splitStr = (_doorParts select _forEachIndex) splitString "_"; + _door = (_splitStr select 0) + "_" + (_splitStr select 1); + }; + }; + }; +} forEach _doorPos; + +// Check if we have a door or if it is the glass part +if ((isNil "_door") || ((_door find "glass") != -1)) exitWith {}; + +_door + diff --git a/addons/interaction/functions/fnc_openDoor.sqf b/addons/interaction/functions/fnc_openDoor.sqf index b1c7789ec3..039974baa2 100644 --- a/addons/interaction/functions/fnc_openDoor.sqf +++ b/addons/interaction/functions/fnc_openDoor.sqf @@ -28,9 +28,12 @@ _getDoorAnimations params ["_animations", "_lockedVariable"]; if (_animations isEqualTo []) exitWith {}; -if (_house animationPhase (_animations select 0) <= 0 && {_house getVariable [_lockedVariable select 0, 0] == 1}) exitWith { - _lockedVariable set [0, _house]; - _lockedVariable call BIS_fnc_LockedDoorOpen; +//Check if the door can be locked aka have locked variable, otherwhise cant lock it +if (!(isNil (_lockedVariable select 0))) then { + if ((_house animationPhase (_animations select 0) <= 0) && {_house getVariable [_lockedVariable select 0, 0] == 1}) exitWith { + _lockedVariable set [0, _house]; + _lockedVariable call BIS_fnc_LockedDoorOpen; + }; }; playSound "ACE_Sound_Click"; // @todo replace with smth. more fitting @@ -62,7 +65,6 @@ GVAR(usedScrollWheel) = false; if (CBA_missionTime > _time && {diag_frameno > _frame}) then { GVAR(usedScrollWheel) = true; }; - // do incremental door opening {_house animate [_x, GVAR(doorTargetPhase)]; false} count _animations; }, 0.1, [_house, _animations, getPosASL ACE_player, CBA_missionTime + 0.2, diag_frameno + 2]] call CBA_fnc_addPerFrameHandler; From 4872e186cd52c2bb50f211f958edf4a624c0dea8 Mon Sep 17 00:00:00 2001 From: James Kingsley Date: Fri, 2 Jun 2017 22:51:07 +0100 Subject: [PATCH 083/657] Vehicle quick mount (#4931) * Add quickmount files from ACEX * Rename to ACE3, Streamline, Use clientInit * Rename functions to ACE3, Fix crew getting * Fix enabled text * Fix texts * Remove spaces * Rework seat search --- addons/quickmount/$PBOPREFIX$ | 1 + addons/quickmount/ACE_Settings.hpp | 41 ++++++++ addons/quickmount/CfgEventHandlers.hpp | 17 +++ addons/quickmount/CfgVehicles.hpp | 37 +++++++ addons/quickmount/README.md | 9 ++ .../UI/Icon_Module_QuickMount_ca.paa | Bin 0 -> 5625 bytes addons/quickmount/XEH_PREP.hpp | 2 + addons/quickmount/XEH_postInitClient.sqf | 10 ++ addons/quickmount/XEH_preInit.sqf | 9 ++ addons/quickmount/XEH_preStart.sqf | 3 + addons/quickmount/config.cpp | 18 ++++ .../quickmount/functions/fnc_getInNearest.sqf | 98 ++++++++++++++++++ .../quickmount/functions/fnc_moduleInit.sqf | 25 +++++ .../quickmount/functions/script_component.hpp | 1 + addons/quickmount/script_component.hpp | 21 ++++ addons/quickmount/stringtable.xml | 40 +++++++ 16 files changed, 332 insertions(+) create mode 100644 addons/quickmount/$PBOPREFIX$ create mode 100644 addons/quickmount/ACE_Settings.hpp create mode 100644 addons/quickmount/CfgEventHandlers.hpp create mode 100644 addons/quickmount/CfgVehicles.hpp create mode 100644 addons/quickmount/README.md create mode 100644 addons/quickmount/UI/Icon_Module_QuickMount_ca.paa create mode 100644 addons/quickmount/XEH_PREP.hpp create mode 100644 addons/quickmount/XEH_postInitClient.sqf create mode 100644 addons/quickmount/XEH_preInit.sqf create mode 100644 addons/quickmount/XEH_preStart.sqf create mode 100644 addons/quickmount/config.cpp create mode 100644 addons/quickmount/functions/fnc_getInNearest.sqf create mode 100644 addons/quickmount/functions/fnc_moduleInit.sqf create mode 100644 addons/quickmount/functions/script_component.hpp create mode 100644 addons/quickmount/script_component.hpp create mode 100644 addons/quickmount/stringtable.xml diff --git a/addons/quickmount/$PBOPREFIX$ b/addons/quickmount/$PBOPREFIX$ new file mode 100644 index 0000000000..2251bc0b6e --- /dev/null +++ b/addons/quickmount/$PBOPREFIX$ @@ -0,0 +1 @@ +z\ace\addons\quickmount diff --git a/addons/quickmount/ACE_Settings.hpp b/addons/quickmount/ACE_Settings.hpp new file mode 100644 index 0000000000..bcb45f8c43 --- /dev/null +++ b/addons/quickmount/ACE_Settings.hpp @@ -0,0 +1,41 @@ +class ACE_Settings { + class GVAR(enabled) { + value = 0; + typeName = "BOOL"; + category = CSTRING(Category); + displayName = ECSTRING(common,Enabled); + description = CSTRING(KeybindDescription); + isClientSettable = 1; + force = 0; + }; + class GVAR(distance) { + value = DEFAULT_DISTANCE; + typeName = "SCALAR"; + category = CSTRING(Category); + displayName = CSTRING(Distance); + description = CSTRING(DistanceDescription); + isClientSettable = 0; + force = 0; + values[] = {"0m", "1m", "2m", "3m", "4m", "5m", "6m", "7m", "8m", "9m", "10m"}; + }; + class GVAR(speed) { + value = DEFAULT_SPEED; + typeName = "SCALAR"; + category = CSTRING(Category); + displayName = CSTRING(Speed); + description = CSTRING(SpeedDescription); + isClientSettable = 0; + force = 0; + values[] = {"0","1","2","3","4","5","6","7","8","9","10","11","12","13","14","15","16","17","18","19","20","21","22","23","24","25","26","27","28","29","30"}; + }; + class GVAR(priority) { + value = DEFAULT_PRIORITY; + typeName = "SCALAR"; + category = CSTRING(Category); + displayName = CSTRING(Priority); + description = CSTRING(PriorityDescription); + isClientSettable = 1; + force = 0; + values[] = {"Driver", "Gunner", "Commander", "Passenger"}; + }; +}; diff --git a/addons/quickmount/CfgEventHandlers.hpp b/addons/quickmount/CfgEventHandlers.hpp new file mode 100644 index 0000000000..9426fa861e --- /dev/null +++ b/addons/quickmount/CfgEventHandlers.hpp @@ -0,0 +1,17 @@ +class Extended_PreStart_EventHandlers { + class ADDON { + init = QUOTE(call COMPILE_FILE(XEH_preStart)); + }; +}; + +class Extended_PreInit_EventHandlers { + class ADDON { + init = QUOTE(call COMPILE_FILE(XEH_preInit)); + }; +}; + +class Extended_PostInit_EventHandlers { + class ADDON { + clientInit = QUOTE(call COMPILE_FILE(XEH_postInitClient)); + }; +}; diff --git a/addons/quickmount/CfgVehicles.hpp b/addons/quickmount/CfgVehicles.hpp new file mode 100644 index 0000000000..758e462900 --- /dev/null +++ b/addons/quickmount/CfgVehicles.hpp @@ -0,0 +1,37 @@ +class CfgVehicles { + class ACE_Module; + class GVAR(module): ACE_Module { + author = ECSTRING(common,ACETeam); + category = "ACE"; + displayName = CSTRING(Category); + function = QFUNC(moduleInit); + scope = 2; + isGlobal = 1; + isTriggerActivated = 0; + isDisposable = 0; + icon = QPATHTOF(UI\Icon_Module_QuickMount_ca.paa); + class Arguments { + class enabled { + displayName = ECSTRING(common,Enabled); + description = CSTRING(KeybindDescription); + typeName = "BOOL"; + defaultValue = 1; + }; + class distance { + displayName = CSTRING(Distance); + description = CSTRING(DistanceDescription); + typeName = "NUMBER"; + defaultValue = DEFAULT_DISTANCE; + }; + class speed { + displayName = CSTRING(Speed); + description = CSTRING(SpeedDescription); + typeName = "NUMBER"; + defaultValue = DEFAULT_SPEED; + }; + }; + class ModuleDescription { + description = CSTRING(KeybindDescription); + }; + }; +}; diff --git a/addons/quickmount/README.md b/addons/quickmount/README.md new file mode 100644 index 0000000000..6e11fc8ae4 --- /dev/null +++ b/addons/quickmount/README.md @@ -0,0 +1,9 @@ +ace_quickmount +============ +Adds a keybind to quickly enter the vehicle you are directly looking at. + +## Maintainers + +The people responsible for merging changes to this component or answering potential questions. + +- [Kingsley](https://github.com/jameslkingsley) diff --git a/addons/quickmount/UI/Icon_Module_QuickMount_ca.paa b/addons/quickmount/UI/Icon_Module_QuickMount_ca.paa new file mode 100644 index 0000000000000000000000000000000000000000..425f744a4798be4f848a83eb5a80ea41d3db59fa GIT binary patch literal 5625 zcmeHLO=uHQ5T1reQfN&gN?SFwwE+)O`~xo@x*?DsXc2!9FCs*|rOizc3SEj&@L?EtX7y?sH!xBLSfGaMX;{QW_WoAAf+^;Iy-)~%l^*7dE46mrZ*B?IE_XXeEe9(DPQ3Ka1A6?J|z`ro4 zqgFK4w$Gr+%_sSb$I#Y=lW?{9UNP)Rg3*g)U*Sg*9dmviEBehRwKlF&f6m1&4P7?0 zMV>S=V`oYHM}G3BEeGNAu`zEYZImD)nKY4fK{}jkSGO9y!OGGRj&JQ{W?0&# zzdwC8d#7)`q`n)ESwM=OA-*3F$o6?Q~4R=da!HM8kHhsF=@= QN6-GuFF$Oh*VJtN1LMu<*8l(j literal 0 HcmV?d00001 diff --git a/addons/quickmount/XEH_PREP.hpp b/addons/quickmount/XEH_PREP.hpp new file mode 100644 index 0000000000..eba2f68296 --- /dev/null +++ b/addons/quickmount/XEH_PREP.hpp @@ -0,0 +1,2 @@ +PREP(getInNearest); +PREP(moduleInit); diff --git a/addons/quickmount/XEH_postInitClient.sqf b/addons/quickmount/XEH_postInitClient.sqf new file mode 100644 index 0000000000..718c08b843 --- /dev/null +++ b/addons/quickmount/XEH_postInitClient.sqf @@ -0,0 +1,10 @@ +#include "script_component.hpp" + +if (!hasInterface) exitWith {}; + +["ACE3 Movement", QGVAR(mount), [localize LSTRING(KeybindName), localize LSTRING(KeybindDescription)], "", { + if (!dialog) then { + call FUNC(getInNearest); + }; + false +}] call CBA_fnc_addKeybind; diff --git a/addons/quickmount/XEH_preInit.sqf b/addons/quickmount/XEH_preInit.sqf new file mode 100644 index 0000000000..b47cf6628d --- /dev/null +++ b/addons/quickmount/XEH_preInit.sqf @@ -0,0 +1,9 @@ +#include "script_component.hpp" + +ADDON = false; + +PREP_RECOMPILE_START; +#include "XEH_PREP.hpp" +PREP_RECOMPILE_END; + +ADDON = true; diff --git a/addons/quickmount/XEH_preStart.sqf b/addons/quickmount/XEH_preStart.sqf new file mode 100644 index 0000000000..022888575e --- /dev/null +++ b/addons/quickmount/XEH_preStart.sqf @@ -0,0 +1,3 @@ +#include "script_component.hpp" + +#include "XEH_PREP.hpp" diff --git a/addons/quickmount/config.cpp b/addons/quickmount/config.cpp new file mode 100644 index 0000000000..063897aebc --- /dev/null +++ b/addons/quickmount/config.cpp @@ -0,0 +1,18 @@ +#include "script_component.hpp" + +class CfgPatches { + class ADDON { + units[] = {}; + weapons[] = {}; + requiredVersion = REQUIRED_VERSION; + requiredAddons[] = {"ace_common"}; + author = ECSTRING(common,ACETeam); + authors[] = {"Kingsley"}; + url = ECSTRING(main,URL); + VERSION_CONFIG; + }; +}; + +#include "CfgEventHandlers.hpp" +#include "ACE_Settings.hpp" +#include "CfgVehicles.hpp" diff --git a/addons/quickmount/functions/fnc_getInNearest.sqf b/addons/quickmount/functions/fnc_getInNearest.sqf new file mode 100644 index 0000000000..43e66e648c --- /dev/null +++ b/addons/quickmount/functions/fnc_getInNearest.sqf @@ -0,0 +1,98 @@ +/* + * Author: Kingsley + * Mount the player in the vehicle they are directly looking at based on their distance. + * + * Arguments: + * None + * + * Return Value: + * None + * + * Example: + * [] call ace_quickmount_fnc_getInNearest; + * + * Public: No + */ +#include "script_component.hpp" + +if (!GVAR(enabled) || + {isNull ACE_player} || + {vehicle ACE_player != ACE_player} || + {!alive ACE_player} || + {ACE_player getVariable ["ace_unconscious", false]} +) exitWith {}; + +private _start = AGLtoASL (ACE_player modelToWorldVisual (ACE_player selectionPosition "pilot")); +private _end = (_start vectorAdd (getCameraViewDirection ACE_player vectorMultiply GVAR(distance))); +private _objects = lineIntersectsSurfaces [_start, _end, ACE_player]; +private _target = (_objects param [0, []]) param [2, objNull]; + +if (locked _target in [2,3]) exitWith { + [localize LSTRING(VehicleLocked)] call EFUNC(common,displayTextStructured); + true +}; + +TRACE_1("",_target); + +if (!isNull _target && + {alive _target} && + {{_target isKindOf _x} count ["Air","LandVehicle","Ship","StaticMortar"] > 0} && + {([ACE_player, _target] call EFUNC(common,canInteractWith))} && + {speed _target <= GVAR(speed)} + ) then { + + + if (GVAR(priority) > 3 || GVAR(priority) < 0) then { + GVAR(priority) = 0; + }; + + private _seats = ["Driver", "Gunner", "Commander", "Cargo"]; + private _sortedSeats = [_seats select GVAR(priority)]; + _seats deleteAt GVAR(priority); + _sortedSeats append _seats; + + + private _hasAction = false; + scopeName "SearchForSeat"; + { + private _desiredRole = _x; + { + _x params ["_unit", "_role", "_cargoIndex", "_turretPath"]; + if ((isNull _unit) || {!alive _unit}) then { + private _effectiveRole = toLower _role; + + if ((_effectiveRole in ["driver", "gunner"]) && {unitIsUAV _target}) exitWith {}; // Ignoring UAV Driver/Gunner + if ((_effectiveRole == "driver") && {(getNumber (([_target] call CBA_fnc_getObjectConfig) >> "hasDriver")) == 0}) exitWith {}; // Ignoring Non Driver (static weapons) + if (_effectiveRole == "turret") then { + if ((getNumber (([_target, _turretPath] call CBA_fnc_getTurret) >> "isCopilot")) == 1) exitWith { + _effectiveRole = "driver"; + }; + if (_cargoIndex < 0) exitWith { + _effectiveRole = "gunner"; // door gunners / 2nd turret + }; + _effectiveRole = "cargo"; // probably a FFV + }; + TRACE_2("",_effectiveRole,_x); + if (_effectiveRole != _desiredRole) exitWith {}; + + if (_role == "Turret") then { + ACE_player action ["GetIn" + _role, _target, _turretPath]; + TRACE_3("Geting In",_x,_role,_turretPath); + } else { + ACE_player action ["GetIn" + _role, _target]; + TRACE_3("Geting In",_x,_role); + }; + + _hasAction = true; + breakTo "SearchForSeat"; + }; + } forEach (fullCrew [_target, "", true]); + } forEach _sortedSeats; + + if (!_hasAction) then { + TRACE_1("no empty seats",_hasAction); + [localize LSTRING(VehicleFull)] call EFUNC(common,displayTextStructured); + }; +}; + +true diff --git a/addons/quickmount/functions/fnc_moduleInit.sqf b/addons/quickmount/functions/fnc_moduleInit.sqf new file mode 100644 index 0000000000..92df787737 --- /dev/null +++ b/addons/quickmount/functions/fnc_moduleInit.sqf @@ -0,0 +1,25 @@ +/* + * Author: Kingsley + * Initializes the quick-mount module. + * + * Arguments: + * 0: The module logic + * 1: Units (Unused) + * 2: Activated + * + * Return Value: + * None + * + * Public: No + */ +#include "script_component.hpp" + +if (!isServer) exitWith {}; + +params ["_logic", "", "_activated"]; + +if (!_activated) exitWith {}; + +[_logic, QGVAR(enabled), "enabled"] call EFUNC(common,readSettingFromModule); +[_logic, QGVAR(distance), "distance"] call EFUNC(common,readSettingFromModule); +[_logic, QGVAR(speed), "speed"] call EFUNC(common,readSettingFromModule); diff --git a/addons/quickmount/functions/script_component.hpp b/addons/quickmount/functions/script_component.hpp new file mode 100644 index 0000000000..a91c3e1665 --- /dev/null +++ b/addons/quickmount/functions/script_component.hpp @@ -0,0 +1 @@ +#include "\z\ace\addons\quickmount\script_component.hpp" diff --git a/addons/quickmount/script_component.hpp b/addons/quickmount/script_component.hpp new file mode 100644 index 0000000000..a0ec1debd0 --- /dev/null +++ b/addons/quickmount/script_component.hpp @@ -0,0 +1,21 @@ +#define COMPONENT quickmount +#define COMPONENT_BEAUTIFIED Quick Mount +#include "\z\ace\addons\main\script_mod.hpp" + +// #define DEBUG_MODE_FULL +// #define DISABLE_COMPILE_CACHE +// #define ENABLE_PERFORMANCE_COUNTERS + +#ifdef DEBUG_ENABLED_QUICKMOUNT + #define DEBUG_MODE_FULL +#endif + +#ifdef DEBUG_SETTINGS_QUICKMOUNT + #define DEBUG_SETTINGS DEBUG_SETTINGS_QUICKMOUNT +#endif + +#include "\z\ace\addons\main\script_macros.hpp" + +#define DEFAULT_DISTANCE 3 +#define DEFAULT_SPEED 18 +#define DEFAULT_PRIORITY 0 diff --git a/addons/quickmount/stringtable.xml b/addons/quickmount/stringtable.xml new file mode 100644 index 0000000000..8669e36eb3 --- /dev/null +++ b/addons/quickmount/stringtable.xml @@ -0,0 +1,40 @@ + + + + + Quick Mount + + + Vehicle quick mount + Fahrzeug schnell montieren + Pojazd szybkie mocowanie + + + Quickly enter the vehicle you are directly looking at. + + + Vehicle Full + + + Distance + + + Maximum distance to check for vehicles. + + + Vehicle Locked + + + Maximum Speed (km/h) + + + Maximum vehicle speed (km/h) allowed for player entry + + + Prioritize Seat + + + Seat priority on entry + + + From 49374feb2a9a0040afc23838680870a318481000 Mon Sep 17 00:00:00 2001 From: PabstMirror Date: Fri, 2 Jun 2017 16:51:20 -0500 Subject: [PATCH 084/657] NLAW - Predicted Line Of Sight Guidance and Overfly Attack Mode (#4791) * NLAW Prototype * Make AI Compatible * Add Overfly Top Attack Mode * Limit Max Deflection * Base prediction on AI skill * Generic cycle attack profile key for missile guidance * Add hint for weapons without huds * Configure for attack cycle key * Finish OTA ammo effects * Cleanup * Arm at 20m * Disable Debug * No models for short lived sub-ammos * Fix Korean strings * Change AI randomization to use skillFinal * Add wiki doc for nlaw * Cleanup * Cleanup * Cleanup --- addons/disposable/CfgWeapons.hpp | 1 + .../missileguidance/functions/fnc_onFired.sqf | 9 ++ addons/nlaw/$PBOPREFIX$ | 1 + addons/nlaw/ACE_GuidanceConfig.hpp | 14 +++ addons/nlaw/CfgAmmo.hpp | 55 +++++++++++ addons/nlaw/CfgEventhandlers.hpp | 17 ++++ addons/nlaw/CfgMagazines.hpp | 6 ++ addons/nlaw/CfgWeapons.hpp | 13 +++ addons/nlaw/README.md | 10 ++ addons/nlaw/XEH_PREP.hpp | 6 ++ addons/nlaw/XEH_postInit.sqf | 46 +++++++++ addons/nlaw/XEH_preInit.sqf | 9 ++ addons/nlaw/XEH_preStart.sqf | 3 + addons/nlaw/config.cpp | 22 +++++ addons/nlaw/functions/fnc_attackProfile.sqf | 60 ++++++++++++ addons/nlaw/functions/fnc_keyDown.sqf | 81 ++++++++++++++++ addons/nlaw/functions/fnc_onFired.sqf | 62 ++++++++++++ addons/nlaw/functions/fnc_seeker.sqf | 94 +++++++++++++++++++ addons/nlaw/functions/script_component.hpp | 1 + addons/nlaw/script_component.hpp | 18 ++++ addons/nlaw/stringtable.xml | 14 +++ docs/wiki/feature/nlaw.md | 35 +++++++ 22 files changed, 577 insertions(+) create mode 100644 addons/nlaw/$PBOPREFIX$ create mode 100644 addons/nlaw/ACE_GuidanceConfig.hpp create mode 100644 addons/nlaw/CfgAmmo.hpp create mode 100644 addons/nlaw/CfgEventhandlers.hpp create mode 100644 addons/nlaw/CfgMagazines.hpp create mode 100644 addons/nlaw/CfgWeapons.hpp create mode 100644 addons/nlaw/README.md create mode 100644 addons/nlaw/XEH_PREP.hpp create mode 100644 addons/nlaw/XEH_postInit.sqf create mode 100644 addons/nlaw/XEH_preInit.sqf create mode 100644 addons/nlaw/XEH_preStart.sqf create mode 100644 addons/nlaw/config.cpp create mode 100644 addons/nlaw/functions/fnc_attackProfile.sqf create mode 100644 addons/nlaw/functions/fnc_keyDown.sqf create mode 100644 addons/nlaw/functions/fnc_onFired.sqf create mode 100644 addons/nlaw/functions/fnc_seeker.sqf create mode 100644 addons/nlaw/functions/script_component.hpp create mode 100644 addons/nlaw/script_component.hpp create mode 100644 addons/nlaw/stringtable.xml create mode 100644 docs/wiki/feature/nlaw.md diff --git a/addons/disposable/CfgWeapons.hpp b/addons/disposable/CfgWeapons.hpp index 0ca6763d63..731910b704 100644 --- a/addons/disposable/CfgWeapons.hpp +++ b/addons/disposable/CfgWeapons.hpp @@ -5,6 +5,7 @@ class CfgWeapons { magazines[] = {"ACE_PreloadedMissileDummy"}; // The dummy magazine }; class ACE_launch_NLAW_Used_F: launch_NLAW_F { // the used tube should be a sub class of the disposable launcher + EGVAR(nlaw,enabled) = 0; // disable guidance for the disposabled tube scope = 1; ACE_isUsedLauncher = 1; author = ECSTRING(common,ACETeam); diff --git a/addons/missileguidance/functions/fnc_onFired.sqf b/addons/missileguidance/functions/fnc_onFired.sqf index 224cfb14ec..bf7d81331e 100644 --- a/addons/missileguidance/functions/fnc_onFired.sqf +++ b/addons/missileguidance/functions/fnc_onFired.sqf @@ -115,6 +115,15 @@ private _args = [_this, [ diag_tickTime, [], [], _lastKnownPosState] ]; + +// Run the "onFired" function passing the full guidance args array +private _onFiredFunc = getText (_config >> "onFired"); +TRACE_1("",_onFiredFunc); +if (_onFiredFunc != "") then { + _args call (missionNamespace getVariable _onFiredFunc); +}; + + // Reverse: // _args params ["_firedEH", "_launchParams", "_flightParams", "_seekerParams", "_stateParams"]; // _firedEH params ["_shooter","","","","_ammo","","_projectile"]; diff --git a/addons/nlaw/$PBOPREFIX$ b/addons/nlaw/$PBOPREFIX$ new file mode 100644 index 0000000000..cbcdbb46de --- /dev/null +++ b/addons/nlaw/$PBOPREFIX$ @@ -0,0 +1 @@ +z\ace\addons\nlaw diff --git a/addons/nlaw/ACE_GuidanceConfig.hpp b/addons/nlaw/ACE_GuidanceConfig.hpp new file mode 100644 index 0000000000..e04753d681 --- /dev/null +++ b/addons/nlaw/ACE_GuidanceConfig.hpp @@ -0,0 +1,14 @@ +class EGVAR(missileguidance,AttackProfiles) { + class GVAR(directAttack) { + name = CSTRING(directAttack); + functionName = QFUNC(attackProfile); + }; + class GVAR(overflyTopAttack): GVAR(directAttack) { + name = CSTRING(overflyTopAttack); + }; +}; +class EGVAR(missileguidance,SeekerTypes) { + class GVAR(seeker) { + functionName = QFUNC(seeker); + }; +}; diff --git a/addons/nlaw/CfgAmmo.hpp b/addons/nlaw/CfgAmmo.hpp new file mode 100644 index 0000000000..f0649b2ba4 --- /dev/null +++ b/addons/nlaw/CfgAmmo.hpp @@ -0,0 +1,55 @@ +class CfgAmmo { + class M_NLAW_AT_F; + class ACE_NLAW: M_NLAW_AT_F { + hit = 400; // Default was 500 + indirectHit = 20; // Default was 15 + class ace_missileguidance { + enabled = 1; + + minDeflection = 0.0005; // Minium flap deflection for guidance + maxDeflection = 0.01; // Maximum flap deflection for guidance + incDeflection = 0.0005; // The incrmeent in which deflection adjusts. + + canVanillaLock = 0; // Can this default vanilla lock? Only applicable to non-cadet mode + + // Guidance type for munitions + defaultSeekerType = QGVAR(seeker); + seekerTypes[] = {QGVAR(seeker)}; + + defaultSeekerLockMode = "LOBL"; + seekerLockModes[] = {"LOBL"}; + + seekLastTargetPos = 0; // seek last target position [if seeker loses LOS of target, continue to last known pos] + seekerAngle = 45; // Angle in front of the missile which can be searched + seekerAccuracy = 1; // seeker accuracy multiplier + + seekerMinRange = 0; + seekerMaxRange = 10; // Range from the missile which the seeker can visually search + + // Attack profile type selection + defaultAttackProfile = QGVAR(directAttack); + attackProfiles[] = {QGVAR(directAttack), QGVAR(overflyTopAttack)}; + showHintOnCycle = 1; + + // Run once at fired event + onFired = QFUNC(onFired); + }; + }; + + // Sub ammos used in OTA mode (see fnc_seeker.sqf) + class ACE_NLAW_Explosion: ACE_NLAW { // Based on FCS-Airburst, will explode right away + timeToLive = 0; + model = ""; + }; + class ACE_NLAW_ShapedCharge: ACE_NLAW { // Shaped charge from rocket explosion, no effects + timeToLive = 1; + model = ""; + hit = 750; + indirectHit = 0; + indirectHitRange = 0; + explosionSoundEffect = ""; + explosionEffects = ""; + CraterEffects = ""; + muzzleEffect = ""; + }; +}; diff --git a/addons/nlaw/CfgEventhandlers.hpp b/addons/nlaw/CfgEventhandlers.hpp new file mode 100644 index 0000000000..0d3301d6e0 --- /dev/null +++ b/addons/nlaw/CfgEventhandlers.hpp @@ -0,0 +1,17 @@ +class Extended_PreStart_EventHandlers { + class ADDON { + init = QUOTE(call COMPILE_FILE(XEH_preStart)); + }; +}; + +class Extended_PreInit_EventHandlers { + class ADDON { + init = QUOTE(call COMPILE_FILE(XEH_preInit)); + }; +}; + +class Extended_PostInit_EventHandlers { + class ADDON { + init = QUOTE(call COMPILE_FILE(XEH_postInit)); + }; +}; diff --git a/addons/nlaw/CfgMagazines.hpp b/addons/nlaw/CfgMagazines.hpp new file mode 100644 index 0000000000..fe2e2ecf8d --- /dev/null +++ b/addons/nlaw/CfgMagazines.hpp @@ -0,0 +1,6 @@ +class CfgMagazines { + class CA_LauncherMagazine; + class NLAW_F: CA_LauncherMagazine { + ammo = "ACE_NLAW"; + }; +}; diff --git a/addons/nlaw/CfgWeapons.hpp b/addons/nlaw/CfgWeapons.hpp new file mode 100644 index 0000000000..35f5b17122 --- /dev/null +++ b/addons/nlaw/CfgWeapons.hpp @@ -0,0 +1,13 @@ +class CfgWeapons { + class Launcher_Base_F; + class launch_NLAW_F: Launcher_Base_F { + GVAR(enabled) = 1; + canLock = 1; + class OpticsModes { + class optic { + distanceZoomMin = 0; + distanceZoomMax = 0; + }; + }; + }; +}; diff --git a/addons/nlaw/README.md b/addons/nlaw/README.md new file mode 100644 index 0000000000..dd62b36014 --- /dev/null +++ b/addons/nlaw/README.md @@ -0,0 +1,10 @@ +ace_nlaw +=============== + +Adds Predicted Line Of Sight guidance to the NLAW. + +## Maintainers + +The people responsible for merging changes to this component or answering potential questions. + +- [PabstMirror](https://github.com/PabstMirror) diff --git a/addons/nlaw/XEH_PREP.hpp b/addons/nlaw/XEH_PREP.hpp new file mode 100644 index 0000000000..aad1e57efb --- /dev/null +++ b/addons/nlaw/XEH_PREP.hpp @@ -0,0 +1,6 @@ +LOG("prep"); + +PREP(attackProfile); +PREP(keyDown); +PREP(onFired); +PREP(seeker); diff --git a/addons/nlaw/XEH_postInit.sqf b/addons/nlaw/XEH_postInit.sqf new file mode 100644 index 0000000000..885e2d5e2f --- /dev/null +++ b/addons/nlaw/XEH_postInit.sqf @@ -0,0 +1,46 @@ +#include "script_component.hpp" + +if (!hasInterface) exitWith {}; + +GVAR(isLockKeyDown) = false; + +// Degrees per second +GVAR(yawChange) = 0; +GVAR(pitchChange) = 0; + +// Add keybind +["ACE3 Weapons", QGVAR(trackTarget), localize LSTRING(trackTarget), { + call FUNC(keyDown); + false // Return false so it doesn't block the rest weapon action +}, { + TRACE_1("lock key up",GVAR(isLockKeyDown)); + GVAR(isLockKeyDown) = false; + false +}, [15, [false, false, false]], false] call CBA_fnc_addKeybind; //Tab Key + + + +// Visual debuging, idealy used with a moving vehicle called "testTarget" +#ifdef DRAW_NLAW_INFO +addMissionEventHandler ["Draw3d", { + // GREEN - Draw an object called "testTarget"'s aim pos and 1 sec aimpos predicted by velocity + if ((!isNil "testTarget") && {!isNull testTarget}) then { + { + drawIcon3D ["\a3\ui_f\data\IGUI\Cfg\Cursors\selectover_ca.paa", [0,1,0,1], ASLtoAGL ((aimPos testTarget) vectorAdd ((velocity testTarget) vectorMultiply _x)), 0.75, 0.75, 0, format ["%1", _x], 1, 0.025, "TahomaB"]; + } forEach [0, 1, 2, 3]; + }; + + // RED - If lock key is down, draw weapon dir and predicted path at various times + if (GVAR(yawChange) != 0) then { + { + private _viewASL = AGLtoASL positionCameraToWorld [0,0,0]; + private _viewDir = ACE_player weaponDirection (currentWeapon ACE_player); + (_viewDir call CBA_fnc_vect2Polar) params ["", "_yaw", "_pitch"]; + private _realYaw = _yaw + GVAR(yawChange) * _x; + private _realPitch = _pitch + GVAR(pitchChange) * _x; + private _returnTargetPos = _viewASL vectorAdd ([1000, _realYaw, _realPitch] call CBA_fnc_polar2vect); + drawIcon3D ["\a3\ui_f\data\IGUI\Cfg\Cursors\selectover_ca.paa", [1,0,0,1], ASLtoAGL _returnTargetPos, 0.75, 0.75, 0, format ["%1", _x], 1, 0.025, "TahomaB"]; + } forEach [0, 1, 2, 3]; + }; +}]; +#endif diff --git a/addons/nlaw/XEH_preInit.sqf b/addons/nlaw/XEH_preInit.sqf new file mode 100644 index 0000000000..b47cf6628d --- /dev/null +++ b/addons/nlaw/XEH_preInit.sqf @@ -0,0 +1,9 @@ +#include "script_component.hpp" + +ADDON = false; + +PREP_RECOMPILE_START; +#include "XEH_PREP.hpp" +PREP_RECOMPILE_END; + +ADDON = true; diff --git a/addons/nlaw/XEH_preStart.sqf b/addons/nlaw/XEH_preStart.sqf new file mode 100644 index 0000000000..022888575e --- /dev/null +++ b/addons/nlaw/XEH_preStart.sqf @@ -0,0 +1,3 @@ +#include "script_component.hpp" + +#include "XEH_PREP.hpp" diff --git a/addons/nlaw/config.cpp b/addons/nlaw/config.cpp new file mode 100644 index 0000000000..7109459066 --- /dev/null +++ b/addons/nlaw/config.cpp @@ -0,0 +1,22 @@ +#include "script_component.hpp" + +class CfgPatches { + class ADDON { + name = COMPONENT_NAME; + units[] = {}; + weapons[] = {}; + requiredVersion = REQUIRED_VERSION; + requiredAddons[] = {"ace_missileguidance"}; + author = ECSTRING(common,ACETeam); + url = ECSTRING(main,URL); + VERSION_CONFIG; + }; +}; + +#include "CfgEventhandlers.hpp" + +#include "CfgAmmo.hpp" +#include "CfgMagazines.hpp" +#include "CfgWeapons.hpp" + +#include "ACE_GuidanceConfig.hpp" diff --git a/addons/nlaw/functions/fnc_attackProfile.sqf b/addons/nlaw/functions/fnc_attackProfile.sqf new file mode 100644 index 0000000000..778a1924b3 --- /dev/null +++ b/addons/nlaw/functions/fnc_attackProfile.sqf @@ -0,0 +1,60 @@ +/* + * Author: PabstMirror + * NLAW missile guidance attack profile. + * + * Arguments: + * 0: Seeker Target PosASL + * 1: Guidance Arg Array + * 2: Attack Profile State + * + * Return Value: + * Missile Aim PosASL + * + * Example: + * [[1,2,3], [], []] call ace_nlaw_fnc_attackProfile + * + * Public: No + */ +#include "script_component.hpp" + +params ["_seekerTargetPos", "_args", "_attackProfileStateParams"]; +_args params ["_firedEH", "_launchParams"]; +_launchParams params ["","_targetLaunchParams", "", "_attackProfile"]; +_targetLaunchParams params ["", "", "_launchPos"]; +_firedEH params ["","","","","","","_projectile"]; + +// Use seeker (if terminal) +if (!(_seekerTargetPos isEqualTo [0,0,0])) exitWith {_seekerTargetPos}; + +_attackProfileStateParams params ["_startTime", "_startLOS", "_yawChange", "_pitchChange"]; +(_startLOS call CBA_fnc_vect2Polar) params ["", "_yaw", "_pitch"]; + +private _projectilePos = getPosASL _projectile; +private _distanceFromLaunch = (_launchPos distance _projectilePos) + 10; +private _flightTime = CBA_missionTime - _startTime; + +private _realYaw = _yaw + _yawChange * _flightTime; +private _realPitch = _pitch + _pitchChange * _flightTime; + +private _returnTargetPos = _launchPos vectorAdd ([_distanceFromLaunch, _realYaw, _realPitch] call CBA_fnc_polar2vect); + +if (_attackProfile == QGVAR(overflyTopAttack)) then { // Add 2m height in OTA attack mode + _returnTargetPos = _returnTargetPos vectorAdd [0,0,2]; +}; + + +#ifdef DRAW_NLAW_INFO +drawIcon3D ["\a3\ui_f\data\IGUI\Cfg\Cursors\selectover_ca.paa", [1,0,1,1], ASLtoAGL _launchPos, 0.75, 0.75, 0, "LAUNCH", 1, 0.025, "TahomaB"]; +drawIcon3D ["\a3\ui_f\data\IGUI\Cfg\Cursors\selectover_ca.paa", [0,1,1,1], ASLtoAGL (_launchPos vectorAdd (_startLOS vectorMultiply (_distanceFromLaunch + 50))), 0.75, 0.75, 0, "Original LOS", 1, 0.025, "TahomaB"]; +drawIcon3D ["\a3\ui_f\data\IGUI\Cfg\Cursors\selectover_ca.paa", [1,1,0,1], ASLtoAGL (_launchPos vectorAdd ([_distanceFromLaunch + 50, _realYaw, _realPitch] call CBA_fnc_polar2vect)), 0.75, 0.75, 0, format ["Predicted @%1sec",(floor(_flightTime * 10)/10)], 1, 0.025, "TahomaB"]; +drawLine3D [ASLtoAGL _launchPos, ASLtoAGL (_launchPos vectorAdd (_startLOS vectorMultiply (_distanceFromLaunch + 50))), [1,0,0,1]]; +drawLine3D [ASLtoAGL _launchPos, ASLtoAGL (_launchPos vectorAdd ([_distanceFromLaunch + 50, _realYaw, _realPitch] call CBA_fnc_polar2vect)), [1,1,0,1]]; +private _test = lineIntersectsSurfaces [_launchPos, _launchPos vectorAdd (_startLOS vectorMultiply 3000), player, _projectile]; +if ((count _test) > 0) then { + private _posAGL = ASLtoAGL ((_test select 0) select 0); + drawIcon3D ["\a3\ui_f\data\IGUI\Cfg\Cursors\selectover_ca.paa", [1,0,0,1], _posAGL, 0.75, 0.75, 0, "Original Impact", 1, 0.025, "TahomaB"]; +}; +#endif + +// TRACE_1("Adjusted target position", _returnTargetPos); +_returnTargetPos; diff --git a/addons/nlaw/functions/fnc_keyDown.sqf b/addons/nlaw/functions/fnc_keyDown.sqf new file mode 100644 index 0000000000..82dfbbcc2e --- /dev/null +++ b/addons/nlaw/functions/fnc_keyDown.sqf @@ -0,0 +1,81 @@ +/* + * Author: PabstMirror + * Handles the track key being held down. + * Tracks change in direction of weapon and computes angle change per second. + * + * Arguments: + * None + * + * Return Value: + * None + * + * Example: + * [] call ace_nlaw_fnc_keyDown + * + * Public: No + */ +// #define DEBUG_MODE_FULL +#include "script_component.hpp" + +TRACE_1("lock key down",GVAR(isLockKeyDown)); + +if (!alive ACE_player) exitWith {}; +if (!([ACE_player, objNull, ["isNotInside"]] call EFUNC(common,canInteractWith))) exitWith {}; +if (!(ACE_player call CBA_fnc_canUseWeapon)) exitWith {}; +if ((getNumber (configFile >> "CfgWeapons" >> (currentWeapon ACE_player) >> QGVAR(enabled))) == 0) exitWith {}; +if (GVAR(isLockKeyDown)) exitWith {ERROR("already running?");}; + +GVAR(isLockKeyDown) = true; +playSound "ACE_Sound_Click"; + +// Get starting weapon dir +((ACE_player weaponDirection (currentWeapon ACE_player)) call CBA_fnc_vect2Polar) params ["", "_yaw", "_pitch"]; + +[{ + params ["_args", "_pfID"]; + _args params ["_lastTime", "_lastYaw", "_lastPitch", "_initPhase"]; + + if ((!alive ACE_player) || + {!([ACE_player, objNull, ["isNotInside"]] call EFUNC(common,canInteractWith))} || + {!GVAR(isLockKeyDown)} || + {!(ACE_player call CBA_fnc_canUseWeapon)} || + {(getNumber (configFile >> "CfgWeapons" >> (currentWeapon ACE_player) >> QGVAR(enabled))) == 0}) + exitWith { + TRACE_1("ending track",_pfID); + [_pfID] call CBA_fnc_removePerFrameHandler; + playSound "ACE_Sound_Click"; + + [{ // reset gvars after a short delay + TRACE_1("reset vars",_this); + GVAR(yawChange) = 0; + GVAR(pitchChange) = 0; + }, [], 0.5] call CBA_fnc_waitAndExecute; + }; + + private _deltaT = CBA_missionTime - _lastTime; + if (_deltaT == 0) exitWith {}; + if (_initPhase && {_deltaT < 0.75}) exitWith {}; + + ((ACE_player weaponDirection (currentWeapon ACE_player)) call CBA_fnc_vect2Polar) params ["", "_yaw", "_pitch"]; + private _yawChange = ([_yaw - _lastYaw] call CBA_fnc_simplifyAngle180) / _deltaT; + private _pitchChange = ([_pitch - _lastPitch] call CBA_fnc_simplifyAngle180) / _deltaT; + + if (_initPhase) then { // initial value will use first 0.75 seconds of input + GVAR(yawChange) = _yawChange; + GVAR(pitchChange) = _pitchChange; + _args set [3, false]; + } else { + // smoothing factor alpha - higher values will be more responsive to change, but also spike higher on jerky mouse movmeent + private _alpha = _deltaT / 3; + GVAR(yawChange) = (_yawChange * _alpha) + GVAR(yawChange) * (1 - _alpha); + GVAR(pitchChange) = (_pitchChange * _alpha) + GVAR(pitchChange) * (1 - _alpha); + }; + + _args set [0, CBA_missionTime]; + _args set [1, _yaw]; + _args set [2, _pitch]; + + #ifdef DEBUG_MODE_FULL + hintSilent format ["Instantaneous\nYaw: %1\n Pitch: %2\nGVAR\nYaw: %3\nPitch: %4", _yawChange, _pitchChange, GVAR(yawChange), GVAR(pitchChange)]; + #endif +}, .25, [CBA_missionTime, _yaw, _pitch, true]] call CBA_fnc_addPerFrameHandler; diff --git a/addons/nlaw/functions/fnc_onFired.sqf b/addons/nlaw/functions/fnc_onFired.sqf new file mode 100644 index 0000000000..7049dfb918 --- /dev/null +++ b/addons/nlaw/functions/fnc_onFired.sqf @@ -0,0 +1,62 @@ +/* + * Author: PabstMirror + * Sets up missile guidance state arrays (called from missileGuidance's onFired). + * + * Arguments: + * Guidance Arg Array + * + * Return Value: + * None + * + * Example: + * [] call ace_nlaw_fnc_onFired + * + * Public: No + */ +#include "script_component.hpp" + +params ["_firedEH", "_launchParams", "_flightParams", "_seekerParams", "_stateParams"]; +_firedEH params ["_shooter","","","","","","_projectile"]; +_launchParams params ["","_targetLaunchParams","","_attackProfile"]; +_targetLaunchParams params ["_target"]; +_stateParams params ["", "", "_attackProfileStateParams"]; + +// Reset _launchPos origin as projectile's height instead of player's foot +_targetLaunchParams set [2, getPosASL _projectile]; + +// Get state params: +TRACE_3("start of attack profile",_attackProfile,_shooter,vectorDir _projectile); + +private _firedLOS = _shooter weaponDirection (currentWeapon _shooter); +private _yawChange = 0; +private _pitchChange = 0; + +if (_shooter == ACE_player) then { + TRACE_2("isPlayer",GVAR(yawChange),GVAR(pitchChange)); + _yawChange = GVAR(yawChange); + _pitchChange = GVAR(pitchChange); + TRACE_1("los check",_firedLOS call CBA_fnc_vect2Polar); +} else { + if ((!isNil "_target") && {!isNull _target}) then { + _firedLOS = (getPosASL _projectile) vectorFromTo (aimPos _target); + (((eyePos _shooter) vectorFromTo (aimPos _target)) call CBA_fnc_vect2Polar) params ["", "_startYaw", "_startPitch"]; + // Add some random error to AI's velocity prediction: + private _random = random [(_shooter skillFinal "aimingAccuracy") min 0.9, 1, 2-((_shooter skillFinal "aimingAccuracy") min 0.9)]; + (((eyePos _shooter) vectorFromTo ((aimPos _target) vectorAdd ((velocity _target) vectorMultiply (_random)))) call CBA_fnc_vect2Polar) params ["", "_predictedYaw", "_predictedPitch"]; + _yawChange = ([_predictedYaw - _startYaw] call CBA_fnc_simplifyAngle180); + _pitchChange = ([_predictedPitch - _startPitch] call CBA_fnc_simplifyAngle180); + TRACE_1("AI",_target); + } else { + TRACE_1("AI - no target",_target); + }; +}; + +// Limit Max Deflection +_yawChange = -10 max _yawChange min 10; +_pitchChange = -10 max _pitchChange min 10; + +TRACE_3("attackProfileStateParams",_firedLOS,_yawChange,_pitchChange); +_attackProfileStateParams set [0, CBA_missionTime]; +_attackProfileStateParams set [1, _firedLOS]; +_attackProfileStateParams set [2, _yawChange]; +_attackProfileStateParams set [3, _pitchChange]; diff --git a/addons/nlaw/functions/fnc_seeker.sqf b/addons/nlaw/functions/fnc_seeker.sqf new file mode 100644 index 0000000000..850c966f56 --- /dev/null +++ b/addons/nlaw/functions/fnc_seeker.sqf @@ -0,0 +1,94 @@ +/* + * Author: PabstMirror + * Handles the top down attack seeker for missile guidance. + * Has a very short range (IR/Magnetic?) seeker that will trigger the shaped charge midair above the target. + * + * Arguments: + * 1: Guidance Arg Array + * 2: Seeker State + * + * Return Value: + * Seeker Pos + * + * Example: + * [] call ace_nlaw_fnc_seeker + * + * Public: No + */ +// #define DEBUG_MODE_FULL +#include "script_component.hpp" + +params ["", "_args", "_seekerStateParams"]; +_args params ["_firedEH", "_launchParams", "", "_seekerParams", "_stateParams"]; +_firedEH params ["","","","","","","_projectile"]; +_launchParams params ["", "_targetLaunchParams", "", "_attackProfile"]; +_targetLaunchParams params ["", "", "_launchPos"]; + +if (_attackProfile == QGVAR(directAttack)) exitWith {[0,0,0]}; + +private _projPos = getPosASL _projectile; + +// Arm seeker after 20 meters +if ((_projPos distance _launchPos) >= 20) then { + scopeName "targetScan"; + BEGIN_COUNTER(targetScan); + + if (_seekerStateParams isEqualTo []) then { + TRACE_2("Seeker Armed",_projPos distance _launchPos,diag_fps); + _seekerStateParams set [0, _projPos]; // Set _lastPos to current position + }; + + _seekerStateParams params ["_lastPos", "_terminal"]; + if (_terminal) exitWith {}; + + private _vectorDir = _lastPos vectorFromTo _projPos; + private _frameDistance = _lastPos vectorDistance _projPos; + + // Distance traveled depends on velocity and FPS - at 60fps it will be ~4m + // Step size will effect accuracy and performance costs + for "_stepSize" from 0 to _frameDistance step 0.5 do { + // This represents a position that the missile was at between the last frame and now + private _virtualPos = _lastPos vectorAdd (_vectorDir vectorMultiply _stepSize); + #ifdef DRAW_NLAW_INFO + drawLine3D [ASLtoAGL _virtualPos, ASLtoAGL (_virtualPos vectorAdd [0,0,-5]), [1,0,_stepSize/(_frameDistance max 0.1),1]]; + #endif + + // Limit scan to 5 meters directly down (shaped charge jet has a very limited range) + private _res = lineIntersectsSurfaces [_virtualPos, (_virtualPos vectorAdd [0,0,-5]), _projectile]; + if (!(_res isEqualTo [])) then { + (_res select 0) params ["_targetPos", "", "_target"]; + if ((_target isKindOf "Tank") || {_target isKindOf "Car"} || {_target isKindOf "Air"}) exitWith { + TRACE_3("Firing shaped charge down",_target,_targetPos distance _virtualPos,_frameDistance); + TRACE_2("",_target worldToModel (ASLtoAGL _virtualPos),boundingBoxReal _target); + _virtualPos = _virtualPos vectorAdd (_vectorDir vectorMultiply 1.25); + + deleteVehicle _projectile; + + // Damage and effects of missile exploding (timeToLive is 0 so should happen next frame) + private _explosion = "ACE_NLAW_Explosion" createVehicle _virtualPos; + _explosion setPosASL _virtualPos; + + // Just damage from shaped charge + private _shapedCharage = "ACE_NLAW_ShapedCharge" createVehicle _virtualPos; + _shapedCharage setPosASL _virtualPos; + _shapedCharage setVectorDirAndUp [[0,0,-1], [1,0,0]]; + _shapedCharage setVelocity [0,0,-300]; + + _seekerStateParams set [1, true]; + + END_COUNTER(targetScan); + breakOut "targetScan"; + }; + }; + }; + _seekerStateParams set [0, _projPos]; + END_COUNTER(targetScan); +}; + +// Exploded, return dummy value +if (_seekerStateParams param [1, false]) exitWith { + [0,0,1] +}; + +// return: +[0,0,0] diff --git a/addons/nlaw/functions/script_component.hpp b/addons/nlaw/functions/script_component.hpp new file mode 100644 index 0000000000..50d8cac4c1 --- /dev/null +++ b/addons/nlaw/functions/script_component.hpp @@ -0,0 +1 @@ +#include "\z\ace\addons\nlaw\script_component.hpp" diff --git a/addons/nlaw/script_component.hpp b/addons/nlaw/script_component.hpp new file mode 100644 index 0000000000..2cabaf7e47 --- /dev/null +++ b/addons/nlaw/script_component.hpp @@ -0,0 +1,18 @@ +#define COMPONENT nlaw +#define COMPONENT_BEAUTIFIED NLAW +#include "\z\ace\addons\main\script_mod.hpp" + +// #define DRAW_NLAW_INFO +// #define DEBUG_MODE_FULL +// #define DISABLE_COMPILE_CACHE +// #define ENABLE_PERFORMANCE_COUNTERS + +#ifdef DEBUG_ENABLED_NLAW + #define DEBUG_MODE_FULL +#endif + +#ifdef DEBUG_SETTINGS_NLAW + #define DEBUG_SETTINGS DEBUG_SETTINGS_NLAW +#endif + +#include "\z\ace\addons\main\script_macros.hpp" diff --git a/addons/nlaw/stringtable.xml b/addons/nlaw/stringtable.xml new file mode 100644 index 0000000000..14432e4089 --- /dev/null +++ b/addons/nlaw/stringtable.xml @@ -0,0 +1,14 @@ + + + + + NLAW Track Target (Hold) + + + Direct Attack + + + Overfly Top Attack + + + diff --git a/docs/wiki/feature/nlaw.md b/docs/wiki/feature/nlaw.md new file mode 100644 index 0000000000..471a6bdc38 --- /dev/null +++ b/docs/wiki/feature/nlaw.md @@ -0,0 +1,35 @@ +--- +layout: wiki +title: NLAW +description: NLAW +group: feature +category: equipment +parent: wiki +mod: ace +version: + major: 3 + minor: 10 + patch: 0 +--- + +## 1. Overview + +### 1.1 Guidance +NLAW uses Predicted Line Of Sight guidance. +Before firing the shooter tracks the targets for several seconds. +This programs the missile with the angular rotation and allows it to fly a curved path that will hit the target. +It will also correct for gravity drop. + +### 1.2 Attack profiles +- Direct - Normal impact fuze for non-armored targets. Note that the missile's shaped charge is aimed downards, so this mode is not recomended against armor. +- Overfly Top Attack - Flies high and when sensors detects a target below it triggers the shaped charge to fire downards into the weak top armor. + +## 2. Usage +- Cycle attack profiles with the missile guidance "Cycle Fire Mode" keybind (default: Ctrl + Tab) +- Start tracking by pressing and holding the "NLAW Track Target" keybind (default: Tab) +- While holding the key down track the target for 2-3 seconds and fire. +- Can also be fired against static targets without tracking. + +## 3. Dependencies + +{% include dependencies_list.md component="nlaw" %} From 389820209110b2b793c559905e0c5a70ab6f766e Mon Sep 17 00:00:00 2001 From: PabstMirror Date: Fri, 2 Jun 2017 16:51:38 -0500 Subject: [PATCH 085/657] Hellfire missiles (#4679) * Hellfire * Cleanup dev macros * Cleanup some debug * Add base interaction node for firemode actions * Handle bad data in attack profile variable * Skip ammo checks (returns bad data on added weaps) * Add mags sizes for apache * Add Hellfire Wiki Doc * Cleanup doc * Add pylon support * Add support for pilot controlled weapons * Add label to pylon mags * Cleanup vehicle configs, autoAdd laser des, fix ineractions for driver --- addons/hellfire/$PBOPREFIX$ | 1 + addons/hellfire/ACE_GuidanceConfig.hpp | 17 +++ addons/hellfire/CfgAmmo.hpp | 57 ++++++++ addons/hellfire/CfgEventHandlers.hpp | 15 +++ addons/hellfire/CfgMagazines.hpp | 47 +++++++ addons/hellfire/CfgVehicles.hpp | 6 + addons/hellfire/CfgWeapons.hpp | 13 ++ addons/hellfire/README.md | 10 ++ addons/hellfire/RscTitles.hpp | 57 ++++++++ addons/hellfire/XEH_PREP.hpp | 5 + addons/hellfire/XEH_postInit.sqf | 10 ++ addons/hellfire/XEH_preInit.sqf | 9 ++ addons/hellfire/XEH_preStart.sqf | 3 + addons/hellfire/config.cpp | 23 ++++ .../hellfire/functions/fnc_attackProfile.sqf | 85 ++++++++++++ .../fnc_getAttackProfileSettings.sqf | 46 +++++++ .../hellfire/functions/fnc_setupVehicle.sqf | 76 +++++++++++ addons/hellfire/functions/fnc_showHud.sqf | 124 ++++++++++++++++++ .../hellfire/functions/script_component.hpp | 1 + addons/hellfire/script_component.hpp | 27 ++++ addons/hellfire/stringtable.xml | 34 +++++ .../functions/fnc_keyLaserCodeChange.sqf | 9 +- addons/missileguidance/CfgAmmo.hpp | 24 +--- addons/missileguidance/CfgMagazines.hpp | 26 ---- addons/missileguidance/CfgVehicles.hpp | 32 ----- addons/missileguidance/config.cpp | 1 - .../fnc_cycleAttackProfileKeyDown.sqf | 3 +- docs/wiki/feature/hellfire.md | 66 ++++++++++ 28 files changed, 741 insertions(+), 86 deletions(-) create mode 100644 addons/hellfire/$PBOPREFIX$ create mode 100644 addons/hellfire/ACE_GuidanceConfig.hpp create mode 100644 addons/hellfire/CfgAmmo.hpp create mode 100644 addons/hellfire/CfgEventHandlers.hpp create mode 100644 addons/hellfire/CfgMagazines.hpp create mode 100644 addons/hellfire/CfgVehicles.hpp create mode 100644 addons/hellfire/CfgWeapons.hpp create mode 100644 addons/hellfire/README.md create mode 100644 addons/hellfire/RscTitles.hpp create mode 100644 addons/hellfire/XEH_PREP.hpp create mode 100644 addons/hellfire/XEH_postInit.sqf create mode 100644 addons/hellfire/XEH_preInit.sqf create mode 100644 addons/hellfire/XEH_preStart.sqf create mode 100644 addons/hellfire/config.cpp create mode 100644 addons/hellfire/functions/fnc_attackProfile.sqf create mode 100644 addons/hellfire/functions/fnc_getAttackProfileSettings.sqf create mode 100644 addons/hellfire/functions/fnc_setupVehicle.sqf create mode 100644 addons/hellfire/functions/fnc_showHud.sqf create mode 100644 addons/hellfire/functions/script_component.hpp create mode 100644 addons/hellfire/script_component.hpp create mode 100644 addons/hellfire/stringtable.xml delete mode 100644 addons/missileguidance/CfgVehicles.hpp create mode 100644 docs/wiki/feature/hellfire.md diff --git a/addons/hellfire/$PBOPREFIX$ b/addons/hellfire/$PBOPREFIX$ new file mode 100644 index 0000000000..5bd6c77aff --- /dev/null +++ b/addons/hellfire/$PBOPREFIX$ @@ -0,0 +1 @@ +z\ace\addons\hellfire diff --git a/addons/hellfire/ACE_GuidanceConfig.hpp b/addons/hellfire/ACE_GuidanceConfig.hpp new file mode 100644 index 0000000000..1c5d4705f3 --- /dev/null +++ b/addons/hellfire/ACE_GuidanceConfig.hpp @@ -0,0 +1,17 @@ +class EGVAR(missileguidance,AttackProfiles) { + class hellfire { + // LOBL and LOAL-DIR behaive the same + name = "LOAL-DIR"; + nameLocked = "LOBL"; + functionName = QFUNC(attackProfile); + GVAR(launchHeightClear) = 0; + }; + class hellfire_hi: hellfire { + name = "LOAL-HI"; + GVAR(launchHeightClear) = 304.8; // clear 1000 ft by 1500m + }; + class hellfire_lo: hellfire_hi { + name = "LOAL-LO"; + GVAR(launchHeightClear) = 91.5; // clear 300 ft by 600m + }; +}; diff --git a/addons/hellfire/CfgAmmo.hpp b/addons/hellfire/CfgAmmo.hpp new file mode 100644 index 0000000000..b5df3994f2 --- /dev/null +++ b/addons/hellfire/CfgAmmo.hpp @@ -0,0 +1,57 @@ +class CfgAmmo { + class M_PG_AT; + + class ACE_Hellfire_AGM114K: M_PG_AT { + displayName = "AGM-114K"; + displayNameShort = "AGM-114K"; + description = "AGM-114K"; + descriptionShort = "AGM-114K"; + + model = "\A3\Weapons_F\Ammo\Missile_AT_03_fly_F"; + proxyShape = "\A3\Weapons_F\Ammo\Missile_AT_03_F"; + + hit = 1400; + indirectHit = 71; + indirectHitRange = 4.5; + effectsMissile = "missile2"; + + irLock = 0; + laserLock = 0; + manualControl = 0; + maxSpeed = 450; + + thrustTime = 2.5; // motor burn 2-3 sec + thrust = 250; + timeToLive = 40; + + EGVAR(rearm,caliber) = 178; + + class ace_missileguidance { + enabled = 1; + + minDeflection = 0.0005; // Minium flap deflection for guidance + maxDeflection = 0.01; // Maximum flap deflection for guidance + incDeflection = 0.0005; // The incrmeent in which deflection adjusts. + + canVanillaLock = 0; // Can this default vanilla lock? Only applicable to non-cadet mode + + // Guidance type for munitions + defaultSeekerType = "SALH"; + seekerTypes[] = { "SALH", "LIDAR", "SARH", "Optic", "Thermal", "GPS", "SACLOS", "MCLOS" }; + + defaultSeekerLockMode = "LOAL"; + seekerLockModes[] = { "LOAL", "LOBL" }; + + seekLastTargetPos = 1; // seek last target position [if seeker loses LOS of target, continue to last known pos] + seekerAngle = 70; // Angle in front of the missile which can be searched + seekerAccuracy = 1; // seeker accuracy multiplier + + seekerMinRange = 1; + seekerMaxRange = 5000; // Range from the missile which the seeker can visually search + + // Attack profile type selection + defaultAttackProfile = "hellfire"; + attackProfiles[] = {"hellfire", "hellfire_hi", "hellfire_lo"}; + }; + }; +}; diff --git a/addons/hellfire/CfgEventHandlers.hpp b/addons/hellfire/CfgEventHandlers.hpp new file mode 100644 index 0000000000..77ea0239bd --- /dev/null +++ b/addons/hellfire/CfgEventHandlers.hpp @@ -0,0 +1,15 @@ +class Extended_PreStart_EventHandlers { + class ADDON { + init = QUOTE(call COMPILE_FILE(XEH_preStart)); + }; +}; +class Extended_PreInit_EventHandlers { + class ADDON { + init = QUOTE(call COMPILE_FILE(XEH_preInit)); + }; +}; +class Extended_PostInit_EventHandlers { + class ADDON { + clientInit = QUOTE(call COMPILE_FILE(XEH_postInit)); + }; +}; diff --git a/addons/hellfire/CfgMagazines.hpp b/addons/hellfire/CfgMagazines.hpp new file mode 100644 index 0000000000..6f636c2c87 --- /dev/null +++ b/addons/hellfire/CfgMagazines.hpp @@ -0,0 +1,47 @@ +class CfgMagazines { + class 12Rnd_PG_missiles; + + class 6Rnd_ACE_Hellfire_AGM114K: 12Rnd_PG_missiles { // Old style vehicle magazine + count = 6; + ammo = "ACE_Hellfire_AGM114K"; + displayName = "AGM-114K [ACE]"; + displayNameShort = "AGM-114K"; + descriptionShort = "AGM-114K"; + }; + + // 1.70 pylon magazines: + class PylonMissile_1Rnd_ACE_Hellfire_AGM114K: 6Rnd_ACE_Hellfire_AGM114K { // Bare missle + displayName = "1x AGM-114K [ACE]"; + count = 1; + mass = 70; + pylonWeapon = QGVAR(launcher); + hardpoints[] = {"SCALPEL_1RND"}; + model = "\A3\Weapons_F\DynamicLoadout\PylonMissile_1x_Bomb_04_F.p3d"; + }; + class PylonRack_1Rnd_ACE_Hellfire_AGM114K: 6Rnd_ACE_Hellfire_AGM114K { // 1x Launcher Support Rack + displayName = "1x AGM-114K [ACE]"; + count = 1; + mass = 85; + pylonWeapon = QGVAR(launcher); + hardpoints[] = {"B_MISSILE_PYLON", "SCALPEL_1RND_EJECTOR", "B_ASRRAM_EJECTOR", "UNI_SCALPEL"}; + model = "\A3\Weapons_F\DynamicLoadout\PylonPod_1x_Missile_AA_04_F.p3d"; + }; + class PylonRack_3Rnd_ACE_Hellfire_AGM114K: 6Rnd_ACE_Hellfire_AGM114K { // 3x Launcher Support Rack + displayName = "3x AGM-114K [ACE]"; + count = 3; + mass = 250; + pylonWeapon = QGVAR(launcher); + hardpoints[] = {"B_MISSILE_PYLON", "UNI_SCALPEL"}; + model = "\A3\Weapons_F\DynamicLoadout\PylonPod_3x_Missile_LG_scalpel_F.p3d"; + mirrorMissilesIndexes[] = {2, 1, 3}; + }; + class PylonRack_4Rnd_ACE_Hellfire_AGM114K: 6Rnd_ACE_Hellfire_AGM114K { // 4x Launcher Support Rack + displayName = "4x AGM-114K [ACE]"; + count = 4; + mass = 340; + pylonWeapon = QGVAR(launcher); + hardpoints[] = {"UNI_SCALPEL"}; + model = "\A3\Weapons_F\DynamicLoadout\PylonPod_4x_Missile_LG_scalpel_F.p3d"; + mirrorMissilesIndexes[] = {2, 1, 4, 3}; + }; +}; diff --git a/addons/hellfire/CfgVehicles.hpp b/addons/hellfire/CfgVehicles.hpp new file mode 100644 index 0000000000..89dbf131d7 --- /dev/null +++ b/addons/hellfire/CfgVehicles.hpp @@ -0,0 +1,6 @@ +class CfgVehicles { + class Heli_Attack_01_base_F; + class Heli_Attack_01_dynamicLoadout_base_F: Heli_Attack_01_base_F { + GVAR(addLaserDesignator) = 1; + }; +}; diff --git a/addons/hellfire/CfgWeapons.hpp b/addons/hellfire/CfgWeapons.hpp new file mode 100644 index 0000000000..1b9a76352e --- /dev/null +++ b/addons/hellfire/CfgWeapons.hpp @@ -0,0 +1,13 @@ +class CfgWeapons { + class missiles_SCALPEL; + class GVAR(launcher): missiles_SCALPEL { + displayName = CSTRING(Hellfire); + GVAR(enabled) = 1; // show attack profile / lock on hud + EGVAR(laser,canSelect) = 1; // can ace_laser lock (allows switching laser code) + canLock = 0; + weaponLockSystem = 0; + magazines[] = {"6Rnd_ACE_Hellfire_AGM114K", "PylonMissile_1Rnd_ACE_Hellfire_AGM114K", "PylonRack_1Rnd_ACE_Hellfire_AGM114K", "PylonRack_3Rnd_ACE_Hellfire_AGM114K", "PylonRack_4Rnd_ACE_Hellfire_AGM114K"}; + lockingTargetSound[] = {"",0,1}; + lockedTargetSound[] = {"",0,1}; + }; +}; diff --git a/addons/hellfire/README.md b/addons/hellfire/README.md new file mode 100644 index 0000000000..bb9eef711e --- /dev/null +++ b/addons/hellfire/README.md @@ -0,0 +1,10 @@ +ace_hellfire +========== + +Adds AGM-114K Hellfire missiles. + +## Maintainers + +The people responsible for merging changes to this component or answering potential questions. + +- [PabstMirror](https://github.com/PabstMirror) diff --git a/addons/hellfire/RscTitles.hpp b/addons/hellfire/RscTitles.hpp new file mode 100644 index 0000000000..2bbedae1b6 --- /dev/null +++ b/addons/hellfire/RscTitles.hpp @@ -0,0 +1,57 @@ +class RscControlsGroupNoScrollbars; +class RscPictureKeepAspect; +class RscText; + +class RscTitles { + class GVAR(modeDisplay) { + idd = -1; + onLoad = QUOTE(with uiNameSpace do { GVAR(display) = _this select 0 };); + movingEnable = 0; + duration = 60; + fadeIn = "false"; + fadeOut = "false"; + class controls { + class ModeControlGroup: RscControlsGroupNoScrollbars { + idc = IDC_MODECONTROLGROUP; + x = "3.8 * (((safezoneW / safezoneH) min 1.2) / 40) + (profilenamespace getvariable ['IGUI_GRID_WEAPON_X',((safezoneX + safezoneW) - (10 * (((safezoneW / safezoneH) min 1.2) / 40)) - 4.3 * (((safezoneW / safezoneH) min 1.2) / 40))])"; + y = "2.5 * ((((safezoneW / safezoneH) min 1.2) / 1.2) / 25) + (profilenamespace getVariable ['IGUI_GRID_WEAPON_Y', (safezoneY + 0.5 * ((((safezoneW / safezoneH) min 1.2) / 1.2) / 25))])"; + w = "10 * (((safezoneW / safezoneH) min 1.2) / 40)"; + h = "1 * ((((safezoneW / safezoneH) min 1.2) / 1.2) / 25)"; + + class controls { + class AttackMode: RscText { + idc = IDC_ATTACKMODE; + colorText[] = {1, 1, 1, 1}; + colorBackground[] = {0, 0, 0, 0}; + x = "0"; + y = "0"; + w = "(2.6) * (((safezoneW / safezoneH) min 1.2) / 40)"; + h = "1 * ((((safezoneW / safezoneH) min 1.2) / 1.2) / 25)"; + sizeEx = "0.8 * ((((safezoneW / safezoneH) min 1.2) / 1.2) / 25)"; + }; + class LaserCode: RscText { + idc = IDC_LASERCODE; + colorText[] = {1, 1, 1, 1}; + colorBackground[] = {0, 0, 0, 0}; + x = "(3.6) * ((((safezoneW / safezoneH) min 1.2) / 1.2) / 25)"; + y = "0"; + w = "(2.5) * ((((safezoneW / safezoneH) min 1.2) / 1.2) / 25)"; + h = "(1) * ((((safezoneW / safezoneH) min 1.2) / 1.2) / 25)"; + sizeEx = "0.8 * ((((safezoneW / safezoneH) min 1.2) / 1.2) / 25)"; + }; + class LaserIcon: RscPictureKeepAspect { + idc = IDC_LASERICON; + colorText[] = {1, 0, 0, 1}; + colorBackground[] = {0, 0, 0, 0}; + text = "\a3\Ui_F_Curator\Data\CfgCurator\laser_ca.paa"; + x = "(6.1) * ((((safezoneW / safezoneH) min 1.2) / 1.2) / 25)"; + y = "0"; + w = "(1) * ((((safezoneW / safezoneH) min 1.2) / 1.2) / 25)"; + h = "(1) * ((((safezoneW / safezoneH) min 1.2) / 1.2) / 25)"; + }; + }; + }; + + }; + }; +}; diff --git a/addons/hellfire/XEH_PREP.hpp b/addons/hellfire/XEH_PREP.hpp new file mode 100644 index 0000000000..8b07d00b2c --- /dev/null +++ b/addons/hellfire/XEH_PREP.hpp @@ -0,0 +1,5 @@ +LOG("prep"); +PREP(attackProfile); +PREP(getAttackProfileSettings); +PREP(setupVehicle); +PREP(showHud); diff --git a/addons/hellfire/XEH_postInit.sqf b/addons/hellfire/XEH_postInit.sqf new file mode 100644 index 0000000000..34fc5b92ba --- /dev/null +++ b/addons/hellfire/XEH_postInit.sqf @@ -0,0 +1,10 @@ +#include "script_component.hpp" + +if (!hasInterface) exitWith {}; + +GVAR(pfID) = -1; + +["ace_settingsInitialized", { + ["turret", LINKFUNC(showHud), false] call CBA_fnc_addPlayerEventHandler; + ["vehicle", LINKFUNC(showHud), true] call CBA_fnc_addPlayerEventHandler; // only one of these needs the retro flag +}] call CBA_fnc_addEventHandler; diff --git a/addons/hellfire/XEH_preInit.sqf b/addons/hellfire/XEH_preInit.sqf new file mode 100644 index 0000000000..3464490b65 --- /dev/null +++ b/addons/hellfire/XEH_preInit.sqf @@ -0,0 +1,9 @@ +#include "script_component.hpp" + +ADDON = false; + +PREP_RECOMPILE_START; + #include "XEH_PREP.hpp" +PREP_RECOMPILE_END; + +ADDON = true; diff --git a/addons/hellfire/XEH_preStart.sqf b/addons/hellfire/XEH_preStart.sqf new file mode 100644 index 0000000000..022888575e --- /dev/null +++ b/addons/hellfire/XEH_preStart.sqf @@ -0,0 +1,3 @@ +#include "script_component.hpp" + +#include "XEH_PREP.hpp" diff --git a/addons/hellfire/config.cpp b/addons/hellfire/config.cpp new file mode 100644 index 0000000000..14c00904f1 --- /dev/null +++ b/addons/hellfire/config.cpp @@ -0,0 +1,23 @@ +#include "script_component.hpp" + +class CfgPatches { + class ADDON { + name = COMPONENT_NAME; + units[] = {}; + weapons[] = {}; + requiredVersion = REQUIRED_VERSION; + requiredAddons[] = {"ace_interaction", "ace_missileguidance"}; + author = ECSTRING(common,ACETeam); + authors[] = {"PabstMirror"}; + url = ECSTRING(main,URL); + VERSION_CONFIG; + }; +}; + +#include "ACE_GuidanceConfig.hpp" +#include "CfgAmmo.hpp" +#include "CfgEventHandlers.hpp" +#include "CfgMagazines.hpp" +#include "CfgVehicles.hpp" +#include "CfgWeapons.hpp" +#include "RscTitles.hpp" diff --git a/addons/hellfire/functions/fnc_attackProfile.sqf b/addons/hellfire/functions/fnc_attackProfile.sqf new file mode 100644 index 0000000000..84f1c39f0a --- /dev/null +++ b/addons/hellfire/functions/fnc_attackProfile.sqf @@ -0,0 +1,85 @@ +/* + * Author: PabstMirror + * Hellfire attack profile. Handles all 4 modes LOBL, LOAL-DIR, LOAL-HI, LOAL-LO + * + * Arguments: + * 0: Seeker Target PosASL + * 1: Guidance Arg Array + * 2: Attack Profile State + * + * Return Value: + * Missile Aim PosASL + * + * Example: + * [[1,2,3], [], []] call ace_hellfire_fnc_attackProfile + * + * Public: No + */ +// #define DEBUG_MODE_FULL +#include "script_component.hpp" + +params ["_seekerTargetPos", "_args", "_attackProfileStateParams"]; +_args params ["_firedEH", "_launchParams"]; +_launchParams params ["","_targetLaunchParams"]; +_targetLaunchParams params ["", "", "_launchPos"]; +_firedEH params ["","","","","","","_projectile"]; + +// Get state params: +if (_attackProfileStateParams isEqualTo []) then { + _this call FUNC(getAttackProfileSettings); +}; +_attackProfileStateParams params ["_attackStage", "_configLaunchHeightClear"]; + + +private _projectilePos = getPosASL _projectile; +private _distanceFromLaunch2d = _launchPos distance2d _projectilePos; +private _heightAboveLaunch = (_projectilePos select 2) - (_launchPos select 2); + +// Add height depending on distance for compensate +private _returnTargetPos = nil; + +switch (_attackStage) do { + case STAGE_LAUNCH: { // Gain height quickly to pass terrain mask + _returnTargetPos = _projectilePos getPos [100, getDir _projectile]; + _returnTargetPos set [2, (_projectilePos select 2) + 36.4]; // 100 and 36.4 gives a 20 deg angle + + if (_heightAboveLaunch > _configLaunchHeightClear) then { + _attackProfileStateParams set [0, STAGE_SEEK_CRUISE]; + TRACE_2("New Stage: STAGE_SEEK_CRUISE",_distanceFromLaunch2d,_heightAboveLaunch); + }; + }; + case STAGE_SEEK_CRUISE: { // Slowly gain altitude while searching for target + // Before 4000 cruise at 5.7 degrees up, then level out + private _cruiseHeight = linearConversion [3000, 5000, _distanceFromLaunch2d, 10, 0, true]; + + _returnTargetPos = _projectilePos getPos [100, getDir _projectile]; + _returnTargetPos set [2, (_projectilePos select 2) + _cruiseHeight]; + + if (!(_seekerTargetPos isEqualTo [0,0,0])) then { + _attackProfileStateParams set [0, STAGE_ATTACK_CRUISE]; + TRACE_1("New Stage: STAGE_ATTACK_CRUISE",_distanceFromLaunch2d); + }; + }; + case STAGE_ATTACK_CRUISE: { + private _currentHeightOverTarget = (_projectilePos select 2) - (_seekerTargetPos select 2); + private _distanceToTarget2d = _seekerTargetPos distance2d _projectilePos; + private _distToGoRatio = _distanceToTarget2d / (_launchPos distance2d _seekerTargetPos); + + // arcing up at 7 degrees to start until 50% left, then smooth curve to a downward attack + private _gainSlope = linearConversion [0.5, 0.1, _distToGoRatio, 7, -7, true]; + _returnTargetPos = +_seekerTargetPos; + _returnTargetPos set [2, ((_projectilePos select 2) + (_distanceToTarget2d * sin _gainSlope)) max (_seekerTargetPos select 2)]; + + if ((_distanceToTarget2d < 500) || {(_currentHeightOverTarget atan2 _distanceToTarget2d) > 15}) then { // Wait until we can come down at a sharp angle + _attackProfileStateParams set [0, STAGE_ATTACK_TERMINAL]; + TRACE_2("New Stage: STAGE_ATTACK_TERMINAL",_distanceToTarget2d,_currentHeightOverTarget); + }; + }; + case STAGE_ATTACK_TERMINAL: { + private _distanceToTarget2d = _seekerTargetPos distance2d _projectilePos; + _returnTargetPos = _seekerTargetPos vectorAdd [0, 0, _distanceToTarget2d * 0.02]; + }; +}; + +// TRACE_1("Adjusted target position", _returnTargetPos); +_returnTargetPos; diff --git a/addons/hellfire/functions/fnc_getAttackProfileSettings.sqf b/addons/hellfire/functions/fnc_getAttackProfileSettings.sqf new file mode 100644 index 0000000000..a4854faa55 --- /dev/null +++ b/addons/hellfire/functions/fnc_getAttackProfileSettings.sqf @@ -0,0 +1,46 @@ +/* + * Author: PabstMirror + * Gets attack profile parameters for first run of hellfire attack profile function + * + * Arguments: + * 0: Seeker Target PosASL + * 1: Guidance Arg Array + * 2: Attack Profile State + * + * Return Value: + * Nothing + * + * Example: + * [[], [], []] call ace_hellfire_fnc_getAttackProfileSettings; + * + * Public: No + */ +// #define DEBUG_MODE_FULL +#include "script_component.hpp" + +params ["_seekerTargetPos", "_args", "_attackProfileStateParams"]; +_args params ["_firedEH", "_launchParams"]; +_launchParams params ["", "", "", "_attackProfile"]; +_firedEH params ["","","","","","","_projectile"]; + +private _attackConfig = configFile >> QEGVAR(missileguidance,AttackProfiles) >> _attackProfile; + +// Launch (clearing terrain mask for LO/HI): +private _configLaunchHeightClear = getNumber (_attackConfig >> QGVAR(launchHeightClear)); + +// Get starting stage +private _startingStage = if (_configLaunchHeightClear > 0) then { + STAGE_LAUNCH; // LOAL-HI / LO +} else { + if (_seekerTargetPos isEqualTo [0,0,0]) then { + STAGE_SEEK_CRUISE; // LOAL-DIR + } else { + STAGE_ATTACK_CRUISE // LOBL + }; +}; + +// Set data in param array +_attackProfileStateParams set [0, _startingStage]; +_attackProfileStateParams set [1, _configLaunchHeightClear]; + +TRACE_1("new shot settings",_attackProfileStateParams); diff --git a/addons/hellfire/functions/fnc_setupVehicle.sqf b/addons/hellfire/functions/fnc_setupVehicle.sqf new file mode 100644 index 0000000000..bec56d52a7 --- /dev/null +++ b/addons/hellfire/functions/fnc_setupVehicle.sqf @@ -0,0 +1,76 @@ +/* + * Author: PabstMirror + * Adds interaction menu actions to switch the firemode to a vehicle. + * Also adds a Laser Designator if vehicle is configured for one. + * + * Arguments: + * 0: Vehicle + * 1: Player's Turret Path + * + * Return Value: + * Nothing + * + * Example: + * [(vehicle player), [0]] call ace_hellfire_fnc_setupVehicle + * + * Public: No + */ +// #define DEBUG_MODE_FULL +#include "script_component.hpp" + +params ["_vehicle", "_turretPath"]; +TRACE_2("setupVehicle",_vehicle,_turretPath); + +// Add laser if vehicle is configured for one: +if ((getNumber (configFile >> "CfgVehicles" >> (typeOf _vehicle) >> QGVAR(addLaserDesignator))) == 1) then { + [{ + params ["_vehicle", "_turretPath"]; + TRACE_3("checking for laser",_vehicle,_turretPath,_vehicle turretLocal _turretPath); + if (!alive _vehicle) exitWith {}; + if (!(_vehicle turretLocal _turretPath)) then {WARNING("Turret not local");}; + private _hasLaser = false; + { + // Most addons just use "Laserdesignator_mounted", but this should cover custom ones + if ((getNumber (configFile >> "CfgWeapons" >> _x >> "Laser")) == 1) exitWith { + _hasLaser = true; + }; + } forEach (_vehicle weaponsTurret _turretPath); + if (!_hasLaser) then { + TRACE_1("Adding Laser Designator",typeOf _vehicle); + _vehicle addWeaponTurret ["Laserdesignator_mounted", _turretPath]; + _vehicle addMagazineTurret ["Laserbatteries", _turretPath]; + }; + }, _this, 1] call CBA_fnc_waitAndExecute; // Need to delay slightly for turret to become local (probably only needs a single frame) +}; + + +// Add interaction menu actions: +if (_vehicle getVariable [QGVAR(actionsAdded), false]) exitWith {}; +_vehicle setVariable [QGVAR(actionsAdded), true]; + +private _action = [QUOTE(ADDON), localize LSTRING(hellfireModeAction), "", {}, {true}] call EFUNC(interact_menu,createAction); +private _basePath = [_vehicle, 1, ["ACE_SelfActions"], _action] call EFUNC(interact_menu,addActionToObject); + +private _fnc_statement = { + params ["_target", "", "_attackProfile"]; + TRACE_2("statement",_target,_attackProfile); + + _target setVariable [QEGVAR(missileguidance,attackProfile), _attackProfile]; +}; +private _fnc_condition = { + params ["_target", "_player", "_attackProfile"]; + + private _turretPath = if (ACE_player == (driver _target)) then {[-1]} else {ACE_player call CBA_fnc_turretPath}; + private _hasWeapon = ({QGVAR(launcher) == _x} count (_target weaponsTurret _turretPath)) > 0; + + (_hasWeapon) && + {(_target getVariable [QEGVAR(missileguidance,attackProfile), "hellfire"]) != _attackProfile}; +}; + +{ + private _displayName = getText (configFile >> QEGVAR(missileguidance,AttackProfiles) >> _x >> "name"); + private _action = [format [QGVAR(%1),_x], _displayName, "", _fnc_statement, _fnc_condition, {}, _x] call EFUNC(interact_menu,createAction); + [_vehicle, 1, _basePath, _action] call EFUNC(interact_menu,addActionToObject); +} forEach ["hellfire", "hellfire_hi", "hellfire_lo"]; + +TRACE_2("interactions added",_vehicle,typeOf _vehicle); diff --git a/addons/hellfire/functions/fnc_showHud.sqf b/addons/hellfire/functions/fnc_showHud.sqf new file mode 100644 index 0000000000..c79780c3fe --- /dev/null +++ b/addons/hellfire/functions/fnc_showHud.sqf @@ -0,0 +1,124 @@ +/* + * Author: PabstMirror + * Shows the hellfire hud when vehicle is equiped with the weapon. + * Shows laser code, fire mode and seeker status. + * + * Arguments: + * 0: Player + * + * Return Value: + * Nothing + * + * Example: + * [player] call ace_hellfire_fnc_showHud + * + * Public: No + */ +#include "script_component.hpp" + +params ["_player"]; +TRACE_1("showHud",_player); + +private _enabled = false; +private _vehicle = vehicle _player; +private _turretPath = [-1]; + +if ((alive _player) && {_player != _vehicle}) then { + if (_player != (driver _vehicle)) then { + _turretPath = _player call CBA_fnc_turretPath + }; + { + if ((getNumber (configFile >> "CfgWeapons" >> _x >> QGVAR(enabled))) == 1) then { + TRACE_1("enabled",_x); + _enabled = true; + }; + } forEach (_vehicle weaponsTurret _turretPath); +}; + +if ((!_enabled) && (GVAR(pfID) < 0)) exitWith {TRACE_2("Disabled - No Change",_enabled,GVAR(pfID));}; + +TRACE_2("Cleaning up old pfeh and display",_enabled,GVAR(pfID)); +[GVAR(pfID)] call CBA_fnc_removePerFrameHandler; +if (!isNull (uiNamespace getVariable [QGVAR(display), displayNull])) then { + ([QGVAR(modeDisplay)] call BIS_fnc_rscLayer) cutText ["", "PLAIN"]; +}; +GVAR(pfID) = -1; + +if (!_enabled) exitWith {TRACE_2("Disabled - Now Off",_enabled,GVAR(pfID));}; + +TRACE_2("Enabled - Adding actions and PFEH",_enabled,GVAR(pfID)); + +[_vehicle, _turretPath] call FUNC(setupVehicle); + +private _adjustDown = false; // Flares display will block ours, if present just move ours down a bit +{ + if ((getText (configFile >> "CfgWeapons" >> _x >> "simulation")) == "cmlauncher") exitWith {_adjustDown = true}; +} forEach (_vehicle weaponsTurret _turretPath); + +private _turretConfig = [_vehicle, _turretPath] call CBA_fnc_getTurret; +private _seekerSource = getText (_turretConfig >> "memoryPointGunnerOptics"); +TRACE_3("",_adjustDown,_seekerSource,_vehicle selectionPosition _seekerSource); + +GVAR(pfID) = [{ + params ["_args", "_pfID"]; + _args params ["_vehicle", "_turretPath", "_seekerSource", "_adjustDown"]; + + // Restart display if null (not just at start, this will happen periodicly) + if (isNull (uiNamespace getVariable [QGVAR(display), displayNull])) then { + TRACE_1("creating display",_this); + ([QGVAR(modeDisplay)] call BIS_fnc_rscLayer) cutRsc [QGVAR(modeDisplay), "PLAIN", 1, false]; + if (_adjustDown) then { + private _ctrl = (uiNamespace getVariable [QGVAR(display), displayNull]) displayCtrl IDC_MODECONTROLGROUP; + private _pos = ctrlPosition _ctrl; + _pos set [1, (_pos select 1) + ((((safezoneW / safezoneH) min 1.2) / 1.2) / 25)]; + _ctrl ctrlSetPosition _pos; + _ctrl ctrlCommit 0; + }; + }; + + private _currentWeapon = _vehicle currentWeaponTurret _turretPath; + private _showLockMode = (getNumber (configFile >> "CfgWeapons" >> _currentWeapon >> QGVAR(enabled))) == 1; + + private _ctrlGroup = (uiNamespace getVariable [QGVAR(display), displayNull]) displayCtrl 1000; + + if (!_showLockMode) exitWith { + _ctrlGroup ctrlShow false; + }; + _ctrlGroup ctrlShow true; + + private _ctrlText = (uiNamespace getVariable [QGVAR(display), displayNull]) displayCtrl IDC_ATTACKMODE; + private _ctrlCode = (uiNamespace getVariable [QGVAR(display), displayNull]) displayCtrl IDC_LASERCODE; + private _ctrlIcon = (uiNamespace getVariable [QGVAR(display), displayNull]) displayCtrl IDC_LASERICON; + + // Do Laser Scan: + private _laserSource = AGLtoASL (_vehicle modelToWorld (_vehicle selectionPosition _seekerSource)); + private _laserCode = _vehicle getVariable [QEGVAR(laser,code), ACE_DEFAULT_LASER_CODE]; + private _laserResult = [_laserSource, vectorDir _vehicle, 70, 5000, [ACE_DEFAULT_LASER_WAVELENGTH,ACE_DEFAULT_LASER_WAVELENGTH], _laserCode, _vehicle] call EFUNC(laser,seekerFindLaserSpot); + private _foundTargetPos = _laserResult select 0; + private _haveLock = !isNil "_foundTargetPos"; + + private _modeShort = "ERR"; + private _vehicleLockMode = _vehicle getVariable [QEGVAR(missileguidance,attackProfile), ""]; + + switch (_vehicleLockMode) do { // note: missileguidance is case sensitive + case ("hellfire_hi"): { + _modeShort = getText (configFile >> QEGVAR(missileguidance,AttackProfiles) >> _vehicleLockMode >> "name"); + }; + case ("hellfire_lo"): { + _modeShort = getText (configFile >> QEGVAR(missileguidance,AttackProfiles) >> _vehicleLockMode >> "name"); + }; + default { + _vehicleLockMode = "hellfire"; + _modeShort = if (_haveLock) then { + getText (configFile >> QEGVAR(missileguidance,AttackProfiles) >> _vehicleLockMode >> "nameLocked"); + } else { + getText (configFile >> QEGVAR(missileguidance,AttackProfiles) >> _vehicleLockMode >> "name"); + }; + }; + }; + + _ctrlIcon ctrlSetTextColor ([[0,0,0,0.25],[1,0,0,0.75]] select _haveLock); + _ctrlText ctrlSetText _modeShort; + _ctrlCode ctrlSetText format ["CODE: %1", _laserCode]; + +}, 0.1, [_vehicle, _turretPath, _seekerSource, _adjustDown]] call CBA_fnc_addPerFrameHandler; diff --git a/addons/hellfire/functions/script_component.hpp b/addons/hellfire/functions/script_component.hpp new file mode 100644 index 0000000000..899f29a758 --- /dev/null +++ b/addons/hellfire/functions/script_component.hpp @@ -0,0 +1 @@ +#include "\z\ace\addons\hellfire\script_component.hpp" diff --git a/addons/hellfire/script_component.hpp b/addons/hellfire/script_component.hpp new file mode 100644 index 0000000000..2e8cf04eff --- /dev/null +++ b/addons/hellfire/script_component.hpp @@ -0,0 +1,27 @@ +#define COMPONENT hellfire +#define COMPONENT_BEAUTIFIED Hellfire +#include "\z\ace\addons\main\script_mod.hpp" + +// #define DEBUG_MODE_FULL +// #define DISABLE_COMPILE_CACHE +// #define ENABLE_PERFORMANCE_COUNTERS + +#ifdef DEBUG_ENABLED_HELLFIRE + #define DEBUG_MODE_FULL +#endif + +#ifdef DEBUG_SETTINGS_HELLFIRE + #define DEBUG_SETTINGS DEBUG_SETTINGS_HELLFIRE +#endif + +#include "\z\ace\addons\main\script_macros.hpp" + +#define STAGE_LAUNCH 1 +#define STAGE_SEEK_CRUISE 2 +#define STAGE_ATTACK_CRUISE 3 +#define STAGE_ATTACK_TERMINAL 4 + +#define IDC_MODECONTROLGROUP 1000 +#define IDC_ATTACKMODE 1001 +#define IDC_LASERCODE 1002 +#define IDC_LASERICON 1003 diff --git a/addons/hellfire/stringtable.xml b/addons/hellfire/stringtable.xml new file mode 100644 index 0000000000..ee8c91a071 --- /dev/null +++ b/addons/hellfire/stringtable.xml @@ -0,0 +1,34 @@ + + + + + Hellfire + Hellfire + Hellfire + Hellfire + Hellfire + Hellfire + Hellfire + Hellfire + Hellfire + Hellfire + Hellfire + + + Set Hellfire mode + + + RAH-66 Comanche [Hellfire] + RAH-66 Comanche [Hellfire] + RAH-66 Comanche [Hellfire] + RAH-66 Comanche [Hellfire] + RAH-66 Comanche [Hellfire] + RAH-66 Commanche [Hellfire] + RAH-66 Команч [Hellfire] + RAH-66 Comanche [Hellfire] + RAH-66 Comanche [Hellfire] + RAH-66 Comanche [Hellfire] + RAH-66 コマンチ [Hellfire] + + + diff --git a/addons/laser/functions/fnc_keyLaserCodeChange.sqf b/addons/laser/functions/fnc_keyLaserCodeChange.sqf index f4f485bcd0..d43dc52fe5 100644 --- a/addons/laser/functions/fnc_keyLaserCodeChange.sqf +++ b/addons/laser/functions/fnc_keyLaserCodeChange.sqf @@ -29,12 +29,13 @@ if (ACE_player call CBA_fnc_canUseWeapon) then { _currentWeapon = currentWeapon ACE_player; } else { _currentShooter = vehicle ACE_player; - private _turret = [ACE_player] call ace_common_fnc_getTurretIndex; - _currentWeapon = _currentShooter currentWeaponTurret _turret; + private _turretPath = if (ACE_player == (driver _currentShooter)) then {[-1]} else {ACE_player call CBA_fnc_turretPath}; + _currentWeapon = _currentShooter currentWeaponTurret _turretPath; }; TRACE_2("",_currentShooter,_currentWeapon); -if ((getNumber (configFile >> "CfgWeapons" >> _currentWeapon >> "laser")) == 0) exitWith {false}; +if (((getNumber (configFile >> "CfgWeapons" >> _currentWeapon >> "laser")) == 0) && + {(getNumber (configFile >> "CfgWeapons" >> _currentWeapon >> QGVAR(canSelect))) == 0}) exitWith {false}; private _oldLaserCode = _currentShooter getVariable [QGVAR(code), ACE_DEFAULT_LASER_CODE]; private _newLaserCode = _oldLaserCode; @@ -52,7 +53,7 @@ if (((_codeChange < 0) && {_oldLaserCode > ACE_DEFAULT_LASER_CODE}) || {(_codeCh TRACE_2("",_oldLaserCode,_newLaserCode); if (_oldLaserCode != _newLaserCode) then { - _currentShooter setVariable [QGVAR(code), _newLaserCode, false]; + _currentShooter setVariable [QGVAR(code), _newLaserCode, true]; }; [format ["%1: %2", localize LSTRING(laserCode), _newLaserCode]] call EFUNC(common,displayTextStructured); diff --git a/addons/missileguidance/CfgAmmo.hpp b/addons/missileguidance/CfgAmmo.hpp index 49fa40331e..7c2fb90d22 100644 --- a/addons/missileguidance/CfgAmmo.hpp +++ b/addons/missileguidance/CfgAmmo.hpp @@ -14,7 +14,7 @@ class CfgAmmo { laserLock = 0; manualControl = 0; maxSpeed = 300; - + EGVAR(rearm,caliber) = 70; class ADDON { @@ -45,26 +45,6 @@ class CfgAmmo { }; }; - class ACE_Hellfire_AGM114K: ACE_Hydra70_DAGR { - displayName = CSTRING(Hellfire_AGM114K); - displayNameShort = CSTRING(Hellfire_AGM114K_Short); - - description = CSTRING(Hellfire_AGM114K_desc); - descriptionShort = CSTRING(Hellfire_AGM114K_desc); - - // @TODO: placeholder model to at least make it look different - model = "\A3\Weapons_F\Ammo\Missile_AT_03_fly_F"; - proxyShape = "\A3\Weapons_F\Ammo\Missile_AT_03_F"; - - hit = 1400; - indirectHit = 71; - indirectHitRange = 4.5; - effectsMissile = "missile2"; - - //Explicity add guidance config - class ADDON: ADDON {}; - }; - // Titan class M_Titan_AT: MissileBase {}; @@ -109,7 +89,7 @@ class CfgAmmo { seekerMaxRange = 2500; // Range from the missile which the seeker can visually search seekLastTargetPos = 1; // seek last target position [if seeker loses LOS of target, continue to last known pos] - + // Attack profile type selection defaultAttackProfile = "JAV_TOP"; attackProfiles[] = { "JAV_TOP", "JAV_DIR" }; diff --git a/addons/missileguidance/CfgMagazines.hpp b/addons/missileguidance/CfgMagazines.hpp index e4a84862ae..7cc33b17a3 100644 --- a/addons/missileguidance/CfgMagazines.hpp +++ b/addons/missileguidance/CfgMagazines.hpp @@ -24,30 +24,4 @@ class CfgMagazines { descriptionShort = "24 Round DAGR"; weight = 72; }; - - // Hellfires - class 6Rnd_ACE_Hellfire_AGM114K : 12Rnd_PG_missiles { - count = 12; - ammo = "ACE_Hellfire_AGM114K"; - displayName = "6Rnd_ACE_Hellfire_AGM114K"; - displayNameShort = "6Rnd_ACE_Hellfire_AGM114K"; - descriptionShort = "6Rnd_ACE_Hellfire_AGM114K"; - weight = 36; - - }; - class 12Rnd_ACE_Hellfire_AGM114K : 6Rnd_ACE_Hydra70_DAGR { - count = 12; - displayName = "12Rnd_ACE_Hellfire_AGM114K"; - displayNameShort = "12Rnd_ACE_Hellfire_AGM114K"; - descriptionShort = "12Rnd_ACE_Hellfire_AGM114K"; - weight = 72; - }; - class 24Rnd_ACE_Hellfire_AGM114K : 6Rnd_ACE_Hydra70_DAGR { - count = 24; - displayName = "24Rnd_ACE_Hellfire_AGM114K"; - displayNameShort = "24Rnd_ACE_Hellfire_AGM114K"; - descriptionShort = "24Rnd_ACE_Hellfire_AGM114K"; - weight = 72; - }; - }; diff --git a/addons/missileguidance/CfgVehicles.hpp b/addons/missileguidance/CfgVehicles.hpp deleted file mode 100644 index 6aae81b316..0000000000 --- a/addons/missileguidance/CfgVehicles.hpp +++ /dev/null @@ -1,32 +0,0 @@ -class CfgVehicles { - class Air; - class Helicopter: Air { - class Turrets; - }; - class Helicopter_Base_F: Helicopter { - class Turrets: Turrets { - class MainTurret; - }; - }; - class Heli_Attack_01_base_F: Helicopter_Base_F { - class Turrets: Turrets { - class MainTurret: MainTurret {}; - }; - }; - class B_Heli_Attack_01_F: Heli_Attack_01_base_F {}; - class ACE_Comanche_Test : B_Heli_Attack_01_F { // Comanche testbed (Hidden: Scope=1) - scope = 1; - scopeCurator = 0; - displayName = "ACE_Comanche_Test"; - author = "ACE Team"; - class Library { - libTextDesc = "ACE_Comanche_Test"; - }; - class Turrets: Turrets { - class MainTurret: MainTurret { - weapons[] = {"gatling_20mm", "ace_missileguidance_dagr", "Laserdesignator_mounted"}; - magazines[] = {"ACE_500Rnd_20mm_shells_Comanche", "6Rnd_ACE_Hydra70_DAGR", "Laserbatteries"}; - }; - }; - }; -}; diff --git a/addons/missileguidance/config.cpp b/addons/missileguidance/config.cpp index c97a542a7f..ce75e277b4 100644 --- a/addons/missileguidance/config.cpp +++ b/addons/missileguidance/config.cpp @@ -20,4 +20,3 @@ class CfgPatches { #include "CfgAmmo.hpp" #include "CfgMagazines.hpp" #include "CfgWeapons.hpp" -#include "CfgVehicles.hpp" diff --git a/addons/missileguidance/functions/fnc_cycleAttackProfileKeyDown.sqf b/addons/missileguidance/functions/fnc_cycleAttackProfileKeyDown.sqf index 05db3748da..dcc9d7c607 100644 --- a/addons/missileguidance/functions/fnc_cycleAttackProfileKeyDown.sqf +++ b/addons/missileguidance/functions/fnc_cycleAttackProfileKeyDown.sqf @@ -28,7 +28,8 @@ if (((vehicle ACE_player) == ACE_player) || {ACE_player call CBA_fnc_canUseWeapo _currentMagazine = currentMagazine ACE_player; } else { _currentShooter = vehicle ACE_player; - _currentMagazine = _currentShooter currentMagazineTurret (ACE_player call CBA_fnc_turretPath); + private _turretPath = if (ACE_player == (driver _currentShooter)) then {[-1]} else {ACE_player call CBA_fnc_turretPath}; + _currentMagazine = _currentShooter currentMagazineTurret _turretPath; }; if (_currentMagazine == "") exitWith {TRACE_1("no magazine",_currentMagazine)}; diff --git a/docs/wiki/feature/hellfire.md b/docs/wiki/feature/hellfire.md new file mode 100644 index 0000000000..0f8376db20 --- /dev/null +++ b/docs/wiki/feature/hellfire.md @@ -0,0 +1,66 @@ +--- +layout: wiki +title: Hellfire +description: AGM-114K Hellfire Missiles +group: feature +category: equipment +parent: wiki +mod: ace +version: + major: 3 + minor: 10 + patch: 0 +--- + +## 1. Overview + +### 1.1 Guidance +Hellfire missile is a semi-active laser guided weapon. +It requires an observer (either the launch platform or an external source) to provide laser designation. + +### 1.2 Attack profiles +Missile does not need line of sight to target when fired and can Lock-On-After-Launch (can also delay lasing target). +This and the attack profile used will effect missile's flight and max altitude. +- LOBL: Lock-On-Before-Launch, standard top attack. +- LOAL-DIR: Missile flies with a low altitude until acquiring a laser. +- LOAL-LOW: Missile immediately gains ~90m altitude. +- LOAL-HI: Missile immediately gains ~300m altitude. + +## 2. Usage +- Switching to the hellfire weapon will show additional information about the weapon in weapon status display. +- Shows: lock mode, laser code and a laser receiver indicator. E.G. `LOAL-DIR CODE: 1111` +- Laser receiver indicator turns red when it detects a laser pulse set the the current code. +- Cycle attack profiles with vehicle's ACE3 Interaction Menu or with the missile guidance "Cycle Fire Mode" keybind (default: Ctrl + Tab) + +## 3 Adding to vehicles +- Easiest way to add is via the 1.70 Pylons system. +- Hellfires can also be added to other vehicles via config or script. + +### 3.1 Classnames +- Weapon: `ace_hellfire_launcher` +- Magazines: `6Rnd_ACE_Hellfire_AGM114K` +- Pylon Magazines: `PylonMissile_1Rnd_ACE_Hellfire_AGM114K`, `PylonRack_1Rnd_ACE_Hellfire_AGM114K`, `PylonRack_3Rnd_ACE_Hellfire_AGM114K`, `PylonRack_4Rnd_ACE_Hellfire_AGM114K` + +### 3.2 Script Example +- Adding hellfires to the Cessna Civilian Plane: + +``` +if (local this) then { + this addWeaponTurret ["ace_hellfire_launcher", [-1]]; + this addMagazineTurret ["6Rnd_ACE_Hellfire_AGM114K", [-1]]; +}; +``` + +## 4 Automaticly adding a laser designator +- Can automaticly add a laser designator if hellfire launcher is present +- Ideal for pylon dynamic loadouts + +```cpp +class myChopper: HeliBase { + ace_hellfire_addLaserDesignator = 1; +}; +``` + +## 5. Dependencies + +{% include dependencies_list.md component="hellfire" %} From 1545b5c45c5c21dcb32de12d1159c40aab8b2fa4 Mon Sep 17 00:00:00 2001 From: ace3mod Date: Fri, 2 Jun 2017 23:52:32 +0200 Subject: [PATCH 086/657] [Docs] Update component dependencies Automatically committed through Travis CI. [ci skip] --- docs/_includes/dependencies_list.md | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/docs/_includes/dependencies_list.md b/docs/_includes/dependencies_list.md index ad884d8cee..b8fd285238 100644 --- a/docs/_includes/dependencies_list.md +++ b/docs/_includes/dependencies_list.md @@ -258,6 +258,10 @@ `ace_common` {% endif %} +{% if include.component == "nlaw" %} +`ace_missileguidance` +{% endif %} + {% if include.component == "noidle" %} `ace_common` {% endif %} @@ -290,6 +294,10 @@ `ace_common` {% endif %} +{% if include.component == "quickmount" %} +`ace_common` +{% endif %} + {% if include.component == "rangecard" %} `ACE_Advanced_Ballistics`, `ace_scopes` {% endif %} From feaa50a002bac427851aeaf143cbaf5103be1027 Mon Sep 17 00:00:00 2001 From: ace3mod Date: Fri, 2 Jun 2017 23:52:46 +0200 Subject: [PATCH 087/657] [Docs] Update component dependencies Automatically committed through Travis CI. [ci skip] --- docs/_includes/dependencies_list.md | 4 ---- 1 file changed, 4 deletions(-) diff --git a/docs/_includes/dependencies_list.md b/docs/_includes/dependencies_list.md index b8fd285238..cf048e6649 100644 --- a/docs/_includes/dependencies_list.md +++ b/docs/_includes/dependencies_list.md @@ -258,10 +258,6 @@ `ace_common` {% endif %} -{% if include.component == "nlaw" %} -`ace_missileguidance` -{% endif %} - {% if include.component == "noidle" %} `ace_common` {% endif %} From 1b516bb4fa5a5964d2ec2b9383aa5c2affd2f27f Mon Sep 17 00:00:00 2001 From: ace3mod Date: Fri, 2 Jun 2017 23:52:51 +0200 Subject: [PATCH 088/657] [Docs] Update component dependencies Automatically committed through Travis CI. [ci skip] --- docs/_includes/dependencies_list.md | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/docs/_includes/dependencies_list.md b/docs/_includes/dependencies_list.md index cf048e6649..4e2a3dc141 100644 --- a/docs/_includes/dependencies_list.md +++ b/docs/_includes/dependencies_list.md @@ -138,6 +138,10 @@ `ace_interaction` {% endif %} +{% if include.component == "hellfire" %} +`ace_interaction`, `ace_missileguidance` +{% endif %} + {% if include.component == "hitreactions" %} `ace_common` {% endif %} @@ -258,6 +262,10 @@ `ace_common` {% endif %} +{% if include.component == "nlaw" %} +`ace_missileguidance` +{% endif %} + {% if include.component == "noidle" %} `ace_common` {% endif %} From bf4b49a21383af1df508bec5e7d8a0b2b7ea2546 Mon Sep 17 00:00:00 2001 From: Rebel Date: Sat, 3 Jun 2017 03:38:29 +0300 Subject: [PATCH 089/657] Fix spectator icons and camera jitter (#5067) * Use `Visual` commands for icons and external camera position --- addons/spectator/functions/fnc_handleCamera.sqf | 2 +- addons/spectator/functions/fnc_handleIcons.sqf | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/addons/spectator/functions/fnc_handleCamera.sqf b/addons/spectator/functions/fnc_handleCamera.sqf index ce384c496c..f21581ea58 100644 --- a/addons/spectator/functions/fnc_handleCamera.sqf +++ b/addons/spectator/functions/fnc_handleCamera.sqf @@ -64,7 +64,7 @@ if (GVAR(camMode) == 0) then { _vector = _vector vectorAdd [0,0,_distance*sin(-_tilt)]; // Update the position of the target camera (used for smooth unit tracking) - _target camSetPos ((_unit modelToWorldVisual [0,0,0]) vectorAdd [0,0,1.5]); + _target camSetPos ((ASLToAGL getPosASLVisual _unit) vectorAdd [0,0,1.5]); _target camCommit 0; // Update the relative position of the unit camera diff --git a/addons/spectator/functions/fnc_handleIcons.sqf b/addons/spectator/functions/fnc_handleIcons.sqf index d1f83690ff..aa4c59c40c 100644 --- a/addons/spectator/functions/fnc_handleIcons.sqf +++ b/addons/spectator/functions/fnc_handleIcons.sqf @@ -29,7 +29,7 @@ _drawVehicles = []; _color = GETVAR(_x,GVAR(gColor),[ARR_4(0,0,0,0)]); _txt = groupID _x; - drawIcon3D ["\A3\ui_f\data\map\markers\nato\b_inf.paa", _color, _leader modelToWorldVisual [0,0,30], 1, 1, 0, _txt, 2, 0.02]; + drawIcon3D ["\A3\ui_f\data\map\markers\nato\b_inf.paa", _color, (_leader modelToWorldVisual (_leader selectionPosition "Head")) vectorAdd [0,0,1.5], 1, 1, 0, _txt, 2, 0.02]; } else { _drawVehicles append (units _x); }; @@ -41,6 +41,6 @@ _drawVehicles = []; _color = GETVAR((group _x),GVAR(gColor),[ARR_4(0,0,0,0)]); _txt = ["", GETVAR(_x,GVAR(uName),"")] select (isPlayer _x); - drawIcon3D ["\A3\ui_f\data\map\markers\military\dot_CA.paa", _color, _x modelToWorldVisual [0,0,3], 0.7, 0.7, 0, _txt, 1, 0.02]; + drawIcon3D ["a3\Ui_f\data\GUI\Rsc\RscDisplayEGSpectator\UnitIcon_ca.paa", _color, (_x modelToWorldVisual (_x selectionPosition "Head")) vectorAdd [0,0,1.5], 0.7, 0.7, 0, _txt, 1, 0.02]; false } count (_drawVehicles arrayIntersect GVAR(unitList)); From b3889d9d7e991c6846a1bf046001b8e9260d6486 Mon Sep 17 00:00:00 2001 From: SilentSpike Date: Sat, 3 Jun 2017 01:56:24 +0100 Subject: [PATCH 090/657] Fix accidental numerical change (#5235) --- addons/spectator/functions/fnc_handleIcons.sqf | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/addons/spectator/functions/fnc_handleIcons.sqf b/addons/spectator/functions/fnc_handleIcons.sqf index aa4c59c40c..8f735c2a32 100644 --- a/addons/spectator/functions/fnc_handleIcons.sqf +++ b/addons/spectator/functions/fnc_handleIcons.sqf @@ -29,7 +29,7 @@ _drawVehicles = []; _color = GETVAR(_x,GVAR(gColor),[ARR_4(0,0,0,0)]); _txt = groupID _x; - drawIcon3D ["\A3\ui_f\data\map\markers\nato\b_inf.paa", _color, (_leader modelToWorldVisual (_leader selectionPosition "Head")) vectorAdd [0,0,1.5], 1, 1, 0, _txt, 2, 0.02]; + drawIcon3D ["\A3\ui_f\data\map\markers\nato\b_inf.paa", _color, (_leader modelToWorldVisual (_leader selectionPosition "Head")) vectorAdd [0,0,28.5], 1, 1, 0, _txt, 2, 0.02]; } else { _drawVehicles append (units _x); }; From c9b26fa3e517b4da1a8b9a577f8ae3ad3c6bf3df Mon Sep 17 00:00:00 2001 From: PabstMirror Date: Sat, 3 Jun 2017 21:39:52 -0500 Subject: [PATCH 091/657] Fix being unable to throw last mag (#5242) --- addons/advanced_throwing/functions/fnc_drawThrowable.sqf | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/addons/advanced_throwing/functions/fnc_drawThrowable.sqf b/addons/advanced_throwing/functions/fnc_drawThrowable.sqf index b4155ecfcd..4f7a27ec65 100644 --- a/addons/advanced_throwing/functions/fnc_drawThrowable.sqf +++ b/addons/advanced_throwing/functions/fnc_drawThrowable.sqf @@ -37,7 +37,7 @@ if (_throwable isEqualTo [] && {!_primed}) exitWith { private _throwableMag = _throwable param [0, "#none"]; // If not primed, double check we actually have the magazine in inventory -if ((!_primed) && {!(_throwableMag in (magazines ACE_player))}) exitWith { +if ((!_primed) && {!((_throwableMag in (uniformItems ACE_player)) || {_throwableMag in (vestItems ACE_player)} || {_throwableMag in (backpackItems ACE_player)})}) exitWith { [ACE_player, "No valid throwable (glitched currentThrowable)"] call FUNC(exitThrowMode); }; From 0affa14a1bd8565accd0dba82a1b0507fd53e78a Mon Sep 17 00:00:00 2001 From: Andrea Verano Date: Sun, 4 Jun 2017 05:27:51 +0200 Subject: [PATCH 092/657] Italian Translation Update (#5243) Added Italian translation for: -cargo -hellfire -nlaw -quickmount -refuel -zeus --- addons/cargo/stringtable.xml | 6 +++++- addons/common/stringtable.xml | 6 +++--- addons/hellfire/stringtable.xml | 1 + addons/nlaw/stringtable.xml | 3 +++ addons/quickmount/stringtable.xml | 13 ++++++++++++- addons/refuel/stringtable.xml | 1 + addons/zeus/stringtable.xml | 4 +++- 7 files changed, 28 insertions(+), 6 deletions(-) diff --git a/addons/cargo/stringtable.xml b/addons/cargo/stringtable.xml index df5090db6e..f506f705e9 100644 --- a/addons/cargo/stringtable.xml +++ b/addons/cargo/stringtable.xml @@ -1,4 +1,4 @@ - + @@ -239,15 +239,19 @@ Cargo Space + Spazio Cargo The cargo space available in this vehicle/container + Lo spazio disponibile in questo veicolo/container Cargo Size + Dimensioni Cargo The cargo space required to hold this object (-1 for unloadable) + Lo spazio del cargo necessita di mantenere questo oggetto (-1 per scaricabile) Airdrop diff --git a/addons/common/stringtable.xml b/addons/common/stringtable.xml index a1ac4a6604..462cafc1ba 100644 --- a/addons/common/stringtable.xml +++ b/addons/common/stringtable.xml @@ -1,4 +1,4 @@ - + @@ -940,14 +940,14 @@ Sem espaço para descarregar Нет места для выгрузки 降ろすための空間がありません - + Toggle переключить переключить Basculer Cambiar - camb. + Cambia Umschalten pecek přep. diff --git a/addons/hellfire/stringtable.xml b/addons/hellfire/stringtable.xml index ee8c91a071..b9d793608d 100644 --- a/addons/hellfire/stringtable.xml +++ b/addons/hellfire/stringtable.xml @@ -16,6 +16,7 @@ Set Hellfire mode + Imposta modalità Hellfire RAH-66 Comanche [Hellfire] diff --git a/addons/nlaw/stringtable.xml b/addons/nlaw/stringtable.xml index 14432e4089..e46e1aafb0 100644 --- a/addons/nlaw/stringtable.xml +++ b/addons/nlaw/stringtable.xml @@ -3,12 +3,15 @@ NLAW Track Target (Hold) + NLAW Traccia Bersaglio (Mantieni) Direct Attack + Attacco Diretto Overfly Top Attack + Attacco dall'alto diff --git a/addons/quickmount/stringtable.xml b/addons/quickmount/stringtable.xml index 8669e36eb3..c97b5c2a6a 100644 --- a/addons/quickmount/stringtable.xml +++ b/addons/quickmount/stringtable.xml @@ -1,40 +1,51 @@ - + Quick Mount + Entrata Rapida Vehicle quick mount Fahrzeug schnell montieren Pojazd szybkie mocowanie + Entrata rapida veicolo Quickly enter the vehicle you are directly looking at. + Entra velocemente nel veicolo che stai guardando. Vehicle Full + Veicolo Pieno Distance + Distanza Maximum distance to check for vehicles. + Distanza massima per controllare i veicoli. Vehicle Locked + Veicolo Bloccato. Maximum Speed (km/h) + Velocità Massima (km/h) Maximum vehicle speed (km/h) allowed for player entry + Velocità massima del veicolo (km/h) consentita per far salire un giocatore Prioritize Seat + Priorità Sedile Seat priority on entry + Priorità del sedile in entrata diff --git a/addons/refuel/stringtable.xml b/addons/refuel/stringtable.xml index 4522ddd620..e467ffeb16 100644 --- a/addons/refuel/stringtable.xml +++ b/addons/refuel/stringtable.xml @@ -408,6 +408,7 @@ Refuel hose length Betankung Schlauchlänge Reabastecer longitud de manguera + Rifiuta lungezza tubo diff --git a/addons/zeus/stringtable.xml b/addons/zeus/stringtable.xml index 07c0ca97d2..7ef7305b33 100644 --- a/addons/zeus/stringtable.xml +++ b/addons/zeus/stringtable.xml @@ -1,4 +1,4 @@ - + @@ -870,10 +870,12 @@ Add full arsenal to object Ajouter arsenal complet à l'objet + Aggiunge arsenale completo all'oggetto Remove arsenal from object Retirer arsenal de l'objet + Rimuove arsenale completo dall'oggetto From 48680d11233372381e76c26e6e0d589db4247828 Mon Sep 17 00:00:00 2001 From: PabstMirror Date: Sat, 3 Jun 2017 23:39:03 -0500 Subject: [PATCH 093/657] Cleanup unused hellfire vic stringtable (#5245) --- addons/hellfire/stringtable.xml | 13 ------------- 1 file changed, 13 deletions(-) diff --git a/addons/hellfire/stringtable.xml b/addons/hellfire/stringtable.xml index b9d793608d..c75a548172 100644 --- a/addons/hellfire/stringtable.xml +++ b/addons/hellfire/stringtable.xml @@ -18,18 +18,5 @@ Set Hellfire mode Imposta modalità Hellfire - - RAH-66 Comanche [Hellfire] - RAH-66 Comanche [Hellfire] - RAH-66 Comanche [Hellfire] - RAH-66 Comanche [Hellfire] - RAH-66 Comanche [Hellfire] - RAH-66 Commanche [Hellfire] - RAH-66 Команч [Hellfire] - RAH-66 Comanche [Hellfire] - RAH-66 Comanche [Hellfire] - RAH-66 Comanche [Hellfire] - RAH-66 コマンチ [Hellfire] - From 8bb92cee6fec198b091ab86fa7c1b3887aff9119 Mon Sep 17 00:00:00 2001 From: PabstMirror Date: Sun, 4 Jun 2017 10:07:35 -0500 Subject: [PATCH 094/657] Fix weapon select grenade count wehn using advThrow (#5244) --- addons/weaponselect/functions/fnc_throwGrenade.sqf | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/addons/weaponselect/functions/fnc_throwGrenade.sqf b/addons/weaponselect/functions/fnc_throwGrenade.sqf index 3f55e02f51..10a730f504 100644 --- a/addons/weaponselect/functions/fnc_throwGrenade.sqf +++ b/addons/weaponselect/functions/fnc_throwGrenade.sqf @@ -20,7 +20,7 @@ TRACE_10("firedEH:",_unit, _weapon, _muzzle, _mode, _ammo, _magazine, _projectil if (_weapon != "Throw") exitWith {}; -private _count = {_x == _magazine} count magazines _unit; +private _count = ({_x == _magazine} count uniformItems _unit) + ({_x == _magazine} count vestItems _unit) + ({_x == _magazine} count backpackItems _unit); [_magazine, _count] call FUNC(displayGrenadeTypeAndNumber); From cec82be93bc3a3a7332d3545ee3b902e1337f77f Mon Sep 17 00:00:00 2001 From: Phyma Date: Sun, 4 Jun 2017 19:46:49 +0200 Subject: [PATCH 095/657] Raise lower carry object (#5234) * Fix to move items up and down * Fixed private * Fixed public bug * Inserted Pabst solution * Remove extra space * Fixed request + added author * Fixed to correct comment * Tweeked comment again --- AUTHORS.txt | 1 + addons/dragging/functions/fnc_handleScrollWheel.sqf | 8 ++++++-- 2 files changed, 7 insertions(+), 2 deletions(-) diff --git a/AUTHORS.txt b/AUTHORS.txt index 812324c34d..43e1eeb21e 100644 --- a/AUTHORS.txt +++ b/AUTHORS.txt @@ -104,6 +104,7 @@ nomisum OnkelDisMaster oscarmolinadev PaxJaromeMalues +Phyma pokertour Professor rakowozz diff --git a/addons/dragging/functions/fnc_handleScrollWheel.sqf b/addons/dragging/functions/fnc_handleScrollWheel.sqf index e3a30ea9e0..f82478d531 100644 --- a/addons/dragging/functions/fnc_handleScrollWheel.sqf +++ b/addons/dragging/functions/fnc_handleScrollWheel.sqf @@ -37,8 +37,12 @@ _position set [2, ((_position select 2) + _scrollAmount min (_maxHeight + 1.5)) // move up/down object and reattach at current position detach _carriedItem; -_carriedItem setPosATL _position; -_carriedItem attachTo [_unit]; + +// Uses this method of selecting position because setPosATL did not have immediate effect +private _positionChange = _position vectorDiff (getPosATL _carriedItem); +private _selectionPosition = _unit worldToModel (ASLtoAGL getPosWorld _carriedItem); +_selectionPosition = _selectionPosition vectorAdd _positionChange; +_carriedItem attachTo [_unit, _selectionPosition]; //reset the carry direction private _direction = _carriedItem getVariable [QGVAR(carryDirection), 0]; From 7141bbc4b4dafed6da944051dcf7e5ce40ad84b8 Mon Sep 17 00:00:00 2001 From: Phyma Date: Mon, 5 Jun 2017 12:44:10 +0200 Subject: [PATCH 096/657] Added more info about indentations, tabs and EditorConfig (#5249) * Added more info about indentations, tabs and EditorConfig * Fixed original misspelling "Every" --- docs/wiki/development/coding-guidelines.md | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/docs/wiki/development/coding-guidelines.md b/docs/wiki/development/coding-guidelines.md index 81cf20eff4..79214e4ecd 100644 --- a/docs/wiki/development/coding-guidelines.md +++ b/docs/wiki/development/coding-guidelines.md @@ -204,7 +204,10 @@ Exceptions: ## 5. Code Style +To help with some of the coding style we recommend you get the plugin [EditorConfig](http://editorconfig.org/#download) for your editor. It will help with correct indentations and deleting trailing spaces. + ### 5.1 Braces placement + Braces `{ }` which enclose a code block will have the first bracket placed behind the statement in case of `if`, `switch` statements or `while`, `waitUntil` & `for` loops. The second brace will be placed on the same column as the statement but on a separate line. - Opening brace on the same line as keyword @@ -264,7 +267,7 @@ class Three {foo = 3;}; Putting the opening brace in its own line wastes a lot of space, and keeping the closing brace on the same level as the keyword makes it easier to recognize what exactly the brace closes. ### 5.2 Indents -Ever new scope should be on a new indent. This will make the code easier to understand and read. Indentations consist of 4 spaces. Tabs are not allowed. +Every new scope should be on a new indent. This will make the code easier to understand and read. Indentations consist of 4 spaces. Tabs are not allowed. Tabs or spaces are not allowed to trail on a line, last character needs to be non blank. Good: From 606c6d18a69f48324702c83889cf83f20d8121fc Mon Sep 17 00:00:00 2001 From: Phyma Date: Mon, 5 Jun 2017 18:15:55 +0200 Subject: [PATCH 097/657] Added Pylon weapon as a valid weapon (#5250) --- addons/vehicles/CfgWeapons.hpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/addons/vehicles/CfgWeapons.hpp b/addons/vehicles/CfgWeapons.hpp index c4d28c3e31..78a82abccf 100644 --- a/addons/vehicles/CfgWeapons.hpp +++ b/addons/vehicles/CfgWeapons.hpp @@ -27,7 +27,7 @@ class CfgWeapons { }; class LMG_Minigun: LMG_RCWS { - magazines[] = {"1000Rnd_65x39_Belt","1000Rnd_65x39_Belt_Green","1000Rnd_65x39_Belt_Tracer_Green","1000Rnd_65x39_Belt_Tracer_Red","1000Rnd_65x39_Belt_Tracer_Yellow","1000Rnd_65x39_Belt_Yellow","2000Rnd_65x39_Belt","2000Rnd_65x39_Belt_Green","2000Rnd_65x39_Belt_Tracer_Green","2000Rnd_65x39_Belt_Tracer_Green_Splash","2000Rnd_65x39_Belt_Tracer_Red","2000Rnd_65x39_Belt_Tracer_Yellow","2000Rnd_65x39_Belt_Tracer_Yellow_Splash","2000Rnd_65x39_Belt_Yellow","2000Rnd_762x51_Belt_T_Green","2000Rnd_762x51_Belt_T_Red","2000Rnd_762x51_Belt_T_Yellow","200Rnd_65x39_Belt","200Rnd_65x39_Belt_Tracer_Green","200Rnd_65x39_Belt_Tracer_Red","200Rnd_65x39_Belt_Tracer_Yellow","5000Rnd_762x51_Belt","5000Rnd_762x51_Yellow_Belt","500Rnd_65x39_Belt","500Rnd_65x39_Belt_Tracer_Red_Splash","500Rnd_65x39_Belt_Tracer_Green_Splash","500Rnd_65x39_Belt_Tracer_Yellow_Splash"}; + magazines[] = {"PylonWeapon_2000Rnd_65x39_belt", "1000Rnd_65x39_Belt","1000Rnd_65x39_Belt_Green","1000Rnd_65x39_Belt_Tracer_Green","1000Rnd_65x39_Belt_Tracer_Red","1000Rnd_65x39_Belt_Tracer_Yellow","1000Rnd_65x39_Belt_Yellow","2000Rnd_65x39_Belt","2000Rnd_65x39_Belt_Green","2000Rnd_65x39_Belt_Tracer_Green","2000Rnd_65x39_Belt_Tracer_Green_Splash","2000Rnd_65x39_Belt_Tracer_Red","2000Rnd_65x39_Belt_Tracer_Yellow","2000Rnd_65x39_Belt_Tracer_Yellow_Splash","2000Rnd_65x39_Belt_Yellow","2000Rnd_762x51_Belt_T_Green","2000Rnd_762x51_Belt_T_Red","2000Rnd_762x51_Belt_T_Yellow","200Rnd_65x39_Belt","200Rnd_65x39_Belt_Tracer_Green","200Rnd_65x39_Belt_Tracer_Red","200Rnd_65x39_Belt_Tracer_Yellow","5000Rnd_762x51_Belt","5000Rnd_762x51_Yellow_Belt","500Rnd_65x39_Belt","500Rnd_65x39_Belt_Tracer_Red_Splash","500Rnd_65x39_Belt_Tracer_Green_Splash","500Rnd_65x39_Belt_Tracer_Yellow_Splash"}; }; class HMG_127: LMG_RCWS { From f369ffaa0409dff5417a938b6d0dd88c0a2e7e2a Mon Sep 17 00:00:00 2001 From: PabstMirror Date: Mon, 5 Jun 2017 11:42:00 -0500 Subject: [PATCH 098/657] Med rw handle fire damage (#5100) * Bundle fire damage into bigger chunks Redo #4223 * Use same values * Decrease combine cuttoff to 0.1 --- .../functions/fnc_handleDamage.sqf | 24 +++++++++++++++---- 1 file changed, 20 insertions(+), 4 deletions(-) diff --git a/addons/medical_engine/functions/fnc_handleDamage.sqf b/addons/medical_engine/functions/fnc_handleDamage.sqf index f9a7c30539..1e00d07fdf 100644 --- a/addons/medical_engine/functions/fnc_handleDamage.sqf +++ b/addons/medical_engine/functions/fnc_handleDamage.sqf @@ -113,10 +113,26 @@ if (_hitPoint isEqualTo "ace_hdbracket") exitWith { }; _ammo = "#falling"; } else { - // Assume collision damage. - // @todo, find a method for detecting burning damage. - _woundedHitPoint = "Body"; - _ammo = "#collision"; + if (_receivedDamage > 0.1) then { + // Assume collision damage. + _woundedHitPoint = "Body"; + _ammo = "#vehiclecrash"; + } else { + // Probably fire damage: + _woundedHitPoint = selectRandom ["LeftLeg", "RightLeg", "Body"]; + _ammo = "#unknown"; + private _combinedDamage = _receivedDamage + (_unit getVariable [QGVAR(trivialDamage), 0]); + if (_combinedDamage > 0.1) then { + // if the new sum is large enough, reset variable and continue with it added in + _unit setVariable [QGVAR(trivialDamage), 0]; + TRACE_2("Using sum of trivialDamage",_receivedDamage,_combinedDamage); + _receivedDamage = _combinedDamage; + } else { + // otherwise just save the new sum into the variable and exit + _unit setVariable [QGVAR(trivialDamage), _combinedDamage]; + _receivedDamage = 0; + }; + }; }; }; From f98b268419a0158185304c4d7159047601a56b78 Mon Sep 17 00:00:00 2001 From: PabstMirror Date: Mon, 5 Jun 2017 11:42:46 -0500 Subject: [PATCH 099/657] Split setUnconscious func, add spontaneousWakeUpChance setting (#5114) --- .../functions/fnc_pfhUpdateGForces.sqf | 2 +- addons/medical/ACE_Medical_StateMachine.hpp | 12 ++-- addons/medical/ACE_Settings.hpp | 7 +++ addons/medical/CfgVehicles.hpp | 6 ++ addons/medical/XEH_PREP.hpp | 1 + .../functions/fnc_handleStateUnconscious.sqf | 24 ++++--- .../functions/fnc_moduleMedicalSettings.sqf | 2 + .../functions/fnc_setCardiacArrest.sqf | 4 +- .../medical/functions/fnc_setUnconscious.sqf | 62 ++++++++++++------- .../fnc_setUnconsciousStatemachine.sqf | 50 +++++++++++++++ addons/medical/script_macros_medical.hpp | 1 - addons/medical/stringtable.xml | 6 ++ .../zeus/functions/fnc_moduleUnconscious.sqf | 2 +- 13 files changed, 136 insertions(+), 43 deletions(-) create mode 100644 addons/medical/functions/fnc_setUnconsciousStatemachine.sqf diff --git a/addons/gforces/functions/fnc_pfhUpdateGForces.sqf b/addons/gforces/functions/fnc_pfhUpdateGForces.sqf index f4f7c4becd..89e49fe7e5 100644 --- a/addons/gforces/functions/fnc_pfhUpdateGForces.sqf +++ b/addons/gforces/functions/fnc_pfhUpdateGForces.sqf @@ -69,7 +69,7 @@ private _gBlackOut = MAXVIRTUALG / _classCoef + MAXVIRTUALG / _suitCoef - MAXVIR // Unconsciousness if ((_average > _gBlackOut) and {isClass (configFile >> "CfgPatches" >> "ACE_Medical") and {!(ACE_player getVariable ["ACE_isUnconscious", false])}}) then { - [ACE_player, true, (10 + floor(random 5))] call EFUNC(medical,setUnconscious); + [ACE_player, true, (10 + floor(random 5)), true] 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]]; diff --git a/addons/medical/ACE_Medical_StateMachine.hpp b/addons/medical/ACE_Medical_StateMachine.hpp index 6d551aad0f..3e9848ef6f 100644 --- a/addons/medical/ACE_Medical_StateMachine.hpp +++ b/addons/medical/ACE_Medical_StateMachine.hpp @@ -10,7 +10,11 @@ class ACE_Medical_StateMachine { }; class CriticalInjuryOrVitals { targetState = "Unconscious"; - events[] = {QGVAR(CriticalInjury), QGVAR(CriticalVitals)}; + events[] = {QGVAR(CriticalInjury), QGVAR(CriticalVitals), QGVAR(knockOut)}; + }; + class FatalVitals { + targetState = "CardiacArrest"; + events[] = {QGVAR(FatalVitals)}; }; class FatalInjury { targetState = "FatalInjury"; @@ -25,7 +29,7 @@ class ACE_Medical_StateMachine { }; class CriticalInjuryOrVitals { targetState = "Unconscious"; - events[] = {QGVAR(CriticalInjury), QGVAR(CriticalVitals)}; + events[] = {QGVAR(CriticalInjury), QGVAR(CriticalVitals), QGVAR(knockOut)}; }; class FatalVitals { targetState = "CardiacArrest"; @@ -38,12 +42,12 @@ class ACE_Medical_StateMachine { }; class Unconscious { onState = QUOTE(DFUNC(handleStateUnconscious)); - onStateEntered = QUOTE([ARR_2(_this,(true))] call FUNC(setUnconscious)); + onStateEntered = QUOTE([ARR_2(_this,(true))] call FUNC(setUnconsciousStatemachine)); class WakeUp { targetState = "Injured"; condition = QUOTE(_this call FUNC(hasStableVitals)); events[] = {QGVAR(WakeUp)}; - onTransition = QUOTE([ARR_2(_this,(false))] call FUNC(setUnconscious)); + onTransition = QUOTE([ARR_2(_this,(false))] call FUNC(setUnconsciousStatemachine)); }; class FatalTransitions { targetState = "CardiacArrest"; diff --git a/addons/medical/ACE_Settings.hpp b/addons/medical/ACE_Settings.hpp index b5c1c80d1a..d9ff8fe073 100644 --- a/addons/medical/ACE_Settings.hpp +++ b/addons/medical/ACE_Settings.hpp @@ -251,4 +251,11 @@ class ACE_Settings { value = 0; values[] = {"No", "Yes"}; }; + class GVAR(spontaneousWakeUpChance) { + category = CSTRING(Category_Medical); + displayName = CSTRING(MedicalSettings_spontaneousWakeUpChance_DisplayName); + description = CSTRING(MedicalSettings_spontaneousWakeUpChance_Description); + typeName = "SCALAR"; + value = 0; + }; }; diff --git a/addons/medical/CfgVehicles.hpp b/addons/medical/CfgVehicles.hpp index dbf1e2114e..c5a2e54f57 100644 --- a/addons/medical/CfgVehicles.hpp +++ b/addons/medical/CfgVehicles.hpp @@ -452,6 +452,12 @@ class CfgVehicles { }; }; }; + class spontaneousWakeUpChance { + displayName = CSTRING(MedicalSettings_spontaneousWakeUpChance_DisplayName); + description = CSTRING(MedicalSettings_spontaneousWakeUpChance_Description); + typeName = "SCALAR"; + defaultValue = 0; + }; }; }; class MapBoard_altis_F; diff --git a/addons/medical/XEH_PREP.hpp b/addons/medical/XEH_PREP.hpp index 5d2f0aa195..9c40ee1b2b 100644 --- a/addons/medical/XEH_PREP.hpp +++ b/addons/medical/XEH_PREP.hpp @@ -41,6 +41,7 @@ PREP(serverRemoveBody); PREP(setCardiacArrest); PREP(setDead); PREP(setUnconscious); +PREP(setUnconsciousStatemachine); PREP(transitionSecondChance); PREP(updateHeartRate); PREP(updatePainSuppress); diff --git a/addons/medical/functions/fnc_handleStateUnconscious.sqf b/addons/medical/functions/fnc_handleStateUnconscious.sqf index b22fac1ee3..123f8f9f1f 100644 --- a/addons/medical/functions/fnc_handleStateUnconscious.sqf +++ b/addons/medical/functions/fnc_handleStateUnconscious.sqf @@ -1,4 +1,5 @@ +#define DEBUG_MODE_FULL #include "script_component.hpp" params ["_unit", "_stateName"]; @@ -21,16 +22,19 @@ if (_painLevel > 0) then { }; // Handle spontaneous wakeup from unconsciousness -if (_unit call FUNC(hasStableVitals)) then { - private _lastWakeUpCheck = _unit getVariable [QGVAR(lastWakeUpCheck), CBA_missionTime]; - if (CBA_missionTime - _lastWakeUpCheck > SPONTANEOUS_WAKE_UP_INTERVAL) then { - _unit setVariable [QGVAR(lastWakeUpCheck), CBA_missionTime]; - if ((random 1) < SPONTANEOUS_WAKE_UP_CHANCE) then { - TRACE_1("spontaneous wake up",_unit); - [QGVAR(WakeUp), _unit] call CBA_fnc_localEvent; +if (GVAR(spontaneousWakeUpChance) > 0) then { + if (_unit call FUNC(hasStableVitals)) then { + private _lastWakeUpCheck = _unit getVariable [QGVAR(lastWakeUpCheck), CBA_missionTime]; + if (CBA_missionTime - _lastWakeUpCheck > SPONTANEOUS_WAKE_UP_INTERVAL) then { + TRACE_2("Checking for wake up",_unit,GVAR(spontaneousWakeUpChance)); + _unit setVariable [QGVAR(lastWakeUpCheck), CBA_missionTime]; + if ((random 1) < GVAR(spontaneousWakeUpChance)) then { + TRACE_1("Spontaneous wake up!",_unit); + [QGVAR(WakeUp), _unit] call CBA_fnc_localEvent; + }; }; + } else { + // Unstable vitals, procrastinate the next wakeup check + _unit setVariable [QGVAR(lastWakeUpCheck), CBA_missionTime]; }; -} else { - // Unstable vitals, procrastinate the next wakeup check - _unit setVariable [QGVAR(lastWakeUpCheck), CBA_missionTime]; }; diff --git a/addons/medical/functions/fnc_moduleMedicalSettings.sqf b/addons/medical/functions/fnc_moduleMedicalSettings.sqf index 8c518ac37d..c684515147 100644 --- a/addons/medical/functions/fnc_moduleMedicalSettings.sqf +++ b/addons/medical/functions/fnc_moduleMedicalSettings.sqf @@ -54,6 +54,8 @@ if !(_activated) exitWith {}; [_logic, QGVAR(ivFlowRate), "ivFlowRate"] call EFUNC(common,readSettingFromModule); [_logic, QGVAR(allowSelfIV), "allowSelfIV"] call EFUNC(common,readSettingFromModule); +[_logic, QGVAR(spontaneousWakeUpChance), "spontaneousWakeUpChance"] call EFUNC(common,readSettingFromModule); + //[_logic, QGVAR(allowLitterCreation), "allowLitterCreation"] call EFUNC(common,readSettingFromModule); //[_logic, QGVAR(litterCleanUpDelay), "litterCleanUpDelay"] call EFUNC(common,readSettingFromModule); diff --git a/addons/medical/functions/fnc_setCardiacArrest.sqf b/addons/medical/functions/fnc_setCardiacArrest.sqf index 9354784662..5bcae1a680 100644 --- a/addons/medical/functions/fnc_setCardiacArrest.sqf +++ b/addons/medical/functions/fnc_setCardiacArrest.sqf @@ -23,8 +23,8 @@ _unit setVariable [QGVAR(heartRate), 0, true]; ["ace_cardiacArrestEntered", [_unit]] call CBA_fnc_localEvent; -[_unit, true] call FUNC(setUnconscious); -[QEGVAR(medical,InjuryCritical), _unit] call CBA_fnc_localEvent; +[_unit, true] call FUNC(setUnconsciousStatemachine); + private _timeInCardiacArrest = 120 + round(random(600)); [{ diff --git a/addons/medical/functions/fnc_setUnconscious.sqf b/addons/medical/functions/fnc_setUnconscious.sqf index a4b4ed8f5d..8d9fd5b39f 100644 --- a/addons/medical/functions/fnc_setUnconscious.sqf +++ b/addons/medical/functions/fnc_setUnconscious.sqf @@ -1,19 +1,24 @@ /* * Author: Glowbal * Sets a unit in the unconscious state. + * For Public Use * * Arguments: * 0: The unit that will be put in an unconscious state * 1: Set unconsciouns (default: true) + * 2: Minimum unconscious time (set to 0 to ignore) (default: 0) + * 3: Force wakeup at given time if vitals are stable (default: false) * * ReturnValue: * Success? * * Example: * [bob, true] call ace_medical_fnc_setUnconscious; + * [player, true, 5, true] call ace_medical_fnc_setUnconscious; * * Public: yes */ +#define DEBUG_MODE_FULL #include "script_component.hpp" // only run this after the settings are initialized @@ -21,41 +26,50 @@ if !(EGVAR(common,settingsInitFinished)) exitWith { EGVAR(common,runAtSettingsInitialized) pushBack [FUNC(setUnconscious), _this]; }; -params ["_unit", ["_knockOut", true]]; - -if (isNull _unit || {!(_unit isKindOf "CAManBase")}) exitWith {false}; +params ["_unit", ["_knockOut", true, [false]], ["_minWaitingTime", 0, [0]], ["_forcedWakup", false, [false]]]; +TRACE_4("setUnconscious",_unit,_knockOut,_minWaitingTime,_forcedWakup); +if ((isNull _unit) || {!alive _unit} || {!(_unit isKindOf "CAManBase")}) exitWith { + ERROR_3("Bad Unit %1 [Type: %2] [Alive: %3]",_unit,typeOf _unit,alive _unit); + false +}; if (!local _unit) exitWith { [QGVAR(setUnconscious), [_unit, _knockOut], _unit] call CBA_fnc_targetEvent; true }; - -if (_knockOut isEqualTo (_unit getVariable [QGVAR(isUnconscious), false])) exitWith {false}; - -// --- wake up -if !(_knockOut) exitWith { - _unit setVariable [QGVAR(isUnconscious), false, true]; - - [_unit, false] call EFUNC(medical_engine,setUnconsciousAnim); - ["ace_unconscious", [_unit, false]] call CBA_fnc_globalEvent; - - true +if (_knockOut isEqualTo (_unit getVariable [QGVAR(isUnconscious), false])) exitWith { + WARNING_2("setUnconscious called with no change [Unit %1] [State [%2]", _unit, _knockOut); + false }; -// --- knock out -_unit setVariable [QGVAR(isUnconscious), true, true]; -_unit setVariable [QGVAR(lastWakeUpCheck), CBA_missiontime]; +private _beforeState = [_unit, GVAR(STATE_MACHINE)] call CBA_statemachine_fnc_getCurrentState; -if (_unit == ACE_player) then { - if (visibleMap) then {openMap false}; - while {dialog} do { - closeDialog 0; +if (_knockOut) then { + if (_minWaitingTime > 0) then { + if (_forcedWakup) then { + // If unit still has stable vitals at min waiting time, then force wake up + [{ + params [["_unit", objNull]]; + if ((alive _unit) && {_unit call FUNC(hasStableVitals)}) then { + TRACE_1("Doing delay wakeup",_unit); + [QGVAR(WakeUp), _unit] call CBA_fnc_localEvent; + } else { + TRACE_1("Skipping delay wakeup",_unit); + }; + }, [_unit], _minWaitingTime] call CBA_fnc_waitAndExecute; + }; + if (GVAR(spontaneousWakeUpChance) > 0) then { + _unit setVariable [QGVAR(lastWakeUpCheck), CBA_missionTime + _minWaitingTime - SPONTANEOUS_WAKE_UP_INTERVAL]; + }; }; + + [QGVAR(knockOut), _unit] call CBA_fnc_localEvent; +} else { + [QGVAR(WakeUp), _unit] call CBA_fnc_localEvent; }; -[_unit, true] call EFUNC(medical_engine,setUnconsciousAnim); -[QGVAR(Unconscious), _unit] call CBA_fnc_localEvent; -["ace_unconscious", [_unit, true]] call CBA_fnc_globalEvent; +private _afterState = [_unit, GVAR(STATE_MACHINE)] call CBA_statemachine_fnc_getCurrentState; +TRACE_2("state change",_beforeState,_afterState); true diff --git a/addons/medical/functions/fnc_setUnconsciousStatemachine.sqf b/addons/medical/functions/fnc_setUnconsciousStatemachine.sqf new file mode 100644 index 0000000000..cb21188466 --- /dev/null +++ b/addons/medical/functions/fnc_setUnconsciousStatemachine.sqf @@ -0,0 +1,50 @@ +/* + * Author: Glowbal + * Sets a unit in the unconscious state. + * For Internal Use: Called from the state machine. + * + * Arguments: + * 0: The unit that will be put in an unconscious state + * 1: Set unconsciouns + * + * ReturnValue: + * Success? + * + * Example: + * [bob, true] call ace_medical_fnc_setUnconsciousStatemachine + * + * Public: No + */ +#define DEBUG_MODE_FULL +#include "script_component.hpp" + +params ["_unit", "_knockOut"]; +TRACE_2("setUnconsciousStatemachine",_unit,_knockOut); + +if (_knockOut isEqualTo (_unit getVariable [QGVAR(isUnconscious), false])) exitWith {TRACE_1("No Change - Exiting",_knockOut);}; + +_unit setVariable [QGVAR(isUnconscious), _knockOut, true]; +["ace_unconscious", [_unit, _knockOut]] call CBA_fnc_globalEvent; +[_unit, _knockOut] call EFUNC(medical_engine,setUnconsciousAnim); + + +if (_knockOut) then { + // --- knock out + if (GVAR(spontaneousWakeUpChance) > 0) then { // Don't bother setting this if not used + private _lastWakeUpCheck = CBA_missiontime max (_unit getVariable [QGVAR(lastWakeUpCheck), 0]); + TRACE_2("setting lastWakeUpCheck",_lastWakeUpCheck,(_lastWakeUpCheck - CBA_missiontime)); + _unit setVariable [QGVAR(lastWakeUpCheck), _lastWakeUpCheck]; + }; + + if (_unit == ACE_player) then { + if (visibleMap) then {openMap false}; + + while {dialog} do { + closeDialog 0; + }; + }; + [QGVAR(Unconscious), _unit] call CBA_fnc_localEvent; +} else { + // --- wake up + _unit setVariable [QGVAR(lastWakeUpCheck), nil]; // clear this now (min wait time could be set to a very high value) +}; diff --git a/addons/medical/script_macros_medical.hpp b/addons/medical/script_macros_medical.hpp index a22f7fafc8..84b94f647b 100644 --- a/addons/medical/script_macros_medical.hpp +++ b/addons/medical/script_macros_medical.hpp @@ -45,7 +45,6 @@ #define PAIN_SUPPRESSION_FADE_TIME 1800 // Chance to wake up when vitals are stable (checked once every SPONTANEOUS_WAKE_UP_INTERVAL seconds) -#define SPONTANEOUS_WAKE_UP_CHANCE 0.2 #define SPONTANEOUS_WAKE_UP_INTERVAL 15 #define LETHAL_HEAD_DAMAGE_THRESHOLD 1.0 diff --git a/addons/medical/stringtable.xml b/addons/medical/stringtable.xml index 3fbe015919..961daf8d29 100644 --- a/addons/medical/stringtable.xml +++ b/addons/medical/stringtable.xml @@ -4055,5 +4055,11 @@ Allow Unconscious Animation on Treatment. + + Unconscious Wake Up Chance + + + Probablity that a unit with stable vitals will wake up from unconscious [Checked every 15 sec] + diff --git a/addons/zeus/functions/fnc_moduleUnconscious.sqf b/addons/zeus/functions/fnc_moduleUnconscious.sqf index 0cf0fffda6..35b300e989 100644 --- a/addons/zeus/functions/fnc_moduleUnconscious.sqf +++ b/addons/zeus/functions/fnc_moduleUnconscious.sqf @@ -38,7 +38,7 @@ if (isNil QEFUNC(medical,setUnconscious)) then { } else { _conscious = GETVAR(_unit,ACE_isUnconscious,false); // Function handles locality for me - [_unit, !_conscious, 10e10, true] call EFUNC(medical,setUnconscious); + [_unit, !_conscious, 10e10] call EFUNC(medical,setUnconscious); }; }; }; From 25a28778cb07ad00e9e744b0490a9e9488074189 Mon Sep 17 00:00:00 2001 From: PabstMirror Date: Mon, 5 Jun 2017 11:51:53 -0500 Subject: [PATCH 100/657] Tweak randomness for wound bleeding and pain (#5113) * Tweak randomness for wound bleeding and pain * Scale damage to bodyPartDamage on multi part wounds --- .../medical_damage/ACE_Medical_Injuries.hpp | 8 ++-- .../functions/fnc_woundsHandler.sqf | 44 +++++++++---------- .../functions/fnc_woundsHandlerSQF.sqf | 44 ++++++++++--------- 3 files changed, 50 insertions(+), 46 deletions(-) diff --git a/addons/medical_damage/ACE_Medical_Injuries.hpp b/addons/medical_damage/ACE_Medical_Injuries.hpp index 07391d96dc..d167255f87 100644 --- a/addons/medical_damage/ACE_Medical_Injuries.hpp +++ b/addons/medical_damage/ACE_Medical_Injuries.hpp @@ -16,7 +16,7 @@ class ACE_Medical_Injuries { // Occur when an entire structure or part of it is forcibly pulled away, such as the loss of a permanent tooth or an ear lobe. Explosions, gunshots, and animal bites may cause avulsions. class Avulsion { causes[] = {"explosive", "vehiclecrash", "grenade", "shell", "bullet", "backblast", "bite"}; - bleeding = 0.5; + bleeding = 0.25; pain = 1.0; minDamage = 0.01; causeLimping = 1; @@ -32,7 +32,7 @@ class ACE_Medical_Injuries { // Occur when a heavy object falls onto a person, splitting the skin and shattering or tearing underlying structures. class Crush { causes[] = {"falling", "vehiclecrash", "punch", "unknown"}; - bleeding = 0.1; + bleeding = 0.05; pain = 0.8; minDamage = 0.1; causeLimping = 1; @@ -55,7 +55,7 @@ class ACE_Medical_Injuries { // Also called velocity wounds, they are caused by an object entering the body at a high speed, typically a bullet or small peices of shrapnel. class VelocityWound { causes[] = {"bullet", "grenade","explosive", "shell", "unknown"}; - bleeding = 1.0; + bleeding = 0.5; pain = 0.9; minDamage = 0.35; causeLimping = 1; @@ -63,7 +63,7 @@ class ACE_Medical_Injuries { // Deep, narrow wounds produced by sharp objects such as nails, knives, and broken glass. class PunctureWound { causes[] = {"stab", "grenade"}; - bleeding = 0.1; + bleeding = 0.05; pain = 0.4; minDamage = 0.02; causeLimping = 1; diff --git a/addons/medical_damage/functions/fnc_woundsHandler.sqf b/addons/medical_damage/functions/fnc_woundsHandler.sqf index 07af9867db..766680e5a5 100644 --- a/addons/medical_damage/functions/fnc_woundsHandler.sqf +++ b/addons/medical_damage/functions/fnc_woundsHandler.sqf @@ -15,8 +15,6 @@ */ #include "script_component.hpp" -#define MATH_E 2.71828182846 - params ["_unit", "_bodyPart", "_damage", "_typeOfDamage"]; TRACE_5("start",_unit,_bodyPart,_damage,_typeOfDamage); @@ -39,45 +37,48 @@ private _woundsCreated = []; call compile _extensionOutput; // todo: Make the pain and bleeding calculations part of the extension again +private _woundDamage = _damage / ((count _woundsCreated) max 1); // If the damage creates multiple wounds private _painLevel = 0; private _critialDamage = false; private _bodyPartDamage = _unit getVariable [QEGVAR(medical,bodyPartDamage), [0,0,0,0,0,0]]; { _x params ["", "_woundClassIDToAdd", "_bodyPartNToAdd", "", "_bleeding"]; - _bodyPartDamage set [_bodyPartNToAdd, (_bodyPartDamage select _bodyPartNToAdd) + _damage]; + _bodyPartDamage set [_bodyPartNToAdd, (_bodyPartDamage select _bodyPartNToAdd) + _woundDamage]; // The higher the nastiness likelihood the higher the change to get a painful and bloody wound - private _nastinessLikelihood = linearConversion [0, 20, _damage, 0.5, 30, true]; - private _bloodiness = 0.01 + 0.99 * MATH_E ^ (-(random 30) / _nastinessLikelihood); - private _painfullness = 0.05 + 0.95 * MATH_E ^ (-(random 30) / _nastinessLikelihood); + private _nastinessLikelihood = linearConversion [0, 20, _woundDamage, 0.5, 30, true]; + private _bleedingModifier = 0.25 + 8 * exp ((random [-4.5, -5, -6]) / _nastinessLikelihood); + private _painModifier = 0.05 + 2 * exp (-2 / _nastinessLikelihood); - _bleeding = _bleeding * _bloodiness; - - // wound category (minor, medium, large) - private _category = floor ((0 max _bleeding min 0.1) / 0.05); + TRACE_3("",_nastinessLikelihood,_bleedingModifier,_painModifier); + + _bleeding = _bleeding * _bleedingModifier; + private _pain = (((GVAR(woundsData) select _woundClassIDToAdd) select 3) * _painModifier); + _painLevel = _painLevel + _pain; + + // wound category (minor [0..0.5], medium[0.5..1.0], large[1.0+]) + private _category = floor linearConversion [0, 1, _bleedingModifier, 0, 2, true]; _x set [4, _bleeding]; - _x set [5, _damage]; + _x set [5, _woundDamage]; _x set [6, _category]; - private _pain = ((GVAR(woundsData) select _woundClassIDToAdd) select 3) * _painfullness; - _painLevel = _painLevel max _pain; - if (_bodyPartNToAdd == 0 || {_bodyPartNToAdd == 1 && {_damage > PENETRATION_THRESHOLD}}) then { + if (_bodyPartNToAdd == 0 || {_bodyPartNToAdd == 1 && {_woundDamage > PENETRATION_THRESHOLD}}) then { _critialDamage = true; }; #ifdef DEBUG_MODE_FULL - systemChat format["%1, damage: %2, peneration: %3, bleeding: %4, pain: %5", _bodyPart, round(_damage * 100) / 100, _damage > PENETRATION_THRESHOLD, round(_bleeding * 1000) / 1000, round(_pain * 1000) / 1000]; + systemChat format["%1, damage: %2, peneration: %3, bleeding: %4, pain: %5", _bodyPart, round(_woundDamage * 100) / 100, _woundDamage > PENETRATION_THRESHOLD, round(_bleeding * 1000) / 1000, round(_pain * 1000) / 1000]; #endif - if (_bodyPartNToAdd == 0 && {_damage > LETHAL_HEAD_DAMAGE_THRESHOLD}) then { + if (_bodyPartNToAdd == 0 && {_woundDamage > LETHAL_HEAD_DAMAGE_THRESHOLD}) then { [QEGVAR(medical,FatalInjury), _unit] call CBA_fnc_localEvent; }; // todo `forceWalk` based on leg damage private _causeLimping = (GVAR(woundsData) select _woundClassIDToAdd) select 7; - if (_causeLimping == 1 && {_damage > LIMPING_DAMAGE_THRESHOLD} && {_bodyPartNToAdd > 3}) then { + if (_causeLimping == 1 && {_woundDamage > LIMPING_DAMAGE_THRESHOLD} && {_bodyPartNToAdd > 3}) then { [_unit, true] call EFUNC(medical_engine,setLimping); }; @@ -85,13 +86,13 @@ private _bodyPartDamage = _unit getVariable [QEGVAR(medical,bodyPartDamage), [0, private _createNewWound = true; { _x params ["", "_classID", "_bodyPartN", "_oldAmountOf", "_oldBleeding", "_oldDamage", "_oldCategory"]; - if (_woundClassIDToAdd == _classID && {_bodyPartNToAdd == _bodyPartN && {(_damage < PENETRATION_THRESHOLD) isEqualTo (_oldDamage < PENETRATION_THRESHOLD)}}) then { + if (_woundClassIDToAdd == _classID && {_bodyPartNToAdd == _bodyPartN && {(_woundDamage < PENETRATION_THRESHOLD) isEqualTo (_oldDamage < PENETRATION_THRESHOLD)}}) then { if (_oldCategory == _category) exitWith { private _newAmountOf = _oldAmountOf + 1; _x set [3, _newAmountOf]; private _newBleeding = (_oldAmountOf * _oldBleeding + _bleeding) / _newAmountOf; _x set [4, _newBleeding]; - private _newDamage = (_oldAmountOf * _oldDamage + _damage) / _newAmountOf; + private _newDamage = (_oldAmountOf * _oldDamage + _woundDamage) / _newAmountOf; _x set [5, _newDamage]; _createNewWound = false; }; @@ -107,12 +108,11 @@ _unit setVariable [QEGVAR(medical,openWounds), _openWounds, true]; _unit setVariable [QEGVAR(medical,bodyPartDamage), _bodyPartDamage, true]; [_unit, _bodyPart] call EFUNC(medical_engine,updateBodyPartVisuals); +[_unit, _painLevel] call EFUNC(medical,adjustPainLevel); +[_unit, "hit", PAIN_TO_SCREAM(_painLevel)] call EFUNC(medical_engine,playInjuredSound); if (_critialDamage || {_painLevel > PAIN_UNCONSCIOUS}) then { [_unit] call EFUNC(medical,handleIncapacitation); }; -[_unit, _painLevel] call EFUNC(medical,adjustPainLevel); -[_unit, "hit", PAIN_TO_SCREAM(_painLevel)] call EFUNC(medical_engine,playInjuredSound); - TRACE_5("exit",_unit,_painLevel,_unit getVariable QEGVAR(medical,pain),_unit getVariable QEGVAR(medical,openWounds),_woundsCreated); diff --git a/addons/medical_damage/functions/fnc_woundsHandlerSQF.sqf b/addons/medical_damage/functions/fnc_woundsHandlerSQF.sqf index e5ccd02922..9dcd25521d 100644 --- a/addons/medical_damage/functions/fnc_woundsHandlerSQF.sqf +++ b/addons/medical_damage/functions/fnc_woundsHandlerSQF.sqf @@ -76,8 +76,10 @@ private _critialDamage = false; private _bodyPartDamage = _unit getVariable [QEGVAR(medical,bodyPartDamage), [0,0,0,0,0,0]]; private _woundsCreated = []; { - if (_x select 0 <= _damage) exitWith { - for "_i" from 0 to ((_x select 1)-1) do { + _x params ["_thresholdMinDam", "_thresholdWoundCount"]; + if (_thresholdMinDam <= _damage) exitWith { + private _woundDamage = _damage / (_thresholdWoundCount max 1); // If the damage creates multiple wounds + for "_i" from 0 to (_thresholdWoundCount-1) do { // Find the injury we are going to add. Format [ classID, allowdSelections, bleedingRate, injuryPain] private _oldInjury = if (random 1 >= 0.85) then { _woundTypes select _highestPossibleSpot @@ -89,42 +91,44 @@ private _woundsCreated = []; private _bodyPartNToAdd = [floor random 6, _bodyPartN] select _isSelectionSpecific; // 6 == count ALL_BODY_PARTS - _bodyPartDamage set [_bodyPartNToAdd, (_bodyPartDamage select _bodyPartNToAdd) + _damage]; + _bodyPartDamage set [_bodyPartNToAdd, (_bodyPartDamage select _bodyPartNToAdd) + _woundDamage]; // Create a new injury. Format [ID, classID, bodypart, percentage treated, bleeding rate] _injury = [_woundID, _woundClassIDToAdd, _bodyPartNToAdd, 1, _injuryBleedingRate]; // The higher the nastiness likelihood the higher the change to get a painful and bloody wound - private _nastinessLikelihood = linearConversion [0, 20, _damage, 0.5, 30, true]; - private _bloodiness = 0.01 + 0.99 * MATH_E ^ (-(random 30) / _nastinessLikelihood); - private _painfullness = 0.05 + 0.95 * MATH_E ^ (-(random 30) / _nastinessLikelihood); + private _nastinessLikelihood = linearConversion [0, 20, (_woundDamage / _thresholdWoundCount), 0.5, 30, true]; + private _bleedingModifier = 0.25 + 8 * exp ((random [-4.5, -5, -6]) / _nastinessLikelihood); + private _painModifier = 0.05 + 2 * exp (-2 / _nastinessLikelihood); - _bleeding = _injuryBleedingRate * _bloodiness; + _bleeding = _injuryBleedingRate * _bleedingModifier; + private _pain = _injuryPain * _painModifier; + _painLevel = _painLevel + _pain; + + // wound category (minor [0..0.5], medium[0.5..1.0], large[1.0+]) + private _category = floor linearConversion [0, 1, _bleedingModifier, 0, 2, true]; // wound category (minor, medium, large) private _category = floor ((0 max _bleeding min 0.1) / 0.05); _injury set [4, _bleeding]; - _injury set [5, _damage]; + _injury set [5, _woundDamage]; _injury set [6, _category]; - private _pain = _injuryPain * _painfullness; - _painLevel = _painLevel max _pain; - - if (_bodyPartNToAdd == 0 || {_bodyPartNToAdd == 1 && {_damage > PENETRATION_THRESHOLD}}) then { + if (_bodyPartNToAdd == 0 || {_bodyPartNToAdd == 1 && {_woundDamage > PENETRATION_THRESHOLD}}) then { _critialDamage = true; }; #ifdef DEBUG_MODE_FULL - systemChat format["%1, damage: %2, peneration: %3, bleeding: %4, pain: %5", _bodyPart, round(_damage * 100) / 100, _damage > PENETRATION_THRESHOLD, round(_bleeding * 1000) / 1000, round(_pain * 1000) / 1000]; + systemChat format["%1, damage: %2, peneration: %3, bleeding: %4, pain: %5", _bodyPart, round(_woundDamage * 100) / 100, _woundDamage > PENETRATION_THRESHOLD, round(_bleeding * 1000) / 1000, round(_pain * 1000) / 1000]; #endif - if (_bodyPartNToAdd == 0 && {_damage > LETHAL_HEAD_DAMAGE_THRESHOLD}) then { + if (_bodyPartNToAdd == 0 && {_woundDamage > LETHAL_HEAD_DAMAGE_THRESHOLD}) then { [QEGVAR(medical,FatalInjury), _unit] call CBA_fnc_localEvent; }; // todo `forceWalk` based on leg damage private _causeLimping = (GVAR(woundsData) select _woundClassIDToAdd) select 7; - if (_causeLimping == 1 && {_damage > LIMPING_DAMAGE_THRESHOLD} && {_bodyPartNToAdd > 3}) then { + if (_causeLimping == 1 && {_woundDamage > LIMPING_DAMAGE_THRESHOLD} && {_bodyPartNToAdd > 3}) then { [_unit, true] call EFUNC(medical_engine,setLimping); }; @@ -132,13 +136,13 @@ private _woundsCreated = []; private _createNewWound = true; { _x params ["", "_classID", "_bodyPartN", "_oldAmountOf", "_oldBleeding", "_oldDamage", "_oldCategory"]; - if (_woundClassIDToAdd == _classID && {_bodyPartNToAdd == _bodyPartN && {(_damage < PENETRATION_THRESHOLD) isEqualTo (_oldDamage < PENETRATION_THRESHOLD)}}) then { + if (_woundClassIDToAdd == _classID && {_bodyPartNToAdd == _bodyPartN && {(_woundDamage < PENETRATION_THRESHOLD) isEqualTo (_oldDamage < PENETRATION_THRESHOLD)}}) then { if (_oldCategory == _category) exitWith { private _newAmountOf = _oldAmountOf + 1; _x set [3, _newAmountOf]; private _newBleeding = (_oldAmountOf * _oldBleeding + _bleeding) / _newAmountOf; _x set [4, _newBleeding]; - private _newDamage = (_oldAmountOf * _oldDamage + _damage) / _newAmountOf; + private _newDamage = (_oldAmountOf * _oldDamage + _woundDamage) / _newAmountOf; _x set [5, _newDamage]; _createNewWound = false; }; @@ -163,11 +167,11 @@ _unit setVariable [QEGVAR(medical,bodyPartDamage), _bodyPartDamage, true]; [_unit, _bodyPart] call EFUNC(medical_engine,updateBodyPartVisuals); +[_unit, _painLevel] call EFUNC(medical,adjustPainLevel); +[_unit, "hit", PAIN_TO_SCREAM(_painLevel)] call EFUNC(medical_engine,playInjuredSound); + if (_critialDamage || {_painLevel > PAIN_UNCONSCIOUS}) then { [_unit] call EFUNC(medical,handleIncapacitation); }; -[_unit, _painLevel] call EFUNC(medical,adjustPainLevel); -[_unit, "hit", PAIN_TO_SCREAM(_painLevel)] call EFUNC(medical_engine,playInjuredSound); - TRACE_5("exit",_unit,_painLevel,_unit getVariable QEGVAR(medical,pain),_unit getVariable QEGVAR(medical,openWounds),_woundsCreated); From f715edabc9535f37fedc40754d1d69fda293529e Mon Sep 17 00:00:00 2001 From: PabstMirror Date: Mon, 5 Jun 2017 12:30:54 -0500 Subject: [PATCH 101/657] Fix debug --- addons/medical/functions/fnc_dev_watchMedicalStats.sqf | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/addons/medical/functions/fnc_dev_watchMedicalStats.sqf b/addons/medical/functions/fnc_dev_watchMedicalStats.sqf index b7de63c577..d2c53de569 100644 --- a/addons/medical/functions/fnc_dev_watchMedicalStats.sqf +++ b/addons/medical/functions/fnc_dev_watchMedicalStats.sqf @@ -62,7 +62,7 @@ private _damage = _unit getVariable [QEGVAR(medical,bodyPartDamage), [0,0,0,0,0,0]]; private _limping = if (_unit getVariable [QEGVAR(medical_engine,isLimping), false]) then {"[ Limping ]"} else {""}; _return pushBack format ["Damage: [H: %1] [B: %2] %3", (_damage select 0) toFixed 2, (_damage select 1) toFixed 2, _limping]; - _return pushBack format ["[LA:%1] [RA: %2] [LL:%1] [RL: %2]", (_damage select 2) toFixed 2, (_damage select 3) toFixed 2, (_damage select 4) toFixed 2, (_damage select 5) toFixed 2]; + _return pushBack format ["[LA:%1] [RA: %2] [LL:%3] [RL: %4]", (_damage select 2) toFixed 2, (_damage select 3) toFixed 2, (_damage select 4) toFixed 2, (_damage select 5) toFixed 2]; // Tourniquets: From b3fa074c38f5aa36303a80f303533f9f8af5cb54 Mon Sep 17 00:00:00 2001 From: PabstMirror Date: Tue, 6 Jun 2017 01:39:49 -0500 Subject: [PATCH 102/657] Disable dragging on big AA Turrets (#5251) --- addons/dragging/CfgVehicles.hpp | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/addons/dragging/CfgVehicles.hpp b/addons/dragging/CfgVehicles.hpp index c8e3c7284a..c4c36cea84 100644 --- a/addons/dragging/CfgVehicles.hpp +++ b/addons/dragging/CfgVehicles.hpp @@ -30,6 +30,21 @@ class CfgVehicles { GVAR(dragDirection) = 0; }; + // Big 1.70 Autonomous AA Turrets + class StaticMGWeapon; + class AAA_System_01_base_F: StaticMGWeapon { // Praetorian 1C (aka Phalanx CIWS) + GVAR(canCarry) = 0; + GVAR(canDrag) = 0; + }; + class SAM_System_01_base_F: StaticMGWeapon { // Mk49 Spartan + GVAR(canCarry) = 0; + GVAR(canDrag) = 0; + }; + class SAM_System_02_base_F: StaticMGWeapon { // Mk21 Centurion + GVAR(canCarry) = 0; + GVAR(canDrag) = 0; + }; + // ammo boxes class ThingX; class Items_base_F; From 4f90d4da804b9c2ed650b4edbc6ba82a816b48df Mon Sep 17 00:00:00 2001 From: Moritz Schmidt Date: Wed, 7 Jun 2017 02:25:51 +0200 Subject: [PATCH 103/657] note required PboProject version (#5256) * note required PboProject version * Update setting-up-the-development-environment.md --- docs/wiki/development/setting-up-the-development-environment.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/wiki/development/setting-up-the-development-environment.md b/docs/wiki/development/setting-up-the-development-environment.md index 5c70365645..c845b3efa2 100644 --- a/docs/wiki/development/setting-up-the-development-environment.md +++ b/docs/wiki/development/setting-up-the-development-environment.md @@ -17,7 +17,7 @@ This page describes how you can setup your development environment for ACE3, all - A properly setup P-drive - Run Arma 3 and Arma 3 Tools directly from steam once to install registry entries (and again after every update) - [Python 3.x](https://www.python.org/) -- [Mikero Tools](https://dev.withsix.com/projects/mikero-pbodll/files): DePbo, DeRap, DeOgg, Rapify, MakePbo, PboProject +- [Mikero Tools](https://dev.withsix.com/projects/mikero-pbodll/files): DePbo, DeRap, DeOgg, Rapify, MakePbo, PboProject >=1.70 - `*.hpp` removed from PboProject's "Exclude From Pbo" list - Python, Mikero Tools and Git in PATH environment variable - [CBA](https://github.com/CBATeam/CBA_A3/releases/latest) mod (release or development version) From ffaa195fe576625f052eeee04b1af9f3f377434f Mon Sep 17 00:00:00 2001 From: Phyma Date: Thu, 8 Jun 2017 15:31:51 +0200 Subject: [PATCH 104/657] Conform function headers to coding guidelines (#5255) * Fixed headers to work with silentspike python script * Fixed rest of the files * Fixed ace-team --- ..._calculateAmmoTemperatureVelocityShift.sqf | 3 ++ .../fnc_calculateAtmosphericCorrection.sqf | 3 ++ ...fnc_calculateBarrelLengthVelocityShift.sqf | 5 +++- .../functions/fnc_calculateRetardation.sqf | 3 ++ .../fnc_calculateStabilityFactor.sqf | 3 ++ .../functions/fnc_diagnoseWeapons.sqf | 3 ++ .../functions/fnc_displayProtractor.sqf | 3 ++ .../functions/fnc_handleFirePFH.sqf | 3 ++ .../functions/fnc_handleFired.sqf | 3 ++ .../functions/fnc_initModuleSettings.sqf | 3 ++ .../fnc_initializeTerrainExtension.sqf | 3 ++ .../functions/fnc_readAmmoDataFromConfig.sqf | 27 +++++++++-------- .../fnc_readWeaponDataFromConfig.sqf | 9 ++++-- .../functions/fnc_addDutyFactor.sqf | 5 ++++ .../functions/fnc_createStaminaBar.sqf | 5 ++++ .../functions/fnc_handlePlayerChanged.sqf | 5 ++++ .../functions/fnc_handleStaminaBar.sqf | 5 ++++ .../functions/fnc_mainLoop.sqf | 5 ++++ .../functions/fnc_moduleSettings.sqf | 5 ++++ .../functions/fnc_removeDutyFactor.sqf | 5 ++++ .../functions/fnc_moduleInit.sqf | 3 +- .../functions/fnc_renderPickUpInteraction.sqf | 2 +- addons/atragmx/functions/fnc_add_new_gun.sqf | 2 +- .../fnc_calculate_distance_at_velocity.sqf | 4 +-- .../functions/fnc_calculate_range_card.sqf | 4 +-- .../fnc_calculate_target_range_assist.sqf | 8 ++--- .../fnc_calculate_target_solution.sqf | 4 +-- .../fnc_calculate_target_speed_assist.sqf | 4 +-- .../functions/fnc_calculate_truing_drop.sqf | 8 ++--- addons/atragmx/functions/fnc_can_show.sqf | 2 +- addons/atragmx/functions/fnc_change_gun.sqf | 2 +- .../functions/fnc_change_target_slot.sqf | 2 +- ...nc_clear_c1_ballistic_coefficient_data.sqf | 4 +-- .../fnc_clear_muzzle_velocity_data.sqf | 4 +-- .../atragmx/functions/fnc_clear_user_data.sqf | 6 ++-- .../atragmx/functions/fnc_create_dialog.sqf | 4 +-- .../atragmx/functions/fnc_cycle_gun_list.sqf | 2 +- .../functions/fnc_cycle_image_size_units.sqf | 2 +- .../functions/fnc_cycle_num_ticks_units.sqf | 2 +- .../fnc_cycle_range_card_columns.sqf | 4 +-- .../functions/fnc_cycle_scope_unit.sqf | 4 +-- .../functions/fnc_cycle_target_size_units.sqf | 2 +- .../fnc_cycle_target_speed_direction.sqf | 4 +-- addons/atragmx/functions/fnc_delete_gun.sqf | 4 +-- .../fnc_evaluate_option_menu_input.sqf | 2 +- addons/atragmx/functions/fnc_init.sqf | 4 +-- addons/atragmx/functions/fnc_initGunList.sqf | 4 +-- ...c_insert_c1_ballistic_coefficient_data.sqf | 2 +- .../fnc_insert_muzzle_velocity_data.sqf | 2 +- .../atragmx/functions/fnc_on_close_dialog.sqf | 18 ++++++++++- addons/atragmx/functions/fnc_parse_input.sqf | 4 +-- .../fnc_read_gun_list_entries_from_config.sqf | 8 ++--- ...c_recalculate_c1_ballistic_coefficient.sqf | 2 +- .../fnc_recalculate_muzzle_velocity.sqf | 2 +- .../fnc_reset_relative_click_memory.sqf | 4 +-- .../functions/fnc_restore_atmo_default.sqf | 4 +-- .../functions/fnc_restore_truing_drop.sqf | 2 +- .../functions/fnc_restore_user_data.sqf | 4 +-- addons/atragmx/functions/fnc_save_gun.sqf | 4 +-- ...nc_shift_c1_ballistic_coefficient_data.sqf | 2 +- .../fnc_shift_muzzle_velocity_data.sqf | 2 +- .../functions/fnc_show_add_new_gun.sqf | 4 +-- .../functions/fnc_show_atmo_env_data.sqf | 2 +- ...fnc_show_c1_ballistic_coefficient_data.sqf | 2 +- .../functions/fnc_show_gun_ammo_data.sqf | 2 +- .../atragmx/functions/fnc_show_gun_list.sqf | 4 +-- .../atragmx/functions/fnc_show_main_page.sqf | 4 +-- .../fnc_show_muzzle_velocity_data.sqf | 2 +- .../atragmx/functions/fnc_show_range_card.sqf | 4 +-- .../functions/fnc_show_range_card_setup.sqf | 4 +-- .../functions/fnc_show_solution_setup.sqf | 2 +- .../functions/fnc_show_target_data.sqf | 2 +- .../fnc_show_target_range_assist.sqf | 4 +-- .../fnc_show_target_speed_assist.sqf | 4 +-- .../fnc_show_target_speed_assist_timer.sqf | 4 +-- .../functions/fnc_show_truing_drop.sqf | 4 +-- addons/atragmx/functions/fnc_sord.sqf | 2 +- .../atragmx/functions/fnc_store_gun_list.sqf | 4 +-- .../atragmx/functions/fnc_store_user_data.sqf | 6 ++-- .../fnc_target_speed_assist_timer.sqf | 4 +-- .../functions/fnc_toggle_atmo_env_data.sqf | 2 +- ...c_toggle_c1_ballistic_coefficient_data.sqf | 2 +- .../atragmx/functions/fnc_toggle_coriolis.sqf | 4 +-- .../functions/fnc_toggle_gun_ammo_data.sqf | 2 +- .../atragmx/functions/fnc_toggle_gun_list.sqf | 2 +- .../fnc_toggle_muzzle_velocity_data.sqf | 2 +- .../functions/fnc_toggle_option_menu.sqf | 8 ++--- .../functions/fnc_toggle_range_card.sqf | 4 +-- .../functions/fnc_toggle_range_card_setup.sqf | 2 +- .../functions/fnc_toggle_solution_setup.sqf | 2 +- .../functions/fnc_toggle_target_data.sqf | 2 +- .../fnc_toggle_target_range_assist.sqf | 2 +- .../fnc_toggle_target_speed_assist.sqf | 2 +- .../functions/fnc_toggle_truing_drop.sqf | 2 +- .../atragmx/functions/fnc_trim_gun_name.sqf | 4 +-- .../fnc_true_c1_ballistic_coefficient.sqf | 4 +-- .../functions/fnc_true_muzzle_velocity.sqf | 4 +-- .../functions/fnc_update_atmo_env_data.sqf | 4 +-- .../functions/fnc_update_atmo_selection.sqf | 4 +-- .../functions/fnc_update_atmosphere.sqf | 4 +-- ...c_update_c1_ballistic_coefficient_data.sqf | 4 +-- addons/atragmx/functions/fnc_update_gun.sqf | 4 +-- .../functions/fnc_update_gun_ammo_data.sqf | 4 +-- .../fnc_update_inclination_angle.sqf | 2 +- .../fnc_update_muzzle_velocity_data.sqf | 4 +-- .../functions/fnc_update_range_card.sqf | 4 +-- .../fnc_update_relative_click_memory.sqf | 4 +-- .../atragmx/functions/fnc_update_result.sqf | 6 ++-- .../functions/fnc_update_scope_unit.sqf | 6 ++-- .../functions/fnc_update_solution_setup.sqf | 4 +-- .../atragmx/functions/fnc_update_target.sqf | 4 +-- .../functions/fnc_update_target_data.sqf | 4 +-- .../functions/fnc_update_target_selection.sqf | 4 +-- .../functions/fnc_update_truing_drop_data.sqf | 4 +-- .../fnc_update_truing_drop_selection.sqf | 4 +-- .../functions/fnc_update_unit_selection.sqf | 4 +-- .../functions/fnc_update_zero_range.sqf | 4 +-- addons/attach/functions/fnc_attach.sqf | 2 +- addons/attach/functions/fnc_detach.sqf | 4 +-- addons/attach/functions/fnc_placeApprove.sqf | 2 +- .../functions/fnc_backpackOpened.sqf | 9 ++++-- addons/backpacks/functions/fnc_isBackpack.sqf | 3 ++ .../functions/fnc_onOpenInventory.sqf | 5 +++- .../captives/functions/fnc_doFriskPerson.sqf | 2 +- .../captives/functions/fnc_doLoadCaptive.sqf | 2 +- .../functions/fnc_doUnloadCaptive.sqf | 2 +- .../fnc_handleAnimChangedHandcuffed.sqf | 5 +++- .../fnc_handleAnimChangedSurrendered.sqf | 5 +++- addons/captives/functions/fnc_handleLocal.sqf | 5 +++- .../functions/fnc_handleOnUnconscious.sqf | 2 +- .../captives/functions/fnc_handleRespawn.sqf | 2 +- .../fnc_handleZeusDisplayChanged.sqf | 2 +- .../functions/fnc_moduleHandcuffed.sqf | 2 +- .../captives/functions/fnc_moduleSettings.sqf | 3 ++ .../functions/fnc_moduleSurrender.sqf | 2 +- .../captives/functions/fnc_setHandcuffed.sqf | 2 +- .../captives/functions/fnc_setSurrendered.sqf | 2 +- .../functions/fnc_vehicleCaptiveMoveIn.sqf | 2 +- .../functions/fnc_vehicleCaptiveMoveOut.sqf | 2 +- addons/cargo/functions/fnc_paradropItem.sqf | 2 +- .../functions/fnc_compileChemlightMenu.sqf | 4 +-- .../functions/fnc_getShieldComponents.sqf | 2 +- .../chemlights/functions/fnc_prepShield.sqf | 2 +- addons/common/functions/fnc_ASLToPosition.sqf | 3 ++ .../fnc__handleRequestAllSyncedEvents.sqf | 3 ++ .../fnc__handleRequestSyncedEvent.sqf | 8 +++-- .../functions/fnc__handleSyncedEvent.sqf | 5 +++- .../functions/fnc_addActionEventHandler.sqf | 3 ++ .../fnc_addActionMenuEventHandler.sqf | 3 ++ .../fnc_addCanInteractWithCondition.sqf | 3 ++ .../functions/fnc_addLineToDebugDraw.sqf | 2 +- .../fnc_addMapMarkerCreatedEventHandler.sqf | 3 ++ addons/common/functions/fnc_addSetting.sqf | 3 ++ .../common/functions/fnc_addToInventory.sqf | 3 ++ .../functions/fnc_ambientBrightness.sqf | 3 ++ .../functions/fnc_arithmeticGetResult.sqf | 2 +- .../functions/fnc_arithmeticSetSource.sqf | 2 +- .../common/functions/fnc_assignedItemFix.sqf | 5 +++- .../common/functions/fnc_binarizeNumber.sqf | 3 ++ addons/common/functions/fnc_blurScreen.sqf | 2 +- addons/common/functions/fnc_cachedCall.sqf | 3 ++ .../common/functions/fnc_canGetInPosition.sqf | 6 ++-- .../common/functions/fnc_canInteractWith.sqf | 5 +++- .../fnc_changeProjectileDirection.sqf | 3 ++ addons/common/functions/fnc_checkFiles.sqf | 3 ++ addons/common/functions/fnc_checkPBOs.sqf | 3 ++ addons/common/functions/fnc_claim.sqf | 3 ++ addons/common/functions/fnc_codeToString.sqf | 3 ++ .../fnc_createOrthonormalReference.sqf | 5 +++- .../common/functions/fnc_currentChannel.sqf | 3 ++ addons/common/functions/fnc_debug.sqf | 3 ++ addons/common/functions/fnc_debugModule.sqf | 3 ++ .../common/functions/fnc_defineVariable.sqf | 3 ++ .../functions/fnc_deviceKeyFindValidIndex.sqf | 2 +- .../common/functions/fnc_disableUserInput.sqf | 3 ++ addons/common/functions/fnc_displayText.sqf | 3 ++ addons/common/functions/fnc_dropBackpack.sqf | 3 ++ .../functions/fnc_dumpPerformanceCounters.sqf | 3 ++ .../functions/fnc_endRadioTransmission.sqf | 3 ++ addons/common/functions/fnc_eraseCache.sqf | 3 ++ addons/common/functions/fnc_errorMessage.sqf | 3 ++ addons/common/functions/fnc_firedEH.sqf | 3 ++ addons/common/functions/fnc_fixCollision.sqf | 3 ++ addons/common/functions/fnc_fixFloating.sqf | 3 ++ .../fnc_fixLoweredRifleAnimation.sqf | 2 +- addons/common/functions/fnc_fixPosition.sqf | 3 ++ .../fnc_getAllDefinedSetVariables.sqf | 3 ++ addons/common/functions/fnc_getChildren.sqf | 3 ++ .../functions/fnc_getConfigCommander.sqf | 3 ++ .../common/functions/fnc_getConfigGunner.sqf | 3 ++ .../functions/fnc_getDefinedVariable.sqf | 3 ++ .../fnc_getDefinedVariableDefault.sqf | 3 ++ .../functions/fnc_getDefinedVariableInfo.sqf | 3 ++ .../functions/fnc_getDisplayConfigName.sqf | 3 ++ .../common/functions/fnc_getDoorTurrets.sqf | 3 ++ .../fnc_getFirstObjectIntersection.sqf | 3 ++ .../fnc_getFirstTerrainIntersection.sqf | 3 ++ addons/common/functions/fnc_getGunner.sqf | 3 ++ addons/common/functions/fnc_getInPosition.sqf | 11 ++++--- addons/common/functions/fnc_getItemType.sqf | 3 ++ .../functions/fnc_getLightProperties.sqf | 3 ++ .../fnc_getLightPropertiesWeapon.sqf | 3 ++ addons/common/functions/fnc_getMGRSdata.sqf | 3 ++ addons/common/functions/fnc_getMapData.sqf | 3 ++ .../functions/fnc_getMapPosFromGrid.sqf | 2 +- addons/common/functions/fnc_getMarkerType.sqf | 5 +++- .../functions/fnc_getNumberMagazinesIn.sqf | 3 ++ .../common/functions/fnc_getPitchBankYaw.sqf | 3 ++ .../fnc_getReflectorsWithSelections.sqf | 3 ++ .../fnc_getSelectionsWithoutHitPoints.sqf | 9 ++++-- .../common/functions/fnc_getSettingData.sqf | 5 +++- .../functions/fnc_getStaminaBarControl.sqf | 3 ++ .../fnc_getTargetAzimuthAndInclination.sqf | 3 ++ .../functions/fnc_getTargetDistance.sqf | 3 ++ .../common/functions/fnc_getTargetObject.sqf | 3 ++ .../functions/fnc_getTurnedOnLights.sqf | 3 ++ .../functions/fnc_getTurretCommander.sqf | 3 ++ .../functions/fnc_getTurretConfigPath.sqf | 3 ++ .../common/functions/fnc_getTurretCopilot.sqf | 3 ++ .../functions/fnc_getTurretDirection.sqf | 3 ++ .../common/functions/fnc_getTurretGunner.sqf | 3 ++ addons/common/functions/fnc_getTurretsFFV.sqf | 3 ++ .../common/functions/fnc_getTurretsOther.sqf | 3 ++ .../common/functions/fnc_getVehicleCargo.sqf | 3 ++ .../functions/fnc_getVehicleCodriver.sqf | 3 ++ .../common/functions/fnc_getVehicleCrew.sqf | 3 ++ .../functions/fnc_getVehicleUAVCrew.sqf | 3 ++ addons/common/functions/fnc_getVersion.sqf | 3 ++ .../fnc_getWeaponAzimuthAndInclination.sqf | 3 ++ .../common/functions/fnc_getWeaponIndex.sqf | 3 ++ .../common/functions/fnc_getWeaponModes.sqf | 3 ++ .../common/functions/fnc_getWeaponMuzzles.sqf | 3 ++ .../common/functions/fnc_getWeaponState.sqf | 5 +++- addons/common/functions/fnc_getWeaponType.sqf | 3 ++ .../common/functions/fnc_getWindDirection.sqf | 3 ++ addons/common/functions/fnc_getZoom.sqf | 5 +++- addons/common/functions/fnc_goKneeling.sqf | 3 ++ .../common/functions/fnc_hadamardProduct.sqf | 3 ++ addons/common/functions/fnc_handleEngine.sqf | 3 ++ .../functions/fnc_handleModifierKey.sqf | 5 +++- .../functions/fnc_handleModifierKeyUp.sqf | 5 +++- addons/common/functions/fnc_hasHatch.sqf | 3 ++ addons/common/functions/fnc_hasItem.sqf | 3 ++ addons/common/functions/fnc_hasMagazine.sqf | 3 ++ addons/common/functions/fnc_headBugFix.sqf | 3 ++ addons/common/functions/fnc_hideUnit.sqf | 2 +- .../common/functions/fnc_inTransitionAnim.sqf | 7 +++-- .../functions/fnc_interpolateFromArray.sqf | 3 ++ addons/common/functions/fnc_isAwake.sqf | 3 ++ addons/common/functions/fnc_isInBuilding.sqf | 3 ++ addons/common/functions/fnc_isModLoaded.sqf | 3 ++ addons/common/functions/fnc_isUnderwater.sqf | 3 ++ .../fnc_lightIntensityFromObject.sqf | 5 +++- addons/common/functions/fnc_loadPerson.sqf | 3 ++ .../common/functions/fnc_loadPersonLocal.sqf | 3 ++ .../functions/fnc_loadSettingsFromProfile.sqf | 3 ++ .../fnc_loadSettingsLocalizedText.sqf | 3 ++ .../functions/fnc_loadSettingsOnServer.sqf | 3 ++ .../common/functions/fnc_moduleCheckPBOs.sqf | 3 ++ .../functions/fnc_moduleLSDVehicles.sqf | 3 ++ addons/common/functions/fnc_monitor.sqf | 3 ++ addons/common/functions/fnc_muteUnit.sqf | 3 ++ .../functions/fnc_muteUnitHandleInitPost.sqf | 3 ++ .../functions/fnc_muteUnitHandleRespawn.sqf | 3 ++ .../common/functions/fnc_numberToDigits.sqf | 3 ++ .../functions/fnc_numberToDigitsString.sqf | 5 +++- .../common/functions/fnc_numberToString.sqf | 3 ++ .../common/functions/fnc_onAnswerRequest.sqf | 9 ++++-- addons/common/functions/fnc_owned.sqf | 5 +++- .../functions/fnc_playConfigSound3D.sqf | 3 ++ addons/common/functions/fnc_player.sqf | 3 ++ addons/common/functions/fnc_playerSide.sqf | 3 ++ addons/common/functions/fnc_positionToASL.sqf | 3 ++ addons/common/functions/fnc_progressBar.sqf | 16 +++++----- .../functions/fnc_readSettingFromModule.sqf | 3 ++ .../common/functions/fnc_receiveRequest.sqf | 9 +++++- .../fnc_removeActionEventHandler.sqf | 3 ++ .../fnc_removeActionMenuEventHandler.sqf | 3 ++ .../fnc_removeCanInteractWithCondition.sqf | 3 ++ ...fnc_removeMapMarkerCreatedEventHandler.sqf | 3 ++ .../functions/fnc_removeSpecificMagazine.sqf | 3 ++ .../fnc_removeSyncedEventHandler.sqf | 5 +++- .../common/functions/fnc_requestCallback.sqf | 7 +++-- .../functions/fnc_requestSyncedEvent.sqf | 5 +++- .../common/functions/fnc_resetAllDefaults.sqf | 7 +++-- .../functions/fnc_restoreVariablesJIP.sqf | 3 ++ addons/common/functions/fnc_sendRequest.sqf | 9 ++++-- .../fnc_setApproximateVariablePublic.sqf | 2 +- .../functions/fnc_setDefinedVariable.sqf | 3 ++ .../fnc_setDisableUserInputStatus.sqf | 3 ++ addons/common/functions/fnc_setName.sqf | 3 ++ addons/common/functions/fnc_setParameter.sqf | 5 +++- .../common/functions/fnc_setPitchBankYaw.sqf | 3 ++ addons/common/functions/fnc_setProne.sqf | 3 ++ .../functions/fnc_setSettingFromConfig.sqf | 3 ++ .../common/functions/fnc_setVariableJIP.sqf | 3 ++ .../functions/fnc_setVariablePublic.sqf | 2 +- addons/common/functions/fnc_setVolume.sqf | 3 ++ addons/common/functions/fnc_showUser.sqf | 3 ++ .../functions/fnc_statusEffect_addType.sqf | 2 +- .../functions/fnc_statusEffect_localEH.sqf | 5 ++-- .../fnc_statusEffect_resetVariables.sqf | 2 +- .../functions/fnc_statusEffect_respawnEH.sqf | 4 +-- .../fnc_statusEffect_sendEffects.sqf | 2 +- .../common/functions/fnc_statusEffect_set.sqf | 2 +- addons/common/functions/fnc_stringCompare.sqf | 5 +++- .../functions/fnc_stringToColoredText.sqf | 3 ++ .../functions/fnc_switchToGroupSide.sqf | 3 ++ addons/common/functions/fnc_syncedEvent.sqf | 3 ++ .../common/functions/fnc_syncedEventPFH.sqf | 9 ++++-- addons/common/functions/fnc_toBin.sqf | 3 ++ addons/common/functions/fnc_toBitmask.sqf | 3 ++ addons/common/functions/fnc_toHex.sqf | 3 ++ addons/common/functions/fnc_toNumber.sqf | 2 +- .../functions/fnc_translateToModelSpace.sqf | 11 ++++--- .../functions/fnc_translateToWeaponSpace.sqf | 11 ++++--- .../common/functions/fnc_uniqueElements.sqf | 3 ++ .../functions/fnc_unloadPersonLocal.sqf | 3 ++ addons/common/functions/fnc_unmuteUnit.sqf | 3 ++ addons/common/functions/fnc_useItem.sqf | 3 ++ addons/common/functions/fnc_useMagazine.sqf | 3 ++ addons/common/functions/fnc_watchVariable.sqf | 2 +- addons/common/functions/fnc_waveHeightAt.sqf | 6 ++-- .../functions/fnc_worldToScreenBounds.sqf | 3 ++ .../concertina_wire/functions/fnc_deploy.sqf | 3 ++ .../functions/fnc_dismount.sqf | 3 ++ .../functions/fnc_dismountSuccess.sqf | 3 ++ .../functions/fnc_handleDamage.sqf | 3 ++ .../functions/fnc_handleKilled.sqf | 3 ++ .../functions/fnc_vehicleDamage.sqf | 3 ++ addons/cookoff/functions/fnc_handleDamage.sqf | 4 +-- .../functions/fnc_handleRangeFinderData.sqf | 2 +- addons/dagr/functions/fnc_menuInit.sqf | 4 +-- addons/dagr/functions/fnc_outputData.sqf | 5 ++-- addons/dagr/functions/fnc_outputVector.sqf | 8 +++-- addons/dagr/functions/fnc_outputWP.sqf | 7 +++-- addons/dagr/functions/fnc_toggleOverlay.sqf | 5 ++-- .../functions/fnc_disarmDropItems.sqf | 2 +- .../functions/fnc_eventTargetFinish.sqf | 2 +- .../functions/fnc_eventTargetStart.sqf | 4 +-- .../functions/fnc_showItemsInListbox.sqf | 2 +- .../functions/fnc_replaceATWeapon.sqf | 2 +- .../functions/fnc_isObjectOnObject.sqf | 4 +-- .../dragging/functions/fnc_setDraggable.sqf | 4 +-- .../functions/fnc_addExplosiveActions.sqf | 5 +++- .../functions/fnc_addTransmitterActions.sqf | 2 +- .../explosives/functions/fnc_interactEH.sqf | 2 +- .../explosives/functions/fnc_startDefuse.sqf | 2 +- .../functions/fnc_deployAIWaypoint.sqf | 2 +- .../fastroping/functions/fnc_onRopeBreak.sqf | 3 ++ addons/fcs/functions/fnc_adjustRange.sqf | 3 ++ .../fcs/functions/fnc_calculateSolution.sqf | 11 ++++--- addons/fcs/functions/fnc_canResetFCS.sqf | 5 +++- .../fcs/functions/fnc_canUseRangefinder.sqf | 3 ++ addons/fcs/functions/fnc_firedEH.sqf | 3 ++ addons/fcs/functions/fnc_getAngle.sqf | 3 ++ addons/fcs/functions/fnc_getRange.sqf | 3 ++ .../fnc_handleAirBurstAmmunitionPFH.sqf | 3 ++ addons/fcs/functions/fnc_keyDown.sqf | 3 ++ addons/fcs/functions/fnc_keyUp.sqf | 3 ++ addons/fcs/functions/fnc_onForceUpdate.sqf | 16 ++++++++++ addons/fcs/functions/fnc_reset.sqf | 5 +++- addons/fcs/functions/fnc_updateRangeHUD.sqf | 3 ++ addons/fcs/functions/fnc_vehicleInit.sqf | 7 +++-- .../finger/functions/fnc_moduleSettings.sqf | 3 ++ addons/frag/functions/fnc_addBlackList.sqf | 2 +- addons/frag/functions/fnc_addPfhRound.sqf | 2 +- addons/frag/functions/fnc_dev_addTrack.sqf | 16 ++++++++++ addons/frag/functions/fnc_dev_debugAmmo.sqf | 16 ++++++++++ addons/frag/functions/fnc_dev_drawTraces.sqf | 16 ++++++++++ .../frag/functions/fnc_dev_startTracing.sqf | 16 ++++++++++ addons/frag/functions/fnc_dev_stopTracing.sqf | 15 ++++++++++ addons/frag/functions/fnc_dev_trackTrace.sqf | 16 ++++++++++ addons/frag/functions/fnc_doExplosions.sqf | 16 ++++++++++ addons/frag/functions/fnc_doReflections.sqf | 16 ++++++++++ addons/frag/functions/fnc_doSpall.sqf | 16 ++++++++++ addons/frag/functions/fnc_findReflections.sqf | 18 ++++++++++- addons/frag/functions/fnc_fired.sqf | 4 +-- addons/frag/functions/fnc_frago.sqf | 2 +- addons/frag/functions/fnc_masterPFH.sqf | 6 ++++ addons/frag/functions/fnc_pfhRound.sqf | 16 ++++++++++ addons/frag/functions/fnc_spallHP.sqf | 16 ++++++++++ addons/frag/functions/fnc_spallTrack.sqf | 16 ++++++++++ addons/gestures/functions/fnc_playSignal.sqf | 2 +- addons/gforces/functions/fnc_addPFEH.sqf | 3 ++ .../functions/fnc_pfhUpdateGForces.sqf | 3 ++ .../goggles/functions/fnc_handleExplosion.sqf | 3 ++ addons/goggles/functions/fnc_handleFired.sqf | 3 ++ addons/goggles/functions/fnc_handleKilled.sqf | 3 ++ .../goggles/functions/fnc_isInRotorWash.sqf | 2 +- addons/gunbag/functions/fnc_canInteract.sqf | 2 +- .../hearing/functions/fnc_handleRespawn.sqf | 2 +- .../hearing/functions/fnc_hasEarPlugsIn.sqf | 2 +- .../hearing/functions/fnc_moduleHearing.sqf | 7 ++++- .../hearing/functions/fnc_putInEarplugs.sqf | 2 +- .../hearing/functions/fnc_removeEarplugs.sqf | 2 +- .../hitreactions/functions/fnc_fallDown.sqf | 3 ++ .../functions/fnc_getRandomAnimation.sqf | 3 ++ addons/huntir/functions/fnc_cam.sqf | 3 ++ addons/huntir/functions/fnc_handleFired.sqf | 3 ++ addons/huntir/functions/fnc_huntir.sqf | 3 ++ addons/huntir/functions/fnc_huntirCompass.sqf | 3 ++ addons/huntir/functions/fnc_keyPressed.sqf | 2 +- .../functions/fnc_collectActiveActionTree.sqf | 3 ++ .../functions/fnc_compileMenu.sqf | 3 ++ .../functions/fnc_compileMenuSelfAction.sqf | 3 ++ .../functions/fnc_compileMenuZeus.sqf | 5 +++- .../functions/fnc_ctrlSetParsedTextCached.sqf | 3 ++ .../interact_menu/functions/fnc_isSubPath.sqf | 2 +- .../interact_menu/functions/fnc_keyDown.sqf | 3 ++ addons/interact_menu/functions/fnc_keyUp.sqf | 3 ++ .../functions/fnc_renderActionPoints.sqf | 3 ++ .../functions/fnc_renderBaseMenu.sqf | 3 ++ .../functions/fnc_renderIcon.sqf | 3 ++ .../functions/fnc_renderMenu.sqf | 3 ++ .../functions/fnc_renderSelector.sqf | 3 ++ .../functions/fnc_setupTextColors.sqf | 3 ++ .../interact_menu/functions/fnc_splitPath.sqf | 3 ++ .../fnc_userActions_addHouseActions.sqf | 2 +- .../fnc_userActions_getHouseActions.sqf | 2 +- .../interaction/functions/fnc_canPardon.sqf | 3 ++ .../functions/fnc_doBecomeLeader.sqf | 3 +- .../functions/fnc_getInteractionDistance.sqf | 2 +- .../functions/fnc_getVehiclePos.sqf | 2 +- .../functions/fnc_getVehiclePosComplex.sqf | 2 +- .../functions/fnc_handleScrollWheel.sqf | 3 ++ addons/interaction/functions/fnc_pardon.sqf | 3 ++ .../functions/fnc_addCustomFilter.sqf | 3 ++ .../functions/fnc_currentItemListBox.sqf | 3 ++ .../functions/fnc_filterBackpacks.sqf | 3 ++ .../functions/fnc_filterGrenades.sqf | 3 ++ .../functions/fnc_filterHeadgear.sqf | 3 ++ .../inventory/functions/fnc_filterItems.sqf | 3 ++ .../functions/fnc_filterMagazines.sqf | 3 ++ .../inventory/functions/fnc_filterMedical.sqf | 3 ++ .../functions/fnc_filterUniforms.sqf | 3 ++ .../inventory/functions/fnc_filterVests.sqf | 3 ++ .../inventory/functions/fnc_filterWeapons.sqf | 3 ++ .../functions/fnc_forceItemListUpdate.sqf | 3 ++ .../functions/fnc_inventoryDisplayLoad.sqf | 3 ++ .../functions/fnc_onLBSelChanged.sqf | 3 ++ addons/javelin/functions/fnc_getTarget.sqf | 12 ++++---- addons/laser/functions/fnc_addLaserTarget.sqf | 2 +- .../fnc_dev_drawVisibleLaserTargets.sqf | 17 +++++++++++ .../laser/functions/fnc_findLaserSource.sqf | 8 ++--- .../fnc_handleLaserTargetCreation.sqf | 5 +--- .../functions/fnc_keyLaserCodeChange.sqf | 2 +- addons/laser/functions/fnc_laserOff.sqf | 2 +- addons/laser/functions/fnc_laserOn.sqf | 2 +- addons/laser/functions/fnc_laserTargetPFH.sqf | 2 +- addons/laser/functions/fnc_rotateVectLine.sqf | 16 ++++++++++ .../functions/fnc_rotateVectLineGetMap.sqf | 16 ++++++++++ .../functions/fnc_seekerFindLaserSpot.sqf | 2 +- addons/laser/functions/fnc_shootCone.sqf | 6 ++-- addons/laser/functions/fnc_shootRay.sqf | 4 +-- .../functions/fnc_getNearUnits.sqf | 3 ++ addons/laserpointer/functions/fnc_onDraw.sqf | 3 ++ .../functions/fnc_refuelUAV.sqf | 2 +- .../functions/fnc_cutDownFence.sqf | 2 +- .../functions/fnc_interactEH.sqf | 2 +- .../functions/fnc_startRepackingMagazine.sqf | 2 +- .../functions/fnc_blueForceTrackingModule.sqf | 23 ++++++++------ .../functions/fnc_blueForceTrackingUpdate.sqf | 17 +++++++++++ .../map/functions/fnc_determineMapLight.sqf | 3 ++ addons/map/functions/fnc_determineZoom.sqf | 26 +++++++++------- addons/map/functions/fnc_moduleMap.sqf | 7 ++++- addons/map/functions/fnc_onDrawMap.sqf | 17 ++++++++++- addons/map/functions/fnc_simulateMapLight.sqf | 3 ++ addons/map/functions/fnc_updateMapEffects.sqf | 3 ++ .../functions/fnc_calculateMapScale.sqf | 5 +++- .../maptools/functions/fnc_canUseMapGPS.sqf | 5 +++- .../maptools/functions/fnc_canUseMapTools.sqf | 5 +++- .../functions/fnc_drawLinesOnRoamer.sqf | 2 +- .../functions/fnc_handleMouseButton.sqf | 22 +++++++++----- .../functions/fnc_handleMouseMove.sqf | 11 +++++-- .../functions/fnc_isInsideMapTool.sqf | 8 ++++- addons/maptools/functions/fnc_openMapGps.sqf | 5 +++- .../functions/fnc_openMapGpsUpdate.sqf | 17 +++++++++-- .../functions/fnc_updateMapToolMarkers.sqf | 5 +++- .../functions/fnc_getEnabledChannels.sqf | 3 ++ .../functions/fnc_onLBSelChangedChannel.sqf | 3 ++ .../fnc_actionCheckBloodPressure.sqf | 27 +++++++++-------- .../fnc_actionCheckBloodPressureLocal.sqf | 3 ++ .../functions/fnc_actionCheckPulse.sqf | 27 +++++++++-------- .../functions/fnc_actionCheckPulseLocal.sqf | 3 ++ .../functions/fnc_actionCheckResponse.sqf | 3 ++ .../medical/functions/fnc_actionDiagnose.sqf | 27 +++++++++-------- .../medical/functions/fnc_actionLoadUnit.sqf | 3 ++ .../functions/fnc_actionRemoveTourniquet.sqf | 3 ++ .../functions/fnc_actionUnloadUnit.sqf | 3 ++ .../functions/fnc_addHeartRateAdjustment.sqf | 3 ++ .../functions/fnc_addToInjuredCollection.sqf | 10 +++++-- addons/medical/functions/fnc_addToLog.sqf | 3 ++ .../medical/functions/fnc_addToTriageCard.sqf | 3 ++ .../functions/fnc_addUnconsciousCondition.sqf | 5 +++- .../functions/fnc_addUnloadPatientActions.sqf | 3 ++ addons/medical/functions/fnc_addVitalLoop.sqf | 5 +++- .../medical/functions/fnc_bodyCleanupLoop.sqf | 5 +++- .../fnc_canAccessMedicalEquipment.sqf | 5 +++- addons/medical/functions/fnc_canTreat.sqf | 2 +- .../medical/functions/fnc_canTreatCached.sqf | 5 +++- addons/medical/functions/fnc_copyDeadBody.sqf | 3 ++ addons/medical/functions/fnc_createLitter.sqf | 7 +++-- .../functions/fnc_determineIfFatal.sqf | 3 ++ .../fnc_displayPatientInformation.sqf | 5 +++- .../functions/fnc_displayTriageCard.sqf | 3 ++ .../functions/fnc_dropDownTriageCard.sqf | 3 ++ addons/medical/functions/fnc_getBloodLoss.sqf | 5 +++- .../functions/fnc_getBloodPressure.sqf | 5 +++- .../functions/fnc_getBloodVolumeChange.sqf | 5 +++- .../functions/fnc_getCardiacOutput.sqf | 5 +++- .../functions/fnc_getHeartRateChange.sqf | 5 +++- .../medical/functions/fnc_getTriageStatus.sqf | 3 ++ .../medical/functions/fnc_getTypeOfDamage.sqf | 5 +++- .../functions/fnc_getUnconsciousCondition.sqf | 5 +++- .../functions/fnc_handleBandageOpening.sqf | 3 ++ .../functions/fnc_handleCollisionDamage.sqf | 18 ++++++++++- .../functions/fnc_handleCreateLitter.sqf | 3 ++ addons/medical/functions/fnc_handleDamage.sqf | 7 +++-- .../functions/fnc_handleDamage_advanced.sqf | 7 +++-- .../fnc_handleDamage_advancedSetDamage.sqf | 3 ++ .../functions/fnc_handleDamage_airway.sqf | 3 ++ .../functions/fnc_handleDamage_caching.sqf | 5 +++- .../functions/fnc_handleDamage_fractures.sqf | 3 ++ .../fnc_handleDamage_internalInjuries.sqf | 3 ++ .../functions/fnc_handleDamage_wounds.sqf | 3 ++ .../functions/fnc_handleDamage_woundsOld.sqf | 3 ++ addons/medical/functions/fnc_handleKilled.sqf | 5 +++- addons/medical/functions/fnc_handleLocal.sqf | 5 +++- .../functions/fnc_handleUnitVitals.sqf | 7 +++-- addons/medical/functions/fnc_hasItem.sqf | 7 +++-- addons/medical/functions/fnc_hasItems.sqf | 5 +++- .../functions/fnc_hasMedicalEnabled.sqf | 2 +- .../functions/fnc_hasTourniquetAppliedTo.sqf | 5 +++- addons/medical/functions/fnc_init.sqf | 7 +++-- .../functions/fnc_isInMedicalFacility.sqf | 2 +- .../functions/fnc_isInStableCondition.sqf | 25 +++++++++------- addons/medical/functions/fnc_isMedic.sqf | 2 +- .../functions/fnc_isMedicalVehicle.sqf | 6 +++- addons/medical/functions/fnc_itemCheck.sqf | 5 +++- .../functions/fnc_litterCleanupLoop.sqf | 5 +++- .../functions/fnc_medicationEffectLoop.sqf | 5 +++- .../functions/fnc_modifyMedicalAction.sqf | 5 +++- .../fnc_moduleAdvancedMedicalSettings.sqf | 3 ++ .../functions/fnc_moduleAssignMedicRoles.sqf | 3 ++ .../fnc_moduleAssignMedicalFacility.sqf | 3 ++ .../fnc_moduleAssignMedicalVehicle.sqf | 3 ++ .../fnc_moduleBasicMedicalSettings.sqf | 3 ++ .../functions/fnc_moduleMedicalSettings.sqf | 3 ++ .../functions/fnc_moduleReviveSettings.sqf | 3 ++ .../functions/fnc_onMedicationUsage.sqf | 3 ++ .../functions/fnc_parseConfigForInjuries.sqf | 6 +++- .../functions/fnc_playInjuredSound.sqf | 5 +++- .../medical/functions/fnc_reviveStateLoop.sqf | 5 +++- .../functions/fnc_selectionNameToNumber.sqf | 5 +++- .../functions/fnc_serverRemoveBody.sqf | 2 +- .../functions/fnc_setCardiacArrest.sqf | 5 +++- addons/medical/functions/fnc_setDead.sqf | 9 ++++-- .../functions/fnc_setHitPointDamage.sqf | 3 ++ .../functions/fnc_setStructuralDamage.sqf | 7 +++-- .../medical/functions/fnc_setUnconscious.sqf | 4 +-- .../medical/functions/fnc_showBloodEffect.sqf | 3 ++ addons/medical/functions/fnc_treatment.sqf | 3 ++ .../functions/fnc_treatmentAdvanced_CPR.sqf | 3 ++ .../fnc_treatmentAdvanced_CPRLocal.sqf | 3 ++ .../fnc_treatmentAdvanced_bandage.sqf | 3 ++ .../fnc_treatmentAdvanced_bandageLocal.sqf | 3 ++ .../fnc_treatmentAdvanced_fullHeal.sqf | 24 ++++++++++----- .../fnc_treatmentAdvanced_fullHealLocal.sqf | 21 ++++++++----- .../fnc_treatmentAdvanced_medication.sqf | 3 ++ .../fnc_treatmentAdvanced_medicationLocal.sqf | 3 ++ ...eatmentAdvanced_surgicalKit_onProgress.sqf | 3 ++ .../functions/fnc_treatmentBasic_bloodbag.sqf | 3 ++ .../fnc_treatmentBasic_bloodbagLocal.sqf | 5 +++- .../functions/fnc_treatmentBasic_epipen.sqf | 3 ++ .../functions/fnc_treatmentBasic_morphine.sqf | 3 ++ .../fnc_treatmentBasic_morphineLocal.sqf | 3 ++ addons/medical/functions/fnc_treatmentIV.sqf | 3 ++ .../functions/fnc_treatmentIVLocal.sqf | 3 ++ .../functions/fnc_treatmentTourniquet.sqf | 3 ++ .../fnc_treatmentTourniquetLocal.sqf | 3 ++ .../functions/fnc_treatment_failure.sqf | 3 ++ .../functions/fnc_treatment_success.sqf | 3 ++ .../medical/functions/fnc_unconsciousPFH.sqf | 8 +++-- addons/medical/functions/fnc_useItem.sqf | 5 +++- addons/medical/functions/fnc_useItems.sqf | 5 +++- addons/medical/functions/fnc_vitalLoop.sqf | 5 +++- .../functions/fnc_canRequestMedic.sqf | 3 ++ addons/medical_ai/functions/fnc_healSelf.sqf | 5 +++- addons/medical_ai/functions/fnc_healUnit.sqf | 5 +++- addons/medical_ai/functions/fnc_isInjured.sqf | 3 ++ addons/medical_ai/functions/fnc_isSafe.sqf | 3 ++ .../functions/fnc_playTreatmentAnim.sqf | 5 +++- .../medical_ai/functions/fnc_requestMedic.sqf | 5 +++- .../medical_ai/functions/fnc_wasRequested.sqf | 3 ++ addons/medical_blood/functions/fnc_hit.sqf | 3 ++ .../functions/fnc_getTreatmentOptions.sqf | 2 +- addons/medical_menu/functions/fnc_module.sqf | 3 ++ .../functions/fnc_setTriageStatus.sqf | 3 ++ .../functions/fnc_updateInformationLists.sqf | 3 ++ .../functions/fnc_detectorLoop.sqf | 3 ++ .../fnc_cycleAttackProfileKeyDown.sqf | 1 + .../functions/fnc_doHandoff.sqf | 18 ++++++++++- .../functions/fnc_guidancePFH.sqf | 6 ++-- .../functions/fnc_handleHandoff.sqf | 18 ++++++++++- .../missileguidance/functions/fnc_onFired.sqf | 2 +- .../functions/fnc_moduleAmbianceSound.sqf | 4 +-- .../functions/fnc_dev_buildTable.sqf | 4 +-- .../functions/fnc_dev_formatNumber.sqf | 30 +++++++++---------- .../fnc_dev_simulateCalcRangeTableLine.sqf | 30 +++++++++---------- .../fnc_dev_simulateFindSolution.sqf | 8 ++--- .../mk6mortar/functions/fnc_handleFired.sqf | 2 +- .../fnc_handlePlayerVehicleChanged.sqf | 2 +- .../functions/fnc_rangeTableOpen.sqf | 4 +-- .../functions/fnc_rangeTablePageChange.sqf | 4 +-- .../fnc_rangeTablePreCalculatedValues.sqf | 4 +-- addons/mk6mortar/functions/fnc_toggleMils.sqf | 2 +- addons/modules/functions/fnc_moduleInit.sqf | 5 +++- .../functions/fnc_addLoadToUnitContainer.sqf | 3 ++ addons/movement/functions/fnc_climb.sqf | 2 +- addons/movement/functions/fnc_handleClimb.sqf | 2 +- .../functions/fnc_handleVirtualMass.sqf | 5 +++- .../nametags/functions/fnc_getCachedFlags.sqf | 2 +- .../nametags/functions/fnc_moduleNameTags.sqf | 5 ++++ addons/nightvision/functions/fnc_blending.sqf | 2 +- .../functions/fnc_changeNVGBrightness.sqf | 2 +- .../functions/fnc_updatePPEffects.sqf | 4 +-- addons/optics/functions/fnc_handleFired.sqf | 8 ++++- addons/optics/functions/fnc_onDrawScope.sqf | 17 ++++++++++- addons/optics/functions/fnc_onDrawScope2D.sqf | 2 +- .../functions/fnc_moduleAllowConfigExport.sqf | 5 +++- .../fnc_toggleIncludeClientSettings.sqf | 3 ++ .../fnc_canCheckSpareBarrelsTemperatures.sqf | 5 +++- .../functions/fnc_canSwapBarrel.sqf | 8 +++-- addons/overheating/functions/fnc_canUnjam.sqf | 5 +++- .../fnc_checkSpareBarrelsTemperatures.sqf | 3 ++ addons/overheating/functions/fnc_firedEH.sqf | 3 ++ .../functions/fnc_getWeaponData.sqf | 3 ++ .../functions/fnc_handleTakeEH.sqf | 3 ++ .../functions/fnc_loadCoolestSpareBarrel.sqf | 3 ++ addons/overheating/functions/fnc_overheat.sqf | 3 ++ .../fnc_sendSpareBarrelsTemperaturesHint.sqf | 3 ++ .../functions/fnc_getDistance.sqf | 4 +-- .../functions/fnc_checkCutParachute.sqf | 6 ++-- .../parachute/functions/fnc_cutParachute.sqf | 4 +-- .../fnc_handleInfoDisplayChanged.sqf | 5 +++- .../functions/fnc_storeParachute.sqf | 29 +++++++++--------- .../functions/fnc_calculateRangeCard.sqf | 6 ++-- addons/rangecard/functions/fnc_canCopy.sqf | 4 +-- addons/rangecard/functions/fnc_canShow.sqf | 2 +- .../rangecard/functions/fnc_canShowCopy.sqf | 2 +- .../rangecard/functions/fnc_onCloseDialog.sqf | 16 ++++++++++ .../rangecard/functions/fnc_openRangeCard.sqf | 4 +-- .../functions/fnc_updateRangeCard.sqf | 4 +-- .../functions/fnc_moduleRearmSettings.sqf | 2 +- addons/recoil/functions/fnc_camshake.sqf | 2 +- .../functions/fnc_moduleRefuelSettings.sqf | 3 ++ addons/refuel/functions/fnc_refuel.sqf | 3 ++ addons/reload/functions/fnc_checkAmmo.sqf | 7 ++++- addons/reload/functions/fnc_displayAmmo.sqf | 8 ++++- .../reload/functions/fnc_startLinkingBelt.sqf | 6 ++++ .../functions/fnc_addMissileReloadActions.sqf | 9 ++++-- .../reloadlaunchers/functions/fnc_canLoad.sqf | 13 ++++---- .../functions/fnc_getLoadableMissiles.sqf | 9 ++++-- addons/reloadlaunchers/functions/fnc_load.sqf | 13 ++++---- .../functions/fnc_reloadLauncher.sqf | 15 ++++++---- .../functions/fnc_getHitPointString.sqf | 4 +-- .../repair/functions/fnc_isRepairVehicle.sqf | 2 +- .../functions/fnc_modifyInteraction.sqf | 4 +-- addons/repair/functions/fnc_useItem.sqf | 2 +- addons/repair/functions/fnc_useItems.sqf | 2 +- .../fnc_handleInteractMenuOpened.sqf | 3 ++ addons/sandbag/functions/fnc_handleKilled.sqf | 3 ++ .../functions/fnc_handlePlayerChanged.sqf | 3 ++ .../fnc_handlePlayerInventoryChanged.sqf | 3 ++ .../functions/fnc_handleUnconscious.sqf | 3 ++ .../fnc_calculateZeroAngleCorrection.sqf | 5 +++- addons/scopes/functions/fnc_firedEH.sqf | 3 ++ .../functions/fnc_initModuleSettings.sqf | 5 +++- addons/slideshow/functions/fnc_moduleInit.sqf | 3 ++ .../functions/fnc_moduleSpectatorSettings.sqf | 3 ++ .../functions/fnc_respawnTemplate.sqf | 3 ++ .../functions/fnc_toggleInterface.sqf | 4 +-- .../functions/fnc_animateReticle.sqf | 5 +++- .../functions/fnc_handleMapClick.sqf | 2 +- .../fnc_handleInteractMenuOpened.sqf | 3 ++ .../functions/fnc_handleKilled.sqf | 3 ++ .../functions/fnc_handlePlayerChanged.sqf | 3 ++ .../functions/fnc_handleUnconscious.sqf | 3 ++ addons/tagging/functions/fnc_moduleInit.sqf | 3 ++ .../fnc_handleInteractMenuOpened.sqf | 3 ++ .../trenches/functions/fnc_handleKilled.sqf | 3 ++ .../functions/fnc_handlePlayerChanged.sqf | 3 ++ .../fnc_handlePlayerInventoryChanged.sqf | 3 ++ .../functions/fnc_handleUnconscious.sqf | 3 ++ .../fnc_handleInteractMenuOpened.sqf | 3 ++ addons/tripod/functions/fnc_handleKilled.sqf | 3 ++ .../functions/fnc_handlePlayerChanged.sqf | 3 ++ .../functions/fnc_handleUnconscious.sqf | 3 ++ addons/ui/functions/fnc_moduleInit.sqf | 5 ++++ .../vector/functions/fnc_adjustBrightness.sqf | 17 ++++++++++- addons/vector/functions/fnc_clearDisplay.sqf | 19 ++++++++---- .../functions/fnc_convertToTexturesDegree.sqf | 20 +++++++++---- .../fnc_convertToTexturesDistance.sqf | 19 +++++++++--- .../functions/fnc_convertToTexturesFOS.sqf | 21 +++++++++---- addons/vector/functions/fnc_dataTransfer.sqf | 4 +-- addons/vector/functions/fnc_getDirection.sqf | 16 ++++++++++ addons/vector/functions/fnc_getDistance.sqf | 17 ++++++++++- addons/vector/functions/fnc_getFallOfShot.sqf | 17 ++++++++++- .../functions/fnc_getHeightDistance.sqf | 17 ++++++++++- .../fnc_getRelativeAzimuthDistance.sqf | 17 ++++++++++- .../functions/fnc_getRelativeDistance.sqf | 17 ++++++++++- .../functions/fnc_getRelativeHeightLength.sqf | 17 ++++++++++- addons/vector/functions/fnc_illuminate.sqf | 17 ++++++++++- addons/vector/functions/fnc_nextMode.sqf | 17 ++++++++++- addons/vector/functions/fnc_onKeyDown.sqf | 19 ++++++++---- addons/vector/functions/fnc_onKeyHold.sqf | 20 +++++++++---- addons/vector/functions/fnc_onKeyUp.sqf | 19 ++++++++---- addons/vector/functions/fnc_showAzimuth.sqf | 17 ++++++++++- .../functions/fnc_showAzimuthInclination.sqf | 17 ++++++++++- addons/vector/functions/fnc_showCenter.sqf | 19 ++++++++---- addons/vector/functions/fnc_showDistance.sqf | 17 ++++++++++- .../vector/functions/fnc_showFallOfShot.sqf | 17 ++++++++++- .../functions/fnc_showHeightDistance.sqf | 17 ++++++++++- addons/vector/functions/fnc_showP1.sqf | 19 ++++++++---- .../fnc_showRelativeAzimuthDistance.sqf | 17 ++++++++++- .../functions/fnc_showRelativeDistance.sqf | 17 ++++++++++- .../fnc_showRelativeHeightLength.sqf | 17 ++++++++++- addons/vector/functions/fnc_showReticle.sqf | 19 ++++++++---- addons/vector/functions/fnc_showText.sqf | 17 ++++++++++- .../viewdistance/functions/fnc_initModule.sqf | 5 ++++ .../weather/functions/fnc_updateHumidity.sqf | 4 +-- addons/weather/functions/fnc_updateRain.sqf | 4 +-- .../functions/fnc_updateTemperature.sqf | 4 +-- addons/weather/functions/fnc_updateWind.sqf | 4 +-- .../functions/fnc_handleFired.sqf | 2 +- .../functions/fnc_initModuleSettings.sqf | 3 ++ .../functions/fnc_updateTrajectoryPFH.sqf | 3 +- .../functions/fnc_acquireTarget.sqf | 5 ++-- addons/yardage450/functions/fnc_turnOn.sqf | 5 ++-- .../zeus/functions/fnc_addObjectToCurator.sqf | 3 ++ .../zeus/functions/fnc_bi_moduleCurator.sqf | 3 ++ addons/zeus/functions/fnc_bi_moduleMine.sqf | 3 ++ .../functions/fnc_bi_moduleProjectile.sqf | 3 ++ .../functions/fnc_bi_moduleRemoteControl.sqf | 3 ++ .../functions/fnc_handleZeusUnitAssigned.sqf | 3 ++ .../functions/fnc_moduleAddOrRemoveFRIES.sqf | 3 ++ .../functions/fnc_moduleAddSpareTrack.sqf | 3 ++ .../functions/fnc_moduleAddSpareWheel.sqf | 3 ++ addons/zeus/functions/fnc_moduleCaptive.sqf | 3 ++ .../functions/fnc_moduleGlobalSetSkill.sqf | 3 ++ .../zeus/functions/fnc_moduleSearchNearby.sqf | 3 ++ addons/zeus/functions/fnc_moduleSetMedic.sqf | 3 ++ .../fnc_moduleSetMedicalFacility.sqf | 3 ++ .../functions/fnc_moduleSetMedicalVehicle.sqf | 3 ++ .../zeus/functions/fnc_moduleSimulation.sqf | 3 ++ .../functions/fnc_moduleSuppressiveFire.sqf | 3 ++ .../fnc_moduleSuppressiveFireLocal.sqf | 3 ++ addons/zeus/functions/fnc_moduleSurrender.sqf | 3 ++ .../zeus/functions/fnc_moduleUnconscious.sqf | 3 ++ .../zeus/functions/fnc_moduleZeusSettings.sqf | 3 ++ addons/zeus/functions/fnc_showMessage.sqf | 2 +- .../zeus/functions/fnc_ui_attributeCargo.sqf | 3 ++ .../functions/fnc_ui_attributePosition.sqf | 3 ++ .../zeus/functions/fnc_ui_attributeRadius.sqf | 3 ++ addons/zeus/functions/fnc_ui_defendArea.sqf | 3 ++ .../zeus/functions/fnc_ui_editableObjects.sqf | 3 ++ .../zeus/functions/fnc_ui_globalSetSkill.sqf | 3 ++ addons/zeus/functions/fnc_ui_groupSide.sqf | 3 ++ addons/zeus/functions/fnc_ui_patrolArea.sqf | 3 ++ addons/zeus/functions/fnc_ui_searchArea.sqf | 3 ++ .../zeus/functions/fnc_ui_teleportPlayers.sqf | 3 ++ 772 files changed, 3072 insertions(+), 779 deletions(-) diff --git a/addons/advanced_ballistics/functions/fnc_calculateAmmoTemperatureVelocityShift.sqf b/addons/advanced_ballistics/functions/fnc_calculateAmmoTemperatureVelocityShift.sqf index 19cd55c98e..fd086d65d1 100644 --- a/addons/advanced_ballistics/functions/fnc_calculateAmmoTemperatureVelocityShift.sqf +++ b/addons/advanced_ballistics/functions/fnc_calculateAmmoTemperatureVelocityShift.sqf @@ -10,6 +10,9 @@ * Return Value: * muzzle velocity shift - m/s * + * Example: + * [[], 5] call ace_advanced_ballistics_fnc_calcilateAmmoTemperatureVelocityShift + * * Public: No */ #include "script_component.hpp" diff --git a/addons/advanced_ballistics/functions/fnc_calculateAtmosphericCorrection.sqf b/addons/advanced_ballistics/functions/fnc_calculateAtmosphericCorrection.sqf index 2b90767a4f..326de5478e 100644 --- a/addons/advanced_ballistics/functions/fnc_calculateAtmosphericCorrection.sqf +++ b/addons/advanced_ballistics/functions/fnc_calculateAtmosphericCorrection.sqf @@ -13,6 +13,9 @@ * Return Value: * corrected ballistic coefficient * + * Example: + * [2, 5, 5, 0.5, "ASM"] call ace_advanced_ballistics_fnc_calculateAtmosphericCorrection + * * Public: No */ #include "script_component.hpp" diff --git a/addons/advanced_ballistics/functions/fnc_calculateBarrelLengthVelocityShift.sqf b/addons/advanced_ballistics/functions/fnc_calculateBarrelLengthVelocityShift.sqf index 1f8a7e6eb9..98912b96e7 100644 --- a/addons/advanced_ballistics/functions/fnc_calculateBarrelLengthVelocityShift.sqf +++ b/addons/advanced_ballistics/functions/fnc_calculateBarrelLengthVelocityShift.sqf @@ -4,7 +4,7 @@ * Calculates the muzzle velocity shift caused by different barrel lengths * * Arguments: - * 0: barrel length - mm + * 0: barrel length - mm * 1: muzzle velocity lookup table - m/s * 2: barrel length lookup table - mm * 3: muzzle velocity - m/s @@ -12,6 +12,9 @@ * Return Value: * muzzle velocity shift - m/s * + * Example: + * [5, [0,5], [0,5], 5] call ace_advanced_ballistics_fnc_calculateBarrelLengthVelocityShift + * * Public: No */ #include "script_component.hpp" diff --git a/addons/advanced_ballistics/functions/fnc_calculateRetardation.sqf b/addons/advanced_ballistics/functions/fnc_calculateRetardation.sqf index 0bd801c6b9..1c7cadd3f0 100644 --- a/addons/advanced_ballistics/functions/fnc_calculateRetardation.sqf +++ b/addons/advanced_ballistics/functions/fnc_calculateRetardation.sqf @@ -11,6 +11,9 @@ * Return Value: * retardation - m/(s^2) * + * Example: + * [5, 20, 10] call ace_advanced_ballistics_fnc_calculateRetardation + * * Public: No */ #include "script_component.hpp" diff --git a/addons/advanced_ballistics/functions/fnc_calculateStabilityFactor.sqf b/addons/advanced_ballistics/functions/fnc_calculateStabilityFactor.sqf index 07fc7c67c9..8af9f77930 100644 --- a/addons/advanced_ballistics/functions/fnc_calculateStabilityFactor.sqf +++ b/addons/advanced_ballistics/functions/fnc_calculateStabilityFactor.sqf @@ -15,6 +15,9 @@ * Return Value: * stability factor * + * Example: + * [1, 2, 3, 4, 5, 6, 7] call ace_advanced_ballistics_fnc_calculateStabilityFactor + * * Public: No */ #include "script_component.hpp" diff --git a/addons/advanced_ballistics/functions/fnc_diagnoseWeapons.sqf b/addons/advanced_ballistics/functions/fnc_diagnoseWeapons.sqf index 4d344e8bfe..40d065198c 100644 --- a/addons/advanced_ballistics/functions/fnc_diagnoseWeapons.sqf +++ b/addons/advanced_ballistics/functions/fnc_diagnoseWeapons.sqf @@ -10,6 +10,9 @@ * Return Value: * None * + * Example: + * [] call ace_advanced_ballistics_fnc_diagnoseWeapons + * * Public: No */ #define DEBUG_MODE_FULL diff --git a/addons/advanced_ballistics/functions/fnc_displayProtractor.sqf b/addons/advanced_ballistics/functions/fnc_displayProtractor.sqf index 528b3e2e97..f50dcc6887 100644 --- a/addons/advanced_ballistics/functions/fnc_displayProtractor.sqf +++ b/addons/advanced_ballistics/functions/fnc_displayProtractor.sqf @@ -9,6 +9,9 @@ * Return Value: * None * + * Example: + * [] call ace_advanced_ballistics_fnc_displayProtractor + * * Public: No */ #include "script_component.hpp" diff --git a/addons/advanced_ballistics/functions/fnc_handleFirePFH.sqf b/addons/advanced_ballistics/functions/fnc_handleFirePFH.sqf index 6a9c7ce243..db85efe137 100644 --- a/addons/advanced_ballistics/functions/fnc_handleFirePFH.sqf +++ b/addons/advanced_ballistics/functions/fnc_handleFirePFH.sqf @@ -8,6 +8,9 @@ * Return Value: * None * + * Example: + * [] call ace_advanced_ballistics_fnc_handleFirePFH + * * Public: No */ #include "script_component.hpp" diff --git a/addons/advanced_ballistics/functions/fnc_handleFired.sqf b/addons/advanced_ballistics/functions/fnc_handleFired.sqf index 28fe9c5680..a4f55adc3d 100644 --- a/addons/advanced_ballistics/functions/fnc_handleFired.sqf +++ b/addons/advanced_ballistics/functions/fnc_handleFired.sqf @@ -9,6 +9,9 @@ * Return Value: * None * + * Example: + * [] call ace_advanced_ballistics_fnc_handleFired + * * Public: No */ #include "script_component.hpp" diff --git a/addons/advanced_ballistics/functions/fnc_initModuleSettings.sqf b/addons/advanced_ballistics/functions/fnc_initModuleSettings.sqf index 4898c51c10..ced2ffbf4e 100644 --- a/addons/advanced_ballistics/functions/fnc_initModuleSettings.sqf +++ b/addons/advanced_ballistics/functions/fnc_initModuleSettings.sqf @@ -10,6 +10,9 @@ * Return Value: * None * + * Example: + * [LOGIC, [bob, kevin], true] call ace_advanced_ballistics_fnc_initModuleSettings + * * Public: No */ #include "script_component.hpp" diff --git a/addons/advanced_ballistics/functions/fnc_initializeTerrainExtension.sqf b/addons/advanced_ballistics/functions/fnc_initializeTerrainExtension.sqf index 9c226d4a44..04be6a77db 100644 --- a/addons/advanced_ballistics/functions/fnc_initializeTerrainExtension.sqf +++ b/addons/advanced_ballistics/functions/fnc_initializeTerrainExtension.sqf @@ -8,6 +8,9 @@ * Return Value: * None * + * Example: + * [] call ace_advanced_ballistics_fnc_initializeTerrainExtension + * * Public: No */ #include "script_component.hpp" diff --git a/addons/advanced_ballistics/functions/fnc_readAmmoDataFromConfig.sqf b/addons/advanced_ballistics/functions/fnc_readAmmoDataFromConfig.sqf index bac37a22a0..9971c99d85 100644 --- a/addons/advanced_ballistics/functions/fnc_readAmmoDataFromConfig.sqf +++ b/addons/advanced_ballistics/functions/fnc_readAmmoDataFromConfig.sqf @@ -7,18 +7,21 @@ * ammo - classname * * Return Value: - * 0: _airFriction - * 1: _caliber - * 2: _bulletLength - * 3: _bulletMass - * 4: _transonicStabilityCoef - * 5: _dragModel - * 6: _ballisticCoefficients - * 7: _velocityBoundaries - * 8: _atmosphereModel - * 9: _ammoTempMuzzleVelocityShifts - * 10: _muzzleVelocityTable - * 11: _barrelLengthTable + * 0: _airFriction + * 1: _caliber + * 2: _bulletLength + * 3: _bulletMass + * 4: _transonicStabilityCoef + * 5: _dragModel + * 6: _ballisticCoefficients + * 7: _velocityBoundaries + * 8: _atmosphereModel + * 9: _ammoTempMuzzleVelocityShifts + * 10: _muzzleVelocityTable + * 11: _barrelLengthTable + * + * Example: + * ["ammo"] call ace_advanced_ballistics_fnc_readAmmoDataFromConfig * * Public: No */ diff --git a/addons/advanced_ballistics/functions/fnc_readWeaponDataFromConfig.sqf b/addons/advanced_ballistics/functions/fnc_readWeaponDataFromConfig.sqf index 882542f068..af31a67fca 100644 --- a/addons/advanced_ballistics/functions/fnc_readWeaponDataFromConfig.sqf +++ b/addons/advanced_ballistics/functions/fnc_readWeaponDataFromConfig.sqf @@ -7,9 +7,12 @@ * weapon - classname * * Return Value: - * 0: _barrelTwist - * 1: _twistDirection - * 2: _barrelLength + * 0: _barrelTwist + * 1: _twistDirection + * 2: _barrelLength + * + * Example: + * ["weapon"] call ace_advanced_ballistics_fnc_readWeaponDataFromConfig * * Public: No */ diff --git a/addons/advanced_fatigue/functions/fnc_addDutyFactor.sqf b/addons/advanced_fatigue/functions/fnc_addDutyFactor.sqf index 74a42d55cf..89801e902e 100644 --- a/addons/advanced_fatigue/functions/fnc_addDutyFactor.sqf +++ b/addons/advanced_fatigue/functions/fnc_addDutyFactor.sqf @@ -8,6 +8,11 @@ * * Return Value: * None + * + * Example: + * ["ID", 5] call ace_advanced_fatigue_fnc_addDutyFactor + * + * Public: No */ #include "script_component.hpp" params [["_id", "", [""]], ["_factor", 1, [0, {}]]]; diff --git a/addons/advanced_fatigue/functions/fnc_createStaminaBar.sqf b/addons/advanced_fatigue/functions/fnc_createStaminaBar.sqf index 773e240494..ce88c2b42e 100644 --- a/addons/advanced_fatigue/functions/fnc_createStaminaBar.sqf +++ b/addons/advanced_fatigue/functions/fnc_createStaminaBar.sqf @@ -7,6 +7,11 @@ * * Return Value: * None + * + * Example: + * [DISPLAY] call ace_advanced_fatigue_fnc_createStaminaBar + * + * Public: No */ #include "script_component.hpp" params ["_display"]; diff --git a/addons/advanced_fatigue/functions/fnc_handlePlayerChanged.sqf b/addons/advanced_fatigue/functions/fnc_handlePlayerChanged.sqf index bdcbb9b296..0e31e89645 100644 --- a/addons/advanced_fatigue/functions/fnc_handlePlayerChanged.sqf +++ b/addons/advanced_fatigue/functions/fnc_handlePlayerChanged.sqf @@ -8,6 +8,11 @@ * * Return Value: * None + * + * Example: + * [newbob, oldbob] call ace_advanced_fatigue_fnc_handlePlayerChanged + * + * Public: No */ #include "script_component.hpp" params ["_newUnit", "_oldUnit"]; diff --git a/addons/advanced_fatigue/functions/fnc_handleStaminaBar.sqf b/addons/advanced_fatigue/functions/fnc_handleStaminaBar.sqf index 2f865ac821..72772d16b1 100644 --- a/addons/advanced_fatigue/functions/fnc_handleStaminaBar.sqf +++ b/addons/advanced_fatigue/functions/fnc_handleStaminaBar.sqf @@ -7,6 +7,11 @@ * * Return Value: * None + * + * Example: + * [0.5] call ace_advanced_fatigue_fnc_handleStaminaBar + * + * Public: No */ #include "script_component.hpp" params ["_stamina"]; diff --git a/addons/advanced_fatigue/functions/fnc_mainLoop.sqf b/addons/advanced_fatigue/functions/fnc_mainLoop.sqf index d01eeefa78..4b23153dff 100644 --- a/addons/advanced_fatigue/functions/fnc_mainLoop.sqf +++ b/addons/advanced_fatigue/functions/fnc_mainLoop.sqf @@ -7,6 +7,11 @@ * * Return Value: * None + * + * Example: + * [] call ace_advanced_fatigue_fnc_mainLoop + * + * Public: No */ #include "script_component.hpp" if (!alive ACE_player) exitWith { // Dead people don't breath, Will also handle null (Map intros) diff --git a/addons/advanced_fatigue/functions/fnc_moduleSettings.sqf b/addons/advanced_fatigue/functions/fnc_moduleSettings.sqf index 275e4b7907..9d1a0a6ab6 100644 --- a/addons/advanced_fatigue/functions/fnc_moduleSettings.sqf +++ b/addons/advanced_fatigue/functions/fnc_moduleSettings.sqf @@ -7,6 +7,11 @@ * * Return Value: * None + * + * Example: + * [MODULE] call ace_advanced_fatigue_fnc_moduleSettings + * + * Public: No */ #include "script_component.hpp" params ["_logic"]; diff --git a/addons/advanced_fatigue/functions/fnc_removeDutyFactor.sqf b/addons/advanced_fatigue/functions/fnc_removeDutyFactor.sqf index 0a67f318ac..4ae07704a5 100644 --- a/addons/advanced_fatigue/functions/fnc_removeDutyFactor.sqf +++ b/addons/advanced_fatigue/functions/fnc_removeDutyFactor.sqf @@ -7,6 +7,11 @@ * * Return Value: * None + * + * Example: + * ["ID"] call ace_advanced_fatigue_fnc_removeDutyFactor + * + * Public: No */ #include "script_component.hpp" params [["_id", "", [""]]]; diff --git a/addons/advanced_throwing/functions/fnc_moduleInit.sqf b/addons/advanced_throwing/functions/fnc_moduleInit.sqf index 043f15b491..fe380d2bb5 100644 --- a/addons/advanced_throwing/functions/fnc_moduleInit.sqf +++ b/addons/advanced_throwing/functions/fnc_moduleInit.sqf @@ -13,8 +13,7 @@ * Example: * [logic, [unit1, unit2], true] call ace_advanced_throwing_fnc_moduleInit * - * Public: - * No + * Public: No */ #include "script_component.hpp" diff --git a/addons/advanced_throwing/functions/fnc_renderPickUpInteraction.sqf b/addons/advanced_throwing/functions/fnc_renderPickUpInteraction.sqf index 960bf8fec5..9f2743c600 100644 --- a/addons/advanced_throwing/functions/fnc_renderPickUpInteraction.sqf +++ b/addons/advanced_throwing/functions/fnc_renderPickUpInteraction.sqf @@ -7,7 +7,7 @@ * None * * Return Value: - * Nothing + * None * * Example: * call ace_advanced_throwing_fnc_renderPickUpInteraction diff --git a/addons/atragmx/functions/fnc_add_new_gun.sqf b/addons/atragmx/functions/fnc_add_new_gun.sqf index 3be23920bc..729649dc5d 100644 --- a/addons/atragmx/functions/fnc_add_new_gun.sqf +++ b/addons/atragmx/functions/fnc_add_new_gun.sqf @@ -6,7 +6,7 @@ * Nothing * * Return Value: - * Nothing + * None * * Example: * call ace_atragmx_fnc_add_new_gun diff --git a/addons/atragmx/functions/fnc_calculate_distance_at_velocity.sqf b/addons/atragmx/functions/fnc_calculate_distance_at_velocity.sqf index 9641804fbe..450ecc8ab3 100644 --- a/addons/atragmx/functions/fnc_calculate_distance_at_velocity.sqf +++ b/addons/atragmx/functions/fnc_calculate_distance_at_velocity.sqf @@ -3,10 +3,10 @@ * Calculates distance at which the bullet velocity drops below the threshold velocity * * Arguments: - * theshold velocity + * theshold velocity * * Return Value: - * distance * * Example: * 403 call ace_atragmx_fnc_calculate_distance_at_velocity diff --git a/addons/atragmx/functions/fnc_calculate_range_card.sqf b/addons/atragmx/functions/fnc_calculate_range_card.sqf index b72c38e756..837a46079f 100644 --- a/addons/atragmx/functions/fnc_calculate_range_card.sqf +++ b/addons/atragmx/functions/fnc_calculate_range_card.sqf @@ -3,10 +3,10 @@ * Calculates the range card output based on the current data set * * Arguments: - * Nothing + * None * * Return Value: - * Nothing + * None * * Example: * call ace_atragmx_fnc_calculate_range_card diff --git a/addons/atragmx/functions/fnc_calculate_target_range_assist.sqf b/addons/atragmx/functions/fnc_calculate_target_range_assist.sqf index be21a09927..3a1bd879f1 100644 --- a/addons/atragmx/functions/fnc_calculate_target_range_assist.sqf +++ b/addons/atragmx/functions/fnc_calculate_target_range_assist.sqf @@ -3,10 +3,10 @@ * Calculates the target range and updates the output fields * * Arguments: - * Nothing + * None * * Return Value: - * Nothing + * None * * Example: * call ace_atragmx_fnc_calculate_target_range_assist @@ -74,7 +74,7 @@ switch (_this) do { if (_estRange > 0) then { _imageSize = atan(_targetSize / _estRange); }; - + switch (GVAR(rangeAssistImageSizeUnit)) do { case 0: { _imageSize = _imageSize * 6400 / 360; @@ -93,7 +93,7 @@ switch (_this) do { if (tan(_imageSize) != 0) then { _estRange = _targetSize / tan(_imageSize); }; - + ctrlSetText [7013, Str(Round(_estRange))]; }; }; diff --git a/addons/atragmx/functions/fnc_calculate_target_solution.sqf b/addons/atragmx/functions/fnc_calculate_target_solution.sqf index 2cc3973c47..f7a4750223 100644 --- a/addons/atragmx/functions/fnc_calculate_target_solution.sqf +++ b/addons/atragmx/functions/fnc_calculate_target_solution.sqf @@ -3,10 +3,10 @@ * Calculates the fireing solution and updates the result input/output fields * * Arguments: - * Nothing + * None * * Return Value: - * Nothing + * None * * Example: * call ace_atragmx_fnc_calculate_target_solution diff --git a/addons/atragmx/functions/fnc_calculate_target_speed_assist.sqf b/addons/atragmx/functions/fnc_calculate_target_speed_assist.sqf index c3a4dac24f..7b18559b77 100644 --- a/addons/atragmx/functions/fnc_calculate_target_speed_assist.sqf +++ b/addons/atragmx/functions/fnc_calculate_target_speed_assist.sqf @@ -3,10 +3,10 @@ * Calculates the target speed and updates the output fields * * Arguments: - * Nothing + * None * * Return Value: - * Nothing + * None * * Example: * call ace_atragmx_fnc_calculate_target_speed_assist diff --git a/addons/atragmx/functions/fnc_calculate_truing_drop.sqf b/addons/atragmx/functions/fnc_calculate_truing_drop.sqf index 38d19456da..d60f5b50e3 100644 --- a/addons/atragmx/functions/fnc_calculate_truing_drop.sqf +++ b/addons/atragmx/functions/fnc_calculate_truing_drop.sqf @@ -6,7 +6,7 @@ * parse input * * Return Value: - * Nothing + * None * * Example: * call ace_atragmx_fnc_calculate_truing_drop @@ -33,7 +33,7 @@ if (_parseInput) then { _subsonicRange = Round(_subsonicRange); _subsonicRange = _transonicRange max _subsonicRange; - + _transonicDrop = -100 max parseNumber(ctrlText 18013) min 100; _subsonicDrop = -100 max parseNumber(ctrlText 18014) min 100; private _dropUnit = GVAR(currentScopeUnit); @@ -56,7 +56,7 @@ if (_parseInput) then { }; _transonicDrop = Round(_transonicDrop * 100) / 100; _subsonicDrop = Round(_subsonicDrop * 100) / 100; - + _subsonicDrop = _transonicDrop max _subsonicDrop; }; @@ -65,7 +65,7 @@ if ((GVAR(truingDropDropData) select 0) == 0 || {!([_transonicRange, _subsonicRa call FUNC(calculate_target_solution); }; private _solutionInput = +GVAR(targetSolutionInput); - + if (_transonicRange == 0) then { _transonicRange = Round(403 call FUNC(calculate_distance_at_velocity)); }; diff --git a/addons/atragmx/functions/fnc_can_show.sqf b/addons/atragmx/functions/fnc_can_show.sqf index 7054e85cf9..bf05edee98 100644 --- a/addons/atragmx/functions/fnc_can_show.sqf +++ b/addons/atragmx/functions/fnc_can_show.sqf @@ -3,7 +3,7 @@ * Tests if the ATragMX dialog can be shown * * Arguments: - * Nothing + * None * * Return Value: * can_show diff --git a/addons/atragmx/functions/fnc_change_gun.sqf b/addons/atragmx/functions/fnc_change_gun.sqf index b6e5e24658..53167f87b1 100644 --- a/addons/atragmx/functions/fnc_change_gun.sqf +++ b/addons/atragmx/functions/fnc_change_gun.sqf @@ -8,7 +8,7 @@ * update display * * Return Value: - * Nothing + * None * * Example: * call ace_atragmx_fnc_change_gun diff --git a/addons/atragmx/functions/fnc_change_target_slot.sqf b/addons/atragmx/functions/fnc_change_target_slot.sqf index 7c660ff7de..158e31ad87 100644 --- a/addons/atragmx/functions/fnc_change_target_slot.sqf +++ b/addons/atragmx/functions/fnc_change_target_slot.sqf @@ -6,7 +6,7 @@ * target * * Return Value: - * Nothing + * None * * Example: * 2 call ace_atragmx_fnc_change_target_slot diff --git a/addons/atragmx/functions/fnc_clear_c1_ballistic_coefficient_data.sqf b/addons/atragmx/functions/fnc_clear_c1_ballistic_coefficient_data.sqf index c6f2d47134..a795b74c70 100644 --- a/addons/atragmx/functions/fnc_clear_c1_ballistic_coefficient_data.sqf +++ b/addons/atragmx/functions/fnc_clear_c1_ballistic_coefficient_data.sqf @@ -3,10 +3,10 @@ * Clears the c1 ballistic coefficient data fields * * Arguments: - * Nothing + * None * * Return Value: - * Nothing + * None * * Example: * call ace_atragmx_fnc_clear_c1_ballistic_coefficient_data diff --git a/addons/atragmx/functions/fnc_clear_muzzle_velocity_data.sqf b/addons/atragmx/functions/fnc_clear_muzzle_velocity_data.sqf index d76fa5864b..6f4472c550 100644 --- a/addons/atragmx/functions/fnc_clear_muzzle_velocity_data.sqf +++ b/addons/atragmx/functions/fnc_clear_muzzle_velocity_data.sqf @@ -3,10 +3,10 @@ * Clears the muzzle velocity data fields * * Arguments: - * Nothing + * None * * Return Value: - * Nothing + * None * * Example: * call ace_atragmx_fnc_clear_muzzle_velocity_data diff --git a/addons/atragmx/functions/fnc_clear_user_data.sqf b/addons/atragmx/functions/fnc_clear_user_data.sqf index faa9af07f7..727c8da107 100644 --- a/addons/atragmx/functions/fnc_clear_user_data.sqf +++ b/addons/atragmx/functions/fnc_clear_user_data.sqf @@ -3,10 +3,10 @@ * Removes all user data from the profileNamespace * * Arguments: - * Nothing + * None * * Return Value: - * Nothing + * None * * Example: * call ace_atragmx_fnc_clear_user_data @@ -43,4 +43,4 @@ profileNamespace setVariable ["ACE_ATragMX_targetRange", nil]; profileNamespace setVariable ["ACE_ATragMX_rangeCardStartRange", nil]; profileNamespace setVariable ["ACE_ATragMX_rangeCardEndRange", nil]; profileNamespace setVariable ["ACE_ATragMX_rangeCardIncrement", nil]; -profileNamespace setVariable ["ACE_ATragMX_rangeCardCurrentColumn", nil]; \ No newline at end of file +profileNamespace setVariable ["ACE_ATragMX_rangeCardCurrentColumn", nil]; diff --git a/addons/atragmx/functions/fnc_create_dialog.sqf b/addons/atragmx/functions/fnc_create_dialog.sqf index 6bf57e620a..c342bb1eb0 100644 --- a/addons/atragmx/functions/fnc_create_dialog.sqf +++ b/addons/atragmx/functions/fnc_create_dialog.sqf @@ -3,10 +3,10 @@ * Creates the ATragMX dialog * * Arguments: - * Nothing + * None * * Return Value: - * Nothing + * None * * Example: * call ace_atragmx_fnc_create_dialog diff --git a/addons/atragmx/functions/fnc_cycle_gun_list.sqf b/addons/atragmx/functions/fnc_cycle_gun_list.sqf index 1cc22abb45..550bc624f2 100644 --- a/addons/atragmx/functions/fnc_cycle_gun_list.sqf +++ b/addons/atragmx/functions/fnc_cycle_gun_list.sqf @@ -6,7 +6,7 @@ * step * * Return Value: - * Nothing + * None * * Example: * call ace_atragmx_fnc_cycle_scope_unit diff --git a/addons/atragmx/functions/fnc_cycle_image_size_units.sqf b/addons/atragmx/functions/fnc_cycle_image_size_units.sqf index ce91f818c6..2981a9a73e 100644 --- a/addons/atragmx/functions/fnc_cycle_image_size_units.sqf +++ b/addons/atragmx/functions/fnc_cycle_image_size_units.sqf @@ -6,7 +6,7 @@ * step * * Return Value: - * Nothing + * None * * Example: * call ace_atragmx_fnc_cycle_image_size_units diff --git a/addons/atragmx/functions/fnc_cycle_num_ticks_units.sqf b/addons/atragmx/functions/fnc_cycle_num_ticks_units.sqf index 49b4ad0ffa..fc4746ee56 100644 --- a/addons/atragmx/functions/fnc_cycle_num_ticks_units.sqf +++ b/addons/atragmx/functions/fnc_cycle_num_ticks_units.sqf @@ -6,7 +6,7 @@ * step * * Return Value: - * Nothing + * None * * Example: * call ace_atragmx_fnc_cycle_num_ticks_units diff --git a/addons/atragmx/functions/fnc_cycle_range_card_columns.sqf b/addons/atragmx/functions/fnc_cycle_range_card_columns.sqf index dc572ede19..dfba1f0574 100644 --- a/addons/atragmx/functions/fnc_cycle_range_card_columns.sqf +++ b/addons/atragmx/functions/fnc_cycle_range_card_columns.sqf @@ -3,10 +3,10 @@ * Cycles through the range card columns * * Arguments: - * Nothing + * None * * Return Value: - * Nothing + * None * * Example: * call ace_atragmx_fnc_cycle_range_card_columns diff --git a/addons/atragmx/functions/fnc_cycle_scope_unit.sqf b/addons/atragmx/functions/fnc_cycle_scope_unit.sqf index f1cc9c2219..a2020f4147 100644 --- a/addons/atragmx/functions/fnc_cycle_scope_unit.sqf +++ b/addons/atragmx/functions/fnc_cycle_scope_unit.sqf @@ -3,10 +3,10 @@ * Cycles through the scope units * * Arguments: - * Nothing + * None * * Return Value: - * Nothing + * None * * Example: * call ace_atragmx_fnc_cycle_scope_unit diff --git a/addons/atragmx/functions/fnc_cycle_target_size_units.sqf b/addons/atragmx/functions/fnc_cycle_target_size_units.sqf index f44d2a5343..267d4d5772 100644 --- a/addons/atragmx/functions/fnc_cycle_target_size_units.sqf +++ b/addons/atragmx/functions/fnc_cycle_target_size_units.sqf @@ -6,7 +6,7 @@ * step * * Return Value: - * Nothing + * None * * Example: * call ace_atragmx_fnc_cycle_target_size_units diff --git a/addons/atragmx/functions/fnc_cycle_target_speed_direction.sqf b/addons/atragmx/functions/fnc_cycle_target_speed_direction.sqf index 568dbcec53..e1e8282440 100644 --- a/addons/atragmx/functions/fnc_cycle_target_speed_direction.sqf +++ b/addons/atragmx/functions/fnc_cycle_target_speed_direction.sqf @@ -3,10 +3,10 @@ * Cycles through the target directions left/right * * Arguments: - * Nothing + * None * * Return Value: - * Nothing + * None * * Example: * call ace_atragmx_fnc_cycle_target_direction diff --git a/addons/atragmx/functions/fnc_delete_gun.sqf b/addons/atragmx/functions/fnc_delete_gun.sqf index c94739035e..55548527f1 100644 --- a/addons/atragmx/functions/fnc_delete_gun.sqf +++ b/addons/atragmx/functions/fnc_delete_gun.sqf @@ -3,10 +3,10 @@ * Deletes the currently selected gun profile from the profileNamespace * * Arguments: - * Nothing + * None * * Return Value: - * Nothing + * None * * Example: * call ace_atragmx_fnc_delete_gun diff --git a/addons/atragmx/functions/fnc_evaluate_option_menu_input.sqf b/addons/atragmx/functions/fnc_evaluate_option_menu_input.sqf index f74f8678a4..2e4c9ef023 100644 --- a/addons/atragmx/functions/fnc_evaluate_option_menu_input.sqf +++ b/addons/atragmx/functions/fnc_evaluate_option_menu_input.sqf @@ -6,7 +6,7 @@ * option menu id * * Return Value: - * Nothing + * None * * Example: * 1 call ace_atragmx_fnc_evaluate_option_menu_input diff --git a/addons/atragmx/functions/fnc_init.sqf b/addons/atragmx/functions/fnc_init.sqf index deff9d34cb..48401acb4c 100644 --- a/addons/atragmx/functions/fnc_init.sqf +++ b/addons/atragmx/functions/fnc_init.sqf @@ -3,10 +3,10 @@ * Inits all global variables with the default values * * Arguments: - * Nothing + * None * * Return Value: - * Nothing + * None * * Example: * call ace_atragmx_fnc_init diff --git a/addons/atragmx/functions/fnc_initGunList.sqf b/addons/atragmx/functions/fnc_initGunList.sqf index 21592278bd..69efdc68ef 100644 --- a/addons/atragmx/functions/fnc_initGunList.sqf +++ b/addons/atragmx/functions/fnc_initGunList.sqf @@ -3,10 +3,10 @@ * Inits the gun list from user profile * * Arguments: - * Nothing + * None * * Return Value: - * Nothing + * None * * Example: * call ace_atragmx_fnc_initGunList diff --git a/addons/atragmx/functions/fnc_insert_c1_ballistic_coefficient_data.sqf b/addons/atragmx/functions/fnc_insert_c1_ballistic_coefficient_data.sqf index 5b03c11475..ba5a781813 100644 --- a/addons/atragmx/functions/fnc_insert_c1_ballistic_coefficient_data.sqf +++ b/addons/atragmx/functions/fnc_insert_c1_ballistic_coefficient_data.sqf @@ -8,7 +8,7 @@ * c1 ballistic coefficient - * * Return Value: - * Nothing + * None * * Example: * [800, 0.485] call ace_atragmx_fnc_insert_c1_ballistic_coefficient_data diff --git a/addons/atragmx/functions/fnc_insert_muzzle_velocity_data.sqf b/addons/atragmx/functions/fnc_insert_muzzle_velocity_data.sqf index 1eb25b2f62..43cd936beb 100644 --- a/addons/atragmx/functions/fnc_insert_muzzle_velocity_data.sqf +++ b/addons/atragmx/functions/fnc_insert_muzzle_velocity_data.sqf @@ -7,7 +7,7 @@ * muzzle velocity - * * Return Value: - * Nothing + * None * * Example: * [10, 800] call ace_atragmx_fnc_insert_muzzle_velocity_data diff --git a/addons/atragmx/functions/fnc_on_close_dialog.sqf b/addons/atragmx/functions/fnc_on_close_dialog.sqf index fca60574a9..1c96828b1a 100644 --- a/addons/atragmx/functions/fnc_on_close_dialog.sqf +++ b/addons/atragmx/functions/fnc_on_close_dialog.sqf @@ -1,5 +1,21 @@ +/* + * Author: ACE-Team + * On close Dialog + * + * Arguments: + * None + * + * Return Value: + * None + * + * Example: + * call ace_atragmx_fnc_on_close_dialog + * + * Public: No + */ + #include "script_component.hpp" uiNamespace setVariable ['ATragMX_Display', nil]; GVAR(active) = false; -[GVAR(DialogPFH)] call CBA_fnc_removePerFrameHandler; \ No newline at end of file +[GVAR(DialogPFH)] call CBA_fnc_removePerFrameHandler; diff --git a/addons/atragmx/functions/fnc_parse_input.sqf b/addons/atragmx/functions/fnc_parse_input.sqf index 38310edfae..b2ca70f31f 100644 --- a/addons/atragmx/functions/fnc_parse_input.sqf +++ b/addons/atragmx/functions/fnc_parse_input.sqf @@ -3,10 +3,10 @@ * Parses all input fields in the gun-, atmosphere- and target column, the result input fields and the muzzle velocity data input fields * * Arguments: - * Nothing + * None * * Return Value: - * Nothing + * None * * Example: * call ace_atragmx_fnc_parse_input diff --git a/addons/atragmx/functions/fnc_read_gun_list_entries_from_config.sqf b/addons/atragmx/functions/fnc_read_gun_list_entries_from_config.sqf index 0408b0e497..4d99a5637f 100644 --- a/addons/atragmx/functions/fnc_read_gun_list_entries_from_config.sqf +++ b/addons/atragmx/functions/fnc_read_gun_list_entries_from_config.sqf @@ -3,10 +3,10 @@ * Reads gun list entries from the config and appends them to the gun list * * Arguments: - * Nothing + * None * * Return Value: - * Nothing + * None * * Example: * call ace_atragmx_fnc_read_gun_list_entries_from_config @@ -110,10 +110,10 @@ private _validate_preset = { { private _preset = _x >> "preset"; - + if (isArray(_preset)) then { private _gun = getArray _preset; - + if (_gun call _validate_preset) then { _gun set [0, (_gun select 0) select [0, 14]]; _gun set [20, false]; diff --git a/addons/atragmx/functions/fnc_recalculate_c1_ballistic_coefficient.sqf b/addons/atragmx/functions/fnc_recalculate_c1_ballistic_coefficient.sqf index 028a06fa4a..e7ec8bf5a2 100644 --- a/addons/atragmx/functions/fnc_recalculate_c1_ballistic_coefficient.sqf +++ b/addons/atragmx/functions/fnc_recalculate_c1_ballistic_coefficient.sqf @@ -7,7 +7,7 @@ * update display * * Return Value: - * Nothing + * None * * Example: * call ace_atragmx_fnc_recalculate_c1_ballistic_coefficient diff --git a/addons/atragmx/functions/fnc_recalculate_muzzle_velocity.sqf b/addons/atragmx/functions/fnc_recalculate_muzzle_velocity.sqf index 5830ba7683..248c039969 100644 --- a/addons/atragmx/functions/fnc_recalculate_muzzle_velocity.sqf +++ b/addons/atragmx/functions/fnc_recalculate_muzzle_velocity.sqf @@ -7,7 +7,7 @@ * update display * * Return Value: - * Nothing + * None * * Example: * call ace_atragmx_fnc_recalculate_muzzle_velocity diff --git a/addons/atragmx/functions/fnc_reset_relative_click_memory.sqf b/addons/atragmx/functions/fnc_reset_relative_click_memory.sqf index 489e832ea2..85d8ff6bc6 100644 --- a/addons/atragmx/functions/fnc_reset_relative_click_memory.sqf +++ b/addons/atragmx/functions/fnc_reset_relative_click_memory.sqf @@ -3,10 +3,10 @@ * Resets the relative click memory and updates the result input/output fields * * Arguments: - * Nothing + * None * * Return Value: - * Nothing + * None * * Example: * call ace_atragmx_fnc_reset_relative_click_memory diff --git a/addons/atragmx/functions/fnc_restore_atmo_default.sqf b/addons/atragmx/functions/fnc_restore_atmo_default.sqf index 08b7c56d86..560c0da875 100644 --- a/addons/atragmx/functions/fnc_restore_atmo_default.sqf +++ b/addons/atragmx/functions/fnc_restore_atmo_default.sqf @@ -3,10 +3,10 @@ * Restores the atmospheric data defaults * * Arguments: - * Nothing + * None * * Return Value: - * Nothing + * None * * Example: * call ace_atragmx_fnc_restore_atmo_default diff --git a/addons/atragmx/functions/fnc_restore_truing_drop.sqf b/addons/atragmx/functions/fnc_restore_truing_drop.sqf index b8541152a0..a3fb516f23 100644 --- a/addons/atragmx/functions/fnc_restore_truing_drop.sqf +++ b/addons/atragmx/functions/fnc_restore_truing_drop.sqf @@ -6,7 +6,7 @@ * update display * * Return Value: - * Nothing + * None * * Example: * call ace_atragmx_fnc_restore_truing_drop diff --git a/addons/atragmx/functions/fnc_restore_user_data.sqf b/addons/atragmx/functions/fnc_restore_user_data.sqf index de91a7cd0e..cf7f2e2bef 100644 --- a/addons/atragmx/functions/fnc_restore_user_data.sqf +++ b/addons/atragmx/functions/fnc_restore_user_data.sqf @@ -3,10 +3,10 @@ * Reads user data from profileNamespace * * Arguments: - * Nothing + * None * * Return Value: - * Nothing + * None * * Example: * call ace_atragmx_fnc_restore_user_data diff --git a/addons/atragmx/functions/fnc_save_gun.sqf b/addons/atragmx/functions/fnc_save_gun.sqf index 73e26ee5fd..e26187b231 100644 --- a/addons/atragmx/functions/fnc_save_gun.sqf +++ b/addons/atragmx/functions/fnc_save_gun.sqf @@ -3,10 +3,10 @@ * Saves the currently select gun profile into the profileNamespace * * Arguments: - * Nothing + * None * * Return Value: - * Nothing + * None * * Example: * call ace_atragmx_fnc_save_gun diff --git a/addons/atragmx/functions/fnc_shift_c1_ballistic_coefficient_data.sqf b/addons/atragmx/functions/fnc_shift_c1_ballistic_coefficient_data.sqf index 241d7fe7e0..89667e25b9 100644 --- a/addons/atragmx/functions/fnc_shift_c1_ballistic_coefficient_data.sqf +++ b/addons/atragmx/functions/fnc_shift_c1_ballistic_coefficient_data.sqf @@ -6,7 +6,7 @@ * ballistic coefficient - * * Return Value: - * Nothing + * None * * Example: * 10 call ace_atragmx_fnc_shift_c1_ballistic_coefficient_data diff --git a/addons/atragmx/functions/fnc_shift_muzzle_velocity_data.sqf b/addons/atragmx/functions/fnc_shift_muzzle_velocity_data.sqf index 4bbd9337fd..75fcc9c3a6 100644 --- a/addons/atragmx/functions/fnc_shift_muzzle_velocity_data.sqf +++ b/addons/atragmx/functions/fnc_shift_muzzle_velocity_data.sqf @@ -6,7 +6,7 @@ * velocity - * * Return Value: - * Nothing + * None * * Example: * 10 call ace_atragmx_fnc_shift_muzzle_velocity_data diff --git a/addons/atragmx/functions/fnc_show_add_new_gun.sqf b/addons/atragmx/functions/fnc_show_add_new_gun.sqf index b5b0f29a18..a5d4fd8b8b 100644 --- a/addons/atragmx/functions/fnc_show_add_new_gun.sqf +++ b/addons/atragmx/functions/fnc_show_add_new_gun.sqf @@ -6,10 +6,10 @@ * visible - * * Return Value: - * Nothing + * None * * Example: - * call ace_atragmx_fnc_show_add_new_gun + * false call ace_atragmx_fnc_show_add_new_gun * * Public: No */ diff --git a/addons/atragmx/functions/fnc_show_atmo_env_data.sqf b/addons/atragmx/functions/fnc_show_atmo_env_data.sqf index 56f75f7844..75dcaad502 100644 --- a/addons/atragmx/functions/fnc_show_atmo_env_data.sqf +++ b/addons/atragmx/functions/fnc_show_atmo_env_data.sqf @@ -6,7 +6,7 @@ * visible - * * Return Value: - * Nothing + * None * * Example: * false call ace_atragmx_fnc_show_atmo_env_data diff --git a/addons/atragmx/functions/fnc_show_c1_ballistic_coefficient_data.sqf b/addons/atragmx/functions/fnc_show_c1_ballistic_coefficient_data.sqf index 9ac13aef86..797f0498fe 100644 --- a/addons/atragmx/functions/fnc_show_c1_ballistic_coefficient_data.sqf +++ b/addons/atragmx/functions/fnc_show_c1_ballistic_coefficient_data.sqf @@ -6,7 +6,7 @@ * visible - * * Return Value: - * Nothing + * None * * Example: * false call ace_atragmx_fnc_show_c1_ballistic_coefficient_data diff --git a/addons/atragmx/functions/fnc_show_gun_ammo_data.sqf b/addons/atragmx/functions/fnc_show_gun_ammo_data.sqf index dfab6da238..c6fb288acc 100644 --- a/addons/atragmx/functions/fnc_show_gun_ammo_data.sqf +++ b/addons/atragmx/functions/fnc_show_gun_ammo_data.sqf @@ -6,7 +6,7 @@ * visible - * * Return Value: - * Nothing + * None * * Example: * false call ace_atragmx_fnc_show_gun_ammo_data diff --git a/addons/atragmx/functions/fnc_show_gun_list.sqf b/addons/atragmx/functions/fnc_show_gun_list.sqf index ce3b3bae3a..e6c8156d26 100644 --- a/addons/atragmx/functions/fnc_show_gun_list.sqf +++ b/addons/atragmx/functions/fnc_show_gun_list.sqf @@ -6,10 +6,10 @@ * visible - * * Return Value: - * Nothing + * None * * Example: - * call ace_atragmx_fnc_show_gun_list + * false call ace_atragmx_fnc_show_gun_list * * Public: No */ diff --git a/addons/atragmx/functions/fnc_show_main_page.sqf b/addons/atragmx/functions/fnc_show_main_page.sqf index 591554d632..6b2259c72a 100644 --- a/addons/atragmx/functions/fnc_show_main_page.sqf +++ b/addons/atragmx/functions/fnc_show_main_page.sqf @@ -6,10 +6,10 @@ * visible - * * Return Value: - * Nothing + * None * * Example: - * call ace_atragmx_fnc_show_main_page + * false call ace_atragmx_fnc_show_main_page * * Public: No */ diff --git a/addons/atragmx/functions/fnc_show_muzzle_velocity_data.sqf b/addons/atragmx/functions/fnc_show_muzzle_velocity_data.sqf index 8a5d39f2b5..20c7bf1826 100644 --- a/addons/atragmx/functions/fnc_show_muzzle_velocity_data.sqf +++ b/addons/atragmx/functions/fnc_show_muzzle_velocity_data.sqf @@ -6,7 +6,7 @@ * visible - * * Return Value: - * Nothing + * None * * Example: * false call ace_atragmx_fnc_show_muzzle_velocity_data diff --git a/addons/atragmx/functions/fnc_show_range_card.sqf b/addons/atragmx/functions/fnc_show_range_card.sqf index 7709589beb..d2dc368bb4 100644 --- a/addons/atragmx/functions/fnc_show_range_card.sqf +++ b/addons/atragmx/functions/fnc_show_range_card.sqf @@ -6,10 +6,10 @@ * visible - * * Return Value: - * Nothing + * None * * Example: - * call ace_atragmx_fnc_show_range_card + * false call ace_atragmx_fnc_show_range_card * * Public: No */ diff --git a/addons/atragmx/functions/fnc_show_range_card_setup.sqf b/addons/atragmx/functions/fnc_show_range_card_setup.sqf index f4d55f33d1..6597e4ee7e 100644 --- a/addons/atragmx/functions/fnc_show_range_card_setup.sqf +++ b/addons/atragmx/functions/fnc_show_range_card_setup.sqf @@ -6,10 +6,10 @@ * visible - * * Return Value: - * Nothing + * None * * Example: - * call ace_atragmx_fnc_show_range_card_setup + * false call ace_atragmx_fnc_show_range_card_setup * * Public: No */ diff --git a/addons/atragmx/functions/fnc_show_solution_setup.sqf b/addons/atragmx/functions/fnc_show_solution_setup.sqf index 761df45e6f..83476228f4 100644 --- a/addons/atragmx/functions/fnc_show_solution_setup.sqf +++ b/addons/atragmx/functions/fnc_show_solution_setup.sqf @@ -6,7 +6,7 @@ * visible - * * Return Value: - * Nothing + * None * * Example: * false call ace_atragmx_fnc_show_solution_setup diff --git a/addons/atragmx/functions/fnc_show_target_data.sqf b/addons/atragmx/functions/fnc_show_target_data.sqf index f1b432edf8..7a0845f862 100644 --- a/addons/atragmx/functions/fnc_show_target_data.sqf +++ b/addons/atragmx/functions/fnc_show_target_data.sqf @@ -6,7 +6,7 @@ * visible - * * Return Value: - * Nothing + * None * * Example: * false call ace_atragmx_fnc_show_target_data diff --git a/addons/atragmx/functions/fnc_show_target_range_assist.sqf b/addons/atragmx/functions/fnc_show_target_range_assist.sqf index d910271aa4..0f6c7bad04 100644 --- a/addons/atragmx/functions/fnc_show_target_range_assist.sqf +++ b/addons/atragmx/functions/fnc_show_target_range_assist.sqf @@ -6,10 +6,10 @@ * visible - * * Return Value: - * Nothing + * None * * Example: - * call ace_atragmx_fnc_show_target_range_assist + * false call ace_atragmx_fnc_show_target_range_assist * * Public: No */ diff --git a/addons/atragmx/functions/fnc_show_target_speed_assist.sqf b/addons/atragmx/functions/fnc_show_target_speed_assist.sqf index c5a23eb1b7..ac99a4e76e 100644 --- a/addons/atragmx/functions/fnc_show_target_speed_assist.sqf +++ b/addons/atragmx/functions/fnc_show_target_speed_assist.sqf @@ -6,10 +6,10 @@ * visible - * * Return Value: - * Nothing + * None * * Example: - * call ace_atragmx_fnc_show_target_speed_assist + * false call ace_atragmx_fnc_show_target_speed_assist * * Public: No */ diff --git a/addons/atragmx/functions/fnc_show_target_speed_assist_timer.sqf b/addons/atragmx/functions/fnc_show_target_speed_assist_timer.sqf index a731dd194d..cb28390ff6 100644 --- a/addons/atragmx/functions/fnc_show_target_speed_assist_timer.sqf +++ b/addons/atragmx/functions/fnc_show_target_speed_assist_timer.sqf @@ -6,10 +6,10 @@ * visible - * * Return Value: - * Nothing + * None * * Example: - * call ace_atragmx_fnc_show_target_speed_assist_timer + * false call ace_atragmx_fnc_show_target_speed_assist_timer * * Public: No */ diff --git a/addons/atragmx/functions/fnc_show_truing_drop.sqf b/addons/atragmx/functions/fnc_show_truing_drop.sqf index d4b7ce551f..644fe834b6 100644 --- a/addons/atragmx/functions/fnc_show_truing_drop.sqf +++ b/addons/atragmx/functions/fnc_show_truing_drop.sqf @@ -6,10 +6,10 @@ * visible - * * Return Value: - * Nothing + * None * * Example: - * call ace_atragmx_fnc_show_truing_drop + * false call ace_atragmx_fnc_show_truing_drop * * Public: No */ diff --git a/addons/atragmx/functions/fnc_sord.sqf b/addons/atragmx/functions/fnc_sord.sqf index eacd142c53..792d727c70 100644 --- a/addons/atragmx/functions/fnc_sord.sqf +++ b/addons/atragmx/functions/fnc_sord.sqf @@ -8,7 +8,7 @@ * 2: Inclination (Degrees) * * Return Value: - * Nothing + * None * * Example: * [1000, 45, 1] call ace_microdagr_fnc_recieveRangefinderData diff --git a/addons/atragmx/functions/fnc_store_gun_list.sqf b/addons/atragmx/functions/fnc_store_gun_list.sqf index 3e569f8a59..b3969837d2 100644 --- a/addons/atragmx/functions/fnc_store_gun_list.sqf +++ b/addons/atragmx/functions/fnc_store_gun_list.sqf @@ -3,10 +3,10 @@ * Saves the persistent gun list entries into profileNamespace * * Arguments: - * Nothing + * None * * Return Value: - * Nothing + * None * * Example: * call ace_atragmx_fnc_store_user_data diff --git a/addons/atragmx/functions/fnc_store_user_data.sqf b/addons/atragmx/functions/fnc_store_user_data.sqf index a0b3f9fe80..264ac07458 100644 --- a/addons/atragmx/functions/fnc_store_user_data.sqf +++ b/addons/atragmx/functions/fnc_store_user_data.sqf @@ -3,10 +3,10 @@ * Saves user data into profileNamespace * * Arguments: - * Nothing + * None * * Return Value: - * Nothing + * None * * Example: * call ace_atragmx_fnc_store_user_data @@ -42,4 +42,4 @@ profileNamespace setVariable ["ACE_ATragMX_targetRange", GVAR(targetRange)]; profileNamespace setVariable ["ACE_ATragMX_rangeCardStartRange", GVAR(rangeCardStartRange)]; profileNamespace setVariable ["ACE_ATragMX_rangeCardEndRange", GVAR(rangeCardEndRange)]; profileNamespace setVariable ["ACE_ATragMX_rangeCardIncrement", GVAR(rangeCardIncrement)]; -profileNamespace setVariable ["ACE_ATragMX_rangeCardCurrentColumn", GVAR(rangeCardCurrentColumn)]; \ No newline at end of file +profileNamespace setVariable ["ACE_ATragMX_rangeCardCurrentColumn", GVAR(rangeCardCurrentColumn)]; diff --git a/addons/atragmx/functions/fnc_target_speed_assist_timer.sqf b/addons/atragmx/functions/fnc_target_speed_assist_timer.sqf index d270dbf4c3..d9ae84e1ae 100644 --- a/addons/atragmx/functions/fnc_target_speed_assist_timer.sqf +++ b/addons/atragmx/functions/fnc_target_speed_assist_timer.sqf @@ -3,10 +3,10 @@ * Shows and starts the target speed assist timer * * Arguments: - * Nothing + * None * * Return Value: - * Nothing + * None * * Example: * call ace_atragmx_fnc_target_speed_assist_timer diff --git a/addons/atragmx/functions/fnc_toggle_atmo_env_data.sqf b/addons/atragmx/functions/fnc_toggle_atmo_env_data.sqf index bda24a48f4..5e420b41f8 100644 --- a/addons/atragmx/functions/fnc_toggle_atmo_env_data.sqf +++ b/addons/atragmx/functions/fnc_toggle_atmo_env_data.sqf @@ -6,7 +6,7 @@ * Apply new data? * * Return Value: - * Nothing + * None * * Example: * 1 call ace_atragmx_fnc_toggle_atmo_env_data diff --git a/addons/atragmx/functions/fnc_toggle_c1_ballistic_coefficient_data.sqf b/addons/atragmx/functions/fnc_toggle_c1_ballistic_coefficient_data.sqf index e83f0d985c..c83e21a872 100644 --- a/addons/atragmx/functions/fnc_toggle_c1_ballistic_coefficient_data.sqf +++ b/addons/atragmx/functions/fnc_toggle_c1_ballistic_coefficient_data.sqf @@ -6,7 +6,7 @@ * Apply new data? * * Return Value: - * Nothing + * None * * Example: * 1 call ace_atragmx_fnc_toggle_c1_ballistic_coefficient_data diff --git a/addons/atragmx/functions/fnc_toggle_coriolis.sqf b/addons/atragmx/functions/fnc_toggle_coriolis.sqf index 17b081131e..a711d2a55e 100644 --- a/addons/atragmx/functions/fnc_toggle_coriolis.sqf +++ b/addons/atragmx/functions/fnc_toggle_coriolis.sqf @@ -3,10 +3,10 @@ * Toggles the coriolis and spin drift output on/off * * Arguments: - * Nothing + * None * * Return Value: - * Nothing + * None * * Example: * call ace_atragmx_fnc_toggle_coriolis diff --git a/addons/atragmx/functions/fnc_toggle_gun_ammo_data.sqf b/addons/atragmx/functions/fnc_toggle_gun_ammo_data.sqf index c8cfe0f8f3..332c0f1aba 100644 --- a/addons/atragmx/functions/fnc_toggle_gun_ammo_data.sqf +++ b/addons/atragmx/functions/fnc_toggle_gun_ammo_data.sqf @@ -6,7 +6,7 @@ * Apply new data? * * Return Value: - * Nothing + * None * * Example: * 1 call ace_atragmx_fnc_toggle_gun_ammo_data diff --git a/addons/atragmx/functions/fnc_toggle_gun_list.sqf b/addons/atragmx/functions/fnc_toggle_gun_list.sqf index e5dbf54bd5..6ff6e3b6f4 100644 --- a/addons/atragmx/functions/fnc_toggle_gun_list.sqf +++ b/addons/atragmx/functions/fnc_toggle_gun_list.sqf @@ -6,7 +6,7 @@ * change gun? * * Return Value: - * Nothing + * None * * Example: * false call ace_atragmx_fnc_toggle_gun_list diff --git a/addons/atragmx/functions/fnc_toggle_muzzle_velocity_data.sqf b/addons/atragmx/functions/fnc_toggle_muzzle_velocity_data.sqf index 9a334b35ca..d00992d856 100644 --- a/addons/atragmx/functions/fnc_toggle_muzzle_velocity_data.sqf +++ b/addons/atragmx/functions/fnc_toggle_muzzle_velocity_data.sqf @@ -6,7 +6,7 @@ * Apply new data? * * Return Value: - * Nothing + * None * * Example: * 1 call ace_atragmx_fnc_toggle_muzzle_velocity_data diff --git a/addons/atragmx/functions/fnc_toggle_option_menu.sqf b/addons/atragmx/functions/fnc_toggle_option_menu.sqf index 99928e2cc8..f7d7f06a13 100644 --- a/addons/atragmx/functions/fnc_toggle_option_menu.sqf +++ b/addons/atragmx/functions/fnc_toggle_option_menu.sqf @@ -6,7 +6,7 @@ * open menu item * * Return Value: - * Nothing + * None * * Example: * 1 call ace_atragmx_fnc_toggle_option_menu @@ -29,7 +29,7 @@ if (ctrlVisible 3001) then { }; } else { lbClear 3002; - + lbAdd [3002, "Accuracy 1st"]; lbAdd [3002, "Muz Vel Table"]; lbAdd [3002, "Drag Coef Table"]; @@ -43,9 +43,9 @@ if (ctrlVisible 3001) then { }; lbAdd [3002, "Set Clicks"]; lbAdd [3002, "Gun Note"]; - + lbSetCurSel [3002, 0]; - + ctrlShow [3001, true]; ctrlShow [3002, true]; diff --git a/addons/atragmx/functions/fnc_toggle_range_card.sqf b/addons/atragmx/functions/fnc_toggle_range_card.sqf index 7d8b7a0239..4e7ea4d511 100644 --- a/addons/atragmx/functions/fnc_toggle_range_card.sqf +++ b/addons/atragmx/functions/fnc_toggle_range_card.sqf @@ -3,10 +3,10 @@ * Toggles the range card screen on/off * * Arguments: - * Nothing + * None * * Return Value: - * Nothing + * None * * Example: * call ace_atragmx_fnc_toggle_range_card diff --git a/addons/atragmx/functions/fnc_toggle_range_card_setup.sqf b/addons/atragmx/functions/fnc_toggle_range_card_setup.sqf index 96c31459b2..e5d68c3933 100644 --- a/addons/atragmx/functions/fnc_toggle_range_card_setup.sqf +++ b/addons/atragmx/functions/fnc_toggle_range_card_setup.sqf @@ -6,7 +6,7 @@ * Apply new range card settings * * Return Value: - * Nothing + * None * * Example: * 1 call ace_atragmx_fnc_toggle_range_card_setup diff --git a/addons/atragmx/functions/fnc_toggle_solution_setup.sqf b/addons/atragmx/functions/fnc_toggle_solution_setup.sqf index 5372b205d0..f548df689f 100644 --- a/addons/atragmx/functions/fnc_toggle_solution_setup.sqf +++ b/addons/atragmx/functions/fnc_toggle_solution_setup.sqf @@ -6,7 +6,7 @@ * Apply new data? * * Return Value: - * Nothing + * None * * Example: * 1 call ace_atragmx_fnc_toggle_solution_setup diff --git a/addons/atragmx/functions/fnc_toggle_target_data.sqf b/addons/atragmx/functions/fnc_toggle_target_data.sqf index 44892ca882..863af6511f 100644 --- a/addons/atragmx/functions/fnc_toggle_target_data.sqf +++ b/addons/atragmx/functions/fnc_toggle_target_data.sqf @@ -6,7 +6,7 @@ * Apply new data? * * Return Value: - * Nothing + * None * * Example: * 1 call ace_atragmx_fnc_toggle_target_data diff --git a/addons/atragmx/functions/fnc_toggle_target_range_assist.sqf b/addons/atragmx/functions/fnc_toggle_target_range_assist.sqf index 83d2daa95f..ad593830f9 100644 --- a/addons/atragmx/functions/fnc_toggle_target_range_assist.sqf +++ b/addons/atragmx/functions/fnc_toggle_target_range_assist.sqf @@ -6,7 +6,7 @@ * update range? * * Return Value: - * Nothing + * None * * Example: * 1 call ace_atragmx_fnc_toggle_target_range_assist diff --git a/addons/atragmx/functions/fnc_toggle_target_speed_assist.sqf b/addons/atragmx/functions/fnc_toggle_target_speed_assist.sqf index 4d1680d195..cbeabc48ac 100644 --- a/addons/atragmx/functions/fnc_toggle_target_speed_assist.sqf +++ b/addons/atragmx/functions/fnc_toggle_target_speed_assist.sqf @@ -6,7 +6,7 @@ * update speed? * * Return Value: - * Nothing + * None * * Example: * 1 call ace_atragmx_fnc_toggle_target_speed_assist diff --git a/addons/atragmx/functions/fnc_toggle_truing_drop.sqf b/addons/atragmx/functions/fnc_toggle_truing_drop.sqf index 8c2e72587c..9865005c78 100644 --- a/addons/atragmx/functions/fnc_toggle_truing_drop.sqf +++ b/addons/atragmx/functions/fnc_toggle_truing_drop.sqf @@ -6,7 +6,7 @@ * Apply new data? * * Return Value: - * Nothing + * None * * Example: * 1 call ace_atragmx_fnc_toggle_truing_drop diff --git a/addons/atragmx/functions/fnc_trim_gun_name.sqf b/addons/atragmx/functions/fnc_trim_gun_name.sqf index 2ab603c804..36344d6dfa 100644 --- a/addons/atragmx/functions/fnc_trim_gun_name.sqf +++ b/addons/atragmx/functions/fnc_trim_gun_name.sqf @@ -3,10 +3,10 @@ * Trims the gun name input field * * Arguments: - * Nothing + * None * * Return Value: - * Nothing + * None * * Example: * call ace_atragmx_fnc_trim_gun_name diff --git a/addons/atragmx/functions/fnc_true_c1_ballistic_coefficient.sqf b/addons/atragmx/functions/fnc_true_c1_ballistic_coefficient.sqf index 6af3e179ac..dfa41ea0b4 100644 --- a/addons/atragmx/functions/fnc_true_c1_ballistic_coefficient.sqf +++ b/addons/atragmx/functions/fnc_true_c1_ballistic_coefficient.sqf @@ -3,10 +3,10 @@ * Trues the c1 ballistic coefficient * * Arguments: - * Nothing + * None * * Return Value: - * Nothing + * None * * Example: * call ace_atragmx_fnc_true_c1_ballistic_coefficient diff --git a/addons/atragmx/functions/fnc_true_muzzle_velocity.sqf b/addons/atragmx/functions/fnc_true_muzzle_velocity.sqf index d8aa478412..db907aa29d 100644 --- a/addons/atragmx/functions/fnc_true_muzzle_velocity.sqf +++ b/addons/atragmx/functions/fnc_true_muzzle_velocity.sqf @@ -3,10 +3,10 @@ * Trues the muzzle velocity * * Arguments: - * Nothing + * None * * Return Value: - * Nothing + * None * * Example: * call ace_atragmx_fnc_true_muzzle_velocity diff --git a/addons/atragmx/functions/fnc_update_atmo_env_data.sqf b/addons/atragmx/functions/fnc_update_atmo_env_data.sqf index 7cd34754da..e8e805c0ab 100644 --- a/addons/atragmx/functions/fnc_update_atmo_env_data.sqf +++ b/addons/atragmx/functions/fnc_update_atmo_env_data.sqf @@ -3,10 +3,10 @@ * Updates the atmospheric data fields * * Arguments: - * Nothing + * None * * Return Value: - * Nothing + * None * * Example: * call ace_atragmx_fnc_update_atmo_env_data diff --git a/addons/atragmx/functions/fnc_update_atmo_selection.sqf b/addons/atragmx/functions/fnc_update_atmo_selection.sqf index 18036178b4..cd808326f8 100644 --- a/addons/atragmx/functions/fnc_update_atmo_selection.sqf +++ b/addons/atragmx/functions/fnc_update_atmo_selection.sqf @@ -3,10 +3,10 @@ * Updates the atmospheric data input method * * Arguments: - * Nothing + * None * * Return Value: - * Nothing + * None * * Example: * call ace_atragmx_fnc_update_atmo_selection diff --git a/addons/atragmx/functions/fnc_update_atmosphere.sqf b/addons/atragmx/functions/fnc_update_atmosphere.sqf index be7565bda7..d54daed532 100644 --- a/addons/atragmx/functions/fnc_update_atmosphere.sqf +++ b/addons/atragmx/functions/fnc_update_atmosphere.sqf @@ -3,10 +3,10 @@ * Updates all atmosphere column input fields * * Arguments: - * Nothing + * None * * Return Value: - * Nothing + * None * * Example: * call ace_atragmx_fnc_update_atmosphere diff --git a/addons/atragmx/functions/fnc_update_c1_ballistic_coefficient_data.sqf b/addons/atragmx/functions/fnc_update_c1_ballistic_coefficient_data.sqf index d63d9768da..5095ee0d96 100644 --- a/addons/atragmx/functions/fnc_update_c1_ballistic_coefficient_data.sqf +++ b/addons/atragmx/functions/fnc_update_c1_ballistic_coefficient_data.sqf @@ -3,10 +3,10 @@ * Updates the c1 ballistic coefficient data fields * * Arguments: - * Nothing + * None * * Return Value: - * Nothing + * None * * Example: * call ace_atragmx_fnc_update_c1_ballistic_coefficient_data diff --git a/addons/atragmx/functions/fnc_update_gun.sqf b/addons/atragmx/functions/fnc_update_gun.sqf index aa1f8c44bf..ff7de54a1c 100644 --- a/addons/atragmx/functions/fnc_update_gun.sqf +++ b/addons/atragmx/functions/fnc_update_gun.sqf @@ -3,10 +3,10 @@ * Updates all gun column input fields * * Arguments: - * Nothing + * None * * Return Value: - * Nothing + * None * * Example: * call ace_atragmx_fnc_update_gun diff --git a/addons/atragmx/functions/fnc_update_gun_ammo_data.sqf b/addons/atragmx/functions/fnc_update_gun_ammo_data.sqf index abdb401454..7d29252b28 100644 --- a/addons/atragmx/functions/fnc_update_gun_ammo_data.sqf +++ b/addons/atragmx/functions/fnc_update_gun_ammo_data.sqf @@ -3,10 +3,10 @@ * Updates the gun ammo data fields * * Arguments: - * Nothing + * None * * Return Value: - * Nothing + * None * * Example: * call ace_atragmx_fnc_update_gun_ammo_data diff --git a/addons/atragmx/functions/fnc_update_inclination_angle.sqf b/addons/atragmx/functions/fnc_update_inclination_angle.sqf index ea5599bf2d..223a7ae4d4 100644 --- a/addons/atragmx/functions/fnc_update_inclination_angle.sqf +++ b/addons/atragmx/functions/fnc_update_inclination_angle.sqf @@ -6,7 +6,7 @@ * Reference input field ID * * Return Value: - * Nothing + * None * * Example: * 0 call ace_atragmx_fnc_update_inclination_angle diff --git a/addons/atragmx/functions/fnc_update_muzzle_velocity_data.sqf b/addons/atragmx/functions/fnc_update_muzzle_velocity_data.sqf index 989d3d113c..466d83cc4c 100644 --- a/addons/atragmx/functions/fnc_update_muzzle_velocity_data.sqf +++ b/addons/atragmx/functions/fnc_update_muzzle_velocity_data.sqf @@ -3,10 +3,10 @@ * Updates the muzzle velocity data fields * * Arguments: - * Nothing + * None * * Return Value: - * Nothing + * None * * Example: * call ace_atragmx_fnc_update_muzzle_velocity_data diff --git a/addons/atragmx/functions/fnc_update_range_card.sqf b/addons/atragmx/functions/fnc_update_range_card.sqf index e8c910ca74..5656a45fe5 100644 --- a/addons/atragmx/functions/fnc_update_range_card.sqf +++ b/addons/atragmx/functions/fnc_update_range_card.sqf @@ -3,10 +3,10 @@ * Updates the range card listbox content * * Arguments: - * Nothing + * None * * Return Value: - * Nothing + * None * * Example: * call ace_atragmx_fnc_update_range_card diff --git a/addons/atragmx/functions/fnc_update_relative_click_memory.sqf b/addons/atragmx/functions/fnc_update_relative_click_memory.sqf index 1dc534ce4b..fe09d46cf7 100644 --- a/addons/atragmx/functions/fnc_update_relative_click_memory.sqf +++ b/addons/atragmx/functions/fnc_update_relative_click_memory.sqf @@ -3,10 +3,10 @@ * Updates the relative click memory * * Arguments: - * Nothing + * None * * Return Value: - * Nothing + * None * * Example: * call ace_atragmx_fnc_update_relative_click_memory diff --git a/addons/atragmx/functions/fnc_update_result.sqf b/addons/atragmx/functions/fnc_update_result.sqf index 2541222583..98718e6955 100644 --- a/addons/atragmx/functions/fnc_update_result.sqf +++ b/addons/atragmx/functions/fnc_update_result.sqf @@ -3,10 +3,10 @@ * Updates the result input and output fields * * Arguments: - * Nothing + * None * * Return Value: - * Nothing + * None * * Example: * call ace_atragmx_fnc_update_result @@ -28,7 +28,7 @@ _wind2 = GVAR(windage2Output) select GVAR(currentTarget); if (GVAR(showCoriolis)) then { _elevationRel = GVAR(verticalCoriolisOutput) select GVAR(currentTarget); _windageRel = GVAR(horizontalCoriolisOutput) select GVAR(currentTarget); - + _windageCur = GVAR(spinDriftOutput) select GVAR(currentTarget); } else { _elevationCur = GVAR(workingMemory) select 10; diff --git a/addons/atragmx/functions/fnc_update_scope_unit.sqf b/addons/atragmx/functions/fnc_update_scope_unit.sqf index 46db8c40c4..b66d0885bb 100644 --- a/addons/atragmx/functions/fnc_update_scope_unit.sqf +++ b/addons/atragmx/functions/fnc_update_scope_unit.sqf @@ -3,10 +3,10 @@ * Updates the scope unit fields * * Arguments: - * Nothing + * None * * Return Value: - * Nothing + * None * * Example: * call ace_atragmx_fnc_update_scope_unit @@ -26,4 +26,4 @@ if (GVAR(currentScopeUnit) == 3) then { } else { ctrlSetText [5000, GVAR(scopeUnits) select GVAR(currentScopeUnit)]; ctrlShow [2001, false]; -}; \ No newline at end of file +}; diff --git a/addons/atragmx/functions/fnc_update_solution_setup.sqf b/addons/atragmx/functions/fnc_update_solution_setup.sqf index 204a844c9d..8850c937a5 100644 --- a/addons/atragmx/functions/fnc_update_solution_setup.sqf +++ b/addons/atragmx/functions/fnc_update_solution_setup.sqf @@ -3,10 +3,10 @@ * Updates all solution setup input fields * * Arguments: - * Nothing + * None * * Return Value: - * Nothing + * None * * Example: * call ace_atragmx_fnc_update_solution_setup diff --git a/addons/atragmx/functions/fnc_update_target.sqf b/addons/atragmx/functions/fnc_update_target.sqf index ef2ef1de5c..c457a5cc21 100644 --- a/addons/atragmx/functions/fnc_update_target.sqf +++ b/addons/atragmx/functions/fnc_update_target.sqf @@ -3,10 +3,10 @@ * Updates all target column input fields * * Arguments: - * Nothing + * None * * Return Value: - * Nothing + * None * * Example: * call ace_atragmx_fnc_update_target diff --git a/addons/atragmx/functions/fnc_update_target_data.sqf b/addons/atragmx/functions/fnc_update_target_data.sqf index 6fa9035a62..3cb6c24c9c 100644 --- a/addons/atragmx/functions/fnc_update_target_data.sqf +++ b/addons/atragmx/functions/fnc_update_target_data.sqf @@ -3,10 +3,10 @@ * Updates all target column input fields * * Arguments: - * Nothing + * None * * Return Value: - * Nothing + * None * * Example: * call ace_atragmx_fnc_update_target diff --git a/addons/atragmx/functions/fnc_update_target_selection.sqf b/addons/atragmx/functions/fnc_update_target_selection.sqf index d9fd6002c9..7ae6256f33 100644 --- a/addons/atragmx/functions/fnc_update_target_selection.sqf +++ b/addons/atragmx/functions/fnc_update_target_selection.sqf @@ -3,10 +3,10 @@ * Updates all input fields based on the currently selected target * * Arguments: - * Nothing + * None * * Return Value: - * Nothing + * None * * Example: * call ace_atragmx_fnc_update_target_selection diff --git a/addons/atragmx/functions/fnc_update_truing_drop_data.sqf b/addons/atragmx/functions/fnc_update_truing_drop_data.sqf index 5d97780d49..161e8877e1 100644 --- a/addons/atragmx/functions/fnc_update_truing_drop_data.sqf +++ b/addons/atragmx/functions/fnc_update_truing_drop_data.sqf @@ -3,10 +3,10 @@ * Updates the truing drop data fields * * Arguments: - * Nothing + * None * * Return Value: - * Nothing + * None * * Example: * call ace_atragmx_fnc_update_truing_drop_data diff --git a/addons/atragmx/functions/fnc_update_truing_drop_selection.sqf b/addons/atragmx/functions/fnc_update_truing_drop_selection.sqf index 98f7483276..e00876e4a1 100644 --- a/addons/atragmx/functions/fnc_update_truing_drop_selection.sqf +++ b/addons/atragmx/functions/fnc_update_truing_drop_selection.sqf @@ -3,10 +3,10 @@ * Updates the truing drop input method * * Arguments: - * Nothing + * None * * Return Value: - * Nothing + * None * * Example: * call ace_atragmx_fnc_update_truing_drop_selection diff --git a/addons/atragmx/functions/fnc_update_unit_selection.sqf b/addons/atragmx/functions/fnc_update_unit_selection.sqf index f054857078..2fc5400e27 100644 --- a/addons/atragmx/functions/fnc_update_unit_selection.sqf +++ b/addons/atragmx/functions/fnc_update_unit_selection.sqf @@ -3,10 +3,10 @@ * Updates all input fields based on the currently selected unit * * Arguments: - * Nothing + * None * * Return Value: - * Nothing + * None * * Example: * call ace_atragmx_fnc_update_unit_selection diff --git a/addons/atragmx/functions/fnc_update_zero_range.sqf b/addons/atragmx/functions/fnc_update_zero_range.sqf index e4b3d0da8c..f0f787d7cf 100644 --- a/addons/atragmx/functions/fnc_update_zero_range.sqf +++ b/addons/atragmx/functions/fnc_update_zero_range.sqf @@ -3,10 +3,10 @@ * Updates the scope base angle based on the zero range input * * Arguments: - * Nothing + * None * * Return Value: - * Nothing + * None * * Example: * call ace_atragmx_fnc_update_zero_range diff --git a/addons/attach/functions/fnc_attach.sqf b/addons/attach/functions/fnc_attach.sqf index e48a850209..3bbf085ca4 100644 --- a/addons/attach/functions/fnc_attach.sqf +++ b/addons/attach/functions/fnc_attach.sqf @@ -8,7 +8,7 @@ * 2: Array containing a string of the attachable item * * Return Value: - * Nothing + * None * * Example: * [bob, bob, ["light"]] call ace_attach_fnc_attach; diff --git a/addons/attach/functions/fnc_detach.sqf b/addons/attach/functions/fnc_detach.sqf index 4ff4f9fbd6..945e399b74 100644 --- a/addons/attach/functions/fnc_detach.sqf +++ b/addons/attach/functions/fnc_detach.sqf @@ -7,7 +7,7 @@ * 1: unit doing the detaching (player) * * Return Value: - * Nothing + * None * * Example: * [car, bob] call ace_attach_fnc_detach @@ -69,7 +69,7 @@ if (toLower _itemName in ["b_ir_grenade", "o_ir_grenade", "i_ir_grenade"]) then detach _x; deleteVehicle _x; } forEach (attachedObjects _attachedObject); - + // Delete attached item detach _attachedObject; deleteVehicle _attachedObject; diff --git a/addons/attach/functions/fnc_placeApprove.sqf b/addons/attach/functions/fnc_placeApprove.sqf index 922136107e..895f91a7b6 100644 --- a/addons/attach/functions/fnc_placeApprove.sqf +++ b/addons/attach/functions/fnc_placeApprove.sqf @@ -16,7 +16,7 @@ * 5: Starting Pos of dummy item * * Return Value: - * Nothing + * None * * Example: * No diff --git a/addons/backpacks/functions/fnc_backpackOpened.sqf b/addons/backpacks/functions/fnc_backpackOpened.sqf index 8b4e05c20e..0b94b391f0 100644 --- a/addons/backpacks/functions/fnc_backpackOpened.sqf +++ b/addons/backpacks/functions/fnc_backpackOpened.sqf @@ -3,13 +3,16 @@ * Someone opened your backpack. Play sound and camshake. Execute locally. * * Arguments: - * 0: Who accessed your inventory? (Object) - * 1: Unit that wields the backpack (Object) - * 2: The backpack object (Object) + * 0: Who accessed your inventory? + * 1: Unit that wields the backpack + * 2: The backpack object * * Return Value: * None * + * Example: + * [bob, kevin, backpack] call ace_backpacks_fnc_backpackOpened + * * Public: No */ #include "script_component.hpp" diff --git a/addons/backpacks/functions/fnc_isBackpack.sqf b/addons/backpacks/functions/fnc_isBackpack.sqf index aa12b85ad9..80550290f2 100644 --- a/addons/backpacks/functions/fnc_isBackpack.sqf +++ b/addons/backpacks/functions/fnc_isBackpack.sqf @@ -8,6 +8,9 @@ * Return Value: * Boolean * + * Example: + * [bob] call ace_backpacks_fnc_isBackpack + * * Public: Yes */ #include "script_component.hpp" diff --git a/addons/backpacks/functions/fnc_onOpenInventory.sqf b/addons/backpacks/functions/fnc_onOpenInventory.sqf index 0857f6b7ab..b229bbb111 100644 --- a/addons/backpacks/functions/fnc_onOpenInventory.sqf +++ b/addons/backpacks/functions/fnc_onOpenInventory.sqf @@ -7,7 +7,10 @@ * 1: Backpack * * Return Value: - * false. Always open the inventory dialog. (Bool) + * false. Always open the inventory dialog. + * + * Example: + * [bob, backpack] call ace_backpacks_fnc_onOpenInventory * * Public: No */ diff --git a/addons/captives/functions/fnc_doFriskPerson.sqf b/addons/captives/functions/fnc_doFriskPerson.sqf index d3ddecfd13..700fba4ffb 100644 --- a/addons/captives/functions/fnc_doFriskPerson.sqf +++ b/addons/captives/functions/fnc_doFriskPerson.sqf @@ -7,7 +7,7 @@ * 1: unit * * Return Value: - * Nothing + * None * * Example: * [player, bob] call ACE_captives_fnc_doFristPerson; diff --git a/addons/captives/functions/fnc_doLoadCaptive.sqf b/addons/captives/functions/fnc_doLoadCaptive.sqf index a06a569e12..82e446b460 100644 --- a/addons/captives/functions/fnc_doLoadCaptive.sqf +++ b/addons/captives/functions/fnc_doLoadCaptive.sqf @@ -8,7 +8,7 @@ * 2: Vehicle to load the captive into. ObjNull for the nearest vehicle * * Return Value: - * Nothing + * None * * Example: * [bob, tom, car] call ACE_captives_fnc_doLoadCaptive diff --git a/addons/captives/functions/fnc_doUnloadCaptive.sqf b/addons/captives/functions/fnc_doUnloadCaptive.sqf index fd4375e4b7..93bdab114c 100644 --- a/addons/captives/functions/fnc_doUnloadCaptive.sqf +++ b/addons/captives/functions/fnc_doUnloadCaptive.sqf @@ -7,7 +7,7 @@ * 1: A captive loaded in a vehicle * * Return Value: - * Nothing + * None * * Example: * [bob, prisoner] call ACE_captives_fnc_doUnloadCaptive diff --git a/addons/captives/functions/fnc_handleAnimChangedHandcuffed.sqf b/addons/captives/functions/fnc_handleAnimChangedHandcuffed.sqf index c876a4f364..f71a3f04a3 100644 --- a/addons/captives/functions/fnc_handleAnimChangedHandcuffed.sqf +++ b/addons/captives/functions/fnc_handleAnimChangedHandcuffed.sqf @@ -6,9 +6,12 @@ * 0: The Unit * 1: New animation * - * ReturnValue: + * Return Value: * None * + * Example: + * [bob, "movearm"] call ACE_captives_fnc_handleAnimChangedHandcuffed + * * Public: No */ diff --git a/addons/captives/functions/fnc_handleAnimChangedSurrendered.sqf b/addons/captives/functions/fnc_handleAnimChangedSurrendered.sqf index cf17d8b873..304926600f 100644 --- a/addons/captives/functions/fnc_handleAnimChangedSurrendered.sqf +++ b/addons/captives/functions/fnc_handleAnimChangedSurrendered.sqf @@ -6,9 +6,12 @@ * 0: The Unit * 1: New animation * - * ReturnValue: + * Return Value: * None * + * Example: + * [bob, "movearm"] call ACE_captives_fnc_handleAnimChangedSurrendered + * * Public: No */ diff --git a/addons/captives/functions/fnc_handleLocal.sqf b/addons/captives/functions/fnc_handleLocal.sqf index 693eb844fd..ee11e74fcb 100644 --- a/addons/captives/functions/fnc_handleLocal.sqf +++ b/addons/captives/functions/fnc_handleLocal.sqf @@ -6,9 +6,12 @@ * 0: The Unit * 1: Is local * - * ReturnValue: + * Return Value: * None * + * Example: + * [bob, true] call ACE_captives_fnc_handleLocal + * * Public: No */ diff --git a/addons/captives/functions/fnc_handleOnUnconscious.sqf b/addons/captives/functions/fnc_handleOnUnconscious.sqf index 456161d9de..d89d18c506 100644 --- a/addons/captives/functions/fnc_handleOnUnconscious.sqf +++ b/addons/captives/functions/fnc_handleOnUnconscious.sqf @@ -7,7 +7,7 @@ * 0: Is Unconsisisiouses * * Return Value: - * Nothing + * None * * Example: * [bob, true] call ACE_captives_fnc_handleOnUnconscious diff --git a/addons/captives/functions/fnc_handleRespawn.sqf b/addons/captives/functions/fnc_handleRespawn.sqf index 0181640a28..98672798fd 100644 --- a/addons/captives/functions/fnc_handleRespawn.sqf +++ b/addons/captives/functions/fnc_handleRespawn.sqf @@ -7,7 +7,7 @@ * 1: Corpse * * Return Value: - * Nothing + * None * * Example: * [alive, body] call ACE_captives_fnc_handleRespawn; diff --git a/addons/captives/functions/fnc_handleZeusDisplayChanged.sqf b/addons/captives/functions/fnc_handleZeusDisplayChanged.sqf index 433c1fc259..bdb1450874 100644 --- a/addons/captives/functions/fnc_handleZeusDisplayChanged.sqf +++ b/addons/captives/functions/fnc_handleZeusDisplayChanged.sqf @@ -8,7 +8,7 @@ * 1: Display is now open * * Return Value: - * Nothing + * None * * Example: * [bob1, false] call ACE_captives_fnc_handleZeusDisplayChanged diff --git a/addons/captives/functions/fnc_moduleHandcuffed.sqf b/addons/captives/functions/fnc_moduleHandcuffed.sqf index b2e0b431b3..5b04696678 100644 --- a/addons/captives/functions/fnc_moduleHandcuffed.sqf +++ b/addons/captives/functions/fnc_moduleHandcuffed.sqf @@ -9,7 +9,7 @@ * 2: Activated * * Return Value: - * Nothing + * None * * Example: * [objNull, [player], true] call ace_captives_fnc_moduleHandcuffed diff --git a/addons/captives/functions/fnc_moduleSettings.sqf b/addons/captives/functions/fnc_moduleSettings.sqf index fc8c76721f..6be3fb8d56 100644 --- a/addons/captives/functions/fnc_moduleSettings.sqf +++ b/addons/captives/functions/fnc_moduleSettings.sqf @@ -8,6 +8,9 @@ * Return Value: * None * + * Example: + * [LOGIC] call ace_captives_fnc_moduleSettings + * * Public: No */ diff --git a/addons/captives/functions/fnc_moduleSurrender.sqf b/addons/captives/functions/fnc_moduleSurrender.sqf index c4482ce904..9f3bd8cdf9 100644 --- a/addons/captives/functions/fnc_moduleSurrender.sqf +++ b/addons/captives/functions/fnc_moduleSurrender.sqf @@ -9,7 +9,7 @@ * 2: Activated * * Return Value: - * Nothing + * None * * Example: * [objNull, [player], true] call ace_captives_fnc_moduleSurrender diff --git a/addons/captives/functions/fnc_setHandcuffed.sqf b/addons/captives/functions/fnc_setHandcuffed.sqf index d2011b5292..9a713af0b4 100644 --- a/addons/captives/functions/fnc_setHandcuffed.sqf +++ b/addons/captives/functions/fnc_setHandcuffed.sqf @@ -7,7 +7,7 @@ * 1: True to take captive, false to release captive * * Return Value: - * Nothing + * None * * Example: * [bob, true] call ACE_captives_fnc_setHandcuffed; diff --git a/addons/captives/functions/fnc_setSurrendered.sqf b/addons/captives/functions/fnc_setSurrendered.sqf index 53e709bab7..a0551d0219 100644 --- a/addons/captives/functions/fnc_setSurrendered.sqf +++ b/addons/captives/functions/fnc_setSurrendered.sqf @@ -7,7 +7,7 @@ * 1: True to surrender, false to un-surrender * * Return Value: - * Nothing + * None * * Example: * [Pierre, true] call ACE_captives_fnc_setSurrendered; diff --git a/addons/captives/functions/fnc_vehicleCaptiveMoveIn.sqf b/addons/captives/functions/fnc_vehicleCaptiveMoveIn.sqf index 503d80de2c..fa1d920a0d 100644 --- a/addons/captives/functions/fnc_vehicleCaptiveMoveIn.sqf +++ b/addons/captives/functions/fnc_vehicleCaptiveMoveIn.sqf @@ -7,7 +7,7 @@ * 1: The Vehicle * * Return Value: - * Nothing + * None * * Example: * [bob, car1] call ACE_captives_fnc_vehicleCaptiveMoveIn; diff --git a/addons/captives/functions/fnc_vehicleCaptiveMoveOut.sqf b/addons/captives/functions/fnc_vehicleCaptiveMoveOut.sqf index ce44b5926f..329adc1740 100644 --- a/addons/captives/functions/fnc_vehicleCaptiveMoveOut.sqf +++ b/addons/captives/functions/fnc_vehicleCaptiveMoveOut.sqf @@ -6,7 +6,7 @@ * 0: Captive Unit being unloaded * * Return Value: - * Nothing + * None * * Example: * [bob] call ACE_captives_fnc_vehicleCaptiveMoveOut; diff --git a/addons/cargo/functions/fnc_paradropItem.sqf b/addons/cargo/functions/fnc_paradropItem.sqf index e1c04799fb..0f74787723 100644 --- a/addons/cargo/functions/fnc_paradropItem.sqf +++ b/addons/cargo/functions/fnc_paradropItem.sqf @@ -6,7 +6,7 @@ * 0: Object * 1: Vehicle * - * Return value: + * Return Value: * Object unloaded * * Example: diff --git a/addons/chemlights/functions/fnc_compileChemlightMenu.sqf b/addons/chemlights/functions/fnc_compileChemlightMenu.sqf index 74b0a154c9..c87c4247ec 100644 --- a/addons/chemlights/functions/fnc_compileChemlightMenu.sqf +++ b/addons/chemlights/functions/fnc_compileChemlightMenu.sqf @@ -7,7 +7,7 @@ * 1: Player * 2: Parameters * - * Return value: + * Return Value: * None * * Example: @@ -29,7 +29,7 @@ private _chemlights = [_player] call FUNC(getShieldComponents); private _icon = getText (_config >> "picture"); private _shieldClass = getText (_config >> "ACE_Chemlight_Shield"); private _displayName = getText (configFile >> "CfgWeapons" >> _shieldClass >> "displayName"); - + _displayName = format [localize LSTRING(Action_Prepare), _displayName]; private _statement = {_this call FUNC(prepShield)}; diff --git a/addons/chemlights/functions/fnc_getShieldComponents.sqf b/addons/chemlights/functions/fnc_getShieldComponents.sqf index be089b261c..6055070351 100644 --- a/addons/chemlights/functions/fnc_getShieldComponents.sqf +++ b/addons/chemlights/functions/fnc_getShieldComponents.sqf @@ -5,7 +5,7 @@ * Arguments: * 0: Unit to check * - * Return value: + * Return Value: * List of carried chemlight classnames * * Example: diff --git a/addons/chemlights/functions/fnc_prepShield.sqf b/addons/chemlights/functions/fnc_prepShield.sqf index 52623d6488..b4861da080 100644 --- a/addons/chemlights/functions/fnc_prepShield.sqf +++ b/addons/chemlights/functions/fnc_prepShield.sqf @@ -7,7 +7,7 @@ * 1: Activator Unit (player) * 2: Chemlight class, chemlight shield class * - * Return value: + * Return Value: * None * * Example: diff --git a/addons/common/functions/fnc_ASLToPosition.sqf b/addons/common/functions/fnc_ASLToPosition.sqf index a5afb1db75..0f745cd2bb 100644 --- a/addons/common/functions/fnc_ASLToPosition.sqf +++ b/addons/common/functions/fnc_ASLToPosition.sqf @@ -10,6 +10,9 @@ * Return Value: * None * + * Example: + * [1, 2, 3] call ace_common_fnc_ASLToPosition + * * Public: No */ #include "script_component.hpp" diff --git a/addons/common/functions/fnc__handleRequestAllSyncedEvents.sqf b/addons/common/functions/fnc__handleRequestAllSyncedEvents.sqf index 4aa2b8e675..e41436078c 100644 --- a/addons/common/functions/fnc__handleRequestAllSyncedEvents.sqf +++ b/addons/common/functions/fnc__handleRequestAllSyncedEvents.sqf @@ -8,6 +8,9 @@ * Return Value: * Event is successed * + * Example: + * [bob] call ace_common_fnc__handleRequestAllSyncedEvents + * * Public: No */ #include "script_component.hpp" diff --git a/addons/common/functions/fnc__handleRequestSyncedEvent.sqf b/addons/common/functions/fnc__handleRequestSyncedEvent.sqf index f3fd2e241d..61711eb0b0 100644 --- a/addons/common/functions/fnc__handleRequestSyncedEvent.sqf +++ b/addons/common/functions/fnc__handleRequestSyncedEvent.sqf @@ -2,17 +2,21 @@ * Author: jaynus * Receives either requests for synchronization from clients, or the synchronization data from the server. * - * Arguments [Client] : + * Arguments [Client]: * 0: eventName * 1: eventLog * - * Arguments [Server] : + * Arguments [Server]: * 0: eventName * 1: client * * Return Value: * Event is successed * + * Example: + * ["name", [LOG]] call ace_common_fnc__handleRequestSyncedEvent //Client + * ["name", bob] call ace_common_fnc__handleRequestSyncedEvent//Server + * * Public: No */ #include "script_component.hpp" diff --git a/addons/common/functions/fnc__handleSyncedEvent.sqf b/addons/common/functions/fnc__handleSyncedEvent.sqf index d773e424fd..f59c8a6535 100644 --- a/addons/common/functions/fnc__handleSyncedEvent.sqf +++ b/addons/common/functions/fnc__handleSyncedEvent.sqf @@ -2,7 +2,7 @@ * Author: jaynus * Handles synced events being received. Server will log them, and server/client will execute them. * - * Arguments [Client] : + * Arguments: [Client] * 0: eventName * 1: arguments * 2: ttl @@ -10,6 +10,9 @@ * Return Value: * Boolean of success * + * Example: + * [bob] call ace_common_fnc__handleSyncedEvent + * * Public: No */ #include "script_component.hpp" diff --git a/addons/common/functions/fnc_addActionEventHandler.sqf b/addons/common/functions/fnc_addActionEventHandler.sqf index 56d2de16db..18d337225f 100644 --- a/addons/common/functions/fnc_addActionEventHandler.sqf +++ b/addons/common/functions/fnc_addActionEventHandler.sqf @@ -11,6 +11,9 @@ * Return Value: * ID of the action (used to remove it later) * + * Example: + * [bob, "DefaultAction", "condition", "execute"] call ace_common_fnc_addActionEventHandler + * * Public: No */ #include "script_component.hpp" diff --git a/addons/common/functions/fnc_addActionMenuEventHandler.sqf b/addons/common/functions/fnc_addActionMenuEventHandler.sqf index c86cf45f17..94028b9aea 100644 --- a/addons/common/functions/fnc_addActionMenuEventHandler.sqf +++ b/addons/common/functions/fnc_addActionMenuEventHandler.sqf @@ -15,6 +15,9 @@ * Return Value: * ID of the action (used to remove it later) * + * Example: + * [bob, "Title", "DefaultAction", "condition", "execute", "conditionmenu", "executemenu", 5] call ace_common_fnc_addActionMenuEventHandler + * * Public: No */ #include "script_component.hpp" diff --git a/addons/common/functions/fnc_addCanInteractWithCondition.sqf b/addons/common/functions/fnc_addCanInteractWithCondition.sqf index 294dac1c72..7c2bc3591b 100644 --- a/addons/common/functions/fnc_addCanInteractWithCondition.sqf +++ b/addons/common/functions/fnc_addCanInteractWithCondition.sqf @@ -9,6 +9,9 @@ * Return Value: * None * + * Example: + * ["ID", {Condition}] call ace_common_fnc_addCanInteractWithCondition + * * Public: No */ #include "script_component.hpp" diff --git a/addons/common/functions/fnc_addLineToDebugDraw.sqf b/addons/common/functions/fnc_addLineToDebugDraw.sqf index 5fd7f028ba..5fca9d68c1 100644 --- a/addons/common/functions/fnc_addLineToDebugDraw.sqf +++ b/addons/common/functions/fnc_addLineToDebugDraw.sqf @@ -8,7 +8,7 @@ * 2: Color * * Return Value: - * Nothing + * None * * Example: * [[0,0,0], [1,1,0], [1,0,0,1]]] call ace_common_fnc_addLineToDebugDraw; diff --git a/addons/common/functions/fnc_addMapMarkerCreatedEventHandler.sqf b/addons/common/functions/fnc_addMapMarkerCreatedEventHandler.sqf index 2201426e48..1b82b9fedf 100644 --- a/addons/common/functions/fnc_addMapMarkerCreatedEventHandler.sqf +++ b/addons/common/functions/fnc_addMapMarkerCreatedEventHandler.sqf @@ -8,6 +8,9 @@ * Return Value: * ID of the event script (used to remove it later). * + * Example: + * ["bob"] call ace_common_fnc_addMapMarkerCreatedEventHandler + * * Public: Yes */ #include "script_component.hpp" diff --git a/addons/common/functions/fnc_addSetting.sqf b/addons/common/functions/fnc_addSetting.sqf index c4b97ddcce..0e5d391b1a 100644 --- a/addons/common/functions/fnc_addSetting.sqf +++ b/addons/common/functions/fnc_addSetting.sqf @@ -16,6 +16,9 @@ * Return Value: * None * + * Example: + * ["bob", "type", true, "bob", "person", [1,2,3], true, 5] call ace_common_fnc_addSettings + * * Public: No */ #include "script_component.hpp" diff --git a/addons/common/functions/fnc_addToInventory.sqf b/addons/common/functions/fnc_addToInventory.sqf index 187a218382..19aea9bcdd 100644 --- a/addons/common/functions/fnc_addToInventory.sqf +++ b/addons/common/functions/fnc_addToInventory.sqf @@ -12,6 +12,9 @@ * 0: Added to player * 1: weaponholder * + * Example: + * [bob, "classname", "", 5] call ace_common_fnc_addToInventory + * * Public: Yes */ #include "script_component.hpp" diff --git a/addons/common/functions/fnc_ambientBrightness.sqf b/addons/common/functions/fnc_ambientBrightness.sqf index 4ec2840e47..276d7aa5c3 100644 --- a/addons/common/functions/fnc_ambientBrightness.sqf +++ b/addons/common/functions/fnc_ambientBrightness.sqf @@ -8,6 +8,9 @@ * Return Value: * Ambient brightness * + * Example: + * [] call ace_common_fnc_ambientBrightness + * * Public: Yes */ #include "script_component.hpp" diff --git a/addons/common/functions/fnc_arithmeticGetResult.sqf b/addons/common/functions/fnc_arithmeticGetResult.sqf index d3fb67b1af..3dae9b23a0 100644 --- a/addons/common/functions/fnc_arithmeticGetResult.sqf +++ b/addons/common/functions/fnc_arithmeticGetResult.sqf @@ -8,7 +8,7 @@ * 2: Operation (sum, product, min, max, avg) * * Return Value: - * + * Value * * Example: * [ace_player, "ace_aimCoefficents", "product"] call ace_common_fnc_arithmeticGetResult diff --git a/addons/common/functions/fnc_arithmeticSetSource.sqf b/addons/common/functions/fnc_arithmeticSetSource.sqf index 1cb156bcc3..a11cb29527 100644 --- a/addons/common/functions/fnc_arithmeticSetSource.sqf +++ b/addons/common/functions/fnc_arithmeticSetSource.sqf @@ -9,7 +9,7 @@ * 3: Code that returns a number (can access var _namespace) [use {} to remove] * * Return Value: - * Nothing + * None * * Example: * [missionNameSpace, "ace_hearing", "myMission", {0.5}] call ace_common_fnc_arithmeticSetSource diff --git a/addons/common/functions/fnc_assignedItemFix.sqf b/addons/common/functions/fnc_assignedItemFix.sqf index 9a4ac5bf47..f7fe02f30c 100644 --- a/addons/common/functions/fnc_assignedItemFix.sqf +++ b/addons/common/functions/fnc_assignedItemFix.sqf @@ -8,7 +8,10 @@ * Return Value: * None * - * Public : No + * Example: + * call ace_common_fnc_assignedItemFix + * + * Public: No */ #include "script_component.hpp" diff --git a/addons/common/functions/fnc_binarizeNumber.sqf b/addons/common/functions/fnc_binarizeNumber.sqf index 0945afa770..82494e39d6 100644 --- a/addons/common/functions/fnc_binarizeNumber.sqf +++ b/addons/common/functions/fnc_binarizeNumber.sqf @@ -9,6 +9,9 @@ * Return Value: * Booleans * + * Example: + * [5, 5] call ace_common_fnc_binarizeNumber + * * Public: Yes */ #include "script_component.hpp" diff --git a/addons/common/functions/fnc_blurScreen.sqf b/addons/common/functions/fnc_blurScreen.sqf index 4a6c0d3cb4..0995c957d9 100644 --- a/addons/common/functions/fnc_blurScreen.sqf +++ b/addons/common/functions/fnc_blurScreen.sqf @@ -4,7 +4,7 @@ * * Arguments: * 0: ID - * 1: Show? + * 1: Show? * * Return Value: * None diff --git a/addons/common/functions/fnc_cachedCall.sqf b/addons/common/functions/fnc_cachedCall.sqf index 3463e1db55..8636ffff84 100644 --- a/addons/common/functions/fnc_cachedCall.sqf +++ b/addons/common/functions/fnc_cachedCall.sqf @@ -13,6 +13,9 @@ * Return Value: * Result of the function * + * Example: + * [[array]], {dothings}, NAMESPACE, "UID", 5, "clear"] call ace_common_fnc_cachedCall + * * Public: No */ #include "script_component.hpp" diff --git a/addons/common/functions/fnc_canGetInPosition.sqf b/addons/common/functions/fnc_canGetInPosition.sqf index c470337d6a..c0379c861a 100644 --- a/addons/common/functions/fnc_canGetInPosition.sqf +++ b/addons/common/functions/fnc_canGetInPosition.sqf @@ -7,12 +7,14 @@ * 1: The vehicle to be entered * 2: Position. Can be "Driver", "Pilot", "Gunner", "Commander", "Copilot", "Turret", "FFV", "Codriver" or "Cargo" * 3: Check current distance to vehicles memory point? (default: false) - * 4: Index. "Turret", "FFV", "Codriver" and "Cargo" support this optional parameter. Which position should be taken. - * Note: This index is diffrent from Armas "cargoIndex". (default: next free index) + * 4: Index. "Turret", "FFV", "Codriver" and "Cargo" support this optional parameter. Which position should be taken. Note: This index is different from Armas "cargoIndex". (default: next free index) * * Return Value: * None * + * Example: + * [bob, car, "Pilot", true, "Turret"] call ace_common_fnc_canGetInPosition + * * Public: No */ #include "script_component.hpp" diff --git a/addons/common/functions/fnc_canInteractWith.sqf b/addons/common/functions/fnc_canInteractWith.sqf index 7603452965..a94ba6d9d1 100644 --- a/addons/common/functions/fnc_canInteractWith.sqf +++ b/addons/common/functions/fnc_canInteractWith.sqf @@ -8,7 +8,10 @@ * 2: Exceptions. What general conditions are to skip? (default: []) * * Return Value: - * Unit can interact? + * Unit can interact? + * + * Example: + * [bob, target, []] call ace_common_fnc_canInteractWith * * Public: Yes */ diff --git a/addons/common/functions/fnc_changeProjectileDirection.sqf b/addons/common/functions/fnc_changeProjectileDirection.sqf index 89a8988306..6e42ee332a 100644 --- a/addons/common/functions/fnc_changeProjectileDirection.sqf +++ b/addons/common/functions/fnc_changeProjectileDirection.sqf @@ -11,6 +11,9 @@ * Return Value: * None * + * Example: + * [bullet, 2, 5, 3] call ace_common_fnc_changeProjectileDirection + * * Public: No */ #include "script_component.hpp" diff --git a/addons/common/functions/fnc_checkFiles.sqf b/addons/common/functions/fnc_checkFiles.sqf index f0821f3f4c..480cdab9a9 100644 --- a/addons/common/functions/fnc_checkFiles.sqf +++ b/addons/common/functions/fnc_checkFiles.sqf @@ -8,6 +8,9 @@ * Return Value: * None * + * Example: + * call ace_common_fnc_checkFiles + * * Public: No */ #include "script_component.hpp" diff --git a/addons/common/functions/fnc_checkPBOs.sqf b/addons/common/functions/fnc_checkPBOs.sqf index 886ae3b5ca..2504d73dc1 100644 --- a/addons/common/functions/fnc_checkPBOs.sqf +++ b/addons/common/functions/fnc_checkPBOs.sqf @@ -14,6 +14,9 @@ * Return Value: * None * + * Example: + * [0, false, ""] call ace_common_fnc_checkPBOs + * * Public: Yes */ #include "script_component.hpp" diff --git a/addons/common/functions/fnc_claim.sqf b/addons/common/functions/fnc_claim.sqf index b3fe3d5544..79237d725b 100644 --- a/addons/common/functions/fnc_claim.sqf +++ b/addons/common/functions/fnc_claim.sqf @@ -10,6 +10,9 @@ * Return Value: * None * + * Example: + * [bob, flag, true] call ace_common_fnc_claim + * * Public: No */ #include "script_component.hpp" diff --git a/addons/common/functions/fnc_codeToString.sqf b/addons/common/functions/fnc_codeToString.sqf index 62e4cb5698..ff4597f7bb 100644 --- a/addons/common/functions/fnc_codeToString.sqf +++ b/addons/common/functions/fnc_codeToString.sqf @@ -8,6 +8,9 @@ * Return Value: * Code * + * Example: + * ["bob"] call ace_common_fnc_codeToString + * * Public: Yes */ #include "script_component.hpp" diff --git a/addons/common/functions/fnc_createOrthonormalReference.sqf b/addons/common/functions/fnc_createOrthonormalReference.sqf index e45bf269aa..cb443de15b 100644 --- a/addons/common/functions/fnc_createOrthonormalReference.sqf +++ b/addons/common/functions/fnc_createOrthonormalReference.sqf @@ -2,7 +2,7 @@ * Author: esteldunedain * Returns a orthonormal system of reference aligned with the supplied vector * - * Arguments: + * Arguments: * Vector to align the coordinate system with * * Return Value: @@ -10,6 +10,9 @@ * 1: Normalized Cross Product Vector * 2: Vector Cross Product * + * Example: + * [[0,0,0]] call ace_common_fnc_createOrthonormalReference + * * Public: Yes */ #include "script_component.hpp" diff --git a/addons/common/functions/fnc_currentChannel.sqf b/addons/common/functions/fnc_currentChannel.sqf index a78e2b0204..0844ebd881 100644 --- a/addons/common/functions/fnc_currentChannel.sqf +++ b/addons/common/functions/fnc_currentChannel.sqf @@ -8,6 +8,9 @@ * Return Value: * The current channel ("group", "side", "global", "command", "vehicle", "direct", "custom_X") * + * Example: + * [] call ace_common_fnc_currentChannel + * * Public: Yes */ #include "script_component.hpp" diff --git a/addons/common/functions/fnc_debug.sqf b/addons/common/functions/fnc_debug.sqf index 019ce2abff..a825c82523 100644 --- a/addons/common/functions/fnc_debug.sqf +++ b/addons/common/functions/fnc_debug.sqf @@ -9,6 +9,9 @@ * Return Value: * Message is Printed * + * Example: + * [bob, 2] call ace_common_fnc_debug + * * Public: Yes */ #include "script_component.hpp" diff --git a/addons/common/functions/fnc_debugModule.sqf b/addons/common/functions/fnc_debugModule.sqf index 125887183e..c4fa7b8547 100644 --- a/addons/common/functions/fnc_debugModule.sqf +++ b/addons/common/functions/fnc_debugModule.sqf @@ -8,6 +8,9 @@ * Return Value: * None * + * Example: + * call ace_common_fnc_debugModule + * * Public: No */ #include "script_component.hpp" diff --git a/addons/common/functions/fnc_defineVariable.sqf b/addons/common/functions/fnc_defineVariable.sqf index 35a1e96d31..7c1a694aeb 100644 --- a/addons/common/functions/fnc_defineVariable.sqf +++ b/addons/common/functions/fnc_defineVariable.sqf @@ -13,6 +13,9 @@ * Return Value: * None * + * Example: + * ["bob", 1, true, "category", 1, true] call ace_common_fnc_defineVariable + * * Public: Yes */ #include "script_component.hpp" diff --git a/addons/common/functions/fnc_deviceKeyFindValidIndex.sqf b/addons/common/functions/fnc_deviceKeyFindValidIndex.sqf index 7b692ce300..aeacf940cc 100644 --- a/addons/common/functions/fnc_deviceKeyFindValidIndex.sqf +++ b/addons/common/functions/fnc_deviceKeyFindValidIndex.sqf @@ -3,7 +3,7 @@ * Finds next valid index for the device array. * * Arguments: - * 0: Offset from currentIndex (use 1 to find next valid after current) or a displayName string (default: 0) + * 0: Offset from currentIndex (use 1 to find next valid after current) or a displayName string (default: 0) * * Return Value: * The new index (-1 if no valid) diff --git a/addons/common/functions/fnc_disableUserInput.sqf b/addons/common/functions/fnc_disableUserInput.sqf index 8e28edc5f0..729da9b504 100644 --- a/addons/common/functions/fnc_disableUserInput.sqf +++ b/addons/common/functions/fnc_disableUserInput.sqf @@ -8,6 +8,9 @@ * Return Value: * None * + * Example: + * [true] call ace_common_fnc_disableUserInput + * * Public: No */ #include "script_component.hpp" diff --git a/addons/common/functions/fnc_displayText.sqf b/addons/common/functions/fnc_displayText.sqf index ee22f6949a..fdd1f960d5 100644 --- a/addons/common/functions/fnc_displayText.sqf +++ b/addons/common/functions/fnc_displayText.sqf @@ -11,6 +11,9 @@ * Return Value: * None * + * Example: + * ["Message", true, 5, 2] call ace_common_fnc_displayText + * * Public: Yes */ #include "script_component.hpp" diff --git a/addons/common/functions/fnc_dropBackpack.sqf b/addons/common/functions/fnc_dropBackpack.sqf index b0d77af7d5..dcbb9a3f70 100644 --- a/addons/common/functions/fnc_dropBackpack.sqf +++ b/addons/common/functions/fnc_dropBackpack.sqf @@ -8,6 +8,9 @@ * Return Value: * Ground wepaon holder with backpack * + * Example: + * [unit] call ace_common_fnc_dropBackpack + * * Public: Yes */ #include "script_component.hpp" diff --git a/addons/common/functions/fnc_dumpPerformanceCounters.sqf b/addons/common/functions/fnc_dumpPerformanceCounters.sqf index ec6f225ce4..a6bcc1d29c 100644 --- a/addons/common/functions/fnc_dumpPerformanceCounters.sqf +++ b/addons/common/functions/fnc_dumpPerformanceCounters.sqf @@ -8,6 +8,9 @@ * Return Value: * None * + * Example: + * call ace_common_fnc_dumpPerformanceCounters + * * Public: No */ #include "script_component.hpp" diff --git a/addons/common/functions/fnc_endRadioTransmission.sqf b/addons/common/functions/fnc_endRadioTransmission.sqf index 4597426d67..ead1ec29c6 100644 --- a/addons/common/functions/fnc_endRadioTransmission.sqf +++ b/addons/common/functions/fnc_endRadioTransmission.sqf @@ -9,6 +9,9 @@ * Return Value: * None * + * Example: + * call ace_common_fnc_endRadioTransmission + * * Public: No */ #include "script_component.hpp" diff --git a/addons/common/functions/fnc_eraseCache.sqf b/addons/common/functions/fnc_eraseCache.sqf index ae988ced28..0bcfab1dd4 100644 --- a/addons/common/functions/fnc_eraseCache.sqf +++ b/addons/common/functions/fnc_eraseCache.sqf @@ -9,6 +9,9 @@ * Return Value: * None * + * Example: + * [NAMESPACE, "UID"] call ace_common_fnc_eraseCache + * * Public: No */ #include "script_component.hpp" diff --git a/addons/common/functions/fnc_errorMessage.sqf b/addons/common/functions/fnc_errorMessage.sqf index 88e0a3b90f..8ccd7c22fb 100644 --- a/addons/common/functions/fnc_errorMessage.sqf +++ b/addons/common/functions/fnc_errorMessage.sqf @@ -8,6 +8,9 @@ * Return Value: * None * + * Example: + * call ace_common_fnc_errorMessage + * * Public: No */ #include "script_component.hpp" diff --git a/addons/common/functions/fnc_firedEH.sqf b/addons/common/functions/fnc_firedEH.sqf index 29e58a4c6a..cbf49f626b 100644 --- a/addons/common/functions/fnc_firedEH.sqf +++ b/addons/common/functions/fnc_firedEH.sqf @@ -14,6 +14,9 @@ * Return Value: * None * + * Example: + * [bob, "gun", "muzzle", "single", "ammo", "magazine", "bullet"] call ace_common_fnc_firedEH + * * Public: No */ #include "script_component.hpp" diff --git a/addons/common/functions/fnc_fixCollision.sqf b/addons/common/functions/fnc_fixCollision.sqf index 3b3b16a9f9..569d7d1e87 100644 --- a/addons/common/functions/fnc_fixCollision.sqf +++ b/addons/common/functions/fnc_fixCollision.sqf @@ -8,6 +8,9 @@ * Return Value: * None * + * Example: + * [bob] call ace_common_fnc_fixCollision + * * Public: No */ #include "script_component.hpp" diff --git a/addons/common/functions/fnc_fixFloating.sqf b/addons/common/functions/fnc_fixFloating.sqf index 5a00aa3863..dc7608f9fe 100644 --- a/addons/common/functions/fnc_fixFloating.sqf +++ b/addons/common/functions/fnc_fixFloating.sqf @@ -9,6 +9,9 @@ * Return Value: * None * + * Example: + * [object] call ace_common_fnc_fixFloating + * * Public: No */ #include "script_component.hpp" diff --git a/addons/common/functions/fnc_fixLoweredRifleAnimation.sqf b/addons/common/functions/fnc_fixLoweredRifleAnimation.sqf index 9e230b00ad..f804b087d2 100644 --- a/addons/common/functions/fnc_fixLoweredRifleAnimation.sqf +++ b/addons/common/functions/fnc_fixLoweredRifleAnimation.sqf @@ -6,7 +6,7 @@ * 0: Unit * * Return Value: - * Nothing + * None * * Example: * [ACE_player] call ace_common_fnc_fixLoweredRifleAnimation diff --git a/addons/common/functions/fnc_fixPosition.sqf b/addons/common/functions/fnc_fixPosition.sqf index 883a502c4e..fb14141fe2 100644 --- a/addons/common/functions/fnc_fixPosition.sqf +++ b/addons/common/functions/fnc_fixPosition.sqf @@ -9,6 +9,9 @@ * Return Value: * None * + * Example: + * [bob] call ace_common_fnc_fixPosition + * * Public: No */ #include "script_component.hpp" diff --git a/addons/common/functions/fnc_getAllDefinedSetVariables.sqf b/addons/common/functions/fnc_getAllDefinedSetVariables.sqf index a5d973767f..fd94ae8024 100644 --- a/addons/common/functions/fnc_getAllDefinedSetVariables.sqf +++ b/addons/common/functions/fnc_getAllDefinedSetVariables.sqf @@ -14,6 +14,9 @@ * 3: publicFlag * 4: peristentFlag * + * Example: + * [bob, ""] call ace_common_fnc_getAllDefinedSetVariables + * * Public: Yes */ #include "script_component.hpp" diff --git a/addons/common/functions/fnc_getChildren.sqf b/addons/common/functions/fnc_getChildren.sqf index f2930b015d..56bc5d779c 100644 --- a/addons/common/functions/fnc_getChildren.sqf +++ b/addons/common/functions/fnc_getChildren.sqf @@ -7,6 +7,9 @@ * * Return Value: * Parent Entry Class Children + + * Example: + * [bob] call ace_common_fnc_getChildren * * Public: Yes */ diff --git a/addons/common/functions/fnc_getConfigCommander.sqf b/addons/common/functions/fnc_getConfigCommander.sqf index d4a53905b8..45d7d6389c 100644 --- a/addons/common/functions/fnc_getConfigCommander.sqf +++ b/addons/common/functions/fnc_getConfigCommander.sqf @@ -7,6 +7,9 @@ * * Return Value: * Commander config + + * Example: + * [car] call ace_common_fnc_getConfigCommander * * Public: Yes */ diff --git a/addons/common/functions/fnc_getConfigGunner.sqf b/addons/common/functions/fnc_getConfigGunner.sqf index abbbd5f014..c14eb85ed5 100644 --- a/addons/common/functions/fnc_getConfigGunner.sqf +++ b/addons/common/functions/fnc_getConfigGunner.sqf @@ -8,6 +8,9 @@ * Return Value: * Gunner config * + * Example: + * [car] call ace_common_fnc_getConfigGunner + * * Public: Yes */ #include "script_component.hpp" diff --git a/addons/common/functions/fnc_getDefinedVariable.sqf b/addons/common/functions/fnc_getDefinedVariable.sqf index 32a75edb5e..98267ab18f 100644 --- a/addons/common/functions/fnc_getDefinedVariable.sqf +++ b/addons/common/functions/fnc_getDefinedVariable.sqf @@ -9,6 +9,9 @@ * Return Value: * Value of variable or default value, if the variable is undefined * + * Example: + * [bob, "var"] call ace_common_fnc_getDefinedVariable + * * Public: No */ #include "script_component.hpp" diff --git a/addons/common/functions/fnc_getDefinedVariableDefault.sqf b/addons/common/functions/fnc_getDefinedVariableDefault.sqf index c6f4f7711c..88199f8ad3 100644 --- a/addons/common/functions/fnc_getDefinedVariableDefault.sqf +++ b/addons/common/functions/fnc_getDefinedVariableDefault.sqf @@ -8,6 +8,9 @@ * Return Value: * Default value of variable * + * Example: + * ["name"] call ace_common_fnc_getDefinedVariableDefault + * * Public: Yes */ #include "script_component.hpp" diff --git a/addons/common/functions/fnc_getDefinedVariableInfo.sqf b/addons/common/functions/fnc_getDefinedVariableInfo.sqf index adcb70c6ee..e22ba193f6 100644 --- a/addons/common/functions/fnc_getDefinedVariableInfo.sqf +++ b/addons/common/functions/fnc_getDefinedVariableInfo.sqf @@ -8,6 +8,9 @@ * Return Value: * Variable Metadata * + * Example: + * ["var"] call ace_common_fnc_getDefinedVariableInfo + * * Public: No */ #include "script_component.hpp" diff --git a/addons/common/functions/fnc_getDisplayConfigName.sqf b/addons/common/functions/fnc_getDisplayConfigName.sqf index 1660bbf804..d61800e5ce 100644 --- a/addons/common/functions/fnc_getDisplayConfigName.sqf +++ b/addons/common/functions/fnc_getDisplayConfigName.sqf @@ -8,6 +8,9 @@ * Return Value: * Display Classnames * + * Example: + * [5] call ace_common_fnc_getDisplayConfigName + * * Public: Yes * * Note: Really slow due to iteration through whole config. Meant for debugging. diff --git a/addons/common/functions/fnc_getDoorTurrets.sqf b/addons/common/functions/fnc_getDoorTurrets.sqf index 9ef2ad4704..cfb0369d63 100644 --- a/addons/common/functions/fnc_getDoorTurrets.sqf +++ b/addons/common/functions/fnc_getDoorTurrets.sqf @@ -8,6 +8,9 @@ * Return Value: * All turret indecies of the Vehicle * + * Example: + * [car] call ace_common_fnc_getDoorTurrets + * * Public: Yes */ #include "script_component.hpp" diff --git a/addons/common/functions/fnc_getFirstObjectIntersection.sqf b/addons/common/functions/fnc_getFirstObjectIntersection.sqf index c4cc46ab9b..951f48ad16 100644 --- a/addons/common/functions/fnc_getFirstObjectIntersection.sqf +++ b/addons/common/functions/fnc_getFirstObjectIntersection.sqf @@ -11,6 +11,9 @@ * 0: Intersects * 1: Intersection Position ASL * + * Example: + * [[1,2,3], [0,0,5], 5] call ace_common_fnc_getFirstObjectIntersection + * * Public: Yes */ #include "script_component.hpp" diff --git a/addons/common/functions/fnc_getFirstTerrainIntersection.sqf b/addons/common/functions/fnc_getFirstTerrainIntersection.sqf index 27a6f3c613..cfb2397c95 100644 --- a/addons/common/functions/fnc_getFirstTerrainIntersection.sqf +++ b/addons/common/functions/fnc_getFirstTerrainIntersection.sqf @@ -11,6 +11,9 @@ * 0: Intersects * 1: Intersection Position ASL * + * Example: + * [[1,2,3], [0,0,5], 5] call ace_common_fnc_getFirstTerrainIntersection + * * Public: Yes */ #include "script_component.hpp" diff --git a/addons/common/functions/fnc_getGunner.sqf b/addons/common/functions/fnc_getGunner.sqf index c11f2882ca..85f4cef199 100644 --- a/addons/common/functions/fnc_getGunner.sqf +++ b/addons/common/functions/fnc_getGunner.sqf @@ -9,6 +9,9 @@ * Return Value: * Gunner * + * Example: + * [car, "gun"] call ace_common_fnc_getGunner + * * Public: Yes */ #include "script_component.hpp" diff --git a/addons/common/functions/fnc_getInPosition.sqf b/addons/common/functions/fnc_getInPosition.sqf index 5d6e5d71b5..a19a150704 100644 --- a/addons/common/functions/fnc_getInPosition.sqf +++ b/addons/common/functions/fnc_getInPosition.sqf @@ -1,16 +1,19 @@ /* * Author: commy2 * Move unit into given vehicle position or switch to that position if the unit is already inside the vehicle. - * - * Arguments: + * + * Arguments: * 0: Unit * 1: Vehicle * 2: Position ("Driver", "Pilot", "Gunner", "Commander", "Copilot", "Turret", "FFV", "Codriver", "Cargo") * 3: Index (only applies to "Turret", "FFV", "Codriver", "Cargo") (default: next free index) - * - * Return Value: + * + * Return Value: * None * + * Example: + * [unit, vehicle, "Driver", 5] call ace_common_fnc_getInPosition + * * Public: Yes */ #include "script_component.hpp" diff --git a/addons/common/functions/fnc_getItemType.sqf b/addons/common/functions/fnc_getItemType.sqf index eb5015e20a..33d9d267e4 100644 --- a/addons/common/functions/fnc_getItemType.sqf +++ b/addons/common/functions/fnc_getItemType.sqf @@ -9,6 +9,9 @@ * 0: Type ("weapon", "item", "magazine", "") * 1: Item Description * + * Example: + * ["tire"] call ace_common_fnc_getItemType + * * Public: Yes */ #include "script_component.hpp" diff --git a/addons/common/functions/fnc_getLightProperties.sqf b/addons/common/functions/fnc_getLightProperties.sqf index a376dff841..ffaddfaf87 100644 --- a/addons/common/functions/fnc_getLightProperties.sqf +++ b/addons/common/functions/fnc_getLightProperties.sqf @@ -13,6 +13,9 @@ * 3: Light inner angle * 4: Light outer angle * + * Example: + * [car, "light"] call ace_common_fnc_getLightProperties + * * Public: Yes */ #include "script_component.hpp" diff --git a/addons/common/functions/fnc_getLightPropertiesWeapon.sqf b/addons/common/functions/fnc_getLightPropertiesWeapon.sqf index 44c866e67f..dfcd483304 100644 --- a/addons/common/functions/fnc_getLightPropertiesWeapon.sqf +++ b/addons/common/functions/fnc_getLightPropertiesWeapon.sqf @@ -12,6 +12,9 @@ * 3: Light inner angle * 4: Light outer angle * + * Example: + * ["flashlight"] call ace_common_fnc_getLightPropertiesWeapon + * * Public: Yes */ #include "script_component.hpp" diff --git a/addons/common/functions/fnc_getMGRSdata.sqf b/addons/common/functions/fnc_getMGRSdata.sqf index 7854380b18..4e0df618e1 100644 --- a/addons/common/functions/fnc_getMGRSdata.sqf +++ b/addons/common/functions/fnc_getMGRSdata.sqf @@ -12,6 +12,9 @@ * 1: 100km square * 2: GZD + 100km sq. as a single string * + * Example: + * ["worldName"] call ace_common_fnc_getMGRSdata + * * Public: No */ #include "script_component.hpp" diff --git a/addons/common/functions/fnc_getMapData.sqf b/addons/common/functions/fnc_getMapData.sqf index 5fd183a3a3..aaa878676c 100644 --- a/addons/common/functions/fnc_getMapData.sqf +++ b/addons/common/functions/fnc_getMapData.sqf @@ -9,6 +9,9 @@ * 0: Latitude * 1: Altitude * + * Example: + * ["altis"] call ace_common_fnc_getMapData + * * Public: No */ diff --git a/addons/common/functions/fnc_getMapPosFromGrid.sqf b/addons/common/functions/fnc_getMapPosFromGrid.sqf index a148679fa9..18599f4ef4 100644 --- a/addons/common/functions/fnc_getMapPosFromGrid.sqf +++ b/addons/common/functions/fnc_getMapPosFromGrid.sqf @@ -6,7 +6,7 @@ * 0: Grid Cords * 1: Grid center (true), Grid Bottom Right (false) (default: true) * - * Return values: + * Return Value: * Position * * Example: diff --git a/addons/common/functions/fnc_getMarkerType.sqf b/addons/common/functions/fnc_getMarkerType.sqf index 0da7f1a46e..3d5864cf08 100644 --- a/addons/common/functions/fnc_getMarkerType.sqf +++ b/addons/common/functions/fnc_getMarkerType.sqf @@ -3,11 +3,14 @@ * Get the apropriate marker for a group. * * Arguments: - * 0: Group + * 0: Group * * Return Value: * Marker Type * + * Example: + * ["GROUP"] call ace_common_fnc_getmarkerType + * * Public: No */ #include "script_component.hpp" diff --git a/addons/common/functions/fnc_getNumberMagazinesIn.sqf b/addons/common/functions/fnc_getNumberMagazinesIn.sqf index 90e6b7d352..dd02d055e0 100644 --- a/addons/common/functions/fnc_getNumberMagazinesIn.sqf +++ b/addons/common/functions/fnc_getNumberMagazinesIn.sqf @@ -9,6 +9,9 @@ * Return Value: * Magazine amount * + * Example: + * [bob, "magazine"] call ace_common_fnc_getNumberMagazinesIn + * * Public: No */ #include "script_component.hpp" diff --git a/addons/common/functions/fnc_getPitchBankYaw.sqf b/addons/common/functions/fnc_getPitchBankYaw.sqf index 89fab8d92b..2a7a5c43e8 100644 --- a/addons/common/functions/fnc_getPitchBankYaw.sqf +++ b/addons/common/functions/fnc_getPitchBankYaw.sqf @@ -10,6 +10,9 @@ * 1: bank * 2: yaw * + * Example: + * [plane] call ace_common_fnc_getPitchBankYaw + * * Public: Yes */ #include "script_component.hpp" diff --git a/addons/common/functions/fnc_getReflectorsWithSelections.sqf b/addons/common/functions/fnc_getReflectorsWithSelections.sqf index 248050486c..d166818494 100644 --- a/addons/common/functions/fnc_getReflectorsWithSelections.sqf +++ b/addons/common/functions/fnc_getReflectorsWithSelections.sqf @@ -12,6 +12,9 @@ * 0: Light Hitpoints * 1: Selections * + * Example: + * [car] call ace_common_fnc_getReflectorsWithSelections + * * Public: Yes */ #include "script_component.hpp" diff --git a/addons/common/functions/fnc_getSelectionsWithoutHitPoints.sqf b/addons/common/functions/fnc_getSelectionsWithoutHitPoints.sqf index b46ec308ec..028024a94e 100644 --- a/addons/common/functions/fnc_getSelectionsWithoutHitPoints.sqf +++ b/addons/common/functions/fnc_getSelectionsWithoutHitPoints.sqf @@ -4,10 +4,15 @@ * Returns all damageable selections without hitpoints of any vehicle. * * Arguments: - * 0: A vehicle, not the classname (Object) + * 0: A vehicle, not the classname * * Return Value: - * The selections without hitpoints, i.e. reflectors. (Array) + * The selections without hitpoints, i.e. reflectors. + * + * Example: + * [car] call ace_common_fnc_getSelectionsWithoutHitPoints + * + * Public: No */ #include "script_component.hpp" diff --git a/addons/common/functions/fnc_getSettingData.sqf b/addons/common/functions/fnc_getSettingData.sqf index ae9dd5351e..0eb76d9b7b 100644 --- a/addons/common/functions/fnc_getSettingData.sqf +++ b/addons/common/functions/fnc_getSettingData.sqf @@ -6,7 +6,7 @@ * 0: Setting Name * * Return Value: - * Setting Data (Array) + * Setting Data * 0: Name * 1: Type Name * 2: Is Client Settable @@ -17,6 +17,9 @@ * 7: Default Value * 8: Localized Category * + * Example: + * ["setting"] call ace_common_fnc_getSettingData + * * Public: No */ #include "script_component.hpp" diff --git a/addons/common/functions/fnc_getStaminaBarControl.sqf b/addons/common/functions/fnc_getStaminaBarControl.sqf index 1fa747fef6..cfdef5bb35 100644 --- a/addons/common/functions/fnc_getStaminaBarControl.sqf +++ b/addons/common/functions/fnc_getStaminaBarControl.sqf @@ -8,6 +8,9 @@ * Return Value: * Stamina Bar control * + * Example: + * call ace_common_fnc_getStaminaBarControl + * * Public: No */ #include "script_component.hpp" diff --git a/addons/common/functions/fnc_getTargetAzimuthAndInclination.sqf b/addons/common/functions/fnc_getTargetAzimuthAndInclination.sqf index 0d2343bec9..98e7a5e3b2 100644 --- a/addons/common/functions/fnc_getTargetAzimuthAndInclination.sqf +++ b/addons/common/functions/fnc_getTargetAzimuthAndInclination.sqf @@ -9,6 +9,9 @@ * 0: Azimuth * 1: Inclination * + * Example: + * [] call ace_common_fnc_getTargetAzimuthAndInclination + * * Public: Yes */ #include "script_component.hpp" diff --git a/addons/common/functions/fnc_getTargetDistance.sqf b/addons/common/functions/fnc_getTargetDistance.sqf index 000f0ae31d..c93941eb12 100644 --- a/addons/common/functions/fnc_getTargetDistance.sqf +++ b/addons/common/functions/fnc_getTargetDistance.sqf @@ -10,6 +10,9 @@ * Return Value: * Distance in meters * + * Example: + * [5,20000,56] call ace_common_fnc_getTargetDistance + * * Public: Yes */ #include "script_component.hpp" diff --git a/addons/common/functions/fnc_getTargetObject.sqf b/addons/common/functions/fnc_getTargetObject.sqf index ed757dedf4..9ee1d26ff3 100644 --- a/addons/common/functions/fnc_getTargetObject.sqf +++ b/addons/common/functions/fnc_getTargetObject.sqf @@ -8,6 +8,9 @@ * Return Value: * Nearest object in line of sight, objNull if none are found * + * Example: + * [56] call ace_common_fnc_getTargetObject + * * Public: Yes */ #include "script_component.hpp" diff --git a/addons/common/functions/fnc_getTurnedOnLights.sqf b/addons/common/functions/fnc_getTurnedOnLights.sqf index a996e146d2..f95a4bbf19 100644 --- a/addons/common/functions/fnc_getTurnedOnLights.sqf +++ b/addons/common/functions/fnc_getTurnedOnLights.sqf @@ -8,6 +8,9 @@ * Return Value: * All burning lights * + * Example: + * [car] call ace_common_fnc_getTurnedOnLights + * * Public: Yes */ #include "script_component.hpp" diff --git a/addons/common/functions/fnc_getTurretCommander.sqf b/addons/common/functions/fnc_getTurretCommander.sqf index 3e7f09215f..2f832438b5 100644 --- a/addons/common/functions/fnc_getTurretCommander.sqf +++ b/addons/common/functions/fnc_getTurretCommander.sqf @@ -8,6 +8,9 @@ * Return Value: * Vehicle commander turrent indecies * + * Example: + * [car] call ace_common_fnc_getTurretCommander + * * Public: Yes */ #include "script_component.hpp" diff --git a/addons/common/functions/fnc_getTurretConfigPath.sqf b/addons/common/functions/fnc_getTurretConfigPath.sqf index 95d0773fd3..6af9aa62e3 100644 --- a/addons/common/functions/fnc_getTurretConfigPath.sqf +++ b/addons/common/functions/fnc_getTurretConfigPath.sqf @@ -9,6 +9,9 @@ * Return Value: * Turret config * + * Example: + * [CfgVehicle, [Array]] call ace_common_fnc_getTurretConfigPath + * * Public: Yes */ #include "script_component.hpp" diff --git a/addons/common/functions/fnc_getTurretCopilot.sqf b/addons/common/functions/fnc_getTurretCopilot.sqf index 49002cc40e..ef52200f6e 100644 --- a/addons/common/functions/fnc_getTurretCopilot.sqf +++ b/addons/common/functions/fnc_getTurretCopilot.sqf @@ -8,6 +8,9 @@ * Return Value: * Vehicle Copilot Turret indecies * + * Example: + * [car] call ace_common_fnc_getTurretCopilot + * * Public: Yes */ #include "script_component.hpp" diff --git a/addons/common/functions/fnc_getTurretDirection.sqf b/addons/common/functions/fnc_getTurretDirection.sqf index 5861586402..7bec5cf3e6 100644 --- a/addons/common/functions/fnc_getTurretDirection.sqf +++ b/addons/common/functions/fnc_getTurretDirection.sqf @@ -10,6 +10,9 @@ * 0: Position ASL * 1: Direction * + * Example: + * [car, [5,6,5]] call ace_common_fnc_getTurretDirection + * * Public: Yes */ #include "script_component.hpp" diff --git a/addons/common/functions/fnc_getTurretGunner.sqf b/addons/common/functions/fnc_getTurretGunner.sqf index 4a26e2c03d..e1846f96de 100644 --- a/addons/common/functions/fnc_getTurretGunner.sqf +++ b/addons/common/functions/fnc_getTurretGunner.sqf @@ -8,6 +8,9 @@ * Return Value: * Vehicle Gunner Turret indecies * + * Example: + * [car] call ace_common_fnc_getTurretGunner + * * Public: Yes */ #include "script_component.hpp" diff --git a/addons/common/functions/fnc_getTurretsFFV.sqf b/addons/common/functions/fnc_getTurretsFFV.sqf index 5c36e20197..885396b2bf 100644 --- a/addons/common/functions/fnc_getTurretsFFV.sqf +++ b/addons/common/functions/fnc_getTurretsFFV.sqf @@ -8,6 +8,9 @@ * Return Value: * Vehicle FFV Turret indecies * + * Example: + * [car] call ace_common_fnc_getTurretsFFV + * * Public: Yes */ #include "script_component.hpp" diff --git a/addons/common/functions/fnc_getTurretsOther.sqf b/addons/common/functions/fnc_getTurretsOther.sqf index ef2a1278dc..04750e98fd 100644 --- a/addons/common/functions/fnc_getTurretsOther.sqf +++ b/addons/common/functions/fnc_getTurretsOther.sqf @@ -8,6 +8,9 @@ * Return Value: * Vehicle Other Turret indecies * + * Example: + * [car] call ace_common_fnc_getTurretsOther + * * Public: Yes */ #include "script_component.hpp" diff --git a/addons/common/functions/fnc_getVehicleCargo.sqf b/addons/common/functions/fnc_getVehicleCargo.sqf index 68599c919b..5279825008 100644 --- a/addons/common/functions/fnc_getVehicleCargo.sqf +++ b/addons/common/functions/fnc_getVehicleCargo.sqf @@ -8,6 +8,9 @@ * Return Value: * Vehicle cargo positions * + * Example: + * [car] call ace_common_fnc_getVehicleCargo + * * Public: Yes */ #include "script_component.hpp" diff --git a/addons/common/functions/fnc_getVehicleCodriver.sqf b/addons/common/functions/fnc_getVehicleCodriver.sqf index a1cc5814e1..8b0fd3be29 100644 --- a/addons/common/functions/fnc_getVehicleCodriver.sqf +++ b/addons/common/functions/fnc_getVehicleCodriver.sqf @@ -8,6 +8,9 @@ * Return Value: * Vehicle codriver positions * + * Example: + * ["car"] call ace_common_fnc_getVehicleCodriver + * * Public: Yes */ #include "script_component.hpp" diff --git a/addons/common/functions/fnc_getVehicleCrew.sqf b/addons/common/functions/fnc_getVehicleCrew.sqf index adb0e9701a..f0377671e9 100644 --- a/addons/common/functions/fnc_getVehicleCrew.sqf +++ b/addons/common/functions/fnc_getVehicleCrew.sqf @@ -9,6 +9,9 @@ * Return Value: * Crew * + * Example: + * [car, ["driver"]] call ace_common_fnc_getVehicleCrew + * * Public: Yes */ #include "script_component.hpp" diff --git a/addons/common/functions/fnc_getVehicleUAVCrew.sqf b/addons/common/functions/fnc_getVehicleUAVCrew.sqf index 2b2281ed10..9804a14b68 100644 --- a/addons/common/functions/fnc_getVehicleUAVCrew.sqf +++ b/addons/common/functions/fnc_getVehicleUAVCrew.sqf @@ -8,6 +8,9 @@ * Return Value: * UAV Dummy Crew * + * Example: + * [car] call ace_common_fnc_getVehicleUAVCrew + * * Public: Yes */ #include "script_component.hpp" diff --git a/addons/common/functions/fnc_getVersion.sqf b/addons/common/functions/fnc_getVersion.sqf index 24773240b7..e0f2ab9f6d 100644 --- a/addons/common/functions/fnc_getVersion.sqf +++ b/addons/common/functions/fnc_getVersion.sqf @@ -8,6 +8,9 @@ * Return Value: * ACE Version * + * Example: + * [] call ace_common_fnc_getVersion + * * Public: Yes */ #include "script_component.hpp" diff --git a/addons/common/functions/fnc_getWeaponAzimuthAndInclination.sqf b/addons/common/functions/fnc_getWeaponAzimuthAndInclination.sqf index f7c7909e01..604a89b9f8 100644 --- a/addons/common/functions/fnc_getWeaponAzimuthAndInclination.sqf +++ b/addons/common/functions/fnc_getWeaponAzimuthAndInclination.sqf @@ -9,6 +9,9 @@ * 0: Azimuth * 1: Inclination * + * Example: + * ["gun"] call ace_common_fnc_getWeaponAzimuthAndInclination + * * Public: Yes */ #include "script_component.hpp" diff --git a/addons/common/functions/fnc_getWeaponIndex.sqf b/addons/common/functions/fnc_getWeaponIndex.sqf index 0e24f190a5..a881233469 100644 --- a/addons/common/functions/fnc_getWeaponIndex.sqf +++ b/addons/common/functions/fnc_getWeaponIndex.sqf @@ -13,6 +13,9 @@ * 2 = handgun * -1 = other * + * Example: + * [bob, "gun"] call ace_common_fnc_getWeaponIndex + * * Public: Yes */ #include "script_component.hpp" diff --git a/addons/common/functions/fnc_getWeaponModes.sqf b/addons/common/functions/fnc_getWeaponModes.sqf index 48755d3a9b..ede86ac842 100644 --- a/addons/common/functions/fnc_getWeaponModes.sqf +++ b/addons/common/functions/fnc_getWeaponModes.sqf @@ -8,6 +8,9 @@ * Return Value: * Firing Modes * + * Example: + * ["gun"] call ace_common_fnc_getWeaponModes + * * Public: Yes */ #include "script_component.hpp" diff --git a/addons/common/functions/fnc_getWeaponMuzzles.sqf b/addons/common/functions/fnc_getWeaponMuzzles.sqf index e252d879f9..b0b0533721 100644 --- a/addons/common/functions/fnc_getWeaponMuzzles.sqf +++ b/addons/common/functions/fnc_getWeaponMuzzles.sqf @@ -8,6 +8,9 @@ * Return Value: * All weapon muzzles * + * Example: + * ["gun"] call ace_common_fnc_getWeaponMuzzles + * * Public: Yes */ #include "script_component.hpp" diff --git a/addons/common/functions/fnc_getWeaponState.sqf b/addons/common/functions/fnc_getWeaponState.sqf index 73e5897236..772a5058b9 100644 --- a/addons/common/functions/fnc_getWeaponState.sqf +++ b/addons/common/functions/fnc_getWeaponState.sqf @@ -12,6 +12,9 @@ * 2: Magazines * 3: Ammo * + * Example: + * [bob, "gun"] call ace_common_fnc_getWeaponState + * * Public: Yes */ #include "script_component.hpp" @@ -42,4 +45,4 @@ private _ammo = _muzzles apply {0}; false } count magazinesAmmoFull _unit; -[_attachments, _muzzles, _magazines, _ammo]; +[_attachments, _muzzles, _magazines, _ammo]; diff --git a/addons/common/functions/fnc_getWeaponType.sqf b/addons/common/functions/fnc_getWeaponType.sqf index 5666ea5bc0..b53f23d514 100644 --- a/addons/common/functions/fnc_getWeaponType.sqf +++ b/addons/common/functions/fnc_getWeaponType.sqf @@ -12,6 +12,9 @@ * 3 = handgun * -1 = other * + * Example: + * ["gun"] call ace_common_fnc_getWeaponType + * * Public: Yes */ #include "script_component.hpp" diff --git a/addons/common/functions/fnc_getWindDirection.sqf b/addons/common/functions/fnc_getWindDirection.sqf index 7341ea9c1d..f35047fc30 100644 --- a/addons/common/functions/fnc_getWindDirection.sqf +++ b/addons/common/functions/fnc_getWindDirection.sqf @@ -8,6 +8,9 @@ * Return Value: * Wind cardinal direction * + * Example: + * [] call ace_common_fnc_getWindDirection + * * Public: Yes */ #include "script_component.hpp" diff --git a/addons/common/functions/fnc_getZoom.sqf b/addons/common/functions/fnc_getZoom.sqf index f4113198a7..9c3f7987a4 100644 --- a/addons/common/functions/fnc_getZoom.sqf +++ b/addons/common/functions/fnc_getZoom.sqf @@ -8,10 +8,13 @@ * Return Value: * Zoom * + * Example: + * [] call ace_common_fnc_getZoom + * * Public: Yes */ #include "script_component.hpp" if (!hasInterface) exitWith {0}; -(0.5 - ((worldToScreen positionCameraToWorld [0, 1, 1]) select 1)) * (getResolution select 5) +(0.5 - ((worldToScreen positionCameraToWorld [0, 1, 1]) select 1)) * (getResolution select 5) diff --git a/addons/common/functions/fnc_goKneeling.sqf b/addons/common/functions/fnc_goKneeling.sqf index 9e7aed708a..b838a4f047 100644 --- a/addons/common/functions/fnc_goKneeling.sqf +++ b/addons/common/functions/fnc_goKneeling.sqf @@ -8,6 +8,9 @@ * Return Value: * None * + * Example: + * [bob] call ace_common_fnc_goKneeling + * * Public: No */ #include "script_component.hpp" diff --git a/addons/common/functions/fnc_hadamardProduct.sqf b/addons/common/functions/fnc_hadamardProduct.sqf index cdaf707395..20173e7d0b 100644 --- a/addons/common/functions/fnc_hadamardProduct.sqf +++ b/addons/common/functions/fnc_hadamardProduct.sqf @@ -10,6 +10,9 @@ * Return Value: * Hadamard Product * + * Example: + * [[0,0,0], [1,1,1]] call ace_common_fnc_hadamardProduct + * * Public: Yes */ #include "script_component.hpp" diff --git a/addons/common/functions/fnc_handleEngine.sqf b/addons/common/functions/fnc_handleEngine.sqf index 829ad5bb49..55696a679e 100644 --- a/addons/common/functions/fnc_handleEngine.sqf +++ b/addons/common/functions/fnc_handleEngine.sqf @@ -9,6 +9,9 @@ * Return Value: * None * + * Example: + * [bob, "running"] call ace_common_fnc_handleEngine + * * Public: No */ #include "script_component.hpp" diff --git a/addons/common/functions/fnc_handleModifierKey.sqf b/addons/common/functions/fnc_handleModifierKey.sqf index bfb7e84931..094ec278f4 100644 --- a/addons/common/functions/fnc_handleModifierKey.sqf +++ b/addons/common/functions/fnc_handleModifierKey.sqf @@ -8,7 +8,10 @@ * Return Value: * None * - * Public : No + * Example: + * call ace_common_fnc_handleModifierKey + * + * Public: No */ #include "script_component.hpp" diff --git a/addons/common/functions/fnc_handleModifierKeyUp.sqf b/addons/common/functions/fnc_handleModifierKeyUp.sqf index ffa5855115..97df636050 100644 --- a/addons/common/functions/fnc_handleModifierKeyUp.sqf +++ b/addons/common/functions/fnc_handleModifierKeyUp.sqf @@ -8,7 +8,10 @@ * Return Value: * None * - * Public : No + * Example: + * call ace_common_fnc_handleModifierKeyUp + * + * Public: No */ #include "script_component.hpp" diff --git a/addons/common/functions/fnc_hasHatch.sqf b/addons/common/functions/fnc_hasHatch.sqf index e39c52f897..b750d01b85 100644 --- a/addons/common/functions/fnc_hasHatch.sqf +++ b/addons/common/functions/fnc_hasHatch.sqf @@ -8,6 +8,9 @@ * Return Value: * Unit has a hatch? * + * Example: + * [bob] call ace_common_fnc_hasHatch + * * Public: Yes */ #include "script_component.hpp" diff --git a/addons/common/functions/fnc_hasItem.sqf b/addons/common/functions/fnc_hasItem.sqf index 8ca785d78e..f77337a5dd 100644 --- a/addons/common/functions/fnc_hasItem.sqf +++ b/addons/common/functions/fnc_hasItem.sqf @@ -9,6 +9,9 @@ * Return Value: * has Item * + * Example: + * [[bob, "item"] call ace_common_fnc_hasItem + * * Public: yes * * Note: Case sensitive diff --git a/addons/common/functions/fnc_hasMagazine.sqf b/addons/common/functions/fnc_hasMagazine.sqf index eaa9bc0556..4ad40bf959 100644 --- a/addons/common/functions/fnc_hasMagazine.sqf +++ b/addons/common/functions/fnc_hasMagazine.sqf @@ -9,6 +9,9 @@ * Return Value: * has Magazine * + * Example: + * [bob, "magazine"] call ace_common_fnc_hasMagazine + * * Public: yes * * Note: Case sensitive diff --git a/addons/common/functions/fnc_headBugFix.sqf b/addons/common/functions/fnc_headBugFix.sqf index 07a1652b1b..fca04c234b 100644 --- a/addons/common/functions/fnc_headBugFix.sqf +++ b/addons/common/functions/fnc_headBugFix.sqf @@ -8,6 +8,9 @@ * Return Value: * None * + * Example: + * [] call ace_common_fnc_headBugFix + * * Public: Yes * * Note: Has to be spawned not called diff --git a/addons/common/functions/fnc_hideUnit.sqf b/addons/common/functions/fnc_hideUnit.sqf index e0adb201c3..838bd4246e 100644 --- a/addons/common/functions/fnc_hideUnit.sqf +++ b/addons/common/functions/fnc_hideUnit.sqf @@ -7,7 +7,7 @@ * 1: Reason to hide the unit * * Return Value: - * nil + * None * * Example: * [ACE_Player, "SpectatorMode"] call ace_common_fnc_hideUnit diff --git a/addons/common/functions/fnc_inTransitionAnim.sqf b/addons/common/functions/fnc_inTransitionAnim.sqf index fd90291d73..a127fad005 100644 --- a/addons/common/functions/fnc_inTransitionAnim.sqf +++ b/addons/common/functions/fnc_inTransitionAnim.sqf @@ -3,10 +3,13 @@ * Check if given unit is in a transitional animation * * Arguments: - * 0: A soldier + * 0: A soldier * * Return Value: - * + * Boolean + * + * Example: + * [bob] call ace_common_fnc_inTransitionAnim * * Public: Yes */ diff --git a/addons/common/functions/fnc_interpolateFromArray.sqf b/addons/common/functions/fnc_interpolateFromArray.sqf index aac21aab7a..9c63a9798c 100644 --- a/addons/common/functions/fnc_interpolateFromArray.sqf +++ b/addons/common/functions/fnc_interpolateFromArray.sqf @@ -9,6 +9,9 @@ * Return Value: * Interpolation result * + * Example: + * [[0,1], 5] call ace_common_fnc_interpolateFromArray + * * Public: Yes */ #include "script_component.hpp" diff --git a/addons/common/functions/fnc_isAwake.sqf b/addons/common/functions/fnc_isAwake.sqf index 1179ced02f..d7f0b79149 100644 --- a/addons/common/functions/fnc_isAwake.sqf +++ b/addons/common/functions/fnc_isAwake.sqf @@ -8,6 +8,9 @@ * Return Value: * if unit is awake * + * Example: + * [bob] call ace_common_fnc_isAwake + * * Public: Yes */ #include "script_component.hpp" diff --git a/addons/common/functions/fnc_isInBuilding.sqf b/addons/common/functions/fnc_isInBuilding.sqf index d4a9307cd6..98f092e762 100644 --- a/addons/common/functions/fnc_isInBuilding.sqf +++ b/addons/common/functions/fnc_isInBuilding.sqf @@ -8,6 +8,9 @@ * Return Value: * Is the unit in a building? * + * Example: + * [bob] call ace_common_fnc_isInBuilding + * * Public: Yes */ #include "script_component.hpp" diff --git a/addons/common/functions/fnc_isModLoaded.sqf b/addons/common/functions/fnc_isModLoaded.sqf index 46e1bc03a8..f740f58b0b 100644 --- a/addons/common/functions/fnc_isModLoaded.sqf +++ b/addons/common/functions/fnc_isModLoaded.sqf @@ -8,6 +8,9 @@ * Return Value: * if modification is loaded * + * Example: + * ["class"] call ace_common_fnc_isModLoaded + * * Public: Yes */ #include "script_component.hpp" diff --git a/addons/common/functions/fnc_isUnderwater.sqf b/addons/common/functions/fnc_isUnderwater.sqf index 637ed49f3d..f3f127d75f 100644 --- a/addons/common/functions/fnc_isUnderwater.sqf +++ b/addons/common/functions/fnc_isUnderwater.sqf @@ -8,6 +8,9 @@ * Return Value: * If unit's head is underwater * + * Example: + * [bob] call ace_common_fnc_isUnderwater + * * Public: Yes */ #include "script_component.hpp" diff --git a/addons/common/functions/fnc_lightIntensityFromObject.sqf b/addons/common/functions/fnc_lightIntensityFromObject.sqf index a495897dea..6725a71580 100644 --- a/addons/common/functions/fnc_lightIntensityFromObject.sqf +++ b/addons/common/functions/fnc_lightIntensityFromObject.sqf @@ -7,7 +7,10 @@ * 1: Object that emits light * * Return Value: - * Brightest light level + * Brightest light level + * + * Example: + * [reciever, giver] call ace_common_fnc_lightIntensityFromObject * * Public: Yes */ diff --git a/addons/common/functions/fnc_loadPerson.sqf b/addons/common/functions/fnc_loadPerson.sqf index f8a4456b96..59c9af2c20 100644 --- a/addons/common/functions/fnc_loadPerson.sqf +++ b/addons/common/functions/fnc_loadPerson.sqf @@ -9,6 +9,9 @@ * Return Value: * the vehicle that the unitToBeloaded has been loaded in. Returns ObjNull if function failed * + * Example: + * [bob, kevin] call ace_common_fnc_loadPerson + * * Public: Yes */ #include "script_component.hpp" diff --git a/addons/common/functions/fnc_loadPersonLocal.sqf b/addons/common/functions/fnc_loadPersonLocal.sqf index db0248a901..90cbd7da03 100644 --- a/addons/common/functions/fnc_loadPersonLocal.sqf +++ b/addons/common/functions/fnc_loadPersonLocal.sqf @@ -10,6 +10,9 @@ * Return Value: * None * + * Example: + * [bob, car, kevin] call ace_common_fnc_loadPersonLocal + * * Public: Yes */ #include "script_component.hpp" diff --git a/addons/common/functions/fnc_loadSettingsFromProfile.sqf b/addons/common/functions/fnc_loadSettingsFromProfile.sqf index 46b0134740..9151d79cce 100644 --- a/addons/common/functions/fnc_loadSettingsFromProfile.sqf +++ b/addons/common/functions/fnc_loadSettingsFromProfile.sqf @@ -9,6 +9,9 @@ * Return Value: * None * + * Example: + * call ace_common_fnc_loadSettingsFromProfile + * * Public: No */ #include "script_component.hpp" diff --git a/addons/common/functions/fnc_loadSettingsLocalizedText.sqf b/addons/common/functions/fnc_loadSettingsLocalizedText.sqf index 3fe182b7e3..7ceffa04e7 100644 --- a/addons/common/functions/fnc_loadSettingsLocalizedText.sqf +++ b/addons/common/functions/fnc_loadSettingsLocalizedText.sqf @@ -8,6 +8,9 @@ * Return Value: * None * + * Example: + * call ace_common_fnc_loadSettingsLocalizedText + * * Public: No */ #include "script_component.hpp" diff --git a/addons/common/functions/fnc_loadSettingsOnServer.sqf b/addons/common/functions/fnc_loadSettingsOnServer.sqf index 4498c9d058..eaeac7d51d 100644 --- a/addons/common/functions/fnc_loadSettingsOnServer.sqf +++ b/addons/common/functions/fnc_loadSettingsOnServer.sqf @@ -9,6 +9,9 @@ * Return Value: * None * + * Example: + * call ace_common_fnc_loadSettingsOnServer + * * Public: No */ #include "script_component.hpp" diff --git a/addons/common/functions/fnc_moduleCheckPBOs.sqf b/addons/common/functions/fnc_moduleCheckPBOs.sqf index 23c9b7ffd3..f3a8c0902c 100644 --- a/addons/common/functions/fnc_moduleCheckPBOs.sqf +++ b/addons/common/functions/fnc_moduleCheckPBOs.sqf @@ -10,6 +10,9 @@ * Return Value: * None * + * Example: + * [LOGIC, [bob, kevin], true] call ace_common_fnc_moduleCheckPBOs + * * Public: No */ #include "script_component.hpp" diff --git a/addons/common/functions/fnc_moduleLSDVehicles.sqf b/addons/common/functions/fnc_moduleLSDVehicles.sqf index a8e7c8c055..cecc8983a1 100644 --- a/addons/common/functions/fnc_moduleLSDVehicles.sqf +++ b/addons/common/functions/fnc_moduleLSDVehicles.sqf @@ -8,6 +8,9 @@ * Return Value: * None * + * Example: + * [bob, target, []] call ace_common_fnc_moduleLSDVehicles + * * Public: No */ #include "script_component.hpp" diff --git a/addons/common/functions/fnc_monitor.sqf b/addons/common/functions/fnc_monitor.sqf index 8aef62895c..591e923d1b 100644 --- a/addons/common/functions/fnc_monitor.sqf +++ b/addons/common/functions/fnc_monitor.sqf @@ -8,6 +8,9 @@ * Return Value: * None * + * Example: + * [{code}] call ace_common_fnc_monitor + * * Public: Yes */ #include "script_component.hpp" diff --git a/addons/common/functions/fnc_muteUnit.sqf b/addons/common/functions/fnc_muteUnit.sqf index 11c18aedd7..25106c979f 100644 --- a/addons/common/functions/fnc_muteUnit.sqf +++ b/addons/common/functions/fnc_muteUnit.sqf @@ -9,6 +9,9 @@ * Return Value: * None * + * Example: + * [bob, "because"] call ace_common_fnc_muteUnit + * * Public: Yes */ #include "script_component.hpp" diff --git a/addons/common/functions/fnc_muteUnitHandleInitPost.sqf b/addons/common/functions/fnc_muteUnitHandleInitPost.sqf index 53e8d4d5b7..4e6ac7cbaf 100644 --- a/addons/common/functions/fnc_muteUnitHandleInitPost.sqf +++ b/addons/common/functions/fnc_muteUnitHandleInitPost.sqf @@ -8,6 +8,9 @@ * Return Value: * None * + * Example: + * [bob] call ace_common_fnc_muteUnitHandleInitPost + * * Public: No */ #include "script_component.hpp" diff --git a/addons/common/functions/fnc_muteUnitHandleRespawn.sqf b/addons/common/functions/fnc_muteUnitHandleRespawn.sqf index ceb0614116..6e93e40ef6 100644 --- a/addons/common/functions/fnc_muteUnitHandleRespawn.sqf +++ b/addons/common/functions/fnc_muteUnitHandleRespawn.sqf @@ -8,6 +8,9 @@ * Return Value: * None * + * Example: + * [bob] call ace_common_fnc_muteUnitHandleRespawn + * * Public: No */ #include "script_component.hpp" diff --git a/addons/common/functions/fnc_numberToDigits.sqf b/addons/common/functions/fnc_numberToDigits.sqf index b90f0eefd7..d9aceb2426 100644 --- a/addons/common/functions/fnc_numberToDigits.sqf +++ b/addons/common/functions/fnc_numberToDigits.sqf @@ -9,6 +9,9 @@ * Return Value: * Digits. The maximum count is six digits. * + * Example: + * [5, 5] call ace_common_fnc_numberToDigits + * * Public: Yes */ #include "script_component.hpp" diff --git a/addons/common/functions/fnc_numberToDigitsString.sqf b/addons/common/functions/fnc_numberToDigitsString.sqf index 7e2c78f8b4..9f19cfe3dc 100644 --- a/addons/common/functions/fnc_numberToDigitsString.sqf +++ b/addons/common/functions/fnc_numberToDigitsString.sqf @@ -4,11 +4,14 @@ * * Arguments: * 0: Number to 'digitize' - * 1: Set the minimal length of the returned string. Useful for getting left hand zeroes. (Number, optional) + * 1: Set the minimal length of the returned string. Useful for getting left hand zeroes. (Optional) * * Return Value: * Digits. The maximum length is six digits. * + * Example: + * [5, 5] call ace_common_fnc_numberToDigitsString + * * Public: Yes */ #include "script_component.hpp" diff --git a/addons/common/functions/fnc_numberToString.sqf b/addons/common/functions/fnc_numberToString.sqf index 1cb2f521f8..8ca22bca88 100644 --- a/addons/common/functions/fnc_numberToString.sqf +++ b/addons/common/functions/fnc_numberToString.sqf @@ -8,6 +8,9 @@ * Return Value: * The number as string * + * Example: + * [5] call ace_common_fnc_numberToString + * * Public: Yes */ #include "script_component.hpp" diff --git a/addons/common/functions/fnc_onAnswerRequest.sqf b/addons/common/functions/fnc_onAnswerRequest.sqf index 8c77719256..38f35f1968 100644 --- a/addons/common/functions/fnc_onAnswerRequest.sqf +++ b/addons/common/functions/fnc_onAnswerRequest.sqf @@ -3,10 +3,15 @@ * N/A * * Arguments: - * ? + * 0: Unit + * 1: ID? + * 2: Accepted * * Return Value: - * ? + * None + * + * Example: + * [bob, "ID", true] call ace_common_fnc_onAnswerRequest * * Public: No */ diff --git a/addons/common/functions/fnc_owned.sqf b/addons/common/functions/fnc_owned.sqf index e352795c5e..a8c3f737e7 100644 --- a/addons/common/functions/fnc_owned.sqf +++ b/addons/common/functions/fnc_owned.sqf @@ -6,7 +6,10 @@ * 0: Any object. * * Return Value: - * Is this object claimed by someone? + * Is this object claimed by someone? + * + * Example: + * [bob] call ace_common_fnc_owned * * Public: No */ diff --git a/addons/common/functions/fnc_playConfigSound3D.sqf b/addons/common/functions/fnc_playConfigSound3D.sqf index 236802538e..2631c30d06 100644 --- a/addons/common/functions/fnc_playConfigSound3D.sqf +++ b/addons/common/functions/fnc_playConfigSound3D.sqf @@ -11,6 +11,9 @@ * Return Value: * None * + * Example: + * ["sound", [0,0,0], 5, 5] call ace_common_fnc_playConfigSound3D + * * Public: Yes */ #define DEBUG_MODE_FULL diff --git a/addons/common/functions/fnc_player.sqf b/addons/common/functions/fnc_player.sqf index 1a268515a7..54510be05e 100644 --- a/addons/common/functions/fnc_player.sqf +++ b/addons/common/functions/fnc_player.sqf @@ -9,6 +9,9 @@ * Return Value: * Player controlled unit * + * Example: + * [] call ace_common_fnc_player + * * Public: Yes */ #include "script_component.hpp" diff --git a/addons/common/functions/fnc_playerSide.sqf b/addons/common/functions/fnc_playerSide.sqf index 3a7ce5bba9..dd6b7e8b2f 100644 --- a/addons/common/functions/fnc_playerSide.sqf +++ b/addons/common/functions/fnc_playerSide.sqf @@ -8,6 +8,9 @@ * Return Value: * current local side * + * Example: + * [] call ace_common_fnc_playerSide + * * Public: Yes */ #include "script_component.hpp" diff --git a/addons/common/functions/fnc_positionToASL.sqf b/addons/common/functions/fnc_positionToASL.sqf index 267bbf2353..297e89ee2b 100644 --- a/addons/common/functions/fnc_positionToASL.sqf +++ b/addons/common/functions/fnc_positionToASL.sqf @@ -10,6 +10,9 @@ * Return Value: * None * + * Example: + * [1, 1, 1] call ace_common_fnc_positionToASL + * * Public: Yes */ #include "script_component.hpp" diff --git a/addons/common/functions/fnc_progressBar.sqf b/addons/common/functions/fnc_progressBar.sqf index 7103dd08e4..37fb17190a 100644 --- a/addons/common/functions/fnc_progressBar.sqf +++ b/addons/common/functions/fnc_progressBar.sqf @@ -4,16 +4,16 @@ * Finish/Failure/Conditional are all passed [_args, _elapsedTime, _totalTime, _errorCode] * * Arguments: - * 0: NUMBER - Total Time (in game "time" seconds) - * 1: ARRAY - Arguments, passed to condition, fail and finish - * 2: CODE or STRING - On Finish: Code called or STRING raised as event. - * 3: CODE or STRING - On Failure: Code called or STRING raised as event. - * 4: STRING - (Optional) Localized Title - * 5: CODE - (Optional) Code to check each frame - * 6: ARRAY - (Optional) Exceptions for checking EFUNC(common,canInteractWith) + * 0: Total Time (in game "time" seconds) + * 1: Arguments, passed to condition, fail and finish + * 2: On Finish: Code called or STRING raised as event. + * 3: On Failure: Code called or STRING raised as event. + * 4: (Optional) Localized Title + * 5: Code to check each frame (Optional) + * 6: Exceptions for checking EFUNC(common,canInteractWith) (Optional) * * Return Value: - * Nothing + * None * * Example: * [5, [], {Hint "Finished!"}, {hint "Failure!"}, "My Title"] call ace_common_fnc_progressBar diff --git a/addons/common/functions/fnc_readSettingFromModule.sqf b/addons/common/functions/fnc_readSettingFromModule.sqf index b08ceb1bcd..21e7dc7e4b 100644 --- a/addons/common/functions/fnc_readSettingFromModule.sqf +++ b/addons/common/functions/fnc_readSettingFromModule.sqf @@ -11,6 +11,9 @@ * Return Value: * None * + * Example: + * [MODULE, "Param", "paramname"] call ace_common_fnc_readSettingFromModule + * * Public: No */ #include "script_component.hpp" diff --git a/addons/common/functions/fnc_receiveRequest.sqf b/addons/common/functions/fnc_receiveRequest.sqf index 1bb48428df..a3f10550af 100644 --- a/addons/common/functions/fnc_receiveRequest.sqf +++ b/addons/common/functions/fnc_receiveRequest.sqf @@ -3,11 +3,18 @@ * N/A * * Arguments: - * ? + * 0: caller + * 1: target + * 2: requestID + * 3: Message + * 4: callback (NOT USED) * * Return Value: * None * + * Example: + * [bob, kevin, "ID", "Message", {Callback}] call ace_common_fnc_recieveRequest + * * Public: No */ #include "script_component.hpp" diff --git a/addons/common/functions/fnc_removeActionEventHandler.sqf b/addons/common/functions/fnc_removeActionEventHandler.sqf index 60e551590d..db711b77f4 100644 --- a/addons/common/functions/fnc_removeActionEventHandler.sqf +++ b/addons/common/functions/fnc_removeActionEventHandler.sqf @@ -10,6 +10,9 @@ * Return Value: * None * + * Example: + * [bob, "DefaultAction", 5] call ace_common_fnc_removeActionEventHandler + * * Public: No */ #include "script_component.hpp" diff --git a/addons/common/functions/fnc_removeActionMenuEventHandler.sqf b/addons/common/functions/fnc_removeActionMenuEventHandler.sqf index 943e3b4e22..9fb8ee6588 100644 --- a/addons/common/functions/fnc_removeActionMenuEventHandler.sqf +++ b/addons/common/functions/fnc_removeActionMenuEventHandler.sqf @@ -10,6 +10,9 @@ * Return Value: * None * + * Example: + * [bob, "DefaultAction", 5] call ace_common_fnc_removeActionMenuEventHandler + * * Public: No */ #include "script_component.hpp" diff --git a/addons/common/functions/fnc_removeCanInteractWithCondition.sqf b/addons/common/functions/fnc_removeCanInteractWithCondition.sqf index b267e84557..8c7c72d861 100644 --- a/addons/common/functions/fnc_removeCanInteractWithCondition.sqf +++ b/addons/common/functions/fnc_removeCanInteractWithCondition.sqf @@ -8,6 +8,9 @@ * Return Value: * None * + * Example: + * ["ID"] call ace_common_fnc_removeCanInteractWithCondition + * * Public: No */ #include "script_component.hpp" diff --git a/addons/common/functions/fnc_removeMapMarkerCreatedEventHandler.sqf b/addons/common/functions/fnc_removeMapMarkerCreatedEventHandler.sqf index 825281c3e0..bda7877a70 100644 --- a/addons/common/functions/fnc_removeMapMarkerCreatedEventHandler.sqf +++ b/addons/common/functions/fnc_removeMapMarkerCreatedEventHandler.sqf @@ -8,6 +8,9 @@ * Return Value: * None * + * Example: + * [5] call ace_common_fnc_removeMapMarkerCreatedEventHandler + * * Public: Yes */ #include "script_component.hpp" diff --git a/addons/common/functions/fnc_removeSpecificMagazine.sqf b/addons/common/functions/fnc_removeSpecificMagazine.sqf index 4ca5eec6d7..73fe910673 100644 --- a/addons/common/functions/fnc_removeSpecificMagazine.sqf +++ b/addons/common/functions/fnc_removeSpecificMagazine.sqf @@ -10,6 +10,9 @@ * Return Value: * None * + * Example: + * [bob, "magazine", 5] call ace_common_fnc_removeSpecificMagazine + * * Public: No */ #include "script_component.hpp" diff --git a/addons/common/functions/fnc_removeSyncedEventHandler.sqf b/addons/common/functions/fnc_removeSyncedEventHandler.sqf index 090ecf4320..f256c21203 100644 --- a/addons/common/functions/fnc_removeSyncedEventHandler.sqf +++ b/addons/common/functions/fnc_removeSyncedEventHandler.sqf @@ -6,7 +6,10 @@ * 0: Name * * Return Value: - * Boolean of success + * Boolean of success + * + * Example: + * ["bob"] call ace_common_fnc_removeSyncedEventHandler * * Public: No */ diff --git a/addons/common/functions/fnc_requestCallback.sqf b/addons/common/functions/fnc_requestCallback.sqf index 399f50466d..e28ff9439f 100644 --- a/addons/common/functions/fnc_requestCallback.sqf +++ b/addons/common/functions/fnc_requestCallback.sqf @@ -3,10 +3,13 @@ * N/A * * Arguments: - * ? + * ? * * Return Value: - * ? + * ? + * + * Example: + * [bob] call ace_common_fnc_requestCallback * * Public: No */ diff --git a/addons/common/functions/fnc_requestSyncedEvent.sqf b/addons/common/functions/fnc_requestSyncedEvent.sqf index e35c1e3645..fd277c4b36 100644 --- a/addons/common/functions/fnc_requestSyncedEvent.sqf +++ b/addons/common/functions/fnc_requestSyncedEvent.sqf @@ -6,7 +6,10 @@ * 0: eventName * * Return Value: - * Boolean of success + * Boolean of success + * + * Example: + * ["event"] call ace_common_fnc_requestSyncedEvent * * Public: No */ diff --git a/addons/common/functions/fnc_resetAllDefaults.sqf b/addons/common/functions/fnc_resetAllDefaults.sqf index 6432f3759e..367c72d5e9 100644 --- a/addons/common/functions/fnc_resetAllDefaults.sqf +++ b/addons/common/functions/fnc_resetAllDefaults.sqf @@ -3,10 +3,13 @@ * reset all variables that have been defined * * Arguments: - * ? + * 0: Unit * * Return Value: - * ? + * ? + * + * Example: + * [bob] call ace_common_fnc_resetAllDefaults * * Public: No */ diff --git a/addons/common/functions/fnc_restoreVariablesJIP.sqf b/addons/common/functions/fnc_restoreVariablesJIP.sqf index 39626514bb..921be28165 100644 --- a/addons/common/functions/fnc_restoreVariablesJIP.sqf +++ b/addons/common/functions/fnc_restoreVariablesJIP.sqf @@ -8,6 +8,9 @@ * Return Value: * None * + * Example: + * [bob] call ace_common_fnc_restoreVariablesJIP + * * Public: No */ #include "script_component.hpp" diff --git a/addons/common/functions/fnc_sendRequest.sqf b/addons/common/functions/fnc_sendRequest.sqf index a0c505c575..55a3da9873 100644 --- a/addons/common/functions/fnc_sendRequest.sqf +++ b/addons/common/functions/fnc_sendRequest.sqf @@ -5,13 +5,16 @@ * Arguments: * 0: caller * 1: target - * 2: requestID (STRING) - * 3: requestMessage Will be localized for other target object. (STRING) - * 4: callback Code called upon accept or decline. (CODE) + * 2: requestID + * 3: requestMessage Will be localized for other target object. + * 4: callback Code called upon accept or decline. * * Return Value: * None * + * Example: + * [bob, kevin, "ID", "Message", {callback}] call ace_common_fnc_sendRequest + * * Public: Yes */ #include "script_component.hpp" diff --git a/addons/common/functions/fnc_setApproximateVariablePublic.sqf b/addons/common/functions/fnc_setApproximateVariablePublic.sqf index 549dea9eb4..e888efe3c2 100644 --- a/addons/common/functions/fnc_setApproximateVariablePublic.sqf +++ b/addons/common/functions/fnc_setApproximateVariablePublic.sqf @@ -9,7 +9,7 @@ * 3: Absolute tolerance * * Return Value: - * Nothing. + * None * * Example: * [player, "balls", 2, 0.1] call ace_common_fnc_setApproximateVariablePublic; diff --git a/addons/common/functions/fnc_setDefinedVariable.sqf b/addons/common/functions/fnc_setDefinedVariable.sqf index 6f1f0c2e58..70b8ef42e3 100644 --- a/addons/common/functions/fnc_setDefinedVariable.sqf +++ b/addons/common/functions/fnc_setDefinedVariable.sqf @@ -10,6 +10,9 @@ * Return Value: * None * + * Example: + * [bob, "var", 5] call ace_common_fnc_setDefinedVariable + * * Public: Yes */ #include "script_component.hpp" diff --git a/addons/common/functions/fnc_setDisableUserInputStatus.sqf b/addons/common/functions/fnc_setDisableUserInputStatus.sqf index ec475f744f..b217570dac 100644 --- a/addons/common/functions/fnc_setDisableUserInputStatus.sqf +++ b/addons/common/functions/fnc_setDisableUserInputStatus.sqf @@ -9,6 +9,9 @@ * Return Value: * None * + * Example: + * ["id", true] call ace_common_fnc_setDisableUserInputStatus + * * Public: Yes */ #include "script_component.hpp" diff --git a/addons/common/functions/fnc_setName.sqf b/addons/common/functions/fnc_setName.sqf index f4858b877b..e93e09c0f0 100644 --- a/addons/common/functions/fnc_setName.sqf +++ b/addons/common/functions/fnc_setName.sqf @@ -8,6 +8,9 @@ * Return Value: * None * + * Example: + * [bob] call ace_common_fnc_setName + * * Public: No */ #include "script_component.hpp" diff --git a/addons/common/functions/fnc_setParameter.sqf b/addons/common/functions/fnc_setParameter.sqf index b24e2506b5..723d49ea0c 100644 --- a/addons/common/functions/fnc_setParameter.sqf +++ b/addons/common/functions/fnc_setParameter.sqf @@ -4,11 +4,14 @@ * * Arguments: * 0: Parameter name - * 1: Value + * 1: Value * * Return Value: * None * + * Example: + * ["Name", 5] call ace_common_fnc_setParameter + * * Public: Yes * * Deprecated diff --git a/addons/common/functions/fnc_setPitchBankYaw.sqf b/addons/common/functions/fnc_setPitchBankYaw.sqf index fecc16208c..1b986c6445 100644 --- a/addons/common/functions/fnc_setPitchBankYaw.sqf +++ b/addons/common/functions/fnc_setPitchBankYaw.sqf @@ -11,6 +11,9 @@ * Return Value: * None * + * Example: + * [bob, 1, 2, 3] call ace_common_fnc_setPitchBankYaw + * * Public: Yes */ #include "script_component.hpp" diff --git a/addons/common/functions/fnc_setProne.sqf b/addons/common/functions/fnc_setProne.sqf index c40b0de254..8df8a4d900 100644 --- a/addons/common/functions/fnc_setProne.sqf +++ b/addons/common/functions/fnc_setProne.sqf @@ -8,6 +8,9 @@ * Return Value: * None * + * Example: + * [bob] call ace_common_fnc_setProne + * * Public: Yes */ #include "script_component.hpp" diff --git a/addons/common/functions/fnc_setSettingFromConfig.sqf b/addons/common/functions/fnc_setSettingFromConfig.sqf index ac7a0f4875..6308438ac8 100644 --- a/addons/common/functions/fnc_setSettingFromConfig.sqf +++ b/addons/common/functions/fnc_setSettingFromConfig.sqf @@ -8,6 +8,9 @@ * Return Value: * None * + * Example: + * [CONFIG] call ace_common_fnc_setSettingFromConfig + * * Public: No */ #include "script_component.hpp" diff --git a/addons/common/functions/fnc_setVariableJIP.sqf b/addons/common/functions/fnc_setVariableJIP.sqf index 35e8c0d116..151d7b9925 100644 --- a/addons/common/functions/fnc_setVariableJIP.sqf +++ b/addons/common/functions/fnc_setVariableJIP.sqf @@ -10,6 +10,9 @@ * Return Value: * None * + * Example: + * [bob, "varname", 5] call ace_common_fnc_setVariableJIP + * * Public: No */ #include "script_component.hpp" diff --git a/addons/common/functions/fnc_setVariablePublic.sqf b/addons/common/functions/fnc_setVariablePublic.sqf index d1dcc4c922..2eac69f6ce 100644 --- a/addons/common/functions/fnc_setVariablePublic.sqf +++ b/addons/common/functions/fnc_setVariablePublic.sqf @@ -9,7 +9,7 @@ * 3: Embargo delay (Optional. Default: 1) * * Return Value: - * Nothing. + * None * * Example: * [player, "balls", 2, 1] call ace_common_fnc_setVariablePublic; diff --git a/addons/common/functions/fnc_setVolume.sqf b/addons/common/functions/fnc_setVolume.sqf index 37e1f04cfa..5d7f349ce1 100644 --- a/addons/common/functions/fnc_setVolume.sqf +++ b/addons/common/functions/fnc_setVolume.sqf @@ -8,6 +8,9 @@ * Return Value: * None * + * Example: + * [true] call ace_common_fnc_setVolume + * * Public: Yes * * Note: Uses player diff --git a/addons/common/functions/fnc_showUser.sqf b/addons/common/functions/fnc_showUser.sqf index 2e7af12a3f..6c78e03f97 100644 --- a/addons/common/functions/fnc_showUser.sqf +++ b/addons/common/functions/fnc_showUser.sqf @@ -8,6 +8,9 @@ * Return Value: * None * + * Example: + * [bob] call ace_common_fnc_showUser + * * Public: No */ #include "script_component.hpp" diff --git a/addons/common/functions/fnc_statusEffect_addType.sqf b/addons/common/functions/fnc_statusEffect_addType.sqf index 2934f4ae98..c423db2393 100644 --- a/addons/common/functions/fnc_statusEffect_addType.sqf +++ b/addons/common/functions/fnc_statusEffect_addType.sqf @@ -8,7 +8,7 @@ * 2: Common Effect Reaons to pre-seed durring init * * Return Value: - * Nothing + * None * * Example: * ["setCaptive", true, []] call ace_common_fnc_statusEffect_addType diff --git a/addons/common/functions/fnc_statusEffect_localEH.sqf b/addons/common/functions/fnc_statusEffect_localEH.sqf index 5490029a3b..84f3e0e9a2 100644 --- a/addons/common/functions/fnc_statusEffect_localEH.sqf +++ b/addons/common/functions/fnc_statusEffect_localEH.sqf @@ -4,9 +4,10 @@ * * Arguments: * 0: vehicle that it will be attached to (player or vehicle) + * 1: isLocal * * Return Value: - * Nothing + * None * * Example: * [player, true] call ace_common_fnc_statusEffect_localEH @@ -19,7 +20,7 @@ params ["_object", "_isLocal"]; TRACE_2("params",_object,_isLocal); -//Only run this after the settings are initialized +//Only run this after the settings are initialized //Need to wait for all EH to be installed (local event will happen between pre and post init) if !(GVAR(settingsInitFinished)) exitWith { TRACE_1("pushing to runAtSettingsInitialized", _this); diff --git a/addons/common/functions/fnc_statusEffect_resetVariables.sqf b/addons/common/functions/fnc_statusEffect_resetVariables.sqf index 2a307c84e5..7f638bcbef 100644 --- a/addons/common/functions/fnc_statusEffect_resetVariables.sqf +++ b/addons/common/functions/fnc_statusEffect_resetVariables.sqf @@ -6,7 +6,7 @@ * 0: vehicle that it will be attached to (player or vehicle) * * Return Value: - * Nothing + * None * * Example: * [player, true] call ace_common_fnc_statusEffect_resetVariables diff --git a/addons/common/functions/fnc_statusEffect_respawnEH.sqf b/addons/common/functions/fnc_statusEffect_respawnEH.sqf index 92717b68c7..ba3058be19 100644 --- a/addons/common/functions/fnc_statusEffect_respawnEH.sqf +++ b/addons/common/functions/fnc_statusEffect_respawnEH.sqf @@ -6,7 +6,7 @@ * 0: vehicle that it will be attached to (player or vehicle) * * Return Value: - * Nothing + * None * * Example: * [player, objNull] call ace_common_fnc_statusEffect_respawnEH @@ -19,7 +19,7 @@ params ["_object"]; TRACE_1("params",_object); -//Only run this after the settings are initialized +//Only run this after the settings are initialized //Need to wait for all EH to be installed (local event will happen between pre and post init) if !(GVAR(settingsInitFinished)) exitWith { TRACE_1("pushing to runAtSettingsInitialized", _this); diff --git a/addons/common/functions/fnc_statusEffect_sendEffects.sqf b/addons/common/functions/fnc_statusEffect_sendEffects.sqf index f82ab10427..0945fc3424 100644 --- a/addons/common/functions/fnc_statusEffect_sendEffects.sqf +++ b/addons/common/functions/fnc_statusEffect_sendEffects.sqf @@ -7,7 +7,7 @@ * 1: Effect name (or "" to send all) * * Return Value: - * Nothing + * None * * Example: * [player, ""] call ace_common_fnc_statusEffect_sendEffects diff --git a/addons/common/functions/fnc_statusEffect_set.sqf b/addons/common/functions/fnc_statusEffect_set.sqf index a0be8d8719..4908da5395 100644 --- a/addons/common/functions/fnc_statusEffect_set.sqf +++ b/addons/common/functions/fnc_statusEffect_set.sqf @@ -9,7 +9,7 @@ * 3: Is Set (true adds/false removes) * * Return Value: - * Nothing + * None * * Example: * [player, "setCaptive", "reason1", true] call ace_common_fnc_statusEffect_set diff --git a/addons/common/functions/fnc_stringCompare.sqf b/addons/common/functions/fnc_stringCompare.sqf index ad3073eb1e..b14eedb653 100644 --- a/addons/common/functions/fnc_stringCompare.sqf +++ b/addons/common/functions/fnc_stringCompare.sqf @@ -7,7 +7,10 @@ * 1: stringB * * Return Value: - * Number of matching characters >NUMBER> + * Number of matching characters + * + * Example: + * ["a", "b"] call ace_common_fnc_stringCompare * * Public: Yes */ diff --git a/addons/common/functions/fnc_stringToColoredText.sqf b/addons/common/functions/fnc_stringToColoredText.sqf index e6e19e4869..c072da9253 100644 --- a/addons/common/functions/fnc_stringToColoredText.sqf +++ b/addons/common/functions/fnc_stringToColoredText.sqf @@ -9,6 +9,9 @@ * Return Value: * Text * + * Example: + * ["text", [0, 1, 2]] call ace_common_fnc_stringToColoredText + * * Public: Yes */ #include "script_component.hpp" diff --git a/addons/common/functions/fnc_switchToGroupSide.sqf b/addons/common/functions/fnc_switchToGroupSide.sqf index a375cfaf05..914c12034f 100644 --- a/addons/common/functions/fnc_switchToGroupSide.sqf +++ b/addons/common/functions/fnc_switchToGroupSide.sqf @@ -11,6 +11,9 @@ * Return Value: * None * + * Example: + * [bob, true, "id", SIDE] call ace_common_fnc_switchToGroupSide + * * Public: Yes */ #include "script_component.hpp" diff --git a/addons/common/functions/fnc_syncedEvent.sqf b/addons/common/functions/fnc_syncedEvent.sqf index 4a364bf730..a6a7fb30e3 100644 --- a/addons/common/functions/fnc_syncedEvent.sqf +++ b/addons/common/functions/fnc_syncedEvent.sqf @@ -10,6 +10,9 @@ * Return Value: * Boolean of success * + * Example: + * ["bob", [args], 5] call ace_common_fnc_syncedEvent + * * Public: No */ #include "script_component.hpp" diff --git a/addons/common/functions/fnc_syncedEventPFH.sqf b/addons/common/functions/fnc_syncedEventPFH.sqf index 8fcd143536..c35be73d5c 100644 --- a/addons/common/functions/fnc_syncedEventPFH.sqf +++ b/addons/common/functions/fnc_syncedEventPFH.sqf @@ -1,5 +1,5 @@ /* - * Author: ? + * Author: ACE-Team * * ? * @@ -7,9 +7,12 @@ * ? * * Return Value: - * ? + * None * - * Public: ? + * Example: + * [?] call ace_common_fnc_syncedEventPFH + * + * Public: No */ #include "script_component.hpp" diff --git a/addons/common/functions/fnc_toBin.sqf b/addons/common/functions/fnc_toBin.sqf index f8ec0bac68..f3e08711a7 100644 --- a/addons/common/functions/fnc_toBin.sqf +++ b/addons/common/functions/fnc_toBin.sqf @@ -8,6 +8,9 @@ * Return Value: * A binary number as string * + * Example: + * [5] call ace_common_fnc_toBin + * * Public: Yes */ #include "script_component.hpp" diff --git a/addons/common/functions/fnc_toBitmask.sqf b/addons/common/functions/fnc_toBitmask.sqf index 333e5c737b..ac5b7f056e 100644 --- a/addons/common/functions/fnc_toBitmask.sqf +++ b/addons/common/functions/fnc_toBitmask.sqf @@ -8,6 +8,9 @@ * Return Value: * Bitmask * + * Example: + * [[true, false]] call ace_common_fnc_toBitmask + * * Public: Yes */ #include "script_component.hpp" diff --git a/addons/common/functions/fnc_toHex.sqf b/addons/common/functions/fnc_toHex.sqf index c558aab04b..2c82c1c4a3 100644 --- a/addons/common/functions/fnc_toHex.sqf +++ b/addons/common/functions/fnc_toHex.sqf @@ -8,6 +8,9 @@ * Return Value: * A hexadecimal number as string * + * Example: + * [154] call ace_common_fnc_toHex + * * Public: Yes */ #include "script_component.hpp" diff --git a/addons/common/functions/fnc_toNumber.sqf b/addons/common/functions/fnc_toNumber.sqf index c375dfb02e..eeede0813b 100644 --- a/addons/common/functions/fnc_toNumber.sqf +++ b/addons/common/functions/fnc_toNumber.sqf @@ -6,7 +6,7 @@ * 0: Value to attempt to convert to number or if number simply return number. * * Return Value: - * + * Number * * Example: * number = ["102"] call ace_common_fnc_toNumber; diff --git a/addons/common/functions/fnc_translateToModelSpace.sqf b/addons/common/functions/fnc_translateToModelSpace.sqf index 309387086f..0d7a5551fc 100644 --- a/addons/common/functions/fnc_translateToModelSpace.sqf +++ b/addons/common/functions/fnc_translateToModelSpace.sqf @@ -1,14 +1,17 @@ /* - * Author: ? + * Author: ACE-Team * ? * * Arguments: - * ? + * * * Return Value: - * ? + * Something * - * Public: ? + * Example: + * [UNKNOWN] call ace_common_fnc_translateToModelSpace + * + * Public: No */ #include "script_component.hpp" diff --git a/addons/common/functions/fnc_translateToWeaponSpace.sqf b/addons/common/functions/fnc_translateToWeaponSpace.sqf index fab3fe6a3c..af3abddb74 100644 --- a/addons/common/functions/fnc_translateToWeaponSpace.sqf +++ b/addons/common/functions/fnc_translateToWeaponSpace.sqf @@ -1,14 +1,17 @@ /* - * Author: ? + * Author: ACE-Team * ? * * Arguments: - * ? + * * * Return Value: - * ? + * Unknown * - * Public: ? + * Example: + * [UNKOWN] call ace_common_fnc_translateToWeaponSpace + * + * Public: No */ #include "script_component.hpp" diff --git a/addons/common/functions/fnc_uniqueElements.sqf b/addons/common/functions/fnc_uniqueElements.sqf index 471ba47457..62a68a71ff 100644 --- a/addons/common/functions/fnc_uniqueElements.sqf +++ b/addons/common/functions/fnc_uniqueElements.sqf @@ -8,6 +8,9 @@ * Return Value: * Copy of original array * + * Example: + * [[array]] call ace_common_fnc_uniqueElements + * * Public: Yes */ #include "script_component.hpp" diff --git a/addons/common/functions/fnc_unloadPersonLocal.sqf b/addons/common/functions/fnc_unloadPersonLocal.sqf index dbc28dc977..ed5b8dc020 100644 --- a/addons/common/functions/fnc_unloadPersonLocal.sqf +++ b/addons/common/functions/fnc_unloadPersonLocal.sqf @@ -10,6 +10,9 @@ * Return Value: * Returns true if succesfully unloaded person * + * Example: + * [bob, car, bob] call ace_common_fnc_unloadpersonLocal + * * Public: No */ #include "script_component.hpp" diff --git a/addons/common/functions/fnc_unmuteUnit.sqf b/addons/common/functions/fnc_unmuteUnit.sqf index b6d673cfd5..7d81ae7346 100644 --- a/addons/common/functions/fnc_unmuteUnit.sqf +++ b/addons/common/functions/fnc_unmuteUnit.sqf @@ -9,6 +9,9 @@ * Return Value: * None * + * Example: + * [bob, "because"] call ace_common_fnc_unmuteUnit + * * Public: Yes */ #include "script_component.hpp" diff --git a/addons/common/functions/fnc_useItem.sqf b/addons/common/functions/fnc_useItem.sqf index 2d2116b38f..3accecc429 100644 --- a/addons/common/functions/fnc_useItem.sqf +++ b/addons/common/functions/fnc_useItem.sqf @@ -9,6 +9,9 @@ * Return Value: * if item has been used. * + * Example: + * [bob, "gun"] call ace_common_fnc_useItem + * * Public: Yes */ #include "script_component.hpp" diff --git a/addons/common/functions/fnc_useMagazine.sqf b/addons/common/functions/fnc_useMagazine.sqf index 4dc6136fa6..646d461d21 100644 --- a/addons/common/functions/fnc_useMagazine.sqf +++ b/addons/common/functions/fnc_useMagazine.sqf @@ -9,6 +9,9 @@ * Return Value: * if magazine has been used. * + * Example: + * [bob, "magazine"] call ace_common_fnc_useMagazine + * * Public: Yes */ #include "script_component.hpp" diff --git a/addons/common/functions/fnc_watchVariable.sqf b/addons/common/functions/fnc_watchVariable.sqf index 931450bd22..300a5ef195 100644 --- a/addons/common/functions/fnc_watchVariable.sqf +++ b/addons/common/functions/fnc_watchVariable.sqf @@ -14,7 +14,7 @@ * 0: Number of structured text lines (default: 1) * * Return Value: - * Nothing + * None * * Example: * ["CBA_missionTime"] call ace_common_fnc_watchVariable; // Uses title as code diff --git a/addons/common/functions/fnc_waveHeightAt.sqf b/addons/common/functions/fnc_waveHeightAt.sqf index c140b1ce94..1a9049b491 100644 --- a/addons/common/functions/fnc_waveHeightAt.sqf +++ b/addons/common/functions/fnc_waveHeightAt.sqf @@ -3,11 +3,13 @@ * Gets the wave height at a specific location. Uses a logic, so may be performance iffy * * Arguments: - * 0: Position ASL to get height at + * 0: Position ASL to get height at * * Return Value: - * Wave height in meters + * Wave height in meters * + * Example: + * [[5, 2, 5]]] call ace_common_fnc_waveHeightAt * * Public: No */ diff --git a/addons/common/functions/fnc_worldToScreenBounds.sqf b/addons/common/functions/fnc_worldToScreenBounds.sqf index 77df6e47bf..42ffa27317 100644 --- a/addons/common/functions/fnc_worldToScreenBounds.sqf +++ b/addons/common/functions/fnc_worldToScreenBounds.sqf @@ -19,6 +19,9 @@ * 2: Maximal X * 3: Maximal Y * + * Example: + * [bob, [5, 5, 5], [6, 6, 6]] call ace_common_fnc_worldToScreenBounds + * * Public: No */ #include "script_component.hpp" diff --git a/addons/concertina_wire/functions/fnc_deploy.sqf b/addons/concertina_wire/functions/fnc_deploy.sqf index 0e8bc07914..6dc05b365d 100644 --- a/addons/concertina_wire/functions/fnc_deploy.sqf +++ b/addons/concertina_wire/functions/fnc_deploy.sqf @@ -10,6 +10,9 @@ * Return Value: * None * + * Example: + * [coil, bob] call ace_concertina_wire_fnc_deploy + * * Public: No */ #include "script_component.hpp" diff --git a/addons/concertina_wire/functions/fnc_dismount.sqf b/addons/concertina_wire/functions/fnc_dismount.sqf index f2d3bc76c1..ef32431292 100644 --- a/addons/concertina_wire/functions/fnc_dismount.sqf +++ b/addons/concertina_wire/functions/fnc_dismount.sqf @@ -10,6 +10,9 @@ * Return Value: * None * + * Example: + * [wire, bob] call ace_concertina_wire_fnc_dismount + * * Public: No */ #include "script_component.hpp" diff --git a/addons/concertina_wire/functions/fnc_dismountSuccess.sqf b/addons/concertina_wire/functions/fnc_dismountSuccess.sqf index f8673b8829..d730fbb4b6 100644 --- a/addons/concertina_wire/functions/fnc_dismountSuccess.sqf +++ b/addons/concertina_wire/functions/fnc_dismountSuccess.sqf @@ -9,6 +9,9 @@ * Return Value: * None * + * Example: + * [wire] call ace_concertina_wire_fnc_dismountSuccess + * * Public: No */ #include "script_component.hpp" diff --git a/addons/concertina_wire/functions/fnc_handleDamage.sqf b/addons/concertina_wire/functions/fnc_handleDamage.sqf index 43a04641dd..d4f2555546 100644 --- a/addons/concertina_wire/functions/fnc_handleDamage.sqf +++ b/addons/concertina_wire/functions/fnc_handleDamage.sqf @@ -13,6 +13,9 @@ * Return Value: * None * + * Example: + * [wire, "selection", 5, source, "scrap"] call ace_concertina_wire_fnc_handleDamage + * * Public: No */ #include "script_component.hpp" diff --git a/addons/concertina_wire/functions/fnc_handleKilled.sqf b/addons/concertina_wire/functions/fnc_handleKilled.sqf index 7fb5ef6e1b..6649f5c3b6 100644 --- a/addons/concertina_wire/functions/fnc_handleKilled.sqf +++ b/addons/concertina_wire/functions/fnc_handleKilled.sqf @@ -10,6 +10,9 @@ * Return Value: * None * + * Example: + * [wire, car] call ace_concertina_wire_fnc_handleKilled + * * Public: No */ #include "script_component.hpp" diff --git a/addons/concertina_wire/functions/fnc_vehicleDamage.sqf b/addons/concertina_wire/functions/fnc_vehicleDamage.sqf index e5732f7000..7d84d4b244 100644 --- a/addons/concertina_wire/functions/fnc_vehicleDamage.sqf +++ b/addons/concertina_wire/functions/fnc_vehicleDamage.sqf @@ -9,6 +9,9 @@ * Return Value: * None * + * Example: + * [wire, car] call ace_concertina_wire_fnc_vehicleDamage + * * Public: No */ #include "script_component.hpp" diff --git a/addons/cookoff/functions/fnc_handleDamage.sqf b/addons/cookoff/functions/fnc_handleDamage.sqf index 331c1d177a..f462cbf56c 100644 --- a/addons/cookoff/functions/fnc_handleDamage.sqf +++ b/addons/cookoff/functions/fnc_handleDamage.sqf @@ -3,10 +3,10 @@ * Handles all incoming damage for tanks (including wheeled APCs). * * Arguments: - * HandleDamage EH + * HandleDamage EH * * Return Value: - * Damage to be inflicted. + * Damage to be inflicted. * * Example: * _this call ace_cookoff_fnc_handleDamage diff --git a/addons/dagr/functions/fnc_handleRangeFinderData.sqf b/addons/dagr/functions/fnc_handleRangeFinderData.sqf index 59e10a1711..61d8201552 100644 --- a/addons/dagr/functions/fnc_handleRangeFinderData.sqf +++ b/addons/dagr/functions/fnc_handleRangeFinderData.sqf @@ -8,7 +8,7 @@ * 2: Inclination (Degrees) * * Return Value: - * Nothing + * None * * Example: * [1000, 45, 1] call ace_dagr_fnc_handleRangeFinderData diff --git a/addons/dagr/functions/fnc_menuInit.sqf b/addons/dagr/functions/fnc_menuInit.sqf index c4aa989854..b061717c58 100644 --- a/addons/dagr/functions/fnc_menuInit.sqf +++ b/addons/dagr/functions/fnc_menuInit.sqf @@ -3,10 +3,10 @@ * Creates the DAGR menu dialog * * Arguments: - * Nothing + * None * * Return Value: - * Nothing + * None * * Example: * diff --git a/addons/dagr/functions/fnc_outputData.sqf b/addons/dagr/functions/fnc_outputData.sqf index 0fcc3ccbda..2208587932 100644 --- a/addons/dagr/functions/fnc_outputData.sqf +++ b/addons/dagr/functions/fnc_outputData.sqf @@ -3,12 +3,13 @@ * DAGR data output loop * * Arguments: - * Nothing + * None * * Return Value: - * Nothing + * None * * Example: + * call ace_dagr_fnc_outputData * * Public: No */ diff --git a/addons/dagr/functions/fnc_outputVector.sqf b/addons/dagr/functions/fnc_outputVector.sqf index 23996c46b4..686dbcc407 100644 --- a/addons/dagr/functions/fnc_outputVector.sqf +++ b/addons/dagr/functions/fnc_outputVector.sqf @@ -1,17 +1,19 @@ -/* +/* * Author: Rosuto * DAGR vector output loop * * Arguments: - * Nothing + * None * * Return Value: - * Nothing + * None * * Example: + * call ace_dagr_fnc_outputVector * * Public: No */ + #include "script_component.hpp" private ["_xGrid", "_yGrid", "_dagrGrid", "_bearing", "_dagrDist", "_dagrElevation", "_dagrTime", "_elevation", "_xCoord", "_yCoord"]; diff --git a/addons/dagr/functions/fnc_outputWP.sqf b/addons/dagr/functions/fnc_outputWP.sqf index 2a877ba593..32e1c2eaa0 100644 --- a/addons/dagr/functions/fnc_outputWP.sqf +++ b/addons/dagr/functions/fnc_outputWP.sqf @@ -1,14 +1,15 @@ -/* +/* * Author: Rosuto * DAGR waypoint output loop * * Arguments: - * Nothing + * None * * Return Value: - * Nothing + * None * * Example: + * call ace_dagr_fnc_outputWP * * Public: No */ diff --git a/addons/dagr/functions/fnc_toggleOverlay.sqf b/addons/dagr/functions/fnc_toggleOverlay.sqf index d48a83ae51..af9909efda 100644 --- a/addons/dagr/functions/fnc_toggleOverlay.sqf +++ b/addons/dagr/functions/fnc_toggleOverlay.sqf @@ -3,12 +3,13 @@ * Toggles the DAGR overlay * * Arguments: - * Nothing + * None * * Return Value: - * Nothing + * None * * Example: + * call ace_dagr_fnc_toggleOverlay * * Public: No */ diff --git a/addons/disarming/functions/fnc_disarmDropItems.sqf b/addons/disarming/functions/fnc_disarmDropItems.sqf index c9eb920084..af799e25df 100644 --- a/addons/disarming/functions/fnc_disarmDropItems.sqf +++ b/addons/disarming/functions/fnc_disarmDropItems.sqf @@ -10,7 +10,7 @@ * 3: Do Not Drop Ammo * * Return Value: - * Nothing + * None * * Example: * [player, cursorTarget, ["ace_bandage"]] call ace_disarming_fnc_disarmDropItems diff --git a/addons/disarming/functions/fnc_eventTargetFinish.sqf b/addons/disarming/functions/fnc_eventTargetFinish.sqf index d71d93d254..f700cb6f79 100644 --- a/addons/disarming/functions/fnc_eventTargetFinish.sqf +++ b/addons/disarming/functions/fnc_eventTargetFinish.sqf @@ -10,7 +10,7 @@ * 2: errorMsg * * Return Value: - * Nothing + * None * * Example: * [player1, player2, "Someting fucked up"] call ace_disarming_fnc_eventTargetFinish diff --git a/addons/disarming/functions/fnc_eventTargetStart.sqf b/addons/disarming/functions/fnc_eventTargetStart.sqf index 77dfd9d271..8490c17be1 100644 --- a/addons/disarming/functions/fnc_eventTargetStart.sqf +++ b/addons/disarming/functions/fnc_eventTargetStart.sqf @@ -10,10 +10,10 @@ * 2: type of disarm * * Return Value: - * Nothing + * None * * Example: - * eventTargetStart + * [bob, kevin, "disarm"] call ace_disarming_fnc_eventTargetStart * * Public: No */ diff --git a/addons/disarming/functions/fnc_showItemsInListbox.sqf b/addons/disarming/functions/fnc_showItemsInListbox.sqf index 82b9645850..d43dd9b5ca 100644 --- a/addons/disarming/functions/fnc_showItemsInListbox.sqf +++ b/addons/disarming/functions/fnc_showItemsInListbox.sqf @@ -8,7 +8,7 @@ * 1: ItemArray [["itemClassnames"],[counts]] * * Return Value: - * Nothing + * None * * Example: * [theListBox, [["ace_bandage"],[2]]] call ace_disarming_fnc_showItemsInListbox diff --git a/addons/disposable/functions/fnc_replaceATWeapon.sqf b/addons/disposable/functions/fnc_replaceATWeapon.sqf index 58c58a6056..d94944bfde 100644 --- a/addons/disposable/functions/fnc_replaceATWeapon.sqf +++ b/addons/disposable/functions/fnc_replaceATWeapon.sqf @@ -6,7 +6,7 @@ * None. Parameters inherited from EFUNC(common,firedEH) * * Return Value: - * Nothing + * None * * Example: * [fromBisFiredEH] call ace_disposable_fnc_replaceATWeapon; diff --git a/addons/dragging/functions/fnc_isObjectOnObject.sqf b/addons/dragging/functions/fnc_isObjectOnObject.sqf index cec6ce764e..00c2823e4a 100644 --- a/addons/dragging/functions/fnc_isObjectOnObject.sqf +++ b/addons/dragging/functions/fnc_isObjectOnObject.sqf @@ -6,9 +6,9 @@ * 0: Object * * Return Value: - * + * Boolean * - * Example; + * Example: * [player] call ace_dragging_fnc_isObjectOnObject * * Public: No diff --git a/addons/dragging/functions/fnc_setDraggable.sqf b/addons/dragging/functions/fnc_setDraggable.sqf index 3636847d06..ce47f8a829 100644 --- a/addons/dragging/functions/fnc_setDraggable.sqf +++ b/addons/dragging/functions/fnc_setDraggable.sqf @@ -5,8 +5,8 @@ * Arguments: * 0: Any object * 1: true to enable dragging, false to disable - * 2: Position offset for attachTo command (Array, optinal; default: [0,0,0]) - * 3: Direction in degree to rotate the object after attachTo (Number, optional; default: 0) + * 2: Position offset for attachTo command (optinal; default: [0,0,0]) + * 3: Direction in degree to rotate the object after attachTo (optional; default: 0) * * Return Value: * None diff --git a/addons/explosives/functions/fnc_addExplosiveActions.sqf b/addons/explosives/functions/fnc_addExplosiveActions.sqf index 0ee3ca9f78..888583b60c 100644 --- a/addons/explosives/functions/fnc_addExplosiveActions.sqf +++ b/addons/explosives/functions/fnc_addExplosiveActions.sqf @@ -6,7 +6,10 @@ * 0: Unit * * Return Value: - * Actions + * Actions + * + * Example: + * [bob] call ace_explosives_fnc_addExplosiveActions * * Public: No */ diff --git a/addons/explosives/functions/fnc_addTransmitterActions.sqf b/addons/explosives/functions/fnc_addTransmitterActions.sqf index 4397e743a0..418d99a0df 100644 --- a/addons/explosives/functions/fnc_addTransmitterActions.sqf +++ b/addons/explosives/functions/fnc_addTransmitterActions.sqf @@ -6,7 +6,7 @@ * 0: Unit * * Return Value: - * Nothing + * None * * Example: * [player] call ACE_Explosives_fnc_addTransmitterActions; diff --git a/addons/explosives/functions/fnc_interactEH.sqf b/addons/explosives/functions/fnc_interactEH.sqf index c8486adc09..a2da62e6b9 100644 --- a/addons/explosives/functions/fnc_interactEH.sqf +++ b/addons/explosives/functions/fnc_interactEH.sqf @@ -7,7 +7,7 @@ * Interact Menu Type (0 - world, 1 - self) * * Return Value: - * Nothing + * None * * Example: * [0] call ace_explosives_fnc_interactEH diff --git a/addons/explosives/functions/fnc_startDefuse.sqf b/addons/explosives/functions/fnc_startDefuse.sqf index 95e258696c..375f1562e1 100644 --- a/addons/explosives/functions/fnc_startDefuse.sqf +++ b/addons/explosives/functions/fnc_startDefuse.sqf @@ -7,7 +7,7 @@ * 1: Target explosive * * Return Value: - * Nothing + * None * * Example: * [player, ACE_Interaction_Target] call ACE_Explosives_fnc_StartDefuse; diff --git a/addons/fastroping/functions/fnc_deployAIWaypoint.sqf b/addons/fastroping/functions/fnc_deployAIWaypoint.sqf index 9d8f4a03e2..df8cdef0c1 100644 --- a/addons/fastroping/functions/fnc_deployAIWaypoint.sqf +++ b/addons/fastroping/functions/fnc_deployAIWaypoint.sqf @@ -7,7 +7,7 @@ * 1: Waypoint position * * Return Value: - * true + * true * * Example: * [_group, [6560, 12390, 0]] call ace_fastroping_fnc_deployAIWayoint diff --git a/addons/fastroping/functions/fnc_onRopeBreak.sqf b/addons/fastroping/functions/fnc_onRopeBreak.sqf index ed5f8bf1c8..29da355481 100644 --- a/addons/fastroping/functions/fnc_onRopeBreak.sqf +++ b/addons/fastroping/functions/fnc_onRopeBreak.sqf @@ -9,6 +9,9 @@ * Return Value: * None * + * Example: + * [[array]], "top"] call ace_fastroping_fnc_onRopeBreak + * * Public: No */ diff --git a/addons/fcs/functions/fnc_adjustRange.sqf b/addons/fcs/functions/fnc_adjustRange.sqf index bed9389716..0f400a50fb 100644 --- a/addons/fcs/functions/fnc_adjustRange.sqf +++ b/addons/fcs/functions/fnc_adjustRange.sqf @@ -10,6 +10,9 @@ * Return Value: * None * + * Example: + * [bob, [], 5] call ace_fcs_fnc_adjustRange + * * Public: No */ #include "script_component.hpp" diff --git a/addons/fcs/functions/fnc_calculateSolution.sqf b/addons/fcs/functions/fnc_calculateSolution.sqf index 41cbfa5069..f28a1c7048 100644 --- a/addons/fcs/functions/fnc_calculateSolution.sqf +++ b/addons/fcs/functions/fnc_calculateSolution.sqf @@ -3,14 +3,17 @@ * Calculate FCS solution * * Arguments: - * 0: Vehicle - * 1: Turret - * 2: Target distance - * 3: Azimuth offset + * 0: Vehicle + * 1: Turret + * 2: Target distance + * 3: Azimuth offset * * Return Value: * None * + * Example: + * [car, [turret], 5, ?] call ace_fcs_fnc_calculateSolution + * * Public: No */ #include "script_component.hpp" diff --git a/addons/fcs/functions/fnc_canResetFCS.sqf b/addons/fcs/functions/fnc_canResetFCS.sqf index cf0dcf2674..8713357f3d 100644 --- a/addons/fcs/functions/fnc_canResetFCS.sqf +++ b/addons/fcs/functions/fnc_canResetFCS.sqf @@ -3,11 +3,14 @@ * Called from config. Can player reset FCS? * * Arguments: - * Nothing + * None * * Return Value: * Boolean * + * Example: + * call ace_fcs_fnc_canResetFCS + * * Public: No */ #include "script_component.hpp" diff --git a/addons/fcs/functions/fnc_canUseRangefinder.sqf b/addons/fcs/functions/fnc_canUseRangefinder.sqf index 7403c74ac1..a8b8239097 100644 --- a/addons/fcs/functions/fnc_canUseRangefinder.sqf +++ b/addons/fcs/functions/fnc_canUseRangefinder.sqf @@ -8,6 +8,9 @@ * Return Value: * Boolean * + * Example: + * call ace_fcs_fnc_canUseRangeFinder + * * Public: No */ #include "script_component.hpp" diff --git a/addons/fcs/functions/fnc_firedEH.sqf b/addons/fcs/functions/fnc_firedEH.sqf index dbfebae025..097722c958 100644 --- a/addons/fcs/functions/fnc_firedEH.sqf +++ b/addons/fcs/functions/fnc_firedEH.sqf @@ -8,6 +8,9 @@ * Return Value: * None * + * Example: + * call ace_fcs_fnc_firedEH + * * Public: No */ #include "script_component.hpp" diff --git a/addons/fcs/functions/fnc_getAngle.sqf b/addons/fcs/functions/fnc_getAngle.sqf index d2c51a9542..d9e14a343b 100644 --- a/addons/fcs/functions/fnc_getAngle.sqf +++ b/addons/fcs/functions/fnc_getAngle.sqf @@ -14,6 +14,9 @@ * Return Value: * offset from the current angle necessary to hit the target * + * Example: + * [1, 2, 3, 4, 5, 6, 7] call ace_fcs_fnc_getAngle + * * Public: No */ #include "script_component.hpp" diff --git a/addons/fcs/functions/fnc_getRange.sqf b/addons/fcs/functions/fnc_getRange.sqf index ba49621047..829e4c9072 100644 --- a/addons/fcs/functions/fnc_getRange.sqf +++ b/addons/fcs/functions/fnc_getRange.sqf @@ -11,6 +11,9 @@ * Return Value: * Measured distance * + * Example: + * [5, 6, 7, true] call ace_fcs_fnc_getRange + * * Public: No */ #include "script_component.hpp" diff --git a/addons/fcs/functions/fnc_handleAirBurstAmmunitionPFH.sqf b/addons/fcs/functions/fnc_handleAirBurstAmmunitionPFH.sqf index aa166ece12..4c1c210994 100644 --- a/addons/fcs/functions/fnc_handleAirBurstAmmunitionPFH.sqf +++ b/addons/fcs/functions/fnc_handleAirBurstAmmunitionPFH.sqf @@ -8,6 +8,9 @@ * Return Value: * None * + * Example: + * [[array]] call ace_fcs_fnc_handleAirBurstAummunitionPFH + * * Public: No */ #include "script_component.hpp" diff --git a/addons/fcs/functions/fnc_keyDown.sqf b/addons/fcs/functions/fnc_keyDown.sqf index 3c4943badf..01795ce280 100644 --- a/addons/fcs/functions/fnc_keyDown.sqf +++ b/addons/fcs/functions/fnc_keyDown.sqf @@ -9,6 +9,9 @@ * Return Value: * None * + * Example: + * [car, [turret]] call ace_fcs_fnc_keyDown + * * Public: No */ #include "script_component.hpp" diff --git a/addons/fcs/functions/fnc_keyUp.sqf b/addons/fcs/functions/fnc_keyUp.sqf index a07f5d5d35..d35174a198 100644 --- a/addons/fcs/functions/fnc_keyUp.sqf +++ b/addons/fcs/functions/fnc_keyUp.sqf @@ -9,6 +9,9 @@ * Return Value: * None * + * Example: + * [car, [turret]] call ace_fcs_fnc_keyUp + * * Public: No */ #include "script_component.hpp" diff --git a/addons/fcs/functions/fnc_onForceUpdate.sqf b/addons/fcs/functions/fnc_onForceUpdate.sqf index 2c6d136300..1bbaee5b58 100644 --- a/addons/fcs/functions/fnc_onForceUpdate.sqf +++ b/addons/fcs/functions/fnc_onForceUpdate.sqf @@ -1,3 +1,19 @@ +/* + * Author: ACE-Team + * + * + * Arguments: + * Nothing + * + * Return Value: + * None + * + * Example: + * call ace_fcs_fnc_onForceUpdate + * + * Public: No + */ + #include "script_component.hpp" params ["_unit"]; diff --git a/addons/fcs/functions/fnc_reset.sqf b/addons/fcs/functions/fnc_reset.sqf index dcb1718b3f..9d4a5f65a0 100644 --- a/addons/fcs/functions/fnc_reset.sqf +++ b/addons/fcs/functions/fnc_reset.sqf @@ -7,7 +7,10 @@ * 1: Turret * * Return Value: - * none + * None + * + * Example: + * [car, [turret]] call ace_fcs_fnc_reset * * Public: No */ diff --git a/addons/fcs/functions/fnc_updateRangeHUD.sqf b/addons/fcs/functions/fnc_updateRangeHUD.sqf index 0bb15b2507..2e415b3f49 100644 --- a/addons/fcs/functions/fnc_updateRangeHUD.sqf +++ b/addons/fcs/functions/fnc_updateRangeHUD.sqf @@ -8,6 +8,9 @@ * Return Value: * None * + * Example: + * call ace_fcs_fnc_updateRangeHUD + * * Public: No */ #include "script_component.hpp" diff --git a/addons/fcs/functions/fnc_vehicleInit.sqf b/addons/fcs/functions/fnc_vehicleInit.sqf index 901e0477ab..47b8359b2b 100644 --- a/addons/fcs/functions/fnc_vehicleInit.sqf +++ b/addons/fcs/functions/fnc_vehicleInit.sqf @@ -3,10 +3,13 @@ * Checks if a vehicle is equipped with an FCS and if so, adds the fired event handler. Execute on server. * * Arguments: - * 0: Vehicle + * 0: Vehicle * * Return Value: - * none + * None + * + * Example: + * [car] call ace_fcs_fnc_vehicleInit * * Public: No */ diff --git a/addons/finger/functions/fnc_moduleSettings.sqf b/addons/finger/functions/fnc_moduleSettings.sqf index c5189f4562..4667e76c51 100644 --- a/addons/finger/functions/fnc_moduleSettings.sqf +++ b/addons/finger/functions/fnc_moduleSettings.sqf @@ -8,6 +8,9 @@ * Return Value: * None * + * Example: + * [logic] call ace_finger_fnc_moduleSettings + * * Public: No */ diff --git a/addons/frag/functions/fnc_addBlackList.sqf b/addons/frag/functions/fnc_addBlackList.sqf index 79cb41adab..cfa96c9784 100644 --- a/addons/frag/functions/fnc_addBlackList.sqf +++ b/addons/frag/functions/fnc_addBlackList.sqf @@ -6,7 +6,7 @@ * 0: Projectile * * Return Value: - * Nothing + * None * * Example: * [bullet] call ace_frag_fnc_addBlackList diff --git a/addons/frag/functions/fnc_addPfhRound.sqf b/addons/frag/functions/fnc_addPfhRound.sqf index 7c609f2146..f97d868b9d 100644 --- a/addons/frag/functions/fnc_addPfhRound.sqf +++ b/addons/frag/functions/fnc_addPfhRound.sqf @@ -9,7 +9,7 @@ * 2: Projectile * * Return Value: - * Nothing + * None * * Example: * [player, "handGrenade", bullet] call ace_frag_fnc_addPfhRound diff --git a/addons/frag/functions/fnc_dev_addTrack.sqf b/addons/frag/functions/fnc_dev_addTrack.sqf index 764627b60f..fd180eacfe 100644 --- a/addons/frag/functions/fnc_dev_addTrack.sqf +++ b/addons/frag/functions/fnc_dev_addTrack.sqf @@ -1,3 +1,19 @@ +/* + * Author: ACE-Team + * + * + * Arguments: + * None + * + * Return Value: + * None + * + * Example: + * call ace_frag_fnc_addTack + * + * Public: No + */ + #include "script_component.hpp" params ["_origin", "_obj", ["_color", [1, 0, 0, 1]]]; diff --git a/addons/frag/functions/fnc_dev_debugAmmo.sqf b/addons/frag/functions/fnc_dev_debugAmmo.sqf index 894c532728..8eec5f04f5 100644 --- a/addons/frag/functions/fnc_dev_debugAmmo.sqf +++ b/addons/frag/functions/fnc_dev_debugAmmo.sqf @@ -1,3 +1,19 @@ +/* + * Author: ACE-Team + * + * + * Arguments: + * None + * + * Return Value: + * None + * + * Example: + * call ace_frag_fnc_debugAmmo + * + * Public: No + */ + #define DEBUG_MODE_FULL #include "script_component.hpp" diff --git a/addons/frag/functions/fnc_dev_drawTraces.sqf b/addons/frag/functions/fnc_dev_drawTraces.sqf index c6ab838e84..f7d36b4f02 100644 --- a/addons/frag/functions/fnc_dev_drawTraces.sqf +++ b/addons/frag/functions/fnc_dev_drawTraces.sqf @@ -1,3 +1,19 @@ +/* + * Author: ACE-Team + * + * + * Arguments: + * None + * + * Return Value: + * None + * + * Example: + * call ace_frag_fnc_drawTraces + * + * Public: No + */ + #include "script_component.hpp" { diff --git a/addons/frag/functions/fnc_dev_startTracing.sqf b/addons/frag/functions/fnc_dev_startTracing.sqf index b58a491896..e58445ec83 100644 --- a/addons/frag/functions/fnc_dev_startTracing.sqf +++ b/addons/frag/functions/fnc_dev_startTracing.sqf @@ -1,3 +1,19 @@ +/* + * Author: ACE-Team + * + * + * Arguments: + * None + * + * Return Value: + * None + * + * Example: + * call ace_frag_fnc_dev_startTracing + * + * Public: No + */ + #include "script_component.hpp" if (GVAR(tracesStarted)) exitWith {}; diff --git a/addons/frag/functions/fnc_dev_stopTracing.sqf b/addons/frag/functions/fnc_dev_stopTracing.sqf index c25021bb4e..f3b8fa234b 100644 --- a/addons/frag/functions/fnc_dev_stopTracing.sqf +++ b/addons/frag/functions/fnc_dev_stopTracing.sqf @@ -1,3 +1,18 @@ +/* + * Author: ACE-Team + * Dev things + * + * Arguments: + * None + * + * Return Value: + * None + * + * Example: + * + * Public: No + */ + #include "script_component.hpp" if (!GVAR(tracesStarted)) exitWith {}; diff --git a/addons/frag/functions/fnc_dev_trackTrace.sqf b/addons/frag/functions/fnc_dev_trackTrace.sqf index 07867ba1ff..b71f1982ff 100644 --- a/addons/frag/functions/fnc_dev_trackTrace.sqf +++ b/addons/frag/functions/fnc_dev_trackTrace.sqf @@ -1,3 +1,19 @@ +/* + * Author: ACE-Team + * Dev things + * + * Arguments: + * None + * + * Return Value: + * None + * + * Example: + * call ace_frag_fnc_dev_trackTrace + * + * Public: No + */ + #include "script_component.hpp" params ["_args", "_pfhID"]; diff --git a/addons/frag/functions/fnc_doExplosions.sqf b/addons/frag/functions/fnc_doExplosions.sqf index 85074bdb13..25302cca7c 100644 --- a/addons/frag/functions/fnc_doExplosions.sqf +++ b/addons/frag/functions/fnc_doExplosions.sqf @@ -1,3 +1,19 @@ +/* + * Author: ACE-Team + * + * + * Arguments: + * None + * + * Return Value: + * None + * + * Example: + * call ace_frag_fnc_doExplosions + * + * Public: No + */ + //fnc_doExplosions.sqf #include "script_component.hpp" diff --git a/addons/frag/functions/fnc_doReflections.sqf b/addons/frag/functions/fnc_doReflections.sqf index b4bec189f7..622c4c57f4 100644 --- a/addons/frag/functions/fnc_doReflections.sqf +++ b/addons/frag/functions/fnc_doReflections.sqf @@ -1,3 +1,19 @@ +/* + * Author: ACE-Team + * Dev things + * + * Arguments: + * None + * + * Return Value: + * None + * + * Example: + * call ace_frag_fnc_doReflections + * + * Public: No + */ + //fnc_doReflections.sqf #include "script_component.hpp" diff --git a/addons/frag/functions/fnc_doSpall.sqf b/addons/frag/functions/fnc_doSpall.sqf index ee1bc37384..dcc1759648 100644 --- a/addons/frag/functions/fnc_doSpall.sqf +++ b/addons/frag/functions/fnc_doSpall.sqf @@ -1,3 +1,19 @@ +/* + * Author: ACE-Team + * Dev things + * + * Arguments: + * None + * + * Return Value: + * None + * + * Example: + * call ace_frag_fnc_doSpall + * + * Public: No + */ + //fnc_doSpall.sqf #include "script_component.hpp" // ACE_player sideChat "WAAAAAAAAAAAAAAAAAAAAA"; diff --git a/addons/frag/functions/fnc_findReflections.sqf b/addons/frag/functions/fnc_findReflections.sqf index dbde4d7a98..774e1764ea 100644 --- a/addons/frag/functions/fnc_findReflections.sqf +++ b/addons/frag/functions/fnc_findReflections.sqf @@ -1,3 +1,19 @@ +/* + * Author: ACE-Team + * + * + * Arguments: + * None + * + * Return Value: + * None + * + * Example: + * call ace_frag_fnc_findReflections + * + * Public: No + */ + //fnc_findReflections.sqf #include "script_component.hpp" @@ -78,7 +94,7 @@ if (_zIndex < 5) then { private _avg = [0, 0, 0]; { - _avg = _avg vectorAdd _x; + _avg = _avg vectorAdd _x; } forEach _blist; _c = count _blist; private _bpos = _avg vectorMultiply (1 / _c); diff --git a/addons/frag/functions/fnc_fired.sqf b/addons/frag/functions/fnc_fired.sqf index 42885d55b0..b1e29a79ca 100644 --- a/addons/frag/functions/fnc_fired.sqf +++ b/addons/frag/functions/fnc_fired.sqf @@ -7,7 +7,7 @@ * None. Parameters inherited from EFUNC(common,firedEH) * * Return Value: - * Nothing + * None * * Example: * [clientFiredBIS-XEH] call ace_frag_fnc_fired @@ -58,6 +58,6 @@ if (_shouldAdd) then { // Skip if less than 0.5 second from last shot if ((CBA_missionTime - (_unit getVariable [QGVAR(lastTrack), -1])) < 0.5) exitWith {}; _unit setVariable [QGVAR(lastTrack), CBA_missionTime]; - + [_unit, _ammo, _projectile] call FUNC(addPfhRound); }; diff --git a/addons/frag/functions/fnc_frago.sqf b/addons/frag/functions/fnc_frago.sqf index 49f1a62237..a21e92d4b3 100644 --- a/addons/frag/functions/fnc_frago.sqf +++ b/addons/frag/functions/fnc_frago.sqf @@ -8,7 +8,7 @@ * 2: Ammo Classname * * Return Value: - * Nothing + * None * * Example: * [[], [], "handGrenade"] call ace_frag_fnc_frago diff --git a/addons/frag/functions/fnc_masterPFH.sqf b/addons/frag/functions/fnc_masterPFH.sqf index 10b7743102..638a91ee63 100644 --- a/addons/frag/functions/fnc_masterPFH.sqf +++ b/addons/frag/functions/fnc_masterPFH.sqf @@ -7,7 +7,13 @@ * * Return Value: * None + * + * Example: + * call ace_frag_fnc_masterPFH + * + * Public: No */ + //#define DEBUG_MODE_FULL #include "script_component.hpp" diff --git a/addons/frag/functions/fnc_pfhRound.sqf b/addons/frag/functions/fnc_pfhRound.sqf index 3c72a525c9..9d63df3f2a 100644 --- a/addons/frag/functions/fnc_pfhRound.sqf +++ b/addons/frag/functions/fnc_pfhRound.sqf @@ -1,3 +1,19 @@ +/* + * Author: ACE-Team + * + * + * Arguments: + * None + * + * Return Value: + * None + * + * Example: + * call ace_frag_fnc_pfhRound + * + * Public: No + */ + #include "script_component.hpp" params ["_round", "_lastPos", "_lastVel", "_shellType", "_firedFrame", "_gun", "_doSpall", "_spallTrack", "_foundObjectHPIds", "_skip", "_explosive", "_indirectRange", "_force", "_fragPower"]; diff --git a/addons/frag/functions/fnc_spallHP.sqf b/addons/frag/functions/fnc_spallHP.sqf index 085e037e70..643f5aefe4 100644 --- a/addons/frag/functions/fnc_spallHP.sqf +++ b/addons/frag/functions/fnc_spallHP.sqf @@ -1,3 +1,19 @@ +/* + * Author: ACE-Team + * + * + * Arguments: + * None + * + * Return Value: + * None + * + * Example: + * call ace_frag_fnc_spallHP + * + * Public: No + */ + #include "script_component.hpp" //player sideChat format ["f: %1 c: %2", (_this select 0), (count GVAR(spallHPData))]; diff --git a/addons/frag/functions/fnc_spallTrack.sqf b/addons/frag/functions/fnc_spallTrack.sqf index aedcf56cf8..ee928b35c0 100644 --- a/addons/frag/functions/fnc_spallTrack.sqf +++ b/addons/frag/functions/fnc_spallTrack.sqf @@ -1,3 +1,19 @@ +/* + * Author: ACE-Team + * + * + * Arguments: + * None + * + * Return Value: + * None + * + * Example: + * call ace_frag_fnc_spallTrack + * + * Public: No + */ + //fnc_spallTrack.sqf #include "script_component.hpp" diff --git a/addons/gestures/functions/fnc_playSignal.sqf b/addons/gestures/functions/fnc_playSignal.sqf index 273db82da1..9dc1ecce4b 100644 --- a/addons/gestures/functions/fnc_playSignal.sqf +++ b/addons/gestures/functions/fnc_playSignal.sqf @@ -6,7 +6,7 @@ * Animation * * Return Value: - * + * Boolean * * Example: * "GeniusAnimation" call ace_gestures_fnc_playSignal diff --git a/addons/gforces/functions/fnc_addPFEH.sqf b/addons/gforces/functions/fnc_addPFEH.sqf index bf320e0fe5..2464575fdc 100644 --- a/addons/gforces/functions/fnc_addPFEH.sqf +++ b/addons/gforces/functions/fnc_addPFEH.sqf @@ -8,6 +8,9 @@ * Return Value: * None * + * Example: + * call ace_gforces_fnc_addPFEH + * * Public: No */ #include "script_component.hpp" diff --git a/addons/gforces/functions/fnc_pfhUpdateGForces.sqf b/addons/gforces/functions/fnc_pfhUpdateGForces.sqf index f4f7c4becd..98e633f500 100644 --- a/addons/gforces/functions/fnc_pfhUpdateGForces.sqf +++ b/addons/gforces/functions/fnc_pfhUpdateGForces.sqf @@ -9,6 +9,9 @@ * Return Value: * None * + * Example: + * [[args], 5] call ace_gforces_fnc_pfhUpdateGForces + * * Public: No */ #include "script_component.hpp" diff --git a/addons/goggles/functions/fnc_handleExplosion.sqf b/addons/goggles/functions/fnc_handleExplosion.sqf index 44be6ab6c1..fcda2a3e49 100644 --- a/addons/goggles/functions/fnc_handleExplosion.sqf +++ b/addons/goggles/functions/fnc_handleExplosion.sqf @@ -8,6 +8,9 @@ * Return Value: * Function is handled? * + * Example: + * [bob] call ace_goggles_fnc_handleExplosion + * * Public: No */ #include "script_component.hpp" diff --git a/addons/goggles/functions/fnc_handleFired.sqf b/addons/goggles/functions/fnc_handleFired.sqf index 066bc040f7..e231a4562b 100644 --- a/addons/goggles/functions/fnc_handleFired.sqf +++ b/addons/goggles/functions/fnc_handleFired.sqf @@ -8,6 +8,9 @@ * Return Value: * Function is handled? * + * Example: + * call ace_goggles_fnc_handleFired + * * Public: No */ #include "script_component.hpp" diff --git a/addons/goggles/functions/fnc_handleKilled.sqf b/addons/goggles/functions/fnc_handleKilled.sqf index b9af2e075b..001a4041b8 100644 --- a/addons/goggles/functions/fnc_handleKilled.sqf +++ b/addons/goggles/functions/fnc_handleKilled.sqf @@ -8,6 +8,9 @@ * Return Value: * Function is handled? * + * Example: + * [bob] call ace_goggles_fnc_handleKilled + * * Public: No */ #include "script_component.hpp" diff --git a/addons/goggles/functions/fnc_isInRotorWash.sqf b/addons/goggles/functions/fnc_isInRotorWash.sqf index 319da3a875..80e1bdd8e8 100644 --- a/addons/goggles/functions/fnc_isInRotorWash.sqf +++ b/addons/goggles/functions/fnc_isInRotorWash.sqf @@ -7,7 +7,7 @@ * 1: Radius to check for helicopter (default: 15) * * Return Value: - * : + * Array : * 0: In rotorwash * 1: Amount of rotor wash. * diff --git a/addons/gunbag/functions/fnc_canInteract.sqf b/addons/gunbag/functions/fnc_canInteract.sqf index 1ec9e38583..556ea1f700 100644 --- a/addons/gunbag/functions/fnc_canInteract.sqf +++ b/addons/gunbag/functions/fnc_canInteract.sqf @@ -7,7 +7,7 @@ * 1: Target * * Return Value: - * -1: can't interact 0: empty gunbag 1: full gunbag + * -1: can't interact 0: empty gunbag 1: full gunbag * * Example: * _canInteract = [player, target] call ace_gunbag_fnc_canInteract diff --git a/addons/hearing/functions/fnc_handleRespawn.sqf b/addons/hearing/functions/fnc_handleRespawn.sqf index 5bad68761c..58500f1c3d 100644 --- a/addons/hearing/functions/fnc_handleRespawn.sqf +++ b/addons/hearing/functions/fnc_handleRespawn.sqf @@ -6,7 +6,7 @@ * 0: Unit * * Return Value: - * Nothing + * None * * Example: * [player] call ACE_hearing_fnc_handleRespawn; diff --git a/addons/hearing/functions/fnc_hasEarPlugsIn.sqf b/addons/hearing/functions/fnc_hasEarPlugsIn.sqf index 67a76685f4..ce697ab295 100644 --- a/addons/hearing/functions/fnc_hasEarPlugsIn.sqf +++ b/addons/hearing/functions/fnc_hasEarPlugsIn.sqf @@ -3,7 +3,7 @@ * Check if the unit has earplugs put in. * * Arguments: - * 0:Unit (player) + * 0: Unit (player) * * Return Value: * Have Earplugs in diff --git a/addons/hearing/functions/fnc_moduleHearing.sqf b/addons/hearing/functions/fnc_moduleHearing.sqf index 35276c60f8..8c04d9b8a4 100644 --- a/addons/hearing/functions/fnc_moduleHearing.sqf +++ b/addons/hearing/functions/fnc_moduleHearing.sqf @@ -3,10 +3,15 @@ * Initializes the Hearing module. * * Arguments: - * Whatever the module provides. (I dunno.) + * Whatever the module provides. (I dunno.) * * Return Value: * None + * + * Example: + * [player] call ACE_hearing_fnc_moduleHearing + * + * Public: No */ #include "script_component.hpp" diff --git a/addons/hearing/functions/fnc_putInEarplugs.sqf b/addons/hearing/functions/fnc_putInEarplugs.sqf index 4075a982db..4471ec1aba 100644 --- a/addons/hearing/functions/fnc_putInEarplugs.sqf +++ b/addons/hearing/functions/fnc_putInEarplugs.sqf @@ -3,7 +3,7 @@ * Puts in earplugs. * * Arguments: - * 0:Unit (player) + * 0: Unit (player) * * Return Value: * None diff --git a/addons/hearing/functions/fnc_removeEarplugs.sqf b/addons/hearing/functions/fnc_removeEarplugs.sqf index 20bc7b8dcc..a46febefb2 100644 --- a/addons/hearing/functions/fnc_removeEarplugs.sqf +++ b/addons/hearing/functions/fnc_removeEarplugs.sqf @@ -3,7 +3,7 @@ * Takes out earplugs. * * Arguments: - * 0:Unit (player) + * 0: Unit (player) * * Return Value: * None diff --git a/addons/hitreactions/functions/fnc_fallDown.sqf b/addons/hitreactions/functions/fnc_fallDown.sqf index 915e442b37..a7814b914e 100644 --- a/addons/hitreactions/functions/fnc_fallDown.sqf +++ b/addons/hitreactions/functions/fnc_fallDown.sqf @@ -10,6 +10,9 @@ * Return Value: * None * + * Example: + * [player, kevin, 5] call ACE_hitreactions_fnc_fallDown + * * Public: No */ #include "script_component.hpp" diff --git a/addons/hitreactions/functions/fnc_getRandomAnimation.sqf b/addons/hitreactions/functions/fnc_getRandomAnimation.sqf index 996901a31e..10b64b5eae 100644 --- a/addons/hitreactions/functions/fnc_getRandomAnimation.sqf +++ b/addons/hitreactions/functions/fnc_getRandomAnimation.sqf @@ -8,6 +8,9 @@ * Return Value: * Fall animation * + * Example: + * [bob] call ACE_hitreactions_fnc_getRandomAnimation + * * Public: No */ #include "script_component.hpp" diff --git a/addons/huntir/functions/fnc_cam.sqf b/addons/huntir/functions/fnc_cam.sqf index 41a9561e60..4c9ba71745 100644 --- a/addons/huntir/functions/fnc_cam.sqf +++ b/addons/huntir/functions/fnc_cam.sqf @@ -9,6 +9,9 @@ * Return Value: * None * + * Example: + * [cam] call ACE_huntir_fnc_cam + * * Public: No */ #include "script_component.hpp" diff --git a/addons/huntir/functions/fnc_handleFired.sqf b/addons/huntir/functions/fnc_handleFired.sqf index b7e8c2a010..50ed4713aa 100644 --- a/addons/huntir/functions/fnc_handleFired.sqf +++ b/addons/huntir/functions/fnc_handleFired.sqf @@ -9,6 +9,9 @@ * Return Value: * None * + * Example: + * call ACE_huntir_fnc_handleFired + * * Public: No */ #include "script_component.hpp" diff --git a/addons/huntir/functions/fnc_huntir.sqf b/addons/huntir/functions/fnc_huntir.sqf index 844ca302e7..f692da749b 100644 --- a/addons/huntir/functions/fnc_huntir.sqf +++ b/addons/huntir/functions/fnc_huntir.sqf @@ -9,6 +9,9 @@ * Return Value: * None * + * Example: + * call ACE_huntir_fnc_huntir + * * Public: No */ #include "script_component.hpp" diff --git a/addons/huntir/functions/fnc_huntirCompass.sqf b/addons/huntir/functions/fnc_huntirCompass.sqf index f383a23a24..662dd621a3 100644 --- a/addons/huntir/functions/fnc_huntirCompass.sqf +++ b/addons/huntir/functions/fnc_huntirCompass.sqf @@ -9,6 +9,9 @@ * Return Value: * None * + * Example: + * call ACE_huntir_fnc_huntirCompass + * * Public: No */ #include "script_component.hpp" diff --git a/addons/huntir/functions/fnc_keyPressed.sqf b/addons/huntir/functions/fnc_keyPressed.sqf index 509dcb9de5..82764ffd05 100644 --- a/addons/huntir/functions/fnc_keyPressed.sqf +++ b/addons/huntir/functions/fnc_keyPressed.sqf @@ -3,7 +3,7 @@ * Handles the HuntIR monitor key interaction * * Arguments: - * 0: ? + * 0: ? * 1: keycode * * Return Value: diff --git a/addons/interact_menu/functions/fnc_collectActiveActionTree.sqf b/addons/interact_menu/functions/fnc_collectActiveActionTree.sqf index ae066576f7..08e1608990 100644 --- a/addons/interact_menu/functions/fnc_collectActiveActionTree.sqf +++ b/addons/interact_menu/functions/fnc_collectActiveActionTree.sqf @@ -11,6 +11,9 @@ * Return Value: * Active children * + * Example: + * [bob, [array], [array], 5] call ACE_interact_menu_fnc_collectActoveActionTree + * * Public: No */ #include "script_component.hpp" diff --git a/addons/interact_menu/functions/fnc_compileMenu.sqf b/addons/interact_menu/functions/fnc_compileMenu.sqf index 0df6ac5965..58e13ee481 100644 --- a/addons/interact_menu/functions/fnc_compileMenu.sqf +++ b/addons/interact_menu/functions/fnc_compileMenu.sqf @@ -8,6 +8,9 @@ * Return Value: * None * + * Example: + * [bob] call ACE_interact_menu_fnc_compileMenu + * * Public: No */ #include "script_component.hpp" diff --git a/addons/interact_menu/functions/fnc_compileMenuSelfAction.sqf b/addons/interact_menu/functions/fnc_compileMenuSelfAction.sqf index cd7aabf2e1..9209447630 100644 --- a/addons/interact_menu/functions/fnc_compileMenuSelfAction.sqf +++ b/addons/interact_menu/functions/fnc_compileMenuSelfAction.sqf @@ -8,6 +8,9 @@ * Return Value: * None * + * Example: + * [bob] call ACE_interact_menu_fnc_compileMenuSelfAction + * * Public: No */ #include "script_component.hpp" diff --git a/addons/interact_menu/functions/fnc_compileMenuZeus.sqf b/addons/interact_menu/functions/fnc_compileMenuZeus.sqf index 442afdb26c..a5987d411f 100644 --- a/addons/interact_menu/functions/fnc_compileMenuZeus.sqf +++ b/addons/interact_menu/functions/fnc_compileMenuZeus.sqf @@ -3,11 +3,14 @@ * Compile the zeus action menu (only to be done once) * * Arguments: - * nil + * None * * Return Value: * None * + * Example: + * call ACE_interact_menu_fnc_compileMenuZeus + * * Public: No */ #include "script_component.hpp" diff --git a/addons/interact_menu/functions/fnc_ctrlSetParsedTextCached.sqf b/addons/interact_menu/functions/fnc_ctrlSetParsedTextCached.sqf index 38e5a42460..98408f58f9 100644 --- a/addons/interact_menu/functions/fnc_ctrlSetParsedTextCached.sqf +++ b/addons/interact_menu/functions/fnc_ctrlSetParsedTextCached.sqf @@ -10,6 +10,9 @@ * Return Value: * None * + * Example: + * [CONTROL, 5, "text"] call ACE_interact_menu_fnc_ctrlSetParsedTextCached + * * Public: No */ #include "script_component.hpp" diff --git a/addons/interact_menu/functions/fnc_isSubPath.sqf b/addons/interact_menu/functions/fnc_isSubPath.sqf index cd49e6d01e..2c8244b081 100644 --- a/addons/interact_menu/functions/fnc_isSubPath.sqf +++ b/addons/interact_menu/functions/fnc_isSubPath.sqf @@ -7,7 +7,7 @@ * 1: ShortPath * * Return Value: - * Bool + * Bool * * Example: * [[["ACE_SelfActions", player],["ace_Gestures", player]], [["ACE_SelfActions", player]]] call ace_interact_menu_fnc_isSubPath diff --git a/addons/interact_menu/functions/fnc_keyDown.sqf b/addons/interact_menu/functions/fnc_keyDown.sqf index fb1a377f70..52388ffe89 100644 --- a/addons/interact_menu/functions/fnc_keyDown.sqf +++ b/addons/interact_menu/functions/fnc_keyDown.sqf @@ -8,6 +8,9 @@ * Return Value: * true * + * Example: + * [0] call ACE_interact_menu_fnc_keyDown + * * Public: No */ #include "script_component.hpp" diff --git a/addons/interact_menu/functions/fnc_keyUp.sqf b/addons/interact_menu/functions/fnc_keyUp.sqf index aae9a370c1..dc1fcf3fe6 100644 --- a/addons/interact_menu/functions/fnc_keyUp.sqf +++ b/addons/interact_menu/functions/fnc_keyUp.sqf @@ -8,6 +8,9 @@ * Return Value: * true * + * Example: + * [1] call ACE_interact_menu_fnc_keyUp + * * Public: No */ #include "script_component.hpp" diff --git a/addons/interact_menu/functions/fnc_renderActionPoints.sqf b/addons/interact_menu/functions/fnc_renderActionPoints.sqf index 017d3e539b..0572f15fa6 100644 --- a/addons/interact_menu/functions/fnc_renderActionPoints.sqf +++ b/addons/interact_menu/functions/fnc_renderActionPoints.sqf @@ -8,6 +8,9 @@ * Return Value: * None * + * Example: + * call ACE_interact_menu_fnc_renderActionPoints + * * Public: No */ #include "script_component.hpp" diff --git a/addons/interact_menu/functions/fnc_renderBaseMenu.sqf b/addons/interact_menu/functions/fnc_renderBaseMenu.sqf index 51e3ae6a5d..4b88212d59 100644 --- a/addons/interact_menu/functions/fnc_renderBaseMenu.sqf +++ b/addons/interact_menu/functions/fnc_renderBaseMenu.sqf @@ -10,6 +10,9 @@ * Return Value: * Was the menu rendered * + * Example: + * [bob, [node], [0, 0, 0]] call ACE_interact_menu_fnc_renderBaseMenu + * * Public: No */ #include "script_component.hpp" diff --git a/addons/interact_menu/functions/fnc_renderIcon.sqf b/addons/interact_menu/functions/fnc_renderIcon.sqf index ec26635f02..4d9892ed2c 100644 --- a/addons/interact_menu/functions/fnc_renderIcon.sqf +++ b/addons/interact_menu/functions/fnc_renderIcon.sqf @@ -11,6 +11,9 @@ * Return Value: * None * + * Example: + * ["text", "icon", [5, 6], "text"] call ACE_interact_menu_fnc_renderIcon + * * Public: No */ #include "script_component.hpp" diff --git a/addons/interact_menu/functions/fnc_renderMenu.sqf b/addons/interact_menu/functions/fnc_renderMenu.sqf index 687c56d2c3..70bf02fe9a 100644 --- a/addons/interact_menu/functions/fnc_renderMenu.sqf +++ b/addons/interact_menu/functions/fnc_renderMenu.sqf @@ -11,6 +11,9 @@ * Return Value: * None * + * Example: + * [[], [], [5, 2], []] call ACE_interact_menu_fnc_renderMenu + * * Public: No */ #include "script_component.hpp" diff --git a/addons/interact_menu/functions/fnc_renderSelector.sqf b/addons/interact_menu/functions/fnc_renderSelector.sqf index ef10456b5a..c2fe5f932c 100644 --- a/addons/interact_menu/functions/fnc_renderSelector.sqf +++ b/addons/interact_menu/functions/fnc_renderSelector.sqf @@ -9,6 +9,9 @@ * Return Value: * None * + * Example: + * [[2, 5], "icon"] call ACE_interact_menu_fnc_renderSelector + * * Public: No */ #include "script_component.hpp" diff --git a/addons/interact_menu/functions/fnc_setupTextColors.sqf b/addons/interact_menu/functions/fnc_setupTextColors.sqf index 120c5b18e3..e51d39e533 100644 --- a/addons/interact_menu/functions/fnc_setupTextColors.sqf +++ b/addons/interact_menu/functions/fnc_setupTextColors.sqf @@ -8,6 +8,9 @@ * Return Value: * None * + * Example: + * call ACE_interact_menu_fnc_setupTextColor + * * Public: No */ #include "script_component.hpp" diff --git a/addons/interact_menu/functions/fnc_splitPath.sqf b/addons/interact_menu/functions/fnc_splitPath.sqf index eba203aa6f..93dea35d7c 100644 --- a/addons/interact_menu/functions/fnc_splitPath.sqf +++ b/addons/interact_menu/functions/fnc_splitPath.sqf @@ -9,6 +9,9 @@ * 0: Parent path * 1: Action name * + * Example: + * [[path]] call ACE_interact_menu_fnc_splitPath + * * Public: No */ #include "script_component.hpp" diff --git a/addons/interact_menu/functions/fnc_userActions_addHouseActions.sqf b/addons/interact_menu/functions/fnc_userActions_addHouseActions.sqf index 2940bc2936..7fa9ffdac5 100644 --- a/addons/interact_menu/functions/fnc_userActions_addHouseActions.sqf +++ b/addons/interact_menu/functions/fnc_userActions_addHouseActions.sqf @@ -7,7 +7,7 @@ * 0: Interact Menu Type (0 - world, 1 - self) * * Return Value: - * Nothing + * None * * Example: * [0] call ace_interact_menu_fnc_userActions_addHouseActions diff --git a/addons/interact_menu/functions/fnc_userActions_getHouseActions.sqf b/addons/interact_menu/functions/fnc_userActions_getHouseActions.sqf index c513805d10..99eafc0392 100644 --- a/addons/interact_menu/functions/fnc_userActions_getHouseActions.sqf +++ b/addons/interact_menu/functions/fnc_userActions_getHouseActions.sqf @@ -6,7 +6,7 @@ * 0: Building Classname * * Return Value: - * [[Array of MemPoints], [Array Of Actions]] + * [[Array of MemPoints], [Array Of Actions]] * * Example: * ["Land_i_House_Big_01_V1_F"] call ace_interact_menu_fnc_userActions_getHouseActions diff --git a/addons/interaction/functions/fnc_canPardon.sqf b/addons/interaction/functions/fnc_canPardon.sqf index a377533018..892647640e 100644 --- a/addons/interaction/functions/fnc_canPardon.sqf +++ b/addons/interaction/functions/fnc_canPardon.sqf @@ -9,6 +9,9 @@ * Return Value: * Unit can pardon target * + * Example: + * [bob, kevin] call ACE_interaction_fnc_canPardon + * * Public: No */ #include "script_component.hpp" diff --git a/addons/interaction/functions/fnc_doBecomeLeader.sqf b/addons/interaction/functions/fnc_doBecomeLeader.sqf index 8c8663b03b..cc96de5611 100644 --- a/addons/interaction/functions/fnc_doBecomeLeader.sqf +++ b/addons/interaction/functions/fnc_doBecomeLeader.sqf @@ -1,4 +1,4 @@ - /* +/* * Author: PabstMirror * Become Leader of group. * @@ -13,6 +13,7 @@ * * Public: No */ + #include "script_component.hpp" params ["_unit"]; diff --git a/addons/interaction/functions/fnc_getInteractionDistance.sqf b/addons/interaction/functions/fnc_getInteractionDistance.sqf index 12c9bbd7e9..c731c6e7d1 100644 --- a/addons/interaction/functions/fnc_getInteractionDistance.sqf +++ b/addons/interaction/functions/fnc_getInteractionDistance.sqf @@ -6,7 +6,7 @@ * 0: Player * 0: Target Vehicle * - * Return value: + * Return Value: * Distance to interaction point * * Example: diff --git a/addons/interaction/functions/fnc_getVehiclePos.sqf b/addons/interaction/functions/fnc_getVehiclePos.sqf index 1544aea939..f66b071ecd 100644 --- a/addons/interaction/functions/fnc_getVehiclePos.sqf +++ b/addons/interaction/functions/fnc_getVehiclePos.sqf @@ -5,7 +5,7 @@ * Arguments: * None (uses local variable _target) * - * Return value: + * Return Value: * Children actions * * Example: diff --git a/addons/interaction/functions/fnc_getVehiclePosComplex.sqf b/addons/interaction/functions/fnc_getVehiclePosComplex.sqf index 886f7052c4..6907721aba 100644 --- a/addons/interaction/functions/fnc_getVehiclePosComplex.sqf +++ b/addons/interaction/functions/fnc_getVehiclePosComplex.sqf @@ -6,7 +6,7 @@ * 0: Target * 1: Player's Position ASL * - * Return value: + * Return Value: * Interaction point in model cords * * Example: diff --git a/addons/interaction/functions/fnc_handleScrollWheel.sqf b/addons/interaction/functions/fnc_handleScrollWheel.sqf index 793e78c1b3..48716a05c3 100644 --- a/addons/interaction/functions/fnc_handleScrollWheel.sqf +++ b/addons/interaction/functions/fnc_handleScrollWheel.sqf @@ -8,6 +8,9 @@ * Return Value: * handled * + * Example: + * [5] call ACE_interaction_fnc_handleScrollWheel + * * Public: No */ #include "script_component.hpp" diff --git a/addons/interaction/functions/fnc_pardon.sqf b/addons/interaction/functions/fnc_pardon.sqf index e11a92e7db..7b6085bcf4 100644 --- a/addons/interaction/functions/fnc_pardon.sqf +++ b/addons/interaction/functions/fnc_pardon.sqf @@ -9,6 +9,9 @@ * Return Value: * None * + * Example: + * [bob, kevin] call ACE_interaction_fnc_pardon + * * Public: No */ #include "script_component.hpp" diff --git a/addons/inventory/functions/fnc_addCustomFilter.sqf b/addons/inventory/functions/fnc_addCustomFilter.sqf index 44e43bdbf0..0dd80c2e74 100644 --- a/addons/inventory/functions/fnc_addCustomFilter.sqf +++ b/addons/inventory/functions/fnc_addCustomFilter.sqf @@ -10,6 +10,9 @@ * Return Value: * None * + * Example: + * ["displayname", "filter"] call ACE_inventory_fnc_addCustomFilter + * * Public: No */ #include "script_component.hpp" diff --git a/addons/inventory/functions/fnc_currentItemListBox.sqf b/addons/inventory/functions/fnc_currentItemListBox.sqf index 1f1b528e93..670efeb044 100644 --- a/addons/inventory/functions/fnc_currentItemListBox.sqf +++ b/addons/inventory/functions/fnc_currentItemListBox.sqf @@ -10,6 +10,9 @@ * Return Value: * Currently selected item list box * + * Example: + * [DISPLAY] call ACE_inventory_fnc_currentItemListBox + * * Public: No */ #include "script_component.hpp" diff --git a/addons/inventory/functions/fnc_filterBackpacks.sqf b/addons/inventory/functions/fnc_filterBackpacks.sqf index 9b629de66f..082dbd6501 100644 --- a/addons/inventory/functions/fnc_filterBackpacks.sqf +++ b/addons/inventory/functions/fnc_filterBackpacks.sqf @@ -8,6 +8,9 @@ * Return Value: * Item should appear in this list? * + * Example: + * [CONFIG] call ACE_inventory_fnc_filterBackpacks + * * Public: No */ #include "script_component.hpp" diff --git a/addons/inventory/functions/fnc_filterGrenades.sqf b/addons/inventory/functions/fnc_filterGrenades.sqf index 0acfbcaa2c..6a869849fc 100644 --- a/addons/inventory/functions/fnc_filterGrenades.sqf +++ b/addons/inventory/functions/fnc_filterGrenades.sqf @@ -8,6 +8,9 @@ * Return Value: * Item should appear in this list? * + * Example: + * [CONFIG] call ACE_inventory_fnc_filterGrenades + * * Public: No */ #include "script_component.hpp" diff --git a/addons/inventory/functions/fnc_filterHeadgear.sqf b/addons/inventory/functions/fnc_filterHeadgear.sqf index 056406a3d1..ac787fc35a 100644 --- a/addons/inventory/functions/fnc_filterHeadgear.sqf +++ b/addons/inventory/functions/fnc_filterHeadgear.sqf @@ -8,6 +8,9 @@ * Return Value: * Item should appear in this list? * + * Example: + * [CONFIG] call ACE_inventory_fnc_filterHeadgear + * * Public: No */ #include "script_component.hpp" diff --git a/addons/inventory/functions/fnc_filterItems.sqf b/addons/inventory/functions/fnc_filterItems.sqf index b9bf9baeea..1aaba46497 100644 --- a/addons/inventory/functions/fnc_filterItems.sqf +++ b/addons/inventory/functions/fnc_filterItems.sqf @@ -8,6 +8,9 @@ * Return Value: * Item should appear in this list? * + * Example: + * [CONFIG] call ACE_inventory_fnc_filterItems + * * Public: No */ #include "script_component.hpp" diff --git a/addons/inventory/functions/fnc_filterMagazines.sqf b/addons/inventory/functions/fnc_filterMagazines.sqf index dfd357f61d..e0d67e3c7e 100644 --- a/addons/inventory/functions/fnc_filterMagazines.sqf +++ b/addons/inventory/functions/fnc_filterMagazines.sqf @@ -8,6 +8,9 @@ * Return Value: * Item should appear in this list? * + * Example: + * [CONFIG] call ACE_inventory_fnc_filterMagazines + * * Public: No */ #include "script_component.hpp" diff --git a/addons/inventory/functions/fnc_filterMedical.sqf b/addons/inventory/functions/fnc_filterMedical.sqf index 397be50f06..567aa528a3 100644 --- a/addons/inventory/functions/fnc_filterMedical.sqf +++ b/addons/inventory/functions/fnc_filterMedical.sqf @@ -8,6 +8,9 @@ * Return Value: * Item should appear in this list? * + * Example: + * [CONFIG] call ACE_inventory_fnc_filterMedical + * * Public: No */ #include "script_component.hpp" diff --git a/addons/inventory/functions/fnc_filterUniforms.sqf b/addons/inventory/functions/fnc_filterUniforms.sqf index 4c135dfa88..74773c3ad0 100644 --- a/addons/inventory/functions/fnc_filterUniforms.sqf +++ b/addons/inventory/functions/fnc_filterUniforms.sqf @@ -8,6 +8,9 @@ * Return Value: * Item should appear in this list? * + * Example: + * [CONFIG] call ACE_inventory_fnc_filterUniforms + * * Public: No */ #include "script_component.hpp" diff --git a/addons/inventory/functions/fnc_filterVests.sqf b/addons/inventory/functions/fnc_filterVests.sqf index 646e23d04d..a0ce281bda 100644 --- a/addons/inventory/functions/fnc_filterVests.sqf +++ b/addons/inventory/functions/fnc_filterVests.sqf @@ -8,6 +8,9 @@ * Return Value: * Item should appear in this list? * + * Example: + * [CONFIG] call ACE_inventory_fnc_filterVests + * * Public: No */ #include "script_component.hpp" diff --git a/addons/inventory/functions/fnc_filterWeapons.sqf b/addons/inventory/functions/fnc_filterWeapons.sqf index 94a92814ae..65b3d7cdea 100644 --- a/addons/inventory/functions/fnc_filterWeapons.sqf +++ b/addons/inventory/functions/fnc_filterWeapons.sqf @@ -8,6 +8,9 @@ * Return Value: * Item should appear in this list? * + * Example: + * [CONFIG] call ACE_inventory_fnc_filterWeapons + * * Public: No */ #include "script_component.hpp" diff --git a/addons/inventory/functions/fnc_forceItemListUpdate.sqf b/addons/inventory/functions/fnc_forceItemListUpdate.sqf index e5358212bb..03bf667504 100644 --- a/addons/inventory/functions/fnc_forceItemListUpdate.sqf +++ b/addons/inventory/functions/fnc_forceItemListUpdate.sqf @@ -8,6 +8,9 @@ * Return Value: * None * + * Example: + * [DISPLAY] call ACE_inventory_fnc_forceitemListUpdate + * * Public: No */ #include "script_component.hpp" diff --git a/addons/inventory/functions/fnc_inventoryDisplayLoad.sqf b/addons/inventory/functions/fnc_inventoryDisplayLoad.sqf index 0e1daa4a52..09d2b6fb9b 100644 --- a/addons/inventory/functions/fnc_inventoryDisplayLoad.sqf +++ b/addons/inventory/functions/fnc_inventoryDisplayLoad.sqf @@ -8,6 +8,9 @@ * Return Value: * None * + * Example: + * [DISPLAY] call ACE_inventory_fnc_inventoryDisplayLoad + * * Public: No */ #include "script_component.hpp" diff --git a/addons/inventory/functions/fnc_onLBSelChanged.sqf b/addons/inventory/functions/fnc_onLBSelChanged.sqf index 5ae49049fe..86ecfa0087 100644 --- a/addons/inventory/functions/fnc_onLBSelChanged.sqf +++ b/addons/inventory/functions/fnc_onLBSelChanged.sqf @@ -10,6 +10,9 @@ * Return Value: * None * + * Example: + * [CONTROL, 5] call ACE_inventory_fnc_onLBSelChanged + * * Public: No */ #include "script_component.hpp" diff --git a/addons/javelin/functions/fnc_getTarget.sqf b/addons/javelin/functions/fnc_getTarget.sqf index 04d9c76ef0..49748e2883 100644 --- a/addons/javelin/functions/fnc_getTarget.sqf +++ b/addons/javelin/functions/fnc_getTarget.sqf @@ -4,13 +4,13 @@ * * Arguments: * 0: Last Target (seeds the scan) - * 1: Max Range (meters) * * Return Value: * Target * * Example: - * [] call ace_javelin_fnc_getTarget + * [bob, 5] call ace_javelin_fnc_getTarget * * Public: No */ @@ -27,12 +27,12 @@ private _viewDir = _viewASL vectorFromTo (AGLtoASL positionCameraToWorld [0,0,1] // Attempt to lock onto current target if it is still valid if (!isNull _lastTarget) then { private _aimASL = aimPos _lastTarget; - + if ((_viewASL vectorDistance _aimASL) > _maxRange) exitWith {}; - if ((acos ((_viewASL vectorFromTo _aimASL) vectorDotProduct _viewDir)) > 0.6) exitWith {}; - + if ((acos ((_viewASL vectorFromTo _aimASL) vectorDotProduct _viewDir)) > 0.6) exitWith {}; + private _relAngle = (_lastTarget getRelDir _viewASL); - + for "_xOffset" from -2.5 to 2.5 step 0.5 do { for "_yOffset" from -2 to 1 step 0.5 do { // Find test points in the model based on the angle that we are viewing it from (not true 3d projection, but not bad) diff --git a/addons/laser/functions/fnc_addLaserTarget.sqf b/addons/laser/functions/fnc_addLaserTarget.sqf index 1635b4e37f..9addb8ed93 100644 --- a/addons/laser/functions/fnc_addLaserTarget.sqf +++ b/addons/laser/functions/fnc_addLaserTarget.sqf @@ -6,7 +6,7 @@ * 0: TargetObject (vanilla laser) * 1: Vehicle * - * Return value: + * Return Value: * None * * Example: diff --git a/addons/laser/functions/fnc_dev_drawVisibleLaserTargets.sqf b/addons/laser/functions/fnc_dev_drawVisibleLaserTargets.sqf index cecda2d21a..42931db29d 100644 --- a/addons/laser/functions/fnc_dev_drawVisibleLaserTargets.sqf +++ b/addons/laser/functions/fnc_dev_drawVisibleLaserTargets.sqf @@ -1,3 +1,20 @@ +/* + * Author: ACE-Team + * + * + * Argument: + * None + * + * Return Value: + * None + * + * Example: + * call ace_laser_fnc_dev_drawVisibleLaserTargets + * + * Public: No + */ + + // Dev Debug Function // Displays lasers and attempts to lock on to codes 1111 and 1112 from a target vehicle's view // On Screen Debug: diff --git a/addons/laser/functions/fnc_findLaserSource.sqf b/addons/laser/functions/fnc_findLaserSource.sqf index 3577bc1c32..585faf3023 100644 --- a/addons/laser/functions/fnc_findLaserSource.sqf +++ b/addons/laser/functions/fnc_findLaserSource.sqf @@ -2,13 +2,13 @@ * Author: esteldunedain * Handler function for finding position and direction of a vanilla laser. * - * Argument: + * Arguments: * 0: Vehicle (shooter of laser) * 6: Method Args - * 0: Laser Source selection on Vehicle + * 0: Laser Source selection on Vehicle * - * Return value: - * [position, direction] + * Return Value: + * [position, direction] * * Example: * [player, x,x,x,x,x, ["pilot"]] call ace_laser_fnc_findLaserSource; diff --git a/addons/laser/functions/fnc_handleLaserTargetCreation.sqf b/addons/laser/functions/fnc_handleLaserTargetCreation.sqf index 24a2502169..482a733b41 100644 --- a/addons/laser/functions/fnc_handleLaserTargetCreation.sqf +++ b/addons/laser/functions/fnc_handleLaserTargetCreation.sqf @@ -5,10 +5,7 @@ * Argument: * 0: Vanilla Laser (base type LaserTarget) * - * Return value: - * None - * - * Return value: + * Return Value: * None * * Example: diff --git a/addons/laser/functions/fnc_keyLaserCodeChange.sqf b/addons/laser/functions/fnc_keyLaserCodeChange.sqf index d43dc52fe5..c5140709e0 100644 --- a/addons/laser/functions/fnc_keyLaserCodeChange.sqf +++ b/addons/laser/functions/fnc_keyLaserCodeChange.sqf @@ -5,7 +5,7 @@ * Argument: * 0: Change in code * - * Return value: + * Return Value: * Key Handled * Example: diff --git a/addons/laser/functions/fnc_laserOff.sqf b/addons/laser/functions/fnc_laserOff.sqf index fcfc669d45..64188a62f1 100644 --- a/addons/laser/functions/fnc_laserOff.sqf +++ b/addons/laser/functions/fnc_laserOff.sqf @@ -5,7 +5,7 @@ * Arguments: * 0: UUID (from laserOn) * - * Return value: + * Return Value: * None * * Example: diff --git a/addons/laser/functions/fnc_laserOn.sqf b/addons/laser/functions/fnc_laserOn.sqf index a80f69b945..cd300af083 100644 --- a/addons/laser/functions/fnc_laserOn.sqf +++ b/addons/laser/functions/fnc_laserOn.sqf @@ -12,7 +12,7 @@ * 6: Method Args * * Return Value: - * UUID for sending to laserOff function. + * UUID for sending to laserOff function. * * Example: * [hmg, hmg, [[0,0,1], "HMG_static"], 1550, 1111, 1] call ace_laser_fnc_laserOn; diff --git a/addons/laser/functions/fnc_laserTargetPFH.sqf b/addons/laser/functions/fnc_laserTargetPFH.sqf index fb81d9da60..8ee3396d94 100644 --- a/addons/laser/functions/fnc_laserTargetPFH.sqf +++ b/addons/laser/functions/fnc_laserTargetPFH.sqf @@ -5,7 +5,7 @@ * Argument: * PFEH Args * - * Return value: + * Return Value: * None * * Example: diff --git a/addons/laser/functions/fnc_rotateVectLine.sqf b/addons/laser/functions/fnc_rotateVectLine.sqf index dde211c7c4..17b771debe 100644 --- a/addons/laser/functions/fnc_rotateVectLine.sqf +++ b/addons/laser/functions/fnc_rotateVectLine.sqf @@ -1,3 +1,19 @@ +/* + * Author: ACE-Team + * + * + * Argument: + * None + * + * Return Value: + * None + * + * Example: + * call ace_laser_fnc_rotateVectline + * + * Public: No + */ + #include "script_component.hpp" params ["_map", "_theta"]; diff --git a/addons/laser/functions/fnc_rotateVectLineGetMap.sqf b/addons/laser/functions/fnc_rotateVectLineGetMap.sqf index e6ab81c7f4..8d7f0a7f2e 100644 --- a/addons/laser/functions/fnc_rotateVectLineGetMap.sqf +++ b/addons/laser/functions/fnc_rotateVectLineGetMap.sqf @@ -1,3 +1,19 @@ +/* + * Author: ACE-Team + * + * + * Arguments: + * None + * + * Return Value: + * None + * + * Example: + * call ace_laser_fnc_rotateVectLineGetMap + * + * Public: No + */ + #include "script_component.hpp" params ["_p", "_p1", "_p2"]; diff --git a/addons/laser/functions/fnc_seekerFindLaserSpot.sqf b/addons/laser/functions/fnc_seekerFindLaserSpot.sqf index 6fa2f9c54d..460add1c74 100644 --- a/addons/laser/functions/fnc_seekerFindLaserSpot.sqf +++ b/addons/laser/functions/fnc_seekerFindLaserSpot.sqf @@ -13,7 +13,7 @@ * 6: Ignore 1 (e.g. Player's vehicle) * * Return Value: - * Array, [Strongest compatible laser spot ASL pos, owner object] Nil array values if nothing found. + * [Strongest compatible laser spot ASL pos, owner object] Nil array values if nothing found. * * Example: * [getPosASL player, [0,1,0], 90, [1500, 1500], 1111, player] call ace_laser_fnc_seekerFindLaserSpot; diff --git a/addons/laser/functions/fnc_shootCone.sqf b/addons/laser/functions/fnc_shootCone.sqf index e249d4d6e9..ceb45ba24b 100644 --- a/addons/laser/functions/fnc_shootCone.sqf +++ b/addons/laser/functions/fnc_shootCone.sqf @@ -9,8 +9,8 @@ * 3: Count at each divergence level * 4: Ignore vehicle 1 (e.g. Player's vehicle) * - * Return value: - * [_longestReturn, _shortestReturn, _resultPositions] + * Return Value: + * [_longestReturn, _shortestReturn, _resultPositions] * * Example: * [getPosASL player, [0,1,0]] call ace_laser_fnc_shootCone; @@ -53,7 +53,7 @@ private _pos2 = _pos vectorAdd (_vec vectorMultiply 1000); for "_i" from 1 to ceil(_count*_x) do { // Will always do at least 1 private _offset = [_vecRotateMap, (((360/_count)*_i)+_radOffset) mod 360] call FUNC(rotateVectLine); private _offsetPos = _pos2 vectorAdd (_offset vectorMultiply (_divergence*_x)); - + private _offsetVector = _pos vectorFromTo _offsetPos; _result = [_pos, _offsetVector, _ignoreObj1] call FUNC(shootRay); _resultPos = _result select 0; diff --git a/addons/laser/functions/fnc_shootRay.sqf b/addons/laser/functions/fnc_shootRay.sqf index e379026779..ceae27fe77 100644 --- a/addons/laser/functions/fnc_shootRay.sqf +++ b/addons/laser/functions/fnc_shootRay.sqf @@ -8,8 +8,8 @@ * 2: Ignore 1 (e.g. Player's vehicle) * 2: Ignore 2 (e.g. Player's vehicle) * - * Return value: - * [posASL, distance] - pos will be nil if no intersection + * Return Value: + * [posASL, distance] - pos will be nil if no intersection * * Example: * [getPosASL player, [0,1,0], player] call ace_laser_fnc_shootRay; diff --git a/addons/laserpointer/functions/fnc_getNearUnits.sqf b/addons/laserpointer/functions/fnc_getNearUnits.sqf index eb505c3795..baeb07c86e 100644 --- a/addons/laserpointer/functions/fnc_getNearUnits.sqf +++ b/addons/laserpointer/functions/fnc_getNearUnits.sqf @@ -8,6 +8,9 @@ * Return Value: * Near Units * + * Example: + * call ACE_laserpointer_fnc_getNearUnits + * * Public: No */ #include "script_component.hpp" diff --git a/addons/laserpointer/functions/fnc_onDraw.sqf b/addons/laserpointer/functions/fnc_onDraw.sqf index 0559386827..06c601869c 100644 --- a/addons/laserpointer/functions/fnc_onDraw.sqf +++ b/addons/laserpointer/functions/fnc_onDraw.sqf @@ -8,6 +8,9 @@ * Return Value: * None * + * Example: + * call ACE_laserpointer_fnc_onDraw + * * Public: No */ #include "script_component.hpp" diff --git a/addons/logistics_uavbattery/functions/fnc_refuelUAV.sqf b/addons/logistics_uavbattery/functions/fnc_refuelUAV.sqf index 2bf617478d..2e83043d00 100644 --- a/addons/logistics_uavbattery/functions/fnc_refuelUAV.sqf +++ b/addons/logistics_uavbattery/functions/fnc_refuelUAV.sqf @@ -7,7 +7,7 @@ * 1: UAV * * Return Value: - * Nothing + * None * * Example: * [player, theUAV] call ace_logistics_uavbattery_fnc_refuelUAV diff --git a/addons/logistics_wirecutter/functions/fnc_cutDownFence.sqf b/addons/logistics_wirecutter/functions/fnc_cutDownFence.sqf index 2bf807975f..61d8a254c5 100644 --- a/addons/logistics_wirecutter/functions/fnc_cutDownFence.sqf +++ b/addons/logistics_wirecutter/functions/fnc_cutDownFence.sqf @@ -7,7 +7,7 @@ * 1: Fence * * Return Value: - * Nothing + * None * * Example: * [player, berlinWall] call ace_logistics_wirecutter_fnc_cutDownFence diff --git a/addons/logistics_wirecutter/functions/fnc_interactEH.sqf b/addons/logistics_wirecutter/functions/fnc_interactEH.sqf index bf0f5d3bc9..302e4b0975 100644 --- a/addons/logistics_wirecutter/functions/fnc_interactEH.sqf +++ b/addons/logistics_wirecutter/functions/fnc_interactEH.sqf @@ -6,7 +6,7 @@ * Interact Menu Type (0 - world, 1 - self) * * Return Value: - * Nothing + * None * * Example: * [0] call ace_logistics_wirecutter_fnc_interactEH diff --git a/addons/magazinerepack/functions/fnc_startRepackingMagazine.sqf b/addons/magazinerepack/functions/fnc_startRepackingMagazine.sqf index 32ce65d188..d3cd621305 100644 --- a/addons/magazinerepack/functions/fnc_startRepackingMagazine.sqf +++ b/addons/magazinerepack/functions/fnc_startRepackingMagazine.sqf @@ -10,7 +10,7 @@ * 2: Magazine Classname * * Return Value: - * Nothing + * None * * Example: * [player, player, "30Rnd_65x39_caseless_mag"] call ace_magazinerepack_fnc_startRepackingMagazine diff --git a/addons/map/functions/fnc_blueForceTrackingModule.sqf b/addons/map/functions/fnc_blueForceTrackingModule.sqf index f31386b204..a892bf72cd 100644 --- a/addons/map/functions/fnc_blueForceTrackingModule.sqf +++ b/addons/map/functions/fnc_blueForceTrackingModule.sqf @@ -1,13 +1,18 @@ /* -* Author: KoffeinFlummi -* Initializes the blue force tracking module. -* -* Arguments: -* Whatever the module provides. (I dunno.) -* -* Return Value: -* None -*/ + * Author: KoffeinFlummi + * Initializes the blue force tracking module. + * + * Arguments: + * Whatever the module provides. (I dunno.) + * + * Return Value: + * None + * + * Example: + * call ACE_map_fnc_blueForceTrackingModule + * + * Public: No + */ #include "script_component.hpp" diff --git a/addons/map/functions/fnc_blueForceTrackingUpdate.sqf b/addons/map/functions/fnc_blueForceTrackingUpdate.sqf index 9f37252331..46e7833cc1 100644 --- a/addons/map/functions/fnc_blueForceTrackingUpdate.sqf +++ b/addons/map/functions/fnc_blueForceTrackingUpdate.sqf @@ -1,3 +1,20 @@ +/* + * Author: ACE-Team + * Update the blue force tracking. + * + * Arguments: + * None + * + * Return Value: + * None + * + * Example: + * call ACE_map_fnc_blueForceTrackingUpdate + * + * Public: No + */ + + // #define ENABLE_PERFORMANCE_COUNTERS #include "script_component.hpp" // BEGIN_COUNTER(blueForceTrackingUpdate); diff --git a/addons/map/functions/fnc_determineMapLight.sqf b/addons/map/functions/fnc_determineMapLight.sqf index 3269c5a056..89a2f6f606 100644 --- a/addons/map/functions/fnc_determineMapLight.sqf +++ b/addons/map/functions/fnc_determineMapLight.sqf @@ -9,6 +9,9 @@ * 0: Does the map needs shading? * 1: Color of the overlay * + * Example: + * call ACE_map_fnc_determineMapLight + * * Public: No */ diff --git a/addons/map/functions/fnc_determineZoom.sqf b/addons/map/functions/fnc_determineZoom.sqf index efe20a0e52..fd9cc24264 100644 --- a/addons/map/functions/fnc_determineZoom.sqf +++ b/addons/map/functions/fnc_determineZoom.sqf @@ -1,15 +1,19 @@ /* -* Author: Rocko -* Calculate the maximum zoom level allowed for the current map -* -* Arguments: -* None -* -* Return Value: -* None -* -* Public: No -*/ + * Author: Rocko + * Calculate the maximum zoom level allowed for the current map + * + * Arguments: + * None + * + * Return Value: + * None + * + * Example: + * call ACE_map_fnc_determineZoom + * + * Public: No + */ + #include "script_component.hpp" private _grids = (configFile >> "CfgWorlds" >> worldName >> "Grid"); diff --git a/addons/map/functions/fnc_moduleMap.sqf b/addons/map/functions/fnc_moduleMap.sqf index fa64cacb82..3dead784ca 100644 --- a/addons/map/functions/fnc_moduleMap.sqf +++ b/addons/map/functions/fnc_moduleMap.sqf @@ -3,10 +3,15 @@ * Initializes the Map module. * * Arguments: - * Whatever the module provides. (I dunno.) + * Whatever the module provides. (I dunno.) * * Return Value: * None + * + * Example: + * call ACE_map_fnc_moduleMap + * + * Public: No */ #include "script_component.hpp" diff --git a/addons/map/functions/fnc_onDrawMap.sqf b/addons/map/functions/fnc_onDrawMap.sqf index 37ec5a7000..dff79d694a 100644 --- a/addons/map/functions/fnc_onDrawMap.sqf +++ b/addons/map/functions/fnc_onDrawMap.sqf @@ -1,4 +1,19 @@ -// by commy2 +/* + * Author: commy2 + * + * + * Arguments: + * Something + * + * Return Value: + * None + * + * Example: + * call ACE_map_fnc_onDrawMap + * + * Public: No + */ + #include "script_component.hpp" ((_this select 0) displayCtrl 1016) ctrlShow GVAR(mapShowCursorCoordinates); diff --git a/addons/map/functions/fnc_simulateMapLight.sqf b/addons/map/functions/fnc_simulateMapLight.sqf index ba03c421a7..94c0853b23 100644 --- a/addons/map/functions/fnc_simulateMapLight.sqf +++ b/addons/map/functions/fnc_simulateMapLight.sqf @@ -11,6 +11,9 @@ * Return Value: * None * + * Example: + * [CONTROL, 5, [5, 4, 6], []] call ACE_map_fnc_simulateMapLights + * * Public: No */ diff --git a/addons/map/functions/fnc_updateMapEffects.sqf b/addons/map/functions/fnc_updateMapEffects.sqf index 23e97114a8..e8ebcbd884 100644 --- a/addons/map/functions/fnc_updateMapEffects.sqf +++ b/addons/map/functions/fnc_updateMapEffects.sqf @@ -8,6 +8,9 @@ * Return Value: * None * + * Example: + * call ACE_map_fnc_updateMapEffects + * * Public: No */ diff --git a/addons/maptools/functions/fnc_calculateMapScale.sqf b/addons/maptools/functions/fnc_calculateMapScale.sqf index 926ed558fe..d5148893d5 100644 --- a/addons/maptools/functions/fnc_calculateMapScale.sqf +++ b/addons/maptools/functions/fnc_calculateMapScale.sqf @@ -6,7 +6,10 @@ * None * * Return Value: - * No + * None + * + * Example: + * call ACE_maptools_fnc_calculateMapScale * * Public: No */ diff --git a/addons/maptools/functions/fnc_canUseMapGPS.sqf b/addons/maptools/functions/fnc_canUseMapGPS.sqf index a327c2bc8d..7333c1f9e0 100644 --- a/addons/maptools/functions/fnc_canUseMapGPS.sqf +++ b/addons/maptools/functions/fnc_canUseMapGPS.sqf @@ -6,7 +6,10 @@ * None * * Return Value: - * + * Boolean + * + * Example: + * call ACE_map_fnc_canUseMapGPS * * Public: No */ diff --git a/addons/maptools/functions/fnc_canUseMapTools.sqf b/addons/maptools/functions/fnc_canUseMapTools.sqf index 8c16425082..bc3c7fbb8a 100644 --- a/addons/maptools/functions/fnc_canUseMapTools.sqf +++ b/addons/maptools/functions/fnc_canUseMapTools.sqf @@ -6,7 +6,10 @@ * None * * Return Value: - * + * Boolean + * + * Example: + * call ACE_maptools_fnc_canUseMapTools * * Public: No */ diff --git a/addons/maptools/functions/fnc_drawLinesOnRoamer.sqf b/addons/maptools/functions/fnc_drawLinesOnRoamer.sqf index 6a900c335b..ba9363c68f 100644 --- a/addons/maptools/functions/fnc_drawLinesOnRoamer.sqf +++ b/addons/maptools/functions/fnc_drawLinesOnRoamer.sqf @@ -7,7 +7,7 @@ * 1: Roamer Width * * Return Value: - * Nothing + * None * * Example: * [map, 300] call ace_maptools_fnc_drawLinesOnRoamer diff --git a/addons/maptools/functions/fnc_handleMouseButton.sqf b/addons/maptools/functions/fnc_handleMouseButton.sqf index 7750ef0965..143289447e 100644 --- a/addons/maptools/functions/fnc_handleMouseButton.sqf +++ b/addons/maptools/functions/fnc_handleMouseButton.sqf @@ -3,12 +3,18 @@ * Handle mouse buttons. * * Arguments: - * 0: 1 if mouse down down, 0 if mouse button up (Number) - * 1: Parameters of the mouse button event + * 0: 1 if mouse down down, 0 if mouse button up + * 1: Parameters of the mouse button event * * Return Value: - * Boolean, true if event was handled + * true if event was handled + * + * Example: + * [0, [array]] call ACE_maptools_fnc_handleMouseButton + * + * Public: No */ + #include "script_component.hpp" params ["_dir", "_params"]; @@ -26,16 +32,16 @@ if ((_button == 0) && {GVAR(freedrawing) || _ctrlKey}) exitWith { private _markerName = allMapMarkers select (count allMapMarkers - 1); private _markerPos = getMarkerPos _markerName; private _distanceCheck = _markerPos distance2d GVAR(drawPosStart); - + TRACE_3("Line Drawn",_markerName,_markerPos,_distanceCheck); - + if (_distanceCheck > 1) exitWith {WARNING("Wrong Marker!");}; if ((count GVAR(freeDrawingData)) != 3) exitWith {TRACE_1("never touched roamer",GVAR(freeDrawingData));}; - + GVAR(freeDrawingData) params ["", "_startStraightPos", "_endStraightPos"]; _startStraightPos set [2, 0]; - _endStraightPos set [2, 0]; - + _endStraightPos set [2, 0]; + // Convert marker to rectangle and change it's pos/size/dir _markerName setMarkerShape "RECTANGLE"; diff --git a/addons/maptools/functions/fnc_handleMouseMove.sqf b/addons/maptools/functions/fnc_handleMouseMove.sqf index a52163ba32..a7c48cfed4 100644 --- a/addons/maptools/functions/fnc_handleMouseMove.sqf +++ b/addons/maptools/functions/fnc_handleMouseMove.sqf @@ -3,11 +3,16 @@ * Handle mouse movement over the map tool. * * Arguments: - * 0: Map Control - * 1: Mouse position on screen coordinates + * 0: Map Control + * 1: Mouse position on screen coordinates * * Return Value: - * Boolean, true if event was handled + * true if event was handled + * + * Example: + * [CONTROL, [0, 5, 1]] call ACE_maptools_fnc_handleMouseMove + * + * Public: No */ #include "script_component.hpp" diff --git a/addons/maptools/functions/fnc_isInsideMapTool.sqf b/addons/maptools/functions/fnc_isInsideMapTool.sqf index 216a2a675a..c54f831e8f 100644 --- a/addons/maptools/functions/fnc_isInsideMapTool.sqf +++ b/addons/maptools/functions/fnc_isInsideMapTool.sqf @@ -7,8 +7,14 @@ * 1: y Position (in meters) * * Return Value: - * Boolean + * Boolean + * + * Example: + * [0, 5] call ACE_maptools_fnc_isInsideMapTool + * + * Public: No */ + #include "script_component.hpp" if (GVAR(mapTool_Shown) == 0) exitWith {false}; diff --git a/addons/maptools/functions/fnc_openMapGps.sqf b/addons/maptools/functions/fnc_openMapGps.sqf index c3e2a8bfee..7e8d923661 100644 --- a/addons/maptools/functions/fnc_openMapGps.sqf +++ b/addons/maptools/functions/fnc_openMapGps.sqf @@ -6,7 +6,10 @@ * 0: Open GPS? * * Return Value: - * Nothing + * None + * + * Example: + * [true] call ACE_maptools_fnc_openMapGps * * Public: No */ diff --git a/addons/maptools/functions/fnc_openMapGpsUpdate.sqf b/addons/maptools/functions/fnc_openMapGpsUpdate.sqf index 719bf37763..63ecae81ec 100644 --- a/addons/maptools/functions/fnc_openMapGpsUpdate.sqf +++ b/addons/maptools/functions/fnc_openMapGpsUpdate.sqf @@ -1,5 +1,18 @@ -//esteldunedain -//update gps display +/* + * Author: esteldunedain + * update gps display + * + * Arguments: + * Something + * + * Return Value: + * None + * + * Example: + * call ACE_maptools_fnc_openMapGpsUpdate + * + * Public: No + */ #include "script_component.hpp" diff --git a/addons/maptools/functions/fnc_updateMapToolMarkers.sqf b/addons/maptools/functions/fnc_updateMapToolMarkers.sqf index 864ef33844..026a4037d1 100644 --- a/addons/maptools/functions/fnc_updateMapToolMarkers.sqf +++ b/addons/maptools/functions/fnc_updateMapToolMarkers.sqf @@ -6,7 +6,10 @@ * 0: The Map * * Return Value: - * Nothing + * None + * + * Example: + * [CONTROL] call ACE_maptools_fnc_updateMapToolMarkers * * Public: No */ diff --git a/addons/markers/functions/fnc_getEnabledChannels.sqf b/addons/markers/functions/fnc_getEnabledChannels.sqf index 9a64ff06d4..eb4bcfd5ce 100644 --- a/addons/markers/functions/fnc_getEnabledChannels.sqf +++ b/addons/markers/functions/fnc_getEnabledChannels.sqf @@ -8,6 +8,9 @@ * Return Value: * Enabled Channels * + * Example: + * [false] call ACE_markers_fnc_getEnabledChannels + * * Public: No */ #include "script_component.hpp" diff --git a/addons/markers/functions/fnc_onLBSelChangedChannel.sqf b/addons/markers/functions/fnc_onLBSelChangedChannel.sqf index f63c4e5cf4..8c7ac11046 100644 --- a/addons/markers/functions/fnc_onLBSelChangedChannel.sqf +++ b/addons/markers/functions/fnc_onLBSelChangedChannel.sqf @@ -9,6 +9,9 @@ * Return Value: * None * + * Example: + * [CONTROL, 5] call ACE_markers_fnc_onLBSelChangedChannel + * * Public: No */ #include "script_component.hpp" diff --git a/addons/medical/functions/fnc_actionCheckBloodPressure.sqf b/addons/medical/functions/fnc_actionCheckBloodPressure.sqf index 9e66eda263..207e2bb90d 100644 --- a/addons/medical/functions/fnc_actionCheckBloodPressure.sqf +++ b/addons/medical/functions/fnc_actionCheckBloodPressure.sqf @@ -1,16 +1,19 @@ /* -* Author: Glowbal -* Action for checking the blood pressure of the patient -* -* Arguments: -* 0: The medic -* 1: The patient -* -* Return Value: -* None -* -* Public: No -*/ + * Author: Glowbal + * Action for checking the blood pressure of the patient + * + * Arguments: + * 0: The medic + * 1: The patient + * + * Return Value: + * None + * + * Example: + * [bob, kevin] call ACE_medical_fnc_actionCheckBloodPressure + * + * Public: No + */ #include "script_component.hpp" diff --git a/addons/medical/functions/fnc_actionCheckBloodPressureLocal.sqf b/addons/medical/functions/fnc_actionCheckBloodPressureLocal.sqf index 184110265a..0497b559b8 100644 --- a/addons/medical/functions/fnc_actionCheckBloodPressureLocal.sqf +++ b/addons/medical/functions/fnc_actionCheckBloodPressureLocal.sqf @@ -9,6 +9,9 @@ * Return Value: * None * + * Example: + * [bob, kevin] call ACE_medical_fnc_actionCheckBloodPressureLocal + * * Public: No */ diff --git a/addons/medical/functions/fnc_actionCheckPulse.sqf b/addons/medical/functions/fnc_actionCheckPulse.sqf index 39f196a0a5..7654f24d78 100644 --- a/addons/medical/functions/fnc_actionCheckPulse.sqf +++ b/addons/medical/functions/fnc_actionCheckPulse.sqf @@ -1,16 +1,19 @@ /* -* Author: Glowbal -* Action for checking the pulse or heart rate of the patient -* -* Arguments: -* 0: The medic -* 1: The patient -* -* Return Value: -* None -* -* Public: No -*/ + * Author: Glowbal + * Action for checking the pulse or heart rate of the patient + * + * Arguments: + * 0: The medic + * 1: The patient + * + * Return Value: + * None + * + * Example: + * [bob, kevin] call ACE_medical_fnc_actionCheckPulse + * + * Public: No + */ #include "script_component.hpp" diff --git a/addons/medical/functions/fnc_actionCheckPulseLocal.sqf b/addons/medical/functions/fnc_actionCheckPulseLocal.sqf index cf84df075e..7f4fe176da 100644 --- a/addons/medical/functions/fnc_actionCheckPulseLocal.sqf +++ b/addons/medical/functions/fnc_actionCheckPulseLocal.sqf @@ -9,6 +9,9 @@ * Return Value: * None * + * Example: + * [bob, kevin] call ACE_medical_fnc_actionCheckPulseLocal + * * Public: No */ diff --git a/addons/medical/functions/fnc_actionCheckResponse.sqf b/addons/medical/functions/fnc_actionCheckResponse.sqf index c47dc5dd64..a56c8191c6 100644 --- a/addons/medical/functions/fnc_actionCheckResponse.sqf +++ b/addons/medical/functions/fnc_actionCheckResponse.sqf @@ -9,6 +9,9 @@ * Return Value: * None * + * Example: + * [bob, kevin] call ACE_medical_fnc_actionCheckResponse + * * Public: No */ diff --git a/addons/medical/functions/fnc_actionDiagnose.sqf b/addons/medical/functions/fnc_actionDiagnose.sqf index d86d90db7d..81e73699a8 100644 --- a/addons/medical/functions/fnc_actionDiagnose.sqf +++ b/addons/medical/functions/fnc_actionDiagnose.sqf @@ -1,16 +1,19 @@ /* -* Author: Glowbal -* Action for diagnosing in basic medical -* -* Arguments: -* 0: The medic -* 1: The patient -* -* Return Value: -* None -* -* Public: No -*/ + * Author: Glowbal + * Action for diagnosing in basic medical + * + * Arguments: + * 0: The medic + * 1: The patient + * + * Return Value: + * None + * + * Example: + * [bob, kevin] call ACE_medical_fnc_actionDiagnose + * + * Public: No + */ #include "script_component.hpp" diff --git a/addons/medical/functions/fnc_actionLoadUnit.sqf b/addons/medical/functions/fnc_actionLoadUnit.sqf index 55a7a9ba51..11a875bf2f 100644 --- a/addons/medical/functions/fnc_actionLoadUnit.sqf +++ b/addons/medical/functions/fnc_actionLoadUnit.sqf @@ -9,6 +9,9 @@ * Return Value: * None * + * Example: + * [bob, kevin] call ACE_medical_fnc_actionLoadUnit + * * Public: No */ diff --git a/addons/medical/functions/fnc_actionRemoveTourniquet.sqf b/addons/medical/functions/fnc_actionRemoveTourniquet.sqf index bf0a3e5ae4..e32fd09f69 100644 --- a/addons/medical/functions/fnc_actionRemoveTourniquet.sqf +++ b/addons/medical/functions/fnc_actionRemoveTourniquet.sqf @@ -10,6 +10,9 @@ * Return Value: * None * + * Example: + * [bob, kevin, "selection"] call ace_medical_fnc_actionRemoveTourniquet + * * Public: Yes */ diff --git a/addons/medical/functions/fnc_actionUnloadUnit.sqf b/addons/medical/functions/fnc_actionUnloadUnit.sqf index 75fe76bce9..061355fdc8 100644 --- a/addons/medical/functions/fnc_actionUnloadUnit.sqf +++ b/addons/medical/functions/fnc_actionUnloadUnit.sqf @@ -10,6 +10,9 @@ * Return Value: * None * + * Example: + * [bob, kevin, false] call ACE_medical_fnc_actionUnloadUnit + * * Public: No */ diff --git a/addons/medical/functions/fnc_addHeartRateAdjustment.sqf b/addons/medical/functions/fnc_addHeartRateAdjustment.sqf index a23ea45023..de3d2c4204 100644 --- a/addons/medical/functions/fnc_addHeartRateAdjustment.sqf +++ b/addons/medical/functions/fnc_addHeartRateAdjustment.sqf @@ -11,6 +11,9 @@ * Return Value: * None * + * Example: + * [bob, 1, 5, {callback}] call ace_medical_fnc_addHeartRateAdjustment + * * Public: Yes */ diff --git a/addons/medical/functions/fnc_addToInjuredCollection.sqf b/addons/medical/functions/fnc_addToInjuredCollection.sqf index 77d2378d0d..2da3ca34a1 100644 --- a/addons/medical/functions/fnc_addToInjuredCollection.sqf +++ b/addons/medical/functions/fnc_addToInjuredCollection.sqf @@ -1,15 +1,19 @@ /* * Author: Glowbal - * Enabled the vitals loop for a unit. + * Enabled the vitals loop for a unit. Deprecated! * * Arguments: * 0: The Unit * - * ReturnValue: + * Return Value: * None * - * Deprecated + * Example: + * [bob] call ACE_medical_fnc_addToInjuredCollection + * + * Public: No */ + #include "script_component.hpp" ACE_DEPRECATED("ace_medical_fnc_addToInjuredCollection","3.7.0","ace_medical_fnc_addVitalLoop"); diff --git a/addons/medical/functions/fnc_addToLog.sqf b/addons/medical/functions/fnc_addToLog.sqf index f0c6b9c622..2a5e77fd1b 100644 --- a/addons/medical/functions/fnc_addToLog.sqf +++ b/addons/medical/functions/fnc_addToLog.sqf @@ -11,6 +11,9 @@ * Return Value: * None * + * Example: + * [bob, "type", "message", [_args]] call ace_medical_fnc_addToLog + * * Public: Yes */ diff --git a/addons/medical/functions/fnc_addToTriageCard.sqf b/addons/medical/functions/fnc_addToTriageCard.sqf index 0e11f38f77..720a435d68 100644 --- a/addons/medical/functions/fnc_addToTriageCard.sqf +++ b/addons/medical/functions/fnc_addToTriageCard.sqf @@ -9,6 +9,9 @@ * Return Value: * None * + * Example: + * [bob, "bandage"] call ace_medical_fnc_addToTriageCard + * * Public: Yes */ diff --git a/addons/medical/functions/fnc_addUnconsciousCondition.sqf b/addons/medical/functions/fnc_addUnconsciousCondition.sqf index 195cd557d7..b3b7f7747b 100644 --- a/addons/medical/functions/fnc_addUnconsciousCondition.sqf +++ b/addons/medical/functions/fnc_addUnconsciousCondition.sqf @@ -5,9 +5,12 @@ * Arguments: * 0-N: Code, should return a boolean * - * ReturnValue: + * Return Value: * None * + * Example: + * [[{bob}]] call ace_medical_fnc_addUnconsciousCondition + * * Public: Yes */ #include "script_component.hpp" diff --git a/addons/medical/functions/fnc_addUnloadPatientActions.sqf b/addons/medical/functions/fnc_addUnloadPatientActions.sqf index 596a536de6..20399c67c1 100644 --- a/addons/medical/functions/fnc_addUnloadPatientActions.sqf +++ b/addons/medical/functions/fnc_addUnloadPatientActions.sqf @@ -10,6 +10,9 @@ * Return Value: * Children actions * + * Example: + * [car, kevin, [params]] call ACE_medical_fnc_addUnloadPatientActions + * * Public: No */ #include "script_component.hpp" diff --git a/addons/medical/functions/fnc_addVitalLoop.sqf b/addons/medical/functions/fnc_addVitalLoop.sqf index aa3d6608d0..4045c188f5 100644 --- a/addons/medical/functions/fnc_addVitalLoop.sqf +++ b/addons/medical/functions/fnc_addVitalLoop.sqf @@ -5,9 +5,12 @@ * Arguments: * 0: The Unit * - * ReturnValue: + * Return Value: * None * + * Example: + * [bob] call ace_medical_fnc_addVitalLoop + * * Public: Yes */ diff --git a/addons/medical/functions/fnc_bodyCleanupLoop.sqf b/addons/medical/functions/fnc_bodyCleanupLoop.sqf index af17ffcd34..9f59f32a25 100644 --- a/addons/medical/functions/fnc_bodyCleanupLoop.sqf +++ b/addons/medical/functions/fnc_bodyCleanupLoop.sqf @@ -5,9 +5,12 @@ * Arguments: * None * - * ReturnValue: + * Return Value: * None * + * Example: + * call ACE_medical_fnc_bodyCleanupLoop + * * Public: No */ diff --git a/addons/medical/functions/fnc_canAccessMedicalEquipment.sqf b/addons/medical/functions/fnc_canAccessMedicalEquipment.sqf index 53707ae65c..d31c03db1d 100644 --- a/addons/medical/functions/fnc_canAccessMedicalEquipment.sqf +++ b/addons/medical/functions/fnc_canAccessMedicalEquipment.sqf @@ -6,9 +6,12 @@ * 0: The caller * 1: The target * - * ReturnValue: + * Return Value: * Can Treat * + * Example: + * [bob, target] call ace_medical_fnc_canAccessMedicalEquipment + * * Public: Yes */ diff --git a/addons/medical/functions/fnc_canTreat.sqf b/addons/medical/functions/fnc_canTreat.sqf index 1c78eb1e43..765df301c7 100644 --- a/addons/medical/functions/fnc_canTreat.sqf +++ b/addons/medical/functions/fnc_canTreat.sqf @@ -8,7 +8,7 @@ * 2: Selection name * 3: ACE_Medical_Treatments Classname * - * ReturnValue: + * Return Value: * Can Treat * * Example: diff --git a/addons/medical/functions/fnc_canTreatCached.sqf b/addons/medical/functions/fnc_canTreatCached.sqf index 76d4897b74..dd7711936f 100644 --- a/addons/medical/functions/fnc_canTreatCached.sqf +++ b/addons/medical/functions/fnc_canTreatCached.sqf @@ -8,9 +8,12 @@ * 2: Selection name * 3: ACE_Medical_Treatments Classname * - * ReturnValue: + * Return Value: * Can Treat * + * Example: + * [bob, kevin, "selection", "classname"] call ACE_medical_fnc_canTreatCached + * * Public: No */ diff --git a/addons/medical/functions/fnc_copyDeadBody.sqf b/addons/medical/functions/fnc_copyDeadBody.sqf index af601d9f33..da7fb16cff 100644 --- a/addons/medical/functions/fnc_copyDeadBody.sqf +++ b/addons/medical/functions/fnc_copyDeadBody.sqf @@ -9,6 +9,9 @@ * Return Value: * Returns the copy of the unit. If no copy could be made, returns the oldBody * + * Example: + * [bob, kevin] call ACE_medical_fnc_copyDeadBody + * * Public: No */ diff --git a/addons/medical/functions/fnc_createLitter.sqf b/addons/medical/functions/fnc_createLitter.sqf index 2780642056..85e852d927 100644 --- a/addons/medical/functions/fnc_createLitter.sqf +++ b/addons/medical/functions/fnc_createLitter.sqf @@ -7,13 +7,16 @@ * 1: The target * 2: The treatment Selection Name * 3: The treatment classname - * 4: ? - * 5: Users of Items + * 4: ? + * 5: Users of Items * 6: Blood Loss on selection (previously called _previousDamage) * * Return Value: * None * + * Example: + * [bob, kevin, "selection", "classname", , , 5] call ACE_medical_fnc_createLitter + * * Public: No */ diff --git a/addons/medical/functions/fnc_determineIfFatal.sqf b/addons/medical/functions/fnc_determineIfFatal.sqf index 6a4353ca81..9d1940a80a 100644 --- a/addons/medical/functions/fnc_determineIfFatal.sqf +++ b/addons/medical/functions/fnc_determineIfFatal.sqf @@ -10,6 +10,9 @@ * Return Value: * None * + * Example: + * [bob, 2, 5] call ACE_medical_fnc_determineIfFatal + * * Public: No */ #include "script_component.hpp" diff --git a/addons/medical/functions/fnc_displayPatientInformation.sqf b/addons/medical/functions/fnc_displayPatientInformation.sqf index 72357166b5..334db62613 100644 --- a/addons/medical/functions/fnc_displayPatientInformation.sqf +++ b/addons/medical/functions/fnc_displayPatientInformation.sqf @@ -7,9 +7,12 @@ * 1: Show (default: true) * 2: Selection (default: 0) * - * ReturnValue: + * Return Value: * None * + * Example: + * [bob, true, 2] call ACE_medical_fnc_displayPatientInformation + * * Public: No */ diff --git a/addons/medical/functions/fnc_displayTriageCard.sqf b/addons/medical/functions/fnc_displayTriageCard.sqf index 1633853214..c273b1d0f0 100644 --- a/addons/medical/functions/fnc_displayTriageCard.sqf +++ b/addons/medical/functions/fnc_displayTriageCard.sqf @@ -9,6 +9,9 @@ * Return Value: * None * + * Example: + * [bob, true] call ace_medical_fnc_displayTriageCard + * * Public: Yes */ diff --git a/addons/medical/functions/fnc_dropDownTriageCard.sqf b/addons/medical/functions/fnc_dropDownTriageCard.sqf index c499283446..3e52d3efc5 100644 --- a/addons/medical/functions/fnc_dropDownTriageCard.sqf +++ b/addons/medical/functions/fnc_dropDownTriageCard.sqf @@ -8,6 +8,9 @@ * Return Value: * None * + * Example: + * [true] call ace_medical_fnc_dropDownTriageCard + * * Public: Yes */ diff --git a/addons/medical/functions/fnc_getBloodLoss.sqf b/addons/medical/functions/fnc_getBloodLoss.sqf index 8f2f968e99..e584b4cd0d 100644 --- a/addons/medical/functions/fnc_getBloodLoss.sqf +++ b/addons/medical/functions/fnc_getBloodLoss.sqf @@ -5,9 +5,12 @@ * Arguments: * 0: The Unit * - * ReturnValue: + * Return Value: * Total blood loss of unit * + * Example: + * [bob] call ACE_medical_fnc_getBloodLoss + * * Public: No */ diff --git a/addons/medical/functions/fnc_getBloodPressure.sqf b/addons/medical/functions/fnc_getBloodPressure.sqf index 63908eecc7..076d42c286 100644 --- a/addons/medical/functions/fnc_getBloodPressure.sqf +++ b/addons/medical/functions/fnc_getBloodPressure.sqf @@ -5,10 +5,13 @@ * Arguments: * 0: The Unit * - * ReturnValue: + * Return Value: * 0: BloodPressure Low * 1: BloodPressure High * + * Example: + * [bob, kevin] call ACE_medical_fnc_getBloodPressure + * * Public: No */ diff --git a/addons/medical/functions/fnc_getBloodVolumeChange.sqf b/addons/medical/functions/fnc_getBloodVolumeChange.sqf index 396d058140..fcabcd53cf 100644 --- a/addons/medical/functions/fnc_getBloodVolumeChange.sqf +++ b/addons/medical/functions/fnc_getBloodVolumeChange.sqf @@ -6,9 +6,12 @@ * 0: The Unit * 1: Global Sync Values (bloodbags) * - * ReturnValue: + * Return Value: * Blood volume change (in % total) * + * Example: + * [bob, true] call ACE_medical_fnc_getBloodVolumeChange + * * Public: No */ diff --git a/addons/medical/functions/fnc_getCardiacOutput.sqf b/addons/medical/functions/fnc_getCardiacOutput.sqf index 74da98012b..ef6e75cde4 100644 --- a/addons/medical/functions/fnc_getCardiacOutput.sqf +++ b/addons/medical/functions/fnc_getCardiacOutput.sqf @@ -5,9 +5,12 @@ * Arguments: * 0: The Unit * - * ReturnValue: + * Return Value: * Current cardiac output * + * Example: + * [bob] call ACE_medical_fnc_getCardiacOutput + * * Public: No */ diff --git a/addons/medical/functions/fnc_getHeartRateChange.sqf b/addons/medical/functions/fnc_getHeartRateChange.sqf index 4f0b19f80c..ac659622b8 100644 --- a/addons/medical/functions/fnc_getHeartRateChange.sqf +++ b/addons/medical/functions/fnc_getHeartRateChange.sqf @@ -5,9 +5,12 @@ * Arguments: * 0: The Unit * - * ReturnValue: + * Return Value: * Change in heart Rate * + * Example: + * [bob] call ACE_medical_fnc_getHeartRateChange + * * Public: No */ diff --git a/addons/medical/functions/fnc_getTriageStatus.sqf b/addons/medical/functions/fnc_getTriageStatus.sqf index 79af660407..5174b92139 100644 --- a/addons/medical/functions/fnc_getTriageStatus.sqf +++ b/addons/medical/functions/fnc_getTriageStatus.sqf @@ -10,6 +10,9 @@ * 1: Status ID * 2: Color > * + * Example: + * [bob] call ace_medical_fnc_getTriageStatus + * * Public: Yes */ diff --git a/addons/medical/functions/fnc_getTypeOfDamage.sqf b/addons/medical/functions/fnc_getTypeOfDamage.sqf index 56cb8f75ef..b026f41ded 100644 --- a/addons/medical/functions/fnc_getTypeOfDamage.sqf +++ b/addons/medical/functions/fnc_getTypeOfDamage.sqf @@ -5,9 +5,12 @@ * Arguments: * 0: The projectile classname or object * - * ReturnValue: + * Return Value: * Type of damage * + * Example: + * ["bullet"] call ACE_medical_fnc_getTypeOfDamage + * * Public: No */ diff --git a/addons/medical/functions/fnc_getUnconsciousCondition.sqf b/addons/medical/functions/fnc_getUnconsciousCondition.sqf index ad366b5ab2..f5cb4444bc 100644 --- a/addons/medical/functions/fnc_getUnconsciousCondition.sqf +++ b/addons/medical/functions/fnc_getUnconsciousCondition.sqf @@ -5,9 +5,12 @@ * Arguments: * 0: The Unit * - * ReturnValue: + * Return Value: * Should the unit stay unconscious? * + * Example: + * [bob] call ace_medical_fnc_getUnconsciousCondition + * * Public: Yes */ diff --git a/addons/medical/functions/fnc_handleBandageOpening.sqf b/addons/medical/functions/fnc_handleBandageOpening.sqf index ed589e3fd6..6f8f0c05fe 100644 --- a/addons/medical/functions/fnc_handleBandageOpening.sqf +++ b/addons/medical/functions/fnc_handleBandageOpening.sqf @@ -13,6 +13,9 @@ * Return Value: * None * + * Example: + * [bob, 5, 5, 1, [injury], "bandage"] call ACE_medical_fnc_handleBandageOpening + * * Public: No */ diff --git a/addons/medical/functions/fnc_handleCollisionDamage.sqf b/addons/medical/functions/fnc_handleCollisionDamage.sqf index 191a91cb6a..a101f9b1f9 100644 --- a/addons/medical/functions/fnc_handleCollisionDamage.sqf +++ b/addons/medical/functions/fnc_handleCollisionDamage.sqf @@ -1,4 +1,20 @@ -// by commy2 +/* + * Author: commy2 + * + * + * Arguments: + * 0: Unit + * 1: New Damage + * + * Return Value: + * None + * + * Example: + * [bob, 2] call ACE_medical_fnc_handleCollisionDamage + * + * Public: No + */ + #include "script_component.hpp" params ["_unit", "_newDamage"]; diff --git a/addons/medical/functions/fnc_handleCreateLitter.sqf b/addons/medical/functions/fnc_handleCreateLitter.sqf index 2c701a2917..45ea452782 100644 --- a/addons/medical/functions/fnc_handleCreateLitter.sqf +++ b/addons/medical/functions/fnc_handleCreateLitter.sqf @@ -10,6 +10,9 @@ * Return Value: * None * + * Example: + * ["litter", [2, 5, 6], bob] call ACE_medical_fnc_handleCreateLitter + * * Public: No */ #include "script_component.hpp" diff --git a/addons/medical/functions/fnc_handleDamage.sqf b/addons/medical/functions/fnc_handleDamage.sqf index 4d3dc01e31..242b9a7997 100644 --- a/addons/medical/functions/fnc_handleDamage.sqf +++ b/addons/medical/functions/fnc_handleDamage.sqf @@ -1,4 +1,4 @@ - /* +/* * Author: KoffeinFlummi, Glowbal, commy2 * Main HandleDamage EH function. * @@ -7,13 +7,16 @@ * 1: Name Of Hit Selection * 2: Amount Of Damage * 3: Shooter - * 4: Projectile + * 4: Projectile * 5: HitPointIndex (-1 for structural) * 6: Shooter * * Return Value: * Damage To Be Inflicted * + * Example: + * [bob, "leg", 2, kevin, "bullet", -1, kevin] call ACE_medical_fnc_handleDamage + * * Public: No */ #include "script_component.hpp" diff --git a/addons/medical/functions/fnc_handleDamage_advanced.sqf b/addons/medical/functions/fnc_handleDamage_advanced.sqf index 724958dfbc..77d78b94dd 100644 --- a/addons/medical/functions/fnc_handleDamage_advanced.sqf +++ b/addons/medical/functions/fnc_handleDamage_advanced.sqf @@ -15,6 +15,9 @@ * Return Value: * None * + * Example: + * [bob, "leg", 2, kevin, "bullet", 2, kevin, 2] call ACE_medical_fnc_handleDamage_advanced + * * Public: No */ @@ -27,10 +30,10 @@ params ["_unit", "_selectionName", "_amountOfDamage", "_sourceOfDamage", "_typeO if ((_typeOfProjectile == "") && {_newDamage < 0.15} && { _newDamage = _newDamage + (_unit getVariable [QGVAR(trivialDamage), 0]); - if (_newDamage > 0.15) then { + if (_newDamage > 0.15) then { // if the new sum is large enough, reset variable and continue with it added in _unit setVariable [QGVAR(trivialDamage), 0]; - false + false } else { // otherwise just save the new sum into the variable and exit _unit setVariable [QGVAR(trivialDamage), _newDamage]; diff --git a/addons/medical/functions/fnc_handleDamage_advancedSetDamage.sqf b/addons/medical/functions/fnc_handleDamage_advancedSetDamage.sqf index b18604f133..561a929133 100644 --- a/addons/medical/functions/fnc_handleDamage_advancedSetDamage.sqf +++ b/addons/medical/functions/fnc_handleDamage_advancedSetDamage.sqf @@ -8,6 +8,9 @@ * Return Value: * None * + * Example: + * [bob] call ACE_medical_fnc_handleDamage_advancedSetDamage + * * Public: No */ diff --git a/addons/medical/functions/fnc_handleDamage_airway.sqf b/addons/medical/functions/fnc_handleDamage_airway.sqf index fb4c9fe83c..7ff2610de3 100644 --- a/addons/medical/functions/fnc_handleDamage_airway.sqf +++ b/addons/medical/functions/fnc_handleDamage_airway.sqf @@ -12,6 +12,9 @@ * Return Value: * None * + * Example: + * [bob, "leg", 2, kevin, "shot"] call ACE_medical_fnc_airway + * * Public: No */ diff --git a/addons/medical/functions/fnc_handleDamage_caching.sqf b/addons/medical/functions/fnc_handleDamage_caching.sqf index 792f09e75d..c9499361a4 100644 --- a/addons/medical/functions/fnc_handleDamage_caching.sqf +++ b/addons/medical/functions/fnc_handleDamage_caching.sqf @@ -11,7 +11,10 @@ * 5: HitPointIndex (-1 for structural) * * Return Value: - * + * None + * + * Example: + * [bob, "leg", 2, kevin, "bullet", -1] call ACE_medical_fnc_handleDamage_caching * * Public: No */ diff --git a/addons/medical/functions/fnc_handleDamage_fractures.sqf b/addons/medical/functions/fnc_handleDamage_fractures.sqf index 5292781420..1681acbe6d 100644 --- a/addons/medical/functions/fnc_handleDamage_fractures.sqf +++ b/addons/medical/functions/fnc_handleDamage_fractures.sqf @@ -12,6 +12,9 @@ * Return Value: * None * + * Example: + * [bob, "leg", 2, kevin, "shot"] call ACE_medical_fnc_handleDamage_fractures + * * Public: No */ diff --git a/addons/medical/functions/fnc_handleDamage_internalInjuries.sqf b/addons/medical/functions/fnc_handleDamage_internalInjuries.sqf index 8e249eee8f..97499c53c6 100644 --- a/addons/medical/functions/fnc_handleDamage_internalInjuries.sqf +++ b/addons/medical/functions/fnc_handleDamage_internalInjuries.sqf @@ -12,6 +12,9 @@ * Return Value: * None * + * Example: + * [bob, "leg", 2, kevin, "shot"] call ACE_medical_fnc_handleDamage_internalInjuries + * * Public: No */ diff --git a/addons/medical/functions/fnc_handleDamage_wounds.sqf b/addons/medical/functions/fnc_handleDamage_wounds.sqf index 804c933b0e..1ab223d14a 100644 --- a/addons/medical/functions/fnc_handleDamage_wounds.sqf +++ b/addons/medical/functions/fnc_handleDamage_wounds.sqf @@ -12,6 +12,9 @@ * Return Value: * None * + * Example: + * [bob, "leg", 2, kevin, "shot"] call ACE_medical_fnc_handleDamage_wounds + * * Public: No */ diff --git a/addons/medical/functions/fnc_handleDamage_woundsOld.sqf b/addons/medical/functions/fnc_handleDamage_woundsOld.sqf index c6ccd1c2b5..18c4d76d19 100644 --- a/addons/medical/functions/fnc_handleDamage_woundsOld.sqf +++ b/addons/medical/functions/fnc_handleDamage_woundsOld.sqf @@ -12,6 +12,9 @@ * Return Value: * None * + * Example: + * [bob, "leg", 1, kevin, "shot"] call ACE_medical_fnc_handleDamage_woundsOld + * * Public: No */ diff --git a/addons/medical/functions/fnc_handleKilled.sqf b/addons/medical/functions/fnc_handleKilled.sqf index 6ca05a4228..52b79f8760 100644 --- a/addons/medical/functions/fnc_handleKilled.sqf +++ b/addons/medical/functions/fnc_handleKilled.sqf @@ -5,9 +5,12 @@ * Arguments: * 0: The Unit * - * ReturnValue: + * Return Value: * None * + * Example: + * [bob] call ACE_medical_fnc_handleKilled + * * Public: No */ diff --git a/addons/medical/functions/fnc_handleLocal.sqf b/addons/medical/functions/fnc_handleLocal.sqf index 8bf3cd5e69..b9282ef9ee 100644 --- a/addons/medical/functions/fnc_handleLocal.sqf +++ b/addons/medical/functions/fnc_handleLocal.sqf @@ -6,9 +6,12 @@ * 0: The Unit * 1: Is local * - * ReturnValue: + * Return Value: * None * + * Example: + * [bob, true] call ACE_medical_fnc_handleLocal + * * Public: No */ diff --git a/addons/medical/functions/fnc_handleUnitVitals.sqf b/addons/medical/functions/fnc_handleUnitVitals.sqf index 78c1cc9dfe..3bb40dd134 100644 --- a/addons/medical/functions/fnc_handleUnitVitals.sqf +++ b/addons/medical/functions/fnc_handleUnitVitals.sqf @@ -5,8 +5,11 @@ * Arguments: * 0: The Unit * - * ReturnValue: - * + * Return Value: + * None + * + * Example: + * [bob] call ACE_medical_fnc_handleUnitVitals * * Public: No */ diff --git a/addons/medical/functions/fnc_hasItem.sqf b/addons/medical/functions/fnc_hasItem.sqf index cebe02e6c6..c1b84a940a 100644 --- a/addons/medical/functions/fnc_hasItem.sqf +++ b/addons/medical/functions/fnc_hasItem.sqf @@ -7,8 +7,11 @@ * 1: Patient * 2: Item * - * ReturnValue: - * + * Return Value: + * None + * + * Example: + * [bob, patient, "bandage"] call ace_medical_fnc_hasItem * * Public: Yes */ diff --git a/addons/medical/functions/fnc_hasItems.sqf b/addons/medical/functions/fnc_hasItems.sqf index d3e79c0a54..e251f22174 100644 --- a/addons/medical/functions/fnc_hasItems.sqf +++ b/addons/medical/functions/fnc_hasItems.sqf @@ -7,9 +7,12 @@ * 1: Patient * 2: Items > * - * ReturnValue: + * Return Value: * Has the items * + * Example: + * [bob, patient, ["bandage", "morphine"]] call ace_medical_fnc_hasItems + * * Public: Yes */ diff --git a/addons/medical/functions/fnc_hasMedicalEnabled.sqf b/addons/medical/functions/fnc_hasMedicalEnabled.sqf index 5cc5b60aa3..d6150e13a1 100644 --- a/addons/medical/functions/fnc_hasMedicalEnabled.sqf +++ b/addons/medical/functions/fnc_hasMedicalEnabled.sqf @@ -1,4 +1,3 @@ - /* * Author: Glowbal * Check if unit has CMS enabled @@ -14,6 +13,7 @@ * * Public: No */ + #include "script_component.hpp" params ["_unit"]; diff --git a/addons/medical/functions/fnc_hasTourniquetAppliedTo.sqf b/addons/medical/functions/fnc_hasTourniquetAppliedTo.sqf index abbe512d74..ba4aecefa3 100644 --- a/addons/medical/functions/fnc_hasTourniquetAppliedTo.sqf +++ b/addons/medical/functions/fnc_hasTourniquetAppliedTo.sqf @@ -6,9 +6,12 @@ * 0: The Unit * 1: SelectionName * - * ReturnValue: + * Return Value: * Has tourniquet applied * + * Example: + * [bob, "leg"] call ace_medical_fnc_hasTourniquetAppliedTo + * * Public: Yes */ diff --git a/addons/medical/functions/fnc_init.sqf b/addons/medical/functions/fnc_init.sqf index d6db3db392..82b6b435e6 100644 --- a/addons/medical/functions/fnc_init.sqf +++ b/addons/medical/functions/fnc_init.sqf @@ -5,8 +5,11 @@ * Arguments: * 0: The Unit * - * ReturnValue: - * nil + * Return Value: + * None + * + * Example: + * [bob] call ACE_medical_fnc_init * * Public: No */ diff --git a/addons/medical/functions/fnc_isInMedicalFacility.sqf b/addons/medical/functions/fnc_isInMedicalFacility.sqf index 313ee8eca4..12e52ada19 100644 --- a/addons/medical/functions/fnc_isInMedicalFacility.sqf +++ b/addons/medical/functions/fnc_isInMedicalFacility.sqf @@ -5,7 +5,7 @@ * Arguments: * 0: The Unit * - * ReturnValue: + * Return Value: * Is in medical facility * * Example: diff --git a/addons/medical/functions/fnc_isInStableCondition.sqf b/addons/medical/functions/fnc_isInStableCondition.sqf index a11e40dd31..078079e46e 100644 --- a/addons/medical/functions/fnc_isInStableCondition.sqf +++ b/addons/medical/functions/fnc_isInStableCondition.sqf @@ -1,15 +1,18 @@ /* -* Author: Glowbal -* Check if a unit is in a stable condition -* -* Arguments: -* 0: The patient -* -* Return Value: -* Is in stable condition -* -* Public: No -*/ + * Author: Glowbal + * Check if a unit is in a stable condition + * + * Arguments: + * 0: The patient + * + * Return Value: + * Is in stable condition + * + * Example: + * [bob] call ACE_medical_fnc_isInStableCondition + * + * Public: No + */ #include "script_component.hpp" diff --git a/addons/medical/functions/fnc_isMedic.sqf b/addons/medical/functions/fnc_isMedic.sqf index ff5a1b24a9..9d93f50c74 100644 --- a/addons/medical/functions/fnc_isMedic.sqf +++ b/addons/medical/functions/fnc_isMedic.sqf @@ -6,7 +6,7 @@ * 0: The Unit * 1: Class (default: 1) * - * ReturnValue: + * Return Value: * Is in of medic class * * Example: diff --git a/addons/medical/functions/fnc_isMedicalVehicle.sqf b/addons/medical/functions/fnc_isMedicalVehicle.sqf index 14499cb241..66ecf84a07 100644 --- a/addons/medical/functions/fnc_isMedicalVehicle.sqf +++ b/addons/medical/functions/fnc_isMedicalVehicle.sqf @@ -5,11 +5,15 @@ * Arguments: * 0: The Vehicle * - * ReturnValue: + * Return Value: * Is in of medic class * + * Example: + * [car] call ace_medical_fnc_isMedicalVehicle + * * Public: Yes */ + #include "script_component.hpp" params ["_vehicle"]; diff --git a/addons/medical/functions/fnc_itemCheck.sqf b/addons/medical/functions/fnc_itemCheck.sqf index d49e04e774..6ab1e490c3 100644 --- a/addons/medical/functions/fnc_itemCheck.sqf +++ b/addons/medical/functions/fnc_itemCheck.sqf @@ -5,9 +5,12 @@ * Arguments: * 0: The unit * - * ReturnValue: + * Return Value: * None * + * Example: + * [bob] call ace_medical_fnc_itemCheck + * * Public: Yes */ diff --git a/addons/medical/functions/fnc_litterCleanupLoop.sqf b/addons/medical/functions/fnc_litterCleanupLoop.sqf index 417144dd64..6f546b47ed 100644 --- a/addons/medical/functions/fnc_litterCleanupLoop.sqf +++ b/addons/medical/functions/fnc_litterCleanupLoop.sqf @@ -5,9 +5,12 @@ * Arguments: * None * - * ReturnValue: + * Return Value: * None * + * Example: + * call ACE_medical_fnc_litterCleanupLoop + * * Public: No */ diff --git a/addons/medical/functions/fnc_medicationEffectLoop.sqf b/addons/medical/functions/fnc_medicationEffectLoop.sqf index 00ef00a82c..c1690806fe 100644 --- a/addons/medical/functions/fnc_medicationEffectLoop.sqf +++ b/addons/medical/functions/fnc_medicationEffectLoop.sqf @@ -10,9 +10,12 @@ * 4: Viscosity adjustment rate * 5: Pain reduction rate * - * ReturnValue: + * Return Value: * None * + * Example: + * [bob, "leg", 1, 2, 3, 4] call ACE_medical_fnc_medicationEffectLoop + * * Public: No */ diff --git a/addons/medical/functions/fnc_modifyMedicalAction.sqf b/addons/medical/functions/fnc_modifyMedicalAction.sqf index 4d0db7af34..1da4ed20c0 100644 --- a/addons/medical/functions/fnc_modifyMedicalAction.sqf +++ b/addons/medical/functions/fnc_modifyMedicalAction.sqf @@ -9,9 +9,12 @@ * 2: Selection Number * 3: The action to modify * - * ReturnValue: + * Return Value: * None * + * Example: + * [bob, kevin, 2, "action"] call ACE_medical_fnc_modifyMedicalAction + * * Public: No */ diff --git a/addons/medical/functions/fnc_moduleAdvancedMedicalSettings.sqf b/addons/medical/functions/fnc_moduleAdvancedMedicalSettings.sqf index b54196d75f..b884e8b82d 100644 --- a/addons/medical/functions/fnc_moduleAdvancedMedicalSettings.sqf +++ b/addons/medical/functions/fnc_moduleAdvancedMedicalSettings.sqf @@ -10,6 +10,9 @@ * Return Value: * None * + * Example: + * [LOGIC, [bob, kevin], true] call ACE_medical_fnc_moduleAdvancedMedicalSettings + * * Public: No */ diff --git a/addons/medical/functions/fnc_moduleAssignMedicRoles.sqf b/addons/medical/functions/fnc_moduleAssignMedicRoles.sqf index 5bdaccff93..51a4be7461 100644 --- a/addons/medical/functions/fnc_moduleAssignMedicRoles.sqf +++ b/addons/medical/functions/fnc_moduleAssignMedicRoles.sqf @@ -10,6 +10,9 @@ * Return Value: * None * + * Example: + * [LOGIC, [bob, kevin], true] call ACE_medical_fnc_moduleAssignMedicRoles + * * Public: No */ #include "script_component.hpp" diff --git a/addons/medical/functions/fnc_moduleAssignMedicalFacility.sqf b/addons/medical/functions/fnc_moduleAssignMedicalFacility.sqf index 368b065908..97dcc35a6b 100644 --- a/addons/medical/functions/fnc_moduleAssignMedicalFacility.sqf +++ b/addons/medical/functions/fnc_moduleAssignMedicalFacility.sqf @@ -10,6 +10,9 @@ * Return Value: * None * + * Example: + * [LOGIC, [kevin, bob], true] call ACE_medical_fnc_moduleAssignMedicalFacility + * * Public: No */ diff --git a/addons/medical/functions/fnc_moduleAssignMedicalVehicle.sqf b/addons/medical/functions/fnc_moduleAssignMedicalVehicle.sqf index 60a46f8420..4d7576f2c2 100644 --- a/addons/medical/functions/fnc_moduleAssignMedicalVehicle.sqf +++ b/addons/medical/functions/fnc_moduleAssignMedicalVehicle.sqf @@ -10,6 +10,9 @@ * Return Value: * None * + * Example: + * [LOGIC, [bob, kevin], true] call ACE_medical_fnc_moduleAssignMedicalVehicle + * * Public: No */ #include "script_component.hpp" diff --git a/addons/medical/functions/fnc_moduleBasicMedicalSettings.sqf b/addons/medical/functions/fnc_moduleBasicMedicalSettings.sqf index 08076878f2..c73d49458b 100644 --- a/addons/medical/functions/fnc_moduleBasicMedicalSettings.sqf +++ b/addons/medical/functions/fnc_moduleBasicMedicalSettings.sqf @@ -10,6 +10,9 @@ * Return Value: * None * + * Example: + * [Logic, [bob, kevin], true] call ACE_medical_fnc_moduleBasicMedicalSettings + * * Public: No */ diff --git a/addons/medical/functions/fnc_moduleMedicalSettings.sqf b/addons/medical/functions/fnc_moduleMedicalSettings.sqf index 29398bbc35..148183ea22 100644 --- a/addons/medical/functions/fnc_moduleMedicalSettings.sqf +++ b/addons/medical/functions/fnc_moduleMedicalSettings.sqf @@ -10,6 +10,9 @@ * Return Value: * None * + * Example: + * [LOGIC, [bob, kevin], true] call ACE_medical_fnc_moduleMedicalSettings + * * Public: No */ diff --git a/addons/medical/functions/fnc_moduleReviveSettings.sqf b/addons/medical/functions/fnc_moduleReviveSettings.sqf index 19aa9579dd..de9e53820c 100644 --- a/addons/medical/functions/fnc_moduleReviveSettings.sqf +++ b/addons/medical/functions/fnc_moduleReviveSettings.sqf @@ -10,6 +10,9 @@ * Return Value: * None * + * Example: + * [LOGIC, [bob, kevin], true] call ACE_medical_fnc_moduleReviveSettings + * * Public: No */ diff --git a/addons/medical/functions/fnc_onMedicationUsage.sqf b/addons/medical/functions/fnc_onMedicationUsage.sqf index 019abd094c..95e7d0bf5e 100644 --- a/addons/medical/functions/fnc_onMedicationUsage.sqf +++ b/addons/medical/functions/fnc_onMedicationUsage.sqf @@ -13,6 +13,9 @@ * Return Value: * None * + * Example: + * [bob, "classname", "varname", 5, 6, ["stuff"]] call ACE_medical_fnc_onMedicationUsage + * * Public: No */ diff --git a/addons/medical/functions/fnc_parseConfigForInjuries.sqf b/addons/medical/functions/fnc_parseConfigForInjuries.sqf index 42dd98dc1f..c3ef815e74 100644 --- a/addons/medical/functions/fnc_parseConfigForInjuries.sqf +++ b/addons/medical/functions/fnc_parseConfigForInjuries.sqf @@ -4,9 +4,13 @@ * * Arguments: * None - * ReturnValue: + * + * Return Value: * None * + * Example: + * call ACE_medical_fnc_parseConfigForInjuries + * * Public: No */ #include "script_component.hpp" diff --git a/addons/medical/functions/fnc_playInjuredSound.sqf b/addons/medical/functions/fnc_playInjuredSound.sqf index 2e5ec2ab5f..629b600d49 100644 --- a/addons/medical/functions/fnc_playInjuredSound.sqf +++ b/addons/medical/functions/fnc_playInjuredSound.sqf @@ -8,9 +8,12 @@ * 0: The Unit * 1: Amount of Pain * - * ReturnValue: + * Return Value: * None * + * Example: + * [bob, 5] call ACE_medical_fnc_playInjuredSound + * * Public: No */ diff --git a/addons/medical/functions/fnc_reviveStateLoop.sqf b/addons/medical/functions/fnc_reviveStateLoop.sqf index 5dcaad09c4..0ec5f78c85 100644 --- a/addons/medical/functions/fnc_reviveStateLoop.sqf +++ b/addons/medical/functions/fnc_reviveStateLoop.sqf @@ -5,9 +5,12 @@ * Arguments: * 0: Unit * - * ReturnValue: + * Return Value: * None * + * Example: + * [bob] call ACE_medical_fnc_reviveStateLoop + * * Public: No */ diff --git a/addons/medical/functions/fnc_selectionNameToNumber.sqf b/addons/medical/functions/fnc_selectionNameToNumber.sqf index 1e8d79183f..441f4bb31e 100644 --- a/addons/medical/functions/fnc_selectionNameToNumber.sqf +++ b/addons/medical/functions/fnc_selectionNameToNumber.sqf @@ -5,9 +5,12 @@ * Arguments: * 0: The selection name of a unit * - * ReturnValue: + * Return Value: * Number representation. -1 if invalid. * + * Example: + * ["head"] call ace_medical_fnc_selectionNameToNumber + * * Public: yes */ diff --git a/addons/medical/functions/fnc_serverRemoveBody.sqf b/addons/medical/functions/fnc_serverRemoveBody.sqf index f68ffd95cd..3c1bfe90a1 100644 --- a/addons/medical/functions/fnc_serverRemoveBody.sqf +++ b/addons/medical/functions/fnc_serverRemoveBody.sqf @@ -7,7 +7,7 @@ * 0: Mr Body * * Return Value: - * Nothing + * None * * Example: * [cursorTarget] call ace_medical_fnc_serverRemoveBody diff --git a/addons/medical/functions/fnc_setCardiacArrest.sqf b/addons/medical/functions/fnc_setCardiacArrest.sqf index 69bda192dd..5b97b3d50b 100644 --- a/addons/medical/functions/fnc_setCardiacArrest.sqf +++ b/addons/medical/functions/fnc_setCardiacArrest.sqf @@ -6,9 +6,12 @@ * Arguments: * 0: The unit that will be put in cardiac arrest state * - * ReturnValue: + * Return Value: * None * + * Example: + * [bob] call ace_medical_fnc_setCardiacArrest + * * Public: yes */ diff --git a/addons/medical/functions/fnc_setDead.sqf b/addons/medical/functions/fnc_setDead.sqf index 0e5fd884f4..fcc8b42235 100644 --- a/addons/medical/functions/fnc_setDead.sqf +++ b/addons/medical/functions/fnc_setDead.sqf @@ -4,12 +4,15 @@ * * Arguments: * 0: The unit that will be killed - * 1: Force Dead (ignore revive setting) - * 1: Delay setDamage for a frame + * 1: Force Dead (ignore revive setting) (default: false) + * 1: Delay setDamage for a frame (default: false) * - * ReturnValue: + * Return Value: * Did he died? * + * Example: + * [bob, false, false] call ace_medical_fnc_setDead + * * Public: yes */ diff --git a/addons/medical/functions/fnc_setHitPointDamage.sqf b/addons/medical/functions/fnc_setHitPointDamage.sqf index b1dfe59d29..16daee5e5d 100644 --- a/addons/medical/functions/fnc_setHitPointDamage.sqf +++ b/addons/medical/functions/fnc_setHitPointDamage.sqf @@ -12,6 +12,9 @@ * Return Value: * None * + * Example: + * [medic, "Leg", 2, false] call ace_medical_fnc_setHitPointDamage + * * Public: Yes */ diff --git a/addons/medical/functions/fnc_setStructuralDamage.sqf b/addons/medical/functions/fnc_setStructuralDamage.sqf index ba30b08153..4f8c6e2613 100644 --- a/addons/medical/functions/fnc_setStructuralDamage.sqf +++ b/addons/medical/functions/fnc_setStructuralDamage.sqf @@ -5,8 +5,11 @@ * Arguments: * 0: The unit * - * ReturnValue: - * + * Return Value: + * None + * + * Example: + * [bob] call ACE_medical_fnc_setStructuralDamage * * Public: no? */ diff --git a/addons/medical/functions/fnc_setUnconscious.sqf b/addons/medical/functions/fnc_setUnconscious.sqf index 5bee0967ba..c2d503ceee 100644 --- a/addons/medical/functions/fnc_setUnconscious.sqf +++ b/addons/medical/functions/fnc_setUnconscious.sqf @@ -8,8 +8,8 @@ * 2: Minimum unconscious time (default: (round(random(10)+5))) * 3: Force AI Unconscious (skip random death chance) (default: false) * - * ReturnValue: - * nil + * Return Value: + * None * * Example: * [bob, true] call ace_medical_fnc_setUnconscious; diff --git a/addons/medical/functions/fnc_showBloodEffect.sqf b/addons/medical/functions/fnc_showBloodEffect.sqf index 8ed77714cb..2e2a282884 100644 --- a/addons/medical/functions/fnc_showBloodEffect.sqf +++ b/addons/medical/functions/fnc_showBloodEffect.sqf @@ -8,6 +8,9 @@ * Return Value: * None * + * Example: + * [2] call ace_medical_fnc_showBloodEffect + * * Public: Yes */ #include "script_component.hpp" diff --git a/addons/medical/functions/fnc_treatment.sqf b/addons/medical/functions/fnc_treatment.sqf index 453d074f98..f5c0d6a1bb 100644 --- a/addons/medical/functions/fnc_treatment.sqf +++ b/addons/medical/functions/fnc_treatment.sqf @@ -11,6 +11,9 @@ * Return Value: * Succesful treatment started * + * Example: + * [medic, patient, "SelectionName","bandage"] call ace_medical_fnc_treatment + * * Public: Yes */ diff --git a/addons/medical/functions/fnc_treatmentAdvanced_CPR.sqf b/addons/medical/functions/fnc_treatmentAdvanced_CPR.sqf index 0ce1f7d4d9..aedcffdb49 100644 --- a/addons/medical/functions/fnc_treatmentAdvanced_CPR.sqf +++ b/addons/medical/functions/fnc_treatmentAdvanced_CPR.sqf @@ -11,6 +11,9 @@ * Return Value: * Succesful treatment started * + * Example: + * [medic, patient, "selectionName", "bandage"] call ace_medical_fnc_treatmentAdvanced_CPR + * * Public: Yes */ diff --git a/addons/medical/functions/fnc_treatmentAdvanced_CPRLocal.sqf b/addons/medical/functions/fnc_treatmentAdvanced_CPRLocal.sqf index fbc7aac601..a893feedef 100644 --- a/addons/medical/functions/fnc_treatmentAdvanced_CPRLocal.sqf +++ b/addons/medical/functions/fnc_treatmentAdvanced_CPRLocal.sqf @@ -9,6 +9,9 @@ * Return Value: * Succesful treatment started * + * Example: + * [medic, patient] call ace_medical_fnc_treatmentAdvanced_CPRLocal + * * Public: Yes */ diff --git a/addons/medical/functions/fnc_treatmentAdvanced_bandage.sqf b/addons/medical/functions/fnc_treatmentAdvanced_bandage.sqf index 0db3e641b3..0dd9742c08 100644 --- a/addons/medical/functions/fnc_treatmentAdvanced_bandage.sqf +++ b/addons/medical/functions/fnc_treatmentAdvanced_bandage.sqf @@ -13,6 +13,9 @@ * Return Value: * Succesful treatment started * + * Example: + * [medic, patient, "Selectionname", "bandage", "bandage", -1] call ace_medical_fnc_treatmentAdvanced_bandage + * * Public: Yes */ diff --git a/addons/medical/functions/fnc_treatmentAdvanced_bandageLocal.sqf b/addons/medical/functions/fnc_treatmentAdvanced_bandageLocal.sqf index a9f26ca2fd..c581d4ddbe 100644 --- a/addons/medical/functions/fnc_treatmentAdvanced_bandageLocal.sqf +++ b/addons/medical/functions/fnc_treatmentAdvanced_bandageLocal.sqf @@ -10,6 +10,9 @@ * Return Value: * Succesful treatment started * + * Example: + * [bob, "classname"] call ACE_medical_fnc_treatmentAdvanced_bandageLocal + * * Public: No */ diff --git a/addons/medical/functions/fnc_treatmentAdvanced_fullHeal.sqf b/addons/medical/functions/fnc_treatmentAdvanced_fullHeal.sqf index 18bd0468d2..5b20863338 100644 --- a/addons/medical/functions/fnc_treatmentAdvanced_fullHeal.sqf +++ b/addons/medical/functions/fnc_treatmentAdvanced_fullHeal.sqf @@ -1,11 +1,21 @@ -/** - * fn_heal.sqf - * @Descr: N/A - * @Author: Glowbal +/* + * Author: Glowbal * - * @Arguments: [] - * @Return: - * @PublicAPI: false + * + * Arguments: + * 0: Caller + * 1: Target + * 2: SelectionName + * 3: ClassName + * 4: Item + * + * Return Value: + * Boolean + * + * Example: + * [bob, kevin, "selection", "classname", ] call ACE_medical_fnc_treatmentAdvanced_fullHeal + * + * Public: No */ #include "script_component.hpp" diff --git a/addons/medical/functions/fnc_treatmentAdvanced_fullHealLocal.sqf b/addons/medical/functions/fnc_treatmentAdvanced_fullHealLocal.sqf index 67cbcad1d3..bd31e58ba9 100644 --- a/addons/medical/functions/fnc_treatmentAdvanced_fullHealLocal.sqf +++ b/addons/medical/functions/fnc_treatmentAdvanced_fullHealLocal.sqf @@ -1,11 +1,18 @@ -/** - * fn_healLocal.sqf - * @Descr: N/A - * @Author: Glowbal +/* + * Author: Glowbal * - * @Arguments: [] - * @Return: - * @PublicAPI: false + * + * Arguments: + * 0: Caller + * 1: Target + * + * Return Value: + * Boolean + * + * Example: + * [bob, kevin] call ACE_medical_fnc_treatmentAdvanced_fullHealLocal + * + * Public: No */ #include "script_component.hpp" diff --git a/addons/medical/functions/fnc_treatmentAdvanced_medication.sqf b/addons/medical/functions/fnc_treatmentAdvanced_medication.sqf index ceb788f571..a58ded3de3 100644 --- a/addons/medical/functions/fnc_treatmentAdvanced_medication.sqf +++ b/addons/medical/functions/fnc_treatmentAdvanced_medication.sqf @@ -12,6 +12,9 @@ * Return Value: * Succesful treatment started * + * Example: + * [medic, patient, "selectionName", "bandage", 2] call ace_medical_fnc_treatmentAdvanced_medication + * * Public: Yes */ diff --git a/addons/medical/functions/fnc_treatmentAdvanced_medicationLocal.sqf b/addons/medical/functions/fnc_treatmentAdvanced_medicationLocal.sqf index 46a8b9c2a8..32b7e9d2c1 100644 --- a/addons/medical/functions/fnc_treatmentAdvanced_medicationLocal.sqf +++ b/addons/medical/functions/fnc_treatmentAdvanced_medicationLocal.sqf @@ -10,6 +10,9 @@ * Return Value: * Succesful treatment started * + * Example: + * [medic, "bandage", 2] call ace_medical_fnc_treatmentAdvanced_medicationLocal + * * Public: Yes */ diff --git a/addons/medical/functions/fnc_treatmentAdvanced_surgicalKit_onProgress.sqf b/addons/medical/functions/fnc_treatmentAdvanced_surgicalKit_onProgress.sqf index 0a1e48288f..a73661ac77 100644 --- a/addons/medical/functions/fnc_treatmentAdvanced_surgicalKit_onProgress.sqf +++ b/addons/medical/functions/fnc_treatmentAdvanced_surgicalKit_onProgress.sqf @@ -12,6 +12,9 @@ * Return Value: * Succesful treatment started * + * Example: + * [[bob, kevin], 5, 5] call ACE_medical_fnc_treatmentAdvanced_surgicalKit_onProgress + * * Public: No */ #include "script_component.hpp" diff --git a/addons/medical/functions/fnc_treatmentBasic_bloodbag.sqf b/addons/medical/functions/fnc_treatmentBasic_bloodbag.sqf index 6989ac14b8..5ef368922d 100644 --- a/addons/medical/functions/fnc_treatmentBasic_bloodbag.sqf +++ b/addons/medical/functions/fnc_treatmentBasic_bloodbag.sqf @@ -11,6 +11,9 @@ * Return Value: * None * + * Example: + * [bob, kevin, "selection", "classname"] call ACE_medical_fnc_treatmentBasic_bloodbag + * * Public: No */ diff --git a/addons/medical/functions/fnc_treatmentBasic_bloodbagLocal.sqf b/addons/medical/functions/fnc_treatmentBasic_bloodbagLocal.sqf index cb4dcf032c..1e56eb3d88 100644 --- a/addons/medical/functions/fnc_treatmentBasic_bloodbagLocal.sqf +++ b/addons/medical/functions/fnc_treatmentBasic_bloodbagLocal.sqf @@ -7,7 +7,10 @@ * 1: Treatment Classname * * Return Value: - * nil + * None + * + * Example: + * [bob, "classname"] call ACE_medical_fnc_treatmentBasic_bloodbagLocal * * Public: No */ diff --git a/addons/medical/functions/fnc_treatmentBasic_epipen.sqf b/addons/medical/functions/fnc_treatmentBasic_epipen.sqf index 1abee1cd58..161626bb41 100644 --- a/addons/medical/functions/fnc_treatmentBasic_epipen.sqf +++ b/addons/medical/functions/fnc_treatmentBasic_epipen.sqf @@ -11,6 +11,9 @@ * Return Value: * None * + * Example: + * [bob, kevin, "selection", "classname"] call ACE_medical_fnc_treatmentBasic_epipen + * * Public: No */ #include "script_component.hpp" diff --git a/addons/medical/functions/fnc_treatmentBasic_morphine.sqf b/addons/medical/functions/fnc_treatmentBasic_morphine.sqf index f704a67042..f011ab41a2 100644 --- a/addons/medical/functions/fnc_treatmentBasic_morphine.sqf +++ b/addons/medical/functions/fnc_treatmentBasic_morphine.sqf @@ -11,6 +11,9 @@ * Return Value: * None * + * Example: + * [bob, kevin, "selection", "classname"] call ACE_medical_fnc_treatmentBasic_morphine + * * Public: No */ diff --git a/addons/medical/functions/fnc_treatmentBasic_morphineLocal.sqf b/addons/medical/functions/fnc_treatmentBasic_morphineLocal.sqf index bb670c75bd..f24719d352 100644 --- a/addons/medical/functions/fnc_treatmentBasic_morphineLocal.sqf +++ b/addons/medical/functions/fnc_treatmentBasic_morphineLocal.sqf @@ -9,6 +9,9 @@ * Return Value: * None * + * Example: + * [bob, kevin] call ACE_medical_fnc_treatmentBasic_morphineLocal + * * Public: No */ diff --git a/addons/medical/functions/fnc_treatmentIV.sqf b/addons/medical/functions/fnc_treatmentIV.sqf index 7b16fad650..a393acbb13 100644 --- a/addons/medical/functions/fnc_treatmentIV.sqf +++ b/addons/medical/functions/fnc_treatmentIV.sqf @@ -11,6 +11,9 @@ * Return Value: * Succesful treatment started * + * Example: + * [medic, patient, "SelectionName", "bandage"] call ace_medical_fnc_treatmentIV + * * Public: Yes */ diff --git a/addons/medical/functions/fnc_treatmentIVLocal.sqf b/addons/medical/functions/fnc_treatmentIVLocal.sqf index 1324d5aac2..63d8292b0f 100644 --- a/addons/medical/functions/fnc_treatmentIVLocal.sqf +++ b/addons/medical/functions/fnc_treatmentIVLocal.sqf @@ -10,6 +10,9 @@ * Return Value: * None * + * Example: + * [medic, "Classname"] call ace_medical_fnc_treatmentIVLocal + * * Public: Yes */ diff --git a/addons/medical/functions/fnc_treatmentTourniquet.sqf b/addons/medical/functions/fnc_treatmentTourniquet.sqf index 3fa34a58aa..cb7e6d21d0 100644 --- a/addons/medical/functions/fnc_treatmentTourniquet.sqf +++ b/addons/medical/functions/fnc_treatmentTourniquet.sqf @@ -12,6 +12,9 @@ * Return Value: * Succesful treatment started * + * Example: + * [bob, kevin, "selection", "classname"] call ACE_medical_fnc_treatmentTourniquet + * * Public: No */ diff --git a/addons/medical/functions/fnc_treatmentTourniquetLocal.sqf b/addons/medical/functions/fnc_treatmentTourniquetLocal.sqf index ab24a94a23..e7e9ff7ca1 100644 --- a/addons/medical/functions/fnc_treatmentTourniquetLocal.sqf +++ b/addons/medical/functions/fnc_treatmentTourniquetLocal.sqf @@ -9,6 +9,9 @@ * Return Value: * None * + * Example: + * [bob, "classname"] call ACE_medical_fnc_treatmentTourniquetLocal + * * Public: No */ #include "script_component.hpp" diff --git a/addons/medical/functions/fnc_treatment_failure.sqf b/addons/medical/functions/fnc_treatment_failure.sqf index bef7d04a02..8ddd8c5cf2 100644 --- a/addons/medical/functions/fnc_treatment_failure.sqf +++ b/addons/medical/functions/fnc_treatment_failure.sqf @@ -12,6 +12,9 @@ * Return Value: * None * + * Example: + * [bob, kevin, "selectionname", "classname", ["bandage"]] call ACE_medical_fnc_treatment_failure + * * Public: No */ diff --git a/addons/medical/functions/fnc_treatment_success.sqf b/addons/medical/functions/fnc_treatment_success.sqf index 1e0d6c7a4a..3984606e5f 100644 --- a/addons/medical/functions/fnc_treatment_success.sqf +++ b/addons/medical/functions/fnc_treatment_success.sqf @@ -12,6 +12,9 @@ * Return Value: * None * + * Example: + * [bob, kevin, "selectionname", "classname", ["bandage"]] call ACE_medical_fnc_treatment_success + * * Public: No */ diff --git a/addons/medical/functions/fnc_unconsciousPFH.sqf b/addons/medical/functions/fnc_unconsciousPFH.sqf index 37d54a2ad6..3c5609d85a 100644 --- a/addons/medical/functions/fnc_unconsciousPFH.sqf +++ b/addons/medical/functions/fnc_unconsciousPFH.sqf @@ -3,7 +3,7 @@ * PFH logic for unconscious state * * Arguments: - * 0: PFEH - Args + * 0: PFEH - * 0: The unit that will be put in an unconscious state * 1: unitPos (stance) * 2: Starting Time @@ -12,11 +12,15 @@ * 5: Parachute Check * 1: PFEH ID * - * ReturnValue: + * Return Value: * None * + * Example: + * [[unit,"pos", 5, 5, true, false], 5], "classname"] call ace_medical_fnc_unconsciousPFH + * * Public: yes */ + #include "script_component.hpp" private ["_unit", "_minWaitingTime", "_slotInfo", "_hasMovedOut", "_parachuteCheck", "_args", "_originalPos", "_startingTime", "_awakeInVehicleAnimation", "_oldVehicleAnimation", "_vehicle"]; diff --git a/addons/medical/functions/fnc_useItem.sqf b/addons/medical/functions/fnc_useItem.sqf index 63b3f2a696..ec032a279f 100644 --- a/addons/medical/functions/fnc_useItem.sqf +++ b/addons/medical/functions/fnc_useItem.sqf @@ -7,10 +7,13 @@ * 1: Patient * 2: Item * - * ReturnValue: + * Return Value: * 0: success * 1: Unit * + * Example: + * [unit, patient, "bandage"] call ace_repair_fnc_useItem + * * Public: Yes */ diff --git a/addons/medical/functions/fnc_useItems.sqf b/addons/medical/functions/fnc_useItems.sqf index aac7b0623a..f898ea72f5 100644 --- a/addons/medical/functions/fnc_useItems.sqf +++ b/addons/medical/functions/fnc_useItems.sqf @@ -7,9 +7,12 @@ * 1: Patient * 2: Items > * - * ReturnValue: + * Return Value: * None * + * Example: + * [unit, patient, ["bandage"]] call ace_medical_fnc_useItems + * * Public: Yes */ diff --git a/addons/medical/functions/fnc_vitalLoop.sqf b/addons/medical/functions/fnc_vitalLoop.sqf index 6e5bb7fb2b..a9efa81719 100644 --- a/addons/medical/functions/fnc_vitalLoop.sqf +++ b/addons/medical/functions/fnc_vitalLoop.sqf @@ -6,9 +6,12 @@ * 0: The Unit * 1: Time of last computation * - * ReturnValue: + * Return Value: * None * + * Example: + * [bob, 5] call ACE_medical_fnc_vitalLoop + * * Public: No */ diff --git a/addons/medical_ai/functions/fnc_canRequestMedic.sqf b/addons/medical_ai/functions/fnc_canRequestMedic.sqf index 75a4a0fb32..39a5063f24 100644 --- a/addons/medical_ai/functions/fnc_canRequestMedic.sqf +++ b/addons/medical_ai/functions/fnc_canRequestMedic.sqf @@ -8,6 +8,9 @@ * Return Value: * Can request medic * + * Example: + * call ACE_medical_ai_fnc_canRequestMedic + * * Public: No */ #include "script_component.hpp" diff --git a/addons/medical_ai/functions/fnc_healSelf.sqf b/addons/medical_ai/functions/fnc_healSelf.sqf index 3cf8ad75e9..253dcd2a45 100644 --- a/addons/medical_ai/functions/fnc_healSelf.sqf +++ b/addons/medical_ai/functions/fnc_healSelf.sqf @@ -6,7 +6,10 @@ * None * * Return Value: - * Nothing + * None + * + * Example: + * call ACE_medical_ai_fnc_healSelf * * Public: No */ diff --git a/addons/medical_ai/functions/fnc_healUnit.sqf b/addons/medical_ai/functions/fnc_healUnit.sqf index 6ebb0b2e4a..569d62f890 100644 --- a/addons/medical_ai/functions/fnc_healUnit.sqf +++ b/addons/medical_ai/functions/fnc_healUnit.sqf @@ -6,7 +6,10 @@ * None * * Return Value: - * Nothing + * None + * + * Example: + * call ACE_medical_ai_fnc_healUnit * * Public: No */ diff --git a/addons/medical_ai/functions/fnc_isInjured.sqf b/addons/medical_ai/functions/fnc_isInjured.sqf index 6852fc1c58..4c25ba72a1 100644 --- a/addons/medical_ai/functions/fnc_isInjured.sqf +++ b/addons/medical_ai/functions/fnc_isInjured.sqf @@ -8,6 +8,9 @@ * Return Value: * Does unit need treatment * + * Example: + * call ACE_medical_ai_fnc_isInjured + * * Public: No */ #include "script_component.hpp" diff --git a/addons/medical_ai/functions/fnc_isSafe.sqf b/addons/medical_ai/functions/fnc_isSafe.sqf index 92bbc60587..de7d9667cc 100644 --- a/addons/medical_ai/functions/fnc_isSafe.sqf +++ b/addons/medical_ai/functions/fnc_isSafe.sqf @@ -8,6 +8,9 @@ * Return Value: * Is unit safe enough * + * Example: + * call ACE_medical_ai_fnc_isSafe + * * Public: No */ #include "script_component.hpp" diff --git a/addons/medical_ai/functions/fnc_playTreatmentAnim.sqf b/addons/medical_ai/functions/fnc_playTreatmentAnim.sqf index f013486cc1..de2c0ee30e 100644 --- a/addons/medical_ai/functions/fnc_playTreatmentAnim.sqf +++ b/addons/medical_ai/functions/fnc_playTreatmentAnim.sqf @@ -8,7 +8,10 @@ * 2: Is self treatment * * Return Value: - * Nothing + * None + * + * Example: + * [bob, true, true] call ACE_medical_ai_fnc_playTreatmentAnim * * Public: No */ diff --git a/addons/medical_ai/functions/fnc_requestMedic.sqf b/addons/medical_ai/functions/fnc_requestMedic.sqf index f669b06975..6bb3229e9a 100644 --- a/addons/medical_ai/functions/fnc_requestMedic.sqf +++ b/addons/medical_ai/functions/fnc_requestMedic.sqf @@ -6,7 +6,10 @@ * None * * Return Value: - * Nothing + * None + * + * Example: + * call ACE_medical_ai_fnc_requestMedic * * Public: No */ diff --git a/addons/medical_ai/functions/fnc_wasRequested.sqf b/addons/medical_ai/functions/fnc_wasRequested.sqf index 2b86423be8..c340ff7b9e 100644 --- a/addons/medical_ai/functions/fnc_wasRequested.sqf +++ b/addons/medical_ai/functions/fnc_wasRequested.sqf @@ -8,6 +8,9 @@ * Return Value: * Was requested * + * Example: + * call ACE_medical_ai_fnc_wasRequested + * * Public: No */ #include "script_component.hpp" diff --git a/addons/medical_blood/functions/fnc_hit.sqf b/addons/medical_blood/functions/fnc_hit.sqf index 1572b2e5a1..3c0251a437 100644 --- a/addons/medical_blood/functions/fnc_hit.sqf +++ b/addons/medical_blood/functions/fnc_hit.sqf @@ -10,6 +10,9 @@ * Return Value: * None * + * Example: + * [bob, kevin, 5] call ACE_medical_blood_fnc_hit + * * Public: No */ #include "script_component.hpp" diff --git a/addons/medical_menu/functions/fnc_getTreatmentOptions.sqf b/addons/medical_menu/functions/fnc_getTreatmentOptions.sqf index 6fed994671..80b43bae3c 100644 --- a/addons/medical_menu/functions/fnc_getTreatmentOptions.sqf +++ b/addons/medical_menu/functions/fnc_getTreatmentOptions.sqf @@ -10,7 +10,7 @@ * Return Value: * Available actions * - * Exmaple: + * Example: * [ACE_player, poor_dude, "some category"] call ace_medical_menu_fnc_getTreatmentOptions * * Public: No diff --git a/addons/medical_menu/functions/fnc_module.sqf b/addons/medical_menu/functions/fnc_module.sqf index 666440e208..f056082743 100644 --- a/addons/medical_menu/functions/fnc_module.sqf +++ b/addons/medical_menu/functions/fnc_module.sqf @@ -10,6 +10,9 @@ * Return Value: * None * + * Example: + * [LOGIC, [bob, kevin], true] call ACE_medical_menu_fnc_module + * * Public: No */ diff --git a/addons/medical_menu/functions/fnc_setTriageStatus.sqf b/addons/medical_menu/functions/fnc_setTriageStatus.sqf index 8a85eeb950..66efd6ac0c 100644 --- a/addons/medical_menu/functions/fnc_setTriageStatus.sqf +++ b/addons/medical_menu/functions/fnc_setTriageStatus.sqf @@ -9,6 +9,9 @@ * Return Value: * None * + * Example: + * [bob, 2] call ACE_medical_menu_fnc_setTriageStatus + * * Public: No */ #include "script_component.hpp" diff --git a/addons/medical_menu/functions/fnc_updateInformationLists.sqf b/addons/medical_menu/functions/fnc_updateInformationLists.sqf index 28818465bc..d6ff631df8 100644 --- a/addons/medical_menu/functions/fnc_updateInformationLists.sqf +++ b/addons/medical_menu/functions/fnc_updateInformationLists.sqf @@ -10,6 +10,9 @@ * Return Value: * None * + * Example: + * [DISPLAY, [messagecollection], [injurycollection]] call ACE_medical_menu_fnc_updateInformationLists + * * Public: No */ #include "script_component.hpp" diff --git a/addons/minedetector/functions/fnc_detectorLoop.sqf b/addons/minedetector/functions/fnc_detectorLoop.sqf index e5fd4d5bd3..ef05046881 100644 --- a/addons/minedetector/functions/fnc_detectorLoop.sqf +++ b/addons/minedetector/functions/fnc_detectorLoop.sqf @@ -9,6 +9,9 @@ * Return Value: * None * + * Example: + * [[args], 2] call ACE_minedetector_fnc_detectorLoop + * * Public: No */ diff --git a/addons/missileguidance/functions/fnc_cycleAttackProfileKeyDown.sqf b/addons/missileguidance/functions/fnc_cycleAttackProfileKeyDown.sqf index dcc9d7c607..a878924ed5 100644 --- a/addons/missileguidance/functions/fnc_cycleAttackProfileKeyDown.sqf +++ b/addons/missileguidance/functions/fnc_cycleAttackProfileKeyDown.sqf @@ -13,6 +13,7 @@ * * Public: No */ + // #define DEBUG_MODE_FULL #include "script_component.hpp" diff --git a/addons/missileguidance/functions/fnc_doHandoff.sqf b/addons/missileguidance/functions/fnc_doHandoff.sqf index db722713e1..2145b4e585 100644 --- a/addons/missileguidance/functions/fnc_doHandoff.sqf +++ b/addons/missileguidance/functions/fnc_doHandoff.sqf @@ -1,4 +1,20 @@ -// Not currently used +/* + * Author: ACE + * Not currently used + * + * Arguments: + * 0: Target + * 1: Args + * + * Return Value: + * None + * + * Example: + * [target, [args]] call ace_missileguidance_fnc_doHandoff + * + * Public: No + */ + #include "script_component.hpp" PARAMS_2(_target,_args); diff --git a/addons/missileguidance/functions/fnc_guidancePFH.sqf b/addons/missileguidance/functions/fnc_guidancePFH.sqf index 45db7c536b..5ecb9c6dfe 100644 --- a/addons/missileguidance/functions/fnc_guidancePFH.sqf +++ b/addons/missileguidance/functions/fnc_guidancePFH.sqf @@ -7,7 +7,7 @@ * 1: PFID * * Return Value: - * Nothing + * None * * Example: * [[], 0] call ace_missileguidance_fnc_guidancePFH; @@ -54,7 +54,7 @@ private _seekerTargetPos = [[0,0,0], _args, _seekerStateParams, _lastKnownPosSta // Run attack profile function: private _profileAdjustedTargetPos = [_seekerTargetPos, _args, _attackProfileStateParams] call FUNC(doAttackProfile); - + // If we have no seeker target, then do not change anything if (!(_profileAdjustedTargetPos isEqualTo [0,0,0])) then { @@ -111,4 +111,4 @@ _PS setDropInterval 3.0; _stateParams set [0, diag_tickTime]; END_COUNTER(guidancePFH); - + diff --git a/addons/missileguidance/functions/fnc_handleHandoff.sqf b/addons/missileguidance/functions/fnc_handleHandoff.sqf index 25c01694eb..63af6d6901 100644 --- a/addons/missileguidance/functions/fnc_handleHandoff.sqf +++ b/addons/missileguidance/functions/fnc_handleHandoff.sqf @@ -1,4 +1,20 @@ -// Not currently used +/* + * Author: ACE-Team + * Not currently used + * + * Arguments: + * 0: TARGET + * 1: ARGS + * + * Return Value: + * Boolean + * + * Example: + * [bob, kevin] call ACE_missileguidance_fnc_handleHandoff + * + * Public: No + */ + #include "script_component.hpp" PARAMS_2(_target,_args); diff --git a/addons/missileguidance/functions/fnc_onFired.sqf b/addons/missileguidance/functions/fnc_onFired.sqf index bf7d81331e..bf256cbba0 100644 --- a/addons/missileguidance/functions/fnc_onFired.sqf +++ b/addons/missileguidance/functions/fnc_onFired.sqf @@ -8,7 +8,7 @@ * 6: Projectile * * Return Value: - * Nothing + * None * * Example: * [player, "", "", "", "ACE_Javelin_FGM148", "", theMissile] call ace_missileguidance_fnc_onFired; diff --git a/addons/missionmodules/functions/fnc_moduleAmbianceSound.sqf b/addons/missionmodules/functions/fnc_moduleAmbianceSound.sqf index 300def5dc7..dc6ca4c7b1 100644 --- a/addons/missionmodules/functions/fnc_moduleAmbianceSound.sqf +++ b/addons/missionmodules/functions/fnc_moduleAmbianceSound.sqf @@ -8,10 +8,10 @@ * 2: Activated * * Return Value: - * Nothing + * None * * Example: - * N/A + * [LOGIC, [bob, kevin], true] call ace_missionmodules_fnc_moduleAmbianceSound * * Public: No */ diff --git a/addons/mk6mortar/functions/fnc_dev_buildTable.sqf b/addons/mk6mortar/functions/fnc_dev_buildTable.sqf index 84184fcb51..1f648ead4a 100644 --- a/addons/mk6mortar/functions/fnc_dev_buildTable.sqf +++ b/addons/mk6mortar/functions/fnc_dev_buildTable.sqf @@ -7,7 +7,7 @@ * 1: Air Friction * * Return Value: - * + * None * * Example: * [100, -0.0001] spawn ace_mk6mortar_fnc_dev_buildTable; //spawn (scheduled) is slower @@ -84,4 +84,4 @@ _outputString = format ["case ((abs(_muzzleVelocity - %1) < 0.00001) && {(abs(_a copyToClipboard _outputString; rangeTableOutput = _outputString; -hint "done"; \ No newline at end of file +hint "done"; diff --git a/addons/mk6mortar/functions/fnc_dev_formatNumber.sqf b/addons/mk6mortar/functions/fnc_dev_formatNumber.sqf index f89c3a1b8f..3e70e0f917 100644 --- a/addons/mk6mortar/functions/fnc_dev_formatNumber.sqf +++ b/addons/mk6mortar/functions/fnc_dev_formatNumber.sqf @@ -1,19 +1,19 @@ /* -Author: Pabst Mirror - -Description: -Converts numbers into nicely formated strings. - -Parameters: -0: NUMBER - Input number -1: STRING - Output type (see case statement) -2: BOOL - If output type is mil, convert input type from deg->mil - -Returns: -STRING - Formatted number - -Example: -[45, "mil4", true] call ace_mk6mortar_fnc_dev_formatNumber = "0800" + * Author: Pabst Mirror + * Converts numbers into nicely formated strings. + * + * Arguments: + * 0: Input number + * 1: Output type (see case statement) + * 2: If output type is mil, convert input type from deg->mil + * + * Return Value: + * Formatted number + * + * Example: + * [45, "mil4", true] call ace_mk6mortar_fnc_dev_formatNumber = "0800" + * + * Public: No */ #include "script_component.hpp" diff --git a/addons/mk6mortar/functions/fnc_dev_simulateCalcRangeTableLine.sqf b/addons/mk6mortar/functions/fnc_dev_simulateCalcRangeTableLine.sqf index d1e0a8dd05..8a9c6d1a98 100644 --- a/addons/mk6mortar/functions/fnc_dev_simulateCalcRangeTableLine.sqf +++ b/addons/mk6mortar/functions/fnc_dev_simulateCalcRangeTableLine.sqf @@ -1,19 +1,19 @@ /* -Author: Pabst Mirror - -Description: -Builds a rangeTable line for a certian range, given muzzle velocity and air friction, returns [] if out of range. - -Parameters: -0: NUMBER - Muzzle Velocity -1: NUMBER - Air Friction -2: NUMBER - Range To Hit - -Returns: -ARRAY - Range Table Line Data (see return line) - -Example: -[300, -0.0001, 3000] call ace_mk6mortar_fnc_simulateCalcRangeTableLine + * Author: Pabst Mirror + * Builds a rangeTable line for a certian range, given muzzle velocity and air friction, returns [] if out of range. + * + * Arguments: + * 0: Muzzle Velocity + * 1: Air Friction + * 2: Range To Hit + * + * Return Value: + * Range Table Line Data (see return line) + * + * Example: + * [300, -0.0001, 3000] call ace_mk6mortar_fnc_simulateCalcRangeTableLine + * + * Public: No */ #include "script_component.hpp" diff --git a/addons/mk6mortar/functions/fnc_dev_simulateFindSolution.sqf b/addons/mk6mortar/functions/fnc_dev_simulateFindSolution.sqf index d302a40f40..29ac0c010a 100644 --- a/addons/mk6mortar/functions/fnc_dev_simulateFindSolution.sqf +++ b/addons/mk6mortar/functions/fnc_dev_simulateFindSolution.sqf @@ -3,14 +3,14 @@ * DEV to find a firing solution for a given range * * Arguments: - * 0: Range to Hit (Meters) - * 1: Height To Hit (Meters) - * 2: Muzzle Velocity (M/S) + * 0: Range to Hit (Meters) + * 1: Height To Hit (Meters) + * 2: Muzzle Velocity (M/S) * 3: Air Friction * 4: Time Step (seconds) (eg 1/50 will simulate 50 cycles per second) * * Return Value: - * ARRAY - [NUMBER - Elevation In Degrees, NUMBER - Shot Durration] + * [NUMBER - Elevation In Degrees, NUMBER - Shot Durration] * * Example: * [_rangeToHit, _heightToHit, _muzzleVelocity, _airFriction, TIME_STEP] call ace_mk6mortar_fnc_dev_simulateFindSolution; diff --git a/addons/mk6mortar/functions/fnc_handleFired.sqf b/addons/mk6mortar/functions/fnc_handleFired.sqf index 483a69d42b..98fa8eebdf 100644 --- a/addons/mk6mortar/functions/fnc_handleFired.sqf +++ b/addons/mk6mortar/functions/fnc_handleFired.sqf @@ -12,7 +12,7 @@ * 6: projectile - Object of the projectile that was shot * * Return Value: - * Nothing + * None * * Example: * [clientFiredBIS-XEH] call ace_mk6mortar_fnc_handleFired diff --git a/addons/mk6mortar/functions/fnc_handlePlayerVehicleChanged.sqf b/addons/mk6mortar/functions/fnc_handlePlayerVehicleChanged.sqf index 3f2a8c1f0d..db56f71691 100644 --- a/addons/mk6mortar/functions/fnc_handlePlayerVehicleChanged.sqf +++ b/addons/mk6mortar/functions/fnc_handlePlayerVehicleChanged.sqf @@ -7,7 +7,7 @@ * 1: New Vehicle * * Return Value: - * No + * None * * Example: * [bob, mortar] call ace_mk6mortar_fnc_handlePlayerVehicleChanged; diff --git a/addons/mk6mortar/functions/fnc_rangeTableOpen.sqf b/addons/mk6mortar/functions/fnc_rangeTableOpen.sqf index 07e0536d24..0f237e1a37 100644 --- a/addons/mk6mortar/functions/fnc_rangeTableOpen.sqf +++ b/addons/mk6mortar/functions/fnc_rangeTableOpen.sqf @@ -3,10 +3,10 @@ * Opens the rangetable and fills the charge listbox. * * Arguments: - * No + * None * * Return Value: - * No + * None * * Example: * [] call ace_mk6mortar_fnc_rangeTableOpen diff --git a/addons/mk6mortar/functions/fnc_rangeTablePageChange.sqf b/addons/mk6mortar/functions/fnc_rangeTablePageChange.sqf index c0cc40ccdc..1090967e5a 100644 --- a/addons/mk6mortar/functions/fnc_rangeTablePageChange.sqf +++ b/addons/mk6mortar/functions/fnc_rangeTablePageChange.sqf @@ -3,10 +3,10 @@ * Called when listbox selection changes. Updates the rangetable with new values. * * Arguments: - * No + * None * * Return Value: - * No + * None * * Example: * [] call ace_mk6mortar_fnc_rangeTablePageChange diff --git a/addons/mk6mortar/functions/fnc_rangeTablePreCalculatedValues.sqf b/addons/mk6mortar/functions/fnc_rangeTablePreCalculatedValues.sqf index db87cb6000..d035959da4 100644 --- a/addons/mk6mortar/functions/fnc_rangeTablePreCalculatedValues.sqf +++ b/addons/mk6mortar/functions/fnc_rangeTablePreCalculatedValues.sqf @@ -8,7 +8,7 @@ * 1: Air Friction * * Return Value: - * + * Array * * Example: * [200, 0] call ace_mk6mortar_fnc_rangeTablePreCalculatedValues @@ -268,4 +268,4 @@ case ((abs(_muzzleVelocity - 200) < 0.00001) && {(abs(_airFriction - 0) < 0.0000 ERROR("MuzzleVelocity not found in LUT"); [] }; -}; \ No newline at end of file +}; diff --git a/addons/mk6mortar/functions/fnc_toggleMils.sqf b/addons/mk6mortar/functions/fnc_toggleMils.sqf index 5c27bf64e4..075c7c3143 100644 --- a/addons/mk6mortar/functions/fnc_toggleMils.sqf +++ b/addons/mk6mortar/functions/fnc_toggleMils.sqf @@ -7,7 +7,7 @@ * 1: Player * * Return Value: - * No + * None * * Example: * [mortar,bob] call ace_mk6mortar_fnc_toggleMils; diff --git a/addons/modules/functions/fnc_moduleInit.sqf b/addons/modules/functions/fnc_moduleInit.sqf index 5d42b4fa87..e4ab737db3 100644 --- a/addons/modules/functions/fnc_moduleInit.sqf +++ b/addons/modules/functions/fnc_moduleInit.sqf @@ -7,7 +7,10 @@ * * * Return Value: - * nil + * None + * + * Example: + * [LOGIC] call ace_modules_fnc_moduleInit * * Public: No */ diff --git a/addons/movement/functions/fnc_addLoadToUnitContainer.sqf b/addons/movement/functions/fnc_addLoadToUnitContainer.sqf index a79b2ab917..fa788c92a2 100644 --- a/addons/movement/functions/fnc_addLoadToUnitContainer.sqf +++ b/addons/movement/functions/fnc_addLoadToUnitContainer.sqf @@ -10,6 +10,9 @@ * Return Value: * Success? * + * Example: + * [bob, box, 5] call ace_movement_fnc_addLoadToUnitContainer + * * Public: No */ #include "script_component.hpp" diff --git a/addons/movement/functions/fnc_climb.sqf b/addons/movement/functions/fnc_climb.sqf index 57df4e5991..1f2ecf72f4 100644 --- a/addons/movement/functions/fnc_climb.sqf +++ b/addons/movement/functions/fnc_climb.sqf @@ -6,7 +6,7 @@ * 0: The Unit (usually the player) * * Return Value: - * Nothing + * None * * Example: * [player] call ace_movement_fnc_climb diff --git a/addons/movement/functions/fnc_handleClimb.sqf b/addons/movement/functions/fnc_handleClimb.sqf index e6d8fed12c..ed3ff93d7e 100644 --- a/addons/movement/functions/fnc_handleClimb.sqf +++ b/addons/movement/functions/fnc_handleClimb.sqf @@ -7,7 +7,7 @@ * 1: The finisehd animation * * Return Value: - * Nothing + * None * * Example: * [player, "ACE_climb"] call ace_movement_fnc_handleClimb diff --git a/addons/movement/functions/fnc_handleVirtualMass.sqf b/addons/movement/functions/fnc_handleVirtualMass.sqf index 8dc1412c4a..814a0eeecb 100644 --- a/addons/movement/functions/fnc_handleVirtualMass.sqf +++ b/addons/movement/functions/fnc_handleVirtualMass.sqf @@ -6,7 +6,10 @@ * 0: The Unit (usually the player) * * Return Value: - * Nothing + * None + * + * Example: + * [bob] call ace_movement_fnc_handleVirtualMass * * Public: No */ diff --git a/addons/nametags/functions/fnc_getCachedFlags.sqf b/addons/nametags/functions/fnc_getCachedFlags.sqf index 27aaa7af7c..6e1223c8be 100644 --- a/addons/nametags/functions/fnc_getCachedFlags.sqf +++ b/addons/nametags/functions/fnc_getCachedFlags.sqf @@ -6,7 +6,7 @@ * None * * Return Value: - * [_drawName,_drawRank,_enabledTagsNearby,_enabledTagsCursor,_maxDistance] + * [_drawName,_drawRank,_enabledTagsNearby,_enabledTagsCursor,_maxDistance] * * Example: * call ace_nametags_fnc_getCachedFlags diff --git a/addons/nametags/functions/fnc_moduleNameTags.sqf b/addons/nametags/functions/fnc_moduleNameTags.sqf index ca513d0c1f..e1fa1a5dc7 100644 --- a/addons/nametags/functions/fnc_moduleNameTags.sqf +++ b/addons/nametags/functions/fnc_moduleNameTags.sqf @@ -7,6 +7,11 @@ * * Return Value: * None + * + * Example: + * [] call ace_nametags_fnc_moduleNameTags + * + * Public: No */ #include "script_component.hpp" diff --git a/addons/nightvision/functions/fnc_blending.sqf b/addons/nightvision/functions/fnc_blending.sqf index 2616cb83f5..4a858838d3 100644 --- a/addons/nightvision/functions/fnc_blending.sqf +++ b/addons/nightvision/functions/fnc_blending.sqf @@ -6,7 +6,7 @@ * None. Parameters inherited from EFUNC(common,firedEH) * * Return Value: - * Nothing + * Noneg * * Example: * [clientFiredBIS-XEH] call ace_nightvision_fnc_blending diff --git a/addons/nightvision/functions/fnc_changeNVGBrightness.sqf b/addons/nightvision/functions/fnc_changeNVGBrightness.sqf index 04cea0f214..5bb5d52721 100644 --- a/addons/nightvision/functions/fnc_changeNVGBrightness.sqf +++ b/addons/nightvision/functions/fnc_changeNVGBrightness.sqf @@ -7,7 +7,7 @@ * 1: Change in brightness (1 or -1) * * Return Value: - * Nothing + * None * * Example: * [player, 1] call ace_nightvision_fnc_changeNVGBrightness diff --git a/addons/nightvision/functions/fnc_updatePPEffects.sqf b/addons/nightvision/functions/fnc_updatePPEffects.sqf index 9bf8321353..7f4f660bd7 100644 --- a/addons/nightvision/functions/fnc_updatePPEffects.sqf +++ b/addons/nightvision/functions/fnc_updatePPEffects.sqf @@ -3,10 +3,10 @@ * Update the ppEffects everytime something changes * * Arguments: - * Nothing + * None * * Return Value: - * Nothing + * None * * Example: * [someEvent] call ace_nightvision_fnc_updatePPEffects diff --git a/addons/optics/functions/fnc_handleFired.sqf b/addons/optics/functions/fnc_handleFired.sqf index f1216fb15d..10b21b5042 100644 --- a/addons/optics/functions/fnc_handleFired.sqf +++ b/addons/optics/functions/fnc_handleFired.sqf @@ -1,5 +1,5 @@ /* - * Original Author: Taosenai + * Author: Taosenai * Adapted By: KoffeinFlummi, commy2 * * Animates the scope when firing. Called from the unified fired EH only for the local player. @@ -9,7 +9,13 @@ * * Return Value: * None + * + * Example: + * call ace_optics_fnc_handleFired + * + * Public: No */ + #include "script_component.hpp" //IGNORE_PRIVATE_WARNING ["_unit", "_weapon", "_muzzle", "_mode", "_ammo", "_magazine", "_projectile", "_vehicle", "_gunner", "_turret"]; diff --git a/addons/optics/functions/fnc_onDrawScope.sqf b/addons/optics/functions/fnc_onDrawScope.sqf index fd899b5a02..e3114c8c84 100644 --- a/addons/optics/functions/fnc_onDrawScope.sqf +++ b/addons/optics/functions/fnc_onDrawScope.sqf @@ -1,4 +1,19 @@ -// by commy2 +/* + * Author: commy2 + * + * + * Arguments: + * 0: Display + * + * Return Value: + * None + * + * Example: + * [DISPLAY] call ace_optics_fnc_onDrawScope + * + * Public: No + */ + #include "script_component.hpp" disableSerialization; diff --git a/addons/optics/functions/fnc_onDrawScope2D.sqf b/addons/optics/functions/fnc_onDrawScope2D.sqf index e8b26dca65..c429740de0 100644 --- a/addons/optics/functions/fnc_onDrawScope2D.sqf +++ b/addons/optics/functions/fnc_onDrawScope2D.sqf @@ -7,7 +7,7 @@ * 0: Display (RscInGameUI for a weapon) * * Return Value: - * Nothing + * None * * Example: * [ACE_RscWeapon_Arco's Display] call ace_optics_fnc_onDrawScope2D diff --git a/addons/optionsmenu/functions/fnc_moduleAllowConfigExport.sqf b/addons/optionsmenu/functions/fnc_moduleAllowConfigExport.sqf index 633a9aa162..2426bb2f26 100644 --- a/addons/optionsmenu/functions/fnc_moduleAllowConfigExport.sqf +++ b/addons/optionsmenu/functions/fnc_moduleAllowConfigExport.sqf @@ -3,11 +3,14 @@ * * * Arguments: - * none + * None * * Return Value: * None * + * Example: + * call ace_optionsmenu_fnc_moduleAllowConfigExport + * * Public: No */ diff --git a/addons/optionsmenu/functions/fnc_toggleIncludeClientSettings.sqf b/addons/optionsmenu/functions/fnc_toggleIncludeClientSettings.sqf index 8fd52d8d72..2256620cf6 100644 --- a/addons/optionsmenu/functions/fnc_toggleIncludeClientSettings.sqf +++ b/addons/optionsmenu/functions/fnc_toggleIncludeClientSettings.sqf @@ -8,6 +8,9 @@ * Return Value: * None * + * Example: + * call ace_optionsmenu_fnc_toggleIncludeClientSettings + * * Public: No */ diff --git a/addons/overheating/functions/fnc_canCheckSpareBarrelsTemperatures.sqf b/addons/overheating/functions/fnc_canCheckSpareBarrelsTemperatures.sqf index 1ac1e04492..ae0dc760d3 100644 --- a/addons/overheating/functions/fnc_canCheckSpareBarrelsTemperatures.sqf +++ b/addons/overheating/functions/fnc_canCheckSpareBarrelsTemperatures.sqf @@ -6,7 +6,10 @@ * 0: Player * * Return Value: - * Bool + * Bool + * + * Example: + * [bob] call ace_overheating_fnc_canCheckSpareBarrelsTemperatures * * Public: No */ diff --git a/addons/overheating/functions/fnc_canSwapBarrel.sqf b/addons/overheating/functions/fnc_canSwapBarrel.sqf index e183490439..560183e382 100644 --- a/addons/overheating/functions/fnc_canSwapBarrel.sqf +++ b/addons/overheating/functions/fnc_canSwapBarrel.sqf @@ -5,8 +5,12 @@ * Arguments: * 0: Player * 1: Weapon + * * Return Value: - * Bool + * Bool + * + * Example: + * [bob, "weapon"] call ace_overheating_fnc_canSwapBarrel * * Public: No */ @@ -23,4 +27,4 @@ if(_weaponBarrelClass == "") then { _weaponBarrelClass = "ACE_SpareBarrel"; }; //If the player has the spare barrel then it can be swapped -(_weaponBarrelClass in magazines _unit) \ No newline at end of file +(_weaponBarrelClass in magazines _unit) diff --git a/addons/overheating/functions/fnc_canUnjam.sqf b/addons/overheating/functions/fnc_canUnjam.sqf index 610fa9ca22..f2ab7e8cc6 100644 --- a/addons/overheating/functions/fnc_canUnjam.sqf +++ b/addons/overheating/functions/fnc_canUnjam.sqf @@ -6,7 +6,10 @@ * 0: Player * * Return Value: - * Bool + * Bool + * + * Example: + * [bob] call ace_overheating_fnc_canUnjam * * Public: No */ diff --git a/addons/overheating/functions/fnc_checkSpareBarrelsTemperatures.sqf b/addons/overheating/functions/fnc_checkSpareBarrelsTemperatures.sqf index 8a634409ee..a0c0ba12de 100644 --- a/addons/overheating/functions/fnc_checkSpareBarrelsTemperatures.sqf +++ b/addons/overheating/functions/fnc_checkSpareBarrelsTemperatures.sqf @@ -8,6 +8,9 @@ * Return Value: * None * + * Example: + * [bob] call ace_overheating_fnc_checkSpareBarrelsTemperature + * * * Public: No */ diff --git a/addons/overheating/functions/fnc_firedEH.sqf b/addons/overheating/functions/fnc_firedEH.sqf index f46af66358..d690b85aa7 100644 --- a/addons/overheating/functions/fnc_firedEH.sqf +++ b/addons/overheating/functions/fnc_firedEH.sqf @@ -8,6 +8,9 @@ * Return Value: * None * + * Example: + * call ace_overheating_fnc_firedEH + * * Public: No */ #include "script_component.hpp" diff --git a/addons/overheating/functions/fnc_getWeaponData.sqf b/addons/overheating/functions/fnc_getWeaponData.sqf index d1a9bdc8bb..21f6f156b8 100644 --- a/addons/overheating/functions/fnc_getWeaponData.sqf +++ b/addons/overheating/functions/fnc_getWeaponData.sqf @@ -10,6 +10,9 @@ * 1: slowdownFactor * 2: jamChance * + * Example: + * ["gun"] call ace_overheating_fnc_getWeaponData + * * Public: No */ #include "script_component.hpp" diff --git a/addons/overheating/functions/fnc_handleTakeEH.sqf b/addons/overheating/functions/fnc_handleTakeEH.sqf index b4eecbf236..0196629a45 100644 --- a/addons/overheating/functions/fnc_handleTakeEH.sqf +++ b/addons/overheating/functions/fnc_handleTakeEH.sqf @@ -11,6 +11,9 @@ * Return Value: * None * + * Example: + * [bob, thing, "thing"] call ace_overheating_fnc_handleTakeEH + * * Public: No */ #include "script_component.hpp" diff --git a/addons/overheating/functions/fnc_loadCoolestSpareBarrel.sqf b/addons/overheating/functions/fnc_loadCoolestSpareBarrel.sqf index fa5cdd1c43..6a155a29b7 100644 --- a/addons/overheating/functions/fnc_loadCoolestSpareBarrel.sqf +++ b/addons/overheating/functions/fnc_loadCoolestSpareBarrel.sqf @@ -13,6 +13,9 @@ * Return Value: * None * + * Example: + * [bob, bob, "weapon",5, 2] call ace_overheating_fnc_loadCoolestSpareBarrel + * * * Public: No */ diff --git a/addons/overheating/functions/fnc_overheat.sqf b/addons/overheating/functions/fnc_overheat.sqf index 84ab7e152f..c29f2d5dd1 100644 --- a/addons/overheating/functions/fnc_overheat.sqf +++ b/addons/overheating/functions/fnc_overheat.sqf @@ -13,6 +13,9 @@ * Return Value: * None * + * Example: + * [bob, "weapon", "muzzle", "ammo", "magazine", bullet] call ace_overheating_fnc_overheat + * * Public: No */ #include "script_component.hpp" diff --git a/addons/overheating/functions/fnc_sendSpareBarrelsTemperaturesHint.sqf b/addons/overheating/functions/fnc_sendSpareBarrelsTemperaturesHint.sqf index 3855f96d3f..0486dd5208 100644 --- a/addons/overheating/functions/fnc_sendSpareBarrelsTemperaturesHint.sqf +++ b/addons/overheating/functions/fnc_sendSpareBarrelsTemperaturesHint.sqf @@ -10,6 +10,9 @@ * Return Value: * None * + * Example: + * [bob, "bob"] call ace_overheating_fnc_sendSpareBarrelsIsTemperaturesHint + * * * Public: No */ diff --git a/addons/overpressure/functions/fnc_getDistance.sqf b/addons/overpressure/functions/fnc_getDistance.sqf index 29105c2e7c..5f76c12d1a 100644 --- a/addons/overpressure/functions/fnc_getDistance.sqf +++ b/addons/overpressure/functions/fnc_getDistance.sqf @@ -3,9 +3,9 @@ * Calculate the distance to the first intersection of a line * * Arguments: - * 0: Pos ASL of origin (ARRAY> + * 0: Pos ASL of origin * 1: Direction - * 2: Max distance to search + * 2: Max distance to search * 3: Shooter * * Return Value: diff --git a/addons/parachute/functions/fnc_checkCutParachute.sqf b/addons/parachute/functions/fnc_checkCutParachute.sqf index 94137ed67c..67fd842f92 100644 --- a/addons/parachute/functions/fnc_checkCutParachute.sqf +++ b/addons/parachute/functions/fnc_checkCutParachute.sqf @@ -3,10 +3,10 @@ * Reset the parachute system. * * Arguments: - * 0: Object + * 0: Object * * Return Value: - * Boolean + * Boolean * * Example: * [player] call FUNC(checkCutParachute); @@ -15,4 +15,4 @@ */ #include "script_component.hpp" params ["_unit"]; -(vehicle _unit isKindOf 'ParachuteBase' && !(_unit getVariable [QGVAR(chuteIsCut),false]) && (_unit getVariable [QGVAR(hasReserve),false])) \ No newline at end of file +(vehicle _unit isKindOf 'ParachuteBase' && !(_unit getVariable [QGVAR(chuteIsCut),false]) && (_unit getVariable [QGVAR(hasReserve),false])) diff --git a/addons/parachute/functions/fnc_cutParachute.sqf b/addons/parachute/functions/fnc_cutParachute.sqf index f7aa86991b..34b808d9d8 100644 --- a/addons/parachute/functions/fnc_cutParachute.sqf +++ b/addons/parachute/functions/fnc_cutParachute.sqf @@ -3,10 +3,10 @@ * Cut Parachute and delete Old * * Arguments: - * 0: Object + * 0: Object * * Return Value: - * Nothing + * None * * Example: * [player] call FUNC(cutParachute); diff --git a/addons/parachute/functions/fnc_handleInfoDisplayChanged.sqf b/addons/parachute/functions/fnc_handleInfoDisplayChanged.sqf index b27849a0c8..7bb500912e 100644 --- a/addons/parachute/functions/fnc_handleInfoDisplayChanged.sqf +++ b/addons/parachute/functions/fnc_handleInfoDisplayChanged.sqf @@ -3,11 +3,14 @@ * Hides the height and velocity display while freefalling or parachuting on higher difficulties. * * Arguments: - * Stuff from infoDisplayChanged eventhandler. + * Stuff from infoDisplayChanged eventhandler. * * Return Value: * None * + * Example: + * [?] call ACE_parachute_fnc_handleInfoDisplayChanged + * * Public: No */ #include "script_component.hpp" diff --git a/addons/parachute/functions/fnc_storeParachute.sqf b/addons/parachute/functions/fnc_storeParachute.sqf index 8980a8ff82..adc513fbf9 100644 --- a/addons/parachute/functions/fnc_storeParachute.sqf +++ b/addons/parachute/functions/fnc_storeParachute.sqf @@ -1,18 +1,19 @@ /* - * Author: joko // Jonas - * Add the Reserve Parachute to Units or Save Backpack if is a Parachute in Unit - * - * Arguments: - * None - * - * Return Value: - * 0: Unit - * - * Example: - * None - * - * Public: No - */ + * Author: joko // Jonas + * Add the Reserve Parachute to Units or Save Backpack if is a Parachute in Unit + * + * Arguments: + * None + * + * Return Value: + * 0: Unit + * + * Example: + * call ace_parachute_fnc_storeParachute + * + * Public: No + */ + #include "script_component.hpp" params ["_unit"]; diff --git a/addons/rangecard/functions/fnc_calculateRangeCard.sqf b/addons/rangecard/functions/fnc_calculateRangeCard.sqf index 2cdcb391f5..67952f27f4 100644 --- a/addons/rangecard/functions/fnc_calculateRangeCard.sqf +++ b/addons/rangecard/functions/fnc_calculateRangeCard.sqf @@ -22,10 +22,10 @@ * 16: Use advanced ballistics config? * * Return Value: - * Nothing + * None * * Example: - * call ace_rangecard_fnc_calculateRangeCard + * [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13 ,14, 15, 16, true] call ace_rangecard_fnc_calculateRangeCard * * Public: No */ @@ -115,7 +115,7 @@ while {_TOF < 6 && (_bulletPos select 1) < _targetRange} do { _bulletPos = _bulletPos vectorAdd (_bulletVelocity vectorMultiply (_deltaT * 0.5)); _bulletVelocity = _bulletVelocity vectorAdd (_bulletAccel vectorMultiply _deltaT); _bulletPos = _bulletPos vectorAdd (_bulletVelocity vectorMultiply (_deltaT * 0.5)); - + if (atan((_bulletPos select 2) / (abs(_bulletPos select 1) + 1)) < -2.254) exitWith {}; _TOF = _TOF + _deltaT; diff --git a/addons/rangecard/functions/fnc_canCopy.sqf b/addons/rangecard/functions/fnc_canCopy.sqf index c9e0a05d0e..8984192669 100644 --- a/addons/rangecard/functions/fnc_canCopy.sqf +++ b/addons/rangecard/functions/fnc_canCopy.sqf @@ -6,10 +6,10 @@ * unit * * Return Value: - * canShow (bool) + * canShow * * Example: - * [] call ace_rangecard_fnc_canCopy + * [bob] call ace_rangecard_fnc_canCopy * * Public: No */ diff --git a/addons/rangecard/functions/fnc_canShow.sqf b/addons/rangecard/functions/fnc_canShow.sqf index 330788ee7c..d81bba9485 100644 --- a/addons/rangecard/functions/fnc_canShow.sqf +++ b/addons/rangecard/functions/fnc_canShow.sqf @@ -6,7 +6,7 @@ * Nothing * * Return Value: - * canShow (bool) + * canShow * * Example: * [] call ace_rangecard_fnc_canShow diff --git a/addons/rangecard/functions/fnc_canShowCopy.sqf b/addons/rangecard/functions/fnc_canShowCopy.sqf index e78c64cc89..b6e2d8d68d 100644 --- a/addons/rangecard/functions/fnc_canShowCopy.sqf +++ b/addons/rangecard/functions/fnc_canShowCopy.sqf @@ -6,7 +6,7 @@ * Nothing * * Return Value: - * canShow (bool) + * canShow * * Example: * [] call ace_rangecard_fnc_canShowCopy diff --git a/addons/rangecard/functions/fnc_onCloseDialog.sqf b/addons/rangecard/functions/fnc_onCloseDialog.sqf index f5d971f22f..68d12c8c84 100644 --- a/addons/rangecard/functions/fnc_onCloseDialog.sqf +++ b/addons/rangecard/functions/fnc_onCloseDialog.sqf @@ -1,3 +1,19 @@ +/* + * Author: joko // Jonas + * Add the Reserve Parachute to Units or Save Backpack if is a Parachute in Unit + * + * Arguments: + * None + * + * Return Value: + * None + * + * Example: + * None + * + * Public: No + */ + #include "script_component.hpp" uiNamespace setVariable ['RangleCard_Display', nil]; diff --git a/addons/rangecard/functions/fnc_openRangeCard.sqf b/addons/rangecard/functions/fnc_openRangeCard.sqf index 4a9945e513..5801b594be 100644 --- a/addons/rangecard/functions/fnc_openRangeCard.sqf +++ b/addons/rangecard/functions/fnc_openRangeCard.sqf @@ -6,10 +6,10 @@ * Open copy? * * Return Value: - * Nothing + * None * * Example: - * call ace_rangecard_fnc_openRangeCard + * [true] call ace_rangecard_fnc_openRangeCard * * Public: No */ diff --git a/addons/rangecard/functions/fnc_updateRangeCard.sqf b/addons/rangecard/functions/fnc_updateRangeCard.sqf index 42863e2911..3328600dc3 100644 --- a/addons/rangecard/functions/fnc_updateRangeCard.sqf +++ b/addons/rangecard/functions/fnc_updateRangeCard.sqf @@ -10,10 +10,10 @@ * 4: weapon class * * Return Value: - * Nothing + * None * * Example: - * [mode] call ace_rangecard_fnc_openRangeCard + * [1, 2, "ammo", "magazine", "weapon"] call ace_rangecard_fnc_openRangeCard * * Public: No */ diff --git a/addons/rearm/functions/fnc_moduleRearmSettings.sqf b/addons/rearm/functions/fnc_moduleRearmSettings.sqf index af627862da..e2a38b366e 100644 --- a/addons/rearm/functions/fnc_moduleRearmSettings.sqf +++ b/addons/rearm/functions/fnc_moduleRearmSettings.sqf @@ -10,7 +10,7 @@ * Return Value: * None * - * Example; + * Example: * function = "ace_rearm_fnc_moduleRearmSettings" * * Public: No diff --git a/addons/recoil/functions/fnc_camshake.sqf b/addons/recoil/functions/fnc_camshake.sqf index deb454df71..8b600f41ae 100644 --- a/addons/recoil/functions/fnc_camshake.sqf +++ b/addons/recoil/functions/fnc_camshake.sqf @@ -7,7 +7,7 @@ * None. Parameters inherited from EFUNC(common,firedEH) * * Return Value: - * Nothing + * None * * Example: * [player, (currentWeapon player), (currentMuzzle player)] call ace_recoil_fnc_camShake; diff --git a/addons/refuel/functions/fnc_moduleRefuelSettings.sqf b/addons/refuel/functions/fnc_moduleRefuelSettings.sqf index 8322118a90..9e3e953160 100644 --- a/addons/refuel/functions/fnc_moduleRefuelSettings.sqf +++ b/addons/refuel/functions/fnc_moduleRefuelSettings.sqf @@ -10,6 +10,9 @@ * Return Value: * None * + * Example: + * [LOGIC, [bob, kevin], true] call ace_refuel_fnc_moduleRefuelSettings + * * Public: No */ diff --git a/addons/refuel/functions/fnc_refuel.sqf b/addons/refuel/functions/fnc_refuel.sqf index 2c8f6c1a8c..15fef426d2 100644 --- a/addons/refuel/functions/fnc_refuel.sqf +++ b/addons/refuel/functions/fnc_refuel.sqf @@ -11,6 +11,9 @@ * Return Value: * None * + * Example: + * [bob, kevin, nozzle, [2, 1, 5]] call ace_refuel_fnc_refuel + * * Public: No */ diff --git a/addons/reload/functions/fnc_checkAmmo.sqf b/addons/reload/functions/fnc_checkAmmo.sqf index baa0754f80..90500b867f 100644 --- a/addons/reload/functions/fnc_checkAmmo.sqf +++ b/addons/reload/functions/fnc_checkAmmo.sqf @@ -7,7 +7,12 @@ * 1: Target. Optional, if not suplied the player counts his personal or static weapon ammo * * Return Value: - * Nothing + * None + * + * Example: + * [bob, kevin] call ace_reload_fnc_checkAmmo + * + * Public: No */ #include "script_component.hpp" diff --git a/addons/reload/functions/fnc_displayAmmo.sqf b/addons/reload/functions/fnc_displayAmmo.sqf index 6aa8f013d9..f48bbb1e0a 100644 --- a/addons/reload/functions/fnc_displayAmmo.sqf +++ b/addons/reload/functions/fnc_displayAmmo.sqf @@ -6,8 +6,14 @@ * 0: Target * * Return Value: - * Nothing + * None + * + * Example: + * [bob] call ace_reload_fnc_displayAmmo + * + * Public: No */ + #include "script_component.hpp" #define COUNT_BARS 12 diff --git a/addons/reload/functions/fnc_startLinkingBelt.sqf b/addons/reload/functions/fnc_startLinkingBelt.sqf index aabfadaf66..4e64bfc154 100644 --- a/addons/reload/functions/fnc_startLinkingBelt.sqf +++ b/addons/reload/functions/fnc_startLinkingBelt.sqf @@ -8,7 +8,13 @@ * * Return Value: * None + * + * Example: + * [bob, kevin] call ace_reload_fnc_startLinkingBelt + * + * Public: No */ + #include "script_component.hpp" params ["_player", "_target"]; diff --git a/addons/reloadlaunchers/functions/fnc_addMissileReloadActions.sqf b/addons/reloadlaunchers/functions/fnc_addMissileReloadActions.sqf index 6a9d779d02..1597654847 100644 --- a/addons/reloadlaunchers/functions/fnc_addMissileReloadActions.sqf +++ b/addons/reloadlaunchers/functions/fnc_addMissileReloadActions.sqf @@ -3,11 +3,14 @@ * Create one action per reloadable missile * * Arguments: - * 1: Target (Object) - * 0: Player (Object) + * 1: Target + * 0: Player * * Return Value: - * Children actions (Array) + * Children actions + * + * Example: + * [bob, kevin] call ace_reloadlaunchers_fnc_addMissileReloadActions * * Public: No * diff --git a/addons/reloadlaunchers/functions/fnc_canLoad.sqf b/addons/reloadlaunchers/functions/fnc_canLoad.sqf index 5072d44a48..9f76cab49a 100644 --- a/addons/reloadlaunchers/functions/fnc_canLoad.sqf +++ b/addons/reloadlaunchers/functions/fnc_canLoad.sqf @@ -3,13 +3,16 @@ * Check of the unit can reload the launcher of target unit. * * Arguments: - * 0: Unit to do the reloading (Object) - * 1: Unit eqipped with launcher (Object) - * 2: weapon name (String) - * 3: missile name (String) + * 0: Unit to do the reloading + * 1: Unit eqipped with launcher + * 2: weapon name + * 3: missile name * * Return Value: - * NONE + * None + * + * Example: + * [bob, kevin, "weapon", "missile"] call ace_reloadlaunchers_fnc_canLoad * * Public: No */ diff --git a/addons/reloadlaunchers/functions/fnc_getLoadableMissiles.sqf b/addons/reloadlaunchers/functions/fnc_getLoadableMissiles.sqf index 40766a5905..2dc8cf5925 100644 --- a/addons/reloadlaunchers/functions/fnc_getLoadableMissiles.sqf +++ b/addons/reloadlaunchers/functions/fnc_getLoadableMissiles.sqf @@ -3,11 +3,14 @@ * Return all magazine types from reloaders inventory that are compatible with given weapon. * * Arguments: - * 0: Unit to to the reload (Object) - * 1: A launcher (String) + * 0: Unit to to the reload + * 1: A launcher * * Return Value: - * Reloable magazines (Array) + * Reloable magazines + * + * Example: + * [bob, launcher] call ace_reloadlaunchers_fnc_getLoadableMissiles * * Public: No */ diff --git a/addons/reloadlaunchers/functions/fnc_load.sqf b/addons/reloadlaunchers/functions/fnc_load.sqf index 2f822bb6d7..8330b111b7 100644 --- a/addons/reloadlaunchers/functions/fnc_load.sqf +++ b/addons/reloadlaunchers/functions/fnc_load.sqf @@ -3,13 +3,16 @@ * Reload a launcher * * Arguments: - * 0: Unit with magazine (Object) - * 1: Unit with launcher (Object) - * 2: weapon name (String) - * 3: missile name (String) + * 0: Unit with magazine + * 1: Unit with launcher + * 2: weapon name + * 3: missile name * * Return Value: - * NONE + * None + * + * Example: + * [bob, kevin, "weapon", "missile"] call ace_reloadlaunchers_fnc_load * * Public: No */ diff --git a/addons/reloadlaunchers/functions/fnc_reloadLauncher.sqf b/addons/reloadlaunchers/functions/fnc_reloadLauncher.sqf index 96db7cdca5..cd2295d7d0 100644 --- a/addons/reloadlaunchers/functions/fnc_reloadLauncher.sqf +++ b/addons/reloadlaunchers/functions/fnc_reloadLauncher.sqf @@ -3,13 +3,16 @@ * Reload a launcher * * Arguments: - * 0: Unit to do the reloading (Object) - * 1: Target to rload (Object) - * 2: weapon name (String) - * 3: missile name (String) + * 0: Unit to do the reloading + * 1: Target to rload + * 2: weapon name + * 3: missile name * * Return Value: - * NONE + * None + * + * Example: + * [bob, kevin, "weapon", "missile"] call ace_reloadlaunchers_fnc_realoadLauncher * * Public: No */ @@ -24,4 +27,4 @@ if (currentWeapon _target != _weapon) exitWith {}; if (currentMagazine _target != "") exitWith {}; // command is wip, reload time for launchers is not intended. -_target addWeaponItem [_weapon, _magazine]; +_target addWeaponItem [_weapon, _magazine]; diff --git a/addons/repair/functions/fnc_getHitPointString.sqf b/addons/repair/functions/fnc_getHitPointString.sqf index 6214b00df7..31e4ed400f 100644 --- a/addons/repair/functions/fnc_getHitPointString.sqf +++ b/addons/repair/functions/fnc_getHitPointString.sqf @@ -9,8 +9,8 @@ * 3: Track Added Hitpoints (default: false) * * Return Value: - * 0: Text - * 1: Added Hitpoint (default: []) + * 0: Text + * 1: Added Hitpoint (default: []) * * Example: * ["HitFuel", "Repairing %1 ...", "Repairing HitFuel"] call ace_repair_fnc_getHitPointString diff --git a/addons/repair/functions/fnc_isRepairVehicle.sqf b/addons/repair/functions/fnc_isRepairVehicle.sqf index 2c0b5a1e21..f18ff0cd3e 100644 --- a/addons/repair/functions/fnc_isRepairVehicle.sqf +++ b/addons/repair/functions/fnc_isRepairVehicle.sqf @@ -5,7 +5,7 @@ * Arguments: * 0: Vehicle * - * ReturnValue: + * Return Value: * Is engineering vehicle * * Example: diff --git a/addons/repair/functions/fnc_modifyInteraction.sqf b/addons/repair/functions/fnc_modifyInteraction.sqf index cff0fbe6e8..f1956ee384 100644 --- a/addons/repair/functions/fnc_modifyInteraction.sqf +++ b/addons/repair/functions/fnc_modifyInteraction.sqf @@ -9,7 +9,7 @@ * 3: Action Data * * Return Value: - * Nothing + * None * * Example: * [cursorObject, player, [], []] call ace_repair_fnc_modifyInteraction; @@ -21,7 +21,7 @@ params ["_target", "_player", "_args", "_actionData"]; TRACE_4("params",_target,_player,_args,_actionData); -// Interaction dots numbered 0..8, white to red. +// Interaction dots numbered 0..8, white to red. // Convert damage to number (rounding up), so that even slight damage can bee seen private _fileName = format [QPATHTOF(ui\damage_%1_ca.paa), ceil (linearConversion [0, 1, damage _target, 0, 8, true])]; diff --git a/addons/repair/functions/fnc_useItem.sqf b/addons/repair/functions/fnc_useItem.sqf index 02daeed33e..de3950fa22 100644 --- a/addons/repair/functions/fnc_useItem.sqf +++ b/addons/repair/functions/fnc_useItem.sqf @@ -6,7 +6,7 @@ * 0: Unit * 1: Item classname * - * ReturnValue: + * Return Value: * [Had Item to Use , Unit ] * * Example: diff --git a/addons/repair/functions/fnc_useItems.sqf b/addons/repair/functions/fnc_useItems.sqf index 14dcb6223c..859115b68c 100644 --- a/addons/repair/functions/fnc_useItems.sqf +++ b/addons/repair/functions/fnc_useItems.sqf @@ -6,7 +6,7 @@ * 0: Unit * 1: Item classnames * - * ReturnValue: + * Return Value: * [Had Item to Use , Array of units that used the items ] * * Example: diff --git a/addons/sandbag/functions/fnc_handleInteractMenuOpened.sqf b/addons/sandbag/functions/fnc_handleInteractMenuOpened.sqf index f4ea5891c7..4aef8f7ec8 100644 --- a/addons/sandbag/functions/fnc_handleInteractMenuOpened.sqf +++ b/addons/sandbag/functions/fnc_handleInteractMenuOpened.sqf @@ -8,6 +8,9 @@ * Return Value: * None * + * Example: + * [bob] call ace_sandbag_fnc_handleInteractMenuOpened + * * Public: No */ #include "script_component.hpp" diff --git a/addons/sandbag/functions/fnc_handleKilled.sqf b/addons/sandbag/functions/fnc_handleKilled.sqf index 63babd3f52..b991af1e4b 100644 --- a/addons/sandbag/functions/fnc_handleKilled.sqf +++ b/addons/sandbag/functions/fnc_handleKilled.sqf @@ -8,6 +8,9 @@ * Return Value: * None * + * Example: + * [bob] call ace_sandbag_fnc_handleKilled + * * Public: No */ #include "script_component.hpp" diff --git a/addons/sandbag/functions/fnc_handlePlayerChanged.sqf b/addons/sandbag/functions/fnc_handlePlayerChanged.sqf index f27a295903..2828979bc1 100644 --- a/addons/sandbag/functions/fnc_handlePlayerChanged.sqf +++ b/addons/sandbag/functions/fnc_handlePlayerChanged.sqf @@ -9,6 +9,9 @@ * Return Value: * None * + * Example: + * [bob, kevin] call ace_sandbag_fnc_handlePlayerChanged + * * Public: No */ #include "script_component.hpp" diff --git a/addons/sandbag/functions/fnc_handlePlayerInventoryChanged.sqf b/addons/sandbag/functions/fnc_handlePlayerInventoryChanged.sqf index 9f5920edd1..50d2fdede0 100644 --- a/addons/sandbag/functions/fnc_handlePlayerInventoryChanged.sqf +++ b/addons/sandbag/functions/fnc_handlePlayerInventoryChanged.sqf @@ -9,6 +9,9 @@ * Return Value: * None * + * Example: + * [bob, "weapon"] call ace_sandbag_fnc_handlePlayerInventoryChanged + * * Public: No */ #include "script_component.hpp" diff --git a/addons/sandbag/functions/fnc_handleUnconscious.sqf b/addons/sandbag/functions/fnc_handleUnconscious.sqf index 7e0e257158..709e633377 100644 --- a/addons/sandbag/functions/fnc_handleUnconscious.sqf +++ b/addons/sandbag/functions/fnc_handleUnconscious.sqf @@ -8,6 +8,9 @@ * Return Value: * None * + * Example: + * [bob] call ace_sandbag_fnc_handleUnconscious + * * Public: No */ #include "script_component.hpp" diff --git a/addons/scopes/functions/fnc_calculateZeroAngleCorrection.sqf b/addons/scopes/functions/fnc_calculateZeroAngleCorrection.sqf index bcf1779f84..5197a94e70 100644 --- a/addons/scopes/functions/fnc_calculateZeroAngleCorrection.sqf +++ b/addons/scopes/functions/fnc_calculateZeroAngleCorrection.sqf @@ -11,7 +11,10 @@ * 5: Advanced Ballistics enabled? * * Return Value: - * zeroAngleCorrection + * zeroAngleCorrection + * + * Example: + * [5, 6, gun, ammo, magazine, true] call ace_scopes_fnc_calculateZeroAngleCorrection * * Public: No */ diff --git a/addons/scopes/functions/fnc_firedEH.sqf b/addons/scopes/functions/fnc_firedEH.sqf index ebadb2f715..f83371ec13 100644 --- a/addons/scopes/functions/fnc_firedEH.sqf +++ b/addons/scopes/functions/fnc_firedEH.sqf @@ -8,6 +8,9 @@ * Return Value: * None * + * Example: + * call ace_scopes_fnc_firedEH + * * Public: No */ #include "script_component.hpp" diff --git a/addons/scopes/functions/fnc_initModuleSettings.sqf b/addons/scopes/functions/fnc_initModuleSettings.sqf index a04433f11e..92742afd14 100644 --- a/addons/scopes/functions/fnc_initModuleSettings.sqf +++ b/addons/scopes/functions/fnc_initModuleSettings.sqf @@ -10,6 +10,9 @@ * Return Value: * None * + * Example: + * [LOGIC, [bob, kevin], true] call ace_scopes_fnc_initModuleSettings + * * Public: No */ #include "script_component.hpp" @@ -17,7 +20,7 @@ params ["_logic","_units", "_activated"]; if !(_activated) exitWith {}; - + [_logic, QGVAR(enabled), "enabled"] call EFUNC(common,readSettingFromModule); [_logic, QGVAR(forceUseOfAdjustmentTurrets), "forceUseOfAdjustmentTurrets"] call EFUNC(common,readSettingFromModule); [_logic, QGVAR(correctZeroing), "correctZeroing"] call EFUNC(common,readSettingFromModule); diff --git a/addons/slideshow/functions/fnc_moduleInit.sqf b/addons/slideshow/functions/fnc_moduleInit.sqf index c54aec7d2f..caef4cb2d8 100644 --- a/addons/slideshow/functions/fnc_moduleInit.sqf +++ b/addons/slideshow/functions/fnc_moduleInit.sqf @@ -10,6 +10,9 @@ * Return Value: * None * + * Example: + * [LOGIC, [bob, kevin], true] call ace_slideshow_fnc_moduleInit + * * Public: No */ #include "script_component.hpp" diff --git a/addons/spectator/functions/fnc_moduleSpectatorSettings.sqf b/addons/spectator/functions/fnc_moduleSpectatorSettings.sqf index 52b6e5d8fa..8224c77e57 100644 --- a/addons/spectator/functions/fnc_moduleSpectatorSettings.sqf +++ b/addons/spectator/functions/fnc_moduleSpectatorSettings.sqf @@ -10,6 +10,9 @@ * Return Value: * None * + * Example: + * [LOGIC, [bob, kevin], true] call ace_spectator_fnc_moduleSpectatorSettings + * * Public: No */ diff --git a/addons/spectator/functions/fnc_respawnTemplate.sqf b/addons/spectator/functions/fnc_respawnTemplate.sqf index 1a36170202..59759d1371 100644 --- a/addons/spectator/functions/fnc_respawnTemplate.sqf +++ b/addons/spectator/functions/fnc_respawnTemplate.sqf @@ -13,6 +13,9 @@ * Return Value: * None * + * Example: + * [bob, kevin, 3, 6] call ace_spectator_fnc_respawnTemplate + * * Public: No */ diff --git a/addons/spectator/functions/fnc_toggleInterface.sqf b/addons/spectator/functions/fnc_toggleInterface.sqf index 31472702fc..4bf10fdbfe 100644 --- a/addons/spectator/functions/fnc_toggleInterface.sqf +++ b/addons/spectator/functions/fnc_toggleInterface.sqf @@ -3,7 +3,7 @@ * Correctly handles toggling of spectator interface elements for clean UX * * Arguments: - * 0: Display + * 0: Display * 1: Toogle compass * 2: Toogle help * 3: Toogle interface @@ -15,7 +15,7 @@ * None * * Example: - * [_dsiplay, nil, true] call ace_spectator_fnc_toggleInterface + * [_display, nil, true] call ace_spectator_fnc_toggleInterface * * Public: No */ diff --git a/addons/spottingscope/functions/fnc_animateReticle.sqf b/addons/spottingscope/functions/fnc_animateReticle.sqf index 10bbf9b564..7fbf71fe23 100644 --- a/addons/spottingscope/functions/fnc_animateReticle.sqf +++ b/addons/spottingscope/functions/fnc_animateReticle.sqf @@ -8,6 +8,9 @@ * Return Value: * None * + * Example: + * [DISPLAY] call ace_spottingscope_fnc_animateReticle + * * Public: No */ #include "script_component.hpp" @@ -15,7 +18,7 @@ disableSerialization; params ["_display"]; -uinamespace setVariable [QGVAR(dlgSpottingScope), _display]; +uinamespace setVariable [QGVAR(dlgSpottingScope), _display]; private _ctrlReticle = _display displayCtrl IDC_RETICLE; private _ctrlBody = _display displayCtrl IDC_BODY; diff --git a/addons/switchunits/functions/fnc_handleMapClick.sqf b/addons/switchunits/functions/fnc_handleMapClick.sqf index b0984631d7..db016ac8f3 100644 --- a/addons/switchunits/functions/fnc_handleMapClick.sqf +++ b/addons/switchunits/functions/fnc_handleMapClick.sqf @@ -3,7 +3,7 @@ * Switches to a unit close to a clicked map position * * Arguments: - * 0: Faction + * 0: Faction * 0: unit * 1: sides * 1: Map Position diff --git a/addons/tacticalladder/functions/fnc_handleInteractMenuOpened.sqf b/addons/tacticalladder/functions/fnc_handleInteractMenuOpened.sqf index c7187acd55..4c46ea46c2 100644 --- a/addons/tacticalladder/functions/fnc_handleInteractMenuOpened.sqf +++ b/addons/tacticalladder/functions/fnc_handleInteractMenuOpened.sqf @@ -8,6 +8,9 @@ * Return Value: * None * + * Example: + * [bob] call ace_tacticalladder_fnc_handleInteractMenuOpened + * * Public: No */ #include "script_component.hpp" diff --git a/addons/tacticalladder/functions/fnc_handleKilled.sqf b/addons/tacticalladder/functions/fnc_handleKilled.sqf index c5d6aa1314..742231900c 100644 --- a/addons/tacticalladder/functions/fnc_handleKilled.sqf +++ b/addons/tacticalladder/functions/fnc_handleKilled.sqf @@ -8,6 +8,9 @@ * Return Value: * None * + * Example: + * [bob] call ace_tacticalladder_fnc_handleKilled + * * Public: No */ #include "script_component.hpp" diff --git a/addons/tacticalladder/functions/fnc_handlePlayerChanged.sqf b/addons/tacticalladder/functions/fnc_handlePlayerChanged.sqf index 07118acbaf..713c75df7f 100644 --- a/addons/tacticalladder/functions/fnc_handlePlayerChanged.sqf +++ b/addons/tacticalladder/functions/fnc_handlePlayerChanged.sqf @@ -9,6 +9,9 @@ * Return Value: * None * + * Example: + * [bob, kevin] call ace_tacticalladder_fnc_handlePlayerChanged + * * Public: No */ #include "script_component.hpp" diff --git a/addons/tacticalladder/functions/fnc_handleUnconscious.sqf b/addons/tacticalladder/functions/fnc_handleUnconscious.sqf index e9ce28d524..152f014602 100644 --- a/addons/tacticalladder/functions/fnc_handleUnconscious.sqf +++ b/addons/tacticalladder/functions/fnc_handleUnconscious.sqf @@ -8,6 +8,9 @@ * Return Value: * None * + * Example: + * [bob] call ace_tacticalladder_fnc_handleUnconscious + * * Public: No */ #include "script_component.hpp" diff --git a/addons/tagging/functions/fnc_moduleInit.sqf b/addons/tagging/functions/fnc_moduleInit.sqf index 235bd3a046..8b2d42a010 100644 --- a/addons/tagging/functions/fnc_moduleInit.sqf +++ b/addons/tagging/functions/fnc_moduleInit.sqf @@ -10,6 +10,9 @@ * Return Value: * None * + * Example: + * [LOGIC, [bob, kevin], true] call ace_tagging_fnc_moduleInit + * * Public: No */ #include "script_component.hpp" diff --git a/addons/trenches/functions/fnc_handleInteractMenuOpened.sqf b/addons/trenches/functions/fnc_handleInteractMenuOpened.sqf index 91d6b0140b..5e68b6f60f 100644 --- a/addons/trenches/functions/fnc_handleInteractMenuOpened.sqf +++ b/addons/trenches/functions/fnc_handleInteractMenuOpened.sqf @@ -8,6 +8,9 @@ * Return Value: * None * + * Example: + * [bob] call ace_trenches_fnc_handleInteractMenuOpened + * * Public: No */ #include "script_component.hpp" diff --git a/addons/trenches/functions/fnc_handleKilled.sqf b/addons/trenches/functions/fnc_handleKilled.sqf index e9f0353cb1..6b57e20c91 100644 --- a/addons/trenches/functions/fnc_handleKilled.sqf +++ b/addons/trenches/functions/fnc_handleKilled.sqf @@ -8,6 +8,9 @@ * Return Value: * None * + * Example: + * [bob] call ace_trenches_fnc_handleKilled + * * Public: No */ #include "script_component.hpp" diff --git a/addons/trenches/functions/fnc_handlePlayerChanged.sqf b/addons/trenches/functions/fnc_handlePlayerChanged.sqf index 684ccc22ce..f4ebb8e2d5 100644 --- a/addons/trenches/functions/fnc_handlePlayerChanged.sqf +++ b/addons/trenches/functions/fnc_handlePlayerChanged.sqf @@ -9,6 +9,9 @@ * Return Value: * None * + * Example: + * [bob, kevin] call ace_trenches_fnc_handlePlayerChanged + * * Public: No */ #include "script_component.hpp" diff --git a/addons/trenches/functions/fnc_handlePlayerInventoryChanged.sqf b/addons/trenches/functions/fnc_handlePlayerInventoryChanged.sqf index cbae02d07a..11bdef6072 100644 --- a/addons/trenches/functions/fnc_handlePlayerInventoryChanged.sqf +++ b/addons/trenches/functions/fnc_handlePlayerInventoryChanged.sqf @@ -9,6 +9,9 @@ * Return Value: * None * + * Example: + * [bob, "weapon"] call ace_trenches_fnc_handlePlayerInverntoryChanged + * * Public: No */ #include "script_component.hpp" diff --git a/addons/trenches/functions/fnc_handleUnconscious.sqf b/addons/trenches/functions/fnc_handleUnconscious.sqf index e4fc2814b2..3407a5a029 100644 --- a/addons/trenches/functions/fnc_handleUnconscious.sqf +++ b/addons/trenches/functions/fnc_handleUnconscious.sqf @@ -8,6 +8,9 @@ * Return Value: * None * + * Example: + * [bob] call ace_trenches_fnc_handleUnconscious + * * Public: No */ #include "script_component.hpp" diff --git a/addons/tripod/functions/fnc_handleInteractMenuOpened.sqf b/addons/tripod/functions/fnc_handleInteractMenuOpened.sqf index 8c49359d96..014eed55d4 100644 --- a/addons/tripod/functions/fnc_handleInteractMenuOpened.sqf +++ b/addons/tripod/functions/fnc_handleInteractMenuOpened.sqf @@ -8,6 +8,9 @@ * Return Value: * None * + * Example: + * [bob] call ace_tripod_fnc_handleInteractMenuOpened + * * Public: No */ #include "script_component.hpp" diff --git a/addons/tripod/functions/fnc_handleKilled.sqf b/addons/tripod/functions/fnc_handleKilled.sqf index ee28fc1f45..90dd388617 100644 --- a/addons/tripod/functions/fnc_handleKilled.sqf +++ b/addons/tripod/functions/fnc_handleKilled.sqf @@ -8,6 +8,9 @@ * Return Value: * None * + * Example: + * [bob] call ace_tripod_fnc_handleKilled + * * Public: No */ #include "script_component.hpp" diff --git a/addons/tripod/functions/fnc_handlePlayerChanged.sqf b/addons/tripod/functions/fnc_handlePlayerChanged.sqf index dd0cad6533..3d37b7949f 100644 --- a/addons/tripod/functions/fnc_handlePlayerChanged.sqf +++ b/addons/tripod/functions/fnc_handlePlayerChanged.sqf @@ -9,6 +9,9 @@ * Return Value: * None * + * Example: + * [bob] call ace_tripod_fnc_handlePlayerChanged + * * Public: No */ #include "script_component.hpp" diff --git a/addons/tripod/functions/fnc_handleUnconscious.sqf b/addons/tripod/functions/fnc_handleUnconscious.sqf index f81cecea58..0b43bd4b6b 100644 --- a/addons/tripod/functions/fnc_handleUnconscious.sqf +++ b/addons/tripod/functions/fnc_handleUnconscious.sqf @@ -8,6 +8,9 @@ * Return Value: * None * + * Example: + * [bob] call ace_tripod_fnc_handleUnconscious + * * Public: No */ #include "script_component.hpp" diff --git a/addons/ui/functions/fnc_moduleInit.sqf b/addons/ui/functions/fnc_moduleInit.sqf index 79a9ef2d93..6a3e74aa67 100644 --- a/addons/ui/functions/fnc_moduleInit.sqf +++ b/addons/ui/functions/fnc_moduleInit.sqf @@ -9,6 +9,11 @@ * * Return Value: * None + * + * Example: + * [LOGIC, [bob, kevin], true] call ace_ui_fnc_moduleInit + * + * Public: No */ #include "script_component.hpp" diff --git a/addons/vector/functions/fnc_adjustBrightness.sqf b/addons/vector/functions/fnc_adjustBrightness.sqf index da951322af..b31cc5361c 100644 --- a/addons/vector/functions/fnc_adjustBrightness.sqf +++ b/addons/vector/functions/fnc_adjustBrightness.sqf @@ -1,4 +1,19 @@ -// by commy2 +/* + * Author: commy2 + * + * + * Arguments: + * 0: Number + * + * Return Value: + * None + * + * Example: + * [5] call ace_vector_fnc_adjustBrigthness + * + * Public: No + */ + #include "script_component.hpp" disableSerialization; diff --git a/addons/vector/functions/fnc_clearDisplay.sqf b/addons/vector/functions/fnc_clearDisplay.sqf index 73ef7dfcc6..3ec3ef7eb6 100644 --- a/addons/vector/functions/fnc_clearDisplay.sqf +++ b/addons/vector/functions/fnc_clearDisplay.sqf @@ -1,10 +1,19 @@ /* + * Author: commy2 + * Clears the vectors control items. + * + * Arguments: + * 0: String + * + * Return Value: + * None + * + * Example: + * [5] call ace_vector_fnc_clearDisplay + * + * Public: No + */ -by commy2 - -Clears the vectors control items. - -*/ #include "script_component.hpp" disableSerialization; diff --git a/addons/vector/functions/fnc_convertToTexturesDegree.sqf b/addons/vector/functions/fnc_convertToTexturesDegree.sqf index 7e04cfccd2..a7c81fe669 100644 --- a/addons/vector/functions/fnc_convertToTexturesDegree.sqf +++ b/addons/vector/functions/fnc_convertToTexturesDegree.sqf @@ -1,8 +1,18 @@ -/* by commy2 - -converts azimuth into array of textures for the vectors scripted info control - -*/ +/* + * Author: commy2 + * converts azimuth into array of textures for the vectors scripted info control + * + * Arguments: + * 0: Number + * + * Return Value: + * None + * + * Example: + * [5] call ace_vector_fnc_convertToTexturesDegree + * + * Public: No + */ #include "script_component.hpp" diff --git a/addons/vector/functions/fnc_convertToTexturesDistance.sqf b/addons/vector/functions/fnc_convertToTexturesDistance.sqf index eb39febfe8..5bad048022 100644 --- a/addons/vector/functions/fnc_convertToTexturesDistance.sqf +++ b/addons/vector/functions/fnc_convertToTexturesDistance.sqf @@ -1,8 +1,19 @@ -/* by commy2 +/* + * Author: commy2 + * converts rangefinder distance into array of textures for the vectors scripted info control + * + * Arguments: + * 0: Number + * + * Return Value: + * Array + * + * Example: + * [5] call ace_vector_fnc_convertToTexturesDistance + * + * Public: No + */ -converts rangefinder distance into array of textures for the vectors scripted info control - -*/ #include "script_component.hpp" diff --git a/addons/vector/functions/fnc_convertToTexturesFOS.sqf b/addons/vector/functions/fnc_convertToTexturesFOS.sqf index 7a77a3aab8..3f5dd9a8da 100644 --- a/addons/vector/functions/fnc_convertToTexturesFOS.sqf +++ b/addons/vector/functions/fnc_convertToTexturesFOS.sqf @@ -1,8 +1,19 @@ -/* by commy2 - -converts rangefinder distance into array of textures for the vectors scripted info control - -*/ +/* + * Author: commy2 + * converts rangefinder distance into array of textures for the vectors scripted info control + * + * Arguments: + * 0: Number + * 1: Number + * + * Return Value: + * Array + * + * Example: + * [5, 6] call ace_vector_fnc_convertToTexturesFOS + * + * Public: No + */ #include "script_component.hpp" diff --git a/addons/vector/functions/fnc_dataTransfer.sqf b/addons/vector/functions/fnc_dataTransfer.sqf index f99490f04c..06eab8803a 100644 --- a/addons/vector/functions/fnc_dataTransfer.sqf +++ b/addons/vector/functions/fnc_dataTransfer.sqf @@ -3,10 +3,10 @@ * Data transfer over a connected cable. Based on page 14 of pdf. * * Arguments: - * Nothing + * None * * Return Value: - * Nothing + * None * * Example: * [] call ace_vector_fnc_dataTransfer diff --git a/addons/vector/functions/fnc_getDirection.sqf b/addons/vector/functions/fnc_getDirection.sqf index c34826e218..4b67cfed28 100644 --- a/addons/vector/functions/fnc_getDirection.sqf +++ b/addons/vector/functions/fnc_getDirection.sqf @@ -1,3 +1,19 @@ +/* + * Author: commy2 + * + * + * Arguments: + * None + * + * Return Value: + * Array + * + * Example: + * call ace_vector_fnc_getDirection + * + * Public: No + */ + // by commy2 #include "script_component.hpp" diff --git a/addons/vector/functions/fnc_getDistance.sqf b/addons/vector/functions/fnc_getDistance.sqf index f1312be511..d8e5d441df 100644 --- a/addons/vector/functions/fnc_getDistance.sqf +++ b/addons/vector/functions/fnc_getDistance.sqf @@ -1,4 +1,19 @@ -// by commy2 +/* + * Author: commy2 + * + * + * Arguments: + * None + * + * Return Value: + * Array + * + * Example: + * call ace_vector_fnc_getDistance + * + * Public: No + */ + #include "script_component.hpp" #define MIN_DISTANCE 10 diff --git a/addons/vector/functions/fnc_getFallOfShot.sqf b/addons/vector/functions/fnc_getFallOfShot.sqf index 365a41518e..5a0af98a77 100644 --- a/addons/vector/functions/fnc_getFallOfShot.sqf +++ b/addons/vector/functions/fnc_getFallOfShot.sqf @@ -1,4 +1,19 @@ -// by commy2 +/* + * Author: commy2 + * + * + * Arguments: + * None + * + * Return Value: + * Array + * + * Example: + * call ace_vector_fnc_getFallOfShot + * + * Public: No + */ + #include "script_component.hpp" private ["_distanceP1", "_directionP1", "_azimuthP1", "_inclinationP1", "_distanceP2", "_directionP2", "_azimuthP2", "_inclinationP2"]; diff --git a/addons/vector/functions/fnc_getHeightDistance.sqf b/addons/vector/functions/fnc_getHeightDistance.sqf index 9ec0919917..acae881928 100644 --- a/addons/vector/functions/fnc_getHeightDistance.sqf +++ b/addons/vector/functions/fnc_getHeightDistance.sqf @@ -1,4 +1,19 @@ -// by commy2 +/* + * Author: commy2 + * + * + * Arguments: + * None + * + * Return Value: + * Array + * + * Example: + * call ace_vector_fnc_getHeightDistance + * + * Public: No + */ + #include "script_component.hpp" private ["_distance", "_direction", "_azimuth", "_inclination"]; diff --git a/addons/vector/functions/fnc_getRelativeAzimuthDistance.sqf b/addons/vector/functions/fnc_getRelativeAzimuthDistance.sqf index 765d3d6ec4..a613e2e3ad 100644 --- a/addons/vector/functions/fnc_getRelativeAzimuthDistance.sqf +++ b/addons/vector/functions/fnc_getRelativeAzimuthDistance.sqf @@ -1,4 +1,19 @@ -// by commy2 +/* + * Author: commy2 + * + * + * Arguments: + * None + * + * Return Value: + * Array + * + * Example: + * call ace_vector_fnc_getRelativeAzimuthDistance + * + * Public: No + */ + #include "script_component.hpp" private ["_distanceP1", "_directionP1", "_azimuthP1", "_inclinationP1", "_distanceP2", "_directionP2", "_azimuthP2", "_inclinationP2"]; diff --git a/addons/vector/functions/fnc_getRelativeDistance.sqf b/addons/vector/functions/fnc_getRelativeDistance.sqf index 9c6dc38943..802a325848 100644 --- a/addons/vector/functions/fnc_getRelativeDistance.sqf +++ b/addons/vector/functions/fnc_getRelativeDistance.sqf @@ -1,4 +1,19 @@ -// by commy2 +/* + * Author: commy2 + * + * + * Arguments: + * None + * + * Return Value: + * Number + * + * Example: + * call ace_vector_fnc_getRelativeDistance + * + * Public: No + */ + #include "script_component.hpp" private ["_distanceP1", "_directionP1", "_azimuthP1", "_inclinationP1", "_distanceP2", "_directionP2", "_azimuthP2", "_inclinationP2"]; diff --git a/addons/vector/functions/fnc_getRelativeHeightLength.sqf b/addons/vector/functions/fnc_getRelativeHeightLength.sqf index 319b11b6a6..3471fce2ca 100644 --- a/addons/vector/functions/fnc_getRelativeHeightLength.sqf +++ b/addons/vector/functions/fnc_getRelativeHeightLength.sqf @@ -1,4 +1,19 @@ -// by commy2 +/* + * Author: commy2 + * + * + * Arguments: + * None + * + * Return Value: + * Array + * + * Example: + * call ace_vector_fnc_getRelativeHeightLength + * + * Public: No + */ + #include "script_component.hpp" private ["_distanceP1", "_directionP1", "_azimuthP1", "_inclinationP1", "_distanceP2", "_directionP2", "_azimuthP2", "_inclinationP2"]; diff --git a/addons/vector/functions/fnc_illuminate.sqf b/addons/vector/functions/fnc_illuminate.sqf index 03508aae9e..8ecc10690f 100644 --- a/addons/vector/functions/fnc_illuminate.sqf +++ b/addons/vector/functions/fnc_illuminate.sqf @@ -1,4 +1,19 @@ -// by commy2 +/* + * Author: commy2 + * + * + * Arguments: + * 0: String + * + * Return Value: + * None + * + * Example: + * ["5"] call ace_vector_fnc_illuminate + * + * Public: No + */ + #include "script_component.hpp" disableSerialization; diff --git a/addons/vector/functions/fnc_nextMode.sqf b/addons/vector/functions/fnc_nextMode.sqf index 53054e85e6..8e6d596f58 100644 --- a/addons/vector/functions/fnc_nextMode.sqf +++ b/addons/vector/functions/fnc_nextMode.sqf @@ -1,4 +1,19 @@ -// by commy2 +/* + * Author: commy2 + * + * + * Arguments: + * 0: String + * + * Return Value: + * Array + * + * Example: + * ["5"] call ace_vector_fnc_nextMode + * + * Public: No + */ + #include "script_component.hpp" switch (_this select 0) do { diff --git a/addons/vector/functions/fnc_onKeyDown.sqf b/addons/vector/functions/fnc_onKeyDown.sqf index 830fb3c3c5..194a3b74af 100644 --- a/addons/vector/functions/fnc_onKeyDown.sqf +++ b/addons/vector/functions/fnc_onKeyDown.sqf @@ -1,10 +1,19 @@ /* + * Author: commy2 + * Handles pressing the special vector keys. + * + * Arguments: + * 0: String + * + * Return Value: + * None + * + * Example: + * ["5"] call ace_vector_fnc_onKeyDown + * + * Public: No + */ -by commy2 - -Handles pressing the special vector keys. - -*/ #include "script_component.hpp" // set vector config settings diff --git a/addons/vector/functions/fnc_onKeyHold.sqf b/addons/vector/functions/fnc_onKeyHold.sqf index 3fdd637b61..fdfa22d2b5 100644 --- a/addons/vector/functions/fnc_onKeyHold.sqf +++ b/addons/vector/functions/fnc_onKeyHold.sqf @@ -1,10 +1,20 @@ /* + * Author: commy2 + * PFH executed while holding a vector key down. + * + * Arguments: + * 0: String + * 1: Number + * + * Return Value: + * None + * + * Example: + * ["5", 5] call ace_vector_fnc_onKeyHold + * + * Public: No + */ -by commy2 - -PFH executed while holding a vector key down. - -*/ #include "script_component.hpp" if (!((currentWeapon ACE_player) isKindOf ["ACE_Vector", configFile >> "CfgWeapons"])) exitWith { diff --git a/addons/vector/functions/fnc_onKeyUp.sqf b/addons/vector/functions/fnc_onKeyUp.sqf index fc3d17700e..6896026b50 100644 --- a/addons/vector/functions/fnc_onKeyUp.sqf +++ b/addons/vector/functions/fnc_onKeyUp.sqf @@ -1,10 +1,19 @@ /* + * Author: commy2 + * Handles releasing the special vector keys. + * + * Arguments: + * 0: String + * + * Return Value: + * None + * + * Example: + * ["5"] call ace_vector_fnc_onKeyUp + * + * Public: No + */ -by commy2 - -Handles releasing the special vector keys. - -*/ #include "script_component.hpp" private _fnc_setPFH = { diff --git a/addons/vector/functions/fnc_showAzimuth.sqf b/addons/vector/functions/fnc_showAzimuth.sqf index 2bedd4bf52..59166e1f4c 100644 --- a/addons/vector/functions/fnc_showAzimuth.sqf +++ b/addons/vector/functions/fnc_showAzimuth.sqf @@ -1,4 +1,19 @@ -// by commy2 +/* + * Author: commy2 + * + * + * Arguments: + * None + * + * Return Value: + * None + * + * Example: + * call ace_vector_fnc_showAzimuth + * + * Public: No + */ + #include "script_component.hpp" disableSerialization; diff --git a/addons/vector/functions/fnc_showAzimuthInclination.sqf b/addons/vector/functions/fnc_showAzimuthInclination.sqf index b00c035890..d6b8740e2a 100644 --- a/addons/vector/functions/fnc_showAzimuthInclination.sqf +++ b/addons/vector/functions/fnc_showAzimuthInclination.sqf @@ -1,4 +1,19 @@ -// by commy2 +/* + * Author: commy2 + * + * + * Arguments: + * None + * + * Return Value: + * None + * + * Example: + * call ace_vector_fnc_showAzimuthInclination + * + * Public: No + */ + #include "script_component.hpp" disableSerialization; diff --git a/addons/vector/functions/fnc_showCenter.sqf b/addons/vector/functions/fnc_showCenter.sqf index 4870b10a69..8142a2c3be 100644 --- a/addons/vector/functions/fnc_showCenter.sqf +++ b/addons/vector/functions/fnc_showCenter.sqf @@ -1,10 +1,19 @@ /* + * Author: commy2 + * Shows or hides the vectors center square thingy. + * + * Arguments: + * None + * + * Return Value: + * None + * + * Example: + * call ace_vector_fnc_showCenter + * + * Public: No + */ -by commy2 - -Shows or hides the vectors center square thingy. - -*/ #include "script_component.hpp" ((GETUVAR(ACE_dlgVector,displayNull)) displayCtrl 1301) ctrlSetText (["", QPATHTOF(rsc\vector_center.paa)] select (_this select 0)); diff --git a/addons/vector/functions/fnc_showDistance.sqf b/addons/vector/functions/fnc_showDistance.sqf index 380f784bbc..ffabeb9824 100644 --- a/addons/vector/functions/fnc_showDistance.sqf +++ b/addons/vector/functions/fnc_showDistance.sqf @@ -1,4 +1,19 @@ -// by commy2 +/* + * Author: commy2 + * + * + * Arguments: + * None + * + * Return Value: + * None + * + * Example: + * call ace_vector_fnc_showDistance + * + * Public: No + */ + #include "script_component.hpp" disableSerialization; diff --git a/addons/vector/functions/fnc_showFallOfShot.sqf b/addons/vector/functions/fnc_showFallOfShot.sqf index b7bed77a0b..459f1dcaed 100644 --- a/addons/vector/functions/fnc_showFallOfShot.sqf +++ b/addons/vector/functions/fnc_showFallOfShot.sqf @@ -1,4 +1,19 @@ -// by commy2 +/* + * Author: commy2 + * + * + * Arguments: + * 0: Unknown + * + * Return Value: + * None + * + * Example: + * [?] call ace_vector_fnc_showFallOfShot + * + * Public: No + */ + #include "script_component.hpp" GVAR(FOSState) = _this select 0; diff --git a/addons/vector/functions/fnc_showHeightDistance.sqf b/addons/vector/functions/fnc_showHeightDistance.sqf index b34e8111bc..cbe0b7b86d 100644 --- a/addons/vector/functions/fnc_showHeightDistance.sqf +++ b/addons/vector/functions/fnc_showHeightDistance.sqf @@ -1,4 +1,19 @@ -// by commy2 +/* + * Author: commy2 + * + * + * Arguments: + * None + * + * Return Value: + * None + * + * Example: + * call ace_vector_fnc_showHeightDistance + * + * Public: No + */ + #include "script_component.hpp" disableSerialization; diff --git a/addons/vector/functions/fnc_showP1.sqf b/addons/vector/functions/fnc_showP1.sqf index 8d509d575f..3975399bcb 100644 --- a/addons/vector/functions/fnc_showP1.sqf +++ b/addons/vector/functions/fnc_showP1.sqf @@ -1,10 +1,19 @@ /* + * Author: commy2 + * Shows or hides the 1-P text line. + * + * Arguments: + * None + * + * Return Value: + * None + * + * Example: + * call ace_vector_fnc_showP1 + * + * Public: No + */ -by commy2 - -Shows or hides the 1-P text line. - -*/ #include "script_component.hpp" disableSerialization; diff --git a/addons/vector/functions/fnc_showRelativeAzimuthDistance.sqf b/addons/vector/functions/fnc_showRelativeAzimuthDistance.sqf index 95797b9d6c..a9426be05c 100644 --- a/addons/vector/functions/fnc_showRelativeAzimuthDistance.sqf +++ b/addons/vector/functions/fnc_showRelativeAzimuthDistance.sqf @@ -1,4 +1,19 @@ -// by commy2 +/* + * Author: commy2 + * + * + * Arguments: + * None + * + * Return Value: + * None + * + * Example: + * call ace_vector_fnc_showRelativeAzimuthDistance + * + * Public: No + */ + #include "script_component.hpp" disableSerialization; diff --git a/addons/vector/functions/fnc_showRelativeDistance.sqf b/addons/vector/functions/fnc_showRelativeDistance.sqf index 74b778d8bf..e0853efa03 100644 --- a/addons/vector/functions/fnc_showRelativeDistance.sqf +++ b/addons/vector/functions/fnc_showRelativeDistance.sqf @@ -1,4 +1,19 @@ -// by commy2 +/* + * Author: commy2 + * + * + * Arguments: + * None + * + * Return Value: + * None + * + * Example: + * call ace_vector_fnc_showRelativeDistance + * + * Public: No + */ + #include "script_component.hpp" disableSerialization; diff --git a/addons/vector/functions/fnc_showRelativeHeightLength.sqf b/addons/vector/functions/fnc_showRelativeHeightLength.sqf index 0b9f5c1928..13bd8061e1 100644 --- a/addons/vector/functions/fnc_showRelativeHeightLength.sqf +++ b/addons/vector/functions/fnc_showRelativeHeightLength.sqf @@ -1,4 +1,19 @@ -// by commy2 +/* + * Author: commy2 + * + * + * Arguments: + * None + * + * Return Value: + * None + * + * Example: + * call ace_vector_fnc_showRelativeHeightLength + * + * Public: No + */ + #include "script_component.hpp" disableSerialization; diff --git a/addons/vector/functions/fnc_showReticle.sqf b/addons/vector/functions/fnc_showReticle.sqf index bcd565774f..aeecfc5ef3 100644 --- a/addons/vector/functions/fnc_showReticle.sqf +++ b/addons/vector/functions/fnc_showReticle.sqf @@ -1,10 +1,19 @@ /* + * Author: commy2 + * Shows or hides the electronic reticle. + * + * Arguments: + * None + * + * Return Value: + * None + * + * Example: + * call ace_vector_fnc_showReticle + * + * Public: No + */ -by commy2 - -Shows or hides the electronic reticle. - -*/ #include "script_component.hpp" ((GETUVAR(ACE_dlgVector,displayNull)) displayCtrl 1302) ctrlSetText (["", QPATHTOF(rsc\vector_crosshair.paa)] select (_this select 0)); diff --git a/addons/vector/functions/fnc_showText.sqf b/addons/vector/functions/fnc_showText.sqf index b578269115..66628d8d44 100644 --- a/addons/vector/functions/fnc_showText.sqf +++ b/addons/vector/functions/fnc_showText.sqf @@ -1,4 +1,19 @@ -// by commy2 +/* + * Author: commy2 + * + * + * Arguments: + * 0: String + * + * Return Value: + * None + * + * Example: + * ["5"] call ace_vector_fnc_showText + * + * Public: No + */ + #include "script_component.hpp" disableSerialization; diff --git a/addons/viewdistance/functions/fnc_initModule.sqf b/addons/viewdistance/functions/fnc_initModule.sqf index cc73e71395..3afd3ccd6a 100644 --- a/addons/viewdistance/functions/fnc_initModule.sqf +++ b/addons/viewdistance/functions/fnc_initModule.sqf @@ -9,6 +9,11 @@ * * Return Value: * None + * + * Example: + * [LOGIC; [bob, kevin], true] call ace_viewdistance_fnc_initModule + * + * Public: No */ #include "script_component.hpp" diff --git a/addons/weather/functions/fnc_updateHumidity.sqf b/addons/weather/functions/fnc_updateHumidity.sqf index acd103615b..79569e7367 100644 --- a/addons/weather/functions/fnc_updateHumidity.sqf +++ b/addons/weather/functions/fnc_updateHumidity.sqf @@ -3,10 +3,10 @@ * Updates GVAR(currentHumidity) * * Arguments: - * Nothing + * None * * Return Value: - * Nothing + * None * * Example: * [] call ace_weather_fnc_updateHumidity diff --git a/addons/weather/functions/fnc_updateRain.sqf b/addons/weather/functions/fnc_updateRain.sqf index b073a6a24c..eefa72cd99 100644 --- a/addons/weather/functions/fnc_updateRain.sqf +++ b/addons/weather/functions/fnc_updateRain.sqf @@ -3,10 +3,10 @@ * Updates rain based on ACE_RAIN_PARAMS * * Arguments: - * Nothing + * None * * Return Value: - * Nothing + * None * * Example: * [] call ace_weather_fnc_updateRain diff --git a/addons/weather/functions/fnc_updateTemperature.sqf b/addons/weather/functions/fnc_updateTemperature.sqf index 6f2d911c15..879e061574 100644 --- a/addons/weather/functions/fnc_updateTemperature.sqf +++ b/addons/weather/functions/fnc_updateTemperature.sqf @@ -3,10 +3,10 @@ * Updates GVAR(currentTemperature) based on the map data * * Arguments: - * Nothing + * None * * Return Value: - * Nothing + * None * * Example: * [] call ace_weather_fnc_updateTemperature diff --git a/addons/weather/functions/fnc_updateWind.sqf b/addons/weather/functions/fnc_updateWind.sqf index 72ae0470ba..a179c98dda 100644 --- a/addons/weather/functions/fnc_updateWind.sqf +++ b/addons/weather/functions/fnc_updateWind.sqf @@ -3,10 +3,10 @@ * Updates wind, gusts and waves based on ACE_wind * * Arguments: - * Nothing + * None * * Return Value: - * Nothing + * None * * Example: * [] call ace_weather_fnc_updateWind diff --git a/addons/winddeflection/functions/fnc_handleFired.sqf b/addons/winddeflection/functions/fnc_handleFired.sqf index e78620471d..2411c608d4 100644 --- a/addons/winddeflection/functions/fnc_handleFired.sqf +++ b/addons/winddeflection/functions/fnc_handleFired.sqf @@ -6,7 +6,7 @@ * None. Parameters inherited from EFUNC(common,firedEH) * * Return Value: - * Nothing + * None * * Example: * [clientFiredBIS-XEH] call ace_advanced_ballistics_fnc_handleFired diff --git a/addons/winddeflection/functions/fnc_initModuleSettings.sqf b/addons/winddeflection/functions/fnc_initModuleSettings.sqf index 037ce15c47..52847d15ee 100644 --- a/addons/winddeflection/functions/fnc_initModuleSettings.sqf +++ b/addons/winddeflection/functions/fnc_initModuleSettings.sqf @@ -10,6 +10,9 @@ * Return Value: * None * + * Example: + * [LOGIC, [bob, kevin], true] call ace_winddeflection_fnc_initModuelSettings + * * Public: No */ diff --git a/addons/winddeflection/functions/fnc_updateTrajectoryPFH.sqf b/addons/winddeflection/functions/fnc_updateTrajectoryPFH.sqf index 358a434dfa..5920bbb3e4 100644 --- a/addons/winddeflection/functions/fnc_updateTrajectoryPFH.sqf +++ b/addons/winddeflection/functions/fnc_updateTrajectoryPFH.sqf @@ -7,9 +7,10 @@ * 1: airFriction - air friction of the bullet * * Return Value: - * Nothing + * None * * Example: + * [bullet, 2] call ace_winddeflection_fnc_updateTrajectoryPFH * * Public: No */ diff --git a/addons/yardage450/functions/fnc_acquireTarget.sqf b/addons/yardage450/functions/fnc_acquireTarget.sqf index 2b04900171..d3709186c9 100644 --- a/addons/yardage450/functions/fnc_acquireTarget.sqf +++ b/addons/yardage450/functions/fnc_acquireTarget.sqf @@ -3,12 +3,13 @@ * Fires the laser to acquire the target * * Arguments: - * Nothing + * None * * Return Value: - * Nothing + * None * * Example: + * call ace_yardage450_fnc_acquireTarget * * Public: No */ diff --git a/addons/yardage450/functions/fnc_turnOn.sqf b/addons/yardage450/functions/fnc_turnOn.sqf index a56bddb016..28e9c1da2d 100644 --- a/addons/yardage450/functions/fnc_turnOn.sqf +++ b/addons/yardage450/functions/fnc_turnOn.sqf @@ -3,12 +3,13 @@ * Shows the Yardage 450 screen elements * * Arguments: - * Nothing + * None * * Return Value: - * Nothing + * None * * Example: + * call ace_yardage450_fnc_acquireTarget * * Public: No */ diff --git a/addons/zeus/functions/fnc_addObjectToCurator.sqf b/addons/zeus/functions/fnc_addObjectToCurator.sqf index cab5b3da6f..230f035eb3 100644 --- a/addons/zeus/functions/fnc_addObjectToCurator.sqf +++ b/addons/zeus/functions/fnc_addObjectToCurator.sqf @@ -8,6 +8,9 @@ * Return Value: * None * + * Example: + * [object] call ace_zeus_fnc_addObjectToCurator + * * Public: No */ diff --git a/addons/zeus/functions/fnc_bi_moduleCurator.sqf b/addons/zeus/functions/fnc_bi_moduleCurator.sqf index 66395fbb0c..b556b08197 100644 --- a/addons/zeus/functions/fnc_bi_moduleCurator.sqf +++ b/addons/zeus/functions/fnc_bi_moduleCurator.sqf @@ -12,6 +12,9 @@ * Return Value: * None * + * Example: + * [LOGIC, [bob, kevin], true] call ace_zeus_fnc_bi_moduleCurator + * * Public: No */ diff --git a/addons/zeus/functions/fnc_bi_moduleMine.sqf b/addons/zeus/functions/fnc_bi_moduleMine.sqf index 940dd94f38..434130ffe6 100644 --- a/addons/zeus/functions/fnc_bi_moduleMine.sqf +++ b/addons/zeus/functions/fnc_bi_moduleMine.sqf @@ -11,6 +11,9 @@ * Return Value: * None * + * Example: + * [LOGIC, [bob, kevin], true] call ace_zeus_fnc_bi_moduleMine + * * Public: No */ diff --git a/addons/zeus/functions/fnc_bi_moduleProjectile.sqf b/addons/zeus/functions/fnc_bi_moduleProjectile.sqf index 70002cc215..eaad90c6d6 100644 --- a/addons/zeus/functions/fnc_bi_moduleProjectile.sqf +++ b/addons/zeus/functions/fnc_bi_moduleProjectile.sqf @@ -12,6 +12,9 @@ * Return Value: * None * + * Example: + * [LOGIC, [bob, kevin], true] call ace_zeus_fnc_bi_moduleProjectile + * * Public: No */ diff --git a/addons/zeus/functions/fnc_bi_moduleRemoteControl.sqf b/addons/zeus/functions/fnc_bi_moduleRemoteControl.sqf index 79cd35477f..6d2d3fd950 100644 --- a/addons/zeus/functions/fnc_bi_moduleRemoteControl.sqf +++ b/addons/zeus/functions/fnc_bi_moduleRemoteControl.sqf @@ -11,6 +11,9 @@ * Return Value: * None * + * Example: + * [LOGIC, [bob, kevin], true] call ace_zeus_fnc_bi_moduleRemoteControl + * * Public: No */ diff --git a/addons/zeus/functions/fnc_handleZeusUnitAssigned.sqf b/addons/zeus/functions/fnc_handleZeusUnitAssigned.sqf index fada3f1e32..8c0c4370d2 100644 --- a/addons/zeus/functions/fnc_handleZeusUnitAssigned.sqf +++ b/addons/zeus/functions/fnc_handleZeusUnitAssigned.sqf @@ -14,6 +14,9 @@ * Return Value: * None * + * Example: + * [LOGIC, bob] call ace_zeus_fnc_handleZeusUnitAssigned + * * Public: No */ diff --git a/addons/zeus/functions/fnc_moduleAddOrRemoveFRIES.sqf b/addons/zeus/functions/fnc_moduleAddOrRemoveFRIES.sqf index d75c0173fe..5b05d256f4 100644 --- a/addons/zeus/functions/fnc_moduleAddOrRemoveFRIES.sqf +++ b/addons/zeus/functions/fnc_moduleAddOrRemoveFRIES.sqf @@ -10,6 +10,9 @@ * Return Value: * None * + * Example: + * [LOGIC, [bob, kevin], true] call ace_zeus_fnc_moduleAddOrRemoveFRIES + * * Public: No */ #include "script_component.hpp" diff --git a/addons/zeus/functions/fnc_moduleAddSpareTrack.sqf b/addons/zeus/functions/fnc_moduleAddSpareTrack.sqf index 3a291ac5b3..56d3dca9d9 100644 --- a/addons/zeus/functions/fnc_moduleAddSpareTrack.sqf +++ b/addons/zeus/functions/fnc_moduleAddSpareTrack.sqf @@ -10,6 +10,9 @@ * Return Value: * None * + * Example: + * [LOGIC, [bob, kevin], true] call ace_zeus_fnc_moduleAddSpareTrack + * * Public: No */ #include "script_component.hpp" diff --git a/addons/zeus/functions/fnc_moduleAddSpareWheel.sqf b/addons/zeus/functions/fnc_moduleAddSpareWheel.sqf index 50dc25d62c..da9327af7a 100644 --- a/addons/zeus/functions/fnc_moduleAddSpareWheel.sqf +++ b/addons/zeus/functions/fnc_moduleAddSpareWheel.sqf @@ -10,6 +10,9 @@ * Return Value: * None * + * Example: + * [LOGIC, [bob, kevin], true] call ace_zeus_fnc_moduleAddSpareWheel + * * Public: No */ #include "script_component.hpp" diff --git a/addons/zeus/functions/fnc_moduleCaptive.sqf b/addons/zeus/functions/fnc_moduleCaptive.sqf index 4db34231c0..dc216e6289 100644 --- a/addons/zeus/functions/fnc_moduleCaptive.sqf +++ b/addons/zeus/functions/fnc_moduleCaptive.sqf @@ -10,6 +10,9 @@ * Return Value: * None * + * Example: + * [LOGIC, [bob, kevin], true] call ace_zeus_fnc_moduleCaptive + * * Public: No */ diff --git a/addons/zeus/functions/fnc_moduleGlobalSetSkill.sqf b/addons/zeus/functions/fnc_moduleGlobalSetSkill.sqf index 58e7ad19c5..ce864e85b0 100644 --- a/addons/zeus/functions/fnc_moduleGlobalSetSkill.sqf +++ b/addons/zeus/functions/fnc_moduleGlobalSetSkill.sqf @@ -9,6 +9,9 @@ * Return Value: * None * + * Example: + * [LOGIC, [bob, kevin], true] call ace_zeus_fnc_moduleGlobalSetSkill + * * Public: No */ diff --git a/addons/zeus/functions/fnc_moduleSearchNearby.sqf b/addons/zeus/functions/fnc_moduleSearchNearby.sqf index 47b423fadd..30d545e6d9 100644 --- a/addons/zeus/functions/fnc_moduleSearchNearby.sqf +++ b/addons/zeus/functions/fnc_moduleSearchNearby.sqf @@ -10,6 +10,9 @@ * Return Value: * None * + * Example: + * [LOGIC, [bob, kevin], true] call ace_zeus_fnc_moduleSearchNearby + * * Public: No */ diff --git a/addons/zeus/functions/fnc_moduleSetMedic.sqf b/addons/zeus/functions/fnc_moduleSetMedic.sqf index 55b1f2687b..c9dba36e40 100644 --- a/addons/zeus/functions/fnc_moduleSetMedic.sqf +++ b/addons/zeus/functions/fnc_moduleSetMedic.sqf @@ -10,6 +10,9 @@ * Return Value: * None * + * Example: + * [LOGIC, [bob, kevin], true] call ace_zeus_fnc_moduleSetMedic + * * Public: No */ diff --git a/addons/zeus/functions/fnc_moduleSetMedicalFacility.sqf b/addons/zeus/functions/fnc_moduleSetMedicalFacility.sqf index e0a3131f44..479cfad803 100644 --- a/addons/zeus/functions/fnc_moduleSetMedicalFacility.sqf +++ b/addons/zeus/functions/fnc_moduleSetMedicalFacility.sqf @@ -10,6 +10,9 @@ * Return Value: * None * + * Example: + * [LOGIC, [bob, kevin], true] call ace_zeus_fnc_moduleSetMedicalFacility + * * Public: No */ diff --git a/addons/zeus/functions/fnc_moduleSetMedicalVehicle.sqf b/addons/zeus/functions/fnc_moduleSetMedicalVehicle.sqf index 49070dbfb9..c295b609d2 100644 --- a/addons/zeus/functions/fnc_moduleSetMedicalVehicle.sqf +++ b/addons/zeus/functions/fnc_moduleSetMedicalVehicle.sqf @@ -10,6 +10,9 @@ * Return Value: * None * + * Example: + * [LOGIC, [bob, kevin], true] call ace_zeus_fnc_moduleSetMedicalVehicle + * * Public: No */ diff --git a/addons/zeus/functions/fnc_moduleSimulation.sqf b/addons/zeus/functions/fnc_moduleSimulation.sqf index fe7f3564e0..fc6d6e4a06 100644 --- a/addons/zeus/functions/fnc_moduleSimulation.sqf +++ b/addons/zeus/functions/fnc_moduleSimulation.sqf @@ -8,6 +8,9 @@ * Return Value: * None * + * Example: + * [LOGIC] call ace_zeus_fnc_moduleSimulation + * * Public: No */ diff --git a/addons/zeus/functions/fnc_moduleSuppressiveFire.sqf b/addons/zeus/functions/fnc_moduleSuppressiveFire.sqf index 4d18c3f6e4..1d510fec55 100644 --- a/addons/zeus/functions/fnc_moduleSuppressiveFire.sqf +++ b/addons/zeus/functions/fnc_moduleSuppressiveFire.sqf @@ -10,6 +10,9 @@ * Return Value: * None * + * Example: + * [LOGIC, [bob, kevin], true] call ace_zeus_fnc_moduleSuppressiveFire + * * Public: No */ // #define DRAW_ZEUS_INFO diff --git a/addons/zeus/functions/fnc_moduleSuppressiveFireLocal.sqf b/addons/zeus/functions/fnc_moduleSuppressiveFireLocal.sqf index 7ab7365c3b..7b11b7e18f 100644 --- a/addons/zeus/functions/fnc_moduleSuppressiveFireLocal.sqf +++ b/addons/zeus/functions/fnc_moduleSuppressiveFireLocal.sqf @@ -10,6 +10,9 @@ * Return Value: * None * + * Example: + * [bob, [5, 6, 7], "bigmagazine"] call ace_zeus_fnc_moduleSuppressiveFireLocal + * * Public: No */ #include "script_component.hpp" diff --git a/addons/zeus/functions/fnc_moduleSurrender.sqf b/addons/zeus/functions/fnc_moduleSurrender.sqf index 5e4890ae75..b97d2715ff 100644 --- a/addons/zeus/functions/fnc_moduleSurrender.sqf +++ b/addons/zeus/functions/fnc_moduleSurrender.sqf @@ -10,6 +10,9 @@ * Return Value: * None * + * Example: + * [LOGIC, [bob, kevin], true] call ace_zeus_fnc_moduleSurrender + * * Public: No */ diff --git a/addons/zeus/functions/fnc_moduleUnconscious.sqf b/addons/zeus/functions/fnc_moduleUnconscious.sqf index 0cf0fffda6..d99ef6cd27 100644 --- a/addons/zeus/functions/fnc_moduleUnconscious.sqf +++ b/addons/zeus/functions/fnc_moduleUnconscious.sqf @@ -10,6 +10,9 @@ * Return Value: * None * + * Example: + * [LOGIC, [bob, kevin], true] call ace_zeus_fnc_moduleUnconscious + * * Public: No */ diff --git a/addons/zeus/functions/fnc_moduleZeusSettings.sqf b/addons/zeus/functions/fnc_moduleZeusSettings.sqf index 0b4e3b4027..b52c597c2c 100644 --- a/addons/zeus/functions/fnc_moduleZeusSettings.sqf +++ b/addons/zeus/functions/fnc_moduleZeusSettings.sqf @@ -10,6 +10,9 @@ * Return Value: * None * + * Example: + * [LOGIC, [bob, kevin], true] call ace_zeus_fnc_moduleZeusSettings + * * Public: No */ diff --git a/addons/zeus/functions/fnc_showMessage.sqf b/addons/zeus/functions/fnc_showMessage.sqf index 9ce8ced9c3..c91c90093a 100644 --- a/addons/zeus/functions/fnc_showMessage.sqf +++ b/addons/zeus/functions/fnc_showMessage.sqf @@ -8,7 +8,7 @@ * N: Anything * * Return Value: - * Nothing + * None * * Example: * ["something"] call ace_zeus_fnc_showMessage diff --git a/addons/zeus/functions/fnc_ui_attributeCargo.sqf b/addons/zeus/functions/fnc_ui_attributeCargo.sqf index 49e5c6b2ea..fb57362fa1 100644 --- a/addons/zeus/functions/fnc_ui_attributeCargo.sqf +++ b/addons/zeus/functions/fnc_ui_attributeCargo.sqf @@ -9,6 +9,9 @@ * Return Value: * None * + * Example: + * [CONTROL] call ace_zeus_fnc_ui_attributeCargo + * * Public: No */ diff --git a/addons/zeus/functions/fnc_ui_attributePosition.sqf b/addons/zeus/functions/fnc_ui_attributePosition.sqf index d6ae581ae4..e0396e2c03 100644 --- a/addons/zeus/functions/fnc_ui_attributePosition.sqf +++ b/addons/zeus/functions/fnc_ui_attributePosition.sqf @@ -8,6 +8,9 @@ * Return Value: * None * + * Example: + * [CONTROL] call ace_zeus_fnc_ui_attributePosition + * * Public: No */ diff --git a/addons/zeus/functions/fnc_ui_attributeRadius.sqf b/addons/zeus/functions/fnc_ui_attributeRadius.sqf index 7330d1b170..3c4d296f91 100644 --- a/addons/zeus/functions/fnc_ui_attributeRadius.sqf +++ b/addons/zeus/functions/fnc_ui_attributeRadius.sqf @@ -8,6 +8,9 @@ * Return Value: * None * + * Example: + * [CONTROL] call ace_zeus_fnc_ui_attributeRadius + * * Public: No */ diff --git a/addons/zeus/functions/fnc_ui_defendArea.sqf b/addons/zeus/functions/fnc_ui_defendArea.sqf index 5d4f652950..13de25c2fa 100644 --- a/addons/zeus/functions/fnc_ui_defendArea.sqf +++ b/addons/zeus/functions/fnc_ui_defendArea.sqf @@ -8,6 +8,9 @@ * Return Value: * None * + * Example: + * [CONTROL] call ace_zeus_fnc_ui_defendArea + * * Public: No */ diff --git a/addons/zeus/functions/fnc_ui_editableObjects.sqf b/addons/zeus/functions/fnc_ui_editableObjects.sqf index 040bd2630f..8cb243849e 100644 --- a/addons/zeus/functions/fnc_ui_editableObjects.sqf +++ b/addons/zeus/functions/fnc_ui_editableObjects.sqf @@ -8,6 +8,9 @@ * Return Value: * None * + * Example: + * [CONTROL] call ace_zeus_fnc_ui_editableObjects + * * Public: No */ diff --git a/addons/zeus/functions/fnc_ui_globalSetSkill.sqf b/addons/zeus/functions/fnc_ui_globalSetSkill.sqf index 68ffc95033..edca781152 100644 --- a/addons/zeus/functions/fnc_ui_globalSetSkill.sqf +++ b/addons/zeus/functions/fnc_ui_globalSetSkill.sqf @@ -8,6 +8,9 @@ * Return Value: * None * + * Example: + * [CONTROL] call ace_zeus_fnc_ui_globalSetSkill + * * Public: No */ diff --git a/addons/zeus/functions/fnc_ui_groupSide.sqf b/addons/zeus/functions/fnc_ui_groupSide.sqf index e983d49ea1..90de9d06ca 100644 --- a/addons/zeus/functions/fnc_ui_groupSide.sqf +++ b/addons/zeus/functions/fnc_ui_groupSide.sqf @@ -8,6 +8,9 @@ * Return Value: * None * + * Example: + * [CONTROL] call ace_zeus_fnc_ui_groupSide + * * Public: No */ diff --git a/addons/zeus/functions/fnc_ui_patrolArea.sqf b/addons/zeus/functions/fnc_ui_patrolArea.sqf index c94e2b3dd2..c026bbce6a 100644 --- a/addons/zeus/functions/fnc_ui_patrolArea.sqf +++ b/addons/zeus/functions/fnc_ui_patrolArea.sqf @@ -8,6 +8,9 @@ * Return Value: * None * + * Example: + * [CONTROL] call ace_zeus_fnc_ui_patrolArea + * * Public: No */ diff --git a/addons/zeus/functions/fnc_ui_searchArea.sqf b/addons/zeus/functions/fnc_ui_searchArea.sqf index 30e012e29b..06393ca578 100644 --- a/addons/zeus/functions/fnc_ui_searchArea.sqf +++ b/addons/zeus/functions/fnc_ui_searchArea.sqf @@ -8,6 +8,9 @@ * Return Value: * None * + * Example: + * [CONTROL] call ace_zeus_fnc_ui_searchArea + * * Public: No */ diff --git a/addons/zeus/functions/fnc_ui_teleportPlayers.sqf b/addons/zeus/functions/fnc_ui_teleportPlayers.sqf index 94a734ab4e..d323a9a467 100644 --- a/addons/zeus/functions/fnc_ui_teleportPlayers.sqf +++ b/addons/zeus/functions/fnc_ui_teleportPlayers.sqf @@ -8,6 +8,9 @@ * Return Value: * None * + * Example: + * [CONTROL] call ace_zeus_fnc_ui_teleportPlayers + * * Public: No */ From f35f80ee828adb4c9dbbcd8f285f9a9a0cb02d59 Mon Sep 17 00:00:00 2001 From: PabstMirror Date: Thu, 8 Jun 2017 11:47:52 -0500 Subject: [PATCH 105/657] Rearm - Pylon Support and Dynamically Add Supply Actions (#5183) * Dynamic Add * Support 1.70 Pylon Loadouts * Properly handle old compat pbos - Update RHS Compat * Re-add documentation * cleanup headers (note from other pr) * Cleanup * Fix var spelling --- .../functions/fnc_displayTextStructured.sqf | 2 +- addons/common/script_component.hpp | 2 +- addons/rearm/CfgVehicles.hpp | 135 ++++------------ addons/rearm/XEH_PREP.hpp | 5 +- addons/rearm/XEH_postInit.sqf | 8 + .../functions/fnc_addMagazineToSupply.sqf | 33 ++-- .../rearm/functions/fnc_addRearmActions.sqf | 123 ++++++++------- .../fnc_addVehicleMagazinesToSupply.sqf | 31 ++-- .../functions/fnc_canReadSupplyCounter.sqf | 16 +- .../rearm/functions/fnc_canRearmVehicle.sqf | 29 ---- addons/rearm/functions/fnc_canStoreAmmo.sqf | 15 +- addons/rearm/functions/fnc_canTakeAmmo.sqf | 14 +- addons/rearm/functions/fnc_createDummy.sqf | 2 + addons/rearm/functions/fnc_disable.sqf | 2 +- .../functions/fnc_getConfigMagazines.sqf | 58 ------- .../functions/fnc_getHardpointMagazines.sqf | 39 +++++ .../functions/fnc_getNeedRearmMagazines.sqf | 45 +++++- addons/rearm/functions/fnc_getSupplyCount.sqf | 19 ++- .../functions/fnc_getVehicleMagazines.sqf | 11 +- addons/rearm/functions/fnc_grabAmmo.sqf | 2 +- .../rearm/functions/fnc_hasEnoughSupply.sqf | 72 +++++---- .../rearm/functions/fnc_initSupplyVehicle.sqf | 76 +++++++++ .../rearm/functions/fnc_magazineInSupply.sqf | 42 ----- .../rearm/functions/fnc_readSupplyCounter.sqf | 12 +- addons/rearm/functions/fnc_rearm.sqf | 24 ++- .../functions/fnc_rearmEntireVehicle.sqf | 2 +- .../fnc_rearmEntireVehicleSuccessLocal.sqf | 48 +++--- addons/rearm/functions/fnc_rearmSuccess.sqf | 27 ++-- .../rearm/functions/fnc_rearmSuccessLocal.sqf | 33 ++-- .../fnc_removeMagazineFromSupply.sqf | 18 ++- addons/rearm/functions/fnc_setSupplyCount.sqf | 14 +- addons/rearm/functions/fnc_storeAmmo.sqf | 2 +- addons/rearm/functions/fnc_takeAmmo.sqf | 3 +- addons/rearm/functions/fnc_takeSuccess.sqf | 9 +- addons/rearm/script_component.hpp | 7 + docs/wiki/feature/rearm.md | 32 +++- docs/wiki/framework/rearm-framework.md | 149 ++++++++++++++++++ optionals/compat_rhs_afrf3/CfgVehicles.hpp | 26 +-- optionals/compat_rhs_usf3/CfgVehicles.hpp | 32 +--- 39 files changed, 678 insertions(+), 541 deletions(-) delete mode 100644 addons/rearm/functions/fnc_canRearmVehicle.sqf delete mode 100644 addons/rearm/functions/fnc_getConfigMagazines.sqf create mode 100644 addons/rearm/functions/fnc_getHardpointMagazines.sqf create mode 100644 addons/rearm/functions/fnc_initSupplyVehicle.sqf delete mode 100644 addons/rearm/functions/fnc_magazineInSupply.sqf diff --git a/addons/common/functions/fnc_displayTextStructured.sqf b/addons/common/functions/fnc_displayTextStructured.sqf index 97dab5773d..ee2c6a9f3f 100644 --- a/addons/common/functions/fnc_displayTextStructured.sqf +++ b/addons/common/functions/fnc_displayTextStructured.sqf @@ -6,7 +6,7 @@ * 0: Text * 1: Size of the textbox (default: 1.5) * 2: Target Unit. Will only display if target is the player controlled object (default: ACE_player) - * 3: Custom Width (optional) + * 3: Custom Width (default: 10) * * Return Value: * None diff --git a/addons/common/script_component.hpp b/addons/common/script_component.hpp index 66f7ac63bf..4504cd9653 100644 --- a/addons/common/script_component.hpp +++ b/addons/common/script_component.hpp @@ -3,7 +3,7 @@ #include "\z\ace\addons\main\script_mod.hpp" // #define DEBUG_MODE_FULL -// #define DISABLE_COMPILE_CACHE +#define DISABLE_COMPILE_CACHE // #define ENABLE_PERFORMANCE_COUNTERS #ifdef DEBUG_ENABLED_COMMON diff --git a/addons/rearm/CfgVehicles.hpp b/addons/rearm/CfgVehicles.hpp index ce12e4f48b..de141c2837 100644 --- a/addons/rearm/CfgVehicles.hpp +++ b/addons/rearm/CfgVehicles.hpp @@ -1,64 +1,16 @@ - #define MACRO_REARM_ACTIONS \ - class ACE_Actions { \ - class ACE_MainActions { \ - class GVAR(Rearm) { \ - displayName = CSTRING(Rearm); \ - distance = REARM_ACTION_DISTANCE; \ - condition = QUOTE(_this call FUNC(canRearm)); \ - statement = QUOTE(_this call FUNC(rearm)); \ - exceptions[] = {"isNotInside"}; \ - icon = QPATHTOF(ui\icon_rearm_interact.paa); \ - }; \ + class ACE_Actions { \ + class ACE_MainActions { \ + class GVAR(Rearm) { \ + displayName = CSTRING(Rearm); \ + distance = REARM_ACTION_DISTANCE; \ + condition = QUOTE(_this call FUNC(canRearm)); \ + statement = QUOTE(_this call FUNC(rearm)); \ + exceptions[] = {"isNotInside"}; \ + icon = QPATHTOF(ui\icon_rearm_interact.paa); \ }; \ - }; - -#define MACRO_REARM_TRUCK_ACTIONS \ - class ACE_Actions: ACE_Actions { \ - class ACE_MainActions: ACE_MainActions { \ - class GVAR(ReadSupplyCounter) { \ - displayName = CSTRING(ReadSupplyCounter); \ - distance = REARM_ACTION_DISTANCE; \ - condition = QUOTE(_this call FUNC(canReadSupplyCounter)); \ - statement = QUOTE(_this call FUNC(readSupplyCounter)); \ - exceptions[] = {"isNotInside"}; \ - showDisabled = 0; \ - priority = 2; \ - icon = PATHTOF(ui\icon_rearm_interact.paa); \ - }; \ - class GVAR(Rearm) { \ - displayName = CSTRING(Rearm); \ - distance = REARM_ACTION_DISTANCE; \ - condition = QUOTE(_this call FUNC(canRearmVehicle)); \ - insertChildren = QUOTE(_target call FUNC(addRearmActions)); \ - exceptions[] = {"isNotInside"}; \ - showDisabled = 0; \ - priority = 2; \ - icon = PATHTOF(ui\icon_rearm_interact.paa); \ - }; \ - class GVAR(TakeAmmo) { \ - displayName = CSTRING(TakeAmmo); \ - distance = REARM_ACTION_DISTANCE; \ - condition = QUOTE(_this call FUNC(canTakeAmmo)); \ - insertChildren = QUOTE(_target call FUNC(addRearmActions)); \ - exceptions[] = {"isNotInside"}; \ - showDisabled = 0; \ - priority = 2; \ - icon = QPATHTOF(ui\icon_rearm_interact.paa); \ - }; \ - class GVAR(StoreAmmo) { \ - displayName = CSTRING(StoreAmmo); \ - distance = REARM_ACTION_DISTANCE; \ - condition = QUOTE(_this call FUNC(canStoreAmmo)); \ - statement = QUOTE(_this call FUNC(storeAmmo)); \ - exceptions[] = {"isNotInside"}; \ - icon = QPATHTOF(ui\icon_rearm_interact.paa); \ - }; \ - }; \ - }; - -#define MACRO_REARM_DEFAULT_SUPPLY \ - GVAR(defaultSupply) = 1200; + }; \ + }; class CBA_Extended_EventHandlers; @@ -148,96 +100,71 @@ class CfgVehicles { MACRO_REARM_ACTIONS }; - - // Ammo Vehicles (with full inheritance for granted ACE_Actions) - class Car_F: Car {}; - class Truck_F: Car_F {}; - class Tank_F: Tank {}; - - class Truck_03_base_F: Truck_F {}; + class Truck_03_base_F; class O_Truck_03_ammo_F: Truck_03_base_F { transportAmmo = 0; - MACRO_REARM_DEFAULT_SUPPLY - MACRO_REARM_TRUCK_ACTIONS + GVAR(defaultSupply) = 1200; }; - class Truck_02_base_F: Truck_F {}; - class Truck_02_Ammo_base_F: Truck_02_base_F {}; + class Truck_02_Ammo_base_F; class I_Truck_02_ammo_F: Truck_02_Ammo_base_F { transportAmmo = 0; - MACRO_REARM_DEFAULT_SUPPLY - MACRO_REARM_TRUCK_ACTIONS + GVAR(defaultSupply) = 1200; }; class O_Truck_02_Ammo_F: Truck_02_Ammo_base_F { transportAmmo = 0; - MACRO_REARM_DEFAULT_SUPPLY - MACRO_REARM_TRUCK_ACTIONS + GVAR(defaultSupply) = 1200; }; - class Truck_01_base_F: Truck_F {}; - class B_Truck_01_transport_F: Truck_01_base_F {}; - class B_Truck_01_mover_F: B_Truck_01_transport_F {}; + class B_Truck_01_mover_F; class B_Truck_01_ammo_F: B_Truck_01_mover_F { transportAmmo = 0; - MACRO_REARM_DEFAULT_SUPPLY - MACRO_REARM_TRUCK_ACTIONS + GVAR(defaultSupply) = 1200; }; - class APC_Tracked_01_base_F: Tank_F {}; - class B_APC_Tracked_01_base_F: APC_Tracked_01_base_F {}; + class B_APC_Tracked_01_base_F; class B_APC_Tracked_01_CRV_F: B_APC_Tracked_01_base_F { transportAmmo = 0; - MACRO_REARM_TRUCK_ACTIONS + GVAR(defaultSupply) = 1200; }; - class Helicopter_Base_F: Helicopter {}; - class Helicopter_Base_H: Helicopter_Base_F {}; - class Heli_Transport_04_base_F: Helicopter_Base_H {}; + class Heli_Transport_04_base_F; class O_Heli_Transport_04_ammo_F: Heli_Transport_04_base_F { transportAmmo = 0; - MACRO_REARM_DEFAULT_SUPPLY - MACRO_REARM_TRUCK_ACTIONS + GVAR(defaultSupply) = 1200; }; - class ThingX; - class ReammoBox_F: ThingX { - class ACE_Actions { - class ACE_MainActions {}; - }; - }; - class Slingload_base_F: ReammoBox_F {}; - class Slingload_01_Base_F: Slingload_base_F {}; - - class Pod_Heli_Transport_04_base_F: Slingload_base_F {}; + class Pod_Heli_Transport_04_base_F; class Land_Pod_Heli_Transport_04_ammo_F: Pod_Heli_Transport_04_base_F { transportAmmo = 0; - MACRO_REARM_DEFAULT_SUPPLY - MACRO_REARM_TRUCK_ACTIONS + GVAR(defaultSupply) = 1200; }; + class Slingload_01_Base_F; class B_Slingload_01_Ammo_F: Slingload_01_Base_F { transportAmmo = 0; - MACRO_REARM_DEFAULT_SUPPLY - MACRO_REARM_TRUCK_ACTIONS + GVAR(defaultSupply) = 1200; }; + class ReammoBox_F; class NATO_Box_Base: ReammoBox_F{}; class Box_NATO_AmmoVeh_F: NATO_Box_Base { transportAmmo = 0; - MACRO_REARM_TRUCK_ACTIONS + GVAR(defaultSupply) = 1200; }; class EAST_Box_Base: ReammoBox_F{}; class Box_East_AmmoVeh_F: EAST_Box_Base { transportAmmo = 0; - MACRO_REARM_TRUCK_ACTIONS + GVAR(defaultSupply) = 1200; }; class IND_Box_Base: ReammoBox_F{}; class Box_IND_AmmoVeh_F: IND_Box_Base { transportAmmo = 0; - MACRO_REARM_TRUCK_ACTIONS + GVAR(defaultSupply) = 1200; }; // Dummy Vehicles + class ThingX; class GVAR(defaultCarriedObject): ThingX { class EventHandlers { class CBA_Extended_EventHandlers: CBA_Extended_EventHandlers {}; diff --git a/addons/rearm/XEH_PREP.hpp b/addons/rearm/XEH_PREP.hpp index 03e08fd4b0..59a43b4b29 100644 --- a/addons/rearm/XEH_PREP.hpp +++ b/addons/rearm/XEH_PREP.hpp @@ -4,14 +4,13 @@ PREP(addRearmActions); PREP(addVehicleMagazinesToSupply); PREP(canReadSupplyCounter); PREP(canRearm); -PREP(canRearmVehicle); PREP(canStoreAmmo); PREP(canTakeAmmo); PREP(createDummy); PREP(disable); PREP(dropAmmo); PREP(getCaliber); -PREP(getConfigMagazines); +PREP(getHardpointMagazines); PREP(getMaxMagazines); PREP(getNeedRearmMagazines); PREP(getSupplyCount); @@ -20,7 +19,7 @@ PREP(grabAmmo); PREP(handleKilled); PREP(handleUnconscious); PREP(hasEnoughSupply); -PREP(magazineInSupply); +PREP(initSupplyVehicle); PREP(makeDummy); PREP(moduleRearmSettings); PREP(pickUpAmmo); diff --git a/addons/rearm/XEH_postInit.sqf b/addons/rearm/XEH_postInit.sqf index 56cf067dba..50ab97cb07 100644 --- a/addons/rearm/XEH_postInit.sqf +++ b/addons/rearm/XEH_postInit.sqf @@ -1,5 +1,13 @@ #include "script_component.hpp" +GVAR(hardpointGroupsCache) = [] call CBA_fnc_createNamespace; +GVAR(configTypesAdded) = []; +["ace_settingsInitialized", { + TRACE_2("settingsInit",GVAR(level),GVAR(supply)); + ["LandVehicle", "Init", {_this call FUNC(initSupplyVehicle)}, true, ["StaticWeapon"], true] call CBA_fnc_addClassEventHandler; + ["ReammoBox_F", "Init", {_this call FUNC(initSupplyVehicle)}, true, [], true] call CBA_fnc_addClassEventHandler; +}] call CBA_fnc_addEventHandler; + ["ace_unconscious", LINKFUNC(handleUnconscious)] call CBA_fnc_addEventHandler; ["vehicle", { params ["_unit"]; diff --git a/addons/rearm/functions/fnc_addMagazineToSupply.sqf b/addons/rearm/functions/fnc_addMagazineToSupply.sqf index e401c6e4f0..0a3be574f8 100644 --- a/addons/rearm/functions/fnc_addMagazineToSupply.sqf +++ b/addons/rearm/functions/fnc_addMagazineToSupply.sqf @@ -1,11 +1,11 @@ /* * Author: GitHawk - * Adds magazines to the supply. + * Adds magazines to the supply. [Global Effects] * * Arguments: * 0: Ammo Truck * 1: Magazine Classname - * 2: Only partial (optional) + * 2: Only partial (default: false) * * Return Value: * None @@ -17,27 +17,30 @@ */ #include "script_component.hpp" -params [ - ["_truck", objNull, [objNull]], - ["_magazineClass", "", [""]], - ["_partial", false, [false]] -]; +if !(EGVAR(common,settingsInitFinished)) exitWith { // only run this after the settings are initialized + EGVAR(common,runAtSettingsInitialized) pushBack [FUNC(addMagazineToSupply), _this]; +}; -if (isNull _truck || - {_magazineClass isEqualTo ""} || - {GVAR(supply) == 0}) exitWith {}; +params [["_truck", objNull, [objNull]], ["_magazineClass", "", [""]], ["_partial", false, [false]]]; +TRACE_3("addMagazineToSupply",_truck,_magazineClass,_partial); + +if (GVAR(supply) == 0) exitWith {WARNING("supply setting is set to unlimited");}; + +if (isNull _truck || {_magazineClass isEqualTo ""}) exitWith {}; ([_magazineClass] call FUNC(getCaliber)) params ["_cal", "_idx"]; - + // With limited supply, we add the caliber to the supply count if (GVAR(supply) == 1) then { private _supply = [_truck] call FUNC(getSupplyCount); - if (!_partial || {GVAR(level) == 1}) then { - [_truck, _supply + _cal] call FUNC(setSupplyCount); + private _amountToAdd = if (!_partial || {GVAR(level) == 1}) then { + _cal } else { private _magazinePart = ((REARM_COUNT select _idx) / (getNumber (configFile >> "CfgMagazines" >> _magazineClass >> "count"))) min 1; - [_truck, (_supply + (_cal * _magazinePart))] call FUNC(setSupplyCount); + _cal * _magazinePart }; + TRACE_1("Adding",_amountToAdd); + [_truck, (_supply + _amountToAdd)] call FUNC(setSupplyCount); }; // With magazine specific supply, we add or update the magazineSupply array @@ -56,7 +59,7 @@ if (GVAR(supply) == 2) then { _roundsPerTransaction = _roundsPerTransaction min (REARM_COUNT select _idx); }; if (_magazineIdx == -1) then { - if (count _magazineSupply == 0) then { + if (_magazineSupply isEqualTo []) then { _magazineSupply = [[_magazineClass, _roundsPerTransaction]]; } else { _magazineSupply append [[_magazineClass, _roundsPerTransaction]]; diff --git a/addons/rearm/functions/fnc_addRearmActions.sqf b/addons/rearm/functions/fnc_addRearmActions.sqf index fea1414252..c017c93509 100644 --- a/addons/rearm/functions/fnc_addRearmActions.sqf +++ b/addons/rearm/functions/fnc_addRearmActions.sqf @@ -15,77 +15,92 @@ */ #include "script_component.hpp" -params [ - ["_truck", objNull, [objNull]] -]; +params [["_truck", objNull, [objNull]]]; private _vehicles = nearestObjects [_truck, ["AllVehicles"], 20]; -if (count _vehicles < 2) exitWith {false}; // Rearming needs at least 2 vehicles +_vehicles = _vehicles select {(_x != _truck) && {!(_x isKindOf "CAManBase")} && {!(_x getVariable [QGVAR(disabled), false])}}; private _vehicleActions = []; { - private _actions = []; private _vehicle = _x; - private _needToAdd = false; - private _action = []; - if !((_vehicle == _truck) || (_vehicle isKindOf "CAManBase")) then { - private _magazineHelper = []; + private _magazineHelper = []; + { + private _turretPath = _x; + private _magazines = [_vehicle, _turretPath] call FUNC(getVehicleMagazines); { - private _turretPath = _x; - private _magazines = [_vehicle, _turretPath] call FUNC(getVehicleMagazines); - { - private _magazine = _x; + private _magazine = _x; + if (!(_magazine in _magazineHelper)) then { private _currentMagazines = { _x == _magazine } count (_vehicle magazinesTurret _turretPath); - if ((_currentMagazines < ([_vehicle, _turretPath, _magazine] call FUNC(getMaxMagazines))) && !(_magazine in _magazineHelper)) then { - _action = [_magazine, - getText(configFile >> "CfgMagazines" >> _magazine >> "displayName"), - getText(configFile >> "CfgMagazines" >> _magazine >> "picture"), - {_this call FUNC(takeAmmo)}, - {true}, - {}, - [_magazine, _vehicle]] call EFUNC(interact_menu,createAction); - if (GVAR(supply) == 0 || {(GVAR(supply) == 1) && ([_truck, _magazine] call FUNC(hasEnoughSupply))} || {(GVAR(supply) == 2) && ([_truck, _magazine] call FUNC(magazineInSupply))}) then { - _actions pushBack [_action, [], _truck]; - _magazineHelper pushBack _magazine; - _needToAdd = true; - }; - } else { - if (((_vehicle magazineTurretAmmo [_magazine, _turretPath]) < getNumber (configFile >> "CfgMagazines" >> _magazine >> "count")) && !(_magazine in _magazineHelper)) then { - _action = [_magazine, - getText(configFile >> "CfgMagazines" >> _magazine >> "displayName"), - getText(configFile >> "CfgMagazines" >> _magazine >> "picture"), - {_this call FUNC(takeAmmo)}, - {true}, - {}, - [_magazine, _vehicle]] call EFUNC(interact_menu,createAction); - if (GVAR(supply) == 0 || {(GVAR(supply) == 1) && ([_truck, _magazine] call FUNC(hasEnoughSupply))} || {(GVAR(supply) == 2) && ([_truck, _magazine] call FUNC(magazineInSupply))}) then { - _actions pushBack [_action, [], _truck]; - _magazineHelper pushBack _magazine; - _needToAdd = true; - }; - }; + private _maxMagazines = [_vehicle, _turretPath, _magazine] call FUNC(getMaxMagazines); + + if ((_currentMagazines < _maxMagazines) || {(_vehicle magazineTurretAmmo [_magazine, _turretPath]) < getNumber (configFile >> "CfgMagazines" >> _magazine >> "count")}) then { + _magazineHelper pushBack _magazine; }; - false - } count _magazines; + }; false - } count REARM_TURRET_PATHS; - }; - if (_needToAdd && !(_vehicle getVariable [QGVAR(disabled), false])) then { + } count _magazines; + false + } count REARM_TURRET_PATHS; + + // 1.70 pylons + private _pylonConfigs = configProperties [configFile >> "CfgVehicles" >> (typeOf _vehicle) >> "Components" >> "TransportPylonsComponent" >> "Pylons", "isClass _x"]; + { + private _pylonName = configName _x; + private _pylonAmmo = _vehicle ammoOnPylon _pylonName; + private _pylonMagazine = (getPylonMagazines _vehicle) select _forEachIndex; + TRACE_3("",_pylonName,_pylonAmmo,_pylonMagazine); + + if (_pylonAmmo > 0) then { + // Try to refill current pylon: + private _magAmmo = getNumber (configFile >> "CfgMagazines" >> _pylonMagazine >> "count"); + if ((!(_pylonMagazine in _magazineHelper)) && {_pylonAmmo < _magAmmo}) then { + _magazineHelper pushBack _pylonMagazine; + }; + } else { + // See what we magazines can add to the empty pylon: + private _hardpointMags = [_x] call FUNC(getHardpointMagazines); + { + if (!(_x in _magazineHelper)) then { + _magazineHelper pushBack _x; + }; + } forEach _hardpointMags; + }; + } forEach _pylonConfigs; + + _magazineHelper = _magazineHelper select {[_truck, _x] call FUNC(hasEnoughSupply)}; + TRACE_2("can add",_x,_magazineHelper); + + if (!(_magazineHelper isEqualTo [])) then { private _icon = getText(configFile >> "CfgVehicles" >> (typeOf _vehicle) >> "Icon"); if !((_icon select [0, 1]) == "\") then { _icon = ""; }; if (GVAR(level) == 0) then { - _action = [_vehicle, - getText(configFile >> "CfgVehicles" >> (typeOf _vehicle) >> "displayName"), - _icon, - {_this call FUNC(rearmEntireVehicle)}, - {true}, - {}, - _vehicle] call EFUNC(interact_menu,createAction); + // [Level 0] adds a single action to rearm the entire vic + private _action = [_vehicle, + getText(configFile >> "CfgVehicles" >> (typeOf _vehicle) >> "displayName"), + _icon, + {_this call FUNC(rearmEntireVehicle)}, + {true}, + {}, + _vehicle] call EFUNC(interact_menu,createAction); _vehicleActions pushBack [_action, [], _truck]; } else { - _action = [_vehicle, + // [Level 1,2] - Add actions for each magazine + private _actions = []; + { + private _action = [_x, + getText(configFile >> "CfgMagazines" >> _x >> "displayName"), + getText(configFile >> "CfgMagazines" >> _x >> "picture"), + {_this call FUNC(takeAmmo)}, + {true}, + {}, + [_x, _vehicle]] call EFUNC(interact_menu,createAction); + + _actions pushBack [_action, [], _truck]; + } forEach _magazineHelper; + + private _action = [_vehicle, getText(configFile >> "CfgVehicles" >> (typeOf _vehicle) >> "displayName"), _icon, {}, diff --git a/addons/rearm/functions/fnc_addVehicleMagazinesToSupply.sqf b/addons/rearm/functions/fnc_addVehicleMagazinesToSupply.sqf index b7f695ce9d..087ea7fddd 100644 --- a/addons/rearm/functions/fnc_addVehicleMagazinesToSupply.sqf +++ b/addons/rearm/functions/fnc_addVehicleMagazinesToSupply.sqf @@ -4,7 +4,7 @@ * * Arguments: * 0: Ammo Truck - * 1: Vehicle or Vehicle class + * 1: Vehicle object or Vehicle class * * Return Value: * None @@ -17,24 +17,33 @@ */ #include "script_component.hpp" -params [ - ["_truck", objNull, [objNull]], - ["_vehicle", objNull, [objNull, ""]] -]; +if !(EGVAR(common,settingsInitFinished)) exitWith { // only run this after the settings are initialized + EGVAR(common,runAtSettingsInitialized) pushBack [FUNC(addVehicleMagazinesToSupply), _this]; +}; -if (isNull _truck || - {_vehicle isEqualType objNull}) exitWith {}; +params [["_truck", objNull, [objNull]], ["_vehicle", objNull, [objNull, ""]]]; +TRACE_2("addVehicleMagazinesToSupply",_truck,_vehicle); -private _string = [_vehicle, typeOf _vehicle] select (_vehicle isEqualType objNull); -if (_string == "") exitWith { - ERROR_1("_string [%1] is empty in ace_rearm_fnc_addVehicleMagazinesToSupply",_string); +if (isNull _truck) exitWith {}; +if (_vehicle isEqualType objNull) then {_vehicle = typeOf _vehicle}; +if (_vehicle == "") exitWith { + ERROR_1("VehicleType [%1] is empty in ace_rearm_fnc_addVehicleMagazinesToSupply",_string); }; { private _turretPath = _x; - private _magazines = [_string, _turretPath] call FUNC(getConfigMagazines); + private _magazines = [_vehicle, _turretPath] call FUNC(getVehicleMagazines); + TRACE_2("",_turretPath,_magazines); { [_truck, _x] call FUNC(addMagazineToSupply); false } count _magazines; false } count REARM_TURRET_PATHS; + +// 1.70 pylons +private _pylonConfigs = configProperties [configFile >> "CfgVehicles" >> _vehicle >> "Components" >> "TransportPylonsComponent" >> "Pylons", "isClass _x"]; +{ + private _defaultMag = getText (_x >> "attachment"); + TRACE_3("",_defaultMag,configName _x,_forEachIndex); + [_truck, _defaultMag] call FUNC(addMagazineToSupply); +} forEach _pylonConfigs; diff --git a/addons/rearm/functions/fnc_canReadSupplyCounter.sqf b/addons/rearm/functions/fnc_canReadSupplyCounter.sqf index 5b09b14304..80b5d35cd7 100644 --- a/addons/rearm/functions/fnc_canReadSupplyCounter.sqf +++ b/addons/rearm/functions/fnc_canReadSupplyCounter.sqf @@ -1,6 +1,6 @@ /* * Author: GitHawk - * Checks if unit can read supply counter. + * Checks if unit can read supply counter. [Only for GVAR(supply) > 0] * * Arguments: * 0: Ammo Truck @@ -21,9 +21,11 @@ params [ ["_unit", objNull, [objNull]] ]; -!(isNull _unit || - {!(_unit isKindOf "CAManBase")} || - {!local _unit} || - {!alive _truck} || - {(_truck distance _unit) > REARM_ACTION_DISTANCE} || - {GVAR(supply) == 0}) +(alive _unit) +&& {_unit isKindOf "CAManBase"} +&& {local _unit} +&& {alive _truck} +&& {(_truck distance _unit) < REARM_ACTION_DISTANCE} +&& {GVAR(supply) > 0} +&& {[_unit, _truck, ["IsNotInside"]] call EFUNC(common,canInteractWith)} // manually added actions need this + diff --git a/addons/rearm/functions/fnc_canRearmVehicle.sqf b/addons/rearm/functions/fnc_canRearmVehicle.sqf deleted file mode 100644 index 3ab09a83f7..0000000000 --- a/addons/rearm/functions/fnc_canRearmVehicle.sqf +++ /dev/null @@ -1,29 +0,0 @@ -/* - * Author: GitHawk - * Check if a unit can rearm a vehicle. - * - * Arguments: - * 0: Vehicle - * 1: Unit - * - * Return Value: - * Can Pick Up Ammo - * - * Example: - * [tank, player] call ace_rearm_fnc_canRearmVehicle - * - * Public: No - */ -#include "script_component.hpp" - -params [ - ["_vehicle", objNull, [objNull]], - ["_unit", objNull, [objNull]] -]; - -!(isNull _unit || - {!(_unit isKindOf "CAManBase")} || - {!local _unit} || - {(_vehicle distance _unit) > REARM_ACTION_DISTANCE} || - {!isNull (_unit getVariable [QGVAR(dummy), objNull])} || - {GVAR(level) > 0}) diff --git a/addons/rearm/functions/fnc_canStoreAmmo.sqf b/addons/rearm/functions/fnc_canStoreAmmo.sqf index a9e4fe981e..b303af372c 100644 --- a/addons/rearm/functions/fnc_canStoreAmmo.sqf +++ b/addons/rearm/functions/fnc_canStoreAmmo.sqf @@ -20,10 +20,11 @@ params [ ["_truck", objNull, [objNull]], ["_unit", objNull, [objNull]] ]; - -!(isNull _unit || - {!alive _truck} || - {!(_unit isKindOf "CAManBase")} || - {!local _unit} || - {(_truck distance _unit) > REARM_ACTION_DISTANCE} || - {isNull (_unit getVariable [QGVAR(dummy), objNull])}) + +(alive _unit) +&& {_unit isKindOf "CAManBase"} +&& {local _unit} +&& {!isNull (_unit getVariable [QGVAR(dummy), objNull])} +&& {alive _truck} +&& {(_truck distance _unit) < REARM_ACTION_DISTANCE} +&& {[_unit, _truck, ["IsNotInside"]] call EFUNC(common,canInteractWith)} // manually added actions need this diff --git a/addons/rearm/functions/fnc_canTakeAmmo.sqf b/addons/rearm/functions/fnc_canTakeAmmo.sqf index 83bf89bd92..6f15f46eb0 100644 --- a/addons/rearm/functions/fnc_canTakeAmmo.sqf +++ b/addons/rearm/functions/fnc_canTakeAmmo.sqf @@ -21,10 +21,10 @@ params [ ["_unit", objNull, [objNull]] ]; -!(isNull _unit || - {!alive _truck} || - {!(_unit isKindOf "CAManBase")} || - {!local _unit} || - {(_truck distance _unit) > REARM_ACTION_DISTANCE} || - {!isNull (_unit getVariable [QGVAR(dummy), objNull])} || - {GVAR(level) == 0}) +(alive _unit) +&& {_unit isKindOf "CAManBase"} +&& {local _unit} +&& {alive _truck} +&& {(_truck distance _unit) < REARM_ACTION_DISTANCE} +&& {isNull (_unit getVariable [QGVAR(dummy), objNull])} +&& {[_unit, _truck, ["IsNotInside"]] call EFUNC(common,canInteractWith)} // manually added actions need this diff --git a/addons/rearm/functions/fnc_createDummy.sqf b/addons/rearm/functions/fnc_createDummy.sqf index 08326ca889..ecdaf9ff55 100644 --- a/addons/rearm/functions/fnc_createDummy.sqf +++ b/addons/rearm/functions/fnc_createDummy.sqf @@ -32,4 +32,6 @@ if !(_dummyName == "") then { _dummy allowDamage false; _dummy setVariable [QGVAR(magazineClass), _magazineClass, true]; +TRACE_4("createdDummy",_unit,_magazineClass,_dummyName,_dummy); + _dummy diff --git a/addons/rearm/functions/fnc_disable.sqf b/addons/rearm/functions/fnc_disable.sqf index 4f7a6e81ff..0bfe9f2b3d 100644 --- a/addons/rearm/functions/fnc_disable.sqf +++ b/addons/rearm/functions/fnc_disable.sqf @@ -1,6 +1,6 @@ /* * Author: GitHawk - * Disables rearm for a vehicle. + * Disables being able to rearm a vehicle's turrets. [Global Effects] * * Arguments: * 0: Vehicle diff --git a/addons/rearm/functions/fnc_getConfigMagazines.sqf b/addons/rearm/functions/fnc_getConfigMagazines.sqf deleted file mode 100644 index 82dcf7936c..0000000000 --- a/addons/rearm/functions/fnc_getConfigMagazines.sqf +++ /dev/null @@ -1,58 +0,0 @@ -/* - * Author: GitHawk, Jonpas - * Returns all magazines a turret of a vehicle class can hold according to config. - * - * Arguments: - * 0: Vehicle class - * 1: Turret Path - * - * Return Value: - * Magazine classes in TurretPath - * - * Example: - * ["B_MBT_01_arty_F", [0]] call ace_rearm_fnc_getConfigMagazines - * - * Public: No - */ -#include "script_component.hpp" - -params [ - ["_cfgString", "", [""]], - ["_turretPath", [], [[]]] -]; - -if (_cfgString == "") exitWith {[]}; - -private _cfg = configFile >> "CfgVehicles" >> _cfgString >> "Turrets"; - -if !(isClass _cfg) exitWith {[]}; - -if (count _turretPath == 1) then { - _turretPath params ["_subPath"]; - - if (_subPath == -1) exitWith { - _cfg = configFile >> "CfgVehicles" >> _cfgString; - }; - - if (count _cfg > _subPath) then { - _cfg = _cfg select _subPath; - } else { - _cfg = nil; - }; -} else { - _turretPath params ["", "_subPath"]; - if (count _cfg > 0) then { - _cfg = (_cfg select 0) >> "Turrets"; - if (count _cfg > _subPath) then { - _cfg = _cfg select _subPath; - } else { - _cfg = nil; - }; - } else { - _cfg = nil; - }; -}; - -if !(isClass _cfg) exitWith {[]}; - -getArray (_cfg >> "magazines") diff --git a/addons/rearm/functions/fnc_getHardpointMagazines.sqf b/addons/rearm/functions/fnc_getHardpointMagazines.sqf new file mode 100644 index 0000000000..2a00fa8eb6 --- /dev/null +++ b/addons/rearm/functions/fnc_getHardpointMagazines.sqf @@ -0,0 +1,39 @@ +/* + * Author: PabstMirror + * Gets possible magazines that can be added to a pylon. + * + * Arguments: + * 0: Pylon config + * + * Return Value: + * Magazines + * + * Example: + * [config] call ace_rearm_fnc_getHardpointMagazines + * + * Public: No + */ +#include "script_component.hpp" + +params ["_pylonConfig"]; + +private _return = GVAR(hardpointGroupsCache) getVariable (str _pylonConfig); +if (isNil "_return") then { + _return = []; + private _hardpoints = (getArray (_pylonConfig >> "hardpoints")) apply {toLower _x}; + private _maxWeight = if (isNumber (_pylonConfig >> "maxWeight")) then {getNumber (_pylonConfig >> "maxWeight")} else {1e5}; + private _mags = configProperties [configFile >> "CfgMagazines", "(isClass _x) && {isArray (_x >> 'hardpoints')}"]; + { + if ((getNumber (_x >> "mass")) < _maxWeight) then { + private _magHardpoints = (getArray (_x >> "hardpoints")) apply {toLower _x}; + if (!((_hardpoints arrayIntersect _magHardpoints) isEqualTo [])) then { + _return pushBack configName _x; + }; + }; + } forEach _mags; + if ((str _pylonConfig) != "") then { + GVAR(hardpointGroupsCache) setVariable [(str _pylonConfig), _return]; + }; +}; + +_return; diff --git a/addons/rearm/functions/fnc_getNeedRearmMagazines.sqf b/addons/rearm/functions/fnc_getNeedRearmMagazines.sqf index 2000b83818..6b2620a99a 100644 --- a/addons/rearm/functions/fnc_getNeedRearmMagazines.sqf +++ b/addons/rearm/functions/fnc_getNeedRearmMagazines.sqf @@ -11,6 +11,7 @@ * 0: Can Rearm * 1: TurretPath * 2: Number of current magazines in turret path + * 3: Pylon Index (-1 if not a pylon) * * Example: * [tank, "500Rnd_127x99_mag_Tracer_Red"] call ace_rearm_fnc_getNeedRearmMagazines @@ -19,12 +20,9 @@ */ #include "script_component.hpp" -params [ - ["_vehicle", objNull, [objNull]], - ["_magazineClass", "", [""]] -]; +params [["_vehicle", objNull, [objNull]], ["_magazineClass", "", [""]]]; -private _return = [false, [], 0]; +private _return = [false, [], 0, -1]; { private _magazines = [_vehicle, _x] call FUNC(getVehicleMagazines); @@ -32,11 +30,11 @@ private _return = [false, [], 0]; private _currentMagazines = {_x == _magazineClass} count (_vehicle magazinesTurret _x); if ((_vehicle magazineTurretAmmo [_magazineClass, _x]) < getNumber (configFile >> "CfgMagazines" >> _magazineClass >> "count")) exitWith { - _return = [true, _x, _currentMagazines]; + _return = [true, _x, _currentMagazines, -1]; }; if (_currentMagazines < ([_vehicle, _x, _magazineClass] call FUNC(getMaxMagazines))) exitWith { - _return = [true, _x, _currentMagazines]; + _return = [true, _x, _currentMagazines, -1]; }; }; @@ -44,4 +42,37 @@ private _return = [false, [], 0]; false } count REARM_TURRET_PATHS; +if (!(_return select 0)) then { + // 1.70 pylons + private _pylonConfigs = configProperties [configFile >> "CfgVehicles" >> (typeOf _vehicle) >> "Components" >> "TransportPylonsComponent" >> "Pylons", "isClass _x"]; + { + private _pylonName = configName _x; + private _pylonIndex = _forEachIndex + 1; // WTF BIS + private _pylonAmmo = _vehicle ammoOnPylon _pylonName; + private _pylonMagazine = (getPylonMagazines _vehicle) select _forEachIndex; + private _pylonTurret = getArray (_x >> "turret"); + if (_pylonTurret isEqualTo []) then {_pylonTurret = [-1];}; // convert to expected array for driver + TRACE_4("",_pylonName,_pylonAmmo,_pylonMagazine,_pylonTurret); + + if (_pylonAmmo > 0) then { + if (_magazineClass == _pylonMagazine) then { // Try to refill current pylon: + private _magAmmo = getNumber (configFile >> "CfgMagazines" >> _pylonMagazine >> "count"); + if (_pylonAmmo < _magAmmo) then { + _return = [true, _pylonTurret, 0, _pylonIndex]; + }; + }; + } else { + // See what we magazines can add to the empty pylon: + private _hardpointMags = [_x] call FUNC(getHardpointMagazines); + { + if (_x == _magazineClass) then { + _return = [true, _pylonTurret, 0, _pylonIndex]; + }; + } forEach _hardpointMags; + }; + if (_return select 0) exitWith {}; + } forEach _pylonConfigs; +}; + +TRACE_3("getNeedRearmMagazines",_vehicle,_magazineClass,_return); _return diff --git a/addons/rearm/functions/fnc_getSupplyCount.sqf b/addons/rearm/functions/fnc_getSupplyCount.sqf index 4c4cb4f81d..082ad7ab5c 100644 --- a/addons/rearm/functions/fnc_getSupplyCount.sqf +++ b/addons/rearm/functions/fnc_getSupplyCount.sqf @@ -15,15 +15,24 @@ */ #include "script_component.hpp" -params [ - ["_truck", objNull, [objNull]] -]; +params [["_truck", objNull, [objNull]]]; + +if (GVAR(supply) != 1) exitWith { + WARNING("supply setting is not set to limited"); // func shouldn't have been called + -1 +}; private _supply = _truck getVariable QGVAR(currentSupply); if (isNil "_supply") then { - _supply = getNumber (configFile >> "CfgVehicles" >> typeOf _truck >> QGVAR(defaultSupply)); - _truck setVariable [QGVAR(currentSupply), _supply, true]; + if (isNumber (configFile >> "CfgVehicles" >> typeOf _truck >> QGVAR(defaultSupply))) then { + _supply = getNumber (configFile >> "CfgVehicles" >> typeOf _truck >> QGVAR(defaultSupply)); + } else { + _supply = 1200; + }; + if (_supply > 0) then { + _truck setVariable [QGVAR(currentSupply), _supply, true]; + }; }; _supply diff --git a/addons/rearm/functions/fnc_getVehicleMagazines.sqf b/addons/rearm/functions/fnc_getVehicleMagazines.sqf index 26da24df0c..6a0932d908 100644 --- a/addons/rearm/functions/fnc_getVehicleMagazines.sqf +++ b/addons/rearm/functions/fnc_getVehicleMagazines.sqf @@ -3,7 +3,7 @@ * Returns all magazines a turret of a vehicle object can hold according to config. * * Arguments: - * 0: Vehicle + * 0: Vehicle object or typeOf * 1: Turret Path * * Return Value: @@ -16,11 +16,4 @@ */ #include "script_component.hpp" -params [ - ["_vehicle", objNull, [objNull]], - ["_turretPath", [], [[]]] -]; - -if (isNull _vehicle) exitWith {[]}; - -([typeOf _vehicle, _turretPath] call FUNC(getConfigMagazines)) +getArray ((_this call CBA_fnc_getTurret) >> "magazines") diff --git a/addons/rearm/functions/fnc_grabAmmo.sqf b/addons/rearm/functions/fnc_grabAmmo.sqf index 707b5c7548..a77a17284b 100644 --- a/addons/rearm/functions/fnc_grabAmmo.sqf +++ b/addons/rearm/functions/fnc_grabAmmo.sqf @@ -25,7 +25,7 @@ REARM_HOLSTER_WEAPON; [_unit, "forceWalk", QGVAR(vehRearm), true] call EFUNC(common,statusEffect_set); [ - 5, + TIME_PROGRESSBAR(5), [_dummy, _unit], { private ["_actionID"]; diff --git a/addons/rearm/functions/fnc_hasEnoughSupply.sqf b/addons/rearm/functions/fnc_hasEnoughSupply.sqf index a4f5e04217..a2944db014 100644 --- a/addons/rearm/functions/fnc_hasEnoughSupply.sqf +++ b/addons/rearm/functions/fnc_hasEnoughSupply.sqf @@ -1,42 +1,52 @@ /* - * Author: GitHawk - * Check whether enough supply is left to take the magazine. - * - * Arguments: - * 0: Ammo Truck - * 1: Magazine Classname - * - * Return Value: - * Enough supply - * - * Example: - * [ammo_truck, "500Rnd_127x99_mag_Tracer_Red"] call ace_rearm_fnc_hasEnoughSupply - * - * Public: No - */ +* Author: GitHawk +* Check whether enough supply is left to take the magazine. +* +* Arguments: +* 0: Ammo Truck +* 1: Magazine Classname +* +* Return Value: +* Enough supply +* +* Example: +* [ammo_truck, "500Rnd_127x99_mag_Tracer_Red"] call ace_rearm_fnc_hasEnoughSupply +* +* Public: No +*/ #include "script_component.hpp" -params [ - ["_truck", objNull, [objNull]], - ["_magazineClass", "", [""]] -]; +params [["_truck", objNull, [objNull]], ["_magazineClass", "", [""]]]; -if (isNull _truck || - {_magazineClass isEqualTo ""}) exitWith {false}; +if (isNull _truck || {_magazineClass isEqualTo ""}) exitWith {false}; // With infinite supply, there is always enough if (GVAR(supply) == 0) exitWith {true}; -// With magazine specific supply, we need to check stored magazines -if (GVAR(supply) == 2) exitWith {_this call FUNC(magazineInSupply)}; -private _supply = [_truck] call FUNC(getSupplyCount); -([_magazineClass] call FUNC(getCaliber)) params ["_cal", "_idx"]; -// With caliber based rearming, we only need partial supply -if (GVAR(level) == 2) exitWith { - // If REARM_COUNT is bigger than the magazine size, we might get a bigger number than 1 - private _magazinePart = ((REARM_COUNT select _idx) / (getNumber (configFile >> "CfgMagazines" >> _magazineClass >> "count"))) min 1; - (_cal * _magazinePart <= _supply) +// With limited supply, we need to check supply +if (GVAR(supply) == 1) exitWith { + private _supply = [_truck] call FUNC(getSupplyCount); + ([_magazineClass] call FUNC(getCaliber)) params ["_cal", "_idx"]; + + // With caliber based rearming, we only need partial supply + if (GVAR(level) == 2) exitWith { + // If REARM_COUNT is bigger than the magazine size, we might get a bigger number than 1 + private _magazinePart = ((REARM_COUNT select _idx) / (getNumber (configFile >> "CfgMagazines" >> _magazineClass >> "count"))) min 1; + (_cal * _magazinePart <= _supply) + }; + (_cal <= _supply) }; -(_cal <= _supply) + +// With magazine specific supply, we need to check stored magazines +if (GVAR(supply) == 2) exitWith { + private _magazineSupply = _truck getVariable [QGVAR(magazineSupply), []]; + private _magazinePresent = false; + { + _x params ["_magazine", "_rounds"]; + if ((_magazine isEqualTo _magazineClass) && (_rounds > 0)) exitWith {_magazinePresent = true; }; + false + } count _magazineSupply; + _magazinePresent +}; diff --git a/addons/rearm/functions/fnc_initSupplyVehicle.sqf b/addons/rearm/functions/fnc_initSupplyVehicle.sqf new file mode 100644 index 0000000000..ad1b914328 --- /dev/null +++ b/addons/rearm/functions/fnc_initSupplyVehicle.sqf @@ -0,0 +1,76 @@ +/* + * Author: Githawk, PabstMirror + * Adds rearm supply actions to a vehicle or ammo container. + * + * Arguments: + * 0: Object + * + * Return Value: + * None + * + * Example: + * [ammoTruck] call ace_rearm_fnc_initSupplyVehicle; + * + * Public: No + */ +#include "script_component.hpp" + +if (!hasInterface) exitWith {}; // For now we just add actions, so no need non-clients + +params ["_vehicle"]; +private _typeOf = typeOf _vehicle; +TRACE_2("initSupplyVehicle",_vehicle,_typeOf); + +if (!alive _vehicle) exitWith {}; + +private _configSupply = getNumber (configFile >> "CfgVehicles" >> _typeOf >> QGVAR(defaultSupply)); +private _isSupplyVehicle = _vehicle getVariable [QGVAR(isSupplyVehicle), false]; +private _oldRearmConfig = isClass (configFile >> "CfgVehicles" >> _typeOf >> "ACE_Actions" >> "ACE_MainActions" >> QGVAR(takeAmmo)); +TRACE_3("",_configSupply,_isSupplyVehicle,_oldRearmConfig); + +if ((_configSupply <= 0) && {!_isSupplyVehicle} && {!_oldRearmConfig}) exitWith {}; // Ignore if not enabled +if ((_oldRearmConfig || {_configSupply > 0}) && {_typeOf in GVAR(configTypesAdded)}) exitWith {}; // Only add class actions once +if (_oldRearmConfig || {_configSupply > 0}) then {GVAR(configTypesAdded) pushBack _typeOf}; + + +private _actionReadSupplyCounter = [ // GVAR(supply) > 0 + QGVAR(ReadSupplyCounter), + localize LSTRING(ReadSupplyCounter), // Check remaining ammunition + QPATHTOF(ui\icon_rearm_interact.paa), + {_this call FUNC(readSupplyCounter)}, + {_this call FUNC(canReadSupplyCounter)} +] call EFUNC(interact_menu,createAction); + +private _actionTakeAmmo = [ + QGVAR(takeAmmo), + localize ([LSTRING(Rearm), LSTRING(TakeAmmo)] select (GVAR(level) > 0)), + QPATHTOF(ui\icon_rearm_interact.paa), + {}, + {_this call FUNC(canTakeAmmo)}, + {_this call FUNC(addRearmActions)} +] call EFUNC(interact_menu,createAction); + +private _actionStoreAmmo = [ + QGVAR(StoreAmmo), + localize LSTRING(StoreAmmo), // "Store ammo" + QPATHTOF(ui\icon_rearm_interact.paa), + {_this call FUNC(storeAmmo)}, + {_this call FUNC(canStoreAmmo)} +] call EFUNC(interact_menu,createAction); + +if (_oldRearmConfig || {_configSupply > 0}) then { + TRACE_1("Adding Class Actions",_typeOf); + [_typeOf, 0, ["ACE_MainActions"], _actionReadSupplyCounter] call EFUNC(interact_menu,addActionToClass); + if (!_oldRearmConfig) then { + [_typeOf, 0, ["ACE_MainActions"], _actionTakeAmmo] call EFUNC(interact_menu,addActionToClass); + [_typeOf, 0, ["ACE_MainActions"], _actionStoreAmmo] call EFUNC(interact_menu,addActionToClass); + } else { + WARNING_1("Actions already present on [%1]. Old Compat PBO?",_typeOf); + }; +} else { + TRACE_1("Adding Object Actions",_typeOf); + [_vehicle, 0, ["ACE_MainActions"], _actionReadSupplyCounter] call EFUNC(interact_menu,addActionToObject); + [_vehicle, 0, ["ACE_MainActions"], _actionTakeAmmo] call EFUNC(interact_menu,addActionToObject); + [_vehicle, 0, ["ACE_MainActions"], _actionStoreAmmo] call EFUNC(interact_menu,addActionToObject); +}; + diff --git a/addons/rearm/functions/fnc_magazineInSupply.sqf b/addons/rearm/functions/fnc_magazineInSupply.sqf deleted file mode 100644 index 627534219e..0000000000 --- a/addons/rearm/functions/fnc_magazineInSupply.sqf +++ /dev/null @@ -1,42 +0,0 @@ -/* - * Author: GitHawk - * Returns true if the magazine is in the current supply - * - * Arguments: - * 0: Ammo Truck - * 1: Magazine Classname - * - * Return Value: - * Magazine in supply - * - * Example: - * [ammo_truck, "500Rnd_127x99_mag_Tracer_Red"] call ace_rearm_fnc_magazineInSupply - * - * Public: No - */ -#include "script_component.hpp" - -params [ - ["_truck", objNull, [objNull]], - ["_magazineClass", "", [""]] -]; - -if (isNull _truck || - {_magazineClass isEqualTo ""}) exitWith {false}; - -// With limited supply, we need to check supply -if (GVAR(supply) == 1) exitWith {_this call FUNC(hasEnoughSupply)}; -// With magazine specific supply, we need to check them -if (GVAR(supply) == 2) exitWith { - private _magazineSupply = _truck getVariable [QGVAR(magazineSupply), []]; - private _magazinePresent = false; - { - _x params ["_magazine", "_rounds"]; - if ((_magazine isEqualTo _magazineClass) && (_rounds > 0)) exitWith {_magazinePresent = true; }; - false - } count _magazineSupply; - _magazinePresent -}; - -// With infinite supply, there is always one left -true diff --git a/addons/rearm/functions/fnc_readSupplyCounter.sqf b/addons/rearm/functions/fnc_readSupplyCounter.sqf index 214fe70a5e..cfcdb1b865 100644 --- a/addons/rearm/functions/fnc_readSupplyCounter.sqf +++ b/addons/rearm/functions/fnc_readSupplyCounter.sqf @@ -16,16 +16,14 @@ */ #include "script_component.hpp" -params [ - ["_truck", objNull, [objNull]], - ["_unit", objNull, [objNull]] -]; +params [["_truck", objNull, [objNull]],["_unit", objNull, [objNull]]]; +TRACE_2("readSupplyCounter",_truck,_unit); -if (GVAR(supply) == 0) exitWith {}; +if (GVAR(supply) == 0) exitWith {WARNING("Supply is unlimited");}; if (GVAR(supply) == 1) then { [ - 5, + TIME_PROGRESSBAR(5), [_unit, _truck, [_truck] call FUNC(getSupplyCount)], { params ["_args"]; @@ -44,7 +42,7 @@ if (GVAR(supply) == 1) then { ] call EFUNC(common,progressBar); } else { [ - 5, + TIME_PROGRESSBAR(5), [_unit, _truck], { params ["_args"]; diff --git a/addons/rearm/functions/fnc_rearm.sqf b/addons/rearm/functions/fnc_rearm.sqf index 8b28192e41..363a4905c7 100644 --- a/addons/rearm/functions/fnc_rearm.sqf +++ b/addons/rearm/functions/fnc_rearm.sqf @@ -16,37 +16,33 @@ */ #include "script_component.hpp" -params [ - ["_target", objNull, [objNull]], - ["_unit", objNull, [objNull]] -]; +params [["_target", objNull, [objNull]],["_unit", objNull, [objNull]]]; +TRACE_2("rearm",_target,_unit); private _attachedDummy = _unit getVariable [QGVAR(dummy), objNull]; -if (isNull _attachedDummy) exitwith {false}; +if (isNull _attachedDummy) exitwith {ERROR_1("attachedDummy null",_attachedDummy);}; private _magazineClass = _attachedDummy getVariable QGVAR(magazineClass); -if (isNil "_magazineClass") exitWith {false}; +if (isNil "_magazineClass") exitWith {ERROR_1("magazineClass nil",_attachedDummy);}; ([_magazineClass] call FUNC(getCaliber)) params ["_cal", "_idx"]; // Get magazines that can be rearmed private _needRearmMags = [_target, _magazineClass] call FUNC(getNeedRearmMagazines); -_needRearmMags params ["_needRearm", "_turretPath", "_cnt"]; +_needRearmMags params ["_needRearm", "_turretPath", "_cnt", "_pylon"]; // Exit if no magazines need rearming -if (!_needRearm) exitWith { - diag_log format ["[ACE] ERROR: Could not find turret for %1 in %2", _magazineClass, typeOf _target]; -}; +if (!_needRearm) exitWith {ERROR_2("Could not find turret for %1 in %2", _magazineClass, typeOf _target);}; private _magazineDisplayName = getText(configFile >> "CfgMagazines" >> _magazineClass >> "displayName"); if (_magazineDisplayName == "") then { _magazineDisplayName = _magazineClass; - diag_log format ["[ACE] ERROR: Magazine is missing display name [%1]", _magazineClass]; + ERROR_1("Magazine is missing display name [%1]", _magazineClass); }; [ - (REARM_DURATION_REARM select _idx), - [_target, _unit, _turretPath, _cnt, _magazineClass, (REARM_COUNT select _idx)], - FUNC(rearmSuccess), + TIME_PROGRESSBAR(REARM_DURATION_REARM select _idx), + [_target, _unit, _turretPath, _cnt, _magazineClass, (REARM_COUNT select _idx), _pylon], + {(_this select 0) call FUNC(rearmSuccess)}, "", format [localize LSTRING(RearmAction), getText(configFile >> "CfgVehicles" >> (typeOf _target) >> "displayName"), _magazineDisplayName], {true}, diff --git a/addons/rearm/functions/fnc_rearmEntireVehicle.sqf b/addons/rearm/functions/fnc_rearmEntireVehicle.sqf index 4da9475511..8fddb4ab85 100644 --- a/addons/rearm/functions/fnc_rearmEntireVehicle.sqf +++ b/addons/rearm/functions/fnc_rearmEntireVehicle.sqf @@ -24,7 +24,7 @@ params [ ]; [ - 10, + TIME_PROGRESSBAR(10), [_truck, _vehicle], FUNC(rearmEntireVehicleSuccess), "", diff --git a/addons/rearm/functions/fnc_rearmEntireVehicleSuccessLocal.sqf b/addons/rearm/functions/fnc_rearmEntireVehicleSuccessLocal.sqf index 2e8327d7d4..01901fdf87 100644 --- a/addons/rearm/functions/fnc_rearmEntireVehicleSuccessLocal.sqf +++ b/addons/rearm/functions/fnc_rearmEntireVehicleSuccessLocal.sqf @@ -17,11 +17,28 @@ */ #include "script_component.hpp" -params [ - ["_truck", objNull, [objNull]], - ["_vehicle", objNull, [objNull]], - ["_turretPath", [], [[]]] -]; +params [["_truck", objNull, [objNull]], ["_vehicle", objNull, [objNull]], ["_turretPath", [], [[]]]]; +TRACE_3("rearmEntireVehicleSuccessLocal",_truck,_vehicle,_turretPath); + +// 1.70 pylons +private _pylonConfigs = configProperties [configFile >> "CfgVehicles" >> (typeOf _vehicle) >> "Components" >> "TransportPylonsComponent" >> "Pylons", "isClass _x"]; +{ + private _pylonTurret = getArray (_x >> "turret"); + if (_pylonTurret isEqualTo []) then {_pylonTurret = [-1];}; // convert to expected array for driver + if (_pylonTurret isEqualTo _turretPath) then { + private _pylonIndex = _forEachIndex + 1; // GJ BIS + private _pylonAmmo = _vehicle ammoOnPylon _pylonIndex; + private _pylonMagazine = (getPylonMagazines _vehicle) select _forEachIndex; + private _maxRounds = getNumber (configFile >> "CfgMagazines" >> _pylonMagazine >> "count"); + TRACE_4("",_pylonIndex,_pylonAmmo,_maxRounds,_pylonMagazine); + if (_pylonAmmo < _maxRounds) then { + if ((GVAR(supply) == 0) || {[_truck, _pylonMagazine, (_maxRounds - _pylonAmmo)] call FUNC(removeMagazineFromSupply)}) then { + TRACE_3("Adding Rounds",_vehicle,_pylonIndex,_maxRounds); + _vehicle setAmmoOnPylon [_pylonIndex, _maxRounds]; + }; + }; + }; +} forEach _pylonConfigs; private _magazines = [_vehicle, _turretPath] call FUNC(getVehicleMagazines); if (isNil "_magazines") exitWith {}; @@ -40,27 +57,20 @@ if (isNil "_magazines") exitWith {}; }; if (_currentMagazines < _maxMagazines) then { private _success = true; - if (GVAR(supply) > 0) then { - _success = [_truck, _magazine, (_maxRounds - _currentRounds)] call FUNC(removeMagazineFromSupply); - }; - if (_success) then { + if ((GVAR(supply) == 0) || {[_truck, _magazine, (_maxRounds - _currentRounds)] call FUNC(removeMagazineFromSupply)}) then { _vehicle setMagazineTurretAmmo [_magazine, _maxRounds, _turretPath]; - for "_idx" from 1 to (_maxMagazines - _currentMagazines) do { - _success = true; - if (GVAR(supply) > 0) then { - _success = [_truck, _magazine, _maxRounds] call FUNC(removeMagazineFromSupply); - }; + }; + + for "_idx" from 1 to (_maxMagazines - _currentMagazines) do { + if ((GVAR(supply) == 0) || {[_truck, _magazine, _maxRounds] call FUNC(removeMagazineFromSupply)}) then { _vehicle addMagazineTurret [_magazine, _turretPath]; }; }; } else { - private _success = true; - if (GVAR(supply) > 0) then { - _success = [_truck, _magazine, (_maxRounds - _currentRounds)] call FUNC(removeMagazineFromSupply); - }; - if (_success) then { + if ((GVAR(supply) == 0) || {[_truck, _magazine, (_maxRounds - _currentRounds)] call FUNC(removeMagazineFromSupply)}) then { _vehicle setMagazineTurretAmmo [_magazine, _maxRounds, _turretPath]; }; }; false } count _magazines; + diff --git a/addons/rearm/functions/fnc_rearmSuccess.sqf b/addons/rearm/functions/fnc_rearmSuccess.sqf index 8fc006148a..e49a236ea2 100644 --- a/addons/rearm/functions/fnc_rearmSuccess.sqf +++ b/addons/rearm/functions/fnc_rearmSuccess.sqf @@ -1,36 +1,35 @@ /* * Author: GitHawk - * Rearms a vehicle. + * Rearms a vehicle, after progress bar finishes, pass args to machine where turret is local. * * Arguments: - * 0: Params - * 0: Vehicle - * 1: Unit - * 2: Turret Path - * 3: Number of magazines - * 4: Magazine Classname - * 5: Number of rounds + * 0: Vehicle + * 1: Unit + * 2: Turret Path + * 3: Number of magazines + * 4: Magazine Classname + * 5: Number of rounds + * 6: Pylon Index * * Return Value: * None * * Example: - * [[vehicle, player, [-1], 2, "5000Rnd_762x51_Belt", 500]] call ace_rearm_fnc_rearmSuccess + * [vehicle, player, [-1], 2, "5000Rnd_762x51_Belt", 500, -1] call ace_rearm_fnc_rearmSuccess * * Public: No */ #include "script_component.hpp" -params [ - ["_args", [objNull, objNull, [], 0, "", 0], [[]], [6]] -]; -_args params ["_vehicle", "_unit", "_turretPath", "_numMagazines", "_magazineClass", "_numRounds"]; -TRACE_6("rearmSuccess",_vehicle,_unit,_turretPath,_numMagazines,_magazineClass,_numRounds); +params [["_vehicle", objNull, [objNull]], ["_unit", objNull, [objNull]], "_turretPath", "_numMagazines", "_magazineClass", "_numRounds", "_pylon"]; +TRACE_7("rearmSuccess",_vehicle,_unit,_turretPath,_numMagazines,_magazineClass,_numRounds,_pylon); if (local _unit) then { [_unit, true, true] call FUNC(dropAmmo); }; +if (!alive _vehicle) exitWith {WARNING("vehicle dead/null");}; + if (isServer) then { private _turretOwnerID = _vehicle turretOwner _turretPath; if (_turretOwnerID == 0) then { diff --git a/addons/rearm/functions/fnc_rearmSuccessLocal.sqf b/addons/rearm/functions/fnc_rearmSuccessLocal.sqf index f922f06eee..5ba5492ad4 100644 --- a/addons/rearm/functions/fnc_rearmSuccessLocal.sqf +++ b/addons/rearm/functions/fnc_rearmSuccessLocal.sqf @@ -3,31 +3,38 @@ * Rearms a vehicle on the turret owner. * * Arguments: - * 0: Params - * 0: Vehicle - * 1: Unit - * 2: Turret Path - * 3: Number of magazines - * 4: Magazine Classname - * 5: Number of rounds + * 0: Vehicle + * 1: Unit + * 2: Turret Path + * 3: Number of magazines + * 4: Magazine Classname + * 5: Number of rounds + * 6: Pylon Index * * Return Value: * None * * Example: - * [[vehicle, player, [-1], 2, "5000Rnd_762x51_Belt", 500]] call ace_rearm_fnc_rearmSuccessLocal + * [vehicle, player, [-1], 2, "5000Rnd_762x51_Belt", 500, ""] call ace_rearm_fnc_rearmSuccessLocal * * Public: No */ #include "script_component.hpp" -params [ - ["_args", [objNull, objNull, [], 0, "", 0], [[]], [6]] -]; -_args params ["_vehicle", "_unit", "_turretPath", "_numMagazines", "_magazineClass", "_numRounds"]; -TRACE_6("rearmSuccessLocal",_vehicle,_unit,_turretPath,_numMagazines,_magazineClass,_numRounds); +params ["_vehicle", "_unit", "_turretPath", "_numMagazines", "_magazineClass", "_numRounds", "_pylon"]; +TRACE_7("rearmSuccessLocal",_vehicle,_unit,_turretPath,_numMagazines,_magazineClass,_numRounds,_pylon); private _rounds = getNumber (configFile >> "CfgMagazines" >> _magazineClass >> "count"); + +if (_pylon > 0) exitWith { + if (_turretPath isEqualTo [-1]) then {_turretPath = [];}; // Convert back to pylon turret format + private _currentCount = _vehicle ammoOnPylon _pylon; + private _newCount = ((_currentCount max 0) + _numRounds) min _rounds; + TRACE_2("",_pylon,_magazineClass,_newCount); + _vehicle setPylonLoadOut [_pylon, _magazineClass, false, _turretPath]; + _vehicle setAmmoOnPylon [_pylon, _newCount]; +}; + private _currentRounds = 0; private _maxMagazines = [_vehicle, _turretPath, _magazineClass] call FUNC(getMaxMagazines); diff --git a/addons/rearm/functions/fnc_removeMagazineFromSupply.sqf b/addons/rearm/functions/fnc_removeMagazineFromSupply.sqf index 967f6000cf..056ed26f48 100644 --- a/addons/rearm/functions/fnc_removeMagazineFromSupply.sqf +++ b/addons/rearm/functions/fnc_removeMagazineFromSupply.sqf @@ -5,7 +5,7 @@ * Arguments: * 0: Ammo Truck * 1: Magazine Classname - * 2: Number of Rounds to withdraw (optional) + * 2: Number of Rounds to withdraw (default: -1) * * Return Value: * Magazine was removed @@ -17,18 +17,19 @@ */ #include "script_component.hpp" -params [ - ["_truck", objNull, [objNull]], - ["_magazineClass", "", [""]], - ["_numRounds", -1, [0]] -]; +params [["_truck", objNull, [objNull]], ["_magazineClass", "", [""]], ["_numRounds", -1, [0]]]; +TRACE_3("removeMagazineFromSupply",_truck,_magazineClass,_numRounds); -if (isNull _truck || - {_magazineClass isEqualTo ""}) exitWith {false}; +if (isNull _truck || {_magazineClass isEqualTo ""}) exitWith {false}; private _return = false; ([_magazineClass] call FUNC(getCaliber)) params ["_cal", "_idx"]; +if (GVAR(supply) == 0) then { + WARNING("supply setting is set to unlimited"); // func shouldn't have been called + _return = true; +}; + if (GVAR(supply) == 1) then { private _supply = [_truck] call FUNC(getSupplyCount); if (GVAR(level) == 2) then { @@ -50,6 +51,7 @@ if (GVAR(supply) == 1) then { }; }; }; + if (GVAR(supply) == 2) then { private _magazineSupply = _truck getVariable [QGVAR(magazineSupply), []]; private _magazineIdx = -1; diff --git a/addons/rearm/functions/fnc_setSupplyCount.sqf b/addons/rearm/functions/fnc_setSupplyCount.sqf index c106d0ee5a..d9d5194550 100644 --- a/addons/rearm/functions/fnc_setSupplyCount.sqf +++ b/addons/rearm/functions/fnc_setSupplyCount.sqf @@ -1,6 +1,6 @@ /* * Author: GitHawk - * Sets the supply count. + * Sets the supply count. [Global Effects] * * Arguments: * 0: Ammo Truck @@ -16,11 +16,13 @@ */ #include "script_component.hpp" -params [ - ["_truck", objNull, [objNull]], - ["_supply", 0, [0]] -]; +if !(EGVAR(common,settingsInitFinished)) exitWith { // only run this after the settings are initialized + EGVAR(common,runAtSettingsInitialized) pushBack [FUNC(setSupplyCount), _this]; +}; -if (isNull _truck) exitWith {}; +params [["_truck", objNull, [objNull]], ["_supply", 0, [0]]]; + +if (GVAR(supply) != 1) exitWith {WARNING("supply setting is not set to limited");}; +if (isNull _truck) exitWith {WARNING_1("Truck is null [%1]", _truck);}; _truck setVariable [QGVAR(currentSupply), (_supply max 0), true]; diff --git a/addons/rearm/functions/fnc_storeAmmo.sqf b/addons/rearm/functions/fnc_storeAmmo.sqf index b59a75aaa9..c056421bba 100644 --- a/addons/rearm/functions/fnc_storeAmmo.sqf +++ b/addons/rearm/functions/fnc_storeAmmo.sqf @@ -25,7 +25,7 @@ private _attachedDummy = _unit getVariable [QGVAR(dummy), objNull]; if (isNull _attachedDummy) exitwith {}; [ - 5, + TIME_PROGRESSBAR(5), [_unit, _truck, _attachedDummy], { params ["_args"]; diff --git a/addons/rearm/functions/fnc_takeAmmo.sqf b/addons/rearm/functions/fnc_takeAmmo.sqf index 915be5e8a8..23f19fedf4 100644 --- a/addons/rearm/functions/fnc_takeAmmo.sqf +++ b/addons/rearm/functions/fnc_takeAmmo.sqf @@ -25,13 +25,14 @@ params [ ["_args", ["", objNull], [[]]] ]; _args params ["_magazineClass", "_vehicle"]; +TRACE_5("takeAmmo",_truck,_unit,_args,_magazineClass,_vehicle); ([_magazineClass] call FUNC(getCaliber)) params ["_cal", "_idx"]; REARM_HOLSTER_WEAPON; [ - (REARM_DURATION_TAKE select _idx), + TIME_PROGRESSBAR(REARM_DURATION_TAKE select _idx), [_unit, _magazineClass, _truck], FUNC(takeSuccess), "", diff --git a/addons/rearm/functions/fnc_takeSuccess.sqf b/addons/rearm/functions/fnc_takeSuccess.sqf index 831c2722bd..e458036176 100644 --- a/addons/rearm/functions/fnc_takeSuccess.sqf +++ b/addons/rearm/functions/fnc_takeSuccess.sqf @@ -18,16 +18,15 @@ */ #include "script_component.hpp" -params [ - ["_args", [objNull, "", objNull], [[]], 3] -]; +params [["_args", [objNull, "", objNull], [[]], 3]]; _args params ["_unit", "_magazineClass", "_truck"]; +TRACE_3("takeSuccess",_unit,_magazineClass,_truck); private _success = true; if (GVAR(supply) > 0) then { _success = [_truck, _magazineClass] call FUNC(removeMagazineFromSupply); }; -if !(_success) exitWith {}; +if !(_success) exitWith {WARNING_2("takeSuccess failed to take [%1] from [%2]",_magazineClass,_truck);}; [_unit, "forceWalk", QGVAR(vehRearm), true] call EFUNC(common,statusEffect_set); private _dummy = [_unit, _magazineClass] call FUNC(createDummy); @@ -41,6 +40,6 @@ private _actionID = _unit addAction [ false, true, "", - '!isNull (_truck getVariable [QGVAR(dummy), objNull])' + '!isNull (_target getVariable [QGVAR(dummy), objNull])' ]; _unit setVariable [QGVAR(ReleaseActionID), _actionID]; diff --git a/addons/rearm/script_component.hpp b/addons/rearm/script_component.hpp index c9ded7836d..3edfeda3f1 100644 --- a/addons/rearm/script_component.hpp +++ b/addons/rearm/script_component.hpp @@ -5,6 +5,7 @@ // #define DEBUG_MODE_FULL // #define DISABLE_COMPILE_CACHE // #define ENABLE_PERFORMANCE_COUNTERS +// #define FAST_PROGRESSBARS #ifdef DEBUG_ENABLED_REARM #define DEBUG_MODE_FULL @@ -38,3 +39,9 @@ _unit selectWeapon _weaponSelect; \ _unit setVariable [QGVAR(selectedWeaponOnRearm), nil]; \ }; + +#ifdef FAST_PROGRESSBARS + #define TIME_PROGRESSBAR(X) ((X) * 0.075) +#else + #define TIME_PROGRESSBAR(X) (X) +#endif diff --git a/docs/wiki/feature/rearm.md b/docs/wiki/feature/rearm.md index 3248ee4477..ae7fcb1612 100644 --- a/docs/wiki/feature/rearm.md +++ b/docs/wiki/feature/rearm.md @@ -17,14 +17,16 @@ version: This adds the option to rearm vehicles. The module settings allow you to configure ACE3 Rearm for both casual gaming and simulation game modes. Both the rearm speed and the availability of ammunition supply can be configured. -## 2. Rearming +## 2. Rearm Settings -### 2.1 Rearming a vehicle with setting `Entire vehicle` +## 2.1 Rearm Amount (`ace_rearm_level`) + +### 2.1.1 Rearming a vehicle with setting `Entire vehicle` - Interact with the ammo truck ⊞ Win (ACE3 default key bind `Interact Key`). - Move over `Rearm` and a list of vehicles within 20 meters that can be rearmed will be shown. - Select the vehicle from the list. It takes a few seconds to rearm the vehicle. -### 2.2 Rearming a vehicle with setting `Entire Magazine` +### 2.1.2 Rearming a vehicle with setting `Entire Magazine` - Interact with the ammo truck ⊞ Win (ACE3 default key bind `Interact Key`). - Move over `Take ammo` and a list of vehicles within 20 meters that can be rearmed will be shown. - Select the vehicle and the magazine from the list. You will pick up an ammo box. @@ -33,7 +35,7 @@ This adds the option to rearm vehicles. The module settings allow you to configu If a weapon carries multiple magazines of the same type, you have to repeat the procedure for every (partially) spent magazine. -### 2.3 Rearming a vehicle with setting `Amount based on caliber` +### 2.1.3 Rearming a vehicle with setting `Amount based on caliber` It's the same process as with setting `Entire Magazine`, but most magazines will require several ammo boxes. | Caliber in mm | 6 | 7 | 8 | 13 | 19 | 20 | 25 | 30 | 35 | 39 | 40 | 60 | 70 | 80 | 82 | 100 | 105 | 120 | 122 | 125 | 155 | 230 | 250 | @@ -43,6 +45,23 @@ It's the same process as with setting `Entire Magazine`, but most magazines will The caliber of the weapon will be rounded to the nearest number and the number of rounds is calculated using the table above. To fully rearm 2000 rounds of 7.62mm machine gun, you need five ammo boxes. +## 2.2 Ammunition supply (`ace_rearm_supply`) + +### 2.2.1 Unlimited +- Rearm vehicle has unlimited supply + +### 2.2.2 Limited ammo supply based on caliber +- Supply vehicle starts with a certian number of "points" (default is 1200) +- Resupplying vehicle will use up points based on number of rounds and caliber +- Can check number of points left on supply vehicle +- With 1000 points worth of ammunition supply, you can rearm four magazines of 250mm caliber (i.e. bombs) or eight magazines of 120mm caliber (i.e. tank rounds) or 125 magazines of 7.62mm caliber. + +### 2.2.3 Specific Magazines +- Supply vehicles start **empty** +- Magazines must be added via `ace_rearm_fnc_addMagazineToSupply` / `ace_rearm_fnc_addVehicleMagazinesToSupply` +- Can only resupply vehicles with specific magazines that have been loaded +- Can check what magazines are loaded on supply vehicle + ## 3. FAQ @@ -61,12 +80,13 @@ Mod developers can use the framework to use their custom models as ammo box repl ### Does rearm work with vehicles from mods? Yes, if the vehicle has the correct config entries or uses inheritance from vanilla ammo. Otherwise there is a compatibility mode. +Any vehicle can be turned into a supply vehicle by adding `this setVariable ["ace_rearm_isSupplyVehicle", true]` to it's init box. ### How do I replenish the ammunition supply on an ammo truck? -Please check the framework description for more details. +Please check the framework description for more details. ### The limited supply option `Only specific Magazines` doesn't work. What's wrong? -The mission creator has to use the framework to add specific magazines to the ammo truck(s). On this setting all ammo trucks are empty by default. For more information, please check the framework description. +The mission creator has to use the framework to add specific magazines to the ammo truck(s). On this setting all ammo trucks are empty by default. For more information, please check the framework description. ## 5. Dependencies diff --git a/docs/wiki/framework/rearm-framework.md b/docs/wiki/framework/rearm-framework.md index 630a5026be..1985fdf685 100644 --- a/docs/wiki/framework/rearm-framework.md +++ b/docs/wiki/framework/rearm-framework.md @@ -14,6 +14,8 @@ version: ## 1. Config Values +### 1.1 Ammo Configs + ```cpp class CfgAmmo { class MyLaserGuidedRocket { @@ -36,9 +38,80 @@ class CfgVehicles {

ace_rearm_dummy is only needed if you have a custom ammunition model. For each model you should create a dummy vehicle extending ace_rearm_defaultCarriedObject.

+### 1.2 Setting vehicle as a supply +A vehicle will be set as a supply vehicle based on the config `ace_rearm_defaultSupply` +```cpp +class MyTruck: Car_F { + ace_rearm_defaultSupply = 1200; +}; +``` +
+
Note:
+

Mission makers can also use `this setVariable ["ace_rearm_isSupplyVehicle", true]`

+
## 2. Functions +### 2.1 Adding specific magazines + +`ace_rearm_fnc_addMagazineToSupply` + + | Arguments | Type | Optional (default value) +---| --------- | ---- | ------------------------ +0 | Ammo Truck | Object | Required +1 | Magazine Classname | String | Required +2 | Only add content of one ammo box | Boolean | Optional (default: `false`) +**R** | None | None | Return value + +This function is most useful with the module setting `Only specific Magazines`. Note that this function only adds one magazine of a specific class. Other magazines of the same size are not available on this module setting. It has to be used to replenish the ammo truck on `Only specific Magazines` setting. + +This function can also be used to increase the supply count on setting `Limited ammo supply based on caliber` by a certain caliber value. + +#### 2.1.1 Example + +`[ammo_truck, "32Rnd_155mm_Mo_shells"] call ace_rearm_fnc_addMagazineToSupply;` + + | Arguments | Explanation +---| --------- | ----------- +0 | `ammo_truck` | My ammo truck object +1 | `"32Rnd_155mm_Mo_shells"` | Some magazine class + +The 32 artillery shells are added to the supply count or the magazine storage of the specified ammo truck. + +### 2.2 Adding all magazines of a specific vehicle + +`ace_rearm_fnc_addVehicleMagazinesToSupply` + + | Arguments | Type | Optional (default value) +---| --------- | ---- | ------------------------ +0 | Ammo Truck | Object | Required +1 | Any vehicle object or class name | Object or String | Required +**R** | None | None | Return value + +This functions wraps `ace_rearm_fnc_addMagazineToSupply` and uses it to add all default magazines of all supported turrets of the vehicle to the ammo truck. + +#### 2.2.1 Example 1 + +`[ammo_truck, tank] call ace_rearm_fnc_addVehicleMagazinesToSupply;` + + | Arguments | Explanation +---| --------- | ----------- +0 | `ammo_truck` | My ammo truck object +1 | `tank`| A vehicle object + +All magazines found in the class config of the object `tank` are made available. + +#### 2.2.2 Example 2 + +`[ammo_truck, "B_MBT_01_arty_F"] call ace_rearm_fnc_addVehicleMagazinesToSupply;` + + | Arguments | Explanation +---| --------- | ----------- +0 | `ammo_truck` | My ammo truck object +1 | `"B_MBT_01_arty_F"`| Vehicle class name + +All magazines found in the config of the vehicle class `B_MBT_01_arty_F` are made available. + ### 2.3 Enabling / disabling rearming `ace_rearm_fnc_disable` @@ -71,3 +144,79 @@ Disables rearming on the object `tank`. 1 | `false`| Rearming is enabled Enables rearming on the object `tank`. + +### 2.4 Getting the supply count + +`ace_rearm_fnc_getSupplyCount` + + | Arguments | Type | Optional (default value) +---| --------- | ---- | ------------------------ +0 | Ammo Truck | Object | Required +**R** | Supply count | Number | Return value + +This functions returns the current supply count of the ammo truck. + +#### 2.4.1 Example + +`[ammo_truck] call ace_rearm_fnc_getSupplyCount;` + + | Arguments | Explanation +---| --------- | ----------- +0 | `ammo_truck` | My object + +The remaining supply count of `ammo_truck` will be returned. + +### 2.5 Removing magazines from supply + +`ace_rearm_fnc_removeMagazineFromSupply` + + | Arguments | Type | Optional (default value) +---| --------- | ---- | ------------------------ +0 | Ammo Truck | Object | Required +1 | Magazine Classname | String | Required +2 | Number of Rounds to withdraw | Number | Optional (default: `-1`) +**R** | Magazine could be removed successfully | Boolean | Return value + +#### 2.5.1 Example 1 + +`[ammo_truck, "500Rnd_127x99_mag_Tracer_Red"] call ace_rearm_fnc_removeMagazineFromSupply;` + + | Arguments | Explanation +---| --------- | ----------- +0 | `ammo_truck` | My ammo truck object +1 | `"500Rnd_127x99_mag_Tracer_Red"`| Carrying is enabled + +Removes one ammo box worth of 500Rnd_127x99_mag_Tracer_Red from the supply. Depending on the module setting the ammo box does hold an entire magazine or only the caliber based amount of rounds. + +#### 2.5.2 Example 2 + +`[ammo_truck, "500Rnd_127x99_mag_Tracer_Red", 50] call ace_rearm_fnc_removeMagazineFromSupply;` + + | Arguments | Explanation +---| --------- | ----------- +0 | `ammo_truck` | My ammo truck object +1 | `"500Rnd_127x99_mag_Tracer_Red"`| Carrying is enabled +2 | `50` | Number of rounds + +Removes one ammo box with 50 rounds of 500Rnd_127x99_mag_Tracer_Red from the supply. This is 10% of the supply of an entire magazine. + +### 2.6 Setting the supply count + +`ace_rearm_fnc_setSupplyCount` + + | Arguments | Type | Optional (default value) +---| --------- | ---- | ------------------------ +0 | Ammo Truck | Object | Required +1 | Supply Count | Boolean | Required +**R** | None | None | Return value + +This function sets the current supply count of the ammo truck. It can be used to replenish the ammo truck on `Limited ammo supply based on caliber` setting. + +#### 2.6.1 Example + +`[ammo_truck, 1000] call ace_rearm_fnc_setSupplyCount;` + + | Arguments | Explanation +---| --------- | ----------- +0 | `ammo_truck` | My ammo truck object +1 | `1000`| Supply Count diff --git a/optionals/compat_rhs_afrf3/CfgVehicles.hpp b/optionals/compat_rhs_afrf3/CfgVehicles.hpp index 5771ea3e16..20ee84eea5 100644 --- a/optionals/compat_rhs_afrf3/CfgVehicles.hpp +++ b/optionals/compat_rhs_afrf3/CfgVehicles.hpp @@ -1,27 +1,3 @@ -#define MACRO_REARM_TRUCK_ACTIONS \ - class ACE_Actions: ACE_Actions { \ - class ACE_MainActions: ACE_MainActions { \ - class EGVAR(rearm,TakeAmmo) { \ - displayName = ECSTRING(rearm,TakeAmmo); \ - distance = 7; \ - condition = QUOTE(_this call EFUNC(rearm,canTakeAmmo)); \ - insertChildren = QUOTE(_target call EFUNC(rearm,addRearmActions)); \ - exceptions[] = {"isNotInside"}; \ - showDisabled = 0; \ - priority = 2; \ - icon = QPATHTOEF(rearm,ui\icon_rearm_interact.paa); \ - }; \ - class EGVAR(rearm,StoreAmmo) { \ - displayName = ECSTRING(rearm,StoreAmmo); \ - distance = 7; \ - condition = QUOTE(_this call EFUNC(rearm,canStoreAmmo)); \ - statement = QUOTE(_this call EFUNC(rearm,storeAmmo)); \ - exceptions[] = {"isNotInside"}; \ - icon = QPATHTOEF(rearm,ui\icon_rearm_interact.paa); \ - }; \ - }; \ - }; - #define MACRO_REFUEL_ACTIONS \ class ACE_Actions: ACE_Actions { \ class ACE_MainActions: ACE_MainActions { \ @@ -408,7 +384,7 @@ class CfgVehicles { class rhs_gaz66_ammo_base: rhs_gaz66_vmf { transportAmmo = 0; - MACRO_REARM_TRUCK_ACTIONS + ace_rearm_supply = 1200; }; class MRAP_02_base_F; diff --git a/optionals/compat_rhs_usf3/CfgVehicles.hpp b/optionals/compat_rhs_usf3/CfgVehicles.hpp index 25ac08dfa0..e72a1a111f 100644 --- a/optionals/compat_rhs_usf3/CfgVehicles.hpp +++ b/optionals/compat_rhs_usf3/CfgVehicles.hpp @@ -11,30 +11,6 @@ }; \ } -#define MACRO_REARM_TRUCK_ACTIONS \ - class ACE_Actions: ACE_Actions { \ - class ACE_MainActions: ACE_MainActions { \ - class EGVAR(rearm,TakeAmmo) { \ - displayName = ECSTRING(rearm,TakeAmmo); \ - distance = 7; \ - condition = QUOTE(_this call EFUNC(rearm,canTakeAmmo)); \ - insertChildren = QUOTE(_target call EFUNC(rearm,addRearmActions)); \ - exceptions[] = {"isNotInside"}; \ - showDisabled = 0; \ - priority = 2; \ - icon = QPATHTOEF(rearm,ui\icon_rearm_interact.paa); \ - }; \ - class EGVAR(rearm,StoreAmmo) { \ - displayName = ECSTRING(rearm,StoreAmmo); \ - distance = 7; \ - condition = QUOTE(_this call EFUNC(rearm,canStoreAmmo)); \ - statement = QUOTE(_this call EFUNC(rearm,storeAmmo)); \ - exceptions[] = {"isNotInside"}; \ - icon = QPATHTOEF(rearm,ui\icon_rearm_interact.paa); \ - }; \ - }; \ - }; - #define MACRO_REFUEL_ACTIONS \ class ACE_Actions: ACE_Actions { \ class ACE_MainActions: ACE_MainActions { \ @@ -316,19 +292,19 @@ class CfgVehicles { class rhsusf_M977A4_usarmy_wd: rhsusf_HEMTT_A4_base {}; class rhsusf_M977A4_AMMO_usarmy_wd: rhsusf_M977A4_usarmy_wd { transportAmmo = 0; - MACRO_REARM_TRUCK_ACTIONS + ace_rearm_supply = 1200; }; class rhsusf_M977A4_BKIT_usarmy_wd: rhsusf_M977A4_usarmy_wd {}; class rhsusf_M977A4_AMMO_BKIT_usarmy_wd: rhsusf_M977A4_BKIT_usarmy_wd { transportAmmo = 0; - MACRO_REARM_TRUCK_ACTIONS + ace_rearm_supply = 1200; }; class rhsusf_M977A4_BKIT_M2_usarmy_wd: rhsusf_M977A4_usarmy_wd {}; class rhsusf_M977A4_AMMO_BKIT_M2_usarmy_wd: rhsusf_M977A4_BKIT_M2_usarmy_wd { transportAmmo = 0; - MACRO_REARM_TRUCK_ACTIONS + ace_rearm_supply = 1200; }; class rhsusf_M978A4_usarmy_wd: rhsusf_M977A4_usarmy_wd { @@ -373,7 +349,7 @@ class CfgVehicles { class rhsusf_m113_usarmy: rhsusf_m113tank_base {}; class rhsusf_m113_usarmy_supply: rhsusf_m113_usarmy { transportAmmo = 0; - MACRO_REARM_TRUCK_ACTIONS + ace_rearm_supply = 1200; }; class APC_Tracked_03_base_F; From d1f4b90714062c0fcd9293e104d9b9fa8aeacbf3 Mon Sep 17 00:00:00 2001 From: PabstMirror Date: Thu, 8 Jun 2017 11:55:19 -0500 Subject: [PATCH 106/657] Fix minor debug that got left in (#5260) --- addons/common/script_component.hpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/addons/common/script_component.hpp b/addons/common/script_component.hpp index 4504cd9653..66f7ac63bf 100644 --- a/addons/common/script_component.hpp +++ b/addons/common/script_component.hpp @@ -3,7 +3,7 @@ #include "\z\ace\addons\main\script_mod.hpp" // #define DEBUG_MODE_FULL -#define DISABLE_COMPILE_CACHE +// #define DISABLE_COMPILE_CACHE // #define ENABLE_PERFORMANCE_COUNTERS #ifdef DEBUG_ENABLED_COMMON From 55df8bca533310caf4602be830704c082d226c9c Mon Sep 17 00:00:00 2001 From: Phyma Date: Thu, 8 Jun 2017 19:10:35 +0200 Subject: [PATCH 107/657] Repair specialist rename, fixes #3186 (#5248) * Changed name * Fixed Enginner only german and removed big letters * Added docs + PR fixes #3186 * Removed other languages * Fixed request and added comment * Replace all usage of term "Specialist" --- addons/repair/ACE_Settings.hpp | 6 ++-- addons/repair/CfgEden.hpp | 2 +- addons/repair/CfgVehicles.hpp | 8 ++--- .../functions/fnc_getPostRepairDamage.sqf | 2 +- addons/repair/stringtable.xml | 31 ++++--------------- docs/team.md | 1 + 6 files changed, 16 insertions(+), 34 deletions(-) diff --git a/addons/repair/ACE_Settings.hpp b/addons/repair/ACE_Settings.hpp index 46228e2e44..0c05bc8459 100644 --- a/addons/repair/ACE_Settings.hpp +++ b/addons/repair/ACE_Settings.hpp @@ -12,7 +12,7 @@ class ACE_Settings { description = CSTRING(enginerSetting_Repair_description); typeName = "SCALAR"; value = 1; - values[] = {CSTRING(engineerSetting_anyone), CSTRING(engineerSetting_EngineerOnly), CSTRING(engineerSetting_RepairSpecialistOnly)}; + values[] = {CSTRING(engineerSetting_anyone), CSTRING(engineerSetting_EngineerOnly), CSTRING(engineerSetting_AdvancedOnly)}; category = ECSTRING(OptionsMenu,CategoryLogistics); }; class GVAR(engineerSetting_wheel) { @@ -20,7 +20,7 @@ class ACE_Settings { description = CSTRING(enginerSetting_Wheel_description); typeName = "SCALAR"; value = 0; - values[] = {CSTRING(engineerSetting_anyone), CSTRING(engineerSetting_EngineerOnly), CSTRING(engineerSetting_RepairSpecialistOnly)}; + values[] = {CSTRING(engineerSetting_anyone), CSTRING(engineerSetting_EngineerOnly), CSTRING(engineerSetting_AdvancedOnly)}; category = ECSTRING(OptionsMenu,CategoryLogistics); }; class GVAR(repairDamageThreshold) { @@ -58,7 +58,7 @@ class ACE_Settings { description = CSTRING(engineerSetting_fullRepair_description); typeName = "SCALAR"; value = 2; - values[] = {CSTRING(engineerSetting_anyone), CSTRING(engineerSetting_EngineerOnly), CSTRING(engineerSetting_RepairSpecialistOnly)}; + values[] = {CSTRING(engineerSetting_anyone), CSTRING(engineerSetting_EngineerOnly), CSTRING(engineerSetting_AdvancedOnly)}; category = ECSTRING(OptionsMenu,CategoryLogistics); }; class GVAR(addSpareParts) { diff --git a/addons/repair/CfgEden.hpp b/addons/repair/CfgEden.hpp index c11f0b96b8..1c1263755b 100644 --- a/addons/repair/CfgEden.hpp +++ b/addons/repair/CfgEden.hpp @@ -21,7 +21,7 @@ class Cfg3DEN { h = "5 * (pixelH * pixelGrid * 0.50)"; rows = 1; columns = 4; - strings[] = {"$STR_3DEN_Attributes_Lock_Default_text", CSTRING(AssignEngineerRole_role_none), CSTRING(AssignEngineerRole_role_engineer), CSTRING(AssignEngineerRole_role_specialist)}; + strings[] = {"$STR_3DEN_Attributes_Lock_Default_text", CSTRING(AssignEngineerRole_role_none), CSTRING(AssignEngineerRole_role_engineer), CSTRING(AssignEngineerRole_role_advanced)}; }; }; }; diff --git a/addons/repair/CfgVehicles.hpp b/addons/repair/CfgVehicles.hpp index 178e8ecb12..e06c18115b 100644 --- a/addons/repair/CfgVehicles.hpp +++ b/addons/repair/CfgVehicles.hpp @@ -38,7 +38,7 @@ class CfgVehicles { class values { class anyone { name = CSTRING(engineerSetting_anyone); value = 0; }; class Engineer { name = CSTRING(engineerSetting_EngineerOnly); value = 1; default = 1; }; - class Special { name = CSTRING(engineerSetting_RepairSpecialistOnly); value = 2; }; + class Advanced { name = CSTRING(engineerSetting_AdvancedOnly); value = 2; }; }; }; class engineerSetting_Wheel { @@ -48,7 +48,7 @@ class CfgVehicles { class values { class anyone { name = CSTRING(engineerSetting_anyone); value = 0; default = 1; }; class Engineer { name = CSTRING(engineerSetting_EngineerOnly); value = 1; }; - class Special { name = CSTRING(engineerSetting_RepairSpecialistOnly); value = 2; }; + class Advanced { name = CSTRING(engineerSetting_AdvancedOnly); value = 2; }; }; }; class repairDamageThreshold { @@ -91,7 +91,7 @@ class CfgVehicles { class values { class anyone { name = CSTRING(engineerSetting_anyone); value = 0; }; class Engineer { name = CSTRING(engineerSetting_EngineerOnly); value = 1; }; - class Special { name = CSTRING(engineerSetting_RepairSpecialistOnly); value = 2; default = 1;}; + class Advanced { name = CSTRING(engineerSetting_AdvancedOnly); value = 2; default = 1;}; }; }; class addSpareParts { @@ -150,7 +150,7 @@ class CfgVehicles { default = 1; }; class doctor { - name = CSTRING(AssignEngineerRole_role_specialist); + name = CSTRING(AssignEngineerRole_role_advanced); value = 2; }; }; diff --git a/addons/repair/functions/fnc_getPostRepairDamage.sqf b/addons/repair/functions/fnc_getPostRepairDamage.sqf index 9388f4474d..22eaf7a5f9 100644 --- a/addons/repair/functions/fnc_getPostRepairDamage.sqf +++ b/addons/repair/functions/fnc_getPostRepairDamage.sqf @@ -22,7 +22,7 @@ TRACE_1("params",_unit); if (([_unit] call FUNC(isInRepairFacility) || {[_unit] call FUNC(isNearRepairVehicle)})) exitWith {0}; private _class = _unit getVariable ["ACE_IsEngineer", getNumber (configFile >> "CfgVehicles" >> typeOf _unit >> "engineer")]; -//If specialist or more qualified than min, then use engineer threshold: +//If advanced or more qualified than min, then use engineer threshold: if ((_class isEqualTo 2) || {[_unit, GVAR(engineerSetting_Repair) + 1] call FUNC(isEngineer)}) exitWith { (GVAR(repairDamageThreshold_Engineer) min GVAR(repairDamageThreshold)) }; diff --git a/addons/repair/stringtable.xml b/addons/repair/stringtable.xml index d1926a47eb..4e54ab39d0 100644 --- a/addons/repair/stringtable.xml +++ b/addons/repair/stringtable.xml @@ -1,4 +1,4 @@ - + @@ -954,18 +954,8 @@ 工兵のみ 오직 정비공만 - - Repair Specialist only - Nur Reparaturspezialist - Tylko inżynierowie - Somente especialista em reparos - Только ремонтные специалисты - Pouze specialista na opravování - Solo especialista en reparación - Solo Specialista Riparazioni - Spécialistes de réparation seulement - 専門兵のみ - 오직 정비 특기만 + + Advanced Engineer only Allow Wheel @@ -1240,18 +1230,9 @@ 専門兵 정비공 - - Specialist - Reparaturspezialist - Inżynier - Especialista - Специалист - Specialista - Especialista - Specialista Riparazioni - Spécialiste - 工兵として単体、複数ユニットを割り当てます。 - 정비 특기 + + + Adv. Engineer Assign one or multiple units as an engineer diff --git a/docs/team.md b/docs/team.md index 4f1a8d5150..9a8f058cf3 100644 --- a/docs/team.md +++ b/docs/team.md @@ -110,6 +110,7 @@ tpM | ACSE Dev Lead - Sounds, SME * OnkelDisMaster * oscarmolinadev * PaxJaromeMalues +* Phyma * pokertour * Professor * rakowozz From 225d15dcca2062a197ec37e9e462c96d154fe724 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ozan=20E=C4=9Fitmen?= Date: Thu, 8 Jun 2017 22:31:25 +0400 Subject: [PATCH 108/657] Add Ability to Change Repair Times of Vehicles (#5205) * Add ability to change repair time based on vehicle * Much better * Unary command not function * Allow changing of track or wheel object per vehicle * Lot more complicated than I thought --- addons/repair/functions/fnc_repair.sqf | 38 ++++++++++++++++---------- 1 file changed, 23 insertions(+), 15 deletions(-) diff --git a/addons/repair/functions/fnc_repair.sqf b/addons/repair/functions/fnc_repair.sqf index d4f5412e6f..3ee6d4097f 100644 --- a/addons/repair/functions/fnc_repair.sqf +++ b/addons/repair/functions/fnc_repair.sqf @@ -177,23 +177,31 @@ if (vehicle _caller == _caller && {_callerAnim != ""}) then { [_caller, _callerAnim] call EFUNC(common,doAnimation); }; -//Get repair time -_repairTime = if (isNumber (_config >> "repairingTime")) then { - getNumber (_config >> "repairingTime"); -} else { - if (isText (_config >> "repairingTime")) exitWith { - _repairTimeConfig = getText(_config >> "repairingTime"); - if (isNil _repairTimeConfig) then { - _repairTimeConfig = compile _repairTimeConfig; - } else { - _repairTimeConfig = missionNamespace getVariable _repairTimeConfig; +// Get repair time +_repairTime = [ + configFile >> "CfgVehicles" >> typeOf _target >> QGVAR(repairTimes) >> configName _config, + "number", + -1 +] call CBA_fnc_getConfigEntry; + +if (_repairTime < 0) then { + _repairTime = if (isNumber (_config >> "repairingTime")) then { + getNumber (_config >> "repairingTime"); + } else { + if (isText (_config >> "repairingTime")) exitWith { + _repairTimeConfig = getText (_config >> "repairingTime"); + if (isNil _repairTimeConfig) then { + _repairTimeConfig = compile _repairTimeConfig; + } else { + _repairTimeConfig = missionNamespace getVariable _repairTimeConfig; + }; + if (_repairTimeConfig isEqualType 0) exitWith { + _repairTimeConfig; + }; + [_caller, _target, _hitPoint, _className] call _repairTimeConfig; }; - if (_repairTimeConfig isEqualType 0) exitWith { - _repairTimeConfig; - }; - [_caller, _target, _hitPoint, _className] call _repairTimeConfig; + 0; }; - 0; }; // Find localized string From 382028e662f68ce4df30dea235d973fdc4f7f477 Mon Sep 17 00:00:00 2001 From: PabstMirror Date: Thu, 8 Jun 2017 13:50:38 -0500 Subject: [PATCH 109/657] Fix updating body part visuals (#5141) --- .../functions/fnc_woundsHandler.sqf | 5 +- .../functions/fnc_woundsHandlerSQF.sqf | 4 +- .../functions/fnc_damageBodyPart.sqf | 5 +- .../functions/fnc_updateBodyPartVisuals.sqf | 57 +++++++------------ 4 files changed, 30 insertions(+), 41 deletions(-) diff --git a/addons/medical_damage/functions/fnc_woundsHandler.sqf b/addons/medical_damage/functions/fnc_woundsHandler.sqf index 766680e5a5..688ff86fd7 100644 --- a/addons/medical_damage/functions/fnc_woundsHandler.sqf +++ b/addons/medical_damage/functions/fnc_woundsHandler.sqf @@ -41,10 +41,12 @@ private _woundDamage = _damage / ((count _woundsCreated) max 1); // If the damag private _painLevel = 0; private _critialDamage = false; private _bodyPartDamage = _unit getVariable [QEGVAR(medical,bodyPartDamage), [0,0,0,0,0,0]]; +private _bodyPartVisParams = [_unit, false, false, false, false]; // params array for EFUNC(medical_engine,updateBodyPartVisuals); { _x params ["", "_woundClassIDToAdd", "_bodyPartNToAdd", "", "_bleeding"]; _bodyPartDamage set [_bodyPartNToAdd, (_bodyPartDamage select _bodyPartNToAdd) + _woundDamage]; + _bodyPartVisParams set [[1,2,3,3,4,4] select _bodyPartNToAdd, true]; // Mark the body part index needs updating // The higher the nastiness likelihood the higher the change to get a painful and bloody wound private _nastinessLikelihood = linearConversion [0, 20, _woundDamage, 0.5, 30, true]; @@ -107,7 +109,8 @@ private _bodyPartDamage = _unit getVariable [QEGVAR(medical,bodyPartDamage), [0, _unit setVariable [QEGVAR(medical,openWounds), _openWounds, true]; _unit setVariable [QEGVAR(medical,bodyPartDamage), _bodyPartDamage, true]; -[_unit, _bodyPart] call EFUNC(medical_engine,updateBodyPartVisuals); +_bodyPartVisParams call EFUNC(medical_engine,updateBodyPartVisuals); + [_unit, _painLevel] call EFUNC(medical,adjustPainLevel); [_unit, "hit", PAIN_TO_SCREAM(_painLevel)] call EFUNC(medical_engine,playInjuredSound); diff --git a/addons/medical_damage/functions/fnc_woundsHandlerSQF.sqf b/addons/medical_damage/functions/fnc_woundsHandlerSQF.sqf index 9dcd25521d..10af92bf17 100644 --- a/addons/medical_damage/functions/fnc_woundsHandlerSQF.sqf +++ b/addons/medical_damage/functions/fnc_woundsHandlerSQF.sqf @@ -74,6 +74,7 @@ private _woundID = _unit getVariable [QGVAR(lastUniqueWoundID), 1]; // Unique w private _painLevel = 0; private _critialDamage = false; private _bodyPartDamage = _unit getVariable [QEGVAR(medical,bodyPartDamage), [0,0,0,0,0,0]]; +private _bodyPartVisParams = [_unit, false, false, false, false]; // params array for EFUNC(medical_engine,updateBodyPartVisuals); private _woundsCreated = []; { _x params ["_thresholdMinDam", "_thresholdWoundCount"]; @@ -92,6 +93,7 @@ private _woundsCreated = []; private _bodyPartNToAdd = [floor random 6, _bodyPartN] select _isSelectionSpecific; // 6 == count ALL_BODY_PARTS _bodyPartDamage set [_bodyPartNToAdd, (_bodyPartDamage select _bodyPartNToAdd) + _woundDamage]; + _bodyPartVisParams set [[1,2,3,3,4,4] select _bodyPartNToAdd, true]; // Mark the body part index needs updating // Create a new injury. Format [ID, classID, bodypart, percentage treated, bleeding rate] _injury = [_woundID, _woundClassIDToAdd, _bodyPartNToAdd, 1, _injuryBleedingRate]; @@ -165,7 +167,7 @@ private _woundsCreated = []; _unit setVariable [QEGVAR(medical,openWounds), _openWounds, true]; _unit setVariable [QEGVAR(medical,bodyPartDamage), _bodyPartDamage, true]; -[_unit, _bodyPart] call EFUNC(medical_engine,updateBodyPartVisuals); +_bodyPartVisParams call EFUNC(medical_engine,updateBodyPartVisuals); [_unit, _painLevel] call EFUNC(medical,adjustPainLevel); [_unit, "hit", PAIN_TO_SCREAM(_painLevel)] call EFUNC(medical_engine,playInjuredSound); diff --git a/addons/medical_engine/functions/fnc_damageBodyPart.sqf b/addons/medical_engine/functions/fnc_damageBodyPart.sqf index cac5266cad..a1d9b4ba30 100644 --- a/addons/medical_engine/functions/fnc_damageBodyPart.sqf +++ b/addons/medical_engine/functions/fnc_damageBodyPart.sqf @@ -5,13 +5,13 @@ * Arguments: * 0: Unit * 1: Selection, can be "Head", "Body", "Arms" or "Legs" - * 2: Damage + * 2: Damaged * * Return Value: * None * * Example: - * [player, "HEAD"] call ace_medical_engine_fnc_damageBodyPart + * [player, "HEAD", true] call ace_medical_engine_fnc_damageBodyPart * * Notes: * Head: Blood visuals @ 0.45 @@ -24,6 +24,7 @@ #include "script_component.hpp" params ["_unit", "_selection", "_damage"]; +TRACE_3("damageBodyPart",_unit,_selection,_damage); _damage = [0, DAMAGED_MIN_THRESHOLD] select _damage; diff --git a/addons/medical_engine/functions/fnc_updateBodyPartVisuals.sqf b/addons/medical_engine/functions/fnc_updateBodyPartVisuals.sqf index d7479ae758..0b67449926 100644 --- a/addons/medical_engine/functions/fnc_updateBodyPartVisuals.sqf +++ b/addons/medical_engine/functions/fnc_updateBodyPartVisuals.sqf @@ -4,52 +4,35 @@ * * Arguments: * 0: Unit - * 1: Body part, can be "Head", "Body", "LeftArm", "RightArm", "LeftLeg", "RightLeg" or "All" + * 1: Update Head + * 2: Update Body + * 3: Update Arms + * 4: Update Legs * * Return Value: * None * * Example: - * [player, "HEAD"] call ace_medical_engine_fnc_updateBodyPartVisuals + * [player, true, true, true, true] call ace_medical_engine_fnc_updateBodyPartVisuals * * Public: No */ #include "script_component.hpp" -params ["_unit", "_bodyPart"]; - -if (_bodyPart == "All") exitWith { - [_unit, "Head"] call FUNC(updateBodyPartVisuals); - [_unit, "Body"] call FUNC(updateBodyPartVisuals); - [_unit, "LeftArm"] call FUNC(updateBodyPartVisuals); - [_unit, "RightArm"] call FUNC(updateBodyPartVisuals); - [_unit, "LeftLeg"] call FUNC(updateBodyPartVisuals); - [_unit, "RightLeg"] call FUNC(updateBodyPartVisuals); -}; - -private _affectedBodyParts = [_bodyPart]; - -switch (toLower _bodyPart) do { - case "leftarm"; - case "rightarm": { - _bodyPart = "Arms"; - _affectedBodyParts = ["LeftArm", "RightArm"]; - }; - - case "leftleg"; - case "rightleg": { - _bodyPart = "Legs"; - _affectedBodyParts = ["LeftLeg", "RightLeg"]; - }; -}; +params ["_unit", "_updateHead", "_updateBody", "_updateArms", "_updateLegs"]; +TRACE_5("updateBodyPartVisuals",_unit,_updateHead,_updateBody,_updateArms,_updateLegs); private _bodyPartDamage = _unit getVariable [QEGVAR(medical,bodyPartDamage), [0,0,0,0,0,0]]; -private _damageOnAffectedBodyParts = 0; -{ - private _partIndex = ALL_BODY_PARTS find toLower _x; - private _damageOnBodyPart = _bodyPartDamage select _partIndex; - // report maximum of both legs or arms - _damageOnAffectedBodyParts = _damageOnAffectedBodyParts max _damageOnBodyPart; -} forEach _affectedBodyParts; - -[_unit, _bodyPart, _damageOnAffectedBodyParts > VISUAL_BODY_DAMAGE_THRESHOLD] call FUNC(damageBodyPart); + +if (_updateHead) then { + [_unit, "head", (_bodyPartDamage select 0) > VISUAL_BODY_DAMAGE_THRESHOLD] call FUNC(damageBodyPart); +}; +if (_updateBody) then { + [_unit, "body", (_bodyPartDamage select 1) > VISUAL_BODY_DAMAGE_THRESHOLD] call FUNC(damageBodyPart); +}; +if (_updateArms) then { + [_unit, "arms", ((_bodyPartDamage select 2) max (_bodyPartDamage select 3)) > VISUAL_BODY_DAMAGE_THRESHOLD] call FUNC(damageBodyPart); +}; +if (_updateLegs) then { + [_unit, "legs", ((_bodyPartDamage select 4) max (_bodyPartDamage select 5)) > VISUAL_BODY_DAMAGE_THRESHOLD] call FUNC(damageBodyPart); +}; From 847832c11885287ad45ea817a6acdad32cd0a7b9 Mon Sep 17 00:00:00 2001 From: PabstMirror Date: Thu, 8 Jun 2017 14:31:27 -0500 Subject: [PATCH 110/657] Fix some event names on wiki (#5254) * Fix some event names on wiki * Switch callable events to functions --- addons/cargo/functions/fnc_loadItem.sqf | 2 +- addons/cargo/functions/fnc_unloadItem.sqf | 5 +- docs/wiki/framework/cargo-framework.md | 50 ++++++++++++++----- docs/wiki/framework/goggles-framework.md | 4 +- docs/wiki/framework/overpressure-framework.md | 2 +- .../framework/reloadlaunchers-framework.md | 2 +- 6 files changed, 45 insertions(+), 20 deletions(-) diff --git a/addons/cargo/functions/fnc_loadItem.sqf b/addons/cargo/functions/fnc_loadItem.sqf index 1d59cc1e64..bb608ff926 100644 --- a/addons/cargo/functions/fnc_loadItem.sqf +++ b/addons/cargo/functions/fnc_loadItem.sqf @@ -13,7 +13,7 @@ * Example: * [object, vehicle] call ace_cargo_fnc_loadItem * - * Public: No + * Public: Yes */ #include "script_component.hpp" diff --git a/addons/cargo/functions/fnc_unloadItem.sqf b/addons/cargo/functions/fnc_unloadItem.sqf index 47ff3ba36e..20fde5d631 100644 --- a/addons/cargo/functions/fnc_unloadItem.sqf +++ b/addons/cargo/functions/fnc_unloadItem.sqf @@ -5,14 +5,15 @@ * Arguments: * 0: Item * 1: Vehicle + * 2: Unloader (default: objNull) * * Return Value: - * Object unloaded + * Object was unloaded * * Example: * [object, vehicle] call ace_cargo_fnc_unloadItem * - * Public: No + * Public: Yes */ #include "script_component.hpp" diff --git a/docs/wiki/framework/cargo-framework.md b/docs/wiki/framework/cargo-framework.md index 03ddf4e757..091969b91f 100644 --- a/docs/wiki/framework/cargo-framework.md +++ b/docs/wiki/framework/cargo-framework.md @@ -46,20 +46,10 @@ class staticBananaLauncher { ### 2.1 Listenable -Event Name | Description | Passed Parameter(s) | Locality +Event Name | Passed Parameter(s) | Locality | Description ---------- | ----------- | ------------------- | -------- -`cargoLoaded` | Cargo has been loaded | ` [_item, _vehicle]` | Global -`cargoUnloaded` | Cargo has been unloaded | `[_item, _vehicle]` | Global -`cargoAddedByClass` | Cargo items have been added | `[_itemClass, _vehicle, _amount]` | Global - -### 2.2 Callable - -Event Name | Description | Passed Parameter(s) | Locality ----------- | ----------- | ------------------- | -------- -`LoadCargo` | Load object into vehicle. | `[_object, _vehicle, _showHint]` | Local -`UnloadCargo` | Unload object from vehicle. | `[_object, _vehicle]` | Local -`AddCargoByClass` | Adds a cargo item to the vehicle. | `[_itemClass, _vehicle, _amount, _showHint]` | Local - +`ace_cargoLoaded` | [_item, _vehicle] | Global | Cargo has been Loaded into vehicle +`ace_cargoUnloaded` | [_item, _vehicle] | Global | Cargo has been Unloaded from vehicle ## 3. Scripting @@ -70,3 +60,37 @@ To disable cargo for a mission object use: ```cpp this setVariable ["ace_cargo_size", -1]; ``` + +### 3.2 Add cargo to vehicle + +`ace_cargo_fnc_loadItem` (Also callable from cba event `ace_loadCargo`) +Note first arg can be a in-game object or a classname of an object type. + +```cpp + * Arguments: + * 0: Item + * 1: Vehicle + * + * Return Value: + * Object loaded + * + * Example: + * [object, vehicle] call ace_cargo_fnc_loadItem +``` + +### 3.3 Unload cargo from vehicle + +`ace_cargo_fnc_unloadItem` (Also callable from cba event `ace_unloadCargo`) + +```cpp + * Arguments: + * 0: Item + * 1: Vehicle + * 2: Unloader (default: objNull) + * + * Return Value: + * Object was unloaded + * + * Example: + * [object, vehicle] call ace_cargo_fnc_unloadItem +``` diff --git a/docs/wiki/framework/goggles-framework.md b/docs/wiki/framework/goggles-framework.md index 4261f0a5ab..1b9b27588b 100644 --- a/docs/wiki/framework/goggles-framework.md +++ b/docs/wiki/framework/goggles-framework.md @@ -36,5 +36,5 @@ class CfgGlasses { Event Name | Description | Passed Parameter(s) | Locality ---------- | ----------- | ------------------- | -------- -`GlassesChanged` | Glasses Changed | `[_glassesClass]` | Local -`GlassesCracked` | Glasses Cracked | `[_unit]` | Local +`ace_glassesChanged` | Glasses Changed | `[_unit, _glassesClass]` | Local +`ace_glassesCracked` | Glasses Cracked | `[_unit]` | Local diff --git a/docs/wiki/framework/overpressure-framework.md b/docs/wiki/framework/overpressure-framework.md index 79fe46104f..23d2080514 100644 --- a/docs/wiki/framework/overpressure-framework.md +++ b/docs/wiki/framework/overpressure-framework.md @@ -47,4 +47,4 @@ class CfgWeapons { Event Name | Description | Passed Parameter(s) | Locality ---------- | ----------- | ------------------- | -------- -`overpressure` | Overpressure damage inflicted | `[_firer, _position, _direction, _weapon]` | Target +`ace_overpressure` | Overpressure damage inflicted | `[_firer, _posASL, _direction, _weapon, _magazine, _ammo]` | Target diff --git a/docs/wiki/framework/reloadlaunchers-framework.md b/docs/wiki/framework/reloadlaunchers-framework.md index f175b60639..d055cc533c 100644 --- a/docs/wiki/framework/reloadlaunchers-framework.md +++ b/docs/wiki/framework/reloadlaunchers-framework.md @@ -28,4 +28,4 @@ class CfgWeapons { Event Name | Description | Passed Parameter(s) | Locality ---------- | ----------- | ------------------- | -------- -`reloadLauncher` | Launcher reloaded | `[_unit, _target, _weapon, _magazine]` | Target +`ace_reloadlaunchers_reloadLauncher` | Launcher reloaded | `[_unit, _target, _weapon, _magazine]` | Target From 33e4e6cd115fdab189d4803b6e24cf1e91972463 Mon Sep 17 00:00:00 2001 From: jonpas Date: Fri, 9 Jun 2017 14:54:58 +0200 Subject: [PATCH 111/657] Remove maximum distance of attach to vehicle action (#5262) * Remove maximum distance of attachi to vehicle action * Readd max distance, 10 meters to allow usage with big vehicles but also end placement system if too far --- addons/attach/CfgVehicles.hpp | 2 -- addons/attach/functions/fnc_canAttach.sqf | 6 +++--- 2 files changed, 3 insertions(+), 5 deletions(-) diff --git a/addons/attach/CfgVehicles.hpp b/addons/attach/CfgVehicles.hpp index 1e0c0f3e71..5fa75105e7 100644 --- a/addons/attach/CfgVehicles.hpp +++ b/addons/attach/CfgVehicles.hpp @@ -10,7 +10,6 @@ showDisabled = 0; \ priority = 0; \ icon = QPATHTOF(UI\attach_ca.paa); \ - distance = 4.5; \ }; \ class GVAR(DetachVehicle) { \ displayName = CSTRING(Detach); \ @@ -20,7 +19,6 @@ showDisabled = 0; \ priority = 0.1; \ icon = QPATHTOF(UI\detach_ca.paa); \ - distance = 4.5; \ }; \ }; \ }; diff --git a/addons/attach/functions/fnc_canAttach.sqf b/addons/attach/functions/fnc_canAttach.sqf index 37d92e8908..36264ed628 100644 --- a/addons/attach/functions/fnc_canAttach.sqf +++ b/addons/attach/functions/fnc_canAttach.sqf @@ -27,7 +27,7 @@ _attachLimit = [6, 1] select (_player == _attachToVehicle); _attachedObjects = _attachToVehicle getVariable [QGVAR(attached), []]; ((_player == _attachToVehicle) || {canStand _player}) && -{(_attachToVehicle distance _player) < 7} && -{alive _attachToVehicle} && -{(count _attachedObjects) < _attachLimit} && +{(_attachToVehicle distance _player) < 10} && +{alive _attachToVehicle} && +{(count _attachedObjects) < _attachLimit} && {_itemClassname in ((itemsWithMagazines _player) + [""])}; From 6facb9008b8ee59dab9b0957819fbf2751d041ad Mon Sep 17 00:00:00 2001 From: Laid3acK Date: Fri, 9 Jun 2017 15:23:30 +0200 Subject: [PATCH 112/657] Update kestrel4500.md (#5228) --- docs/wiki/feature/kestrel4500.md | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/docs/wiki/feature/kestrel4500.md b/docs/wiki/feature/kestrel4500.md index 518ec77e68..782d8d26df 100644 --- a/docs/wiki/feature/kestrel4500.md +++ b/docs/wiki/feature/kestrel4500.md @@ -36,18 +36,28 @@ The Kestrel 4500 Pocket Weather Tracker is Kestrel's environmental meter. This i ### 2.1 Opening the Kestrel #### 2.1.1 Interaction Menu + - Open the self interaction menu Ctrl + ⊞ Win - Select `Equipment` - Select `Open Kestrel 4500` #### 2.1.2 Custom key + - `OPTIONS` / `CONTROLS` / `CONFIGURE ADDONS` / `ACE3 Equipment` #### 2.1.3 Inventory + Inventory management +### 2.2 `CROSSWIND` / `HEADWIND` Feature + +- https://www.youtube.com/watch?v=4Q_qgXwlRqk + +- *[Wind info]({{ site.baseurl }}/wiki/feature/weather.html) is toggled on/off using SHIFT + K.* + ## 3. Official Manual + - [Official Manual]({{ site.ace.githubUrl }}/blob/master/extras/K4500_Instruction_Manual_English.pdf) From 9c3cca3c56d1a6ab46b0fbd80f41f37ecc862aa2 Mon Sep 17 00:00:00 2001 From: PabstMirror Date: Fri, 9 Jun 2017 09:11:00 -0500 Subject: [PATCH 113/657] Add repair feature to wiki (#5247) * Add repair feature to wiki * Add blank lines, use adv engineer * Add repair framework page --- docs/wiki/feature/repair.md | 47 +++++++++++++++++++++++++ docs/wiki/framework/repair-framework.md | 40 +++++++++++++++++++++ 2 files changed, 87 insertions(+) create mode 100644 docs/wiki/feature/repair.md create mode 100644 docs/wiki/framework/repair-framework.md diff --git a/docs/wiki/feature/repair.md b/docs/wiki/feature/repair.md new file mode 100644 index 0000000000..f27639b5e9 --- /dev/null +++ b/docs/wiki/feature/repair.md @@ -0,0 +1,47 @@ +--- +layout: wiki +title: Repair +description: Adds custom repair system. +group: feature +category: interaction +parent: wiki +mod: ace +version: + major: 3 + minor: 3 + patch: 0 +--- + +
+
For information on configuration see [Repair Framework]({{ site.baseurl }}/wiki/framework/repair-framework.html)
+
+ +## 1. Overview + +Adds a more realistic repair system. +- Replacing damaged wheels and tracks requires replacement items (using [Cargo System]({{ site.baseurl }}/wiki/framework/cargo-framework.html). +- By default vehicles will start with spare parts (1 wheel or 1 track). +- Can repair specific hitpoints on vehicles. +- Can designate buildings and/or vehicles as repair zones allowing the ability to do a full repair. + +## 2. Repairing + +- Vehicle's engine should be off +- A `ToolKit` item may be required based on settings (default: not required for wheels, required for tracks or hitpoint repair) + +### 2.1 Replacing Wheels or Tracks + +- Unload a spare wheel or track (using cargo interaction) +- Drag the spare next to the wheel/track that needs replacing +- Remove the damaged wheel (not needed for track repair) +- Install new wheel or track + +### 2.2 Repairing hitpoints + +- Amount repaired is based on settings and training level +- Using the interaction system select the hitpoint to repair + +## 3. Dependencies + +{% include dependencies_list.md component="repair" %} + diff --git a/docs/wiki/framework/repair-framework.md b/docs/wiki/framework/repair-framework.md new file mode 100644 index 0000000000..16d8a76d7c --- /dev/null +++ b/docs/wiki/framework/repair-framework.md @@ -0,0 +1,40 @@ +--- +layout: wiki +title: Repair Framework +description: Explains how to set-up repair system. +group: framework +order: 5 +parent: wiki +mod: ace +version: + major: 3 + minor: 3 + patch: 0 +--- + +## 1. Object Variables / Configs + +### 1.1 Unit's Repair Training + +- Determines if a unit can repair damaged hitpoints and if so, how much can be restored. +- Can easily be set via 3den attribute. + +SetVar: `"ACE_IsEngineer"` - number 0 - 2 (can also be true/false) +- 0 / false: Untrained (by default settings will only be able to replace wheels) +- 1 / true: Engineer +- 2: Advanced Engineer (allowing a higher level of repairs, based on settings) (by default settings is the only one with access to full repair) + +### 1.2 Repair Vehicles + +- Allows full repair based on setting `fullRepairLocation` (not enabled by default) +- Can easily be set via 3den attribute. + +SetVar: `"ACE_isRepairVehicle"` - true or false + +Config: `ace_repair_canRepair` - 0 or 1 + +### 1.3 Repair Facilities + +- Allows full repair based on setting `fullRepairLocation` (on by default) + +SetVar: `"ACE_isRepairFacility"` - true or false From 48b9a61497c4718bce7aa0e027ec58433d38a75e Mon Sep 17 00:00:00 2001 From: Phyma Date: Fri, 9 Jun 2017 19:52:55 +0200 Subject: [PATCH 114/657] Fix Large IED defuse distance (#5261) * Fix for large-ied bug because underwater thing have changed * Added size of IED in config and determine defuse range * Added typo * Added help text to wiki about defusing * Better English * Increased the defusal range on large bombs make it similar to small ieds * Add wiki doc --- addons/explosives/CfgAmmo.hpp | 14 +++++++++++++- addons/explosives/CfgVehicles.hpp | 4 ++-- addons/explosives/functions/fnc_interactEH.sqf | 14 ++++++++------ docs/wiki/feature/explosives.md | 2 ++ docs/wiki/framework/explosives-framework.md | 1 + 5 files changed, 26 insertions(+), 9 deletions(-) diff --git a/addons/explosives/CfgAmmo.hpp b/addons/explosives/CfgAmmo.hpp index 05780b706a..355377102a 100644 --- a/addons/explosives/CfgAmmo.hpp +++ b/addons/explosives/CfgAmmo.hpp @@ -27,10 +27,13 @@ class CfgAmmo { class PipeBombCore: TimeBombCore; class PipeBombBase: PipeBombCore; */ + // GVAR(size) = 0; is small size + // GVAR(size) = 1; is large size class DirectionalBombBase; class ClaymoreDirectionalMine_Remote_Ammo: DirectionalBombBase { GVAR(magazine) = "ClaymoreDirectionalMine_Remote_Mag"; GVAR(Explosive) = "ClaymoreDirectionalMine_Remote_Ammo_Scripted"; + GVAR(size) = 0; GVAR(defuseObjectPosition)[] = {0, 0, 0.038}; soundActivation[] = {"", 0, 0, 0}; soundDeactivation[] = {"", 0, 0, 0}; @@ -39,6 +42,7 @@ class CfgAmmo { class APERSTripMine_Wire_Ammo: DirectionalBombBase { GVAR(defuseObjectPosition)[] = {-1.415, 0, 0.12}; + GVAR(size) = 0; }; class ACE_FlareTripMine_Wire_Ammo: APERSTripMine_Wire_Ammo { @@ -58,16 +62,18 @@ class CfgAmmo { distance = 0; }; }; - + class F_20mm_Red; class ACE_TripFlare_FlareEffect: F_20mm_Red { triggerTime = 0.1; + GVAR(size) = 0; }; class SLAMDirectionalMine_Wire_Ammo: DirectionalBombBase { indirectHitRange = 20; GVAR(explodeOnDefuseChance) = 1; GVAR(magazine) = "SLAMDirectionalMine_Wire_Mag"; + GVAR(size) = 0; }; class ACE_SLAMDirectionalMine_Command_Ammo: SLAMDirectionalMine_Wire_Ammo { mineTrigger = "RemoteTrigger"; @@ -89,6 +95,7 @@ class CfgAmmo { class DemoCharge_Remote_Ammo: PipeBombBase { GVAR(magazine) = "DemoCharge_Remote_Mag"; GVAR(Explosive) = "DemoCharge_Remote_Ammo_Scripted"; + GVAR(size) = 0; GVAR(defuseObjectPosition)[] = {0.07, 0, 0.055}; soundActivation[] = {"", 0, 0, 0}; soundDeactivation[] = {"", 0, 0, 0}; @@ -99,6 +106,7 @@ class CfgAmmo { class SatchelCharge_Remote_Ammo: PipeBombBase { GVAR(magazine) = "SatchelCharge_Remote_Mag"; GVAR(Explosive) = "SatchelCharge_Remote_Ammo_Scripted"; + GVAR(size) = 0; GVAR(defuseObjectPosition)[] = {0.1, 0.1, 0.05}; soundActivation[] = {"", 0, 0, 0}; soundDeactivation[] = {"", 0, 0, 0}; @@ -110,6 +118,7 @@ class CfgAmmo { triggerWhenDestroyed = 1; GVAR(explodeOnDefuseChance) = 0.02; GVAR(magazine) = "IEDUrbanBig_Remote_Mag"; + GVAR(size) = 1; soundTrigger[] = {"A3\Sounds_F\weapons\mines\mech_trigger_1", 0.8, 1, 40}; }; class ACE_IEDUrbanBig_Command_Ammo: IEDUrbanBig_Remote_Ammo { @@ -123,6 +132,7 @@ class CfgAmmo { triggerWhenDestroyed = 1; GVAR(explodeOnDefuseChance) = 0.02; GVAR(magazine) = "IEDUrbanSmall_Remote_Mag"; + GVAR(size) = 0; soundTrigger[] = {"A3\Sounds_F\weapons\mines\mech_trigger_1", 0.8, 1, 40}; }; class ACE_IEDUrbanSmall_Command_Ammo: IEDUrbanSmall_Remote_Ammo { @@ -136,6 +146,7 @@ class CfgAmmo { triggerWhenDestroyed = 1; GVAR(explodeOnDefuseChance) = 0.02; GVAR(magazine) = "IEDLandBig_Remote_Mag"; + GVAR(size) = 1; soundTrigger[] = {"A3\Sounds_F\weapons\mines\mech_trigger_1", 0.8, 1, 40}; }; class ACE_IEDLandBig_Command_Ammo: IEDLandBig_Remote_Ammo { @@ -149,6 +160,7 @@ class CfgAmmo { triggerWhenDestroyed = 1; GVAR(explodeOnDefuseChance) = 0.02; GVAR(magazine) = "IEDLandSmall_Remote_Mag"; + GVAR(size) = 0; soundTrigger[] = {"A3\Sounds_F\weapons\mines\mech_trigger_1", 0.8, 1, 40}; }; class ACE_IEDLandSmall_Command_Ammo: IEDLandSmall_Remote_Ammo { diff --git a/addons/explosives/CfgVehicles.hpp b/addons/explosives/CfgVehicles.hpp index f2b6ece8db..70499ba809 100644 --- a/addons/explosives/CfgVehicles.hpp +++ b/addons/explosives/CfgVehicles.hpp @@ -60,11 +60,11 @@ class CfgVehicles { icon = QPATHTOF(UI\Defuse_ca.paa); }; }; - }; + }; class ACE_DefuseObject_Large: ACE_DefuseObject { class ACE_Actions: ACE_Actions { class ACE_Defuse: ACE_Defuse { - distance = 1.5; + distance = 2; }; }; }; diff --git a/addons/explosives/functions/fnc_interactEH.sqf b/addons/explosives/functions/fnc_interactEH.sqf index a2da62e6b9..eac82bcddb 100644 --- a/addons/explosives/functions/fnc_interactEH.sqf +++ b/addons/explosives/functions/fnc_interactEH.sqf @@ -42,14 +42,16 @@ if (!("ACE_DefusalKit" in (items ACE_player))) exitWith {}; if (((getPosASL ace_player) distance _setPosition) > 5) then { { if (((_x distance ACE_player) < 15) && {!(_x in _minesHelped)}) then { - TRACE_3("Making Defuse Helper",(_x),(typeOf _x),(_x isKindOf "UnderwaterMine_Range_Ammo")); - private _defuseHelper = if (_x isKindOf "UnderwaterMine_Range_Ammo") then { - "ACE_DefuseObject_Large" createVehicleLocal (getPos _x); - } else { - "ACE_DefuseObject" createVehicleLocal (getPos _x); - }; private _config = configFile >> "CfgAmmo" >> typeOf _x; + private _size = getNumber (_config >> QGVAR(size)); + TRACE_3("Making Defuse Helper",(_x),(typeOf _x),(_size == 1)); + private ["_defuseHelper"]; + if (_size == 1) then { + _defuseHelper = "ACE_DefuseObject_Large" createVehicleLocal (getPos _x); + } else { + _defuseHelper = "ACE_DefuseObject" createVehicleLocal (getPos _x); + }; private _defuseObjectPosition = getArray (_config >> QGVAR(defuseObjectPosition)); if (_defuseObjectPosition isEqualTo []) then { diff --git a/docs/wiki/feature/explosives.md b/docs/wiki/feature/explosives.md index 7548c5f13c..d44d088251 100644 --- a/docs/wiki/feature/explosives.md +++ b/docs/wiki/feature/explosives.md @@ -41,6 +41,8 @@ Enables attaching explosives to vehicles. - Select `Disarm`. - You are safe to pick it up after the action has completed. +**Tip:** To increase the success rate when defusing, make sure you crawl up to the IED. + ## 3. Dependencies {% include dependencies_list.md component="explosives" %} diff --git a/docs/wiki/framework/explosives-framework.md b/docs/wiki/framework/explosives-framework.md index 2d5edebb5e..9c9c6513d6 100644 --- a/docs/wiki/framework/explosives-framework.md +++ b/docs/wiki/framework/explosives-framework.md @@ -54,6 +54,7 @@ class CfgAmmo { triggerWhenDestroyed = 1; // (Optional) Explode when the object is shot and destroyed (after being placed) (0-disabled, 1-enabled). ACE_explodeOnDefuse = 0.02; // (Optional) Add a chance for the explosive to detonate after being disarmed (in percent) ACE_explosives_defuseObjectPosition[] = {-1.415, 0, 0.12}; // (Optional) The position relative to the model where the defuse helper object will be attached and thus the interaction point will be rendered + ACE_explosives_size = 0; // (Optional) Setting to 1 will use a defusal action with a larger radius (useful for large mines or mines with a wide pressure plane trigger area) }; }; ``` From a53f68a34748beb92b19aab1853b82ceb4f53770 Mon Sep 17 00:00:00 2001 From: SilentSpike Date: Sat, 10 Jun 2017 11:41:01 +0100 Subject: [PATCH 115/657] Use getUnitTrait for medics, engineers and EOD (#5246) --- addons/common/functions/fnc_isEOD.sqf | 2 +- addons/common/functions/fnc_isEngineer.sqf | 2 +- addons/medical/functions/fnc_isMedic.sqf | 2 +- addons/repair/functions/fnc_isEngineer.sqf | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) diff --git a/addons/common/functions/fnc_isEOD.sqf b/addons/common/functions/fnc_isEOD.sqf index ee82cf2068..2a6e04247c 100644 --- a/addons/common/functions/fnc_isEOD.sqf +++ b/addons/common/functions/fnc_isEOD.sqf @@ -20,4 +20,4 @@ params ["_unit"]; -_unit getVariable ["ACE_isEOD", getNumber (configFile >> "CfgVehicles" >> typeOf _unit >> "canDeactivateMines") == 1] // return +_unit getVariable ["ACE_isEOD", _unit getUnitTrait "explosiveSpecialist"] // return diff --git a/addons/common/functions/fnc_isEngineer.sqf b/addons/common/functions/fnc_isEngineer.sqf index 01eabfc0b3..96a00970f6 100644 --- a/addons/common/functions/fnc_isEngineer.sqf +++ b/addons/common/functions/fnc_isEngineer.sqf @@ -17,7 +17,7 @@ params ["_unit"]; -private _isEngineer = _unit getVariable ["ACE_isEngineer", getNumber (configFile >> "CfgVehicles" >> typeOf _unit >> "engineer") == 1]; +private _isEngineer = _unit getVariable ["ACE_isEngineer", _unit getUnitTrait "engineer"]; //Handle ace_repair modules setting this to a number if (_isEngineer isEqualType 0) then {_isEngineer = _isEngineer > 0}; diff --git a/addons/medical/functions/fnc_isMedic.sqf b/addons/medical/functions/fnc_isMedic.sqf index 9d93f50c74..f09fe88dbb 100644 --- a/addons/medical/functions/fnc_isMedic.sqf +++ b/addons/medical/functions/fnc_isMedic.sqf @@ -19,7 +19,7 @@ params ["_unit", ["_medicN", 1]]; -private _class = _unit getVariable [QGVAR(medicClass), getNumber (configFile >> "CfgVehicles" >> typeOf _unit >> "attendant")]; +private _class = _unit getVariable [QGVAR(medicClass), [0, 1] select (_unit getUnitTrait "medic")]; if (_class >= _medicN min GVAR(medicSetting)) exitWith {true}; if (!GVAR(increaseTrainingInLocations)) exitWith {false}; diff --git a/addons/repair/functions/fnc_isEngineer.sqf b/addons/repair/functions/fnc_isEngineer.sqf index d07c12af64..d2ee71b913 100644 --- a/addons/repair/functions/fnc_isEngineer.sqf +++ b/addons/repair/functions/fnc_isEngineer.sqf @@ -20,7 +20,7 @@ params ["_unit", ["_engineerN", 1]]; TRACE_2("params",_unit,_engineerN); private ["_class"]; -_class = _unit getVariable ["ACE_IsEngineer", getNumber (configFile >> "CfgVehicles" >> typeOf _unit >> "engineer")]; +_class = _unit getVariable ["ACE_IsEngineer", _unit getUnitTrait "engineer"]; // This if statement is here for copmatability with the common variant of isEngineer, which requires a bool. // We cannot move this function to common because we require the GVAR(engineerSetting_Repair), which only makes sense to include in the repair module. From f7d63336f5bcf95d219ec53a32cbdc975804f923 Mon Sep 17 00:00:00 2001 From: jonpas Date: Sat, 10 Jun 2017 15:24:19 +0200 Subject: [PATCH 116/657] Increase required CBA version to 3.3.1 --- addons/main/script_mod.hpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/addons/main/script_mod.hpp b/addons/main/script_mod.hpp index f0681137a6..a21034f277 100644 --- a/addons/main/script_mod.hpp +++ b/addons/main/script_mod.hpp @@ -10,7 +10,7 @@ // MINIMAL required version for the Mod. Components can specify others.. #define REQUIRED_VERSION 1.70 -#define REQUIRED_CBA_VERSION {3,2,1} +#define REQUIRED_CBA_VERSION {3,3,1} #ifdef COMPONENT_BEAUTIFIED #define COMPONENT_NAME QUOTE(ACE3 - COMPONENT_BEAUTIFIED) From e0887b3839f357545f3bb1fadef70461fe73c19c Mon Sep 17 00:00:00 2001 From: jonpas Date: Sat, 10 Jun 2017 15:27:14 +0200 Subject: [PATCH 117/657] Prepare version 3.10.0 --- README.md | 2 +- addons/main/script_version.hpp | 6 +++--- docs/README_DE.md | 2 +- docs/README_PL.md | 2 +- mod.cpp | 4 ++-- 5 files changed, 8 insertions(+), 8 deletions(-) diff --git a/README.md b/README.md index 733af4eaed..270b4f6384 100644 --- a/README.md +++ b/README.md @@ -4,7 +4,7 @@

- ACE3 Version + ACE3 Version ACE3 Issues diff --git a/addons/main/script_version.hpp b/addons/main/script_version.hpp index a52346e875..60894d7649 100644 --- a/addons/main/script_version.hpp +++ b/addons/main/script_version.hpp @@ -1,4 +1,4 @@ #define MAJOR 3 -#define MINOR 9 -#define PATCHLVL 2 -#define BUILD 18 +#define MINOR 10 +#define PATCHLVL 0 +#define BUILD 19 diff --git a/docs/README_DE.md b/docs/README_DE.md index 52b11e0797..22dc9e46fe 100644 --- a/docs/README_DE.md +++ b/docs/README_DE.md @@ -4,7 +4,7 @@

- ACE3 Version + ACE3 Version ACE3 Fehlermeldungen diff --git a/docs/README_PL.md b/docs/README_PL.md index 5c5163313f..6f48b7c81e 100644 --- a/docs/README_PL.md +++ b/docs/README_PL.md @@ -3,7 +3,7 @@

- ACE3 Wersja + ACE3 Wersja ACE3 Zagadnienia diff --git a/mod.cpp b/mod.cpp index 3357f64b54..0eb5ea4fad 100644 --- a/mod.cpp +++ b/mod.cpp @@ -1,8 +1,8 @@ -name = "Advanced Combat Environment 3.9.2"; +name = "Advanced Combat Environment 3.10.0"; picture = "logo_ace3_ca.paa"; actionName = "GitHub"; action = "https://github.com/acemod/ACE3"; -description = "ACE3 - Version 3.9.2"; +description = "ACE3 - Version 3.10.0"; logo = "logo_ace3_ca.paa"; logoOver = "logo_ace3_ca.paa"; tooltip = "ACE3"; From 08d8cf71d71e4ea3aa6b4ca40d21606fe3957660 Mon Sep 17 00:00:00 2001 From: SilentSpike Date: Sat, 10 Jun 2017 17:34:42 +0100 Subject: [PATCH 118/657] Update cargo docs with new public functions (#5266) * Update cargo docs with new public functions * Add myself to squad.xml --- docs/squad/squad.xml | 7 +++- docs/wiki/framework/cargo-framework.md | 57 +++++++++++++++++++++++--- 2 files changed, 58 insertions(+), 6 deletions(-) diff --git a/docs/squad/squad.xml b/docs/squad/squad.xml index ad07564a2d..3b536568e9 100644 --- a/docs/squad/squad.xml +++ b/docs/squad/squad.xml @@ -7,7 +7,12 @@ ace_bux - + + ACE Core Developer + + + SilentSpike + ACE Core Developer diff --git a/docs/wiki/framework/cargo-framework.md b/docs/wiki/framework/cargo-framework.md index 091969b91f..cf6ec054dd 100644 --- a/docs/wiki/framework/cargo-framework.md +++ b/docs/wiki/framework/cargo-framework.md @@ -51,17 +51,64 @@ Event Name | Passed Parameter(s) | Locality | Description `ace_cargoLoaded` | [_item, _vehicle] | Global | Cargo has been Loaded into vehicle `ace_cargoUnloaded` | [_item, _vehicle] | Global | Cargo has been Unloaded from vehicle -## 3. Scripting +## 3. Editor Attributes -### 3.1 Disabling cargo for a mission object +In the 3D mission editor attributes for "Cargo Size" and "Cargo Space" are available on suitable objects. These can be adjusted to change the respective value on a per-object basis - as well as to enable loading for objects and vehicles which would usually not support it. + +If you wish to enable loading for an object/vehicle which does not have these editor attributes, see the `ace_cargo_fnc_setSize` and `ace_cargo_fnc_setSpace` functions. + +## 4. Scripting + +### 4.1 Disabling cargo for a mission object To disable cargo for a mission object use: ```cpp -this setVariable ["ace_cargo_size", -1]; +[this, -1] call ace_cargo_fnc_setSize; ``` -### 3.2 Add cargo to vehicle +### 4.2 Adjusting cargo size of an object + +`ace_cargo_fnc_setSize` +Note that this function can be used to make objects loadable/unloadable (set to `-1` for unloadable). + +```cpp + * Set the cargo size of any object. Has global effect. + * Adds the load action menu if necessary. + * Negative size makes unloadable. + * + * Arguments: + * 0: Object + * 1: Cargo size + * + * Return Value: + * None + * + * Example: + * [object, 3] call ace_cargo_fnc_setSize +``` + +### 4.3 Adjusting cargo space of a vehicle + +`ace_cargo_fnc_setSpace` +Note that this function can be used to enable/disable a vehicle's cargo space (set to `0` to disable). + +```cpp + * Set the cargo space of any object. Has global effect. + * Adds the cargo action menu if necessary. + * + * Arguments: + * 0: Vehicle + * 1: Cargo space + * + * Return Value: + * None + * + * Example: + * [vehicle, 20] call ace_cargo_fnc_setSpace +``` + +### 4.4 Load cargo into vehicle `ace_cargo_fnc_loadItem` (Also callable from cba event `ace_loadCargo`) Note first arg can be a in-game object or a classname of an object type. @@ -78,7 +125,7 @@ Note first arg can be a in-game object or a classname of an object type. * [object, vehicle] call ace_cargo_fnc_loadItem ``` -### 3.3 Unload cargo from vehicle +### 4.5 Unload cargo from vehicle `ace_cargo_fnc_unloadItem` (Also callable from cba event `ace_unloadCargo`) From 73bdb37d99a4fd6e657cd98f840777a59ec9d7fe Mon Sep 17 00:00:00 2001 From: Andrea Verano Date: Sat, 10 Jun 2017 22:19:13 +0200 Subject: [PATCH 119/657] Italian translation updated and fixed (#5268) Added newest lines for: -Rearm -Repair --- addons/rearm/stringtable.xml | 14 ++++++++++++-- addons/repair/stringtable.xml | 4 +++- 2 files changed, 15 insertions(+), 3 deletions(-) diff --git a/addons/rearm/stringtable.xml b/addons/rearm/stringtable.xml index 023888e337..7446caa304 100644 --- a/addons/rearm/stringtable.xml +++ b/addons/rearm/stringtable.xml @@ -1,4 +1,4 @@ - + @@ -95,42 +95,52 @@ Ammunition supply Munitionsvorat + Scorta munizioni How much ammunition does an ammo truck carry? Wie viel Munition transportiert ein Munitionslaster? + Quante munizioni può trasportare un camion? Unlimited ammo supply Unbegrenzter Munitionsvorat + Scorta munizioni infinita Limited ammo supply based on caliber Begrenzter, kaliberabhängiger Munitionsvorat + Scorta munizioni limitata in base al calibro Only specific Magazines Nur bestimmte Magazine + Solo specifici caricatori Check remaining ammunition Verbleibende Munition prüfen + Controlla munizioni rimanenti Checking remaining ammunition... Überprüfe verbleibende Munition... + Controllando le munizioni rimanenti There is ammunition worth %1 points left. Es ist noch Munition für %1 Punkte übrig. + E' presente una penalità delle munizioni %1 punti rimanenti. The following ammunition is left:%1 Folgende Munition ist übrig:%1 + Mancano le seguenti:%1 There is no ammunition left. Es ist keine Munition übrig. + Non ci sono munizioni rimanenti. Rearm @@ -152,7 +162,7 @@ Перевооружается %1 снарядами %2... Rearmando %1 com %2... Přezbrojuji %1 za pomoci %2... - Sto Riarmando %1 con %2... + Riarmando %1 con %2... Rearmando %1 con %2... Réarmement de %1 avec %2... %1を%2により再武装する。 diff --git a/addons/repair/stringtable.xml b/addons/repair/stringtable.xml index 4e54ab39d0..24b4845d62 100644 --- a/addons/repair/stringtable.xml +++ b/addons/repair/stringtable.xml @@ -1,4 +1,4 @@ - + @@ -956,6 +956,7 @@ Advanced Engineer only + Solo Geniere avanzato Allow Wheel @@ -1233,6 +1234,7 @@ Adv. Engineer + Adv. Geniere Assign one or multiple units as an engineer From 6eaba8ddaf0e3f1cb8b03cad402677b2b35a12e3 Mon Sep 17 00:00:00 2001 From: jonpas Date: Mon, 12 Jun 2017 16:25:19 +0200 Subject: [PATCH 120/657] Update homepage version numbers #4692 [ci skip] --- docs/_config.yml | 6 +++--- docs/_config_dev.yml | 12 ++++++------ 2 files changed, 9 insertions(+), 9 deletions(-) diff --git a/docs/_config.yml b/docs/_config.yml index ab86d182c5..00458149cf 100644 --- a/docs/_config.yml +++ b/docs/_config.yml @@ -8,9 +8,9 @@ ace: githubUrl: https://github.com/acemod/ACE3 version: major: 3 - minor: 9 - patch: 2 - build: 18 + minor: 10 + patch: 0 + build: 19 acex: githubUrl: https://github.com/acemod/ACEX diff --git a/docs/_config_dev.yml b/docs/_config_dev.yml index 227d4029bf..70de39e24b 100644 --- a/docs/_config_dev.yml +++ b/docs/_config_dev.yml @@ -10,17 +10,17 @@ ace: githubUrl: https://github.com/acemod/ACE3 version: major: 3 - minor: 9 - patch: 2 - build: 18 + minor: 10 + patch: 0 + build: 19 acex: githubUrl: https://github.com/acemod/ACEX version: major: 3 - minor: 1 - patch: 1 - build: 3 + minor: 2 + patch: 0 + build: 4 markdown: kramdown From e770f669b655171ce3b69a35054f8a1db243d23a Mon Sep 17 00:00:00 2001 From: Moritz Schmidt Date: Tue, 13 Jun 2017 13:53:41 +0200 Subject: [PATCH 121/657] Fix isFeatureCameraActive for Spectator enhacements (#5269) * fix isFeatureCameraActive for spec ace_spectator_camera was removed in 77c2b99ee542e3825c4f25e7b5a399597fd436e2 . spectator module initializes three separate cameras instead, of which for example ace_spectator_freeCamera can be used to check if spec mode is active * use ace_spectator_isSet to check for spec mode --- addons/common/functions/fnc_isFeatureCameraActive.sqf | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/addons/common/functions/fnc_isFeatureCameraActive.sqf b/addons/common/functions/fnc_isFeatureCameraActive.sqf index 7d282109b2..4e0dc9ad44 100644 --- a/addons/common/functions/fnc_isFeatureCameraActive.sqf +++ b/addons/common/functions/fnc_isFeatureCameraActive.sqf @@ -25,7 +25,7 @@ !( isNull curatorCamera && // Curator - {isNull (GETMVAR(EGVAR(spectator,camera),objNull))} && // ACE Spectator + {GETMVAR(EGVAR(spectator,isSet),false)} && // ACE Spectator {isNull (GETUVAR(BIS_fnc_arsenal_cam, objNull))} && // Arsenal camera {isNull (GETMVAR(BIS_fnc_establishingShot_fakeUAV, objNull))} && // Establishing shot camera {isNull (GETMVAR(BIS_fnc_camera_cam, objNull))} && // Splendid camera From 9d9edc46c7f10acfe47612abde0a465ebf7a22b8 Mon Sep 17 00:00:00 2001 From: jonpas Date: Tue, 13 Jun 2017 14:03:37 +0200 Subject: [PATCH 122/657] Prepare release 3.10.0 (build 2) --- addons/main/script_version.hpp | 2 +- docs/_config.yml | 2 +- docs/_config_dev.yml | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/addons/main/script_version.hpp b/addons/main/script_version.hpp index 60894d7649..c1be635b72 100644 --- a/addons/main/script_version.hpp +++ b/addons/main/script_version.hpp @@ -1,4 +1,4 @@ #define MAJOR 3 #define MINOR 10 #define PATCHLVL 0 -#define BUILD 19 +#define BUILD 20 diff --git a/docs/_config.yml b/docs/_config.yml index 00458149cf..2fcf2b3285 100644 --- a/docs/_config.yml +++ b/docs/_config.yml @@ -10,7 +10,7 @@ ace: major: 3 minor: 10 patch: 0 - build: 19 + build: 20 acex: githubUrl: https://github.com/acemod/ACEX diff --git a/docs/_config_dev.yml b/docs/_config_dev.yml index 70de39e24b..73c4a3f60f 100644 --- a/docs/_config_dev.yml +++ b/docs/_config_dev.yml @@ -12,7 +12,7 @@ ace: major: 3 minor: 10 patch: 0 - build: 19 + build: 20 acex: githubUrl: https://github.com/acemod/ACEX From 199eb849fce7483961ff150cc34051250aaae326 Mon Sep 17 00:00:00 2001 From: Laid3acK Date: Tue, 13 Jun 2017 15:09:26 +0200 Subject: [PATCH 123/657] fix video link (#5276) --- docs/wiki/feature/kestrel4500.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/wiki/feature/kestrel4500.md b/docs/wiki/feature/kestrel4500.md index 782d8d26df..861c3a8295 100644 --- a/docs/wiki/feature/kestrel4500.md +++ b/docs/wiki/feature/kestrel4500.md @@ -51,7 +51,7 @@ The Kestrel 4500 Pocket Weather Tracker is Kestrel's environmental meter. This i ### 2.2 `CROSSWIND` / `HEADWIND` Feature -- https://www.youtube.com/watch?v=4Q_qgXwlRqk +- [Official Kestrel Instruments video](https://www.youtube.com/watch?v=4Q_qgXwlRqk) - *[Wind info]({{ site.baseurl }}/wiki/feature/weather.html) is toggled on/off using SHIFT + K.* From a78c42f49e3795767b4dea8a311f79931e2f3604 Mon Sep 17 00:00:00 2001 From: classic Date: Wed, 14 Jun 2017 12:00:38 +0900 Subject: [PATCH 124/657] Jpn translate 73bd37 (#5277) * Update the Jpn translation for cargo Update the Japanese translation for cargo * Add the Jpn translation for hellfire Add the Japanese translation for hellfire * Add the Jpn translation for nlaw Add the Japanese translation for nlaw * Add the Jpn translation for rearm Add the Japanese translation for rearm * Update the Jpn translation for refuel Update the Japanese translation for refuel * Update the Jpn translation for repair Update the Japanese translation for repair * Update the Jpn translation for zeus Update the Japanese translation for zeus --- addons/cargo/stringtable.xml | 6 +++++- addons/hellfire/stringtable.xml | 5 +++-- addons/nlaw/stringtable.xml | 5 ++++- addons/rearm/stringtable.xml | 14 ++++++++++++-- addons/refuel/stringtable.xml | 1 + addons/repair/stringtable.xml | 1 + addons/zeus/stringtable.xml | 3 +++ 7 files changed, 29 insertions(+), 6 deletions(-) diff --git a/addons/cargo/stringtable.xml b/addons/cargo/stringtable.xml index f506f705e9..4c7b547fb4 100644 --- a/addons/cargo/stringtable.xml +++ b/addons/cargo/stringtable.xml @@ -1,4 +1,4 @@ - + @@ -240,18 +240,22 @@ Cargo Space Spazio Cargo + カーゴ スペース The cargo space available in this vehicle/container Lo spazio disponibile in questo veicolo/container + この車両/コンテナでカーゴ スペースを使えるようにします Cargo Size Dimensioni Cargo + カーゴ サイズ The cargo space required to hold this object (-1 for unloadable) Lo spazio del cargo necessita di mantenere questo oggetto (-1 per scaricabile) + このオブジェクトを積載するのに必要なカーゴ スペース (-1 で積載不可) Airdrop diff --git a/addons/hellfire/stringtable.xml b/addons/hellfire/stringtable.xml index c75a548172..fd46f2a471 100644 --- a/addons/hellfire/stringtable.xml +++ b/addons/hellfire/stringtable.xml @@ -1,4 +1,4 @@ - + @@ -12,11 +12,12 @@ Hellfire Hellfire Hellfire - Hellfire + ヘルファイア Set Hellfire mode Imposta modalità Hellfire + ヘルファイア モードを設定 diff --git a/addons/nlaw/stringtable.xml b/addons/nlaw/stringtable.xml index e46e1aafb0..fb738e677f 100644 --- a/addons/nlaw/stringtable.xml +++ b/addons/nlaw/stringtable.xml @@ -1,17 +1,20 @@ - + NLAW Track Target (Hold) NLAW Traccia Bersaglio (Mantieni) + NALW 目標の追跡 (押しっぱ) Direct Attack Attacco Diretto + ダイレクト アタック Overfly Top Attack Attacco dall'alto + オーバーフライ トップ アタック diff --git a/addons/rearm/stringtable.xml b/addons/rearm/stringtable.xml index 7446caa304..3dd201f567 100644 --- a/addons/rearm/stringtable.xml +++ b/addons/rearm/stringtable.xml @@ -37,7 +37,7 @@ Ammontare Riarmo Velocidad de rearme Quantité à réarmer - 再武装の度合い + 再武装できる量 재보급 양 @@ -89,58 +89,68 @@ Ammontare basato sul calibro Cantidad basada en el calibre Quantité basée sur le calibre - 口径に基づいた度合い + 口径に基づいた量 구경에 따라 수량 설정 Ammunition supply Munitionsvorat Scorta munizioni + 弾薬の供給 How much ammunition does an ammo truck carry? Wie viel Munition transportiert ein Munitionslaster? Quante munizioni può trasportare un camion? + 弾薬トラックがどの位の弾薬を供給できるようにしますか? Unlimited ammo supply Unbegrenzter Munitionsvorat Scorta munizioni infinita + 無制限供給 Limited ammo supply based on caliber Begrenzter, kaliberabhängiger Munitionsvorat Scorta munizioni limitata in base al calibro + 口径に基づいた限定的供給 Only specific Magazines Nur bestimmte Magazine Solo specifici caricatori + 特定の弾薬のみ Check remaining ammunition Verbleibende Munition prüfen Controlla munizioni rimanenti + 残弾薬を確認 Checking remaining ammunition... Überprüfe verbleibende Munition... Controllando le munizioni rimanenti + 残弾薬を確認しています・・・ There is ammunition worth %1 points left. Es ist noch Munition für %1 Punkte übrig. E' presente una penalità delle munizioni %1 punti rimanenti. + この弾薬は%1残っている The following ammunition is left:%1 Folgende Munition ist übrig:%1 Mancano le seguenti:%1 + この弾薬の残りは:%1 There is no ammunition left. Es ist keine Munition übrig. Non ci sono munizioni rimanenti. + 弾薬は残っていません。 Rearm diff --git a/addons/refuel/stringtable.xml b/addons/refuel/stringtable.xml index e467ffeb16..17ffa4d0ca 100644 --- a/addons/refuel/stringtable.xml +++ b/addons/refuel/stringtable.xml @@ -409,6 +409,7 @@ Betankung Schlauchlänge Reabastecer longitud de manguera Rifiuta lungezza tubo + 給油ホースの長さ diff --git a/addons/repair/stringtable.xml b/addons/repair/stringtable.xml index 24b4845d62..d956fd8feb 100644 --- a/addons/repair/stringtable.xml +++ b/addons/repair/stringtable.xml @@ -957,6 +957,7 @@ Advanced Engineer only Solo Geniere avanzato + 上級工兵のみ Allow Wheel diff --git a/addons/zeus/stringtable.xml b/addons/zeus/stringtable.xml index 7ef7305b33..a4e0e9fb47 100644 --- a/addons/zeus/stringtable.xml +++ b/addons/zeus/stringtable.xml @@ -866,16 +866,19 @@ Suppressive Fire Fuoco di Soppressione Tir de suppression + 制圧射撃 Add full arsenal to object Ajouter arsenal complet à l'objet Aggiunge arsenale completo all'oggetto + オブジェクトに完全なアーセナルを追加 Remove arsenal from object Retirer arsenal de l'objet Rimuove arsenale completo dall'oggetto + オブジェクトからアーセナルを削除 From 303421270167fda28ff0fe693bb7ae30a3758732 Mon Sep 17 00:00:00 2001 From: Laid3acK Date: Wed, 14 Jun 2017 06:15:34 +0200 Subject: [PATCH 125/657] gos ndjenahoud latitude (#5275) --- addons/common/functions/fnc_getMapData.sqf | 1 + 1 file changed, 1 insertion(+) diff --git a/addons/common/functions/fnc_getMapData.sqf b/addons/common/functions/fnc_getMapData.sqf index aaa878676c..4a52542778 100644 --- a/addons/common/functions/fnc_getMapData.sqf +++ b/addons/common/functions/fnc_getMapData.sqf @@ -98,6 +98,7 @@ if (_map in ["pja308"]) exitWith { [36, 0] }; // G.O.S Gunkizli if (_map in ["pja310"]) exitWith { [36, 0] }; // G.O.S Al Rayak if (_map in ["pja312"]) exitWith { [16, 0] }; // G.O.S Song Bin Tanh if (_map in ["pja314"]) exitWith { [46, 0] }; // G.O.S Leskovets +if (_map in ["pja319"]) exitWith { [20, 0] }; // G.O.S N'Djenahoud, Ennedi Massif (Republic of Chad) if (_map in ["plr_bulge"]) exitWith { [49, 0] }; // I44: Battle of the Bulge if (_map in ["porquerolles"]) exitWith { [43, 0] }; if (_map in ["porto"]) exitWith { [40, 0] }; From 2d95bb1aad5d52fa940e92fbc552ccbe490ffc1a Mon Sep 17 00:00:00 2001 From: jonpas Date: Wed, 14 Jun 2017 15:34:35 +0200 Subject: [PATCH 126/657] Count untraced errors in make.py (#5265) * Count untraced errors (any errors besides failed PBO builds and missinf files) in make.py * Fix error count and prettify printing --- tools/make.py | 37 +++++++++++++++++++++---------------- 1 file changed, 21 insertions(+), 16 deletions(-) diff --git a/tools/make.py b/tools/make.py index 053af8297c..f038a16706 100644 --- a/tools/make.py +++ b/tools/make.py @@ -30,7 +30,7 @@ ############################################################################### -__version__ = "0.8" +__version__ = "0.9" import sys @@ -248,7 +248,7 @@ def find_depbo_tools(regKey): winreg.CloseKey(k) print("Found pboproject.") except: - print_error("ERROR: Could not find pboProject.") + print_error("Could not find pboProject.") try: k = winreg.OpenKey(reg, r"Software\Wow6432Node\Mikero\rapify") @@ -308,8 +308,10 @@ def color(color): def print_error(msg): color("red") - print ("ERROR: {}".format(msg)) + print("ERROR: {}".format(msg)) color("reset") + global printedErrors + printedErrors += 1 def print_green(msg): color("green") @@ -808,6 +810,10 @@ def main(argv): global pbo_name_prefix global ciBuild global missingFiles + global failedBuilds + global printedErrors + + printedErrors = 0 if sys.platform != "win32": print_error("Non-Windows platform (Cygwin?). Please re-run from cmd.") @@ -1223,7 +1229,7 @@ See the make.cfg file for additional build options. except: raise - print_error("ERROR: Could not copy module to work drive. Does the module exist?") + print_error("Could not copy module to work drive. Does the module exist?") input("Press Enter to continue...") print("Resuming build...") continue @@ -1244,7 +1250,7 @@ See the make.cfg file for additional build options. os.remove(f) except: raise - print_error("ERROR: Could not copy module to work drive. Does the module exist?") + print_error("Could not copy module to work drive. Does the module exist?") input("Press Enter to continue...") print("Resuming build...") continue @@ -1484,24 +1490,23 @@ See the make.cfg file for additional build options. except: print_error("Could not copy files. Is Arma 3 running?") - if len(failedBuilds) > 0 or len(missingFiles) > 0: + tracedErrors = len(failedBuilds) + len(missingFiles) + if printedErrors > 0: # printedErrors includes tracedErrors + printedOnlyErrors = printedErrors - tracedErrors + print() + print_error("Failed with {} errors.".format(printedErrors)) if len(failedBuilds) > 0: - print() - print_error("Build failed! {} PBOs failed!".format(len(failedBuilds))) for failedBuild in failedBuilds: - print("- {} failed.".format(failedBuild)) - + print("- {} build failed!".format(failedBuild)) if len(missingFiles) > 0: - missingFiles = set(missingFiles) - print() - print_error("Missing files! {} files not found!".format(len(missingFiles))) for missingFile in missingFiles: - print("- {} failed.".format(missingFile)) - - sys.exit(1) + print("- {} not found!".format(missingFile)) + if printedOnlyErrors > 0: + print_yellow("- {} untraced error(s)!".format(printedOnlyErrors)) else: print_green("\nCompleted with 0 errors.") + if __name__ == "__main__": start_time = timeit.default_timer() main(sys.argv) From 183eaaecdcf7e7ef6c8d08de15c2cac45246b5ad Mon Sep 17 00:00:00 2001 From: PabstMirror Date: Wed, 14 Jun 2017 08:35:17 -0500 Subject: [PATCH 127/657] Cleanup heli pod actions (#5271) Close #4783 - Make taru pods non loadable - Make taru pods non draggable - Increase interaction range for huron pods --- addons/cargo/CfgVehicles.hpp | 51 ++++++++++++++++++------------ addons/dragging/CfgVehicles.hpp | 4 +++ addons/interaction/CfgVehicles.hpp | 9 +++++- 3 files changed, 43 insertions(+), 21 deletions(-) diff --git a/addons/cargo/CfgVehicles.hpp b/addons/cargo/CfgVehicles.hpp index 5182190016..4a553cd056 100644 --- a/addons/cargo/CfgVehicles.hpp +++ b/addons/cargo/CfgVehicles.hpp @@ -327,26 +327,6 @@ class CfgVehicles { GVAR(canLoad) = 1; }; - // Taru pods - class Pod_Heli_Transport_04_base_F; - class Land_Pod_Heli_Transport_04_ammo_F: Pod_Heli_Transport_04_base_F { - GVAR(space) = 8; - GVAR(hasCargo) = 1; - }; - class Land_Pod_Heli_Transport_04_box_F: Pod_Heli_Transport_04_base_F { - GVAR(space) = 20; - GVAR(hasCargo) = 1; - }; - class Land_Pod_Heli_Transport_04_repair_F: Pod_Heli_Transport_04_base_F { - GVAR(space) = 12; - GVAR(hasCargo) = 1; - }; - class Pod_Heli_Transport_04_crewed_base_F; - class Land_Pod_Heli_Transport_04_medevac_F: Pod_Heli_Transport_04_crewed_base_F { - GVAR(space) = 8; - GVAR(hasCargo) = 1; - }; - class StaticMortar; class Mortar_01_base_F: StaticMortar { GVAR(size) = 2; // 1 = small, 2 = large @@ -377,6 +357,37 @@ class CfgVehicles { }; class Slingload_01_Base_F: Slingload_base_F { //Huron 20ft containers GVAR(canLoad) = 0; + GVAR(size) = -1; + }; + + // Taru pods + class Pod_Heli_Transport_04_base_F: Slingload_base_F { + GVAR(canLoad) = 0; + GVAR(size) = -1; + }; + class Land_Pod_Heli_Transport_04_ammo_F: Pod_Heli_Transport_04_base_F { + GVAR(space) = 8; + GVAR(hasCargo) = 1; + }; + class Land_Pod_Heli_Transport_04_box_F: Pod_Heli_Transport_04_base_F { + GVAR(space) = 20; + GVAR(hasCargo) = 1; + }; + class Land_Pod_Heli_Transport_04_repair_F: Pod_Heli_Transport_04_base_F { + GVAR(space) = 12; + GVAR(hasCargo) = 1; + }; + class Pod_Heli_Transport_04_crewed_base_F: StaticWeapon { + GVAR(canLoad) = 0; + GVAR(size) = -1; + }; + class Land_Pod_Heli_Transport_04_covered_F: Pod_Heli_Transport_04_crewed_base_F { + GVAR(space) = 8; + GVAR(hasCargo) = 1; + }; + class Land_Pod_Heli_Transport_04_medevac_F: Pod_Heli_Transport_04_crewed_base_F { + GVAR(space) = 8; + GVAR(hasCargo) = 1; }; //Plastic and metal case diff --git a/addons/dragging/CfgVehicles.hpp b/addons/dragging/CfgVehicles.hpp index c4c36cea84..f5d72fba50 100644 --- a/addons/dragging/CfgVehicles.hpp +++ b/addons/dragging/CfgVehicles.hpp @@ -67,6 +67,10 @@ class CfgVehicles { GVAR(canCarry) = 0; GVAR(canDrag) = 0; }; + class Pod_Heli_Transport_04_crewed_base_F: StaticWeapon { + GVAR(canCarry) = 0; + GVAR(canDrag) = 0; + }; class EAST_Box_Base: ReammoBox_F { GVAR(canCarry) = 1; diff --git a/addons/interaction/CfgVehicles.hpp b/addons/interaction/CfgVehicles.hpp index 5ee893e101..f65303ac44 100644 --- a/addons/interaction/CfgVehicles.hpp +++ b/addons/interaction/CfgVehicles.hpp @@ -550,7 +550,7 @@ class CfgVehicles { class ACE_OpenBox { displayName = CSTRING(OpenBox); - condition = QUOTE(alive _target); + condition = QUOTE((alive _target) && {(getNumber (configFile >> 'CfgVehicles' >> (typeOf _target) >> 'disableInventory')) == 0}); statement = QUOTE(_player action [ARR_2(QUOTE(QUOTE(Gear)), _target)]); showDisabled = 0; priority = -1; @@ -561,6 +561,13 @@ class CfgVehicles { class ACE_SelfActions {}; }; class Slingload_base_F: ReammoBox_F {}; + class Slingload_01_Base_F: Slingload_base_F { + class ACE_Actions: ACE_Actions { + class ACE_MainActions: ACE_MainActions { + distance = 5; + }; + }; + }; class Pod_Heli_Transport_04_base_F: Slingload_base_F { class ACE_Actions: ACE_Actions { class ACE_MainActions: ACE_MainActions { From feee7f5e1e448c24a7f848f275c770a7c2264aaf Mon Sep 17 00:00:00 2001 From: PabstMirror Date: Wed, 14 Jun 2017 08:36:23 -0500 Subject: [PATCH 128/657] Make array of cargo holders dynamic (#5274) --- addons/cargo/XEH_preInit.sqf | 1 + addons/cargo/functions/fnc_addCargoVehiclesActions.sqf | 2 +- addons/cargo/functions/fnc_initObject.sqf | 2 +- addons/cargo/functions/fnc_initVehicle.sqf | 10 ++++++++++ addons/cargo/functions/fnc_startLoadIn.sqf | 2 +- addons/cargo/script_component.hpp | 2 -- 6 files changed, 14 insertions(+), 5 deletions(-) diff --git a/addons/cargo/XEH_preInit.sqf b/addons/cargo/XEH_preInit.sqf index 7784968d3f..5ee6406a7d 100644 --- a/addons/cargo/XEH_preInit.sqf +++ b/addons/cargo/XEH_preInit.sqf @@ -8,5 +8,6 @@ PREP_RECOMPILE_END; GVAR(initializedItemClasses) = []; GVAR(initializedVehicleClasses) = []; +GVAR(cargoHolderTypes) = ["Car", "Air", "Tank", "Ship", "Cargo_base_F", "Land_PaperBox_closed_F"]; ADDON = true; diff --git a/addons/cargo/functions/fnc_addCargoVehiclesActions.sqf b/addons/cargo/functions/fnc_addCargoVehiclesActions.sqf index aeace6960b..176b2f31b6 100644 --- a/addons/cargo/functions/fnc_addCargoVehiclesActions.sqf +++ b/addons/cargo/functions/fnc_addCargoVehiclesActions.sqf @@ -40,6 +40,6 @@ private _actions = []; private _action = [format ["%1", _x], _name, _icon, _statement, {true}, {}, [_x]] call EFUNC(interact_menu,createAction); _actions pushBack [_action, [], _target]; }; -} forEach (nearestObjects [_player, CARGO_VEHICLE_CLASSES, MAX_LOAD_DISTANCE]); +} forEach (nearestObjects [_player, GVAR(cargoHolderTypes), MAX_LOAD_DISTANCE]); _actions diff --git a/addons/cargo/functions/fnc_initObject.sqf b/addons/cargo/functions/fnc_initObject.sqf index 3ab2061b0d..d2ce8e5b58 100644 --- a/addons/cargo/functions/fnc_initObject.sqf +++ b/addons/cargo/functions/fnc_initObject.sqf @@ -56,7 +56,7 @@ private _condition = { private _hasCargoPublic = _x getVariable [QGVAR(hasCargo), false]; private _hasCargoConfig = getNumber (configFile >> "CfgVehicles" >> _type >> QGVAR(hasCargo)) == 1; (_hasCargoPublic || _hasCargoConfig) && {_x != _target} - } count (nearestObjects [_player, CARGO_VEHICLE_CLASSES, MAX_LOAD_DISTANCE])} + } count (nearestObjects [_player, GVAR(cargoHolderTypes), MAX_LOAD_DISTANCE])} }; private _statement = { params ["_target", "_player"]; diff --git a/addons/cargo/functions/fnc_initVehicle.sqf b/addons/cargo/functions/fnc_initVehicle.sqf index f27f289ad5..6d3709a329 100644 --- a/addons/cargo/functions/fnc_initVehicle.sqf +++ b/addons/cargo/functions/fnc_initVehicle.sqf @@ -27,6 +27,16 @@ private _hasCargoConfig = getNumber (configFile >> "CfgVehicles" >> _type >> QGV // Nothing to do here if vehicle has no cargo space if !(_hasCargoConfig || _hasCargoPublic) exitWith {}; +// Check if cargo is in cargo holder types (checked when trying to search for loadable objects) +private _addCargoType = true; +{ + if (_type isKindOf _x) exitWith {_addCargoType = false}; +} forEach GVAR(cargoHolderTypes); +TRACE_2("",_addCargoType,_type); +if (_addCargoType) then { + GVAR(cargoHolderTypes) pushBack _type; +}; + // Vehicle can have default ace cargo in its config if (isServer) then { { diff --git a/addons/cargo/functions/fnc_startLoadIn.sqf b/addons/cargo/functions/fnc_startLoadIn.sqf index 0116a34a73..4fa0401772 100644 --- a/addons/cargo/functions/fnc_startLoadIn.sqf +++ b/addons/cargo/functions/fnc_startLoadIn.sqf @@ -24,7 +24,7 @@ private _vehicle = _cargoVehicle; if (isNull _vehicle) then { { if ([_object, _x] call FUNC(canLoadItemIn)) exitWith {_vehicle = _x}; - } forEach (nearestObjects [_player, CARGO_VEHICLE_CLASSES, MAX_LOAD_DISTANCE]); + } forEach (nearestObjects [_player, GVAR(cargoHolderTypes), MAX_LOAD_DISTANCE]); }; if (isNull _vehicle) exitWith { diff --git a/addons/cargo/script_component.hpp b/addons/cargo/script_component.hpp index 885308a3b9..3ae6331f91 100644 --- a/addons/cargo/script_component.hpp +++ b/addons/cargo/script_component.hpp @@ -18,8 +18,6 @@ #define MAX_LOAD_DISTANCE 10 -#define CARGO_VEHICLE_CLASSES ["Car", "Air", "Tank", "Ship", "Cargo_base_F", "Land_PaperBox_closed_F"] - #define GET_NUMBER(config,default) (if (isNumber (config)) then {getNumber (config)} else {default}) // Default cargo size is -1 as 0 is a valid size From a92b6a753de7b10d67245cf113395b52c1958d5f Mon Sep 17 00:00:00 2001 From: classic Date: Thu, 15 Jun 2017 02:37:42 +0900 Subject: [PATCH 129/657] Jpn translate feee7f5 (#5280) * Add the Jpn translation for quickmount Add the Japanese translation for quickmount * Update the Jpn translation for repair Update the Japanese translation for repair --- addons/quickmount/stringtable.xml | 11 +++++++++++ addons/repair/stringtable.xml | 2 +- 2 files changed, 12 insertions(+), 1 deletion(-) diff --git a/addons/quickmount/stringtable.xml b/addons/quickmount/stringtable.xml index c97b5c2a6a..a492ebc3b9 100644 --- a/addons/quickmount/stringtable.xml +++ b/addons/quickmount/stringtable.xml @@ -4,48 +4,59 @@ Quick Mount Entrata Rapida + クイック マウント Vehicle quick mount Fahrzeug schnell montieren Pojazd szybkie mocowanie Entrata rapida veicolo + 車両クイック マウント Quickly enter the vehicle you are directly looking at. Entra velocemente nel veicolo che stai guardando. + 直接見ている車両へ迅速に搭乗します。 Vehicle Full Veicolo Pieno + 車両は満員 Distance Distanza + 距離 Maximum distance to check for vehicles. Distanza massima per controllare i veicoli. + 車両を確認できる最大距離 Vehicle Locked Veicolo Bloccato. + 車両は施錠されている Maximum Speed (km/h) Velocità Massima (km/h) + 最高速度 (km/h) Maximum vehicle speed (km/h) allowed for player entry Velocità massima del veicolo (km/h) consentita per far salire un giocatore + プレイヤーが搭乗できる限界速度 (km/h) Prioritize Seat Priorità Sedile + 優先席 Seat priority on entry Priorità del sedile in entrata + 搭乗の際の優先順位 diff --git a/addons/repair/stringtable.xml b/addons/repair/stringtable.xml index d956fd8feb..0a001968e7 100644 --- a/addons/repair/stringtable.xml +++ b/addons/repair/stringtable.xml @@ -1008,7 +1008,7 @@ ¿Quién puede realizar reparaciones? Chi può eseguire riparazioni? Qui peut réparer ? - 誰が修理をおこなえるようにしますか? + 誰が修理を出来るようににしますか? 누가 수리를 할 수 있습니까? From bec55114fadbebd66f3f1bbf79de754a591d1a50 Mon Sep 17 00:00:00 2001 From: PabstMirror Date: Thu, 15 Jun 2017 14:35:33 -0500 Subject: [PATCH 130/657] Add load,unload and radial actions (#5270) - Add radial actions - Revert back to using 'ACE_isUnconscious' --- addons/common/functions/fnc_isAwake.sqf | 2 +- addons/medical/CfgVehicles.hpp | 2 - addons/medical/functions/fnc_init.sqf | 2 +- .../functions/fnc_isInStableCondition.sqf | 2 +- .../medical/functions/fnc_setUnconscious.sqf | 2 +- .../fnc_setUnconsciousStatemachine.sqf | 4 +- addons/medical/script_macros_medical.hpp | 2 + addons/medical_menu/CfgVehicles.hpp | 33 ++++++++++++++- addons/medical_menu/InteractionBodyParts.hpp | 41 ++++++++++--------- addons/medical_menu/README.md | 1 + addons/medical_menu/XEH_postInit.sqf | 6 +-- .../functions/fnc_collectActions3D.sqf | 12 ++++-- .../functions/fnc_handleUI_DisplayOptions.sqf | 5 ++- .../functions/fnc_actionCheckResponse.sqf | 2 +- .../functions/fnc_actionLoadUnit.sqf | 4 +- .../functions/fnc_actionPlaceInBodyBag.sqf | 2 +- .../functions/fnc_actionUnloadUnit.sqf | 2 +- .../functions/fnc_addToLog.sqf | 2 +- .../functions/fnc_addToTriageCard.sqf | 2 +- .../functions/fnc_addUnloadPatientActions.sqf | 4 +- .../fnc_canAccessMedicalEquipment.sqf | 2 +- .../functions/fnc_canTreatCached.sqf | 2 +- .../functions/fnc_dropDownTriageCard.sqf | 2 +- .../functions/fnc_hasItem.sqf | 2 +- .../functions/fnc_hasItems.sqf | 2 +- .../functions/fnc_isBeingCarried.sqf | 2 +- .../functions/fnc_isBeingDragged.sqf | 2 +- .../functions/fnc_litterHandleCreate.sqf | 2 +- .../functions/fnc_onMedicationUsage.sqf | 2 +- .../functions/fnc_treatmentFullHealLocal.sqf | 2 +- .../fnc_treatmentSurgicalKit_onProgress.sqf | 2 +- .../functions/fnc_useItems.sqf | 2 +- .../functions/fnc_handleEffects.sqf | 2 +- 33 files changed, 97 insertions(+), 61 deletions(-) diff --git a/addons/common/functions/fnc_isAwake.sqf b/addons/common/functions/fnc_isAwake.sqf index ba117d5483..1632e1800e 100644 --- a/addons/common/functions/fnc_isAwake.sqf +++ b/addons/common/functions/fnc_isAwake.sqf @@ -17,4 +17,4 @@ params ["_unit"]; -alive _unit && {!(_unit getVariable [QEGVAR(medical,isUnconscious), false])} +alive _unit && {!(_unit getVariable ["ACE_isUnconscious", false])} diff --git a/addons/medical/CfgVehicles.hpp b/addons/medical/CfgVehicles.hpp index c5a2e54f57..850f5cf900 100644 --- a/addons/medical/CfgVehicles.hpp +++ b/addons/medical/CfgVehicles.hpp @@ -1,6 +1,4 @@ -#define MEDICAL_ACTION_DISTANCE 1.75 - class CBA_Extended_EventHandlers; class CfgVehicles { diff --git a/addons/medical/functions/fnc_init.sqf b/addons/medical/functions/fnc_init.sqf index dcb6766804..021f071c02 100644 --- a/addons/medical/functions/fnc_init.sqf +++ b/addons/medical/functions/fnc_init.sqf @@ -23,7 +23,7 @@ if (damage _unit > 0) then { _unit setVariable [QGVAR(pain), 0, true]; _unit setVariable [QGVAR(bloodVolume), DEFAULT_BLOOD_VOLUME, true]; -_unit setVariable [QGVAR(isUnconscious), false, true]; +_unit setVariable ["ACE_isUnconscious", false, true]; _unit setVariable [QGVAR(partialHealCounter), 0, true]; // tourniquets diff --git a/addons/medical/functions/fnc_isInStableCondition.sqf b/addons/medical/functions/fnc_isInStableCondition.sqf index b9b6a31bff..e32b152e58 100644 --- a/addons/medical/functions/fnc_isInStableCondition.sqf +++ b/addons/medical/functions/fnc_isInStableCondition.sqf @@ -19,7 +19,7 @@ params ["_unit"]; if (!alive _unit) exitWith { false }; -if (_unit getVariable [QGVAR(isUnconscious), false]) exitWith { false }; +if (_unit getVariable ["ACE_isUnconscious", false]) exitWith { false }; if (_unit call FUNC(getBloodLoss) > 0) exitWith { false }; if (!(_unit call FUNC(hasStableVitals))) exitWith { false }; diff --git a/addons/medical/functions/fnc_setUnconscious.sqf b/addons/medical/functions/fnc_setUnconscious.sqf index 4aca1306b8..8f42bd40a2 100644 --- a/addons/medical/functions/fnc_setUnconscious.sqf +++ b/addons/medical/functions/fnc_setUnconscious.sqf @@ -37,7 +37,7 @@ if (!local _unit) exitWith { [QGVAR(setUnconscious), [_unit, _knockOut], _unit] call CBA_fnc_targetEvent; true }; -if (_knockOut isEqualTo (_unit getVariable [QGVAR(isUnconscious), false])) exitWith { +if (_knockOut isEqualTo (_unit getVariable ["ACE_isUnconscious", false])) exitWith { WARNING_2("setUnconscious called with no change [Unit %1] [State [%2]", _unit, _knockOut); false }; diff --git a/addons/medical/functions/fnc_setUnconsciousStatemachine.sqf b/addons/medical/functions/fnc_setUnconsciousStatemachine.sqf index cb21188466..0f2e367177 100644 --- a/addons/medical/functions/fnc_setUnconsciousStatemachine.sqf +++ b/addons/medical/functions/fnc_setUnconsciousStatemachine.sqf @@ -21,9 +21,9 @@ params ["_unit", "_knockOut"]; TRACE_2("setUnconsciousStatemachine",_unit,_knockOut); -if (_knockOut isEqualTo (_unit getVariable [QGVAR(isUnconscious), false])) exitWith {TRACE_1("No Change - Exiting",_knockOut);}; +if (_knockOut isEqualTo (_unit getVariable ["ACE_isUnconscious", false])) exitWith {TRACE_1("No Change - Exiting",_knockOut);}; -_unit setVariable [QGVAR(isUnconscious), _knockOut, true]; +_unit setVariable ["ACE_isUnconscious", _knockOut, true]; ["ace_unconscious", [_unit, _knockOut]] call CBA_fnc_globalEvent; [_unit, _knockOut] call EFUNC(medical_engine,setUnconsciousAnim); diff --git a/addons/medical/script_macros_medical.hpp b/addons/medical/script_macros_medical.hpp index 84b94f647b..a142273745 100644 --- a/addons/medical/script_macros_medical.hpp +++ b/addons/medical/script_macros_medical.hpp @@ -1,6 +1,8 @@ #define ALL_BODY_PARTS ["head", "body", "leftarm", "rightarm", "leftleg", "rightleg"] +#define MEDICAL_ACTION_DISTANCE 1.75 + // scale received pain to 0-2 level to select type of scream // below 0.25: 0, from 0.25 to 0.5: 1, more than 0.5: 2 #define PAIN_TO_SCREAM(pain) (floor (4 * pain) min 2) diff --git a/addons/medical_menu/CfgVehicles.hpp b/addons/medical_menu/CfgVehicles.hpp index 30c09f958c..700f08914c 100644 --- a/addons/medical_menu/CfgVehicles.hpp +++ b/addons/medical_menu/CfgVehicles.hpp @@ -51,9 +51,11 @@ class CfgVehicles { statement = QUOTE([ARR_3(_target,1,0)] call EFUNC(medical,displayPatientInformation)); condition = "true"; icon = QPATHTOEF(medical,UI\icons\medical_cross.paa); + #define ACTION_CONDITION condition = "true"; #include "InteractionBodyParts.hpp" + #undef ACTION_CONDITION }; - class Medical_Menu { + class ACE_Medical_Menu { displayName = CSTRING(OpenMenu); runOnHover = 0; exceptions[] = {"isNotInside"}; @@ -64,10 +66,12 @@ class CfgVehicles { }; class ACE_Actions { + #define ACTION_CONDITION condition = QUOTE((EGVAR(medical,menuTypeStyle) == 0)); #include "InteractionBodyParts.hpp" + #undef ACTION_CONDITION // Create a consolidates medical menu for treatment while boarded class ACE_MainActions { - class Medical_Menu { + class ACE_Medical_Menu { displayName = CSTRING(OpenMenu); runOnHover = 0; exceptions[] = {"isNotInside"}; @@ -75,6 +79,31 @@ class CfgVehicles { statement = QUOTE([_target] call DFUNC(openMenu)); icon = QPATHTOEF(medical,UI\icons\medical_cross.paa); }; + class ACE_Medical_Radial { + displayName = ECSTRING(medical,Actions_Medical); + runOnHover = 1; + exceptions[] = {"isNotInside", "isNotSitting"}; + statement = QUOTE([ARR_3(_target,1,0)] call EFUNC(medical,displayPatientInformation)); + condition = QUOTE(((vehicle _target != _target && vehicle _target == vehicle _player) || {EGVAR(medical,menuTypeStyle) == 1})); + icon = QPATHTOEF(medical,UI\icons\medical_cross.paa); + #define ACTION_CONDITION condition = "true"; + #include "InteractionBodyParts.hpp" + #undef ACTION_CONDITION + }; + class ACE_Medical_loadPatient { + displayName = ECSTRING(medical,LoadPatient); + condition = "(_target getVariable ['ACE_isUnconscious', false]) && {vehicle _target == _target}"; + statement = QUOTE([ARR_2(_player, _target)] call EFUNC(medical_treatment,actionLoadUnit)); + icon = QPATHTOEF(medical,UI\icons\medical_cross.paa); + exceptions[] = {"isNotDragging", "isNotCarrying"}; + }; + class ACE_Medical_UnLoadPatient { + displayName = ECSTRING(medical,UnloadPatient); + condition = "(_target getVariable ['ACE_isUnconscious', false]) && {vehicle _target != _target}"; + statement = QUOTE([ARR_2(_player, _target)] call EFUNC(medical_treatment,actionUnloadUnit)); + icon = QPATHTOEF(medical,UI\icons\medical_cross.paa); + exceptions[] = {"isNotDragging", "isNotCarrying", "isNotInside"}; + }; }; }; }; diff --git a/addons/medical_menu/InteractionBodyParts.hpp b/addons/medical_menu/InteractionBodyParts.hpp index c84a41af0c..0cee9281ff 100644 --- a/addons/medical_menu/InteractionBodyParts.hpp +++ b/addons/medical_menu/InteractionBodyParts.hpp @@ -1,57 +1,60 @@ class ACE_Head { displayName = ECSTRING(interaction,Head); + distance = MEDICAL_ACTION_DISTANCE; icon = QPATHTOEF(medical,UI\icons\medical_cross.paa); exceptions[] = {"isNotInside", "isNotSitting"}; + ACTION_CONDITION statement = QUOTE([ARR_3(_target,1,0)] call EFUNC(medical,displayPatientInformation)); modifierFunction = QUOTE([ARR_4(_target,_player,0,_this select 3)] call FUNC(modifyAction)); - condition = "true"; runOnHover = 1; }; class ACE_Torso { displayName = ECSTRING(interaction,Torso); - distance = 5.0; - condition = "true"; - runOnHover = 1; + distance = MEDICAL_ACTION_DISTANCE; + icon = QPATHTOEF(medical,UI\icons\medical_cross.paa); exceptions[] = {"isNotInside", "isNotSitting"}; + ACTION_CONDITION statement = QUOTE([ARR_3(_target,1,1)] call EFUNC(medical,displayPatientInformation)); modifierFunction = QUOTE([ARR_4(_target,_player,1,_this select 3)] call FUNC(modifyAction)); - showDisabled = 1; - priority = 2; - icon = QPATHTOEF(medical,UI\icons\medical_cross.paa); + runOnHover = 1; }; class ACE_ArmLeft { displayName = ECSTRING(interaction,ArmLeft); - runOnHover = 1; + distance = MEDICAL_ACTION_DISTANCE; + icon = QPATHTOEF(medical,UI\icons\medical_cross.paa); exceptions[] = {"isNotInside", "isNotSitting"}; + ACTION_CONDITION statement = QUOTE([ARR_3(_target,1,2)] call EFUNC(medical,displayPatientInformation)); modifierFunction = QUOTE([ARR_4(_target,_player,2,_this select 3)] call FUNC(modifyAction)); - condition = "true"; - icon = QPATHTOEF(medical,UI\icons\medical_cross.paa); + runOnHover = 1; }; class ACE_ArmRight { displayName = ECSTRING(interaction,ArmRight); - runOnHover = 1; + distance = MEDICAL_ACTION_DISTANCE; + icon = QPATHTOEF(medical,UI\icons\medical_cross.paa); exceptions[] = {"isNotInside", "isNotSitting"}; + ACTION_CONDITION statement = QUOTE([ARR_3(_target,1,3)] call EFUNC(medical,displayPatientInformation)); modifierFunction = QUOTE([ARR_4(_target,_player,3,_this select 3)] call FUNC(modifyAction)); - condition = "true"; - icon = QPATHTOEF(medical,UI\icons\medical_cross.paa); + runOnHover = 1; }; class ACE_LegLeft { displayName = ECSTRING(interaction,LegLeft); - runOnHover = 1; + distance = MEDICAL_ACTION_DISTANCE; + icon = QPATHTOEF(medical,UI\icons\medical_cross.paa); exceptions[] = {"isNotInside", "isNotSitting"}; + ACTION_CONDITION statement = QUOTE([ARR_3(_target,1,4)] call EFUNC(medical,displayPatientInformation)); modifierFunction = QUOTE([ARR_4(_target,_player,4,_this select 3)] call FUNC(modifyAction)); - condition = "true"; - icon = QPATHTOEF(medical,UI\icons\medical_cross.paa); + runOnHover = 1; }; class ACE_LegRight { displayName = ECSTRING(interaction,LegRight); - runOnHover = 1; + distance = MEDICAL_ACTION_DISTANCE; + icon = QPATHTOEF(medical,UI\icons\medical_cross.paa); exceptions[] = {"isNotInside", "isNotSitting"}; + ACTION_CONDITION statement = QUOTE([ARR_3(_target,1,5)] call EFUNC(medical,displayPatientInformation)); modifierFunction = QUOTE([ARR_4(_target,_player,5,_this select 3)] call FUNC(modifyAction)); - condition = "true"; - icon = QPATHTOEF(medical,UI\icons\medical_cross.paa); + runOnHover = 1; }; diff --git a/addons/medical_menu/README.md b/addons/medical_menu/README.md index 86ae2039ea..a2129bb519 100644 --- a/addons/medical_menu/README.md +++ b/addons/medical_menu/README.md @@ -2,6 +2,7 @@ ace_medical_menu =============== Provides the CSE medical menu for the advanced medical system. +Also responsible for adding all interaction menu actions. ## Maintainers diff --git a/addons/medical_menu/XEH_postInit.sqf b/addons/medical_menu/XEH_postInit.sqf index 6206620c9f..dfc36d413a 100644 --- a/addons/medical_menu/XEH_postInit.sqf +++ b/addons/medical_menu/XEH_postInit.sqf @@ -6,11 +6,7 @@ GVAR(MenuPFHID) = -1; GVAR(lastOpenedOn) = -1; GVAR(pendingReopen) = false; -["ace_settingsInitialized", { - if (EGVAR(medical,menuTypeStyle) == 0) then { - [] call FUNC(collectActions3D); - }; -}] call CBA_fnc_addEventHandler; +[] call FUNC(collectActions3D); ["ace_treatmentSucceded", { if (GVAR(openAfterTreatment) && {GVAR(pendingReopen)}) then { diff --git a/addons/medical_menu/functions/fnc_collectActions3D.sqf b/addons/medical_menu/functions/fnc_collectActions3D.sqf index 3525155c23..a310f4bc75 100644 --- a/addons/medical_menu/functions/fnc_collectActions3D.sqf +++ b/addons/medical_menu/functions/fnc_collectActions3D.sqf @@ -47,14 +47,20 @@ private _actionPathPositions = ["spine3", "pilot", "LeftForeArm", "RightForeArm" private _bodyPart = _x; private _actionPath = _actionPaths select (ALL_BODY_PARTS find toLower _bodyPart); - private _statement = {[_player, _target, _this select 2 select 0, _this select 2 select 1] call EFUNC(medical_treatment,treatment)}; - private _condition = {[_player, _target, _this select 2 select 0, _this select 2 select 1] call EFUNC(medical_treatment,canTreatCached)}; - + private _statement = { + //IGNORE_PRIVATE_WARNING ["_target", "_player"]; + [_player, _target, _this select 2 select 0, _this select 2 select 1] call EFUNC(medical_treatment,treatment) + }; + private _condition = { + //IGNORE_PRIVATE_WARNING ["_target", "_player"]; + [_player, _target, _this select 2 select 0, _this select 2 select 1] call EFUNC(medical_treatment,canTreatCached) + }; private _action = [ _actionName, _displayName, _icon, _statement, _condition, {}, [_bodyPart, configName _config], [0, 0, 0], 2, [false, true, false, false, false] ] call EFUNC(interact_menu,createAction); ["CAManBase", 0, [_actionPath], _action, true] call EFUNC(interact_menu,addActionToClass); + ["CAManBase", 0, ["ACE_MainActions", "ACE_Medical_Radial", _actionPath], _action, true] call EFUNC(interact_menu,addActionToClass); ["CAManBase", 1, ["ACE_SelfActions", "Medical", _actionPath], _action, true] call EFUNC(interact_menu,addActionToClass); } forEach _allowedBodyParts; } forEach configProperties [_actionsConfig, "isClass _x"]; diff --git a/addons/medical_menu/functions/fnc_handleUI_DisplayOptions.sqf b/addons/medical_menu/functions/fnc_handleUI_DisplayOptions.sqf index 97e5c19519..68506d060b 100644 --- a/addons/medical_menu/functions/fnc_handleUI_DisplayOptions.sqf +++ b/addons/medical_menu/functions/fnc_handleUI_DisplayOptions.sqf @@ -48,8 +48,9 @@ if (_name isEqualTo "toggle") exitWith { }; // Clean the dropdown options list from all actions -for [{_x = START_IDC}, {_x <= END_IDC}, {_x = _x + 1}] do { - _ctrl = (_display displayCtrl (_x)); +//IGNORE_PRIVATE_WARNING ["_i"]; +for [{_i = START_IDC}, {_i <= END_IDC}, {_i = _i + 1}] do { + _ctrl = (_display displayCtrl (_i)); _ctrl ctrlSetText ""; _ctrl ctrlShow false; _ctrl ctrlSetEventHandler ["ButtonClick",""]; diff --git a/addons/medical_treatment/functions/fnc_actionCheckResponse.sqf b/addons/medical_treatment/functions/fnc_actionCheckResponse.sqf index c2323764e8..2353b9c9ee 100644 --- a/addons/medical_treatment/functions/fnc_actionCheckResponse.sqf +++ b/addons/medical_treatment/functions/fnc_actionCheckResponse.sqf @@ -10,7 +10,7 @@ * None * * Example: - * [bob, kevin] call ACE_medical_fnc_actionCheckResponse + * [bob, kevin] call ACE_medical_treatment_fnc_actionCheckResponse * * Public: No */ diff --git a/addons/medical_treatment/functions/fnc_actionLoadUnit.sqf b/addons/medical_treatment/functions/fnc_actionLoadUnit.sqf index 04a03f89f1..f110fb6f65 100644 --- a/addons/medical_treatment/functions/fnc_actionLoadUnit.sqf +++ b/addons/medical_treatment/functions/fnc_actionLoadUnit.sqf @@ -7,10 +7,10 @@ * 1: The patient * * Return Value: - * None + * Vehicle they are loaded into (objNull on failure) * * Example: - * [bob, kevin] call ACE_medical_fnc_actionLoadUnit + * [bob, kevin] call ACE_medical_treatment_treatment_fnc_actionLoadUnit * * Public: No */ diff --git a/addons/medical_treatment/functions/fnc_actionPlaceInBodyBag.sqf b/addons/medical_treatment/functions/fnc_actionPlaceInBodyBag.sqf index 0842e412fb..be01ca7919 100644 --- a/addons/medical_treatment/functions/fnc_actionPlaceInBodyBag.sqf +++ b/addons/medical_treatment/functions/fnc_actionPlaceInBodyBag.sqf @@ -10,7 +10,7 @@ * body bag (will return objNull when run where target is not local) * * Example: - * [player, cursorTarget] call ace_medical_fnc_actionPlaceInBodyBag + * [player, cursorTarget] call ACE_medical_treatment_fnc_actionPlaceInBodyBag * * Public: Yes */ diff --git a/addons/medical_treatment/functions/fnc_actionUnloadUnit.sqf b/addons/medical_treatment/functions/fnc_actionUnloadUnit.sqf index 59bb59c74f..c3ec70e1ce 100644 --- a/addons/medical_treatment/functions/fnc_actionUnloadUnit.sqf +++ b/addons/medical_treatment/functions/fnc_actionUnloadUnit.sqf @@ -11,7 +11,7 @@ * None * * Example: - * [bob, kevin, false] call ACE_medical_fnc_actionUnloadUnit + * [bob, kevin, false] call ACE_medical_treatment_fnc_actionUnloadUnit * * Public: No */ diff --git a/addons/medical_treatment/functions/fnc_addToLog.sqf b/addons/medical_treatment/functions/fnc_addToLog.sqf index 347494f795..b805425673 100644 --- a/addons/medical_treatment/functions/fnc_addToLog.sqf +++ b/addons/medical_treatment/functions/fnc_addToLog.sqf @@ -12,7 +12,7 @@ * None * * Example: - * [bob, "type", "message", [_args]] call ace_medical_fnc_addToLog + * [bob, "type", "message", [_args]] call ACE_medical_treatment_fnc_addToLog * * Public: Yes */ diff --git a/addons/medical_treatment/functions/fnc_addToTriageCard.sqf b/addons/medical_treatment/functions/fnc_addToTriageCard.sqf index ab35507041..9f48b26304 100644 --- a/addons/medical_treatment/functions/fnc_addToTriageCard.sqf +++ b/addons/medical_treatment/functions/fnc_addToTriageCard.sqf @@ -10,7 +10,7 @@ * None * * Example: - * [bob, "bandage"] call ace_medical_fnc_addToTriageCard + * [bob, "bandage"] call ACE_medical_treatment_fnc_addToTriageCard * * Public: Yes */ diff --git a/addons/medical_treatment/functions/fnc_addUnloadPatientActions.sqf b/addons/medical_treatment/functions/fnc_addUnloadPatientActions.sqf index 7244ba7566..52af4fdfcd 100644 --- a/addons/medical_treatment/functions/fnc_addUnloadPatientActions.sqf +++ b/addons/medical_treatment/functions/fnc_addUnloadPatientActions.sqf @@ -5,13 +5,13 @@ * Argument: * 0: Vehicle * 1: Player - * 3: Parameters + * 2: Parameters * * Return value: * Children actions * * Example: - * [car, kevin, [params]] call ACE_medical_fnc_addUnloadPatientActions + * [car, kevin, [params]] call ACE_medical_treatment_fnc_addUnloadPatientActions * * Public: No */ diff --git a/addons/medical_treatment/functions/fnc_canAccessMedicalEquipment.sqf b/addons/medical_treatment/functions/fnc_canAccessMedicalEquipment.sqf index d31c03db1d..691197447e 100644 --- a/addons/medical_treatment/functions/fnc_canAccessMedicalEquipment.sqf +++ b/addons/medical_treatment/functions/fnc_canAccessMedicalEquipment.sqf @@ -10,7 +10,7 @@ * Can Treat * * Example: - * [bob, target] call ace_medical_fnc_canAccessMedicalEquipment + * [bob, target] call ACE_medical_treatment_fnc_canAccessMedicalEquipment * * Public: Yes */ diff --git a/addons/medical_treatment/functions/fnc_canTreatCached.sqf b/addons/medical_treatment/functions/fnc_canTreatCached.sqf index 13a405aef6..d242a2c93b 100644 --- a/addons/medical_treatment/functions/fnc_canTreatCached.sqf +++ b/addons/medical_treatment/functions/fnc_canTreatCached.sqf @@ -12,7 +12,7 @@ * Can Treat * * Example: - * [bob, kevin, "selection", "classname"] call ACE_medical_fnc_canTreatCached + * [bob, kevin, "selection", "classname"] call ACE_medical_treatment_fnc_canTreatCached * * Public: No */ diff --git a/addons/medical_treatment/functions/fnc_dropDownTriageCard.sqf b/addons/medical_treatment/functions/fnc_dropDownTriageCard.sqf index 3e52d3efc5..6bc1358754 100644 --- a/addons/medical_treatment/functions/fnc_dropDownTriageCard.sqf +++ b/addons/medical_treatment/functions/fnc_dropDownTriageCard.sqf @@ -9,7 +9,7 @@ * None * * Example: - * [true] call ace_medical_fnc_dropDownTriageCard + * [true] call ACE_medical_treatment_fnc_dropDownTriageCard * * Public: Yes */ diff --git a/addons/medical_treatment/functions/fnc_hasItem.sqf b/addons/medical_treatment/functions/fnc_hasItem.sqf index 88350da857..6ed8f080f0 100644 --- a/addons/medical_treatment/functions/fnc_hasItem.sqf +++ b/addons/medical_treatment/functions/fnc_hasItem.sqf @@ -11,7 +11,7 @@ * Has the items * * Example: - * [bob, patient, "bandage"] call ace_medical_fnc_hasItem + * [bob, patient, "bandage"] call ACE_medical_treatment_fnc_hasItem * * Public: Yes */ diff --git a/addons/medical_treatment/functions/fnc_hasItems.sqf b/addons/medical_treatment/functions/fnc_hasItems.sqf index 78caa2048a..c06be03b10 100644 --- a/addons/medical_treatment/functions/fnc_hasItems.sqf +++ b/addons/medical_treatment/functions/fnc_hasItems.sqf @@ -11,7 +11,7 @@ * Has the items * * Example: - * [bob, patient, ["bandage", "morphine"]] call ace_medical_fnc_hasItems + * [bob, patient, ["bandage", "morphine"]] call ACE_medical_treatment_fnc_hasItems * * Public: Yes */ diff --git a/addons/medical_treatment/functions/fnc_isBeingCarried.sqf b/addons/medical_treatment/functions/fnc_isBeingCarried.sqf index b47c5e475f..ee61637676 100644 --- a/addons/medical_treatment/functions/fnc_isBeingCarried.sqf +++ b/addons/medical_treatment/functions/fnc_isBeingCarried.sqf @@ -9,7 +9,7 @@ * Is being carried * * Example: - * [bob] call ace_medical_fnc_isBeingCarried + * [bob] call ACE_medical_treatment_fnc_isBeingCarried * * Public: No */ diff --git a/addons/medical_treatment/functions/fnc_isBeingDragged.sqf b/addons/medical_treatment/functions/fnc_isBeingDragged.sqf index 929b48ccb7..e0d320b495 100644 --- a/addons/medical_treatment/functions/fnc_isBeingDragged.sqf +++ b/addons/medical_treatment/functions/fnc_isBeingDragged.sqf @@ -9,7 +9,7 @@ * Is being dragged * * Example: - * [bob] call ace_medical_fnc_isBeingDragged + * [bob] call ACE_medical_treatment_fnc_isBeingDragged * * Public: No */ diff --git a/addons/medical_treatment/functions/fnc_litterHandleCreate.sqf b/addons/medical_treatment/functions/fnc_litterHandleCreate.sqf index d4231afafd..f491968e36 100644 --- a/addons/medical_treatment/functions/fnc_litterHandleCreate.sqf +++ b/addons/medical_treatment/functions/fnc_litterHandleCreate.sqf @@ -11,7 +11,7 @@ * None * * Example: - * ["litter", [2, 5, 6], bob] call ACE_medical_fnc_handleCreateLitter + * ["litter", [2, 5, 6], bob] call ACE_medical_treatment_fnc_handleCreateLitter * * Public: No */ diff --git a/addons/medical_treatment/functions/fnc_onMedicationUsage.sqf b/addons/medical_treatment/functions/fnc_onMedicationUsage.sqf index ae041e53b3..8c30da8d84 100644 --- a/addons/medical_treatment/functions/fnc_onMedicationUsage.sqf +++ b/addons/medical_treatment/functions/fnc_onMedicationUsage.sqf @@ -13,7 +13,7 @@ * None * * Example: - * [bob, "classname", "varname", 5, 6, ["stuff"]] call ACE_medical_fnc_onMedicationUsage + * [bob, "classname", "varname", 5, 6, ["stuff"]] call ACE_medical_treatment_fnc_onMedicationUsage * * Public: No */ diff --git a/addons/medical_treatment/functions/fnc_treatmentFullHealLocal.sqf b/addons/medical_treatment/functions/fnc_treatmentFullHealLocal.sqf index 48f9f6fc60..a3d9b16701 100644 --- a/addons/medical_treatment/functions/fnc_treatmentFullHealLocal.sqf +++ b/addons/medical_treatment/functions/fnc_treatmentFullHealLocal.sqf @@ -47,7 +47,7 @@ _target setVariable [QEGVAR(medical,bodyPartStatus), [0,0,0,0,0,0], true]; // generic medical admin _target setVariable [QEGVAR(medical,inCardiacArrest), false, true]; -_target setVariable [QEGVAR(medical,isUnconscious), false, true]; +_target setVariable ["ACE_isUnconscious", false, true]; _target setVariable [QEGVAR(medical,hasLostBlood), 0, true]; _target setVariable [QEGVAR(medical,isBleeding), false, true]; _target setVariable [QEGVAR(medical,hasPain), false, true]; diff --git a/addons/medical_treatment/functions/fnc_treatmentSurgicalKit_onProgress.sqf b/addons/medical_treatment/functions/fnc_treatmentSurgicalKit_onProgress.sqf index fcb60bb96c..88c74f8139 100644 --- a/addons/medical_treatment/functions/fnc_treatmentSurgicalKit_onProgress.sqf +++ b/addons/medical_treatment/functions/fnc_treatmentSurgicalKit_onProgress.sqf @@ -13,7 +13,7 @@ * Succesful treatment started * * Example: - * [[bob, kevin], 5, 5] call ACE_medical_fnc_treatmentAdvanced_surgicalKit_onProgress + * [[bob, kevin], 5, 5] call ACE_medical_treatment_fnc_treatmentAdvanced_surgicalKit_onProgress * * Public: No */ diff --git a/addons/medical_treatment/functions/fnc_useItems.sqf b/addons/medical_treatment/functions/fnc_useItems.sqf index c931f4abd2..bf2c6f1d90 100644 --- a/addons/medical_treatment/functions/fnc_useItems.sqf +++ b/addons/medical_treatment/functions/fnc_useItems.sqf @@ -12,7 +12,7 @@ * 1: Unit * * Example: - * [unit, patient, ["bandage"]] call ace_medical_fnc_useItems + * [unit, patient, ["bandage"]] call ACE_medical_treatment_fnc_useItems * * Public: Yes */ diff --git a/addons/medical_ui/functions/fnc_handleEffects.sqf b/addons/medical_ui/functions/fnc_handleEffects.sqf index 8a02bc26b2..d41a0e5bbf 100644 --- a/addons/medical_ui/functions/fnc_handleEffects.sqf +++ b/addons/medical_ui/functions/fnc_handleEffects.sqf @@ -23,7 +23,7 @@ BEGIN_COUNTER(handleEffects); // - Current state info ------------------------------------------------------- private _bleedingStrength = [ACE_player] call EFUNC(medical,getBloodloss); private _bloodVolume = ACE_player getVariable [QEGVAR(medical,bloodVolume), DEFAULT_BLOOD_VOLUME]; -private _unconscious = ACE_player getVariable [QEGVAR(medical,isUnconscious), false]; +private _unconscious = ACE_player getVariable ["ACE_isUnconscious", false]; private _heartRate = ACE_player getVariable [QEGVAR(medical,heartRate), DEFAULT_HEART_RATE]; private _pain = [ACE_player] call EFUNC(medical,getPainLevel); From b5f616934154d95929d50d8d957096fdf125692b Mon Sep 17 00:00:00 2001 From: Zakant Date: Sat, 17 Jun 2017 21:01:59 +0200 Subject: [PATCH 131/657] Remove legacy code (#4960) --- .../medical/functions/fnc_setCardiacArrest.sqf | 17 ----------------- 1 file changed, 17 deletions(-) diff --git a/addons/medical/functions/fnc_setCardiacArrest.sqf b/addons/medical/functions/fnc_setCardiacArrest.sqf index 801ced86c3..5bf71323f9 100644 --- a/addons/medical/functions/fnc_setCardiacArrest.sqf +++ b/addons/medical/functions/fnc_setCardiacArrest.sqf @@ -28,20 +28,3 @@ _unit setVariable [QGVAR(heartRate), 0, true]; [_unit, true] call FUNC(setUnconsciousStatemachine); -private _timeInCardiacArrest = 120 + round(random(600)); - -[{ - params ["_args", "_idPFH"]; - _args params ["_unit", "_startTime", "_timeInCardiacArrest"]; - - private _heartRate = _unit getVariable [QGVAR(heartRate), DEFAULT_HEART_RATE]; - if (_heartRate > 20 || !alive _unit) exitWith { - [_idPFH] call CBA_fnc_removePerFrameHandler; - _unit setVariable [QGVAR(inCardiacArrest), nil, true]; - }; - if (CBA_missionTime - _startTime >= _timeInCardiacArrest) exitWith { - [_idPFH] call CBA_fnc_removePerFrameHandler; - _unit setVariable [QGVAR(inCardiacArrest), nil, true]; - [_unit] call FUNC(setDead); - }; -}, 1, [_unit, CBA_missionTime, _timeInCardiacArrest] ] call CBA_fnc_addPerFrameHandler; From bdea0fcdbab53d4d5a5d67652f41d37733523447 Mon Sep 17 00:00:00 2001 From: Zakant Date: Sun, 18 Jun 2017 01:28:16 +0200 Subject: [PATCH 132/657] [Medical Rewrite] Adding respawn compatibility (#5020) * Added respawn transition * Removed respawn transition from statemachine and added manual transition comment * Changed transiton to manual. Added easy way to get current status as well * Updated event reference * Fixed manualTransition call * Minor headers changes --- addons/medical/ACE_Medical_StateMachine.hpp | 2 ++ addons/medical/CfgEventHandlers.hpp | 8 +++++++ addons/medical/XEH_PREP.hpp | 2 ++ addons/medical/functions/fnc_getUnitState.sqf | 22 +++++++++++++++++ .../medical/functions/fnc_handleRespawn.sqf | 24 +++++++++++++++++++ 5 files changed, 58 insertions(+) create mode 100644 addons/medical/functions/fnc_getUnitState.sqf create mode 100644 addons/medical/functions/fnc_handleRespawn.sqf diff --git a/addons/medical/ACE_Medical_StateMachine.hpp b/addons/medical/ACE_Medical_StateMachine.hpp index 3e9848ef6f..b2e676b143 100644 --- a/addons/medical/ACE_Medical_StateMachine.hpp +++ b/addons/medical/ACE_Medical_StateMachine.hpp @@ -1,3 +1,5 @@ +// Manual transitions applied to this statemachine +// - medical_fnc_handleRespawn:18 class ACE_Medical_StateMachine { list = "allUnits select {local _x}"; skipNull = 1; diff --git a/addons/medical/CfgEventHandlers.hpp b/addons/medical/CfgEventHandlers.hpp index a6ea04545c..604cb0783a 100644 --- a/addons/medical/CfgEventHandlers.hpp +++ b/addons/medical/CfgEventHandlers.hpp @@ -23,3 +23,11 @@ class Extended_Init_EventHandlers { }; }; }; + +class Extended_Respawn_EventHandlers { + class CAManBase { + class ADDON { + respawn = QUOTE(call FUNC(handleRespawn)); + }; + }; +}; diff --git a/addons/medical/XEH_PREP.hpp b/addons/medical/XEH_PREP.hpp index 9c40ee1b2b..daf0727054 100644 --- a/addons/medical/XEH_PREP.hpp +++ b/addons/medical/XEH_PREP.hpp @@ -15,9 +15,11 @@ PREP(getBloodPressure); PREP(getBloodVolumeChange); PREP(getCardiacOutput); PREP(getPainLevel); +PREP(getUnitState); PREP(handleIncapacitation); PREP(handleKilled); PREP(handleLocal); +PREP(handleRespawn); PREP(handleStateDefault); PREP(handleStateInjured); PREP(handleStateUnconscious); diff --git a/addons/medical/functions/fnc_getUnitState.sqf b/addons/medical/functions/fnc_getUnitState.sqf new file mode 100644 index 0000000000..6821124e32 --- /dev/null +++ b/addons/medical/functions/fnc_getUnitState.sqf @@ -0,0 +1,22 @@ +/* + * Author: Zakant + * Gets the name of the current medical state of an unit. Unit has to be local to the caller. + * + * Arguments: + * 0: The Unit + * + * Return Value: + * Name of the current medical state of the unit + * + * Example: + * [player] call ace_medical_fnc_getUnitState + * + * Public: Yes + */ +#include "script_component.hpp" + +params ["_unit"]; + +if (!local _unit) exitWith { ERROR("unit is not local"); }; + +[_unit, GVAR(STATE_MACHINE)] call CBA_statemachine_fnc_getCurrentState diff --git a/addons/medical/functions/fnc_handleRespawn.sqf b/addons/medical/functions/fnc_handleRespawn.sqf new file mode 100644 index 0000000000..db2dfe2945 --- /dev/null +++ b/addons/medical/functions/fnc_handleRespawn.sqf @@ -0,0 +1,24 @@ +/* + * Author: Zakant + * Handles respawn of a unit. + * + * Arguments: + * 0: The Unit + * + * Return Value: + * None + * + * Example: + * [player] call ace_medical_fnc_handleRespawn + * + * Public: No + */ +#include "script_component.hpp" + +params ["_unit"]; +TRACE_2("handleRespawn",_unit,local _unit); + +if (!local _unit) exitWith {}; + +_unit call FUNC(init); // Call init to reset the medical states for the unit. +[_unit, GVAR(STATE_MACHINE), _unit call FUNC(getUnitState), "Default"] call CBA_statemachine_fnc_manualTransition; // Move the unit to the default medical state From fe16b728374f68ffbb6872212568c69d8e434a49 Mon Sep 17 00:00:00 2001 From: Arcanum Date: Sun, 18 Jun 2017 12:43:39 +0200 Subject: [PATCH 133/657] Fix AI can get to CA from injured --- addons/medical/ACE_Medical_StateMachine.hpp | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/addons/medical/ACE_Medical_StateMachine.hpp b/addons/medical/ACE_Medical_StateMachine.hpp index 9c68271ac3..3abe7d101e 100644 --- a/addons/medical/ACE_Medical_StateMachine.hpp +++ b/addons/medical/ACE_Medical_StateMachine.hpp @@ -88,6 +88,10 @@ class ACE_Medical_StateMachine { class CardiacArrest { onStateEntered = QUOTE(DFUNC(enteredStateCardiacArrest)); onStateLeaving = QUOTE(DFUNC(leftStateCardiacArrest)); + class DeathAI { + targetState = "Dead"; + condition = QUOTE(!isPlayer _this && {GVAR(fatalInjuryConditionAI)}); + }; class Timeout { targetState = "Dead"; condition = QUOTE(DFUNC(conditionCardiacArrestTimer)); From ffe31d97592b8b32ed4b9065c31b1e9ea3c21df2 Mon Sep 17 00:00:00 2001 From: PabstMirror Date: Wed, 21 Jun 2017 08:34:10 -0500 Subject: [PATCH 134/657] Fix isFeatureCameraActive (#5291) --- addons/common/functions/fnc_isFeatureCameraActive.sqf | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/addons/common/functions/fnc_isFeatureCameraActive.sqf b/addons/common/functions/fnc_isFeatureCameraActive.sqf index 4e0dc9ad44..b0870408af 100644 --- a/addons/common/functions/fnc_isFeatureCameraActive.sqf +++ b/addons/common/functions/fnc_isFeatureCameraActive.sqf @@ -25,7 +25,7 @@ !( isNull curatorCamera && // Curator - {GETMVAR(EGVAR(spectator,isSet),false)} && // ACE Spectator + {!(GETMVAR(EGVAR(spectator,isSet),false))} && // ACE Spectator {isNull (GETUVAR(BIS_fnc_arsenal_cam, objNull))} && // Arsenal camera {isNull (GETMVAR(BIS_fnc_establishingShot_fakeUAV, objNull))} && // Establishing shot camera {isNull (GETMVAR(BIS_fnc_camera_cam, objNull))} && // Splendid camera From c4dd71412b4ff324a775ccde3b428af41defd208 Mon Sep 17 00:00:00 2001 From: PabstMirror Date: Wed, 21 Jun 2017 08:34:10 -0500 Subject: [PATCH 135/657] Fix isFeatureCameraActive (#5291) --- addons/common/functions/fnc_isFeatureCameraActive.sqf | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/addons/common/functions/fnc_isFeatureCameraActive.sqf b/addons/common/functions/fnc_isFeatureCameraActive.sqf index 4e0dc9ad44..b0870408af 100644 --- a/addons/common/functions/fnc_isFeatureCameraActive.sqf +++ b/addons/common/functions/fnc_isFeatureCameraActive.sqf @@ -25,7 +25,7 @@ !( isNull curatorCamera && // Curator - {GETMVAR(EGVAR(spectator,isSet),false)} && // ACE Spectator + {!(GETMVAR(EGVAR(spectator,isSet),false))} && // ACE Spectator {isNull (GETUVAR(BIS_fnc_arsenal_cam, objNull))} && // Arsenal camera {isNull (GETMVAR(BIS_fnc_establishingShot_fakeUAV, objNull))} && // Establishing shot camera {isNull (GETMVAR(BIS_fnc_camera_cam, objNull))} && // Splendid camera From 1d355b43dbfd779815e283d2ec9ef83e0211f48f Mon Sep 17 00:00:00 2001 From: jonpas Date: Wed, 21 Jun 2017 15:41:02 +0200 Subject: [PATCH 136/657] Prepare release 3.10.1 --- README.md | 2 +- addons/main/script_version.hpp | 4 ++-- docs/README_DE.md | 2 +- docs/README_PL.md | 2 +- docs/_config.yml | 4 ++-- docs/_config_dev.yml | 4 ++-- mod.cpp | 4 ++-- 7 files changed, 11 insertions(+), 11 deletions(-) diff --git a/README.md b/README.md index 270b4f6384..2c0c22de37 100644 --- a/README.md +++ b/README.md @@ -4,7 +4,7 @@

- ACE3 Version + ACE3 Version ACE3 Issues diff --git a/addons/main/script_version.hpp b/addons/main/script_version.hpp index c1be635b72..eb701f7f48 100644 --- a/addons/main/script_version.hpp +++ b/addons/main/script_version.hpp @@ -1,4 +1,4 @@ #define MAJOR 3 #define MINOR 10 -#define PATCHLVL 0 -#define BUILD 20 +#define PATCHLVL 1 +#define BUILD 21 diff --git a/docs/README_DE.md b/docs/README_DE.md index 22dc9e46fe..b18759b3cd 100644 --- a/docs/README_DE.md +++ b/docs/README_DE.md @@ -4,7 +4,7 @@

- ACE3 Version + ACE3 Version ACE3 Fehlermeldungen diff --git a/docs/README_PL.md b/docs/README_PL.md index 6f48b7c81e..248627a6f1 100644 --- a/docs/README_PL.md +++ b/docs/README_PL.md @@ -3,7 +3,7 @@

- ACE3 Wersja + ACE3 Wersja ACE3 Zagadnienia diff --git a/docs/_config.yml b/docs/_config.yml index 2fcf2b3285..54ee5ad6d3 100644 --- a/docs/_config.yml +++ b/docs/_config.yml @@ -9,8 +9,8 @@ ace: version: major: 3 minor: 10 - patch: 0 - build: 20 + patch: 1 + build: 21 acex: githubUrl: https://github.com/acemod/ACEX diff --git a/docs/_config_dev.yml b/docs/_config_dev.yml index 73c4a3f60f..83046e74c0 100644 --- a/docs/_config_dev.yml +++ b/docs/_config_dev.yml @@ -11,8 +11,8 @@ ace: version: major: 3 minor: 10 - patch: 0 - build: 20 + patch: 1 + build: 21 acex: githubUrl: https://github.com/acemod/ACEX diff --git a/mod.cpp b/mod.cpp index 0eb5ea4fad..c877d06dd0 100644 --- a/mod.cpp +++ b/mod.cpp @@ -1,8 +1,8 @@ -name = "Advanced Combat Environment 3.10.0"; +name = "Advanced Combat Environment 3.10.1"; picture = "logo_ace3_ca.paa"; actionName = "GitHub"; action = "https://github.com/acemod/ACE3"; -description = "ACE3 - Version 3.10.0"; +description = "ACE3 - Version 3.10.1"; logo = "logo_ace3_ca.paa"; logoOver = "logo_ace3_ca.paa"; tooltip = "ACE3"; From c6e70a4e88525cbcd2251f14a7dc122d54d6faba Mon Sep 17 00:00:00 2001 From: PabstMirror Date: Wed, 21 Jun 2017 12:40:17 -0500 Subject: [PATCH 137/657] Add malden to getMapData (#5297) * Add malden to getMapData * Merge with CWR2 malden --- addons/common/functions/fnc_getMapData.sqf | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/addons/common/functions/fnc_getMapData.sqf b/addons/common/functions/fnc_getMapData.sqf index 4a52542778..33f3e09d83 100644 --- a/addons/common/functions/fnc_getMapData.sqf +++ b/addons/common/functions/fnc_getMapData.sqf @@ -24,9 +24,9 @@ _map = toLower _map; if (_map in ["tanoa"]) exitWith { [-18, 0] }; if (_map in ["altis"]) exitWith { [40, 0] }; if (_map in ["stratis"]) exitWith { [40, 0] }; +if (_map in ["malden", "abel"]) exitWith { [38.8, 0] }; // 1.72 Malden and CWR2 Malden if (_map in ["abbottabad"]) exitWith { [34, 1256] }; // Abbottabad elevation 1256m (Wikipedia) -if (_map in ["abel"]) exitWith { [39, 0] }; // CWR2 Malden if (_map in ["abramia"]) exitWith { [60, 0] }; if (_map in ["af_kandahar_province"]) exitWith { [42, 0] }; if (_map in ["angel"]) exitWith { [38, 0] }; From 7b91629fa3a768409abb3b649341b7a6f49d0487 Mon Sep 17 00:00:00 2001 From: PabstMirror Date: Wed, 21 Jun 2017 12:40:17 -0500 Subject: [PATCH 138/657] Add malden to getMapData (#5297) * Add malden to getMapData * Merge with CWR2 malden --- addons/common/functions/fnc_getMapData.sqf | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/addons/common/functions/fnc_getMapData.sqf b/addons/common/functions/fnc_getMapData.sqf index aaa878676c..decc9cf3d0 100644 --- a/addons/common/functions/fnc_getMapData.sqf +++ b/addons/common/functions/fnc_getMapData.sqf @@ -24,9 +24,9 @@ _map = toLower _map; if (_map in ["tanoa"]) exitWith { [-18, 0] }; if (_map in ["altis"]) exitWith { [40, 0] }; if (_map in ["stratis"]) exitWith { [40, 0] }; +if (_map in ["malden", "abel"]) exitWith { [38.8, 0] }; // 1.72 Malden and CWR2 Malden if (_map in ["abbottabad"]) exitWith { [34, 1256] }; // Abbottabad elevation 1256m (Wikipedia) -if (_map in ["abel"]) exitWith { [39, 0] }; // CWR2 Malden if (_map in ["abramia"]) exitWith { [60, 0] }; if (_map in ["af_kandahar_province"]) exitWith { [42, 0] }; if (_map in ["angel"]) exitWith { [38, 0] }; From 60131ee589c50e47923de3a04278e7ad507bee91 Mon Sep 17 00:00:00 2001 From: GodofMonkeys Date: Thu, 22 Jun 2017 22:46:00 +0800 Subject: [PATCH 139/657] Add Chinese Traditional & Simplified Localization (#5295) Add Chinese Traditional & Simplified Localization --- addons/advanced_ballistics/stringtable.xml | 52 ++ addons/advanced_fatigue/stringtable.xml | 26 + addons/advanced_throwing/stringtable.xml | 42 ++ addons/aircraft/stringtable.xml | 8 +- addons/atragmx/stringtable.xml | 10 +- addons/attach/stringtable.xml | 36 +- addons/ballistics/stringtable.xml | 286 +++++++- addons/captives/stringtable.xml | 56 +- addons/cargo/stringtable.xml | 54 +- addons/chemlights/stringtable.xml | 80 +++ addons/common/stringtable.xml | 138 ++++ addons/concertina_wire/stringtable.xml | 10 +- addons/cookoff/stringtable.xml | 18 + addons/dagr/stringtable.xml | 10 +- addons/disarming/stringtable.xml | 4 +- addons/disposable/stringtable.xml | 6 + addons/dogtags/stringtable.xml | 12 + addons/dragging/stringtable.xml | 14 +- addons/explosives/stringtable.xml | 124 ++++ addons/fastroping/stringtable.xml | 18 + addons/fcs/stringtable.xml | 14 +- addons/finger/stringtable.xml | 22 +- addons/flashlights/stringtable.xml | 14 +- addons/flashsuppressors/stringtable.xml | 16 +- addons/frag/stringtable.xml | 28 +- addons/gestures/stringtable.xml | 40 ++ addons/gforces/stringtable.xml | 4 + addons/goggles/stringtable.xml | 10 + addons/grenades/stringtable.xml | 48 ++ addons/gunbag/stringtable.xml | 12 + addons/hearing/stringtable.xml | 38 +- addons/hellfire/stringtable.xml | 6 +- addons/huntir/stringtable.xml | 34 +- addons/interact_menu/stringtable.xml | 58 +- addons/interaction/stringtable.xml | 134 +++- addons/inventory/stringtable.xml | 20 +- addons/javelin/stringtable.xml | 2 + addons/kestrel4500/stringtable.xml | 16 +- addons/laser/stringtable.xml | 8 + addons/laserpointer/stringtable.xml | 16 +- addons/logistics_uavbattery/stringtable.xml | 14 +- addons/logistics_wirecutter/stringtable.xml | 10 + addons/magazinerepack/stringtable.xml | 20 +- addons/main/stringtable.xml | 6 +- addons/map/stringtable.xml | 68 ++ addons/map_gestures/stringtable.xml | 40 +- addons/maptools/stringtable.xml | 30 + addons/markers/stringtable.xml | 6 +- addons/medical/stringtable.xml | 706 +++++++++++++++++++- addons/medical_ai/stringtable.xml | 2 + addons/medical_blood/stringtable.xml | 6 + addons/medical_menu/stringtable.xml | 112 +++- addons/microdagr/stringtable.xml | 66 +- addons/minedetector/stringtable.xml | 16 + addons/missileguidance/stringtable.xml | 26 +- addons/missionmodules/stringtable.xml | 36 +- addons/mk6mortar/stringtable.xml | 68 +- addons/movement/stringtable.xml | 12 +- addons/mx2a/stringtable.xml | 6 +- addons/nametags/stringtable.xml | 68 ++ addons/nightvision/stringtable.xml | 32 +- addons/nlaw/stringtable.xml | 8 +- addons/optics/stringtable.xml | 22 +- addons/optionsmenu/stringtable.xml | 74 ++ addons/overheating/stringtable.xml | 68 ++ addons/overpressure/stringtable.xml | 4 + addons/parachute/stringtable.xml | 14 +- addons/quickmount/stringtable.xml | 22 + addons/rangecard/stringtable.xml | 16 +- addons/realisticnames/stringtable.xml | 406 ++++++++++- addons/rearm/stringtable.xml | 82 +++ addons/refuel/stringtable.xml | 64 ++ addons/reload/stringtable.xml | 12 + addons/reloadlaunchers/stringtable.xml | 8 + addons/repair/stringtable.xml | 236 +++++++ addons/respawn/stringtable.xml | 48 ++ addons/safemode/stringtable.xml | 8 + addons/sandbag/stringtable.xml | 28 +- addons/scopes/stringtable.xml | 58 ++ addons/slideshow/stringtable.xml | 30 + addons/spectator/stringtable.xml | 132 +++- addons/spottingscope/stringtable.xml | 8 +- addons/switchunits/stringtable.xml | 34 + addons/tacticalladder/stringtable.xml | 16 +- addons/tagging/stringtable.xml | 34 + addons/trenches/stringtable.xml | 30 + addons/tripod/stringtable.xml | 14 +- addons/ui/stringtable.xml | 84 +++ addons/vector/stringtable.xml | 12 +- addons/vehiclelock/stringtable.xml | 50 +- addons/vehicles/stringtable.xml | 8 +- addons/viewdistance/stringtable.xml | 54 +- addons/weaponselect/stringtable.xml | 48 +- addons/weather/stringtable.xml | 34 +- addons/winddeflection/stringtable.xml | 32 +- addons/yardage450/stringtable.xml | 8 +- addons/zeus/stringtable.xml | 152 +++++ optionals/compat_adr_97/stringtable.xml | 38 +- 98 files changed, 4829 insertions(+), 61 deletions(-) diff --git a/addons/advanced_ballistics/stringtable.xml b/addons/advanced_ballistics/stringtable.xml index 31b9b56bb9..8e942364a9 100644 --- a/addons/advanced_ballistics/stringtable.xml +++ b/addons/advanced_ballistics/stringtable.xml @@ -14,6 +14,8 @@ Mostrar Informação do Vento 風の情報を表示 바람의 정보를 표시 + 顯示風況 + 显示风况 Show Protractor @@ -28,6 +30,8 @@ Mostrar Transferidor 分度器を表示 각도기 표시 + 顯示量角器 + 显示量角器 Advanced Ballistics @@ -42,6 +46,8 @@ Balistica Avanzata アドバンスド バリスティックス 고급 탄도학 + 先進彈道系統 + 先进弹道系统 Advanced Ballistics @@ -56,6 +62,8 @@ Balistica Avanzata アドバンスド バリスティックス 고급 탄도학 + 先進彈道系統 + 先进弹道系统 Enables advanced ballistics @@ -70,6 +78,8 @@ Abilita Balistica Avanzata アドバンスド バリスティックスを有効化 고급 탄도학을 적용합니다 + 啟用先進彈道系統 + 启用先进弹道系统 Enabled For Snipers @@ -84,6 +94,8 @@ Abilita per Tiratori Scelti 狙撃手へ有効化 저격수만 적용 + 啟用給狙擊手 + 启用给狙击手 Enables advanced ballistics for non local snipers (when using high power optics) @@ -98,6 +110,8 @@ Abilita Balistica Avanzata per Tiratori Scelti non locali (con ottiche ad alto potenziale) 非ローカルの狙撃手 (高倍率スコープを使っている場合)へアドバンスド バリスティックスを有効化します 고급 탄도학을 비-저격수 인원에게도 적용합니다(고성능 조준경을 사용시) + 啟用先進彈道系統給非本地狙擊手(當使用高倍率光學瞄鏡時) + 启用先进弹道系统给非本地狙击手(当使用高倍率光学瞄镜时) Enabled For Group Members @@ -112,6 +126,8 @@ Abilita per Membri del Gruppo グループ メンバーへ有効化 그룹 멤버도 적용 + 啟用給小隊成員 + 启用给小队成员 Enables advanced ballistics for non local group members @@ -126,6 +142,8 @@ Abilita Balistica Avanzata per Membri non locali del Gruppo 非ローカルのグループ メンバーへアドバンスド バリスティックスを有効化します 고급 탄도학을 비-그룹멤버에게도 적용합니다 + 啟用先進彈道系統給非本地小隊成員 + 启用先进弹道系统给非本地小队成员 Enabled For Everyone @@ -140,6 +158,8 @@ Abilita per tutti 全員に有効化 모두에게 적용 + 啟用給所有人 + 启用给所有人 Enables advanced ballistics for all non local players (enabling this may degrade performance during heavy firefights in multiplayer) @@ -154,6 +174,8 @@ Abilita Balistica Avanzata per tutti i giocatori non locali (abilitare questo parametro potrebbe ridurre le prestazioni durante scontri intensi in multiplayer) 非ローカルの全プレイヤーへアドバンスド バリスティックスを有効化します (マルチプレイで大規模な銃撃戦がおこなわれると、動作の低下を招きます) 고급 탄도학을 모든 비-로컬그룹에게도 적용합니다(적용 후 대규모 전투시 성능하락을 유발할 수 있습니다) + 啟用先進彈道系統給所有非本地玩家 (啟用此功能後,在多人連線大量交火時可能會降低效能) + 启用先进弹道系统给所有非本地玩家 (启用此功能后,在多人连线大量交火时可能会降低效能) Always Enabled For Group Members @@ -168,6 +190,8 @@ Sempre abilitato per Membri del Gruppo 常にグループ メンバーへ有効化 그룹 멤버에게 항상 적용 + 永遠啟用給小隊成員 + 永远启用给小队成员 Always enables advanced ballistics when a group member fires @@ -182,6 +206,8 @@ Abilita sempre Balistica Avanzata quando un membro del gruppo spara グループ メンバーが射撃した時、常にアドバンスド バリスティックスを有効化します 그룹 멤버가 발사시 항상 고급 탄도학을 적용합니다 + 當小隊成員開火時,永遠啟用先進彈道系統 + 当小队成员开火时,永远启用先进弹道系统 Disabled In FullAuto Mode @@ -196,6 +222,8 @@ Disabilita in modalità di fuoco automatico フルオートでは無効化 조정간 자동시 비활성화 + 在全自動模式時關閉 + 在全自动模式时关闭 Disables the advanced ballistics during full auto fire @@ -210,6 +238,8 @@ Disabilita Balistica Avanzata durante fuoco automatico フルオートで射撃中ではアドバンスド バリスティックスを無効化します 조정간 자동시 고급 탄도학을 비활성화 합니다 + 在全自動模式開火時,關閉先進彈道系統 + 在全自动模式开火时,关闭先进弹道系统 Enable Ammo Temperature Simulation @@ -224,6 +254,8 @@ Abilita simulazione della temperatura delle munizioni 弾薬の温度シミュレーションを有効化 탄약 온도 구현 적용 + 啟用彈藥溫度模擬系統 + 启用弹药温度模拟系统 Muzzle velocity varies with ammo temperature @@ -238,6 +270,8 @@ La velocità dello sparo varia a seconda della temperatura delle munizioni 弾薬の温度により初速値を変化させます 탄약 온도에 비례해 총구 속도가 달라집니다 + 子彈初速將隨彈藥溫度而有所變化 + 子弹初速将随弹药温度而有所变化 Enable Barrel Length Simulation @@ -252,6 +286,8 @@ Abilita simulazione della lunghezza della canna 銃身長のシミュレーションを有効化 총열 길이 구현 적용 + 啟用槍管長度模擬系統 + 启用枪管长度模拟系统 Muzzle velocity varies with barrel length @@ -266,6 +302,8 @@ La velocità di sparo varia a seconda della lunghezza della canna 銃身長により初速値を変化させます 총구 속도가 총열에 비례해 달라집니다 + 子彈初速將隨槍管長度而有所變化 + 子弹初速将随枪管长度而有所变化 Enable Bullet Trace Effect @@ -280,6 +318,8 @@ Abilita effetto dei Proiettili Traccianti 弾丸の痕跡表示を有効化 예광탄 효과 적용 + 啟用曳光彈效果 + 启用曳光弹效果 Enables a bullet trace effect to high caliber bullets (only visible when looking through high power optics) @@ -294,6 +334,8 @@ Abilita effetto dei proiettili traccianti di alto calibro (visibile solo attraverso ottiche ad alto potenziale) 大口径の銃弾による弾丸の痕跡表示を有効化します (高倍率スコープを介してでしか見れません) 대구경 탄환에 예광탄 효과를 적용합니다(오직 고성능 조준경 사용시에만 보입니다) + 啟用曳光彈效果給大口徑子彈 (只有透過高倍率光學瞄鏡才能看到) + 启用曳光弹效果给大口径子弹 (只有透过高倍率光学瞄镜才能看到) Simulation Interval @@ -308,6 +350,8 @@ Intervallo Simulazione シミュレーション間隔 구현 간격 + 模擬間隔 + 模拟间隔 Defines the interval between every calculation step @@ -322,6 +366,8 @@ Definisce l'intervallo tra ogni step di calcolo 各計算ごとの間隔を定義します 각 계산 단위의 간격을 정의합니다 + 定義每個模擬計算之間的時間間隔 + 定义每个模拟计算之间的时间间隔 Simulation Radius @@ -336,6 +382,8 @@ Raggio Simulazione シミュレーションの適用範囲 구현 범위 + 模擬半徑 + 模拟半径 Defines the radius around the player (in meters) at which advanced ballistics are applied to projectiles @@ -350,6 +398,8 @@ Definisce il raggio attorno al giocatore (in metri) per cui la Balistica Avanzata è applicata ai proiettili プレイヤーの周囲にアドバンスド バリスティックスによる弾道を適用させる範囲を半径で定義します (メートル) 플레이어 주위의 발사체를 고급 탄도학으로 정의하는 범위를 정합니다(미터) + 以玩家的半徑距離(公尺)定義先進彈道系統啟用範圍 + 以玩家的半径距离(公尺)定义先进弹道系统启用范围 This module enables advanced ballistics simulation - meaning the trajectory of projectiles is influenced by variables like air temperature, atmospheric pressure, humidity, gravity, the type of ammunition and the weapon from which it was fired. @@ -364,6 +414,8 @@ Questo modulo abilita la simulazione della Balistica Avanzata - cioè la traiettoria dei proiettili è influenzata da variabili come la temperatura dell'aria, pressione atmosferica, umidità, gravità, il tipo di munizione e l'arma da cui è sparata このモジュールはアドバンスド バリスティックスを有効化します。弾道は気温や気圧、湿度、重力、弾薬の種類、発射する武器から影響を受けるようになります。 이 모듈은 고급 탄도학을 적용시킵니다 - 이는 발사체의 궤적이 기온, 대기압, 습도, 중력, 탄환의 종류와 어느 무기에서 발사되는지에 따라 영향을 받습니다. + 該模塊實現先進的彈道仿真 - 這意味著子彈的軌跡是由空氣溫度、大氣壓力、濕度、重力、彈藥類型以及射擊的武器所影響. + 该模块实现先进的弹道仿真 - 这意味着子弹的轨迹是由空气温度、大气压力、湿度、重力、弹药类型以及射击的武器所影响. diff --git a/addons/advanced_fatigue/stringtable.xml b/addons/advanced_fatigue/stringtable.xml index 02924c0ae9..3ee90435dc 100644 --- a/addons/advanced_fatigue/stringtable.xml +++ b/addons/advanced_fatigue/stringtable.xml @@ -9,6 +9,8 @@ 성능 요인 Facteur de performance Fattore Prestazione + 體力值 + 体力值 Influences the overall performance of all players with no custom factor. Higher means better. @@ -18,6 +20,8 @@ 모든 성능이 임의로 설정된 값 없이 영향받습니다. 값이 클수록 더 나은 성능을 발휘합니다 Influence les performances générales de tous les joueurs sans facteurs personalisés. Une valeur plus élevée implique de meilleures performances. Influenza qualsiasi prestazione di tutti i giocatori smuniti di un fattore personalizzato. Maggiore significa migliore. + 影響所有玩家的體力表現. 值越高代表體力越好. + 影响所有玩家的体力表现. 值越高代表体力越好. Influences the overall performance of this unit. Higher means better. @@ -27,6 +31,8 @@ 모든 성능이 이 단위로 영향을 받습니다. 값이 클수록 더 나은 성능을 발휘합니다 Influence les performances générales de cette unité. Une valeur plus élevée implique de meilleures performances. Influenza qualsiasi prestazione di questa unità. Maggiore significa migliore. + 影響這個單位的體力表現. 值越高代表體力越好. + 影响这个单位的体力表现. 值越高代表体力越好. Recovery Factor @@ -36,6 +42,8 @@ 회복 요인 Facteur de récupération Fattore Recupero + 回復值 + 回复值 Changes how fast the player recovers when resting. Higher is faster. @@ -45,6 +53,8 @@ 얼마나 빨리 회복하는지를 바꿉니다. 값이 클수록 더 나은 성능을 발휘합니다 Change la vitesse à laquelle les joueurs récupèrent leur endurance lorsqu'ils se reposent. Une valeur plus élevée implique une récupération plus rapide. Determina in quanto tempo il giocatore recupera quando rilassato. Maggiore significa migliore. + 決定玩家休息多久就能回復體力. 值越高恢復越快. + 决定玩家休息多久就能回复体力. 值越高恢复越快. Load Factor @@ -54,6 +64,8 @@ 부담 요인 Facteur d'encombrement Fattore Caricamento + 負重量 + 负重量 Increases or decreases how much weight influences the players performance. Zero means equipment weight has no performance influence. @@ -63,6 +75,8 @@ 플레이어가 무게에 따라 얼마나 영향받는지를 증가시키거나 감소시킵니다. 0의 경우 플레이어가 장비 무게에 영향받지 않습니다. Augmente ou réduit l'influence que le poids à sur les performances des joueurs. Zéro implique que le poids de l'équipement n'a pas d'influence sur les performances. Incrementa o decrementa quanto il peso influenza le prestazioni dei giocatori. Zero significa che il peso dell'equipaggiamento non ha alcuna influenza nelle prestazioni. + 增加或降低玩家所能承受的負重量. 如設定值為0, 代表裝備的重量將不會影響到玩家的體力表現. + 增加或降低玩家所能承受的负重量. 如设定值为0, 代表装备的重量将不会影响到玩家的体力表现. Terrain Gradient Factor @@ -72,6 +86,8 @@ 지형 경사도 요인 Facteur d'inclinaison du terrain Fattore Pendenza Terreno + 地形陡峭影響值 + 地形陡峭影响值 Sets how much steep terrain increases stamina loss. Higher means higher stamina loss. @@ -81,6 +97,8 @@ 경사도에 따라 얼마나 피로해지는지를 정합니다. 값이 클수록 더 많은 피로를 유발합니다. Configure l'influence de l'inclinaison du terrain sur la perte d'endurance. Une valeur plus élevée implique une perte d'endurance plus importante. Stabilisce quanto la pendenza del terreno incrementa la perdita della stamina. Maggiore significa più stamina persa. + 設定陡峭的地形將會影響多少體力的流失. 值越高代表體力流失越快. + 设定陡峭的地形将会影响多少体力的流失. 值越高代表体力流失越快. Enabled @@ -90,6 +108,8 @@ 활성화 Activé Abilitato + 啟用 + 启用 Enables/disables Advanced Fatigue. @@ -99,6 +119,8 @@ 고급 피로도 활성화/비활성화 Active/désactive la fatigue avancée. Abilita/disabilita la Fatica Avanzata. + 啟用/關閉進階體力. + 启用/关闭进阶体力. Show stamina bar @@ -108,6 +130,8 @@ 피로도 막대 Afficher la barre d'endurance Mostra barra stamina + 顯示體力條 + 显示体力条 Shows the stamina bar. @@ -117,6 +141,8 @@ 피로도 막대를 보여줍니다. Affiche la barre d'endurance. Mostra la barra della stamina. + 顯示體力條. + 显示体力条. diff --git a/addons/advanced_throwing/stringtable.xml b/addons/advanced_throwing/stringtable.xml index 2874570523..ddb53c333f 100644 --- a/addons/advanced_throwing/stringtable.xml +++ b/addons/advanced_throwing/stringtable.xml @@ -10,6 +10,8 @@ 고급 투척 Lancé amélioré Lancio Avanzato + 進階投擲 + 进阶投掷 Allows changing advanced throwing behaviour. @@ -20,6 +22,8 @@ 고급 투척 행위를 허가합니다 Permet de changer la configuration du lancé amélioré. Permette il cambiamento della modalità di tiro. + 允許使用更多不同的投擲方式. + 允许使用更多不同的投掷方式. Enable Advanced Throwing @@ -30,6 +34,8 @@ 고급 투척 활성화 Active le lancé amélioré Abilita Lancio Avanzato + 啟用進階投擲 + 启用进阶投掷 Enables advanced throwing system. @@ -40,6 +46,8 @@ 고급 투척을 활성화 합니다 Active le système de lancé amélioré. Abilita il sistema di lancio avanzato. + 啟用進階投擲系統. + 启用进阶投掷系统. Show Throw Arc @@ -50,6 +58,8 @@ 투척 궤적 표시 Afficher l'arc de lancé Mostra Arco di Tiro + 顯示投擲軌道 + 显示投掷轨道 Enables visualization of the throw arc (where throwable will fly). @@ -60,6 +70,8 @@ 투척 궤도를 시각화 합니다(투척물이 어디로 갈지) Active la visualisation de l'arc de lancé (où l'objet lancé va atterrir). Abilita la visualizzazione dell'arco del tiro (dove l'oggetto lanciabile volerà). + 顯示投擲軌道幫助投擲. + 显示投掷轨道帮助投掷. Show Throwing Mouse Controls @@ -70,6 +82,8 @@ 마우스 조작 표시 Afficher les contrôles à la souris du lancé Mostra Comandi Mouse Lancio + 顯示滑鼠投擲控制提示 + 显示滑鼠投掷控制提示 Enables visual cues for mouse controls when throwable is prepared. @@ -80,6 +94,8 @@ 투척물을 준비시 마우스 조작을 시각화해서 보여줍니다 Active les aides visuels pour les controles à la souris lorsqu'un lancé est préparé. Abilita la visualizzazione dei controlli del mouse quando l'oggetto lanciabile è pronto. + 開啟後會在準備投擲時, 顯示滑鼠相關操作. + 开启后会在准备投掷时, 显示滑鼠相关操作. Enable Throwables Pick Up @@ -90,6 +106,8 @@ 투척물 줍기 활성화 Active la récupération des objets lancés Abilita Raccogli Oggetti + 啟用可撿取地面投擲物 + 启用可捡取地面投掷物 Enables ability to pick up throwables from the ground. @@ -100,6 +118,8 @@ 땅에 떨어진 투척물을 주울 수 있게 해줍니다. Active la capacité de récupérer les objets lancés sur le sol. Abilita la possibilità di raccogliere un oggetto lanciabile da terra. + 啟用後, 可撿取地面上的投擲物. + 启用后, 可捡取地面上的投掷物. Enable Attached Throwables Pick Up @@ -110,6 +130,8 @@ 부착 투척물 줍기 활성화 Active le ramassage d'objets lançables attachés Abilita Raccogli Oggetti Lanciabili da altri Oggetti + 啟用可撿取附著投擲物 + 启用可捡取附着投掷物 Enables ability to pick up throwables from attached objects. @@ -120,6 +142,8 @@ 부착된 투척물을 주울 수 있게 해줍니다. Active la capacité à ramasser les objets lançables attaché à d'autres objets. Abilita la possibilità di raccogliere gli oggetti lanciabili dagli altri oggetti. + 啟用後, 可撿取附著在物件上的投擲物. + 启用后, 可捡取附着在物件上的投掷物. Prepare/Change Throwable @@ -130,6 +154,8 @@ 투척물 준비/변경 Préparer/changer d'objet Prepara/Cambia Oggetto lanciabile + 準備/變更投擲物 + 准备/变更投掷物 Throwable Drop Mode (Hold) @@ -140,6 +166,8 @@ 투척물 떨어뜨리기 모드(꾹눌러서) Mode de lancé de l'objet (Tenir) Modalità Oggetto Gettabile (Mantenere) + 投擲模式 (按住) + 投掷模式 (按住) Throwable Drop Mode (Toggle) @@ -150,6 +178,8 @@ 투척물 떨어뜨리기 모드(토글) Mode de lancé de l'objet (Basculer) Modalità Oggetto lanciabile Gettabile (Interruttore) + 投擲模式 (切換) + 投掷模式 (切换) Primed @@ -160,6 +190,8 @@ 뇌관 작동 Amorcer Armato + 引信開始燃燒 + 引信开始燃烧 Throw @@ -170,6 +202,8 @@ 던지기 Lancer Lanciare + 投擲 + 投掷 (Scroll) Change Mode @@ -180,6 +214,8 @@ (마우스 휠) 모드 변경 (Molette souris) Changer de mode (Scorrere) Cambio Modalità + (滾輪) 變更模式 + (滚轮) 变更模式 (Scroll) Extend @@ -190,6 +226,8 @@ (마우스 휠) 연장 (Molette souris) Etendre (Scorrere) Estendere + (滾輪) 延長 + (滚轮) 延长 (Click) Cook @@ -200,6 +238,8 @@ (클릭) 예열 (Clique) Dégoupiller (Click) Arma + (點擊) 提早拉開引信 + (点击) 提早拉开引信 Pick Up @@ -210,6 +250,8 @@ 줍기 Ramasser Raccogli + 撿取 + 捡取 diff --git a/addons/aircraft/stringtable.xml b/addons/aircraft/stringtable.xml index 7e08f906ee..a1a4dfe617 100644 --- a/addons/aircraft/stringtable.xml +++ b/addons/aircraft/stringtable.xml @@ -1,4 +1,4 @@ - + @@ -14,6 +14,8 @@ XM301 XM301 XM301 + XM301 + XM301 Open Cargo Door @@ -28,6 +30,8 @@ Abrir porta de carga カーゴ ドアを開く 화물칸 개방 + 開啟貨艙門 + 开启货舱门 Close Cargo Door @@ -42,6 +46,8 @@ Fechar porta de carga カーゴ ドアを閉じる 화물칸 폐쇄 + 關閉貨艙門 + 关闭货舱门 diff --git a/addons/atragmx/stringtable.xml b/addons/atragmx/stringtable.xml index 13c9e4478f..28cea1bcf3 100644 --- a/addons/atragmx/stringtable.xml +++ b/addons/atragmx/stringtable.xml @@ -1,4 +1,4 @@ - + @@ -14,6 +14,8 @@ ATragMX ATragMX ATragMX + ATragMX + ATragMX Open ATragMX @@ -28,6 +30,8 @@ Abrir ATragMX ATragMX を開く ATragMX 열기 + 開啟ATragMX + 开启ATragMX Rugged PDA with ATragMX @@ -42,6 +46,8 @@ PDA Robusto com ATragMX ATragMX 付きの携行型端末 ATragMX가 달린 PDA + 裝有軍用PDA的ATragMX + 装有军用PDA的ATragMX Open ATragMX @@ -56,6 +62,8 @@ Abrir ATragMX ATragMX を開く ATragMX 열기 + 開啟ATragMX + 开启ATragMX diff --git a/addons/attach/stringtable.xml b/addons/attach/stringtable.xml index 900c10bc05..65fdee531d 100644 --- a/addons/attach/stringtable.xml +++ b/addons/attach/stringtable.xml @@ -1,4 +1,4 @@ - + @@ -14,6 +14,8 @@ Прикрепить предмет アイテムを取り付ける 물건 부착 + 附掛裝備>> + 附挂装备>> Attach @@ -28,6 +30,8 @@ Прикрепить 取り付ける 부착 + 附掛 + 附挂 Detach item @@ -42,6 +46,8 @@ Отсоединить アイテムを外す 분리 + 取下裝備 + 取下装备 IR Strobe Attached @@ -56,6 +62,8 @@ ИК-маяк прикреплён 赤外線ストロボを取り付ける 적외선 스트로브 부착됨 + 已附掛紅外線頻閃器 + 已附挂红外线频闪器 IR Strobe Detached @@ -70,6 +78,8 @@ ИК-маяк отсоединён 赤外線ストロボを外す 적외선 스트로브 분리됨 + 已取下紅外線頻閃器 + 已取下红外线频闪器 IR Grenade Attached @@ -84,6 +94,8 @@ ИК-граната прикреплена 赤外線グレネードを取り付ける 적외선 수류탄 부착됨 + 已附掛紅外線手榴彈 + 已附挂红外线手榴弹 IR Grenade Detached @@ -98,6 +110,8 @@ ИК-граната отсоединена 赤外線グレネードを外す 적외선 수류탄 분리됨 + 已取下紅外線手榴彈 + 已取下红外线手榴弹 Chemlight Attached @@ -112,6 +126,8 @@ Химсвет прикреплён ケミライトを取り付け 켐라이트 부착됨 + 已附掛螢光棒 + 已附挂萤光棒 Chemlight Detached @@ -126,6 +142,8 @@ Химсвет отсоединён ケミライトを外す 켐라이트 분리됨 + 已取下螢光棒 + 已取下萤光棒 No inventory space @@ -140,6 +158,8 @@ В инвентаре нет места インベントリに空きがない 넣을 공간이 없음 + 無可用空間 + 无可用空间 IR Strobe @@ -154,6 +174,8 @@ ИК-маяк 赤外線ストロボ 적외선 스트로브 + 紅外線頻閃器 + 红外线频闪器 IR Strobe allows you to signal your position through a pulsating beacon only visible with NVGs. @@ -168,6 +190,8 @@ ИК-маяк позволяет сигнализировать о своём местоположении через пульсирующий свет, видимый только через ПНВ. 赤外線ストロボはあなたの位置を知らせますが、夜間暗視装置を介してでしか見れません。 적외선 스트로브는 자신의 위치를 반짝이면서 표시합니다. 이는 야간투시경으로 밖에 보지 못합니다. + 紅外線閃頻器,藉由紅外線閃頻信號來辨識你的位置,僅能使用夜視系統來辨識紅外線信號 + 红外线闪频器,藉由红外线闪频信号来辨识你的位置,仅能使用夜视系统来辨识红外线信号 Place @@ -182,6 +206,8 @@ Установить 置く 두기 + 放置 + 放置 Cancel @@ -196,6 +222,8 @@ Отмена やめる 취소 + 取消 + 取消 Attach Failed @@ -210,6 +238,8 @@ Non si attacca 取り付けに失敗した 부착 실패 + 附掛失敗 + 附挂失败 %1<br/>Attached @@ -224,6 +254,8 @@ %1<br/>присоединен(-а) %1<br/>を取り付けた %1<br/>부착됨 + %1<br/>已附掛 + %1<br/>已附挂 %1<br/>Detached @@ -238,6 +270,8 @@ %1<br/>отсоединен(-а) %1<br/>を外した %1<br/>분리됨 + %1<br/>已取下 + %1<br/>已取下 diff --git a/addons/ballistics/stringtable.xml b/addons/ballistics/stringtable.xml index f5bcbb758a..cac06aa73e 100644 --- a/addons/ballistics/stringtable.xml +++ b/addons/ballistics/stringtable.xml @@ -1,4 +1,4 @@ - + @@ -15,6 +15,8 @@ 6,5x47mm 20-lövedékes tár (HPBT Scenar) 6.5x47mm 20発入り 弾倉 (HPBT Scenar) 20발들이 6.5x47mm (HPBT Scenar) + 6.5x47mm 20發 彈匣 (Lapua 空尖艇尾狙擊專用彈) + 6.5x47mm 20发 弹匣 (Lapua 空尖艇尾狙击专用弹) 6.5mm Lapua @@ -29,6 +31,8 @@ 6,5mm Lapua 6.5mm Lapua 6.5mm Lapua + 6.5mm Lapua 空尖艇尾狙擊專用彈 + 6.5mm Lapua 空尖艇尾狙击专用弹 Caliber: 6.5x47mm (HPBT Scenar)<br />Rounds: 20<br />Used in: QBU-88 @@ -43,6 +47,8 @@ Kaliber: 6,5x47mm (HPBT Scenar)<br />Lövedékek: 20<br />Használható: QBU-88 口径: 6.5x47mm (HPBT Scenar)<br />装填数: 20<br />次で使用: QBU-88 구경: 6.5x47mm (HPBT Scenar)<br />장탄수: 20<br />사용처: QBU-88 + 口徑: 6.5x47mm (Lapua 空尖艇尾狙擊專用彈)<br />發數: 20<br />使用於: QBU-88 + 口径: 6.5x47mm (Lapua 空尖艇尾狙击专用弹)<br />发数: 20<br />使用于: QBU-88 6.5mm Creedmor 20Rnd Mag @@ -57,6 +63,8 @@ 6,5mm Creedmor 20-lövedékes tár 6.5mm Creedmor 20発入り 弾倉 20발들이 6.5mm Creedmor 탄창 + 6.5mm 20發 彈匣 (Creedmor 狙擊專用彈) + 6.5mm 20发 弹匣 (Creedmor 狙击专用弹) 6.5mm CM @@ -71,6 +79,8 @@ 6,5mm CM 6.5mm CM 6.5mm CM + 6.5mm CM 狙擊專用彈 + 6.5mm CM 狙击专用弹 Caliber: 6.5x47mm Creedmor<br />Rounds: 20<br />Used in: QBU-88 @@ -85,6 +95,8 @@ Kaliber: 6,5x47mm Creedmor<br />Lövedékek: 20<br />Használható: QBU-88 口径: 6.5x47mm Creedmor<br />装填数: 20<br />次で使用: QBU-88 구경: 6.5x47mm Creedmor<br />장탄수: 20<br />사용처: QBU-88 + 口徑: 6.5x47mm Creedmor 狙擊專用彈<br />發數: 20<br />使用於: QBU-88 + 口径: 6.5x47mm Creedmor 狙击专用弹<br />发数: 20<br />使用于: QBU-88 @@ -100,6 +112,8 @@ Магазин из 30-ти 6,5 мм ИК-трассирующих 6.5mm 30発入り IR-DIM曳光弾 弾倉 30발들이 6.5mm IR-DIM 예광탄 탄창 + 6.5mm 30發 低視度紅外線曳光彈 彈匣 + 6.5mm 30发 低视度红外线曳光弹 弹匣 6.5mm IR-DIM @@ -114,6 +128,8 @@ 6,5 мм ИК-трассирующие 6.5mm IR-DIM曳光弾 6.5mm IR-DIM 예광탄 + 6.5mm 低視紅外曳光彈 + 6.5mm 低视红外曳光弹 Caliber: 6.5x39mm Tracer IR-DIM<br />Rounds: 30<br />Used in: MX/C/M/SW/3GL @@ -128,6 +144,8 @@ Калибр: 6,5x39 мм ИК-трассирующие<br />Патронов: 30<br />Используются с: MX/C/M/SW/3GL 口径: 6.5x39mm 曳光弾 IR-DIM<br />装填数: 30<br />次で使用: MX/C/M/SW/3GL 구경: 6.5x39mm IR-DIM 예광탄<br />장탄수: 30<br />사용처: MX/C/M/SW/3GL + 口徑: 6.5x39mm 低視度紅外線曳光彈<br />發數: 30<br />使用於: MX/C/M/SW/3GL + 口径: 6.5x39mm 低视度红外线曳光弹<br />发数: 30<br />使用于: MX/C/M/SW/3GL 6.5mm 30Rnd SD Mag @@ -142,6 +160,8 @@ Магазин из 30-ти 6,5 мм дозвуковых 6.5mm 30発入り 亜音速弾 弾倉 30발들이 6.5mm 아음속탄 탄창 + 6.5mm 30發 消音彈 彈匣 + 6.5mm 30发 消音弹 弹匣 6.5mm SD @@ -156,6 +176,8 @@ 6,5 мм дозвуковые 6.5mm 亜音速弾 6.5mm 아음속탄 + 6.5mm 消音彈 + 6.5mm 消音弹 Caliber: 6.5x39mm SD<br />Rounds: 30<br />Used in: MX/C/M/SW/3GL @@ -170,6 +192,8 @@ Калибр: 6,5x39 мм дозвуковые<br />Патронов: 30<br />Используются с: MX/C/M/SW/3GL 口径: 6.5x39mm 亜音速弾<br />装填数: 30<br />次で使用: MX/C/M/SW/3GL 구경: 6.5x39mm SD<br />장탄수: 30<br />사용처: MX/C/M/SW/3GL + 口徑: 6.5x39mm 消音彈<br />發數: 30<br />使用於: MX/C/M/SW/3GL + 口径: 6.5x39mm 消音弹<br />发数: 30<br />使用于: MX/C/M/SW/3GL 6.5mm 30Rnd AP Mag @@ -184,6 +208,8 @@ Магазин из 30-ти 6,5 мм бронебойных 6.5mm 30 発入り徹甲弾 弾倉 30발들이 6.5mm 철갑탄 탄창 + 6.5mm 30發 穿甲彈 彈匣 + 6.5mm 30发 穿甲弹 弹匣 6.5mm AP @@ -198,6 +224,8 @@ 6,5 мм бронебойные 6.5mm 徹甲弾 6.5mm 철갑탄 + 6.5mm 穿甲彈 + 6.5mm 穿甲弹 Caliber: 6.5x39mm AP<br />Rounds: 30<br />Used in: MX/C/M/SW/3GL @@ -212,6 +240,8 @@ Калибр: 6,5x39 мм бронебойные<br />Патронов: 30<br />Используются с: MX/C/M/SW/3GL 口径: 6.5x39mm 徹甲弾<br />装填数: 30<br />次で使用: MX/C/M/SW/3GL 구경: 6.5x39mm 철갑탄<br />장탄수: 30<br />사용처: MX/C/M/SW/3GL + 口徑: 6.5x39mm 穿甲彈<br />發數: 30<br />使用於: MX/C/M/SW/3GL + 口径: 6.5x39mm 穿甲弹<br />发数: 30<br />使用于: MX/C/M/SW/3GL @@ -227,6 +257,8 @@ Магазин из 30-ти 6,5 мм ИК-трассирующих 6.5mm 30発入り IR-DIM曳光弾 弾倉 30발들이 6.5mm IR-DIM 예광탄 탄창 + 6.5mm 30發 低視度紅外線曳光彈 彈匣 + 6.5mm 30发 低视度红外线曳光弹 弹匣 6.5mm IR-DIM @@ -241,6 +273,8 @@ 6,5 мм ИК-трассирующие 6.5mm IR-DIM曳光弾 6.5mm IR-DIM 예광탄 + 6.5mm 低視紅外曳光彈 + 6.5mm 低视红外曳光弹 Caliber: 6.5x39mm Tracer IR-DIM<br />Rounds: 30<br />Used in: Katiba @@ -255,6 +289,8 @@ Калибр: 6,5x39 мм ИК-трассирующие<br />Патронов: 30<br />Используются с: Katiba 口径: 6.5x39mm IR-DIM曳光弾<br />装填数: 30<br />次で使用: Katiba 구경: 6.5x39mm IR-DIM 예광탄<br />장탄수: 30<br />사용처: Katiba + 口徑: 6.5x39mm 低視度紅外線曳光彈<br />發數: 30<br />使用於: Katiba + 口径: 6.5x39mm 低视度红外线曳光弹<br />发数: 30<br />使用于: Katiba 6.5mm 30Rnd SD Mag @@ -269,6 +305,8 @@ Магазин из 30-ти 6,5 мм дозвуковых 6.5mm 30発入り 亜音速弾 弾倉 30발들이 6.5mm 아음속탄 탄창 + 6.5mm 30發 消音彈 彈匣 + 6.5mm 30发 消音弹 弹匣 6.5mm SD @@ -283,6 +321,8 @@ 6,5 мм дозвуковые 6.5mm 亜音速弾 6.5mm 아음속탄 + 6.5mm 消音彈 + 6.5mm 消音弹 Caliber: 6.5x39mm SD<br />Rounds: 30<br />Used in: Katiba @@ -297,6 +337,8 @@ Калибр: 6,5x39 мм дозвуковые<br />Патронов: 30<br />Используются с: Katiba 口径: 6.5x39mm 亜音速弾<br />装填数: 30<br />次で使用: Katiba 구경: 6.5x39mm 아음속탄<br />장탄수: 30<br />사용처: Katiba + 口徑: 6.5x39mm 消音彈<br />發數: 30<br />使用於: Katiba + 口径: 6.5x39mm 消音弹<br />发数: 30<br />使用于: Katiba 6.5mm 30Rnd AP Mag @@ -311,6 +353,8 @@ Магазин из 30-ти 6,5 мм бронебойных 6.5mm 30 発入り徹甲弾 弾倉 30발들이 6.5mm 철갑탄 탄창 + 6.5mm 30發 穿甲彈 彈匣 + 6.5mm 30发 穿甲弹 弹匣 6.5mm AP @@ -325,6 +369,8 @@ 6,5 мм бронебойные 6.5mm 徹甲弾 6.5mm 철갑탄 + 6.5mm 穿甲彈 + 6.5mm 穿甲弹 Caliber: 6.5x39mm AP<br />Rounds: 30<br />Used in: Katiba @@ -339,6 +385,8 @@ Калибр: 6,5x39 мм бронебойные<br />Патронов: 30<br />Используются с: Katiba 口径: 6.5x39mm 徹甲弾<br />装填数: 30<br />次で使用: Katiba 구경: 6.5x39mm 철갑탄<br />장탄수: 30<br />사용처: Katiba + 口徑: 6.5x39mm 穿甲彈<br />發數: 30<br />使用於: Katiba + 口径: 6.5x39mm 穿甲弹<br />发数: 30<br />使用于: Katiba @@ -354,6 +402,8 @@ Магазин из 30-ти 5,56 мм ИК-трассирующих 5.56mm 30発入り IR-DIM曳光弾 弾倉 30발 들이 5.56mm IR-DIM 예광탄 탄창 + 5.56mm 30發 低視度紅外線曳光彈 彈匣 + 5.56mm 30发 低视度红外线曳光弹 弹匣 5.56mm IR-DIM @@ -368,6 +418,8 @@ 5,56 мм ИК-трассирующие 5.56mm IR-DIM曳光弾 5.56mm IR-DIM 예광탄 + 5.56mm 低視紅外曳光彈 + 5.56mm 低视红外曳光弹 Caliber: 5.56x45mm Tracer IR-DIM<br />Rounds: 30<br />Used in: TRG-20, TRG-21/EGLM, Mk20/C/EGLM, SDAR @@ -382,6 +434,8 @@ Калибр: 5,56x45 мм ИК-трассирующие<br />Патронов: 30<br />Используются с: TRG-20, TRG-21/EGLM, Mk20/C/EGLM, SDAR 口径: 5.56x45mm IR-DIM曳光弾<br />装填数: 30<br />次で使用: TRG-20, TRG-21/EGLM, Mk20/C/EGLM, SDAR 구경: 5.56x45mm IR-DIM 예광탄<br />장탄수: 30<br />사용처: TRG-20, TRG-21/EGLM, Mk20/C/EGLM, SDAR + 口徑: 5.56x45mm 低視度紅外線曳光彈<br />發數: 30<br />使用於: TRG-20, TRG-21/EGLM, Mk20/C/EGLM, SDAR + 口径: 5.56x45mm 低视度红外线曳光弹<br />发数: 30<br />使用于: TRG-20, TRG-21/EGLM, Mk20/C/EGLM, SDAR @@ -397,6 +451,8 @@ Магазин из 20-ти 7,62 мм трассирующих 7.62mm 20発入り 曳光弾 20발들이 7.62mm 예광탄 탄창 + 7.62mm 20發 曳光彈 彈匣 + 7.62mm 20发 曳光弹 弹匣 7.62mm Tracer @@ -411,6 +467,8 @@ 7,62 мм трассирущие 7.62mm 曳光弾 7.62mm 예광탄 + 7.62mm 曳光彈 + 7.62mm 曳光弹 Caliber: 7.62x51mm Tracer<br />Rounds: 20<br />Used in: Mk18 ABR @@ -425,6 +483,8 @@ Калибр: 7,62x51 мм трассирующие<br />Патронов: 20<br />Используются с: Mk18 ABR 口径: 7.62x51mm 曳光弾<br />装填数: 20<br />次で使用: Mk18 ABR 구경: 7.62x51mm 예광탄<br />장탄수: 20<br />사용처: Mk18 ABR + 口徑: 7.62x51mm 曳光彈<br />發數: 20<br />使用於: Mk18 ABR + 口径: 7.62x51mm 曳光弹<br />发数: 20<br />使用于: Mk18 ABR 7.62mm 20rnd Tracer IR-DIM Mag @@ -439,6 +499,8 @@ Магазин из 20-ти 7,62 мм ИК-трассирующих 7.62mm 20発入り IR-DIM曳光弾 20발들이 7.62mm IR-DIM 예광탄 탄창 + 7.62mm 20發 低視度紅外線曳光彈 彈匣 + 7.62mm 20发 低视度红外线曳光弹 弹匣 7.62mm IR-DIM @@ -453,6 +515,8 @@ 7,62 мм ИК-трассирующие 7.62mm IR-DIM曳光弾 7.62mm IR-DIM 예광탄 + 7.62mm 低視紅外曳光彈 + 7.62mm 低视红外曳光弹 Caliber: 7.62x51mm Tracer IR-DIM<br />Rounds: 20<br />Used in: Mk18 ABR @@ -467,6 +531,8 @@ Калибр: 7,62x51 мм ИК-трассирующие<br />Патронов: 20<br />Используются с: Mk18 ABR 口径: 7.62x51mm IR-DIM曳光弾<br />装填数: 20<br />次で使用: Mk18 ABR 구경: 7.62x51mm IR-DIM 예광탄<br />장탄수: 20<br />사용처: Mk18 ABR + 口徑: 7.62x51mm 低視度紅外線曳光彈<br />發數: 20<br />使用於: Mk18 ABR + 口径: 7.62x51mm 低视度红外线曳光弹<br />发数: 20<br />使用于: Mk18 ABR 7.62mm 20Rnd SD Mag @@ -481,6 +547,8 @@ Магазин из 20-ти 7,62 мм дозвуковых 7.62mm 20発入り 亜音速弾 弾倉 20발들이 7.62mm 아음속탄 탄창 + 7.62mm 20發 消音彈 彈匣 + 7.62mm 20发 消音弹 弹匣 7.62mm SD @@ -495,6 +563,8 @@ 7,62 мм дозвуковые 7.62mm 亜音速弾 7.62mm 아음속탄 + 7.62mm 消音彈 + 7.62mm 消音弹 Caliber: 7.62x51mm SD<br />Rounds: 20<br />Used in: Mk18 ABR @@ -509,6 +579,8 @@ Калибр: 7,62x51 мм дозвуковые<br />Патронов: 20<br />Используются с: Mk18 ABR 口径: 7.62x51mm 亜音速弾<br />装填数: 20<br />次で使用: Mk18 ABR 구경: 7.62x51mm SD<br />장탄수: 20<br />사용처: Mk18 ABR + 口徑: 7.62x51mm 消音彈<br />發數: 20<br />使用於: Mk18 ABR + 口径: 7.62x51mm 消音弹<br />发数: 20<br />使用于: Mk18 ABR @@ -524,6 +596,8 @@ .338 NM 130-lövedékes nyomkövető heveder .338 NM 130発入り 曳光弾ベルト 130발들이 .338 NM 예광탄 벨트 + .338 NM 130發 曳光彈 彈鏈 + .338 NM 130发 曳光弹 弹链 .338 NM Tracer @@ -538,6 +612,8 @@ .338 NM nyomkövető .338 NM 曳光弾 .338 NM 예광탄 + .338 NM 曳光彈 + .338 NM 曳光弹 Caliber: .338 Norma Magnum Tracer<br />Rounds: 130<br />Used in: SPMG @@ -552,6 +628,8 @@ Kaliber: .338 Norma Magnum nyomkövető<br />Lövedékek: 130<br />Használható: SPMG 口径: .338 Norma Magnum 曳光弾<br />装填数: 130<br />次で使用: SPMG 구경: .338 Norma 매그넘 예광탄<br />장탄수: 130<br />사용처: SPMG + 口徑: .338 Norma Magnum 曳光彈<br />發數: 130<br />使用於: SPMG + 口径: .338 Norma Magnum 曳光弹<br />发数: 130<br />使用于: SPMG .338 NM 130Rnd IR-DIM Belt @@ -566,6 +644,8 @@ .338 NM 130-lövedékes infravörös nyomkövető heveder .338 NM 130発入り IR-DIM曳光弾ベルト 130발들이 .338 NM IR-DIM 예광탄 벨트 + .338 NM 130發 低視度紅外線曳光彈 彈鏈 + .338 NM 130发 低视度红外线曳光弹 弹链 .338 NM IR-DIM @@ -580,6 +660,8 @@ .338 NM infravörös nyomkövető .338 NM IR-DIM曳光弾 .338 NM IR-DIM 예광탄 + .338 NM 低視紅外曳光彈 + .338 NM 低视红外曳光弹 Caliber: .338 Norma Magnum Tracer IR-DIM<br />Rounds: 130<br />Used in: SPMG @@ -594,6 +676,8 @@ Kaliber: .338 Norma Magnum infravörös nyomkövető<br />Lövedékek: 130<br />Használható: SPMG 口径: .338 Norma Magnum IR-DIM曳光弾<br />装填数: 130<br />次で使用: SPMG 구경: .338 Norma 매그넘 IR-DIM 예광탄<br />장탄수: 130<br />사용처: SPMG + 口徑: .338 Norma Magnum 低視度紅外線曳光彈<br />發數: 130<br />使用於: SPMG + 口径: .338 Norma Magnum 低视度红外线曳光弹<br />发数: 130<br />使用于: SPMG .338 NM 130Rnd AP Belt @@ -608,6 +692,8 @@ .338 NM 130-lövedékes páncéltörő heveder .338 NM 130発入り 徹甲弾ベルト 130발들이 .338 NM 철갑탄 벨트 + .338 NM 130發 穿甲彈 彈鏈 + .338 NM 130发 穿甲弹 弹链 .338 NM AP @@ -622,6 +708,8 @@ .338 NM páncéltörő .338 NM 徹甲弾 .338 NM 철갑탄 + .338 NM 穿甲彈 + .338 NM 穿甲弹 Caliber: .338 Norma Magnum AP<br />Rounds: 130<br />Used in: SPMG @@ -636,6 +724,8 @@ Kaliber: .338 Norma Magnum páncéltörő<br />Lövedékek: 130<br />Használható: SPMG 口径: .338 Norma Magnum 徹甲弾<br />装填数: 130<br />次で使用: SPMG 구경: .338 Norma 매그넘 철갑탄<br />장탄수: 130<br />사용처: SPMG + 口徑: .338 Norma Magnum 穿甲彈<br />發數: 130<br />使用於: SPMG + 口径: .338 Norma Magnum 穿甲弹<br />发数: 130<br />使用于: SPMG @@ -651,6 +741,8 @@ 9,3mm 10-lövedékes nyomkövető tár 9.3mm 10発入り 曳光弾 弾倉 10발들이 9.3mm 예광탄 탄창 + 9.3mm 10發 曳光彈 彈匣 + 9.3mm 10发 曳光弹 弹匣 9.3mm Tracer @@ -665,6 +757,8 @@ 9,3mm nyomkövető 9.3mm 曳光弾 9.3mm 예광탄 + 9.3mm 曳光彈 + 9.3mm 曳光弹 Caliber: 9.3x64mm Tracer<br />Rounds: 10<br />Used in: Cyrus @@ -679,6 +773,8 @@ Kaliber: 9,3x64mm nyomkövető<br />Lövedékek: 10<br />Használható: Cyrus 口径: 9.3x64mm 曳光弾<br />装填数: 10<br />次で使用: Cyrus 구경: 9.3x64mm 예광탄<br />장탄수: 10<br />사용처: Cyrus + 口徑: 9.3x64mm 曳光彈<br />發數: 10<br />使用於: Cyrus + 口径: 9.3x64mm 曳光弹<br />发数: 10<br />使用于: Cyrus 9.3mm 10Rnd Tracer IR-DIM Mag @@ -693,6 +789,8 @@ 9,3mm 10-lövedékes infravörös nyomkövető tár 9.3mm 10発入り IR-DIM曳光弾 弾倉 10발들이 9.3mm IR-DIM 예광탄 탄창 + 9.3mm 10發 低視度紅外線曳光彈 彈匣 + 9.3mm 10发 低视度红外线曳光弹 弹匣 9.3mm IR-DIM @@ -707,6 +805,8 @@ 9,3mm infravörös nyomkövető 9.3mm IR-DIM曳光弾 9.3mm IR-DIM 예광탄 + 9.3mm 低視紅外曳光彈 + 9.3mm 低视红外曳光弹 Caliber: 9.3x64mm Tracer IR-DIM<br />Rounds: 10<br />Used in: Cyrus @@ -721,6 +821,8 @@ Kaliber: 9,3x64mm infravörös nyomkövető<br />Lövedékek: 10<br /> Használható: Cyrus 口径: 9.3x64mm IR-DIM曳光弾<br />装填数: 10<br />次で使用: Cyrus 구경: 9.3x64mm IR-DIM 예광탄<br />장탄수: 10<br />사용처: Cyrus + 口徑: 9.3x64mm 低視度紅外線曳光彈<br />發數: 10<br />使用於: Cyrus + 口径: 9.3x64mm 低视度红外线曳光弹<br />发数: 10<br />使用于: Cyrus @@ -736,6 +838,8 @@ 9,3mm 150-lövedékes nyomkövető heveder 9.3mm 150発入り 曳光弾ベルト 150발들이 9.3mm 예광탄 벨트 + 9.3mm 150發 曳光彈 彈鏈 + 9.3mm 150发 曳光弹 弹链 9.3mm Tracer @@ -750,6 +854,8 @@ 9,3mm nyomkövető 9.3mm 曳光弾 9.3mm 예광탄 + 9.3mm 曳光彈 + 9.3mm 曳光弹 Caliber: 9.3x64mm Tracer<br />Rounds: 150<br />Used in: Navid @@ -764,6 +870,8 @@ Kaliber: 9,3x64mm nyomkövető<br />Lövedékek: 150<br />Használható: Navid 口径: 9.3x64mm 曳光弾<br />装填数: 150<br />次で使用: Navid 구경: 9.3x64mm 예광탄<br />장탄수: 150<br />사용처: Navid + 口徑: 9.3x64mm 曳光彈<br />發數: 150<br />使用於: Navid + 口径: 9.3x64mm 曳光弹<br />发数: 150<br />使用于: Navid 9.3mm 150Rnd Tracer IR-DIM Belt @@ -778,6 +886,8 @@ 9,3mm 150-lövedékes infravörös nyomkövető heveder 9.3mm 150発入り IR-DIM曳光弾ベルト 150발들이 9.3mm IR-DIM 예광탄 벨트 + 9.3mm 150發 低視度紅外線曳光彈 彈鏈 + 9.3mm 150发 低视度红外线曳光弹 弹链 9.3mm IR-DIM @@ -792,6 +902,8 @@ 9,3mm infravörös nyomkövető 9.3mm IR-DIM曳光弾 9.3mm IR-DIM 예광탄 + 9.3mm 低視紅外曳光彈 + 9.3mm 低视红外曳光弹 Caliber: 9.3x64mm Tracer IR-DIM<br />Rounds: 150<br />Used in: Navid @@ -806,6 +918,8 @@ Kaliber: 9,3x64mm infravörös nyomkövető<br />Lövedékek: 150<br />Használható: Navid 口径: 9.3x64mm IR-DIM曳光弾<br />装填数: 150<br />次で使用: Navid 구경: 9.3x64mm IR-DIM 예광탄<br />장탄수: 150<br />사용처: Navid + 口徑: 9.3x64mm 低視度紅外線曳光彈<br />發數: 150<br />使用於: Navid + 口径: 9.3x64mm 低视度红外线曳光弹<br />发数: 150<br />使用于: Navid 9.3mm 150Rnd AP Belt @@ -820,6 +934,8 @@ 9,3mm 150-lövedékes páncéltörő heveder 9.3mm 150発入り 徹甲弾ベルト 150발들이 9.3mm 철갑탄 벨트 + 9.3mm 150發 穿甲彈 彈鏈 + 9.3mm 150发 穿甲弹 弹链 9.3mm AP @@ -834,6 +950,8 @@ 9,3mm páncéltörő 9.3mm 徹甲弾 9.3mm 철갑탄 + 9.3mm 穿甲彈 + 9.3mm 穿甲弹 Caliber: 9.3x64mm AP<br />Rounds: 150<br />Used in: Navid @@ -848,6 +966,8 @@ Kaliber: 9,3x64mm páncéltörő<br />Lövedékek: 150<br />Használható: Navid 口径: 9.3x64mm 徹甲弾<br />装填数: 150<br />次で使用: Navid 구경: 9.3x64mm 철갑탄<br />장탄수: 150<br />사용처: Navid + 口徑: 9.3x64mm 穿甲彈<br />發數: 150<br />使用於: Navid + 口径: 9.3x64mm 穿甲弹<br />发数: 150<br />使用于: Navid 9x19mm 16Rnd Mag @@ -862,6 +982,8 @@ 9x19mm 16-lövedékes tár 9x19mm 16発入り 弾倉 16발들이 9x19mm 탄창 + 9x19mm 16發 彈匣 + 9x19mm 16发 弹匣 9x19mm @@ -876,6 +998,8 @@ 9x19mm 9x19mm 9x19mm + 9x19mm + 9x19mm 9x19mm 30Rnd Mag @@ -890,6 +1014,8 @@ 9x19mm 16-lövedékes tár 9x19mm 30発入り 弾倉 30발들이 9x19mm 탄창 + 9x19mm 30發 彈匣 + 9x19mm 30发 弹匣 9x19mm 30Rnd Mag @@ -904,6 +1030,8 @@ 9x19mm 30-lövedékes tár 9x19mm 30発入り 弾倉 30발들이 9x19mm 탄창 + 9x19mm 30發 彈匣 + 9x19mm 30发 弹匣 9x19mm @@ -918,6 +1046,8 @@ 9x19mm 9x19mm 9x19mm + 9x19mm + 9x19mm 9x19mm 30Rnd Mag @@ -932,6 +1062,8 @@ 9x19mm 30-lövedékes tár 9x19mm 30発入り 弾倉 30발들이 9x19mm 탄창 + 9x19mm 30發 彈匣 + 9x19mm 30发 弹匣 7.62x54mm 10Rnd Tracer Mag @@ -946,6 +1078,8 @@ 7,62x54mm 10-lövedékes nyomkövető tár 7.62x54mm 10発入り 曳光弾 弾倉 10발들이 7.62x54mm 예광탄 탄창 + 7.62x54mm 10發 曳光彈 彈匣 + 7.62x54mm 10发 曳光弹 弹匣 7.62mm @@ -960,6 +1094,8 @@ 7,62mm 7.62mm 7.62mm + 7.62mm + 7.62mm 7.62x54mm 10Rnd Tracer Mag @@ -974,6 +1110,8 @@ 7,62x54mm 10-lövedékes nyomkövető tár 7.62x54mm 10発入り 曳光弾 弾倉 10발들이 7.62x54mm 예광탄 탄창 + 7.62x54mm 10發 曳光彈 彈匣 + 7.62x54mm 10发 曳光弹 弹匣 6.5mm 100Rnd Tracer IR-DIM Mag @@ -988,6 +1126,8 @@ 6,5mm 100-lövedékes infravörös nyomkövető tár 6.5mm 100発入り IR-DIM曳光弾 弾倉 100발들이 6.5mm IR-DIM 예광탄 탄창 + 6.5mm 100發 低視度紅外線曳光彈 彈匣 + 6.5mm 100发 低视度红外线曳光弹 弹匣 6.5mm IR-DIM @@ -1002,6 +1142,8 @@ 6,5mm infravörös nyomkövető 6.5mm IR-DIM曳光弾 6.5mm IR-DIM 예광탄 + 6.5mm 低視紅外曳光彈 + 6.5mm 低视红外曳光弹 6.5mm 100Rnd Tracer IR-DIM Mag<br />Rounds: 100<br />Used in: MX LSW @@ -1016,6 +1158,8 @@ 6.5mm 100-lövedékes infravörös nyomkövető tár<br />Lövedékek: 100<br />Használható: MX LSW 6.5mm 100発入り IR-DIM曳光弾 弾倉<br />装填数: 100<br />次で使用: MX LSW 100발들이 6.5mm IR-DIM 예광탄 탄창<br />장탄수: 100<br />사용처: MX LSW + 6.5mm 100發 低視度紅外線曳光彈<br />發數: 100<br />使用於: MX LSW + 6.5mm 100发 低视度红外线曳光弹<br />发数: 100<br />使用于: MX LSW 6.5mm 200Rnd Tracer IR-DIM Belt @@ -1030,6 +1174,8 @@ 6,5mm 200-lövedékes infravörös nyomkövető heveder 6.5mm 200発入り IR-DIM曳光弾ベルト 200발들이 6.5mm IR-DIM 예광탄 탄창 + 6.5mm 200發 低視度紅外線曳光彈 彈鏈 + 6.5mm 200发 低视度红外线曳光弹 弹链 6.5mm IR-DIM @@ -1044,6 +1190,8 @@ 6,5mm infravörös nyomkövető 6.5mm IR-DIM曳光弾 6.5mm IR-DIM 예광탄 + 6.5mm 低視紅外曳光彈 + 6.5mm 低视红外曳光弹 6.5mm 200Rnd Tracer IR-DIM Belt<br />Rounds: 200<br />Used in: Stoner 99 LMG @@ -1058,6 +1206,8 @@ 6.5mm 200-lövedékes infravörös nyomkövető heveder<br />Lövedékek: 200<br />Használható: Stoner 99 LMG 6.5mm 200発入り IR-DIM曳光弾ベルト<br />装填数: 200<br />次で使用: Stoner 99 LMG 200발들이 6.5mm IR-DIM 예광탄 벨트<br />장탄수: 200<br />사용처: Stoner 99 LMG + 6.5mm 200發 低視度紅外線曳光彈<br />發數: 200<br />使用於: Stoner 99 LMG + 6.5mm 200发 低视度红外线曳光弹<br />发数: 200<br />使用于: Stoner 99 LMG 5.56mm 30Rnd Mag (Mk262) @@ -1072,6 +1222,8 @@ 5,56mm 30-lövedékes tár (Mk262) 5.56mm 30発入り 弾倉 (Mk262) 30발들이 5.56mm 탄창 (Mk262) + 5.56mm 30發 彈匣 (Mk262 狙擊專用彈) + 5.56mm 30发 弹匣 (Mk262 狙击专用弹) 5.56mm Mk262 @@ -1086,6 +1238,8 @@ 5,56mm Mk262 5.56mm Mk262 5.56mm Mk262 + 5.56mm Mk262 狙擊專用彈 + 5.56mm Mk262 狙击专用弹 Caliber: 5.56x45mm NATO (Mk262)<br />Rounds: 30 @@ -1100,6 +1254,8 @@ Kaliber: 5,56x45mm NATO (Mk262)<br />Lövedékek: 30 口径: 5.56x45mm NATO (Mk262)<br />装填数: 30 구경: 5.56x45mm NATO (Mk262)<br />장탄수: 30 + 口徑: 5.56x45mm NATO標準 (Mk262 狙擊專用彈)<br />發數: 30 + 口径: 5.56x45mm NATO标准 (Mk262 狙击专用弹)<br />发数: 30 5.56mm 30Rnd Mag (Mk318) @@ -1114,6 +1270,8 @@ 5,56mm 30-lövedékes tár (Mk318) 5.56mm 30発入り 弾倉 (Mk318) 30발들이 5.56mm 탄창 (Mk318) + 5.56mm 30發 彈匣 (Mk318 特戰專用彈) + 5.56mm 30发 弹匣 (Mk318 特战专用弹) 5.56mm Mk318 @@ -1128,6 +1286,8 @@ 5,56mm Mk318 5.56mm Mk318 5.56mm Mk318 + 5.56mm Mk318 特戰專用彈 + 5.56mm Mk318 特战专用弹 Caliber: 5.56x45mm NATO (Mk318)<br />Rounds: 30 @@ -1142,6 +1302,8 @@ Kaliber: 5,56x45mm NATO (Mk318)<br />Lövedékek: 30 口径: 5.56x45mm NATO (Mk318)<br />装填数: 30 구경: 5.56x45mm NATO (Mk318)<br />장탄수: 30 + 口徑: 5.56x45mm NATO標準 (Mk318 特戰專用彈)<br />發數: 30 + 口径: 5.56x45mm NATO标准 (Mk318 特战专用弹)<br />发数: 30 5.56mm 30Rnd Mag (M995 AP) @@ -1156,6 +1318,8 @@ 5,56mm 30-lövedékes tár (M995 páncéltörő) 5.56mm 30発入り 弾倉 (M995 徹甲弾) 30발들이 5.56mm 탄창 (Mk995 철갑탄) + 5.56mm 30發 彈匣 (M995 穿甲彈) + 5.56mm 30发 弹匣 (M995 穿甲弹) 5.56mm AP @@ -1170,6 +1334,8 @@ 5,56mm páncéltörő 5.56mm 徹甲弾 5.56mm 철갑탄 + 5.56mm M995 穿甲彈 + 5.56mm M995 穿甲弹 Caliber: 5.56x45mm NATO (M995 AP)<br />Rounds: 30 @@ -1184,6 +1350,8 @@ Kaliber: 5,56x45mm NATO (M995 páncéltörő)<br />Lövedékek: 30 口径: 5.56x45mm NATO (M995 徹甲弾)<br />装填数: 30 구경: 5.56x45mm NATO (Mk995 철갑탄)<br />장탄수: 30 + 口徑: 5.56x45mm NATO標準 (M995 穿甲彈)<br />發數: 30 + 口径: 5.56x45mm NATO标准 (M995 穿甲弹)<br />发数: 30 7.62mm 10Rnd Mag (M118LR) @@ -1198,6 +1366,8 @@ 7,62mm 10-lövedékes tár (M118LR) 7.62mm 10発入り 弾倉 (M118LR) 10발들이 7.62mm 탄창 (M118LR) + 7.62mm 10發 彈匣 (M118LR 狙擊專用彈) + 7.62mm 10发 弹匣 (M118LR 狙击专用弹) 7.62mm M118LR @@ -1212,6 +1382,8 @@ 7,62mm M118LR 7.62mm M118LR 7.62mm M118LR + 7.62mm M118LR 狙擊專用彈 + 7.62mm M118LR 狙击专用弹 Caliber: 7.62x51mm NATO (M118LR)<br />Rounds: 10 @@ -1226,6 +1398,8 @@ Kaliber: 7,62x51mm NATO (M118LR)<br />Lövedékek: 10 口径: 7.62x51mm NATO (M118LR)<br />装填数: 10 구경: 7.62x51mm NATO (M118LR)<br />장탄수: 10 + 口徑: 7.62x51mm NATO標準 (M118LR 狙擊專用彈)<br />發數: 10 + 口径: 7.62x51mm NATO标准 (M118LR 狙击专用弹)<br />发数: 10 7.62mm 20Rnd Mag (M118LR) @@ -1240,6 +1414,8 @@ 7,62mm 20-lövedékes tár (M118LR) 7.62mm 20発入り 弾倉 (M118LR) 20발들이 7.62mm 탄창 (M118LR) + 7.62mm 20發 彈匣 (M118LR 狙擊專用彈) + 7.62mm 20发 弹匣 (M118LR 狙击专用弹) 7.62mm M118LR @@ -1254,6 +1430,8 @@ 7,62mm M118LR 7.62mm M118LR 7.62mm M118LR + 7.62mm M118LR 狙擊專用彈 + 7.62mm M118LR 狙击专用弹 Caliber: 7.62x51mm NATO (M118LR)<br />Rounds: 20 @@ -1268,6 +1446,8 @@ Kaliber: 7,62x51mm NATO (M118LR)<br />Lövedékek: 20 口径: 7.62x51mm NATO (M118LR)<br />装填数: 20 구경: 7.62x51mm NATO (M118LR)<br />장탄수: 20 + 口徑: 7.62x51mm NATO標準 (M118LR 狙擊專用彈)<br />發數: 20 + 口径: 7.62x51mm NATO标准 (M118LR 狙击专用弹)<br />发数: 20 7.62mm 10Rnd Mag (Mk316 Mod 0) @@ -1282,6 +1462,8 @@ 7,62mm 10-lövedékes tár (Mk316 Mod 0) 7.62mm 10発入り 弾倉 (Mk316 Mod 0) 10발들이 7.62mm 탄창 (Mk316 Mod 0) + 7.62mm 10發 彈匣 (Mk316 Mod 0 狙擊專用彈) + 7.62mm 10发 弹匣 (Mk316 Mod 0 狙击专用弹) 7.62mm Mk316 @@ -1296,6 +1478,8 @@ 7,62mm Mk316 7.62mm Mk316 7.62mm Mk316 + 7.62mm Mk316 狙擊專用彈 + 7.62mm Mk316 狙击专用弹 Caliber: 7.62x51mm NATO (Mk316 Mod 0)<br />Rounds: 10 @@ -1310,6 +1494,8 @@ Kaliber: 7,62x51mm NATO (Mk316 Mod 0)<br />Lövedékek: 10 口径: 7.62x51mm NATO (Mk316 Mod 0)<br />装填数: 10 구경: 7.62x51mm NATO (Mk316 Mod 0)<br />장탄수: 10 + 口徑: 7.62x51mm NATO標準 (Mk316 Mod 0 狙擊專用彈)<br />發數: 10 + 口径: 7.62x51mm NATO标准 (Mk316 Mod 0 狙击专用弹)<br />发数: 10 7.62mm 20Rnd Mag (Mk316 Mod 0) @@ -1324,6 +1510,8 @@ 7,62mm 20-lövedékes tár (Mk316 Mod 0) 7.62mm 20発入り 弾倉 (Mk316 Mod 0) 20발들이 7.62mm 탄창 (Mk316 Mod 0) + 7.62mm 20發 彈匣 (Mk316 Mod 0 狙擊專用彈) + 7.62mm 20发 弹匣 (Mk316 Mod 0 狙击专用弹) 7.62mm Mk316 @@ -1338,6 +1526,8 @@ 7,62mm Mk316 7.62mm Mk316 7.62mm Mk316 + 7.62mm Mk316 狙擊專用彈 + 7.62mm Mk316 狙击专用弹 Caliber: 7.62x51mm NATO (Mk316 Mod 0)<br />Rounds: 20 @@ -1352,6 +1542,8 @@ Kaliber: 7,62x51mm NATO (Mk316 Mod 0)<br />Lövedékek: 20 口径: 7.62x51mm NATO (Mk316 Mod 0)<br />装填数: 20 구경: 7.62x51mm NATO (Mk316 Mod 0)<br />장탄수: 20 + 口徑: 7.62x51mm NATO標準 (Mk316 Mod 0 狙擊專用彈)<br />發數: 20 + 口径: 7.62x51mm NATO标准 (Mk316 Mod 0 狙击专用弹)<br />发数: 20 7.62mm 10Rnd Mag (Mk319 Mod 0) @@ -1366,6 +1558,8 @@ 7,62mm 10-lövedékes tár (Mk319 Mod 0) 7.62mm 10発入り 弾倉 (Mk319 Mod 0) 10발들이 7.62mm 탄창 (Mk319 Mod 0) + 7.62mm 10發 彈匣 (Mk319 Mod 0 特戰專用彈) + 7.62mm 10发 弹匣 (Mk319 Mod 0 特战专用弹) 7.62mm Mk319 @@ -1380,6 +1574,8 @@ 7,62mm Mk319 7.62mm Mk319 7.62mm Mk319 + 7.62mm Mk319 特戰專用彈 + 7.62mm Mk319 特战专用弹 Caliber: 7.62x51mm NATO (Mk319 Mod 0)<br />Rounds: 10 @@ -1394,6 +1590,8 @@ Kaliber: 7,62x51mm NATO (Mk319 Mod 0)<br />Lövedékek: 10 口径: 7.62x51mm NATO (Mk319 Mod 0)<br />装填数: 10 구경: 7.62x51mm NATO (Mk319 Mod 0)<br />장탄수: 10 + 口徑: 7.62x51mm NATO標準 (Mk319 Mod 0 特戰專用彈)<br />發數: 10 + 口径: 7.62x51mm NATO标准 (Mk319 Mod 0 特战专用弹)<br />发数: 10 7.62mm 20Rnd Mag (Mk319 Mod 0) @@ -1408,6 +1606,8 @@ 7,62mm 20-lövedékes tár (Mk319 Mod 0) 7.62mm 20発入り 弾倉 (Mk319 Mod 0) 20발들이 7.62mm 탄창 (Mk319 Mod 0) + 7.62mm 20發 彈匣 (Mk319 Mod 0 特戰專用彈) + 7.62mm 20发 弹匣 (Mk319 Mod 0 特战专用弹) 7.62mm Mk319 @@ -1422,6 +1622,8 @@ 7,62mm Mk319 7.62mm Mk319 7.62mm Mk319 + 7.62mm Mk319 特戰專用彈 + 7.62mm Mk319 特战专用弹 Caliber: 7.62x51mm NATO (Mk319 Mod 0)<br />Rounds: 20 @@ -1436,6 +1638,8 @@ Kaliber: 7,62x51mm NATO (Mk319 Mod 0)<br />Lövedékek: 20 口径: 7.62x51mm NATO (Mk319 Mod 0)<br />装填数: 20 구경: 7.62x51mm NATO (Mk319 Mod 0)<br />장탄수: 20 + 口徑: 7.62x51mm NATO標準 (Mk319 Mod 0 特戰專用彈)<br />發數: 20 + 口径: 7.62x51mm NATO标准 (Mk319 Mod 0 特战专用弹)<br />发数: 20 7.62mm 10Rnd Mag (M993 AP) @@ -1450,6 +1654,8 @@ 7,62mm 10-lövedékes tár (M993 páncéltörő) 7.62mm 10発入り 弾倉 (M993 徹甲弾) 10발들이 7.62mm 탄창 (M993 철갑탄) + 7.62mm 10發 彈匣 (M993 穿甲專用彈) + 7.62mm 10发 弹匣 (M993 穿甲专用弹) 7.62mm AP @@ -1464,6 +1670,8 @@ 7,62mm páncéltörő 7.62mm 徹甲弾 7.62mm 철갑탄 + 7.62mm M993 穿甲專用彈 + 7.62mm M993 穿甲专用弹 Caliber: 7.62x51mm NATO (M993 AP)<br />Rounds: 10 @@ -1478,6 +1686,8 @@ Kaliber: 7,62x51mm NATO (M993 páncéltörő)<br />Lövedékek: 10 口径: 7.62x51mm NATO (Mk319 Mod 0)<br />装填数: 10 구경: 7.62x51mm NATO (M993 철갑탄)<br />장탄수: 10 + 口徑: 7.62x51mm NATO標準 (M993 穿甲專用彈)<br />發數: 10 + 口径: 7.62x51mm NATO标准 (M993 穿甲专用弹)<br />发数: 10 7.62mm 20Rnd Mag (M993 AP) @@ -1492,6 +1702,8 @@ 7,62mm 20-lövedékes tár (M993 páncéltörő) 7.62mm 20発入り 弾倉 (M993 徹甲弾) 20발들이 7.62mm 탄창 (M993 철갑탄) + 7.62mm 20發 彈匣 (M993 穿甲專用彈) + 7.62mm 20发 弹匣 (M993 穿甲专用弹) 7.62mm AP @@ -1506,6 +1718,8 @@ 7,62mm páncéltörő 7.62mm 徹甲弾 7.62mm 철갑탄 + 7.62mm M993 穿甲專用彈 + 7.62mm M993 穿甲专用弹 Caliber: 7.62x51mm NATO (M993 AP)<br />Rounds: 20 @@ -1520,6 +1734,8 @@ Kaliber: 7,62x51mm NATO (M993 páncéltörő)<br />Lövedékek: 20 口径: 7.62x51mm NATO (M993 徹甲弾)<br />装填数: 20 구경: 7.62x51mm NATO (M993 철갑탄)<br />장탄수: 20 + 口徑: 7.62x51mm NATO標準 (M993 穿甲專用彈)<br />發數: 20 + 口径: 7.62x51mm NATO标准 (M993 穿甲专用弹)<br />发数: 20 7.62mm 20Rnd Mag (Mk248 Mod 0) @@ -1534,6 +1750,8 @@ 7,62mm 20-lövedékes tár (Mk248 Mod 0) 7.62mm 20発入り 弾倉 (Mk248 Mod 0) 20발들이 7.62mm 탄창 (Mk248 Mod 0) + 7.62mm 20發 彈匣 (Mk248 Mod 0 狙擊專用彈) + 7.62mm 20发 弹匣 (Mk248 Mod 0 狙击专用弹) 7.62mm Mk248 @@ -1548,6 +1766,8 @@ 7,62mm Mk248 7.62mm Mk248 7.62mm Mk248 + 7.62mm Mk248 狙擊專用彈 + 7.62mm Mk248 狙击专用弹 Caliber: 7.62x67mm NATO (Mk248 Mod 0)<br />Rounds: 20 @@ -1562,6 +1782,8 @@ Kaliber: 7,62x51mm NATO (Mk248 Mod 0)<br />Lövedékek: 20 口径: 7.62x67mm NATO (Mk248 Mod 0)<br />装填数: 20 구경: 7.62x51mm NATO (Mk248 Mod 0)<br />장탄수: 20 + 口徑: 7.62x67mm NATO標準 (Mk248 Mod 0 狙擊專用彈)<br />發數: 20 + 口径: 7.62x67mm NATO标准 (Mk248 Mod 0 狙击专用弹)<br />发数: 20 7.62mm 20Rnd Mag (Mk248 Mod 1) @@ -1576,6 +1798,8 @@ 7,62mm 20-lövedékes tár (Mk248 Mod 1) 7.62mm 20発入り 弾倉 (Mk248 Mod 1) 20발들이 7.62mm 탄창 (Mk248 Mod 1) + 7.62mm 20發 彈匣 (Mk248 Mod 1 狙擊專用彈) + 7.62mm 20发 弹匣 (Mk248 Mod 1 狙击专用弹) 7.62mm Mk248 @@ -1590,6 +1814,8 @@ 7,62mm Mk248 7.62mm Mk248 7.62mm Mk248 + 7.62mm Mk248 狙擊專用彈 + 7.62mm Mk248 狙击专用弹 Caliber: 7.62x67mm NATO (Mk248 Mod 1)<br />Rounds: 20 @@ -1604,6 +1830,8 @@ Kaliber: 7,62x51mm NATO (Mk248 Mod 1)<br />Lövedékek: 20 口径: 7.62x67mm NATO (Mk248 Mod 1)<br />装填数: 20 구경: 7.62x51mm NATO (Mk248 Mod 1)<br />장탄수: 20 + 口徑: 7.62x67mm NATO標準 (Mk248 Mod 1 狙擊專用彈)<br />發數: 20 + 口径: 7.62x67mm NATO标准 (Mk248 Mod 1 狙击专用弹)<br />发数: 20 7.62mm 20Rnd Mag (Berger Hybrid OTM) @@ -1618,6 +1846,8 @@ 7,62mm 20-lövedékes tár (Berger Hybrid OTM) 7.62mm 20発入り 弾倉 (Berger Hybrid OTM) 20발들이 7.62mm 탄창 (Berger Hybrid OTM) + 7.62mm 20發 彈匣 (Berger Hybrid 空尖比賽專用彈) + 7.62mm 20发 弹匣 (Berger Hybrid 空尖比赛专用弹) 7.62mm OTM @@ -1632,6 +1862,8 @@ 7,62mm OTM 7.62mm OTM 7.62mm OTM + 7.62mm 空尖比賽專用彈 + 7.62mm 空尖比赛专用弹 Caliber: 7.62x67mm NATO (Berger Hybrid OTM)<br />Rounds: 20 @@ -1646,6 +1878,8 @@ Kaliber: 7,62x67mm NATO (Berger Hybrid OTM)<br />Lövedékek: 20 口径: 7.62x67mm NATO (Berger Hybrid OTM)<br />装填数: 20 구경: 7.62x51mm NATO (Berger Hybrid OTM)<br />장탄수: 20 + 口徑: 7.62x67mm NATO標準 (Berger Hybrid 空尖比賽專用彈)<br />發數: 20 + 口径: 7.62x67mm NATO标准 (Berger Hybrid 空尖比赛专用弹)<br />发数: 20 6.5x47mm 30Rnd Mag (HPBT Scenar) @@ -1660,6 +1894,8 @@ 6,5x47mm 30-lövedékes tár (HPBT Scenar) 6.5x47mm 30発入り 弾倉 (HPBT Scenar) 30발들이 6.5x47mm 탄창 (HPBT Scenar) + 6.5x47mm 30發 彈匣 (Lapua 空尖艇尾狙擊專用彈) + 6.5x47mm 30发 弹匣 (Lapua 空尖艇尾狙击专用弹) 6.5mm Lapua @@ -1674,6 +1910,8 @@ 6,5mm Lapua 6.5mm Lapua 6.5mm Lapua + 6.5mm Lapua 空尖艇尾狙擊專用彈 + 6.5mm Lapua 空尖艇尾狙击专用弹 Caliber: 6.5x47mm (HPBT Scenar)<br />Rounds: 30<br />Used in: MXM @@ -1688,6 +1926,8 @@ Kaliber: 6,5x47mm (HPBT Scenar)<br />Lövedékek: 30<br />Használható: MXM 口径: 6.5x47mm (HPBT Scenar)<br />装填数: 30<br />次で使用: MXM 구경: 6.5x47mm (HPBT Scenar)<br />장탄수: 30<br />사용처: MXM + 口徑: 6.5x47mm (Lapua 空尖艇尾狙擊專用彈)<br />發數: 30<br />使用於: MXM + 口径: 6.5x47mm (Lapua 空尖艇尾狙击专用弹)<br />发数: 30<br />使用于: MXM 6.5mm Creedmor 30Rnd Mag @@ -1702,6 +1942,8 @@ 6,5mm Creedmor 30-lövedékes tár 6.5mm Creedmor 30発入り 弾倉 30발들이 6.5mm Creedmor 탄창 + 6.5mm 30發 彈匣 (Creedmor 狙擊專用彈) + 6.5mm 30发 弹匣 (Creedmor 狙击专用弹) 6.5mm CM @@ -1716,6 +1958,8 @@ 6,5mm CM 6.5mm CM 6.5mm CM + 6.5mm CM 狙擊專用彈 + 6.5mm CM 狙击专用弹 Caliber: 6.5x47mm Creedmor<br />Rounds: 30<br />Used in: MXM @@ -1730,6 +1974,8 @@ Kaliber: 6,5x47mm Creedmor<br />Lövedékek: 30<br />Használható: MXM 口径: 6.5x47mm Creedmor<br />装填数: 30<br />次で使用: MXM 구경: 6.5x47mm Creedmor<br />장탄수: 30<br />사용처: MXM + 口徑: 6.5x47mm Creedmor 狙擊專用彈<br />發數: 30<br />使用於: MXM + 口径: 6.5x47mm Creedmor 狙击专用弹<br />发数: 30<br />使用于: MXM .338 10Rnd Mag (300gr Sierra MatchKing HPBT) @@ -1744,6 +1990,8 @@ .338 10-lövedékes tár (300gr Sierra MatchKing HPBT) .338 10発入り 弾倉 (300gr Sierra MatchKing HPBT) 10발들이 .338 탄창 (300gr Sierra MatchKing HPBT) + .338 10發 彈匣 (300公克 Sierra MatchKing 空尖艇尾比賽專用彈) + .338 10发 弹匣 (300公克 Sierra MatchKing 空尖艇尾比赛专用弹) .338 HPBT @@ -1758,6 +2006,8 @@ .338 HPBT 338 HPBT .338 HPBT + .338 空尖艇尾比賽專用彈 + .338 空尖艇尾比赛专用弹 Caliber: 8.6x70mm (300gr Sierra MatchKing HPBT)<br />Rounds: 10 @@ -1772,6 +2022,8 @@ Kaliber: 8,6x70mm (300gr Sierra MatchKing HPBT)<br />Lövedékek: 10 口径: 8.6x70mm (300gr Sierra MatchKing HPBT)<br />装填数: 10 구경: 8.6x70mm (300gr Sierra MatchKing HPBT)<br />장탄수: 10 + 口徑: 8.6x70mm (300公克 Sierra MatchKing 空尖艇尾比賽專用彈)<br />發數: 10 + 口径: 8.6x70mm (300公克 Sierra MatchKing 空尖艇尾比赛专用弹)<br />发数: 10 .338 10Rnd Mag (API526) @@ -1786,6 +2038,8 @@ .338 10-lövedékes tár (API526) .338 10発入り 弾倉 (API526) 10발들이 .338 탄창 (API526) + .338 10發 彈匣 (API526 穿甲燃燒彈) + .338 10发 弹匣 (API526 穿甲燃烧弹) .338 AP @@ -1800,6 +2054,8 @@ .338 páncéltörő .338 徹甲弾 .338 철갑탄 + .338 API526 穿甲燃燒彈 + .338 API526 穿甲燃烧弹 Caliber: 8.6x70mm (API526)<br />Rounds: 10 @@ -1814,6 +2070,8 @@ Kaliber: 8,6x70mm (API526)<br />Lövedékek: 10 口径: 8.6x70mm (API526)<br />装填数: 10 구경: 8.6x70mm (API526)<br />장탄수: 10 + 口徑: 8.6x70mm (API526 穿甲燃燒彈)<br />發數: 10 + 口径: 8.6x70mm (API526 穿甲燃烧弹)<br />发数: 10 .408 7Rnd Mag (305gr) @@ -1828,6 +2086,8 @@ .408 7-lövedékes tár (305gr) .408 7発入り 弾倉 (305gr) 7발들이 .408 탄창 (305gr) + .408 7發 彈匣 (305公克) + .408 7发 弹匣 (305公克) .408 @@ -1842,6 +2102,8 @@ .408 .408 .408 + .408 + .408 Caliber: .408 CheyTac (305gr)<br />Rounds: 7 @@ -1856,6 +2118,8 @@ Kaliber: .408 CheyTac (305gr)<br />Lövedékek: 7 口径: .408 CheyTac (305gr)<br />装填数: 7 구경: .408 CheyTac (305gr)<br />장탄수: 7 + 口徑: .408 夏伊戰術狙擊彈 (305公克)<br />發數: 7 + 口径: .408 夏伊战术狙击弹 (305公克)<br />发数: 7 12.7x99mm 5Rnd Mag @@ -1870,6 +2134,8 @@ 12,7x99mm 5-lövedékes tár 12.7x99mm 5発入り 弾倉 5발들이 12.7x99mm 탄창 + 12.7x99mm 5發 彈匣 + 12.7x99mm 5发 弹匣 12.7mm @@ -1884,6 +2150,8 @@ 12,7mm 12.7mm 12.7mm + 12.7mm + 12.7mm Caliber: 12.7x99mm<br />Rounds: 5 @@ -1898,6 +2166,8 @@ Kaliber: 12,7x99mm<br />Lövedékek: 5 口径: 12.7x99mm<br />装填数: 5 구경: 12.7x99mm<br />장탄수: 5 + 口徑: 12.7x99mm<br />發數: 5 + 口径: 12.7x99mm<br />发数: 5 12.7x99mm API 5Rnd Mag @@ -1912,6 +2182,8 @@ 12,7x99mm 5-lövedékes tár (páncéltörő-gyújtó) 12.7x99mm 5発入り焼夷徹甲弾 弾倉 5발들이 12.7x99mm 철갑소이탄 탄창 + 12.7x99mm 穿甲燃燒彈 5發 彈匣 + 12.7x99mm 穿甲燃烧弹 5发 弹匣 12.7mm API @@ -1926,6 +2198,8 @@ 12,7mm páncéltörő-gyújtó 12.7mm 焼夷徹甲弾 12.7mm 철갑소이탄 + 12.7mm 穿甲燃燒彈 + 12.7mm 穿甲燃烧弹 Caliber: 12.7x99mm API<br />Rounds: 5 @@ -1940,6 +2214,8 @@ Kaliber: 12,7x99mm API<br />Lövedékek: 5 口径: 12.7x99mm 焼夷徹甲弾<br />装填数: 5 구경: 12.7x99mm 철갑소이탄<br />장탄수: 5 + 口徑: 12.7x99mm 穿甲燃燒彈<br />發數: 5 + 口径: 12.7x99mm 穿甲燃烧弹<br />发数: 5 12.7x99mm 5Rnd Mag (AMAX) @@ -1954,6 +2230,8 @@ 12,7x99mm 5-lövedékes tár (AMAX) 12.7x99mm 5発入り 弾倉 (AMAX) 5발들이 12.7x99mm 탄창 (AMAX) + 12.7x99mm 5發 彈匣 (AMAX 比賽專用彈) + 12.7x99mm 5发 弹匣 (AMAX 比赛专用弹) 12.7mm @@ -1968,6 +2246,8 @@ 12,7mm 12.7mm 12.7mm + 12.7mm AMAX 比賽專用彈 + 12.7mm AMAX 比赛专用弹 Caliber: 12.7x99mm (AMAX)<br />Rounds: 5 @@ -1982,6 +2262,8 @@ Kaliber: 12,7x99mm (AMAX)<br />Lövedékek: 5 口径: 12.7x99mm (AMAX)<br />装填数: 5 구경: 12.7x99mm (AMAX)<br />장탄수: 5 + 口徑: 12.7x99mm (AMAX 比賽專用彈)<br />發數: 5 + 口径: 12.7x99mm (AMAX 比赛专用弹)<br />发数: 5 [ACE] Ammo Supply Crate @@ -1996,6 +2278,8 @@ [ACE] Cassa munizioni [ACE] 弾薬物資箱 [ACE] 탄약 보급 상자 + [ACE] 彈藥補給箱 + [ACE] 弹药补给箱 diff --git a/addons/captives/stringtable.xml b/addons/captives/stringtable.xml index f54f53e48e..8b97675425 100644 --- a/addons/captives/stringtable.xml +++ b/addons/captives/stringtable.xml @@ -1,4 +1,4 @@ - + @@ -14,6 +14,8 @@ Взять в плен 捕虜にする 사로잡기 + 逮捕俘虜 + 逮捕俘虏 Free Prisoner @@ -28,6 +30,8 @@ Освободить пленника 捕虜を解放する 풀어주기 + 釋放俘虜 + 释放俘虏 Escort Prisoner @@ -42,6 +46,8 @@ Конвоировать пленника 捕虜を移動させる 포로 호송하기 + 護送俘虜 + 护送俘虏 Release Prisoner @@ -56,6 +62,8 @@ Прекратить конвоирование 捕虜を解放する 포로 풀어주기 + 停止護送俘虜 + 停止护送俘虏 You need to take him as prisoner first! @@ -70,6 +78,8 @@ Вы должны сначала взять его в плен! あなたは先に捕虜を取る必要があります。 먼저 포로로 만들어야합니다! + 你必須先逮捕他! + 你必须先逮捕他! Load Captive @@ -84,6 +94,8 @@ Fai salire il prigioniero 捕虜を乗せる 포로 태우기 + 將俘虜放入載具 + 将俘虏放入载具 Unload Captive @@ -98,6 +110,8 @@ Fai scendere il prigioniero 捕虜を降ろす 포로 내리기 + 將俘虜帶出載具 + 将俘虏带出载具 Cable Tie @@ -112,6 +126,8 @@ Кабельная стяжка ケーブル タイ 케이블 타이 + 束線帶 + 束线带 Cable ties that allow you to restrain prisoners. @@ -126,6 +142,8 @@ Кабельные стяжки позволяют связывать пленников. ケーブル タイは捕虜を制圧できます。 케이블 타이는 포로를 구류시킬때 씁니다. + 束線帶可以綁住俘虜 + 束线带可以绑住俘虏 Inventory of frisked person @@ -140,6 +158,8 @@ Inventario della persona perquisita 捕虜の持ち物を確認する 검문당한 사람의 소지품 + 搜身選單 + 搜身选单 Frisk person @@ -154,6 +174,8 @@ Perquisisci la persona 捕虜の持ち物 검문당한사람 + 搜身 + 搜身 Surrender @@ -168,6 +190,8 @@ Arrenditi 投降 투항 + 投降 + 投降 Stop Surrendering @@ -182,6 +206,8 @@ Smetti di arrenderti 投降をやめる 투항하는것을 멈춤 + 停止投降 + 停止投降 Make Unit Surrender @@ -196,6 +222,8 @@ Fai arrendere l'unità ユニットを投降させる 투항시키기 + 使單位投降 + 使单位投降 Sync a unit to make them surrender. @@ -210,6 +238,8 @@ Sincronizza una unità per farla arrendere. 同期されたユニットを投降させます。 투항시키기 위해 동기화합니다. + 同步此模塊到一個單位, 使該單位投降 + 同步此模块到一个单位, 使该单位投降 Make Unit Handcuffed @@ -223,6 +253,8 @@ Rendre une unité captive ユニットを拘束する 수갑을 채우기 + 使單位戴上手銬 + 使单位戴上手铐 Sync a unit to make them handcuffed. @@ -236,6 +268,8 @@ Synchronisez une unité pour la rendre captive. 同期されたユニットを拘束させます。 수갑을 채우기 위해 동기화합니다. + 使單位戴上手銬 + 使单位戴上手铐 Captives Settings @@ -250,6 +284,8 @@ Impostazioni Prigionieri 拘束の設定 포로 설정 + 俘虜設定 + 俘虏设定 Controls settings for surrender and cable ties @@ -264,6 +300,8 @@ Controlla le impostazioni per la resa e le manette 投降したユニットや拘束されたユニットの扱いを設定します。 투항과 케이블 타이에 관련한 설정 + 定義投降與束帶等設定 + 定义投降与束带等设定 Can handcuff own side @@ -278,6 +316,8 @@ Puoi ammanettare unità alleate 自陣営への拘束を可能に 자기편에게 수갑을 채울 수 있게 합니다 + 可以銬住同陣營隊友 + 可以铐住同阵营队友 Can players cabletie units on their own side @@ -292,6 +332,8 @@ I giocatori possono ammanettare unità alleate プレイヤーがユニットを拘束し、彼らの陣営に変更できます。 자기편에게 케이블타이를 사용할 수 있게합니다 + 玩家可以使用束線帶銬住同陣營隊友 + 玩家可以使用束线带铐住同阵营队友 Allow surrendering @@ -306,6 +348,8 @@ Permetti Resa 投降を許可 투항 활성화 + 允許投降 + 允许投降 Players can surrender after holstering their weapon @@ -320,6 +364,8 @@ I giocatori possono arrendersi dopo aver messo via le proprie armi プレイヤーは武器を収めたあとに投降できるようにします。 비무장한 플레이어가 투항할 수 있게 합니다 + 玩家能在收起自己武器後投降 + 玩家能在收起自己武器后投降 Require surrendering @@ -333,6 +379,8 @@ Requiert la reddition 投降を必要とする 투항 필요 + 要求目標投降 + 要求目标投降 Require Players to surrender before they can be arrested @@ -346,6 +394,8 @@ Requiert la capitulation des joueurs avant qu'ils ne puissent être arrêtés プレイヤーは拘束される前に、投降する必要があります。 체포하기 전에 플레이어가 투항을 먼저해야만 합니다 + 玩家須先要求目標投降, 才可以進行逮捕 + 玩家须先要求目标投降, 才可以进行逮捕 Surrendering only @@ -359,6 +409,8 @@ Reddition seulement 投降中のみ 투항 중에만 + 只能在投降狀態 + 只能在投降状态 Surrendering or No weapon @@ -372,6 +424,8 @@ Capitulation ou desarmé 投降中か非武装時 투항 중 혹은 비무장 + 投降或無武器狀態 + 投降或无武器状态 diff --git a/addons/cargo/stringtable.xml b/addons/cargo/stringtable.xml index 4c7b547fb4..6c9e3209d3 100644 --- a/addons/cargo/stringtable.xml +++ b/addons/cargo/stringtable.xml @@ -1,4 +1,4 @@ - + @@ -13,6 +13,8 @@ Charger 積み込む 싣기 + 裝載 + 装载 Unload @@ -26,6 +28,8 @@ Décharger 下ろす 내리기 + 卸載 + 卸载 Cargo @@ -39,6 +43,8 @@ Cargaison カーゴ 화물 + 貨物 + 货物 Cargo Menu @@ -52,6 +58,8 @@ Menu de cargaison カーゴ メニュー 화물 메뉴 + 貨物選單 + 货物选单 Cargo space left: %1 @@ -65,6 +73,8 @@ Espace de cargaison restant : %1 カーゴの空き容量: %1 선적 공간 남음: %1 + 貨物剩餘空間: %1 + 货物剩余空间: %1 Enable Cargo @@ -78,6 +88,8 @@ Activer la mise en cargaison カーゴを有効化 화물 활성화 + 啟用貨物裝載 + 启用货物装载 Enable the load in cargo module @@ -91,6 +103,8 @@ Active le chargement de cargaison dans un vehicule カーゴ モジュールで積み込みを有効化 화물 모듈에 싣기를 활성화합니다 + 啟用貨物裝載功能 + 启用货物装载功能 Cargo Settings @@ -104,6 +118,8 @@ Paramètres de cargaison カーゴ設定 화물 설정 + 貨物設定 + 货物设定 Configure the cargo module settings @@ -117,6 +133,8 @@ Configure les paramètres du module de cargaison カーゴ モジュールの設定を構成 화물 모듈의 환경 설정을 바꿉니다 + 配置貨物模塊設定 + 配置货物模块设定 %1<br/>loaded into<br/>%2 @@ -131,6 +149,8 @@ %1<br/>загружен в<br/>%2 %1<br/>は<br/>%2へ積み込まれた %1<br/>는<br/>%2 에 실림 + %1<br/>裝載至<br/>%2 + %1<br/>装载至<br/>%2 Unloaded<br/>%1 from<br/>%2 @@ -145,6 +165,8 @@ %1<br/>разгружен из<br/>%2 <br/>%1が<br/>%2から降ろされた %1<br/>는<br/>%2 에서 내려짐 + 從<br/>%2卸載<br/>%1 + 从<br/>%2卸载<br/>%1 Loading Cargo @@ -158,6 +180,8 @@ Chargement de la cargaison カーゴへ積み込んでいる 화물 싣기 + 裝載貨物中 + 装载货物中 Unloading Cargo @@ -171,6 +195,8 @@ Déchargement de la cargaison カーゴから降ろしている 화물 내리기 + 卸載貨物中 + 卸载货物中 %1<br/>could not be loaded @@ -184,6 +210,8 @@ %1<br /> n'a pas pu être chargé %1<br/>は積み込めなかった %1<br/>이 실릴 수가 없습니다 + %1<br/>無法被裝載 + %1<br/>无法被装载 %1<br/>could not be unloaded @@ -197,6 +225,8 @@ %1<br /> n'a pas pu être déchargé %1<br/>は降ろせなかった %1<br/>이 내려질 수가 없습니다 + %1<br/>無法被卸載 + %1<br/>无法被卸载 Make Object Loadable @@ -210,6 +240,8 @@ Сделать объект загружаемым オブジェクトを積載可能に 물체를 화물화시키기 + 使物件可裝載 + 使物件可装载 Sets the synced object as loadable by the cargo system. @@ -223,6 +255,8 @@ Делает синхронизированный объект загружаемым для модуля перевозки грузов. オブジェクトを同期させると、カーゴ システムによる積載が可能になります。 물체를 화물 시스템과 동기화시켜 실을 수 있게 합니다 + 使用同步線來使該物件可被裝載. + 使用同步线来使该物件可被装载. Object's Size @@ -236,26 +270,36 @@ Размер объекта オブジェクトの大きさ 물체 크기 + 物件的大小 + 物件的大小 Cargo Space Spazio Cargo カーゴ スペース + 貨物空間 + 货物空间 The cargo space available in this vehicle/container Lo spazio disponibile in questo veicolo/container この車両/コンテナでカーゴ スペースを使えるようにします + 設定此載具/集裝箱可裝載多少貨物 + 设定此载具/集装箱可装载多少货物 Cargo Size Dimensioni Cargo カーゴ サイズ + 貨物的大小 + 货物的大小 The cargo space required to hold this object (-1 for unloadable) Lo spazio del cargo necessita di mantenere questo oggetto (-1 per scaricabile) このオブジェクトを積載するのに必要なカーゴ スペース (-1 で積載不可) + 此貨物會佔掉多少空間(設定-1的話此貨物就不能被裝載) + 此货物会占掉多少空间(设定-1的话此货物就不能被装载) Airdrop @@ -265,6 +309,8 @@ 공중 투하 Largage aérien Lancio Aereo + 空投 + 空投 Unlevel Flight @@ -274,18 +320,24 @@ 기체가 수평이 아닙니다 Rétablir l'assiette Volo non Livellato + 此架飛機並無保持水平飛行 + 此架飞机并无保持水平飞行 Paradrop Time Coffecient 空中投下までの時間係数 Coefficente Tempo Lancio Paracadute Coefficient Temps de largage de cargaison + 空投時間係數 + 空投时间系数 Modifier for how long it takes to paradrop a cargo item. カーゴ アイテムを空中投下するまでの時間を変更します。 Modificato per quanto tempo ci impiega a paracadutare un oggetto cargo. Modifier le temps qu'il faut pour larguer la cargaison. + 設定空投所需消耗的時間. + 设定空投所需消耗的时间. diff --git a/addons/chemlights/stringtable.xml b/addons/chemlights/stringtable.xml index 76e1ffd27e..e42b949a4f 100644 --- a/addons/chemlights/stringtable.xml +++ b/addons/chemlights/stringtable.xml @@ -9,6 +9,8 @@ 켐라이트 Cyalumes Luce chimica + 螢光棒 + 萤光棒 Prepare %1 @@ -18,6 +20,8 @@ %1 준비 Prépare %1 Prepara %1 + 使用%1 + 使用%1 %1<br/>Prepared @@ -27,6 +31,8 @@ %1<br/>준비됨 %1<br/>prêt %1 <br/> Preparata + %1<br/>已使用 + %1<br/>已使用 No inventory space @@ -41,6 +47,8 @@ В инвентаре нет места インベントリに空きがありません 소지품 공간이 없음 + 已無存放空間 + 已无存放空间 [ACE] Chemlights @@ -50,6 +58,8 @@ [ACE] 켐라이트 [ACE] Cyalume [ACE] Luci chimiche + [ACE] 螢光棒 + [ACE] 萤光棒 Chemlight (Orange) @@ -59,6 +69,8 @@ 켐라이트 (주황) Cyalume (orange) Luce chimica (Arancione) + 螢光棒 (橘色) + 萤光棒 (橘色) Orange Light @@ -68,6 +80,8 @@ 주황색 Lum. orange Luce Arancione + 橘色光 + 橘色光 Type: Light - Orange<br />Rounds: 1<br />Used in: Hand @@ -77,6 +91,8 @@ 종류:밝은 오렌지<br />수량: 1<br />사용처: 손 Type: Lumière - orange<br />Nbre: 1<br /> À main Tipo: Luce - Arancione<br/>Rimanenti: 1<br/>Usata in: Mano + 類型: 光 - 橘色<br />發數: 1<br />使用於: 手 + 类型: 光 - 橘色<br />发数: 1<br />使用于: 手 Chemlight (White) @@ -86,6 +102,8 @@ 켐라이트 (하양) Cyalume (blanc) Luce chimica (Bianca) + 螢光棒 (白色) + 萤光棒 (白色) White Light @@ -95,6 +113,8 @@ 하얀색 Lum. blanche Luce Bianca + 白色光 + 白色光 Type: Light - White<br />Rounds: 1<br />Used in: Hand @@ -104,6 +124,8 @@ 종류:하얀색<br />수량: 1<br />사용처: 손 Type: Lumière - blanche<br />Nbre: 1<br /> À main Tipo: Luce - Bianca<br/>Rimanenti: 1<br/>Usata in: Mano + 類型: 光 - 白色<br />發數: 1<br />使用於: 手 + 类型: 光 - 白色<br />发数: 1<br />使用于: 手 Chemlight (Hi Red) @@ -113,6 +135,8 @@ 켐라이트 (밝은 빨간색) Cyalume (Hi rouge) Luce chimica (Hi Rossa) + 螢光棒 (超亮紅色) + 萤光棒 (超亮红色) Red Hi Light @@ -122,6 +146,8 @@ 밝은 빨간색 Lum. rouge haute intensité Luce Hi Rossa + 超亮紅色光 + 超亮红色光 Type: Light - Red Hi (5 minute)<br />Rounds: 1<br />Used in: Hand @@ -131,6 +157,8 @@ 종류: 밝은 빨간색 (5분)<br />수량: 1<br />사용처: 손 Type: Lumière - rouge Hi (5 minutes)<br />Nbre: 1<br /> À main Tipo: Luce - Rossa Hi (5 minuti)<br />Rimanenti: 1<br/>Usata in: Mano + 類型: 光 - 超亮紅色 (5分鐘)<br />發數: 1<br />使用於: 手 + 类型: 光 - 超亮红色 (5分钟)<br />发数: 1<br />使用于: 手 Chemlight (Hi Yellow) @@ -140,6 +168,8 @@ 켐라이트 (밝은 노란색) Cyalume (Hi jaune) Luce chimica (Hi Gialla) + 螢光棒 (超亮黃色) + 萤光棒 (超亮黄色) Yellow Hi Light @@ -149,6 +179,8 @@ 밝은 노란색 Lum. jaune haute intensité Luce Hi Gialla + 超亮黃色光 + 超亮黄色光 Type: Light - Yellow Hi (5 minute)<br />Rounds: 1<br />Used in: Hand @@ -158,6 +190,8 @@ 종류:밝은 노란색 (5분)<br />수량: 1<br />사용처: Hand Type: Lumière - Jaune Hi (5 minutes)Nbre: 1<br /> À main Tipo: Luce - Gialla Hi (5 minuti)<br />Rimanenti: 1<br/>Usata in: Mano + 類型: 光 - 超亮黃色 (5分鐘)<br />發數: 1<br />使用於: 手 + 类型: 光 - 超亮黄色 (5分钟)<br />发数: 1<br />使用于: 手 Chemlight (Hi Orange) @@ -167,6 +201,8 @@ 켐라이트 (밝은 주황색) Cyalume (Hi orange) Luce chimica (Hi Arancione) + 螢光棒 (超亮橘色) + 萤光棒 (超亮橘色) Orange Hi Light @@ -176,6 +212,8 @@ 밝은 주황색 Lum. orange haute intensité Luce Hi Arancione + 超亮橘色光 + 超亮橘色光 Type: Light - Orange Hi (5 minute)<br />Rounds: 1<br />Used in: Hand @@ -185,6 +223,8 @@ 종류: 밝은 주황색 (5분)<br />수량: 1<br />사용처: 손 Type: Lumière - orange Hi (5 minutes)<br />Nbre: 1<br /> À main Tipo: Luce - Arancione Hi (5 minuti)<br />Rimanenti: 1<br/>Usata in: Mano + 類型: 光 - 超亮橘色 (5分鐘)<br />發數: 1<br />使用於: 手 + 类型: 光 - 超亮橘色 (5分钟)<br />发数: 1<br />使用于: 手 Chemlight (Hi White) @@ -194,6 +234,8 @@ 켐라이트 (밝은 하얀색) Cyalume (Hi blanc) Luce chimica (Hi Bianca) + 螢光棒 (超亮白色) + 萤光棒 (超亮白色) White Hi Light @@ -203,6 +245,8 @@ 밝은 하얀색 Lum. blanche haute intensité Luce Hi Bianca + 超亮白色光 + 超亮白色光 Type: Light - White Hi (5 minute)<br />Rounds: 1<br />Used in: Hand @@ -212,6 +256,8 @@ 종류: 밝은 하얀색 (5분)<br />수량: 1<br />사용처: 손 Type: Lumière - blanche Hi (5 minutes)<br />Nbre: 1<br /> À main Tipo: Luce - Bianca Hi (5 minuti)<br />Rimanenti: 1<br/>Usata in: Mano + 類型: 光 - 超亮白色 (5分鐘)<br />發數: 1<br />使用於: 手 + 类型: 光 - 超亮白色 (5分钟)<br />发数: 1<br />使用于: 手 Chemlight (IR) @@ -221,6 +267,8 @@ 켐라이트 (적외선) Cyalume (IR) Luce chimica (IR) + 螢光棒 (紅外線) + 萤光棒 (红外线) IR Light @@ -230,6 +278,8 @@ 적외선 켐라이트 Lumière IR Luce IR + 紅外線光 + 红外线光 Type: Light - Infrared<br />Rounds: 1<br />Used in: Hand @@ -239,6 +289,8 @@ 종류: 적외선<br />수량: 1<br />사용처: 손 Type: Lumière - infrarouge<br />Nbre: 1<br /> À main Tipo: Luce - Infrarossi<br />Usata in: Mano + 類型: 光 - 紅外線<br />發數: 1<br />使用於: 手 + 类型: 光 - 红外线<br />发数: 1<br />使用于: 手 Chemlight Shield (Empty) @@ -248,6 +300,8 @@ 켐라이트 쉴드 (비어있음) Étui cyalume (vide) Scudo Luce chimica (Vuoto) + 螢光棒保護殼 (空) + 萤光棒保护壳 (空) Shield for chemlights. Combine with chemlight to prepare reading light. @@ -257,6 +311,8 @@ 켐라이트를 위한 가림막입니다. 켐라이트와 같이 사용하여 읽을 때 씁니다. Étui pour cyalume. Combiné avec un cyalume pour obtennir un lampe de lecture. Scudo per luci chimiche. Combina con una luce chimica per una luce da lettura. + 螢光棒的保護殼. 與螢光棒結合後可充當閱讀燈. + 萤光棒的保护壳. 与萤光棒结合后可充当阅读灯. Chemlight Shield (Green) @@ -266,6 +322,8 @@ 켐라이트 쉴드 (초록) Étui cyalume (vert) Scudo Luce Chimica (Verde) + 螢光棒保護殼 (綠色) + 萤光棒保护壳 (绿色) Green reading light. @@ -275,6 +333,8 @@ 초록빛 조명 Lampe d'orientation verte. Luce da lettura Verde. + 綠色閱讀燈. + 绿色阅读灯. Chemlight Shield (Red) @@ -284,6 +344,8 @@ 켐라이트 쉴드 (빨강) Étui cyalume (rouge) Scudo Luce Chimica (Rossa) + 螢光棒保護殼 (紅色) + 萤光棒保护壳 (红色) Red reading light. @@ -293,6 +355,8 @@ 빨간색 조명 Lampe d'orientation rouge. Luce da lettura Rossa. + 紅色閱讀燈. + 红色阅读灯. Chemlight Shield (Blue) @@ -302,6 +366,8 @@ 켐라이트 쉴드 (파랑) Étui cyalume (bleu) Scudo Luce Chimica (Blu) + 螢光棒保護殼 (藍色) + 萤光棒保护壳 (蓝色) Blue reading light. @@ -311,6 +377,8 @@ 파란색 조명 Lampe d'orientation bleue. Luce da lettura Blu. + 藍色閱讀燈. + 蓝色阅读灯. Chemlight Shield (Yellow) @@ -320,6 +388,8 @@ 켐라이트 쉴드 (노랑) Étui cyalume (jaune) Scudo Luce Chimica (Gialla) + 螢光棒保護殼 (黃色) + 萤光棒保护壳 (黄色) Yellow reading light. @@ -329,6 +399,8 @@ 노란색 조명 Lampe d'orientation jaune. Luce da lettura Gialla. + 黃色閱讀燈. + 黄色阅读灯. Chemlight Shield (Orange) @@ -338,6 +410,8 @@ 켐라이트 쉴드 (주황) Étui cyalume (orange) Scudo Luce Chimica (Arancione) + 螢光棒保護殼 (橘色) + 萤光棒保护壳 (橘色) Orange reading light. @@ -347,6 +421,8 @@ 주황색 조명 Lampe d'orientation orange. Luce da lettura Arancione. + 橘色閱讀燈. + 橘色阅读灯. Chemlight Shield (White) @@ -356,6 +432,8 @@ 켐라이트 쉴드 (하양) Étui cyalume (blanc) Scudo Luce Chimica (Bianca) + 螢光棒保護殼 (白色) + 萤光棒保护壳 (白色) White reading light. @@ -365,6 +443,8 @@ 주황색 조명 Lampe d'orientation blanche. Luce da lettura Bianca. + 白色閱讀燈. + 白色阅读灯. diff --git a/addons/common/stringtable.xml b/addons/common/stringtable.xml index 462cafc1ba..a9cac3d4c6 100644 --- a/addons/common/stringtable.xml +++ b/addons/common/stringtable.xml @@ -14,6 +14,8 @@ ACE-Team ACE-Team ACE-Team + ACE-製作團隊 + ACE-制作团队 Save @@ -28,6 +30,8 @@ Salva 保存 저장 + 儲存 + 储存 Cancel @@ -42,6 +46,8 @@ Annulla 中止 취소 + 取消 + 取消 ACE Options @@ -56,6 +62,8 @@ Opzioni ACE ACE オプション ACE 옵션 + ACE設定選項 + ACE设定选项 @@ -71,6 +79,8 @@ N + + NNE @@ -85,6 +95,8 @@ NNE 北北東 북북동 + 北北東 + 北北东 NE @@ -99,6 +111,8 @@ NE 北東 북동 + 東北 + 东北 ENE @@ -113,6 +127,8 @@ ENE 東北東 동북동 + 東北東 + 东北东 E @@ -127,6 +143,8 @@ E + + ESE @@ -141,6 +159,8 @@ ESE 東南東 동남동 + 東南東 + 东南东 SE @@ -155,6 +175,8 @@ SE 南東 남동 + 東南 + 东南 SSE @@ -169,6 +191,8 @@ SSE 南南東 남남동 + 南南東 + 南南东 S @@ -183,6 +207,8 @@ S + + SSW @@ -197,6 +223,8 @@ SSO 南南西 남남서 + 南南西 + 南南西 SW @@ -211,6 +239,8 @@ SO 南西 남서 + 西南 + 西南 WSW @@ -225,6 +255,8 @@ OSO 西南西 서남서 + 西南西 + 西南西 W @@ -239,6 +271,8 @@ O 西 + 西 + 西 WNW @@ -253,6 +287,8 @@ ONO 北北西 서북서 + 西北西 + 西北西 NW @@ -267,6 +303,8 @@ NO 北西 북서 + 西北 + 西北 NNW @@ -281,6 +319,8 @@ NNO 北北西 북북서 + 北北西 + 北北西 Action cancelled. @@ -295,6 +335,8 @@ Azione cancellata. 動作を中止した。 행동 취소됨. + 動作已被取消 + 动作已被取消 [ACE] Miscellaneous Items @@ -309,6 +351,8 @@ [ACE] Oggetti vari [ACE] その他のアイテム [ACE] 기타 물품. + [ACE] 雜項 + [ACE] 杂项 Disable Command Menu @@ -323,6 +367,8 @@ Desabilitar menu de comando 指揮メニューを無効化 지휘 메뉴 종료 + 關閉命令選單 + 关闭命令选单 Unknown @@ -337,6 +383,8 @@ Desconhecido 不明 알 수 없음 + 未知的 + 未知的 No Voice @@ -351,6 +399,8 @@ Sem voz 音声なし 무음 + 沒聲音 + 没声音 Accept Requests @@ -365,6 +415,8 @@ Accetta la richiesta 要求を受け入れ 요청 수락 + 接受請求 + 接受请求 Decline Requests @@ -379,6 +431,8 @@ Rifiuta la richiesta 要求を拒否 요청 거부 + 拒絕請求 + 拒绝请求 Accept Requests send by other players. These can be requests to use / share equipment, perform certain actions. @@ -393,6 +447,8 @@ Aceitar pedidos enviados por outros jogadores. Podem ser pedidos para usar/ compartilhar equipamento, realizar certas ações. 他プレイヤからの要求を許可します。他プレイヤは装備を共有し、使うなど特定の動作を行えます。 다른 플레이어가 보내온 요청을 수락합니다. 이것은 장비 사용 / 공유 요청, 특정 작업 수행 등이 될 수 있습니다. + 接受由其他玩家送出的請求. 包含使用/共享裝備與執行特定動作 + 接受由其他玩家送出的请求. 包含使用/共享装备与执行特定动作 Decline Requests send by other players. These can be requests to use / share equipment, perform certain actions. @@ -407,6 +463,8 @@ Rejeita pedidos enviados por outros jogadores. Podem ser pedidos para usar/ compartilhar equipamento, realizar certas ações. 他プレイヤからの要求を拒否します。他プレイヤは装備を共有し、使うなど特定の動作をできません。 다른 플레이어가 보내온 요청을 거부합니다. 이것은 장비 사용 / 공유 요청, 특정 작업 수행 등이 될 수 있습니다. + 拒絕由其他玩家送出的請求. 包含使用/共享裝備與執行特定動作 + 拒绝由其他玩家送出的请求. 包含使用/共享装备与执行特定动作 Feedback icons @@ -421,6 +479,8 @@ Ícones de Feedback フィードバック アイコン 피드백 아이콘 + 回饋圖標 + 回馈图标 Select the position of or disable the feedback icons on your screen. These icons will show to provide extra feedback on your character status and actions performed. @@ -435,6 +495,8 @@ Selecione a posição ou disabilite a posição dos ícones de feedback na sua tela. Esses ícones irão aparecer para mostrar feedback extra do status do seu personagem e ações realizadas. 画面上に表示するフィードバック アイコンの位置や無効化を選択できます。このアイコンは自キャラクター状態や動作の状況をフィードバックするために表示されています。 피드백 아이콘의 위치를 설정하거나 비활성화합니다. 피드백 아이콘은 캐릭터의 상세정보와 행동을 보여줍니다. + 選擇位置或取消回饋圖標顯示在螢幕上. 這些圖標將顯示出你角色額外的狀態與行動等資訊. + 选择位置或取消回馈图标显示在荧幕上. 这些图标将显示出你角色额外的状态与行动等资讯. Progress bar location @@ -449,6 +511,8 @@ Local da barra de progresso プログレス バーの位置 진행 막대의 위치 + 進度欄位置 + 进度栏位置 Set the desired location of the progress bar on your screen. @@ -463,6 +527,8 @@ Define o local desejado da barra de progresso na sua tela. 画面上に表示されるプログレス バーの位置を設定できます。 진행 막대를 원하는 곳에 배치합니다. + 設定進度欄在畫面中的位置 + 设定进度栏在画面中的位置 Hint Background color @@ -477,6 +543,8 @@ Cor do fundo da hint ヒントの背景色 힌트 배경색 + 提示的背景顏色 + 提示的背景颜色 The color of the background from the ACE hints. @@ -491,6 +559,8 @@ A cor de fundo das hints do ACE. ACE によるヒントの背景色を指定します。 ACE힌트의 배경색을 정합니다. + 設定ACE提示的背景顏色. + 设定ACE提示的背景颜色. Hint text font color @@ -505,6 +575,8 @@ Cor do do texto da hint ヒント文章の色 힌트 글씨색 + 提示文字的顏色 + 提示文字的颜色 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. @@ -519,6 +591,8 @@ A cor do texto das hints do ACE. Essa cor é a cor default para todos os texos exibidos pelo sistema de hints do ACE , caso o texto da hint não tem outra cor especificada. ACE によるヒントの文章へ、色を設定できます。この色は ACE ヒント システムを介して表示される全文章の色と標準でなっており、特定の色を設定していても、標準色になります。 ACE 힌트에 쓰이는 글씨 색입니다. 힌트 글씨의 색이 정해지지 않을경우 모든 힌트의 색은 기본으로 설정됩니다. + 設定ACE提示文字的顏色. 若提示字體並無指定其他顏色, 將會自動選用ACE系統的預設顏色 + 设定ACE提示文字的颜色. 若提示字体并无指定其他颜色, 将会自动选用ACE系统的预设颜色 Banana @@ -533,6 +607,8 @@ Banana 甘蕉 바나나 + 香蕉 + 香蕉 A banana is an edible fruit, botanically a berry, produced by several kinds of large herbaceous flowering plants in the genus Musa. @@ -547,6 +623,8 @@ A banana é uma fruta comestível, botanicamente uma baga, produzida por vários tipos de plantas herbáceas grandes do genero Musa. 甘蕉は食べられる果物でバショウ科バショウ属のうち、果実を食用とする品種群の総称。また、その果実のこと。いくつかの原種から育種された多年草。種によっては熟すまでは毒を持つものもある。 바나나는 식용 과일로써 식물학적으로 열매류이며 여러 종류의 개화가능한 초본의 파초과로 부터 생산됩니다. + 香蕉(學名: Musa × paradisiaca), 為芭蕉科芭蕉屬小果野蕉及野蕉的人工栽培雜交種, 為多年生草本植物. 果實長有棱; 果皮黃色, 果肉白色, 味道香甜. 主要生長在熱帶、亞熱帶地區. 原產於亞洲東南部熱帶、亞熱帶地區. + 香蕉(学名: Musa × paradisiaca), 为芭蕉科芭蕉属小果野蕉及野蕉的人工栽培杂交种, 为多年生草本植物. 果实长有棱; 果皮黄色, 果肉白色, 味道香甜. 主要生长在热带、亚热带地区. 原产于亚洲东南部热带、亚热带地区. Check PBOs @@ -561,6 +639,8 @@ Controlla PBO PBO を検査 PBO 검사 + 檢查PBO檔 + 检查PBO档 Check addon integrity with server and do selected action if an addon is missing. @@ -574,6 +654,8 @@ Controlla l'integrità degli addon con il server ed esegui l'azione selezionata se un addon è mancante サーバがアドオンの整合性を検査し、もし不備があれば実行する動作を選択できます。 서버 에드온의 무결성을 검사하고 사라진 에드온이 있을경우 행동을 선택합니다. + 檢查客戶端與伺服器端的模組清單是否一致且完整, 並提供訊息表示遺失的模組. + 检查客户端与伺服器端的模组清单是否一致且完整, 并提供讯息表示遗失的模组. Action @@ -588,6 +670,8 @@ Azione 動作 작동 + 動作 + 动作 What to do with people who do not have the right PBOs? @@ -602,6 +686,8 @@ Cosa fare con giocatori che non hanno i PBO corretti? プレイヤーが正しい PBO を持っていない場合は? 올바르지 않는 PBO를 가진 사람을 어떻게 할까요? + 若玩家沒有正確的PBO檔時, 將採取何種動作? + 若玩家没有正确的PBO档时, 将采取何种动作? Warn once @@ -616,6 +702,8 @@ Avverti una volta 一度の警告 경고 한 번 + 警告 (一次) + 警告 (一次) Warn (permanent) @@ -630,6 +718,8 @@ Avverti (permanente) 警告(永久的) 경고 (영구적) + 警告 (持續) + 警告 (持续) Kick @@ -644,6 +734,8 @@ Kick 排除 추방 + 踢除 + 踢除 Check all addons @@ -658,6 +750,8 @@ Controlla tutti gli addon 全アドオンを検査 모든 에드온 검사 + 檢查所有模組 + 检查所有模组 Check all addons instead of only those of ACE? @@ -672,6 +766,8 @@ Controlla tutti gli addon invece dei soli addon ACE? ACE MOD の代わりに全アドオンを検査しますか? ACE를 제외한 모든 모드를 검사할까요? + 檢查包含ACE之外的其他模組? + 检查包含ACE之外的其他模组? Whitelist @@ -686,6 +782,8 @@ Lista Bianca 許可制 화이트리스트 + 白名單 + 白名单 What addons are allowed regardless? @@ -700,6 +798,8 @@ Quali addon sono permessi in ogni caso? どのようなアドオンを許可しますか? 허가되는 에드온은 어느것입니까? + 哪些模組是可被允許/忽略的? + 哪些模组是可被允许/忽略的? LSD Vehicles @@ -714,6 +814,8 @@ Veicoli LSD LSD 車両 LSD 차량 + 迷幻載具 + 迷幻载具 Adds LSD effect to synchronized vehicle @@ -728,6 +830,8 @@ Aggiunge effetti LSD ai veicoli sincronizzati 同期されたオブジェクトに LSD の効果を追加します 동기화된 차량에 LSD효과를 추가합니다. + 使被同步的載具產生瘋狂的迷幻效果. (後果自負) + 使被同步的载具产生疯狂的迷幻效果. (后果自负) Toggle Handheld Device @@ -742,6 +846,8 @@ Apri dispositivo palmare デバイスを常に表示 휴대장치 토글 + 切換手持裝備 + 切换手持装备 Close Handheld Device @@ -756,6 +862,8 @@ Chiudi dispositivo palmare デバイスを閉じる 휴대장치 닫기 + 關閉手持裝備 + 关闭手持装备 Cycle Handheld Devices @@ -770,6 +878,8 @@ Cicla tra dispositivi palmari 表示するデバイスを変える 휴대장치 순환 + 循環切換手持裝備 + 循环切换手持装备 Disabled @@ -783,6 +893,8 @@ Desactivado 無効化 비활성화 + 停用 + 停用 Enabled @@ -796,6 +908,8 @@ Activado 有効化 활성화 + 啟用 + 启用 Yes @@ -810,6 +924,8 @@ Si はい + + No @@ -824,6 +940,8 @@ No いいえ 아니오 + + Vehicles only @@ -837,6 +955,8 @@ Vehicules seulement 車両のみ 차량 전용 + 只有載具 + 只有载具 Do Not Force @@ -850,6 +970,8 @@ Ne pas forcer 強制しない 강제하지 말것 + 不要強行 + 不要强行 ACE3 Equipment @@ -863,6 +985,8 @@ ACE3 Equipement ACE3 装備 ACE3 장비 + ACE3 裝備按鍵 + ACE3 装备按键 ACE3 Common @@ -876,6 +1000,8 @@ ACE3 Commun ACE3 全般 ACE3 일반 + ACE3 通用按鍵 + ACE3 通用按键 ACE3 Weapons @@ -889,6 +1015,8 @@ ACE3 Armes ACE3 武器 ACE3 무기 + ACE3 武器按鍵 + ACE3 武器按键 ACE3 Movement @@ -902,6 +1030,8 @@ ACE3 Mouvement ACE3 移動 ACE3 움직임 + ACE3 動作按鍵 + ACE3 动作按键 ACE3 Scope Adjustment @@ -915,6 +1045,8 @@ ACE3 Ajustement de la lunette ACE3 スコープ調節 ACE3 조준경 조정 + ACE3 瞄準鏡調節按鍵 + ACE3 瞄准镜调节按键 ACE3 Vehicles @@ -928,6 +1060,8 @@ ACE3 Vehicules ACE3 車両 ACE3 차량 + ACE3 載具按鍵 + ACE3 载具按键 No Room to unload @@ -940,6 +1074,8 @@ Sem espaço para descarregar Нет места для выгрузки 降ろすための空間がありません + 沒有空間可卸載 + 没有空间可卸载 Toggle @@ -954,6 +1090,8 @@ alternar トグル 토글 + 切換 + 切换 diff --git a/addons/concertina_wire/stringtable.xml b/addons/concertina_wire/stringtable.xml index 2bc0005a35..728fd9746d 100644 --- a/addons/concertina_wire/stringtable.xml +++ b/addons/concertina_wire/stringtable.xml @@ -1,4 +1,4 @@ - + @@ -14,6 +14,8 @@ Arame farpado 鉄条網 철조망 + 鐵絲網 + 铁丝网 Concertina Wire Coil @@ -28,6 +30,8 @@ Bobina de arame farpado 鉄条網コイル 윤형 철조망 + 鐵絲網捲 + 铁丝网卷 Dismount Concertina Wire @@ -42,6 +46,8 @@ Desmontar arame farpado 鉄条網をほどく 철조망 해체 + 卸下鐵絲網 + 卸下铁丝网 Deploy Concertina Wire @@ -56,6 +62,8 @@ Colocar arame farpado 鉄条網を置く 철조망 배치 + 佈署鐵絲網 + 布署铁丝网 diff --git a/addons/cookoff/stringtable.xml b/addons/cookoff/stringtable.xml index 8e8e41ff4f..c27410ef1b 100644 --- a/addons/cookoff/stringtable.xml +++ b/addons/cookoff/stringtable.xml @@ -11,6 +11,8 @@ Aktywuj efekty samozapłonu amunicji Active le cook-off Abilita Esplosione + 開啟殉爆效果 + 开启殉爆效果 Enables cook off and related vehicle destruction effects. @@ -22,6 +24,8 @@ Aktywuje efekt samozapłonu amunicji na zniszczonych pojazdach. Active le cook-off (autocombustion des munitions) et les effets de destruction liés. Abilita l'esplosione e i relativi effetti di distruzione del veicolo. + 開啟此功能後, 將使有關載具在損毀時有殉爆的效果. + 开启此功能后, 将使有关载具在损毁时有殉爆的效果. Wreck (Turret) @@ -36,6 +40,8 @@ Ruínas (torre) 잔해(포탑) 残骸(タレット) + 殘骸 (砲塔) + 残骸 (炮塔) Enable ammo box cook off @@ -45,6 +51,8 @@ Aktywuj samozapłon skrzyń z amunicją Cook-off caisses de munitions Abilita esplosione cassa munizioni + 開啟彈藥箱殉爆效果 + 开启弹药箱殉爆效果 Enables cooking off of ammo boxes. @@ -54,6 +62,8 @@ Aktywuje samozapłon skrzyń z amunicją Active le cook-off sur toutes les caisses de munitions. Abilita l'esplosione della cassa di munizioni. + 開啟彈藥箱殉爆效果. + 开启弹药箱殉爆效果. Enable Ammunition cook off @@ -63,6 +73,8 @@ Aktywuj samozapłon amunicji Active le cook-off des munitions Abilita Esplosione munizioni + 開啟彈藥殉爆效果 + 开启弹药殉爆效果 Enables Ammunition cook off. Fires ammunition projectiles while vehicle is on fire and has ammunition. @@ -71,6 +83,8 @@ Aktywuje samozapłon amunicji. Wystrzeliwuje pociski podczas gdy pojazd płonie i posiada amunicję. Mets à feu les munitions lorsqu'un véhicule est en feu et contient des munitions. Abilita l'esplosione delle munizioni. Spara munizioni di proiettili quando il veicolo va a fuoco e contiene munizioni. + 開啟彈藥殉爆效果. 當一台載有彈藥的載具起火時, 將會有殉爆的效果. + 开启弹药殉爆效果. 当一台载有弹药的载具起火时, 将会有殉爆的效果. Ammunition cook off duration @@ -78,6 +92,8 @@ 弾薬の誘爆持続時間 Durée cook-off des munitions Durata esplosione munizioni + 彈藥殉爆效果持續時間 + 弹药殉爆效果持续时间 Multiplier for how long cook off lasts [Setting to 0 will disable ammo cookoff] @@ -85,6 +101,8 @@ Mnożnik decydujący jak długo ma trwać samozapłon amunicji [Ustawienie na 0 spowoduje wyłącznie samozapłonu] 誘爆の持続時間を乗数で設定。[0 に設定で誘爆を無効化] Moltiplicatore della durata dell'esplosione [Impostare 0 disabiliterà l'esplosione delle munizioni] + 設定彈藥殉爆效果會持續多久時間 [輸入0來關閉殉爆效果] + 设定弹药殉爆效果会持续多久时间 [输入0来关闭殉爆效果] diff --git a/addons/dagr/stringtable.xml b/addons/dagr/stringtable.xml index e72e4f7770..f7155562a8 100644 --- a/addons/dagr/stringtable.xml +++ b/addons/dagr/stringtable.xml @@ -1,4 +1,4 @@ - + @@ -13,6 +13,8 @@ DAGR DAGR DAGR + 軍用GPS接收器 + 军用GPS接收器 Configure DAGR @@ -26,6 +28,8 @@ Configurer le DAGR DAGR を設定 DAGR 설정 + 軍用GPS接收器設定 + 军用GPS接收器设定 Toggle DAGR @@ -39,6 +43,8 @@ Activer/Desactiver le DAGR DAGR を常に表示 DAGR 토글 + 切換軍用GPS接收器 + 切换军用GPS接收器 Defense Advanced GPS Receiver @@ -52,6 +58,8 @@ Defense Advanced GPS Receiver アドバンスド DAGR の受信を定義します 국방 고급위성항법시스템 수신기 + 軍用高級防禦GPS接收器 + 军用高级防御GPS接收器 diff --git a/addons/disarming/stringtable.xml b/addons/disarming/stringtable.xml index eaf572cc56..a7fc003f65 100644 --- a/addons/disarming/stringtable.xml +++ b/addons/disarming/stringtable.xml @@ -1,4 +1,4 @@ - + @@ -14,6 +14,8 @@ Abrir inventário インベントリを開く 소지품 열기 + 開啟裝備 + 开启装备 diff --git a/addons/disposable/stringtable.xml b/addons/disposable/stringtable.xml index 3d9df039a1..782abbd9dc 100644 --- a/addons/disposable/stringtable.xml +++ b/addons/disposable/stringtable.xml @@ -14,6 +14,8 @@ Tubo utilizado 使用済み 사용함 + 使用過的火箭筒 + 使用过的火箭筒 Used disposable rocket launcher @@ -28,6 +30,8 @@ Lança foguetes descartável utilizado 使い終わったロケット ランチャーの筒部分 사용한 일회용 발사관 + 使用過的一次性火箭發射器 + 使用过的一次性火箭发射器 Preloaded Missile Dummy @@ -42,6 +46,8 @@ Míssel inerte pré-carregado 仮置きのミサイルをあらかじめ装填 임시로 미사일을 미리 장전 + 預裝訓練導彈 + 预装训练导弹 diff --git a/addons/dogtags/stringtable.xml b/addons/dogtags/stringtable.xml index 5aa5d80a4e..edcfa14553 100644 --- a/addons/dogtags/stringtable.xml +++ b/addons/dogtags/stringtable.xml @@ -11,6 +11,8 @@ 군번줄 Plaque d'identification Piastrina + 兵籍牌 + 兵籍牌 Check Dog Tag @@ -22,6 +24,8 @@ 군번줄 확인 Vérifier les plaques d'identification Controlla Piastrina + 檢查兵籍牌 + 检查兵籍牌 Check @@ -33,6 +37,8 @@ 확인 Vérifier Controlla + 檢查 + 检查 Take @@ -44,6 +50,8 @@ 회수 Prendre Prendi + 拿取 + 拿取 Dogtag taken from %1... @@ -55,6 +63,8 @@ %1로부터 군번줄을 회수했습니다... Plaque d'identification pris sur %1... Piastrina presa da %1... + 從%1身上拿取兵籍牌... + 从%1身上拿取兵籍牌... Somebody else has already taken the dogtag... @@ -66,6 +76,8 @@ 누군가 이미 군번줄을 회수해갔습니다... Quelqu'un d'autre a déjâ pris les plaques d'identification... Qualcun altro ha già preso la piastrina... + 已經有人把他的兵籍牌拿走了... + 已经有人把他的兵籍牌拿走了... diff --git a/addons/dragging/stringtable.xml b/addons/dragging/stringtable.xml index 50b5947ac9..8d657be92e 100644 --- a/addons/dragging/stringtable.xml +++ b/addons/dragging/stringtable.xml @@ -1,4 +1,4 @@ - + @@ -14,6 +14,8 @@ Húzás 引きずる 끌기 + 拖拉 + 拖拉 Release @@ -28,6 +30,8 @@ Elengedés はなす 놓기 + 放開 + 放开 Drag/Release Object @@ -42,6 +46,8 @@ Húzás/Elengedés Objektum オブジェクトを引きずる/はなす 물건 끌기/놓기 + 拖拉/放開物品 + 拖拉/放开物品 Item too heavy @@ -56,6 +62,8 @@ Az objektum túl nehéz アイテムが重すぎる 물체가 너무 무겁습니다 + 此物品過重 + 此物品过重 Carry @@ -70,6 +78,8 @@ Нести 運ぶ 업기 + 背起 + 背起 Raise/Lower @@ -83,6 +93,8 @@ Lever/Baisser 上げる/下げる 높이기/낮추기 + 提高/下降 + 提高/下降 diff --git a/addons/explosives/stringtable.xml b/addons/explosives/stringtable.xml index e0cb44badf..5100ea4849 100644 --- a/addons/explosives/stringtable.xml +++ b/addons/explosives/stringtable.xml @@ -14,6 +14,8 @@ Взрывчатка 爆発物 폭발물 + 炸药 + 炸藥 Place @@ -28,6 +30,8 @@ Установить 設置 설치 + 放置 + 放置 Detonate @@ -42,6 +46,8 @@ Подрыв 点火 폭파 + 引爆 + 引爆 Detonate All @@ -55,6 +61,8 @@ Detonar Tudo すべて点火 모두 폭파 + 引爆全部 + 引爆全部 Explosive code: %1 @@ -69,6 +77,8 @@ Codice esplosivo: %1 爆破コード: %1 폭파 코드: %1 + 炸药代码: %1 + 炸藥代碼: %1 Place @@ -83,6 +93,8 @@ Установить 設置 설치 + 放置 + 放置 Attach @@ -97,6 +109,8 @@ Прикрепить 取り付け 부착 + 连接 + 連接 Blocked @@ -110,6 +124,8 @@ Bloqué 取り付けできない 막힘 + 断开 + 斷開 Cancel @@ -124,6 +140,8 @@ Отмена 中止 취소 + 取消 + 取消 Rotate @@ -138,6 +156,8 @@ Bращать 向きを変える 회전 + 旋转 + 旋轉 Turn On Thor III @@ -152,6 +172,8 @@ Активировать Thor III Thor III を使う Thor III 켜기 + 开启索尔三型 + 開啟索爾三型 Turn Off Thor III @@ -166,6 +188,8 @@ Деактивировать Thor III Thor III を止める Thor III 끄기 + 关闭索尔三型 + 關閉索爾三型 Cellphone @@ -180,6 +204,8 @@ Сотовый телефон 携帯電話 휴대전화 + 手机 + 手機 Used to remotely trigger explosives @@ -194,6 +220,8 @@ Используется для удаленной детонации СВУ 爆発物を遠隔で起爆させるのに使います 원격으로 폭발물을 폭파시킬때 씁니다. + 用于远端引爆炸药 + 用於遠端引爆炸藥 M57 Firing Device @@ -208,6 +236,8 @@ Взрыватель M57 M57 起爆装置 M57 격발기 + M57 引爆装置 + M57 引爆裝置 Used to remotely trigger explosives @@ -222,6 +252,8 @@ Используется для удаленной детонации зарядов 爆発物を遠隔で起爆させるのに使います 원격으로 폭발물을 폭파시킬때 씁니다. + 用于远端引爆炸药 + 用於遠端引爆炸藥 M152 Firing Device @@ -236,6 +268,8 @@ Взрыватель M152 M152 起爆装置 M152 격발기 + M152 引爆装置 + M152 引爆裝置 M152 RAMS @@ -250,6 +284,8 @@ M152 RAMS M152 RAMS M152 RAMS + M152 远端炸药引爆系统 + M152 遠端炸藥引爆系統 Defusal Kit @@ -264,6 +300,8 @@ Комплект разминирования 解除キット 해체 장비 + 拆弹工具 + 拆彈工具 Allows defusing of explosives @@ -278,6 +316,8 @@ Позволяет обезвреживать взрывчатку 爆発物を無力化できます 폭발물을 해체할 수 있게 해줍니다 + 可以用来拆除炸弹 + 可以用來拆除炸彈 Add to Speed Dial @@ -292,6 +332,8 @@ Добавить в быстрый вызов 短縮ダイアルに追加 단축키에 지정 + 增加到快速拨号 + 增加到快速撥號 Clear @@ -306,6 +348,8 @@ Очистить 消去 삭제 + 清除 + 清除 Dial @@ -320,6 +364,8 @@ Hабрать ダイアル 다이얼 + 拨号 + 撥號 Up @@ -334,6 +380,8 @@ Вызов 上へ + + Down @@ -348,6 +396,8 @@ Сброс 下へ 아래 + + Cancel @@ -362,6 +412,8 @@ Отмена 中止 취소 + 取消 + 取消 Detonate Menu @@ -376,6 +428,8 @@ Меню подрыва 点火メニュー 폭파 메뉴 + 引爆选单 + 引爆選單 Place Menu @@ -390,6 +444,8 @@ Меню установки 設置メニュー 설치 메뉴 + 放置选单 + 放置選單 Defuse @@ -404,6 +460,8 @@ Обезвредить 無力化 해체 + 拆除 + 拆除 Defusing Explosive... @@ -418,6 +476,8 @@ Обезвреживание... 爆発物を無力化中・・・ 폭발물 해체중... + 炸弹拆除中... + 炸彈拆除中... Timer @@ -432,6 +492,8 @@ Таймер タイマー 타이머 + 计时器 + 計時器 Time: %1m %2s @@ -446,6 +508,8 @@ Время: %1m %2c 設定時間: %1分 %2秒 시간: %1분 %2초 + 时间: %1分%2秒 + 時間: %1分%2秒 Set Time @@ -460,6 +524,8 @@ Установить время 時間を設定 시간 설정 + 设定时间 + 設定時間 Select a Trigger @@ -474,6 +540,8 @@ Выберите детонатор 点火装置を選択 작동방식 선택 + 选择一个触发器 + 選擇一個觸發器 Select @@ -488,6 +556,8 @@ Выбрать 選択 선택 + 选择 + 選擇 Pressure Plate @@ -502,6 +572,8 @@ Нажимная плита 圧力感知式 압력식 + 压力盘 + 壓力盤 Tripwire @@ -516,6 +588,8 @@ Растяжка 仕掛け線 인계철선 + 绊线 + 絆線 IR Sensor @@ -530,6 +604,8 @@ ИК сенсор 赤外線感知式 적외선 센서 + 红外线感应器 + 紅外線感應器 No triggers available for %1 @@ -544,6 +620,8 @@ Нет доступных взрывателей для %1 %1 につかえる点火装置がありません %1(을)를 작동할 장치가 없습니다. + 没有适合%1的触发器 + 沒有適合%1的觸發器 IR Sensor (Side Attack) @@ -558,6 +636,8 @@ ИК сенсор (детонация вбок) 赤外線感知式 (横からの攻撃) 적외선 센서 (측면 공격) + 红外线感应器 (侧边攻击) + 紅外線感應器 (側邊攻擊) Magnetic Influence Sensor (Bottom Attack) @@ -572,6 +652,8 @@ Магнитный сенсор (детонация вверх) 磁気感知式 (下からの攻撃) 자기장 감지센서 (바닥 공격) + 磁性感应器 (底部攻击) + 磁性感應器 (底部攻擊) No explosives on trigger. @@ -586,6 +668,8 @@ Взрыватель не подсоединён к взрывчатке 点火装置に爆発物がありません。 격발기에 등록된 폭발물이 없습니다. + 触发器上并没有炸药 + 觸發器上並沒有炸藥 Dead Man's Switch @@ -600,6 +684,8 @@ Detonatore a rilascio 自爆装置 자폭 장치 + 自杀炸弹客引爆器 + 自殺炸彈客引爆器 Used to remotely trigger explosives when released. @@ -614,6 +700,8 @@ Usato per attivare a distanza esplosivi al momento del rilascio 点火装置を離すと遠隔で起爆したいときに使います。 압력이 해제될때 원격으로 폭발시킵니다. + 当放开按钮时, 将会引爆炸弹. + 當放開按鈕時, 將會引爆炸彈. Pick up @@ -628,6 +716,8 @@ Pegar 拾う 줍기 + 捡起 + 撿起 Explosive System @@ -642,6 +732,8 @@ Sistema Esplosivi 爆発システム 폭발물 시스템 + 炸药系统 + 炸藥系統 Require specialists? @@ -656,6 +748,8 @@ Richiedi specialisti? 特技兵を必要としますか? 전문가가 필요합니까? + 需要专家? + 需要專家? Require explosive specialists to disable explosives? Default: No @@ -670,6 +764,8 @@ Richiedi specialisti esplosivi per disabilitare esplosivi? Default: No 爆発物を無効化するには、爆発物の特技兵を必要としますか?標準:いいえ 폭발물을 해제하기 위해서는 전문가가 필요합니까? 기본설정: 아니요 + 需要炸弹专家才能拆除炸弹? 预设: 否 + 需要炸彈專家才能拆除炸彈? 預設: 否 Punish non-specialists? @@ -684,6 +780,8 @@ Punisci non-specialisti? 非特技兵へ足かせを与えますか? 비-전문가에 불이익을 줍니까? + 折磨非专业人员? + 折磨非專業人員? Increase the time it takes to complete actions for non-specialists? Default: Yes @@ -698,6 +796,8 @@ Aumenta il tempo richiesto per completare azioni per non-specialisti? Default: Si 非特技兵は動作を完了する必要を増加させますか?標準:はい 비-전문가가 폭발물을 해제시 더욱 많은 시간을 소요합니까? 기본설정: 예 + 增加非专业人员相关操作的时间? 预设: 是 + 增加非專業人員相關操作的時間? 預設: 是 Explode on defusal? @@ -712,6 +812,8 @@ Fai esplodere quando disarmato? 解除時に爆発させますか? 해제시 폭발합니까? + 拆除时引爆? + 拆除時引爆? Enable certain explosives to explode on defusal? Default: Yes @@ -726,6 +828,8 @@ Abilita alcuni esplosivi per esplosione al disarmo? Default: Si 特定の爆発物へ、解除時に爆発させますか?標準:はい 특정 폭발물이 해제시 폭발하게 합니까? 기본설정: 예 + 启用后, 某些炸弹会在拆除时引爆? 预设: 是 + 啟用後, 某些炸彈會在拆除時引爆? 預設: 是 This module adjusts the settings related to explosives. @@ -740,6 +844,8 @@ Questo modulo cambia le impostazioni relative agli esplosivi このモジュールを調節し爆発物に設定を反映させます。 이 모듈은 폭발물에 관한 설정을 수정할 수 있게합니다. + 此模块用来调整炸药的相关设定 + 此模塊用來調整炸藥的相關設定 M6 SLAM Mine (Bottom Attack) @@ -760,6 +866,8 @@ Мина M6 SLAM (направлена вверх) M6 SLAM 地雷 (下からの攻撃) M6 SLAM 지뢰 (바닥 공격) + M6指向性反装甲地雷 (底部攻击) + M6指向性反裝甲地雷 (底部攻擊) M6 SLAM Mine (Side Attack) @@ -780,6 +888,8 @@ Мина M6 SLAM (направлена вбок) M6 SLAM 地雷 (横からの攻撃) M6 SLAM 지뢰 (측면 공격) + M6指向性反装甲地雷 (侧边攻击) + M6指向性反裝甲地雷 (側邊攻擊) Large IED (Urban, Pressure Plate) @@ -800,6 +910,8 @@ Большое СВУ (городское, нажимного действия) 大きな IED (市街地用、圧力感知) 대형 급조폭발물 (시가지, 압력식) + 大型简易爆炸装置 (地表上, 压力盘) + 大型簡易爆炸裝置 (地表上, 壓力盤) Large IED (Dug-in, Pressure Plate) @@ -820,6 +932,8 @@ Большое СВУ (закопанное, нажимного действия) 大きな IED (埋め込み型、圧力感知) 대형 급조폭발물 (묻힘, 압력식) + 大型简易爆炸装置 (地表下, 压力盘) + 大型簡易爆炸裝置 (地表下, 壓力盤) Small IED (Urban, Pressure Plate) @@ -840,6 +954,8 @@ Малое СВУ (городское, нажимного действия) 小さな IED (市街地用、圧力感知) 소형 급조폭발물 (시가지, 압력식) + 小型简易爆炸装置 (地表上, 压力盘) + 小型簡易爆炸裝置 (地表上, 壓力盤) Small IED (Dug-in, Pressure Plate) @@ -860,6 +976,8 @@ Малое СВУ (закопанное, нажимного действия) 小さな IED (埋め込み型、圧力感知) 소형 급조폭발물 (묻힘, 압력식) + 小型简易爆炸装置 (地表下, 压力盘) + 小型簡易爆炸裝置 (地表下, 壓力盤) Connect to %1 @@ -874,6 +992,8 @@ Conectar à %1 %1 へ接続 %1에 연결중 + 连接到%1 + 連接到%1 Tripwire Flare @@ -884,6 +1004,8 @@ 조명지뢰 Fusée éclairante avec fil de détente Cavo d'innesco + 绊线闪光地雷 + 絆線閃光地雷 Type: Tripwire flare - Ignites a non-lethal flare when triggered.<br />Rounds: 1<br />Used on: Ground @@ -894,6 +1016,8 @@ 종류: 조명지뢰 - 작동시 무해한 조명을 사출합니다.<br />장탄수: 1<br />사용처: 지면 Type : Fusée éclairante avec fil de détente - Allume une fusée éclairante lorsque déclenché. <br />Coups : 1<br />Utilisé sur : le sol Tipo: Cavo d'innesco - Sfocio un abbaglio non letale quanto attivato. <br />Rimanenti: 1<br />Usato: A terra + 类型: 绊线闪光地雷 - 触发后产生非致命性的强光.<br />发数: 1<br />使用于: 地面 + 類型: 絆線閃光地雷 - 觸發後產生非致命性的強光.<br />發數: 1<br />使用於: 地面 diff --git a/addons/fastroping/stringtable.xml b/addons/fastroping/stringtable.xml index 26573f3e0d..8f1188b06e 100644 --- a/addons/fastroping/stringtable.xml +++ b/addons/fastroping/stringtable.xml @@ -13,6 +13,8 @@ Десантирование по канатам FRIES を装備 FRIES 장착 + 启用快速绳降及撤离系统 + 啟用快速繩降及撤離系統 Equips compatible helicopters with a Fast Rope Insertion Extraction System. @@ -26,6 +28,8 @@ Снаряжает совместимые вертолеты оборудованием для спуска десанта по канатам. ヘリコプターで Fast Rope Insertion Extraction System を使えるようにします 패스트로프 투입 및 탈출 시스템을 호환되는 헬리콥터에 적용합니다. + 使可相容的直升机启用快速绳降及撤离系统 + 使可相容的直升機啟用快速繩降及撤離系統 Prepare fast roping system @@ -39,6 +43,8 @@ Подготовить канаты ファスト ロープのシステムを準備 패스트로프 준비 + 准备快速绳降系统 + 準備快速繩降系統 Deploy ropes @@ -52,6 +58,8 @@ Зацепить канаты ロープを展開 줄 배치 + 部属绳索 + 部屬繩索 Fast rope @@ -65,6 +73,8 @@ Спуститься по канату ファスト ロープをする 강하하기 + 快速绳降 + 快速繩降 Cut ropes @@ -78,6 +88,8 @@ Обрезать канаты ロープを切断 줄 자르기 + 剪掉绳索 + 剪掉繩索 Equip helicopter with FRIES @@ -91,6 +103,8 @@ Снарядить вертолет канатами для спуска ヘリコプターへ FRIES を装備 헬리콥터에 FRIES 장착 + 启用快速绳降及撤离系统给指定的直升机 + 啟用快速繩降及撤離系統給指定的直升機 Equips the selected helicopter with a Fast Rope Insertion Extraction System @@ -104,6 +118,8 @@ Снаряжает выбранный вертолет оборудованием для спуска десанта по канатам 選択されたヘリコプターで Fast Rope Insertion Extraction System を使えるようにします。 선택된 헬리콥터에 패스트로프 투입 및 탈출 시스템을 장착합니다. + 使指定的直升机启用快速绳降及撤离系统 + 使指定的直升機啟用快速繩降及撤離系統 LET UNITS FAST ROPE @@ -114,6 +130,8 @@ ДЕСАНТИРОВАНИЕ ПО КАНАТУ ユニットへファスト ロープをさせる ZJAZD NA LINACH + 让单位快速绳降 + 讓單位快速繩降 diff --git a/addons/fcs/stringtable.xml b/addons/fcs/stringtable.xml index 2418d649ce..2c5cef8624 100644 --- a/addons/fcs/stringtable.xml +++ b/addons/fcs/stringtable.xml @@ -1,4 +1,4 @@ - + @@ -14,6 +14,8 @@ Marcar com laser / Medir Distância レーザー ターゲット / 計測距離 목표까지 거리를 레이저로 취득 + 雷射指示目标 / 测量距离 + 雷射指示目標 / 測量距離 Zeroed To @@ -28,6 +30,8 @@ Azzeramento a 次にゼロイン 영점 조절 + 归零到 + 歸零到 Adjust FCS Range (Up) @@ -42,6 +46,8 @@ Диапазон СУО (Выше) FCS による距離を調節 (上げ) 사통장치 거리 조정 (위로) + 调整火控系统距离 (上) + 調整火控系統距離 (上) Adjust FCS Range (Down) @@ -56,6 +62,8 @@ Диапазон СУО (Ниже) FCS による距離を調節 (下げ) 사통장치 거리 조정 (아래로) + 调整火控系统距离 (下) + 調整火控系統距離 (下) Reset FCS @@ -70,6 +78,8 @@ Обнулить СУО FCS を初期化 사통장치 초기화 + 重置火控系统 + 重置火控系統 FCS has been reset. @@ -84,6 +94,8 @@ СУО обнулен. FCS は初期化された 사통장치 초기화됨 + 火控系统已被重置 + 火控系統已被重置 diff --git a/addons/finger/stringtable.xml b/addons/finger/stringtable.xml index c447e894cf..ef5de545c9 100644 --- a/addons/finger/stringtable.xml +++ b/addons/finger/stringtable.xml @@ -1,4 +1,4 @@ - + @@ -14,6 +14,8 @@ Mostra puntatore per te stesso 自分にポインティング表記を表示する 자신이 가리키는곳을 보여줍니다 + 显示指向指示器给自己 + 顯示指向指示器給自己 Render the indicator for the pointing player. This option doesn't affect whether the other players would see the indicator @@ -28,6 +30,8 @@ Mostra puntatore per il giocatore indicato. Questa opzione non influisce la possibilità che gli altri giocatori vedano il puntatore プレイヤーへのポインティング表記を描画します。このオプションは他のプレイヤーの表記に影響しません。 대상이 가리키는곳을 보이게 합니다. + 显示指向指示器给玩家自己. 此选项设定并不影响其他玩家能否看到指示器. + 顯示指向指示器給玩家自己. 此選項設定並不影響其他玩家能否看到指示器. Pointing indicator @@ -42,6 +46,8 @@ Indicatore di puntamento ポインティング表記 가리키기 표시기 + 指向指示器 + 指向指示器 Color of the pointing indicator circle @@ -56,6 +62,8 @@ Colore del cerchio dell'indicatore di puntamento ポインティング表記の円の色 가리키기의 원형 색상 + 指向指示器颜色 + 指向指示器顏色 Action "point a finger at" @@ -70,6 +78,8 @@ Azione "punta il dito a" "point a finger at"キー "손가락으로 가리키기"행동 + 使"手指指向在" + 使"手指指向在" Points, and shows a virtual marker of where you are looking to nearby units. Can be held down. @@ -84,6 +94,8 @@ Punta e mostra un marker virtuale di dove stai guardando alle unità vicine. Può essere tenuto premuto. ポイント、そして架空のマーカー表記は自ユニットの近くにいると表記されます。これは押しっぱなしにできます。 당신이 보는것을 가상의 마커로 표시함으로서 다른 인원이 볼 수 있게 합니다. 누른채로 유지할 수 있습니다. + 当按下此按键后, 你附近的单位即可看见一个虚拟图示, 标明你正在指向的位置. 此按键可以被按住来持续显示. + 當按下此按鍵後, 你附近的單位即可看見一個虛擬圖示, 標明你正在指向的位置. 此按鍵可以被按住來持續顯示. Pointing Settings @@ -98,6 +110,8 @@ Impostazioni puntamento ポインティング設定 가리키기 설정 + 指向设定 + 指向設定 Pointing Enabled @@ -112,6 +126,8 @@ Puntamento abilitato ポインティングを有効 가리키기 활성화 + 指向系统启动 + 指向系統啟動 Pointing Max Range @@ -126,6 +142,8 @@ Raggio massimo puntamento ポインティングの最大範囲 가리키기 최대 범위 + 指向指示器最大显示距离 + 指向指示器最大顯示距離 Max range between players to show the pointing indicator [default: 4 meters] @@ -140,6 +158,8 @@ Distanza massima tra giocatori per mostrare l'indicatore di puntamento [default: 4 metri] ポインティング表記が他のプレイヤーに表示される範囲を決定できます。(標準 4 メートル) 플레이어 사이에서 가리키기 표시를 보이게 하는 최대거리를 설정합니다[기본설정: 4 미터] + 设定指向指示器最大显示距离. [预设: 4公尺] + 設定指向指示器最大顯示距離. [預設: 4公尺] diff --git a/addons/flashlights/stringtable.xml b/addons/flashlights/stringtable.xml index 2a411e9158..b6ba53aff7 100644 --- a/addons/flashlights/stringtable.xml +++ b/addons/flashlights/stringtable.xml @@ -1,4 +1,4 @@ - + @@ -13,6 +13,8 @@ Fulton MX-991 Fulton MX-991 Fulton MX-991 + Fulton MX-991 + Fulton MX-991 Flashlight with red filter. For use on map. @@ -26,6 +28,8 @@ Lampe torche avec un filtre rouge. Pour utilisation sur carte. 赤色フィルタ付きのフラッシュライト。地図上でつかいます。 빨간색 필터가 달린 손전등입니다. 지도를 비출때 씁니다. + 拥有红色滤光片的手电筒. 用来照亮地图. + 擁有紅色濾光片的手電筒. 用來照亮地圖. Maglite XL50 @@ -39,6 +43,8 @@ Maglite XL50 Maglite XL50 Maglite XL50 + Maglite XL50 + Maglite XL50 White mini flashlight. For use on map. @@ -52,6 +58,8 @@ Mini lampe torche blanche. Pour utilisation sur carte. 白色光の小さなフラッシュライト。地図上でつかいます。 하얀색 조그마한 손전등. 지도를 비출때 씁니다. + 白色的迷你手电筒. 用来照亮地图. + 白色的迷你手電筒. 用來照亮地圖. KSF-1 @@ -65,6 +73,8 @@ KSF-1 KSF-1 KSF-1 + KSF-1 + KSF-1 Flashlight with red filter. For use on map. @@ -78,6 +88,8 @@ Lampe torche avec un filtre rouge. Pour utilisation sur carte. 赤色フィルタ付きのフラッシュライト。地図上でつかいます。 빨간색 필터가 달린 손전등입니다. 지도를 비출때 씁니다. + 拥有红色滤光片的手电筒. 用来照亮地图. + 擁有紅色濾光片的手電筒. 用來照亮地圖. diff --git a/addons/flashsuppressors/stringtable.xml b/addons/flashsuppressors/stringtable.xml index e35d442136..8a7bda4d55 100644 --- a/addons/flashsuppressors/stringtable.xml +++ b/addons/flashsuppressors/stringtable.xml @@ -1,4 +1,4 @@ - + @@ -14,6 +14,8 @@ Bocacha (6,5 mm) 消炎器 (6.5 mm) 소염기 (6.5 mm) + 消光器 (6.5 mm) + 消光器 (6.5 mm) Flash Suppressor (7.62 mm) @@ -28,6 +30,8 @@ Bocacha (7,62 mm) 消炎器 (7.62 mm) 소염기 (7.62 mm) + 消光器 (7.62 mm) + 消光器 (7.62 mm) Flash Suppressor (5.56 mm) @@ -42,6 +46,8 @@ Bocacha (5,56 mm) 消炎器 (5.56 mm) 소염기 (5.56 mm) + 消光器 (5.56 mm) + 消光器 (5.56 mm) Flash Suppressor (.45 ACP) @@ -56,6 +62,8 @@ Bocacha (.45 ACP) 消炎器 (.45 ACP) 소염기 (.45 ACP) + 消光器 (.45 ACP) + 消光器 (.45 ACP) Flash Suppressor (9 mm) @@ -70,6 +78,8 @@ Bocacha (9 mm) 消炎器 (9 mm) 소염기 (9 mm) + 消光器 (9 mm) + 消光器 (9 mm) Flash Suppressor (.338) @@ -84,6 +94,8 @@ Bocacha (.338) 消炎器 (.338) 소염기 (.338) + 消光器 (.338) + 消光器 (.338) Flash Suppressor (9.3 mm) @@ -98,6 +110,8 @@ Bocacha (9,3 mm) 消炎器 (9.3 mm) 소염기 (9.3 mm) + 消光器 (9.3 mm) + 消光器 (9.3 mm) diff --git a/addons/frag/stringtable.xml b/addons/frag/stringtable.xml index 8429cad3b3..2ab13ba13d 100644 --- a/addons/frag/stringtable.xml +++ b/addons/frag/stringtable.xml @@ -1,4 +1,4 @@ - + @@ -14,6 +14,8 @@ Simulazione Frammentazione 破片シミュレーション 조각 시뮬레이션 + 模拟碎片 + 模擬碎片 Fragmentation Simulation @@ -28,6 +30,8 @@ Simulazione Frammentazione 破片シミュレーション 조각 시뮬레이션 + 模拟碎片 + 模擬碎片 Enable the ACE Fragmentation Simulation @@ -42,6 +46,8 @@ Abilita la Simulazione Frammentazione di ACE ACE 破片シミュレーションを有効化 ACE 조각 시뮬레이션을 적용합니다. + 启用ACE模拟碎片 + 啟用ACE模擬碎片 Spalling Simulation @@ -56,6 +62,8 @@ Simulazione Spalling 剥離シミュレーション 파편 시뮬레이션 + 模拟剥落 + 模擬剝落 Enable the ACE Spalling Simulation @@ -70,6 +78,8 @@ Abilita la Simulazione Spalling di ACE ACE 剥離シミュレーションを有効化 ACE 파편 시뮬레이션을 적용합니다. + 启用ACE模拟剥落 + 啟用ACE模擬剝落 Explosion Reflections Simulation @@ -82,6 +92,8 @@ Cимуляция отражения взрывов ACE 爆発による飛翔シミュレーション 폭발 반사 시뮬레이션 + 模拟爆炸反射 + 模擬爆炸反射 Enable the ACE Explosion Reflection Simulation @@ -94,6 +106,8 @@ Включить симуляцию отражения взрывов ACE 爆発による飛翔シミュレーションを有効化 ACE 폭발 반사 시뮬레이션을 적용합니다. + 启用ACE模拟爆炸反射 + 啟用ACE模擬爆炸反射 Maximum Projectiles Tracked @@ -108,6 +122,8 @@ Numero massimo di Proiettili Tracciati 最大弾頭追跡数 최대 발사체 추적수 + 最大碎片/剥落粒子追踪数量 + 最大碎片/剝落粒子追蹤數量 This setting controls the maximum amount of projectiles the fragmentation and spalling system will track at any given time. If more projectiles are fired, they will not be tracked. Lower this setting if you do not want FPS drops at high-count projectile scenarios ( >200 rounds in the air at once) @@ -122,6 +138,8 @@ Questo parametro controlla il numero massimo di proiettili che la frammentazione e il sistema di spalling tracciano in ogni momento. Se più proiettili sono sparati, non verranno tracciati. Abbassa questo parametro se non vuoi cali di FPS in scenari con molti proiettili (>200 proiettili in aria contemporaneamente) 時間が許すかぎり、破片と剥離システムの最大数を設定できます。設定数以上の弾丸が発射された場合、それは対象になりません。もし多い弾数による FPS の低下を望まない場合は、低い数へ設定にします。( &gt;一度に空中内で200発) 이 설정은 조각 및 파편 시스템으로 인해 생긴 발사체의 수를 결정합니다. 만약 더 많은 발사체가 나올경우 정해진 수 이외에는 추적하지 않습니다. 이 설정을 낮춤으로써 파편이 많은 시나리오를 실행할때 더욱 원활히 진행할 수 있습니다 (한 번에 200개 이하) + 设定在指定时间内, 系统最大可追踪的碎片/剥落粒子数量. 如有更多的碎片在这之后产生, 这些粒子将不会被追踪. 如果你想要维持好的帧数, 此设定勿调的过高. ( >一次200颗粒子) + 設定在指定時間內, 系統最大可追蹤的碎片/剝落粒子數量. 如有更多的碎片在這之後產生, 這些粒子將不會被追蹤. 如果你想要維持好的幀數, 此設定勿調的過高. ( >一次200顆粒子) Maximum Projectiles Per Frame @@ -136,6 +154,8 @@ Numero massimo di proiettili per Frame フレームごとの最大弾頭数 프레임당 최대 발사체 수 + 每一帧数(FPS)最大碎片/剥落粒子数量 + 每一幀數(FPS)最大碎片/剝落粒子數量 The number of spall track calculations to perform in any given frame. This helps spread the FPS impact of tracking spall rounds across multiple frames, limiting its impact even further. @@ -150,6 +170,8 @@ Il numero di calcoli per tracciamento di spalling ad ogni frame. Questo aiuta a distribuire l'impatto del tracciamento dello spalling su più frame, limitando ancora di più l'impatto. 与えられたフレームごとに追跡する剥離の数を決定します。FPS に影響をあたえないよう、剥離を複数のフレームで追跡し、分散させています。 가능한 프레임마다 파편을 추적 및 계산합니다. 여러 프레임에 걸쳐 파편난 발사체를 추적하여 FPS에 도움을 줍니다. 이를 제한함으로써 더욱 큰 효과를 볼 수 있습니다. + 设定在每一帧数内, 系统最大可追踪的碎片/剥落粒子数量. 此设定可有效帮助系统减低计算压力. + 設定在每一幀數內, 系統最大可追蹤的碎片/剝落粒子數量. 此設定可有效幫助系統減低計算壓力. (SP Only) Frag/Spall Debug Tracing @@ -164,6 +186,8 @@ (Solo SP) Debug Tracciamento Frag/Spall (SP のみ) 破片/剥離のデバッグ用表示 (싱글플레이 전용) 조각/파편 디버그 추적화 + (仅在单人模式) 碎片/剥落除错追踪 + (僅在單人模式) 碎片/剝落除錯追蹤 (SP Only) Requires a mission/editor restart. Enables visual tracing of fragmentation and spalling rounds in SP game mode only. @@ -177,6 +201,8 @@ (Только для одиночной игры) Требует перезапуска миссии/редактора. Включает визуальные следы от осколков и обломков в режиме одиночной игры. (Solo SP) Richiede un restart editor/missione. Abilita il tracciamento visivo di schegge da frammentazione/spalling in modalità Giocatore Singolo. (SP のみ) ミッションとエディタの再起動が必要です。有効化すると、シングルプレイでのみ破片と剥離の弾頭が見えるようになります。 + (仅在单人模式) 让你在单人模式下可观察到碎片/剥落粒子的移动轨迹. + (僅在單人模式) 讓你在單人模式下可觀察到碎片/剝落粒子的移動軌跡. diff --git a/addons/gestures/stringtable.xml b/addons/gestures/stringtable.xml index 4f5063721b..865a4709ce 100644 --- a/addons/gestures/stringtable.xml +++ b/addons/gestures/stringtable.xml @@ -14,6 +14,8 @@ ACE Gestos ACE ジェスチャー ACE 수신호 + ACE 手势 + ACE 手勢 Gestures @@ -28,6 +30,8 @@ Gesti ジェスチャー 수신호 + 手势 + 手勢 Advance @@ -42,6 +46,8 @@ Avanzare 警戒 전진 + 前进 + 前進 Go @@ -56,6 +62,8 @@ Muoversi 進め 이동 + 出发 + 出發 Follow @@ -70,6 +78,8 @@ Seguire ついて来い 따라올것 + 跟进 + 跟進 Up @@ -84,6 +94,8 @@ Alzarsi 立ち上がれ + 起立 + 起立 Cease Fire @@ -98,6 +110,8 @@ Cessare il Fuoco 撃つな 사격 중지 + 停火 + 停火 Stop @@ -111,6 +125,8 @@ Detenerse 止まれ 멈춰 + 停止 + 停止 Freeze @@ -125,6 +141,8 @@ Fermi 動くな 정지 + 不准动 + 不准動 Cover @@ -139,6 +157,8 @@ Copertura 隠れろ 엄폐 + 掩护 + 掩護 Rally up @@ -152,6 +172,8 @@ Reunirse 集合 집결 + 集合 + 集合 Move forward @@ -165,6 +187,8 @@ Avanzar 前に進め 앞으로 이동 + 往前走 + 往前走 Engage @@ -178,6 +202,8 @@ Atacar 交戦しろ 교전할것 + 交战 + 交戰 Point @@ -191,6 +217,8 @@ Señalar 指示 가리키기 + 指出 + 指出 Hold @@ -204,6 +232,8 @@ Esperar そこにいろ 기다려 + 停住 + 停住 Warning @@ -217,6 +247,8 @@ Atención 注意 주의 + 警告 + 警告 Show Gestures On Interaction Menu @@ -230,6 +262,8 @@ Показать жесты в меню взаимодействия インタラクション メニュー上でジェスチャーを表示する 수신호를 상호작용 메뉴에서 보여줍니다 + 显示手势互动选单 + 顯示手勢互動選單 Show gestures on the self interaction menu, or just use keybinds, or disable completely @@ -243,6 +277,8 @@ Показать жесты в меню взамиодейтсвия с собой или только использовать горячие клавиши, или полностью отключить キー操作や同時使用を無効化している場合はセルフ インタラクション メニュ上でジェスチャーを表示します 수신호를 상호작용 메뉴에서 보여주거나 혹은 단축키를 지정하거나 아니면 아예 사용하지 않습니다. + 显示手势选项在自己的互动选单上, 或只利用键盘来使用手势, 或完全禁用 + 顯示手勢選項在自己的互動選單上, 或只利用鍵盤來使用手勢, 或完全禁用 Just Keybinds @@ -256,6 +292,8 @@ Только горячие клавиши キー操作のみ 오직 단축키만 + 只利用键盘 + 只利用鍵盤 Keybinds + Interaction Menu @@ -269,6 +307,8 @@ Клавиши + Меню взаимодействия キー操作とインタラクション メニュ 단축키및 상호작용 메뉴 + 键盘 + 互动选单 + 鍵盤 + 互動選單 diff --git a/addons/gforces/stringtable.xml b/addons/gforces/stringtable.xml index 2abb558b58..717675b558 100644 --- a/addons/gforces/stringtable.xml +++ b/addons/gforces/stringtable.xml @@ -13,6 +13,8 @@ Efekty przeciążeń 중력가속도 효과 Effetti forza G + G力影响 + G力影響 Only Aircraft @@ -26,6 +28,8 @@ Tylko samoloty 비행기에만 적용 Solo Aerei + 只有战斗机 + 只有戰鬥機 diff --git a/addons/goggles/stringtable.xml b/addons/goggles/stringtable.xml index c06d310ef7..320be6950f 100644 --- a/addons/goggles/stringtable.xml +++ b/addons/goggles/stringtable.xml @@ -14,6 +14,8 @@ Attiva l'effetto degli occhiali in terza persona 三人称視点でもゴーグルによる効果を出す 3인칭시에도 고글 효과를 보이게 합니다 + 在第三人称视角显示护目镜效果 + 在第三人稱視角顯示護目鏡效果 Wipe Goggles @@ -28,6 +30,8 @@ Pulisci gli occhiali ゴーグルを拭く 고글 닦기 + 擦拭护目镜 + 擦拭護目鏡 Goggle Effects @@ -38,6 +42,8 @@ 고글 효과 Effets des lunettes Effetto Occhiali + 护目镜效果 + 護目鏡效果 Tint @@ -48,6 +54,8 @@ 색조 Teinte Colore + 染色 + 染色 Tint + Effects @@ -58,6 +66,8 @@ 색조+효과 Teinte + effets Colore + Effetti + 染色 + 影响 + 染色 + 影響 diff --git a/addons/grenades/stringtable.xml b/addons/grenades/stringtable.xml index fe102bec8f..f0c9089aad 100644 --- a/addons/grenades/stringtable.xml +++ b/addons/grenades/stringtable.xml @@ -14,6 +14,8 @@ Alternar Modo de Granada グレネード モードを切り替え 투척 종류 전환 + 切换投掷模式 + 切換投擲模式 Normal Throw @@ -28,6 +30,8 @@ Arremesso Normal 通常で投げる 일반 던지기 + 普通投掷 + 普通投擲 High Throw @@ -42,6 +46,8 @@ Arremesso Alto 高く投げる 높이 던지기 + 高抛 + 高拋 Precise Throw @@ -56,6 +62,8 @@ Arremesso Preciso 低く投げる 정확한 던지기 + 精准投掷 + 精準投擲 Roll Grenade @@ -70,6 +78,8 @@ Rolar Granada 転がす 굴려넣기 + 地面滚抛 + 地面滾拋 Drop Grenade @@ -84,6 +94,8 @@ Largar Granada 落とす 떨어뜨리기 + 下丢投掷 + 下丟投擲 M84 Stun Grenade @@ -98,6 +110,8 @@ M84 granada de atordoamento M84 閃光手榴弾 M84 섬광 수류탄 + M84 震撼弹 + M84 震撼彈 M84 @@ -112,6 +126,8 @@ M84 M84 M84 + M84 + M84 Also known as flashbang. Causes immediate flash blindness, deafness, tinnitus, and inner ear disturbance. @@ -126,6 +142,8 @@ Também conhecida como flashbang. Causa uma clarão imediato, cegueira, surdez, zumbido e distúrbio no tímpano. フラッシュバンとも知られています。即時に失明と難聴、耳鳴り、内耳障害を引き起こします。 플래시뱅이라고도 알려져있습니다. 사용즉시 섬광으로 인한 시력장애, 청각장애, 이명, 내이기관방해를 유발합니다. + 也被称为闪光弹, 会造成暂时性失明, 耳聋, 耳鸣等效果 + 也被稱為閃光彈, 會造成暫時性失明, 耳聾, 耳鳴等效果 M127A1 Hand Held Signal (White) @@ -140,6 +158,8 @@ M127A1 Feux à main (Blanc) M127A1 信号弾 (白) M127A1 신호탄 (하얀색) + M127A1 手持式信号弹 (白色) + M127A1 手持式信號彈 (白色) M127A1 Hand Held Signal (Red) @@ -154,6 +174,8 @@ M127A1 Feux à main (Rouge) M127A1 信号弾 (赤) M127A1 신호탄 (빨간색) + M127A1 手持式信号弹 (红色) + M127A1 手持式信號彈 (紅色) M127A1 Hand Held Signal (Green) @@ -168,6 +190,8 @@ M127A1 Feux à main (Vert) M127A1 信号弾 (緑) M127A1 신호탄 (초록색) + M127A1 手持式信号弹 (绿色) + M127A1 手持式信號彈 (綠色) M127A1 Hand Held Signal (Yellow) @@ -182,6 +206,8 @@ M127A1 Feux à main (Jaune) M127A1 信号弾 (黄) M127A1 신호탄 (노란색) + M127A1 手持式信号弹 (黄色) + M127A1 手持式信號彈 (黃色) White Hand Flare @@ -196,6 +222,8 @@ Feux à main (Blanc) 白の発炎筒 하얀색 불꽃신호기 + 白色手持式信号弹 + 白色手持式信號彈 Red Hand Flare @@ -210,6 +238,8 @@ Feux à main (Rouge) 赤の発炎筒 빨간색 불꽃신호기 + 红色手持式信号弹 + 紅色手持式信號彈 Green Hand Flare @@ -224,6 +254,8 @@ Feux à main (Vert) 緑の発炎筒 초록색 불꽃신호기 + 绿色手持式信号弹 + 綠色手持式信號彈 Yellow Hand Flare @@ -238,6 +270,8 @@ Feux à main (Jaune) 黄の発炎筒 노란색 불꽃신호기 + 黄色手持式信号弹 + 黃色手持式信號彈 M127A1 (White) @@ -252,6 +286,8 @@ M127A1 (Blanca) M127A1 (白) M127A1 (하양) + M127A1 (白色) + M127A1 (白色) M127A1 (Red) @@ -266,6 +302,8 @@ M127A1 (Roja) M127A1 (赤) M127A1 (빨강) + M127A1 (红色) + M127A1 (紅色) M127A1 (Green) @@ -280,6 +318,8 @@ M127A1 (Verde) M127A1 (緑) M127A1 (초록) + M127A1 (绿色) + M127A1 (綠色) M127A1 (Yellow) @@ -294,6 +334,8 @@ M127A1 (Amarilla) M127A1 (黄) M127A1 (노랑) + M127A1 (黄色) + M127A1 (黃色) AN-M14 Incendiary Grenade @@ -304,6 +346,8 @@ AN-M14 소이 수류탄 Grenade incendiaire AN-M14 AN-M14 Granata Incendiaria + AN-M14 燃烧手榴弹 + AN-M14 燃燒手榴彈 AN-M14 @@ -314,6 +358,8 @@ AN-M14 AN-M14 AN-M14 + AN-M14 + AN-M14 Incendiary grenade used to destroy weapons, ammunition and other equipment. @@ -324,6 +370,8 @@ 소이 수류탄은 무기나 탄약 그리고 장비를 파괴할때 쓰입니다. Grenade incendiaire utilisé pour détruire des armes, munitions et autres équipements. Granata incendiaria usata per distruggere armi, munizioni e altri equipaggiamenti. + 燃烧手榴弹是用来摧毁武器, 弹药以及其他装备的好帮手. + 燃燒手榴彈是用來摧毀武器, 彈藥以及其他裝備的好幫手. diff --git a/addons/gunbag/stringtable.xml b/addons/gunbag/stringtable.xml index 5e5d8a7526..2f7834e6bc 100644 --- a/addons/gunbag/stringtable.xml +++ b/addons/gunbag/stringtable.xml @@ -11,6 +11,8 @@ Torba na broń 총가방 Borsa per Armi + 枪袋 + 槍袋 Gunbag (Tan) @@ -22,6 +24,8 @@ Torba na broń (jasnobrązowa) 총가방 (황갈색) Borsa per Armi (Tan) + 枪袋 (黄褐色) + 槍袋 (黃褐色) Put weapon into gunbag @@ -33,6 +37,8 @@ Włóż broń do torby 무기를 총가방에 넣기 Metti l'arma nella borsa per armi + 将武器放置枪袋 + 將武器放置槍袋 Get weapon out of gunbag @@ -44,6 +50,8 @@ Wyciągnij broń z torby 무기를 총가방에서 꺼내기 Prendi l'arma dalla borsa per armi + 将武器拿出枪袋 + 將武器拿出槍袋 Status @@ -55,6 +63,8 @@ Status 상태 Stato + 状态 + 狀態 Gunbag Empty @@ -66,6 +76,8 @@ Torba jest pusta 총가방 비어있음 Borsa per armi vuota + 枪袋为空 + 槍袋為空 diff --git a/addons/hearing/stringtable.xml b/addons/hearing/stringtable.xml index 0b82e64659..0bd55c6795 100644 --- a/addons/hearing/stringtable.xml +++ b/addons/hearing/stringtable.xml @@ -1,4 +1,4 @@ - + @@ -14,6 +14,8 @@ Tappi auricolari 耳栓 귀마개 + 耳塞 + 耳塞 Protective Earplugs allow the wearer to be near loud weaponry without damage to his hearing. @@ -28,6 +30,8 @@ Proteggono l'apparato uditivo, permettendo a chi li indossa di resistere ai suoni particolarmente forti senza alcun danno. 着けることにより、近くの大きな銃声から聴覚を保護します。 보호용 귀마개는 화기로부터의 큰소리로부터 사용자의 청력을 보호합니다. + 配戴防护耳塞, 遇到大声的武器发射时也不会损害听力. + 配戴防護耳塞, 遇到大聲的武器發射時也不會損害聽力. Earplugs in @@ -42,6 +46,8 @@ Indossa i tappi auricolari 耳栓を着ける 귀마개 착용 + 塞入耳塞 + 塞入耳塞 Earplugs out @@ -56,6 +62,8 @@ Levati i tappi auricolari 耳栓を外す 귀마개 뺌 + 取出耳塞 + 取出耳塞 Earplugs in @@ -70,6 +78,8 @@ Indossa i tappi auricolari 耳栓を着けた 귀마개 착용 + 耳塞已塞入 + 耳塞已塞入 Earplugs out @@ -84,6 +94,8 @@ Levati i tappi auricolari 耳栓を外した 귀마개 뺌 + 耳塞已取出 + 耳塞已取出 You have no earplugs @@ -98,6 +110,8 @@ Non hai i tappi auricolari 耳栓を持っていません 귀마개가 없습니다 + 你没有耳塞 + 你沒有耳塞 No inventory space @@ -112,6 +126,8 @@ Нет места в инвентаре インベントリに空きがありません。 넣을 공간이 없습니다 + 无可用空间 + 無可用空間 Disable ear ringing @@ -126,6 +142,8 @@ Desabilitar zumbido de ouvidos 耳鳴りを無効化する 이명현상 끄기 + 关闭耳鸣效果 + 關閉耳鳴效果 Remove tinnitus effect when the player takes hearing damage @@ -138,6 +156,8 @@ Убирает эффект звона в ушах, когда игрок получает повреждение слуха プレイヤーの聴覚が損傷をしたら耳鳴りの効果を削除します 플레이어가 청력손실을 입을때 생기는 이명현상을 제거합니다. + 关闭耳鸣效果时, 就算玩家受到相当程度的听力伤害, 也不会造成耳鸣效果. + 關閉耳鳴效果時, 就算玩家受到相當程度的聽力傷害, 也不會造成耳鳴效果. Hearing @@ -152,6 +172,8 @@ Udito 聴覚 청력 + 听力设定 + 聽力設定 Enable Combat Deafness @@ -166,6 +188,8 @@ Sordità da combattimento 戦闘による難聴を有効化 전투 난청 켜기 + 启用战斗性耳聋? + 啟用戰鬥性耳聾? Reduces the hearing ability as the player takes hearing damage @@ -179,6 +203,8 @@ Réduire l'audition lorsque le joueur prend des dommages auditifs. 音による損傷をうけ、聴覚が減る可能性があります 청력에 손상을 입으면 듣는 소리가 감소합니다. + 当玩家听力受损时降低听力能力? + 當玩家聽力受損時降低聽力能力? Controls combat deafness and ear ringing. When activated, players can be deafened when a gun is fired in their vicinity or an explosion takes place without hearing protection @@ -193,6 +219,8 @@ Controlla la sordità da combattimento e fischio alle orecchie. Quando attivato, i giocatori possono essere assordati quando un'arma spara vicino o avviene un'esplosione senza protezione uditiva 戦闘による難聴や、耳鳴りを設定します。有効になった場合、聴覚を保護していないと近傍の銃声や爆発音により、難聴になります。 전투 난청과 이명현상을 조작합니다. 작동시 플레이어가 화기나 폭발의 주변에 있을경우 청력보호장치가 없을때 청력손실을 입습니다. + 设定战斗性耳聋和耳鸣. 当启用后, 玩家会在有武器在旁边射击或爆炸产生时造成耳鸣效果 + 設定戰鬥性耳聾和耳鳴. 當啟用後, 玩家會在有武器在旁邊射擊或爆炸產生時造成耳鳴效果 Effect Zeus RC @@ -206,6 +234,8 @@ Effet sur le CàD du Zeus Zeus RC への効果 Zeus RC 효과 + 启用效果在宙斯远程遥控 + 啟用效果在宙斯遠程遙控 Allow zeus remote controlled units to be able to take hearing damage. @@ -219,6 +249,8 @@ Permet aux unités controlées à distance de subir des traumatismes sonores. Zeus により遠隔操作されたユニットにも、聴覚へ損傷を受けるようにします。 Zeus가 원격으로 청력손실을 입힐 수 있게 합니다. + 设定宙斯远程遥控的单位也会受到耳鸣的效果. + 設定宙斯遠程遙控的單位也會受到耳鳴的效果. Add earplugs to units @@ -232,6 +264,8 @@ Ajouter des bouchons anti-bruits aux unités ユニットへ耳栓を追加 해당 인원에게 귀마개 추가 + 增加耳塞给单位 + 增加耳塞給單位 Add the `ACE_EarPlugs` item to all units that have loud weapons. Can disable if using custom loadouts. @@ -245,6 +279,8 @@ Ajoute l'objet "Ace_EarPlugs" à toutes les unités ayant des armes bruyantes. Peut être désactivé par des loadouts personalisés. 全ユニットへ`ACE_EarPlugs`アイテムをもたせます。これは変更された武装で無効化できます。 무기를 가지고 있는 모든 인원에게 'ACE_EarPlugs'를 지급합니다. 임의의 장비를 사용시 비활성화 할 수 있습니다. + 增加`ACE_EarPlugs`物品给拥有巨大噪音武器的单位. 当你想自定装备时, 此功能可被关闭. + 增加`ACE_EarPlugs`物品給擁有巨大噪音武器的單位. 當你想自定裝備時, 此功能可被關閉. diff --git a/addons/hellfire/stringtable.xml b/addons/hellfire/stringtable.xml index fd46f2a471..d60e6ac9a8 100644 --- a/addons/hellfire/stringtable.xml +++ b/addons/hellfire/stringtable.xml @@ -1,4 +1,4 @@ - + @@ -13,11 +13,15 @@ Hellfire Hellfire ヘルファイア + 地狱火 + 地獄火 Set Hellfire mode Imposta modalità Hellfire ヘルファイア モードを設定 + 设定地狱火模式 + 設定地獄火模式 diff --git a/addons/huntir/stringtable.xml b/addons/huntir/stringtable.xml index a65c98f8b5..ed1d0058da 100644 --- a/addons/huntir/stringtable.xml +++ b/addons/huntir/stringtable.xml @@ -1,4 +1,4 @@ - + @@ -14,6 +14,8 @@ Caixa de transporte do HuntIR HuntIR 輸送箱 HuntIR 수송함 + 高空战术成像器运输箱 + 高空戰術成像器運輸箱 HuntIR Round @@ -28,6 +30,8 @@ Cartucho HuntIR HuntIR 弾頭 HuntIR 유탄 + 高空战术成像器弹药 + 高空戰術成像器彈藥 HuntIR monitor @@ -42,6 +46,8 @@ Monitor HuntIR HuntIR モニタ HuntIR 모니터 + 高空战术成像器显示面板 + 高空戰術成像器顯示面板 Activate HuntIR monitor @@ -56,6 +62,8 @@ Ativar monitor do HuntIR HuntIR を起動する HuntIR 모니터 켜기 + 开启高空战术成像器显示面板 + 開啟高空戰術成像器顯示面板 Camera: @@ -70,6 +78,8 @@ Câmera: カメラ: 카메라: + 摄影机: + 攝影機: Altitude: @@ -84,6 +94,8 @@ Altitude: 高度: 고도: + 高度: + 高度: Recording Time: @@ -98,6 +110,8 @@ Tempo de gravação: 録画時間: 녹화시간: + 记录时间: + 記錄時間: Press ESC to quit camera @@ -112,6 +126,8 @@ Pressione ESC para sair da câmera ESC を押しカメラを抜ける ESC를 눌러 카메라 나가기 + 按下ESC退出摄影机 + 按下ESC退出攝影機 Help @@ -126,6 +142,8 @@ Ajuda ヘルプ 도움말 + 帮助 + 幫助 A/D - Cycle zoom @@ -140,6 +158,8 @@ A/D - Troca zoom A/D - 倍率の変更 A/D - 줌 전환 + A/D - 切换放大倍率 + A/D - 切換放大倍率 W/S - Select camera @@ -154,6 +174,8 @@ W/S - Seleciona câmera W/S - カメラを選択 W/S - 카메라 선택 + W/S - 切换摄影机 + W/S - 切換攝影機 Left/Right - Rotate camera @@ -168,6 +190,8 @@ Esquerda/Direita - Rotaciona câmera Left/Right - カメラを開店 좌/우 - 카메라 돌리기 + 左/右 - 旋转摄影机 + 左/右 - 旋轉攝影機 Up/Down - Elevate/lower camera @@ -182,6 +206,8 @@ Acima/Abaixo - Eleva/Abaixa a câmera Up/Down - カメラ角度を変更 상/하 카메라 올리기/내리기 + 上/下 - 上升/下降摄影机 + 上/下 - 上升/下降攝影機 N - Cycle IT modes @@ -196,6 +222,8 @@ N - Troca modo IT N - IT モードを変更 N - IT모드 순환 + N - 切换热显模式 + N - 切換熱顯模式 R - Reset camera @@ -210,6 +238,8 @@ R - Redefine a câmera R - カメラを初期化 R - 카메라 초기화 + R - 重置摄影机 + R - 重置攝影機 Esc - Exit help @@ -224,6 +254,8 @@ Esc - Sai do Ajuda Esc - ヘルプを出る Esc - 도움말 나가기 + Esc - 离开帮助 + Esc - 離開幫助 diff --git a/addons/interact_menu/stringtable.xml b/addons/interact_menu/stringtable.xml index ba9647e99a..4f5222f691 100644 --- a/addons/interact_menu/stringtable.xml +++ b/addons/interact_menu/stringtable.xml @@ -1,4 +1,4 @@ - + @@ -14,6 +14,8 @@ Sempre mostrar cursor para interação pessoal セルフ インタラクションへ常にカーソルを表示 자기상호작용시 항상 커서를 보이기 + 自我互动时永远显示游标 + 自我互動時永遠顯示游標 Always display cursor for interaction @@ -28,6 +30,8 @@ Sempre mostrar cursor para interação インタラクションへ常にカーソルを表示 상호작용시 항상 커서를 보이기 + 互动时永远显示游标 + 互動時永遠顯示游標 Display interaction menus as lists @@ -42,6 +46,8 @@ Mostrar menu de interação como listas 表示されるインタラクション メニューを一覧表示 상호작용메뉴를 리스트화 해서 보이기 + 以列表方式显示互动表单 + 以列表方式顯示互動表單 Interact Key @@ -56,6 +62,8 @@ Tecla de Interação インタラクション キー 상호작용 키 + 互动键 + 互動鍵 Self Interaction Key @@ -70,6 +78,8 @@ Tecla de Interação Pessoal セルフ インタラクション キー 자기상호작용 키 + 自我互动键 + 自我互動鍵 Self Actions @@ -84,6 +94,8 @@ Ações Pessoais 自分への動作 자기 동작 + 自我动作 + 自我動作 Vehicle Actions @@ -98,6 +110,8 @@ Ações de Veículos 車両への動作 차량 동작 + 载具动作 + 載具動作 Zeus Actions @@ -112,6 +126,8 @@ Azioni Zeus Zeus への動作 Zeus 동작 + 宙斯操作 + 宙斯操作 Interaction - Text Max @@ -126,6 +142,8 @@ Interação - Max. de Texto インタラクション - 文字の色 상호작용 - 문자색깔 + 互动 - 文字最大化 + 互動 - 文字最大化 Interaction - Text Min @@ -140,6 +158,8 @@ Interação - Min. de Texto インタラクション - 文字の背景色 상호작용 - 문자배경색 + 互动 - 文字最小化 + 互動 - 文字最小化 Interaction - Shadow Max @@ -154,6 +174,8 @@ Interação - Max. de Sombra インタラクション - 文字への影の色 상호작용 - 문자그림자색 + 互动 - 阴影最大化 + 互動 - 陰影最大化 Interaction - Shadow Min @@ -168,6 +190,8 @@ Interação - Min. de Sombra インタラクション - 文字への影の最低色 상호작용 - 문자그림자배경색 + 互动 - 阴影最小化 + 互動 - 陰影最小化 Keep cursor centered @@ -182,6 +206,8 @@ Mantieni il cursore centrato 常にカーソルを中央にする 커서를 항상 가운데에 둡니다 + 保持游标在中心点 + 保持游標在中心點 Keeps cursor centered and pans the option menu around. Useful if screen size is limited. @@ -196,6 +222,8 @@ Mantieni il cursore centrato e sposta il menù intorno. Utile se lo schermo è piccolo. 常にカーソルを中央へ表示させ、オプション メニューが移動します。画面の大きさが制限されている時に使いやすくなります。 커서를 항상 가운데에 두고 메뉴를 움직입니다. 화면의 크기가 제한되있을때 유용합니다. + 保持游标在中心点并平移周遭的选项选单. 这对在荧幕尺寸有限的玩家很有用! + 保持游標在中心點並平移周遭的選項選單. 這對在螢幕尺寸有限的玩家很有用! Do action when releasing menu key @@ -210,6 +238,8 @@ Esegui l'azione quando rilasci il tasto menu メニュー キーを離したときに動作を実行します。 메뉴키를 놓을때 행동하기 + 当放开选单键后就执行动作 + 當放開選單鍵後就執行動作 Interaction Text Size @@ -224,6 +254,8 @@ Dimensione del testo d'interazione インタラクション文字の大きさ 상호작용 - 문자크기 + 互动选单文字大小 + 互動選單文字大小 Interaction Text Shadow @@ -238,6 +270,8 @@ Ombra del testo d'interazione インタラクション文字へ影 상호작용 - 문자그림자 + 互动选单文字阴影 + 互動選單文字陰影 Allows controlling the text's shadow. Outline ignores custom shadow colors. @@ -252,6 +286,8 @@ Permette di controllare l'ombra del testo. L'impostazione "Contorno" ignora il colore dell'ombra. 文字への影を設定します。縁取りは設定された影の色を無視します。 문자의 그림자를 조절하는것을 가능케합니다. 외각선은 임의의 그림자색을 무시합니다. + 允许控制文字阴影. 轮廓部分则会忽略自定义的阴影颜色 + 允許控制文字陰影. 輪廓部分則會忽略自定義的陰影顏色 Outline @@ -266,6 +302,8 @@ Contorno 縁取り 외각선 + 只显示轮廓 + 只顯示輪廓 Interaction menu background @@ -280,6 +318,8 @@ Sfondo Menù Interazioni インタラクション メニューの背景 상호작용 메뉴 배경 + 互动选单背景 + 互動選單背景 Blur the background while the interaction menu is open. @@ -294,6 +334,8 @@ Sfoca lo sfondo mentre il Menù Interazioni è aperto. インタラクション メニューを開いたとき、背景にボケを与えます。 상호작용 메뉴가 열릴시 배경을 흐릿하게 처리합니다. + 当互动选单开启时, 模糊背景画面 + 當互動選單開啟時, 模糊背景畫面 Blur screen @@ -308,6 +350,8 @@ Sfoca schermo ボケ画面 화면 흐리게 + 模糊画面 + 模糊畫面 Black @@ -322,6 +366,8 @@ Nero ブラック 까맣게 + 黑色 + 黑色 Show actions for buildings @@ -336,6 +382,8 @@ Mostra azioni per edifici 建物へ動作を表示 건물에 행동을 취함 + 显示建筑物可用的动作 + 顯示建築物可用的動作 Adds interaction actions for opening doors and mounting ladders on buildings. (Note: There is a performance cost when opening interaction menu, especially in towns) @@ -350,6 +398,8 @@ Aggiunge azioni interattive per l'apertura delle porte e piazzamento scale su edifici. (Nota: C'è un costo in performance quando si apre il Menù Interazioni, soprattutto in città) 建物にあるドアの開閉やラダーの昇降といった動作をインタラクションへ追加します。(街などでインタラクション メニューを開くとパフォーマンスが低下します) 건물의 문을 열거나 사다리에 오르는 상호작용 행동을 추가합니다. (주의: 상호작용 메뉴를 열경우 성능하락이 있을 수 있음, 특히 마을 내부에서) + 增加互动选单的功能在可开启的门与建筑物的梯子上. (注意: 此功能有可能会降低系统效能, 特别是在城镇区更明显) + 增加互動選單的功能在可開啟的門與建築物的梯子上. (注意: 此功能有可能會降低系統效能, 特別是在城鎮區更明顯) Interaction Menu @@ -363,6 +413,8 @@ Menu d'interaction インタラクション メニュー 상호작용 메뉴 + 互动选单 + 互動選單 Interaction Animation Speed @@ -376,6 +428,8 @@ Vitesse de l'aniamtion d'interaction インタラクションのアニメーション速度 상호작용 움직임 속도 + 互动选单动画速度 + 互動選單動畫速度 Makes menu animations faster and decreases the time needed to hover to show sub actions @@ -388,6 +442,8 @@ Hace la animación del menú más rápida, reduciendo el tiempo necesario para abrir sub-acciones. Rend les animations de menu plus rapide et réduit le temps nécessaire à l'affichage des sous menus d'action サブ動作が表示されるホバーをした時に、表示されるメニューのアニメーション速度を早くしたり遅くしたりできます + 使选单的动画速度更快, 并减少子选项显现出来的时间 + 使選單的動畫速度更快, 並減少子選項顯現出來的時間 diff --git a/addons/interaction/stringtable.xml b/addons/interaction/stringtable.xml index 2679f228aa..7c37267ab7 100644 --- a/addons/interaction/stringtable.xml +++ b/addons/interaction/stringtable.xml @@ -1,4 +1,4 @@ - + @@ -14,6 +14,8 @@ Interaçãoes インタラクション 상호작용 + 互动 + 互動 Torso @@ -28,6 +30,8 @@ Torso 胴体 몸통 + 身体 + 身體 Head @@ -42,6 +46,8 @@ Cabeça 頭部 머리 + 头部 + 頭部 Left Arm @@ -56,6 +62,8 @@ Braço Esquerdo 左腕 왼쪽 팔 + 左手 + 左手 Right Arm @@ -70,6 +78,8 @@ Braço Direito 右腕 오른쪽 팔 + 右手 + 右手 Left Leg @@ -84,6 +94,8 @@ Perna Esquerda 左足 왼쪽 다리 + 左脚 + 左腳 Right Leg @@ -98,6 +110,8 @@ Perna Direita 右足 오른쪽 다리 + 右脚 + 右腳 Weapon @@ -112,6 +126,8 @@ Arma 武器 무기 + 武器 + 武器 Interaction Menu @@ -126,6 +142,8 @@ Menù interazione インタラクション メニュー 상호작용 메뉴 + 互动选单 + 互動選單 Interaction Menu (Self) @@ -140,6 +158,8 @@ Menù interazione (individuale) インタラクション メニュー (セルフ) 상호작용 메뉴(자신) + 互动选单 (自我) + 互動選單 (自我) Open / Close Door @@ -154,6 +174,8 @@ Apri / Chiudi la porta ドアの開け閉め 문 열기 / 닫기 + 打开/关上 门 + 打開/關上 門 Lock Door @@ -168,6 +190,8 @@ Zamknout dveře ドアの鍵を閉める 문 잠그기 + 锁门 + 鎖門 Unlock Door @@ -182,6 +206,8 @@ Odemknout dveře ドアの鍵を開ける 잠긴문 열기 + 解锁门 + 解鎖門 Locked Door @@ -196,6 +222,8 @@ Zamčené dveře ドアの鍵を締めた 잠긴 문 + 门已上锁 + 門已上鎖 Unlocked Door @@ -210,6 +238,8 @@ Odemčené dveře ドアの鍵を開けられた 열린 문 + 门未上锁 + 門未上鎖 Join group @@ -224,6 +254,8 @@ Unisciti alla squadra グループにはいる 그룹 참여 + 加入小队 + 加入小隊 Leave Group @@ -238,6 +270,8 @@ Lascia la squadra グループをぬける 그룹 나가기 + 离开小队 + 離開小隊 Become Leader @@ -252,6 +286,8 @@ Prendi il comando リーダーになる 리더 되기 + 成为队长 + 成為隊長 DANCE! @@ -266,6 +302,8 @@ DANZA! おどれ! 춤추기! + 跳舞 + 跳舞 Stop Dancing @@ -280,6 +318,8 @@ Smetti di ballare 踊るのをやめる 춤 멈추기 + 停止跳舞 + 停止跳舞 << Back @@ -294,6 +334,8 @@ << Indietro &lt;&lt; もどる <<뒤로 + <<返回 + <<返回 Put weapon on back @@ -308,6 +350,8 @@ Metti l'arma in spalla 武器を背負う 등에 무기 메기 + 将武器放到背后 + 將武器放到背後 Tap Shoulder @@ -322,6 +366,8 @@ Dai un colpetto 肩をたたく 어깨 두드리기 + 轻拍肩膀 + 輕拍肩膀 You were tapped on the RIGHT shoulder @@ -336,6 +382,8 @@ Ti è stato dato un colpetto sulla spalla destra 右肩を叩かれた 누군가 오른쪽 어깨를 쳤다 + 你的右肩膀被轻拍了一下 + 你的右肩膀被輕拍了一下 You were tapped on the LEFT shoulder. @@ -350,6 +398,8 @@ Ti è stato dato un colpetto sulla spalla sinistra 左肩を叩かれた 누군가 왼쪽 어깨를 쳤다 + 你的左肩膀被轻拍了一下 + 你的左肩膀被輕拍了一下 Cancel @@ -364,6 +414,8 @@ Mégse 中止 취소 + 取消 + 取消 Select @@ -378,6 +430,8 @@ Kiválaszt 選択 선택 + 选择 + 選擇 Go Away! @@ -392,6 +446,8 @@ Via di qui! うせろ! 저리 가! + 走开! + 走開! Get Down! @@ -406,6 +462,8 @@ A terra! ふせろ! 엎드려! + 趴下! + 趴下! Get Out @@ -418,6 +476,8 @@ Vystupte 降りる 나가 + 出去 + 出去 Team Management @@ -432,6 +492,8 @@ Csapat kezelése チーム管理 팀 설정 + 小队管理 + 小隊管理 Red @@ -446,6 +508,8 @@ Piros レッド 빨강 + 红色 + 紅色 Green @@ -460,6 +524,8 @@ Zöld グリーン 초록 + 绿色 + 綠色 Blue @@ -474,6 +540,8 @@ Kék ブルー 파랑 + 蓝色 + 藍色 Yellow @@ -488,6 +556,8 @@ Sárga イエロー 노랑 + 黄色 + 黃色 Assign Red @@ -502,6 +572,8 @@ Assegna al team rosso レッドにする 빨강에 등록 + 指派为红组 + 指派為紅組 Assign Green @@ -516,6 +588,8 @@ Assegna al team verde グリーンにする 초록에 등록 + 指派为绿组 + 指派為綠組 Assign Blue @@ -530,6 +604,8 @@ Assegna al team blu ブルーにする 파랑이 등록 + 指派为蓝组 + 指派為藍組 Assign Yellow @@ -544,6 +620,8 @@ Assegna al team giallo イエローにする 노랑에 등록 + 指派为黄组 + 指派為黃組 Join Red @@ -558,6 +636,8 @@ Unirsi al team rosso レッドに入る 빨강에 참여 + 加入红组 + 加入紅組 Join Green @@ -572,6 +652,8 @@ Unirsi al team verde グリーンに入る 초록에 참여 + 加入绿组 + 加入綠組 Join Blue @@ -586,6 +668,8 @@ Unirsi al team blu ブルーに入る 파랑에 참여 + 加入蓝组 + 加入藍組 Join Yellow @@ -600,6 +684,8 @@ Unirsi al team giallo イエローに入る 노랑에 참여 + 加入黄组 + 加入黃組 You joined Team %1 @@ -614,6 +700,8 @@ Csatlakoztál a %1 csapathoz チーム %1 に入った 당신은 %1팀에 참여했습니다 + 你已加入%1组 + 你已加入%1組 Leave Team @@ -628,6 +716,8 @@ Csapat elhagyása チームを抜ける 팀 나가기 + 离开小队 + 離開小隊 You left the Team @@ -642,6 +732,8 @@ Elhagytad a csapatot チームを抜けた 팀을 나갔습니다 + 你已离开小队 + 你已離開小隊 Pardon @@ -656,6 +748,8 @@ Megbocsátás 許す 허용 + 原谅 + 原諒 Scroll @@ -670,6 +764,8 @@ Posunout スクロール 스크롤 + 滚动 + 滾動 Modifier Key @@ -684,6 +780,8 @@ Modifikátor キーを割り当て 키 할당하기 + 编辑按键 + 編輯按鍵 Not in Range @@ -698,6 +796,8 @@ Fuori limite 範囲内にありません 범위 내에 없습니다 + 不在范围内 + 不在範圍內 Equipment @@ -712,6 +812,8 @@ Equipamento 装備 장비 + 装备 + 裝備 Push @@ -726,6 +828,8 @@ Spingere 押す 밀기 + + Interact @@ -740,6 +844,8 @@ Interagir インタラクト 상호작용 + 互动 + 互動 Passengers @@ -754,6 +860,8 @@ Passageiros 後部座席 승객 + 乘客 + 乘客 Open @@ -768,6 +876,8 @@ Öffnen 開く 열기 + 打开 + 打開 Interaction System @@ -782,6 +892,8 @@ Sistema Interazioni インタラクション システム 상호작용 시스템 + 互动系统 + 互動系統 Enable Team Management @@ -796,6 +908,8 @@ Abilità Management Squadra チーム管理をつかう 팀 설정 활성화 + 启用小队管理 + 啟用小隊管理 Should players be allowed to use the Team Management Menu? Default: Yes @@ -810,6 +924,8 @@ Possono i giocatori usare il Menù Managment Squadra? Default: Si プレイヤーがチーム管理メニューを使えるようにしますか?標準:はい 플레이어들이 팀 설정하는 것을 허락합니까? 기본설정: 예 + 允许玩家使用小队管理选单? 预设: 是 + 允許玩家使用小隊管理選單? 預設: 是 Team management allows color allocation for team members, taking team command and joining/leaving teams. @@ -824,6 +940,8 @@ Management Squadra permette l'assegnazione di colori per membri della squadra, prendere il comando ed entrare/uscire dalle squadre. チーム管理はチーム メンバーへ色の割り当てや指揮権を取ったり、チームの出入りを許可します。 팀 설정은 팀 멤버에게 색을 부여하거나 팀에 참여 혹은 나가게 할 수 있게 합니다. + 队伍管理系统允许将指定颜色分配到队伍成员上, 接管队长职位或加入/离开队伍. + 隊伍管理系統允許將指定顏色分配到隊伍成員上, 接管隊長職位或加入/離開隊伍. Turn on @@ -837,6 +955,8 @@ Включить 中に入る 켜기 + 开启 + 開啟 Turn off @@ -850,6 +970,8 @@ Выключить 外に出す 끄기 + 关闭 + 關閉 Pass magazine @@ -863,6 +985,8 @@ Passer un chargeur 弾倉をわたす 탄창 건네기 + 给予弹匣 + 給予彈匣 Primary magazine @@ -876,6 +1000,8 @@ Chargeur de l'arme principale プライマリ用弾倉 주무기 탄창 + 给予主武器弹匣 + 給予主武器彈匣 Pistol magazine @@ -889,6 +1015,8 @@ Chargeur de pistolet 拳銃の弾倉 부무기 탄창 + 给予手枪弹匣 + 給予手槍彈匣 %1 passed you a %2 magazine. @@ -902,6 +1030,8 @@ %1 vous a passé un chargeur de %2. %1 はあなたに %2 弾倉をわたした %1에게서 %2탄창을 받았다 + %1给你%2弹匣 + %1給你%2彈匣 Show "pass magazine" interaction @@ -915,6 +1045,8 @@ Montrer l'interaction "Passer un chargeur" "弾倉をわたす"をインタラクションに表示する '탄창 건네기'를 상호작용에서 보여줌 + 显示"给予弹匣"互动动作 + 顯示"給予彈匣"互動動作 diff --git a/addons/inventory/stringtable.xml b/addons/inventory/stringtable.xml index c421891f49..4cf5a2e2e0 100644 --- a/addons/inventory/stringtable.xml +++ b/addons/inventory/stringtable.xml @@ -1,4 +1,4 @@ - + @@ -14,6 +14,8 @@ Aumentar o Tamanho da Tela do Inventário インベントリ表示を大きくする 소지품 화면을 더 크게 합니다 + 使物品显示清单更大 + 使物品顯示清單更大 Normally inventory display is scaled by UI size. This allows scaling the Inventory UI size up, but doesn't increase font size allowing more rows displayed. @@ -28,6 +30,8 @@ Normalmente o tamanho da tela do inventário é ditada pelo tamanho da UI. Isso permite aumentar o tamanho da tela de inventário, mas não aumenta o tamanho da fonte, permitindo que mais linhas sejam visualizadas. 通常のインベントリは UI の大きさによって表示されます。これはインベントリ UI を大きくできますが、文字は大きくできません。 보통 소지품 화면은 사용자 인터페이스 크기에 비례합니다. 이 항목은 소지품의 사용자 인터페이스를 확대를 가능케하면서 글씨는 그대로 냅두게 해줍니다. + 一般来说, 物品清单尺寸是由使用者介面来决定的. 此选项能让你的物品显示清单更大但不会增加字体大小, 此举可增加更多能被显示的描述行数! + 一般來說, 物品清單尺寸是由使用者介面來決定的. 此選項能讓你的物品顯示清單更大但不會增加字體大小, 此舉可增加更多能被顯示的描述行數! Backpacks @@ -41,6 +45,8 @@ Рюкзаки バックパック 가방 + 背包 + 背包 Headgear @@ -54,6 +60,8 @@ Головные уборы ヘッドギア 헬멧 + 头盔 + 頭盔 Glasses @@ -67,6 +75,8 @@ Очки メガネ 안경 + 眼镜 + 眼鏡 Uniforms @@ -80,6 +90,8 @@ Униформа 戦闘服 복장 + 服装 + 服裝 Vests @@ -93,6 +105,8 @@ Жилеты ベスト 조끼 + 背心 + 背心 Grenades @@ -106,6 +120,8 @@ Гранаты 手榴弾 수류탄 + 手榴弹 + 手榴彈 Medical @@ -119,6 +135,8 @@ Медицина 医療 의료 + 医疗 + 醫療 diff --git a/addons/javelin/stringtable.xml b/addons/javelin/stringtable.xml index a1f786da72..ec308052a6 100644 --- a/addons/javelin/stringtable.xml +++ b/addons/javelin/stringtable.xml @@ -14,6 +14,8 @@ Travar Alvo(Segurar) 目標を捕捉 (押しっぱ) 표적 획득 (누르기) + 锁定目标 (按住) + 鎖定目標 (按住) diff --git a/addons/kestrel4500/stringtable.xml b/addons/kestrel4500/stringtable.xml index c129b1e019..3658d367e0 100644 --- a/addons/kestrel4500/stringtable.xml +++ b/addons/kestrel4500/stringtable.xml @@ -1,4 +1,4 @@ - + @@ -14,6 +14,8 @@ Kestrel 4500NV Kestrel 4500NV Kestrel 4500NV + 猎隼4500测风仪 + 獵隼4500測風儀 Kestrel 4500 Pocket Weather Tracker @@ -28,6 +30,8 @@ Příruční meteostanice Kestrel 4500 Kestrel 4500 携帯型風速計 Kestrel 4500 휴대형 기상 관측기 + 猎隼4500掌上型天气追踪仪 + 獵隼4500掌上型天氣追蹤儀 Open Kestrel 4500 @@ -42,6 +46,8 @@ Otevřít Kestrel 4500 Kestrel 4500 を開く Kestrel 4500 열기 + 开启猎隼4500测风仪 + 開啟獵隼4500測風儀 Show Kestrel 4500 @@ -56,6 +62,8 @@ Mostrar Kestrel 4500 Kestrel 4500 を見る Kestrel 4500 보이기 + 显示猎隼4500测风仪 + 顯示獵隼4500測風儀 Hide Kestrel 4500 @@ -70,6 +78,8 @@ Ocultar Kestrel 4500 Kestrel 4500 を隠す Kestrel 4500 숨기기 + 隐藏猎隼4500测风仪 + 隱藏獵隼4500測風儀 Open Kestrel 4500 @@ -84,6 +94,8 @@ Abrir Kestrel 4500 Kestrel 4500 を開く Kestrel 4500 열기 + 开启猎隼4500测风仪 + 開啟獵隼4500測風儀 Show Kestrel 4500 @@ -98,6 +110,8 @@ Mostrar Kestrel 4500 Kestrel 4500 を見る Kestrel 4500 숨기기 + 显示猎隼4500测风仪 + 顯示獵隼4500測風儀 diff --git a/addons/laser/stringtable.xml b/addons/laser/stringtable.xml index 7e8db0c87c..191efc7559 100644 --- a/addons/laser/stringtable.xml +++ b/addons/laser/stringtable.xml @@ -9,6 +9,8 @@ Wskaźnik poziomu rozproszenia wiązki lasera Compte de la simulation de la dispersion du laser Contatore Simulazione Dispersione Laser + 雷射散射模拟计算 + 雷射散射模擬計算 Laser Code @@ -23,6 +25,8 @@ Codice laser レーザ コード 레이저 코드 + 雷射码 + 雷射碼 Laser - Cycle Code Up @@ -37,6 +41,8 @@ Codice laser + レーザ - コードの数値を増やす 레이저 - 코드 순환 위 + 雷射 - 循环切换雷射码 上 + 雷射 - 循環切換雷射碼 上 Laser - Cycle Code Down @@ -51,6 +57,8 @@ Codice laser - レーザ - コードの数値を減らす 레이저 - 코드 순환 아래 + 雷射 - 循环切换雷射码 下 + 雷射 - 循環切換雷射碼 下 diff --git a/addons/laserpointer/stringtable.xml b/addons/laserpointer/stringtable.xml index 1de5c8a8db..3370643301 100644 --- a/addons/laserpointer/stringtable.xml +++ b/addons/laserpointer/stringtable.xml @@ -1,4 +1,4 @@ - + @@ -14,6 +14,8 @@ Laser (vermelho) レーザ ポインタ (赤) 레이저 지시기 (빨강) + 雷射指示器 (红色) + 雷射指示器 (紅色) Laser Pointer (green) @@ -28,6 +30,8 @@ Laser (verde) レーザ ポインタ (緑) 레이저 지시기 (초록) + 雷射指示器 (绿色) + 雷射指示器 (綠色) Emits visible light. @@ -42,6 +46,8 @@ Emite luz visível. 可視光をだします。 밝은 곳에서도 보임 + 发射出可见光 + 發射出可見光 <t color='#9cf953'>Use: </t>Turn Laser ON/OFF @@ -56,6 +62,8 @@ <t color='#9cf953'>Használat: </t>Lézer BE/KI kapcsolása <t color='#9cf953'>つかう: </t>レーザの起動/停止 <t color='#9cf953'>사용키: </t>레이저 켜기/끄기 + <t color='#9cf953'>使用: </t>雷射开启/关闭 + <t color='#9cf953'>使用: </t>雷射開啟/關閉 Laser @@ -70,6 +78,8 @@ Laser レーザ 레이저 + 雷射 + 雷射 IR Laser @@ -84,6 +94,8 @@ Laser IV 赤外線レーザ 적외선 레이저 + 红外线雷射 + 紅外線雷射 Switch Laser / IR Laser @@ -98,6 +110,8 @@ Alternar entre Laser / Laser IV レーザ/赤外線レーザを切り替える 레이저 / 적외선 레이저 전환 + 切换雷射/红外线雷射 + 切換雷射/紅外線雷射 diff --git a/addons/logistics_uavbattery/stringtable.xml b/addons/logistics_uavbattery/stringtable.xml index af9bbace05..1e19016160 100644 --- a/addons/logistics_uavbattery/stringtable.xml +++ b/addons/logistics_uavbattery/stringtable.xml @@ -1,4 +1,4 @@ - + @@ -14,6 +14,8 @@ БПЛА полностью заряжен ドローンは充電完了 드론 충전완료 + 无人载具电池已充满 + 無人載具電池已充滿 You need a UAV Battery @@ -28,6 +30,8 @@ Требуется аккумулятор для БПЛА UAV バッテリが必要です UAV 배터리가 필요합니다 + 你需要一个无人载具电池 + 你需要一個無人載具電池 Recharge @@ -42,6 +46,8 @@ Зарядить 充電 재충전 + 充电 + 充電 UAV Battery @@ -56,6 +62,8 @@ Аккумулятор БПЛА UAV バッテリ UAV 배터리 + 无人载具电池 + 無人載具電池 Used to refuel Carried UAV's @@ -70,6 +78,8 @@ Используется для зарядки переносных БПЛА 運んでいる UAV を充電に使う UAV를 재충전 할때 씁니다. + 对可携式无人载具进行充电 + 對可攜式無人載具進行充電 Recharging... @@ -83,6 +93,8 @@ In ricarica... Заряжается... 充電中 + 充电中... + 充電中... diff --git a/addons/logistics_wirecutter/stringtable.xml b/addons/logistics_wirecutter/stringtable.xml index 542b152af3..bd7f9edc81 100644 --- a/addons/logistics_wirecutter/stringtable.xml +++ b/addons/logistics_wirecutter/stringtable.xml @@ -14,6 +14,8 @@ Cortador de Arame ワイヤーカッター 절단기 + 剪铁丝网钳 + 剪鐵絲網鉗 Wirecutter @@ -28,6 +30,8 @@ Cortador de Arame ワイヤーカッター 절단기 + 剪铁丝网钳 + 剪鐵絲網鉗 Cut Fence @@ -42,6 +46,8 @@ Разрезать забор フェンスを切断する 철조망 자르기 + 剪断护栏 + 剪斷護欄 Cutting Fences / Wires... @@ -56,6 +62,8 @@ Разрезаем забор / провода... フェンス/ワイヤを切断中・・・ 철망/철조망 자르는중... + 剪断护栏/刺网中... + 剪斷護欄/刺網中... Fence cut @@ -70,6 +78,8 @@ Забор разрезан フェンスを切断した 절단됨 + 护栏已被剪断 + 護欄已被剪斷 diff --git a/addons/magazinerepack/stringtable.xml b/addons/magazinerepack/stringtable.xml index f25f6f9810..14d65eacac 100644 --- a/addons/magazinerepack/stringtable.xml +++ b/addons/magazinerepack/stringtable.xml @@ -1,4 +1,4 @@ - + @@ -14,6 +14,8 @@ Перепаковать магазины 弾倉を詰め替え 탄창 다시 채우기 + 重新整理弹匣 + 重新整理彈匣 Select Magazine Menu @@ -28,6 +30,8 @@ Меню выбора магазинов 弾倉メニューから選ぶ 탄창 메뉴 고르기 + 选择弹匣清单 + 選擇彈匣清單 Select Mag @@ -42,6 +46,8 @@ Выбрать магазин 弾倉を選択 탄창 고르기 + 选择弹匣 + 選擇彈匣 Repacking Magazines... @@ -56,6 +62,8 @@ Перепаковка магазинов... 弾倉を詰め替え中・・・ 다시 채우는중... + 重新整理弹匣中 ... + 重新整理彈匣中 ... Repacked Magazines @@ -70,6 +78,8 @@ Магазины перепакованы 弾倉の詰め替えが終わった 탄창 채워짐 + 弹匣已重新整理 + 彈匣已重新整理 %1 full mag(s) and %2 extra round(s) @@ -84,6 +94,8 @@ %1 полных магазина(ов) и %2 патрона(ов) %1 個の満杯な弾倉と入りきらなかった %2 個の弾倉 %1개의 꽉찬 탄창과 %2발의 총알이 남았다 + %1个满的弹匣与%2发额外子弹 + %1個滿的彈匣與%2發額外子彈 Repacking Finished @@ -98,6 +110,8 @@ Reorganização Terminada 詰め替えが完了 탄창 채우기 끝남 + 重整完成 + 重整完成 Repacking Interrupted @@ -112,6 +126,8 @@ Reorganização Interrompida 詰め替えを中断した 탄창 채우기 방해받음 + 重整被中断 + 重整被中斷 %1 Full and %2 Partial @@ -126,6 +142,8 @@ %1 Total e %2 Parcial %1 個の満杯で、 %2 の余分数 %1 꽉찼고 %2 부분참 + %1个满的与%2个部分的 + %1個滿的與%2個部分的 diff --git a/addons/main/stringtable.xml b/addons/main/stringtable.xml index 0442d4e9fb..93b4df2700 100644 --- a/addons/main/stringtable.xml +++ b/addons/main/stringtable.xml @@ -1,4 +1,4 @@ - + @@ -12,6 +12,8 @@ Logistica ACE ACE Logistique ACE ロジスティクス + ACE 后勤 + ACE 後勤 http://ace3mod.com/ @@ -25,6 +27,8 @@ http://ace3mod.com/ http://ace3mod.com/ http://ace3mod.com/ + http://ace3mod.com/ + http://ace3mod.com/ diff --git a/addons/map/stringtable.xml b/addons/map/stringtable.xml index d7fb92a3d6..47cccfde82 100644 --- a/addons/map/stringtable.xml +++ b/addons/map/stringtable.xml @@ -14,6 +14,8 @@ Mappa 地図 지도 + 地图 + 地圖 Map illumination? @@ -28,6 +30,8 @@ Illuminazione Mappa? 地図に照明? 지도에 조명? + 地图照明? + 地圖照明? Simulate map lighting based on ambient lighting and player's items? @@ -41,6 +45,8 @@ Simula illuminazione della mappa in base alla luce ambientale e agli oggetti del giocatore? 環境光やプレイヤーのアイテムにより、地図へ光のシミュレーションをおこないますか? 주변 환경및 플레이어 조명에 의한 빛 변화를 지도에 반영할까요? + 透过环境光与玩家的物品来决定地图亮度? + 透過環境光與玩家的物品來決定地圖亮度? Map flashlight glow? @@ -54,6 +60,8 @@ Lumière de la lampe de carte ? 地図をフラッシュライトで照らしますか? 지도 조명이 빛이 납니까? + 增加地图亮度? + 增加地圖亮度? Add external glow to players who use flashlight on map? @@ -67,6 +75,8 @@ Aggiungi luce esterna a giocatori che usano la torcia in mappa? プレイヤが地図上でフラッシュライトを使うと、照らすようにしますか? 지도에 불빛을 비치는 플레이어를 조금 더 밝게 합니까? + 当玩家拥有手电筒时, 增加地图亮度? + 當玩家擁有手電筒時, 增加地圖亮度? Map shake? @@ -81,6 +91,8 @@ Scuoti la mappa? 地図を揺らしますか? 지도 흔들림? + 地图震动? + 地圖震動? Make map shake when walking? @@ -95,6 +107,8 @@ Far scuotere la mappa mentre cammini? 歩いているときは地図を揺らしますか? 걸을때 지도보면 흔들리게 합니까? + 走路时让地图有震动的感觉? + 走路時讓地圖有震動的感覺? Limit map zoom? @@ -109,6 +123,8 @@ Limita lo zoom in mappa? 地図の拡大を制限しますか? 지도 확대 제한? + 限制地图缩放倍率? + 限制地圖縮放倍率? Limit the amount of zoom available for the map? @@ -123,6 +139,8 @@ Limita l'ammontare di zoom disponibile per la mappa? 地図上で利用できる拡大倍率を制限しますか? 지도 확대에 제한을 둡니까? + 限制地图上可允许缩放的倍率? + 限制地圖上可允許縮放的倍率? Show cursor coordinates? @@ -137,6 +155,8 @@ Mostra coordinate sul cursore? カーソル先で座標を表示しますか? 커서에 좌표를 보이게 합니까? + 显示游标的座标? + 顯示游標的座標? Show the grid coordinates on the mouse pointer? @@ -151,6 +171,8 @@ Mostra la griglia coordinate sul cursore mouse? カーソルに合わせた先の地図座標を表示しますか? 지도에서 커서 옆에 좌표가 뜨게 합니까? + 显示滑鼠游标所在的网格座标? + 顯示滑鼠游標所在的網格座標? This module allows you to customize the map screen. @@ -165,6 +187,8 @@ Questo modulo ti permette di customizzare lo schermo della mappa. モジュールは地図画面をカスタマイズできます。 이 모듈은 지도 화면을 임의로 설정할 수 있게 해줍니다. + 此模块允许自定地图的相关效果. + 此模塊允許自定地圖的相關效果. Blue Force Tracking @@ -179,6 +203,8 @@ Blue Force Tracking ブルー フォース トラッキング GPS피아식별기 + 显示蓝方踪迹 + 顯示藍方蹤跡 BFT Enable @@ -193,6 +219,8 @@ Abilita BFT BFT を有効化 GPS피아식별기 켜기 + 蓝方踪迹启用 + 藍方蹤跡啟用 Enable Blue Force Tracking. Default: No @@ -207,6 +235,8 @@ Abilita Blue Force Tracking. Default: No ブルー フォース トラッキングを有効化します。標準:無効 GPS피아식별기 켭니다. 기본설정: 아니요 + 启用显示蓝方踪迹. 预设: 否 + 啟用顯示藍方蹤跡. 預設: 否 Interval @@ -221,6 +251,8 @@ Intervallo 間隔 간격 + 间隔 + 間隔 How often the markers should be refreshed (in seconds) @@ -235,6 +267,8 @@ Quanto spesso vengono aggiornati i marker (in secondi) マーカが再描画される間隔を設定できます(秒) 몇 초마다 마커를 새로 갱신합니까? + 设定每多少时间重新标示出单位位置 (秒) + 設定每多少時間重新標示出單位位置 (秒) Hide AI groups? @@ -249,6 +283,8 @@ Nascondere gruppi IA? AI グループを非表示にしますか? 인공지능 그룹을 숨깁니까? + 隐藏AI小队? + 隱藏AI小隊? Hide markers for 'AI only' groups? @@ -263,6 +299,8 @@ Nascondi markers per gruppi di sole IA? 'AI のみ'グループのマーカを隠しますか? 인공지능만 있는 그룹의 마커를 숨깁니까? + 隐藏'AI小队'的踪迹? + 隱藏'AI小隊'的蹤跡? Show player names? @@ -277,6 +315,8 @@ Mostra i nomi dei giocatori? プレイヤ名を表示しますか? 플레이어 이름을 표시합니까? + 显示玩家名称? + 顯示玩家名稱? Show individual player names? @@ -291,6 +331,8 @@ Mostra i nomi dei giocatori singoli? プレイヤの名前を表示しますか? 각 플레이어의 이름을 표시합니까? + 显示玩家的个别名称? + 顯示玩家的個別名稱? This module allows the tracking of allied units with BFT map markers. @@ -305,6 +347,8 @@ Questo modulo permette il tracciamento di unità alleate con i marker BFT in mappa モジュールは BFT マップ マーカとともに、同勢力ユニットの追跡を許可します。 이 모듈은 아군을 지도상에서 추적할 수 있게 해줍니다. + 此模块将使你能在地图上看见友方单位的踪迹. + 此模塊將使你能在地圖上看見友方單位的蹤跡. Flashlights @@ -318,6 +362,8 @@ Torcia フラッシュライト 손전등 + 手电筒 + 手電筒 NVG @@ -331,6 +377,8 @@ NVG 夜間暗視装置 야투경 + 夜视镜 + 夜視鏡 On @@ -344,6 +392,8 @@ Acceso 起動 켜기 + 开启 + 開啟 Off @@ -357,6 +407,8 @@ Spento 停止 끄기 + 关闭 + 關閉 Increase Brightness @@ -370,6 +422,8 @@ Aumenta Luminosità 感度を上げる 밝기 올리기 + 增加亮度 + 增加亮度 Decrease Brightness @@ -383,6 +437,8 @@ Diminuisci Luminosità 感度を下げる 밝기 내리기 + 降低亮度 + 降低亮度 Turn On %1 @@ -397,6 +453,8 @@ Активировать %1 %1 を点ける %1 켜기 + 开启%1 + 開啟%1 Turn Off %1 @@ -411,6 +469,8 @@ Деактивировать %1 %1 を消す %1 끄기 + 关闭%1 + 關閉%1 Set Channel At Start @@ -424,6 +484,8 @@ Mettre un canal par défaut 開始時のチャンネルを決定 시작시 채널 + 设定游戏开始时的聊天频道 + 設定遊戲開始時的聊天頻道 Change the starting marker channel at mission start @@ -437,6 +499,8 @@ Change le canal de communication par défaut au début de la mission. ミッション開始時にあらかじめ設定されているマーカ チャンネルを変更します 미션시작시 마커채널을 변경합니다 + 更改任务启动时的聊天频道 + 更改任務啟動時的聊天頻道 Disable BFT @@ -446,6 +510,8 @@ Wyłącz BFT Désactive le BFT Disablita BFT + 关闭友军踪迹 + 關閉友軍蹤跡 Always disable Blue Force Tracking for this group. @@ -455,6 +521,8 @@ Zawsze wyłączaj Blue Force Tracking dla tej grupy. Désactive en permanence le Blue Force Tracking pour ce groupe. Disabilita sempre il Blue Force Tracking per questo gruppo. + 对此小队永远关闭友军踪迹显示. + 對此小隊永遠關閉友軍蹤跡顯示. diff --git a/addons/map_gestures/stringtable.xml b/addons/map_gestures/stringtable.xml index fc543116eb..6c3687c2dd 100644 --- a/addons/map_gestures/stringtable.xml +++ b/addons/map_gestures/stringtable.xml @@ -1,4 +1,4 @@ - + @@ -13,6 +13,8 @@ Gestes de carte マップ ジェスチャ 지도 신호 + 地图指示器 + 地圖指示器 Enabled @@ -26,6 +28,8 @@ Activer 有効化 켜기 + 启用 + 啟用 Map Gesture Max Range @@ -39,6 +43,8 @@ Distance max. des gestes de carte マップ ジェスチャの最大範囲 지도 신호 최대 거리 + 地图指示器最大范围 + 地圖指示器最大範圍 Max range between players to show the map gesture indicator [default: 7 meters] @@ -52,6 +58,8 @@ Distance max. entre les joueurs pour montrer le pointage sur carte. (Défaut : 7m) プレイヤのマップ ジェスチャによる表示範囲を設定します [標準:7 メートル] 플레이어간에 지도 신호 표시거리를 설정합니다. [기본: 7 미터] + 设定地图指示器显示的最大范围距离 [预设: 7公尺] + 設定地圖指示器顯示的最大範圍距離 [預設: 7公尺] Lead Default Color @@ -65,6 +73,8 @@ Couleur principale de commandement. リーダー用標準の色 리더 기본 색상 + 队长预设颜色 + 隊長預設顏色 Fallback Color value for group leaders when there is no group setting. [Module: leave blank to not force on clients] @@ -77,6 +87,8 @@ Couleur par défaut pour les chefs de groupe quand il n'y a pas de réglage pour le groupe. (Module : laisser vide pour ne pas forcer chez les clients) グループ設定が存在しない場合に、グループ リーダーへ設定される色の値を設定します。[モジュール:空の場合はクライアントへ強制しません] 그룹 설정이 없는 경우 리더의 예비 색상 값입니다. [모듈: 클라이언트에서 강체치 않기 위해 공백으로 비워둘것] + 当没有设定小队颜色时, 此功能会定义队长的指示器颜色. [模块: 此栏留空来保持预设颜色] + 當沒有設定小隊顏色時, 此功能會定義隊長的指示器顏色. [模塊: 此欄留空來保持預設顏色] Default Color @@ -90,6 +102,8 @@ Couleur par défaut 標準色 기본 색상 + 预设颜色 + 預設顏色 Fallback Color value when there is no group setting. [Module: leave blank to not force on clients] @@ -102,6 +116,8 @@ Couleur par défaut quand il n'y a pas de réglage pour le groupe. (Module : laisser vide pour ne pas forcer chez les clients) グループ設定が存在しない場合に、グループ リーダーへ設定される色の値を設定します。[モジュール:空の場合はクライアントへ強制しません] 그룹 설정이 없을 경우의 예비 색상입니다. [모듈: 클라이언트에서 강체치 않기 위해 공백으로 비워둘것] + 当没有设定小队颜色时, 此功能会定义玩家的指示器颜色. [模块: 此栏留空来保持预设颜色] + 當沒有設定小隊顏色時, 此功能會定義玩家的指示器顏色. [模塊: 此欄留空來保持預設顏色] Lead Color @@ -115,6 +131,8 @@ Couleur de commandement リーダー用の色 리더 색상 + 队长颜色 + 隊長顏色 Color value for group leaders of groups synced with this module. @@ -127,6 +145,8 @@ Couleur pour les chefs de groupe des groupes synchronisés avec le module. モジュールで同期されたグループのリーダー用に色の値を決定します。 그룹이 이 모듈에 동기화 됐을때의 리더 색상입니다. + 改变与此同步小队队长的指示器颜色. + 改變與此同步小隊隊長的指示器顏色. Color @@ -140,6 +160,8 @@ Couleur 색상 + 颜色 + 顏色 Color value for group members of groups synced with this module. @@ -152,6 +174,8 @@ Couleur pour les membres du groupe synchronisé avec ce module. モジュールで同期されたグループのメンバ用に色の値を決定します。 그룹이 이 모듈에 동기화 됐을때의 멤버 색상입니다. + 改变与此同步小队队员的指示器颜色 + 改變與此同步小隊隊員的指示器顏色 Map Gestures - Group Settings @@ -165,6 +189,8 @@ Gestes de carte - réglages de groupe マップ ジェスチャ - グループ設定 지도 신호 - 그룹 설정 + 地图指示器 - 队伍设定 + 地圖指示器 - 隊伍設定 Update Interval @@ -178,6 +204,8 @@ Intervalle de mise à jour 更新間隔 갱신 간격 + 更新间隔 + 更新間隔 Time between data updates. @@ -191,6 +219,8 @@ Temps entre les actualisations de données データの更新間隔 데이터 갱신 간격 + 定义每次更新数据的时间. + 定義每次更新數據的時間. Enables the Map Gestures. @@ -204,6 +234,8 @@ Activer les gestes de carte マップ ジェスチャを有効化 지도 신호 활성화 + 启用地图指示器 + 啟用地圖指示器 Name Text Color @@ -217,6 +249,8 @@ Couleur du texte du nom 名前への色 글 색상 명칭 + 名称文字颜色 + 名稱文字顏色 Color of the name tag text besides the map gestures mark. @@ -229,6 +263,8 @@ Couleur des tags de nom à côté de marqueur de pointage sur carte. マップ ジェスチャに表示される、名前の色を決定します。 지도 색상에 표시되는 이름의 색상을 결정합니다. + 定义名称文字颜色. 使其与地图指示器颜色有所区别. + 定義名稱文字顏色. 使其與地圖指示器顏色有所區別. Map Gestures @@ -242,6 +278,8 @@ Gestes de carte マップ ジェスチャ 지도 신호 + 地图指示器 + 地圖指示器 diff --git a/addons/maptools/stringtable.xml b/addons/maptools/stringtable.xml index da72ba5a52..8f380eb8c1 100644 --- a/addons/maptools/stringtable.xml +++ b/addons/maptools/stringtable.xml @@ -14,6 +14,8 @@ Инструменты карты マップ ツール 독도용 도구 + 地图工具 + 地圖工具 The Map Tools allow you to measure distances and angles on the map. @@ -28,6 +30,8 @@ Картографические инструменты позволяют измерять расстояния и углы на карте. マップ ツールは地図上で距離や角度を測れます。 독도용 도구는 지도상에서 거리나 각도를 잴 수 있게 해줍니다. + 地图工具能够让你在地图上测量距离与角度 + 地圖工具能夠讓你在地圖上測量距離與角度 Map Tools @@ -42,6 +46,8 @@ Инструменты карты マップ ツール 독도용 도구 + 地图工具 + 地圖工具 Hide Map Tool @@ -56,6 +62,8 @@ Скрыть инструменты マップ ツールを隠す 독도용 도구 숨기기 + 隐藏地图工具 + 隱藏地圖工具 Show Normal Map Tool @@ -70,6 +78,8 @@ Показать инструменты (средн. размер) マップ ツールを表示する 보통 독도용 도구로 보기 + 显示地图工具 + 顯示地圖工具 Show Small Map Tool @@ -84,6 +94,8 @@ Показать инструменты (малый размер) 小さいマップ ツールを表示する 작은 독도용 도구로 보기 + 显示小的地图工具 + 顯示小的地圖工具 Align Map Tool to North @@ -98,6 +110,8 @@ Выровнять инструменты на север マップ ツールを北に合わせる 독도용 도구를 북쪽으로 정렬 + 地图工具对准北方 + 地圖工具對準北方 Align Map Tool to Compass @@ -112,6 +126,8 @@ Выровнять инструменты по компасу マップ ツールを方位磁石に合わせる 독도용 도구를 나침반에 정렬 + 地图工具对准指北针 + 地圖工具對準指北針 Show GPS on Map @@ -126,6 +142,8 @@ Показать GPS на карте 地図上に GPS を表示する GPS를 지도상에 꺼내기 + 在地图上显示GPS + 在地圖上顯示GPS Hide GPS on Map @@ -140,6 +158,8 @@ Скрыть GPS на карте 地図上から GPS を隠す GPS를 지도상에서 숨기기 + 在地图上隐藏GPS + 在地圖上隱藏GPS Direction: %1° @@ -154,6 +174,8 @@ Direção: %1 方位:%1° 방위: %1° + 方位: %1° + 方位: %1° Rotate Map Tools Key @@ -164,6 +186,8 @@ Taste zum Drehen des Kartenwerkzeugs 독도용 도구 돌리기 키 Ruota Strumenti di Mappatura + 选转地图工具的按键 + 選轉地圖工具的按鍵 Modifier key to allow rotating map tools @@ -174,6 +198,8 @@ Steuerungstaste, um Drehung des Kartenwerkzeugs zu ermöglichen. 독도용 도구를 돌리기 위한 키를 변경할 수 있습니다. Tasto modifica per consentire strumenti di mappatura rotanti + 修改旋转地图工具的按键 + 修改旋轉地圖工具的按鍵 Draw straight lines with maptools @@ -183,6 +209,8 @@ Rysuj proste linie przy użyciu narzędzi nawigacyjnych Tracer des lignes droites Disegna linee dritte con gli strumenti di mappatura + 使用地图工具来绘制直线 + 使用地圖工具來繪製直線 Draw on the edge of maptools to draw straight lines. Note: Must hover at midpoint to delete. @@ -192,6 +220,8 @@ Przeciągnij po krawędzi narzędzi nawigacyjnych by narysować prostą linię. Uwaga: aby usunąć linię - nalezy ustawić kursor nad jej środkiem. Utiliser le bord des outils de navigation pour tracer des lignes droites. Note: l'on doit survoler le milieu du trait pour pouvoir le supprimer. Disegna sul bordo degli strumenti di mappatura per disegnare linee dritte. Nota: Deve spostarsi al centro per essere cancellato. + 使用地图工具的边缘来绘制直线. 备注: 要删除直线时, 请把滑鼠移动到该线条的中央即可删除该线. + 使用地圖工具的邊緣來繪製直線. 備註: 要刪除直線時, 請把滑鼠移動到該線條的中央即可刪除該線. diff --git a/addons/markers/stringtable.xml b/addons/markers/stringtable.xml index 261d7a0687..7d6dc2b23a 100644 --- a/addons/markers/stringtable.xml +++ b/addons/markers/stringtable.xml @@ -1,4 +1,4 @@ - + @@ -14,6 +14,8 @@ Direção %1 方位:%1° 방위: %1° + 方位: %1° + 方位: %1° - \ No newline at end of file + diff --git a/addons/medical/stringtable.xml b/addons/medical/stringtable.xml index d3eefa0c42..8061d2511c 100644 --- a/addons/medical/stringtable.xml +++ b/addons/medical/stringtable.xml @@ -1,4 +1,4 @@ - + @@ -14,6 +14,8 @@ FERIMENTOS 負傷 부상 + 受伤 + 受傷 No injuries on this bodypart... @@ -28,6 +30,8 @@ Nenhum ferimento nesta parte do corpo... 怪我をしていない 이 부위에는 부상이 없습니다... + 此身体部位没有受伤 + 此身體部位沒有受傷 Litter Simulation Detail @@ -42,6 +46,8 @@ Počet zobrazených předmětů po použití zdravotnického materiálu 医療廃棄物を再現する詳細度 의료폐기물 재현 상세도 + 医疗废弃物模拟细节 + 醫療廢棄物模擬細節 Litter simulation detail level sets the number of litter items which will be locally spawned in the client. Excessive amounts in local areas could cause FPS lag, so this is a client only setting. @@ -56,6 +62,8 @@ Počet zobrazených předmětů po použití zdravotnického materiálu ovlivňuje počet objektů, které budou zobrazeny klientovi v místě použití zdravotnického materiálu. Vyšší množství objektů může způsobovat poklesy FPS a proto je toto nastavení čistě na klientovi. 医療廃棄物再現度は各クライアントでローカルに作成される、医療廃棄物への詳細度を決定できます。ローカルで多くのアイテムがあると FPS の低下を引き起こすため、クライアント側のみの設定です。 의료폐기물 재현 상세도의 경우 얼마나 많은 수의 폐기물이 클라이언트 주변에 생성되는지를 정합니다. 매우 많은 수의 지역은 프레임드랍을 유발할 수 있습니다, 고로 이는 클라이언트 전용 설정입니다. + 设定医疗废弃物的最大产生数量, 过多的数量会导致画面更新率延迟, 因此这由用户端来设定 + 設定醫療廢棄物的最大產生數量, 過多的數量會導致畫面更新率延遲, 因此這由用戶端來設定 Inject Adenosine @@ -69,6 +77,8 @@ Ввести аденозин アデノシンを投与 아데노신 주사 + 注射腺苷 + 注射腺苷 Inject Atropine @@ -83,6 +93,8 @@ Injetar Atropina アトロピンを投与 아트로핀 주사 + 注射阿托品 + 注射阿托品 Inject Epinephrine @@ -97,6 +109,8 @@ Inietta adrenalina アドレナリンを投与 에피네프린 주사 + 注射肾上腺素 + 注射腎上腺素 Inject Morphine @@ -111,6 +125,8 @@ Inietta morfina モルヒネを投与 모르핀 주사 + 注射吗啡 + 注射嗎啡 Transfuse Blood @@ -125,6 +141,8 @@ Trasfusione di sangue 輸血する 혈액 수혈 + 输血液 + 輸血液 Transfuse Plasma @@ -139,6 +157,8 @@ Transfundir Plasma 血しょうを投与 혈장 수혈 + 输血浆 + 輸血漿 Transfuse Saline @@ -153,6 +173,8 @@ Transfundir Soro 生理食塩水を投与 생리식염수 수혈 + 注射生理食盐水 + 注射生理食鹽水 Apply Tourniquet @@ -167,6 +189,8 @@ Érszorító alkalmazása 止血帯を巻く 지혈대 적용 + 使用军用止血带 + 使用軍用止血帶 Bandage @@ -181,6 +205,8 @@ Перевязать 包帯 붕대 + 绷带 + 繃帶 Bandage Head @@ -195,6 +221,8 @@ Benda la testa 包帯を頭へ 머리에 붕대감기 + 绷带包扎 头部 + 繃帶包紮 頭部 Bandage Torso @@ -209,6 +237,8 @@ Benda il torso 包帯を胴体へ 몸통에 붕대감기 + 绷带包扎 身体 + 繃帶包紮 身體 Bandage Left Arm @@ -223,6 +253,8 @@ Benda il braccio sinistro 包帯を左腕に 왼팔에 붕대감기 + 绷带包扎 左手 + 繃帶包紮 左手 Bandage Right Arm @@ -237,6 +269,8 @@ Benda il braccio destro 包帯を右腕に 오른팔에 붕대감기 + 绷带包扎 右手 + 繃帶包紮 右手 Bandage Left Leg @@ -251,6 +285,8 @@ Benda la gamba sinistra 包帯を左足へ 왼쪽 다리에 붕대감기 + 绷带包扎 左脚 + 繃帶包紮 左腳 Bandage Right Leg @@ -265,6 +301,8 @@ Benda la gamba destra 包帯を右足へ 오른쪽 다리에 붕대감기 + 绷带包扎 右脚 + 繃帶包紮 右腳 Injecting Morphine... @@ -279,6 +317,8 @@ Inietto la morfina... モルヒネを投与中・・・ 모르핀 주사중... + 吗啡注射中... + 嗎啡注射中... Injecting Epinephrine... @@ -293,6 +333,8 @@ Inietto l'adrenalina... アドレナリンを投与中・・・ 에피네프린 주사중... + 肾上腺素注射中... + 腎上腺素注射中... Injecting Adenosine... @@ -306,6 +348,8 @@ Введение аденозина... アドネシンを投与中・・・ 아데노신 주사중... + 腺苷注射中... + 腺苷注射中... Injecting Atropine... @@ -320,6 +364,8 @@ Injetando Atropina アトロピンを投与中・・・ 아트리핀 주사중... + 阿托品注射中 ... + 阿托品注射中 ... Transfusing Blood... @@ -334,6 +380,8 @@ Effettuo la trasfusione di sangue... 輸血中・・・ 혈액 수혈중... + 输血液中 ... + 輸血液中 ... Transfusing Saline... @@ -348,6 +396,8 @@ Transfundindo Soro... 血しょうを投与中・・・ 생리식염수 수혈중... + 施打生理食盐水中 ... + 施打生理食鹽水中 ... Transfusing Plasma... @@ -362,6 +412,8 @@ Transfundindo Plasma... 生理食塩水を投与中・・・ 혈장 수혈중... + 输血浆中 ... + 輸血漿中 ... Bandaging... @@ -376,6 +428,8 @@ Перевязывание... 包帯を巻いています・・・ 붕대감는중... + 绷带包扎中 ... + 繃帶包紮中 ... Applying Tourniquet... @@ -390,6 +444,8 @@ Applicando Torniquete 止血帯を巻いています・・・ 지혈대 적용중... + 使用军用止血带中 ... + 使用軍用止血帶中 ... Medical @@ -404,6 +460,8 @@ Orvosi 治療 치료 + 医疗 + 醫療 Field Dressing @@ -418,6 +476,8 @@ Curativo de Campo 緊急圧迫包帯 필드 드레싱 + 基础绷带 + 基礎繃帶 Packing Bandage @@ -432,6 +492,8 @@ Obvaz Tlakový 弾性包帯 거즈 붕대 + 包扎绷带 + 包紮繃帶 Elastic Bandage @@ -446,6 +508,8 @@ Bandagem Elástica 伸縮包帯 압박 붕대 + 弹性绷带 + 彈性繃帶 QuikClot @@ -460,6 +524,8 @@ QuikClot クイッククロット 퀵 클롯 + 止血粉 + 止血粉 Check Pulse @@ -474,6 +540,8 @@ Checar Pulso 心拍数をはかる 맥박 확인 + 检查脉搏 + 檢查脈搏 Check Blood Pressure @@ -488,6 +556,8 @@ Chegar Pressão Sanguínea 血圧をはかる 혈압 확인 + 检查血压 + 檢查血壓 Triage Card @@ -502,6 +572,8 @@ Cartão de Triagem トリアージ カード 부상자 분류 카드 + 检伤分类卡 + 檢傷分類卡 No entries on this triage card. @@ -516,6 +588,8 @@ Nenhuma entrada neste cartão de triagem トリアージ カードには何も無い 부상자 분류 카드에 쓰여있는것이 없습니다. + 此检伤分类卡上没有任何资料 + 此檢傷分類卡上沒有任何資料 Tourniquet @@ -530,6 +604,8 @@ Torniquete 止血帯 지혈대 + 军用止血带 + 軍用止血帶 Remove Tourniquet @@ -544,6 +620,8 @@ Remover Torniquete 止血帯をはずす 지혈대 제거 + 移除军用止血带 + 移除軍用止血帶 Diagnose @@ -558,6 +636,8 @@ Diagnosticar 診断する 진단 + 诊断 + 診斷 Diagnosing... @@ -572,6 +652,8 @@ Diagnosticando... 診断中・・・ 진단중... + 诊断中... + 診斷中... CPR @@ -586,6 +668,8 @@ SBV 心肺蘇生 심폐소생술 + 心肺复苏术 + 心肺復甦術 Performing CPR... @@ -600,6 +684,8 @@ Realizando o SBV... 心肺蘇生を実行中・・・ 심폐소생중... + 进行心肺复苏术中... + 進行心肺復甦術中... Give Blood IV (1000ml) @@ -614,6 +700,8 @@ Administrar Sangue IV (1000ml) 血液 IV (1000ml) をあたえる IV 혈액 수혈 (1000ml) + 输血液 (1000ml) + 輸血液 (1000ml) Give Blood IV (500ml) @@ -628,6 +716,8 @@ Administrar Sangue IV (500ml) 血液 IV (500ml) をあたえる IV 혈액 수혈 (500ml) + 输血液 (500ml) + 輸血液 (500ml) Give Blood IV (250ml) @@ -642,6 +732,8 @@ Administrar Sangue IV (250ml) 血液 IV (250ml) をあたえる IV 혈액 수혈 (250ml) + 输血液 (250ml) + 輸血液 (250ml) Give Plasma IV (1000ml) @@ -656,6 +748,8 @@ Administrar Plasma IV (1000ml) 血しょう IV (1000ml) をあたえる IV 혈장 수혈 (1000ml) + 输血浆 (1000ml) + 輸血漿 (1000ml) Give Plasma IV (500ml) @@ -670,6 +764,8 @@ Administrar Plasma IV (500ml) 血しょう IV (500ml) をあたえる IV 혈장 수혈 (500ml) + 输血浆 (500ml) + 輸血漿 (500ml) Give Plasma IV (250ml) @@ -684,6 +780,8 @@ Administrar Plasma IV (250ml) 血しょう IV (250ml) をあたえる IV 혈장 수혈 (250ml) + 输血浆 (250ml) + 輸血漿 (250ml) Give Saline IV (1000ml) @@ -698,6 +796,8 @@ Administrar Soro IV (1000ml) 血しょう IV (1000ml) をあたえる IV 생리식염수 수혈 (1000ml) + 注射生理食盐水 (1000ml) + 注射生理食鹽水 (1000ml) Give Saline IV (500ml) @@ -712,6 +812,8 @@ Administrar Soro IV (500ml) 血しょう IV (500ml) をあたえる IV 생리식염수 수혈 (500ml) + 注射生理食盐水 (500ml) + 注射生理食鹽水 (500ml) Give Saline IV (250ml) @@ -726,6 +828,8 @@ Administrar Soro IV (250ml) 血しょう IV (250ml) をあたえる IV 생리식염수 수혈 (250ml) + 注射生理食盐水 (250ml) + 注射生理食鹽水 (250ml) Minor @@ -740,6 +844,8 @@ Leve 保留群 경미 + 轻微 + 輕微 Delayed @@ -754,6 +860,8 @@ Atrasado 待機的治療群 늦어짐 + 延后 + 延後 Immediate @@ -768,6 +876,8 @@ Imediato 再優先治療群 긴급 + 紧急 + 緊急 Deceased @@ -782,6 +892,8 @@ Falecido 死亡群 사망 + 死亡 + 死亡 None @@ -796,6 +908,8 @@ Nenhum なし 없음 + 未分类 + 未分類 Normal breathing @@ -810,6 +924,8 @@ Respiração normal 通常の呼吸 정상 호흡 + 呼吸正常 + 呼吸正常 No breathing @@ -824,6 +940,8 @@ Não respira 息をしていない 호흡 불가 + 没有呼吸 + 沒有呼吸 Difficult breathing @@ -838,6 +956,8 @@ Dificuldade para respirar 呼吸が苦しそうだ 호흡 곤란 + 呼吸困难 + 呼吸困難 Almost no breathing @@ -852,6 +972,8 @@ Quase não respira ほとんど呼吸をしていない 호흡이 없음 + 快要没呼吸 + 快要沒呼吸 Bleeding @@ -866,6 +988,8 @@ Sangrando 出血している 출혈 + 流血中 + 流血中 In pain @@ -880,6 +1004,8 @@ Com dor 痛みがある 고통 + 疼痛中 + 疼痛中 Lost a lot of Blood @@ -894,6 +1020,8 @@ Perdeu muito sangue 大量出血している 많은 양의 혈액을 잃음 + 大量失血中 + 大量失血中 Tourniquet [CAT] @@ -908,6 +1036,8 @@ Torniquete [CAT] 止血帯 [CAT] 지혈대 [CAT] + 军用止血带 + 軍用止血帶 Receiving IV [%1ml] @@ -922,6 +1052,8 @@ Recebendo IV [%1ml] IV [%1ml] を投与されている IV로 [%1ml] 수혈중 + 接收静脉注射液中 [%1ml] + 接收靜脈注射液中 [%1ml] Bandage (Basic) @@ -936,6 +1068,8 @@ Bandagem(Básico) 包帯 (緊急圧迫) 붕대 (기본) + 基础绷带 + 基礎繃帶 Used to cover a wound @@ -950,6 +1084,8 @@ Slouží k překrytí poranění 傷口をおおう 상처를 덮을때 씁니다 + 用于覆盖伤口 + 用於覆蓋傷口 A dressing, that is a particular material used to cover a wound, which is applied over the wound once bleeding has been stemmed. @@ -964,6 +1100,8 @@ Obvaz je vhodným způsobem upravený sterilní materiál, určený k překrytí rány, případně k fixaci poranění. ドレッシングは、傷口を血液凝固剤でおおうようにできていて、つかうと出血の原因を取りさります。 드레싱, 출혈을 막고서 상처를 덮기위해 쓰는 물건입니다. + 用于覆盖伤口以防止出血, 透过敷料的止血剂来让出血慢慢停止. + 用於覆蓋傷口以防止出血, 透過敷料的止血劑來讓出血慢慢停止. Packing Bandage @@ -978,6 +1116,8 @@ Obvaz (Tlakový) 弾性包帯 거즈 붕대 + 包扎绷带 + 包紮繃帶 Used to pack medium to large wounds and stem the bleeding @@ -992,6 +1132,8 @@ Používá se k zastavení středních až silnějších krvácení 弾性包帯は粘着フィルム状で、普通から大きめなケガにつかい止血します。 중형 또는 대형 상처를 채우고 출혈을 막기위해 쓰입니다 + 用于包扎中到大型伤口, 并防止出血 + 用於包紮中到大型傷口, 並防止出血 A bandage used to pack the wound to stem bleeding and facilitate wound healing. Packing a wound is an option in large polytrauma injuries. @@ -1006,6 +1148,8 @@ Tlakový obvaz se skládá se ze sterilní krycí vrstvy, na kterou je přiložena silná vrstva savého materiálu stlačující cévu v ráně a která je přitlačována k ráně a připevněna obinadlem. Slouží k zastavení silnějších krvácení. 包帯をつかうと出血の原因を取りのぞき、それを促進させます。また大きめな多発性外傷にたいしても使えます。 출혈을 막고 상처를 치유하기 위한 붕대. 다발성외상의 경우 상처를 채우는것도 한 가지 방법입니다. + 用于包扎中到大型伤口, 并防止出血, 为在大型多处性伤口的选项之一! + 用於包紮中到大型傷口, 並防止出血, 為在大型多處性傷口的選項之一! Bandage (Elastic) @@ -1020,6 +1164,8 @@ Bandagem (Elástica) 包帯 (伸縮) 붕대 (압박) + 弹性绷带 + 彈性繃帶 Bandage kit, Elastic @@ -1034,6 +1180,8 @@ Sada obvazů, Elastická 包帯キット (伸縮) 붕대, 압박 + 弹性绷带 + 彈性繃帶 Allows an even compression and extra support to the injured area. @@ -1048,6 +1196,8 @@ Hodí se k fixačním účelům a to i v oblastech kloubů. 負傷部分へ最大の対応と止血を続けられます。 부상 부위를 골고루 압박해주면서 동시에 고정시켜 줍니다. + 可对伤口持续压迫并固定以防止伤口情况变严重. + 可對傷口持續壓迫並固定以防止傷口情況變嚴重. Tourniquet (CAT) @@ -1062,6 +1212,8 @@ Torniquete (CAT) 止血帯 (CAT) 지혈대 [CAT] + 军用止血带 + 軍用止血帶 Slows down blood loss when bleeding @@ -1076,6 +1228,8 @@ Zpomaluje ztráty krve při krvácení 出血しているときに、流れ出る量をへらします。 출혈 시 혈액손실을 늦춰줍니다 + 减缓失血的速度 + 減緩失血的速度 A constricting device used to compress venous and arterial circulation in effect inhibiting or slowing blood flow and therefore decreasing loss of blood. @@ -1090,6 +1244,8 @@ Zařízení používané ke stlačení venózního a arteriálního oběhu. V důsledku dochází ke zpomalení toku krve a tedy i snížení ztrát krve. 止血帯は静脈や動脈へ圧力をかけ、循環を遅らせることで血液の流れをおそくし、失血を防ぎます。 정맥과 동맥을 압축시키켜 혈액순환을 억제 혹은 늦추게하여 혈액손실을 줄이는 도구입니다. + 用于压迫静脉与动脉的血液流动, 达到减缓失血速度的目的. + 用於壓迫靜脈與動脈的血液流動, 達到減緩失血速度的目的. Morphine autoinjector @@ -1104,6 +1260,8 @@ Auto-injetor de morfina モルヒネ 모르핀 자동주사기 + 吗啡自动注射器 + 嗎啡自動注射器 Used to combat moderate to severe pain experiences @@ -1118,6 +1276,8 @@ Slouží k tlumení středně těžkých a těžkých bolestí 戦闘が収まったとき、痛みにたいしてつかいます。 심한 통증을 완화하는데 쓰입니다 + 减低中度至重度的疼痛感 + 減低中度至重度的疼痛感 An analgesic used to combat moderate to severe pain experiences. @@ -1132,6 +1292,8 @@ Analgetikum slouží k tlumení středně těžkých a těžkých bolestí 戦闘が収まったとき、モルヒネを痛みにたいしてつかいます。 심한 통증을 완화하기 위해 쓰이는 진통제입니다. + 止痛药的一种, 用于减低中度至重度的疼痛感. + 止痛藥的一種, 用於減低中度至重度的疼痛感. Adenosine autoinjector @@ -1145,6 +1307,8 @@ Аденозин в пневмошприце アデノシン 아데노신 자동주사기 + 腺苷自动注射器 + 腺苷自動注射器 Used to counter effects of Epinephrine @@ -1158,6 +1322,8 @@ Используется для купирования эффектов адреналина アドレナリンの反対の効果としてつかいます。 에피네프린 대응책으로 쓰입니다 + 用来对付肾上腺素的影响 + 用來對付腎上腺素的影響 A drug used to counter the effects of Epinephrine @@ -1171,6 +1337,8 @@ Препарат используется для купирования эффектов адреналина つかうと、アドレナリンと反対の効果がでます。 에피네프린에 대응용으로 쓰이는 약품 + 一种药物用于减低肾上腺素的效果 + 一種藥物用於減低腎上腺素的效果 Atropine autoinjector @@ -1185,6 +1353,8 @@ Auto-injetor de Atropina アトロピン 아트로핀 자동주사기 + 阿托品自动注射器 + 阿托品自動注射器 Used in NBC scenarios @@ -1199,6 +1369,8 @@ Používá se v přítomnosti nervových plynů 核・生物・化学兵器がつかわれている条件下にてつかいます。 핵,생물,화학 상황에 쓰입니다 + 使用于核生化污染的情况 + 使用於核生化汙染的情況 A drug used by the Military in NBC scenarios. @@ -1213,6 +1385,8 @@ Atropin slouží jako protijed na otravu organofosfátovými insekticidy (diazinon) a nervovými plyny. 核・生物・化学兵器がつかわれている条件下にてつかいます。 핵,생물,화학 상황에 쓰이는 군용 약품 + 军用神经解毒针, 用来应付核生化污染的情况. + 軍用神經解毒針, 用來應付核生化汙染的情況. Epinephrine autoinjector @@ -1227,6 +1401,8 @@ Auto-injetor de epinefrina アドレナリン 에피네프린 자동주사기 + 肾上腺素自动注射器 + 腎上腺素自動注射器 Increase heart rate and counter effects given by allergic reactions @@ -1241,6 +1417,8 @@ Zvyšuje srdeční frekvenci a chrání před alergickými reakcemi 心拍数を増加させたり、アレルギー反応を収める効果もあります。 심박수를 높이며 알러지반응의 대응책입니다 + 增加心跳速率的一种药物 + 增加心跳速率的一種藥物 A drug that works on a sympathetic response to dilate the bronchi, increase heart rate and counter such effects given by allergic reactions (anaphylaxis). Used in sudden cardiac arrest scenarios with decreasing positive outcomes. @@ -1255,6 +1433,8 @@ Zúžení periferních cév díky působení na alfa receptory a následné kontrakci hladkých svalů, tím dochází k tzv. centralizaci oběhu, krev se soustřeďuje v životně důležitých centrálních orgánech (srdce, mozek, plíce), působí také pozitivně na srdeční činnost a dochází ke zvýšení krevního tlaku a tepu. Dále se používá při náhlé srdeční zástavě. 薬は気管支を拡張するよう交感神経を拡張させ、心拍数を増加させます。それにアレルギー反応を収める効果もあります(アナフィラキシー ショック)。得られる効果は少ないですが、心停止している場合などにつかわれます。 기관지를 확장시키는 교감 신경 반응을 이끌어내는 약물로써, 심박을 높이고 알러지 효과에 대응합니다(아나필락시스). 심폐가 정지하는 경우 호전이 되지않을때 사용합니다. + 俗称强心针, 为一种支气管扩张药物, 会增加心跳速率并减缓过敏反应(过敏性休克), 在心跳骤停时有恢复心跳的效果! + 俗稱強心針, 為一種支氣管擴張藥物, 會增加心跳速率並減緩過敏反應(過敏性休克), 在心跳驟停時有恢復心跳的效果! Plasma IV (1000ml) @@ -1269,6 +1449,8 @@ Krevní plazma (1000ml) 生理食塩水 IV (1000ml) 혈장 IV (250ml) + 血浆 (1000ml) + 血漿 (1000ml) A volume-expanding blood supplement. @@ -1283,6 +1465,8 @@ Intravenózně podávaný doplněk k zvětšení objemu krve 血液量を増加させる補助です。 혈액량을 늘리기위한 보조수단 입니다. + 可快速得到血液补充 + 可快速得到血液補充 A volume-expanding blood supplement. @@ -1297,6 +1481,8 @@ Intravenózně podávaný doplněk k zvětšení objemu krve 血液量を増加させる補助です。 혈액량을 늘리기위한 보조수단 입니다. + 可快速得到血液补充 + 可快速得到血液補充 Plasma IV (500ml) @@ -1311,6 +1497,8 @@ Krevní plazma (500ml) 生理食塩水 IV (500ml) 혈장 IV (500ml) + 血浆 (500ml) + 血漿 (500ml) Plasma IV (250ml) @@ -1325,6 +1513,8 @@ Krevní plazma (250ml) 生理食塩水 IV (250ml) 혈장 IV (250ml) + 血浆 (250ml) + 血漿 (250ml) Blood IV (1000ml) @@ -1339,6 +1529,8 @@ Krevní transfúze (1000ml) 血液 IV (1000ml) 혈액 IV (1000ml) + 血液 (1000ml) + 血液 (1000ml) Blood IV, for restoring a patients blood (keep cold) @@ -1353,6 +1545,8 @@ Krevní transfuze pro doplnění pacientovi krve (skladujte v chladu) 血液 IV は、患者へ血液を補給します。(要低温保存) 혈액 IV, 환자에게 혈액을 공급합니다. (차갑게 할것) + 血液, 用于补充伤者流失的血液 (需冷藏) + 血液, 用於補充傷者流失的血液 (需冷藏) O Negative infusion blood used in strict and rare events to replenish blood supply usually conducted in the transport phase of medical care. @@ -1367,6 +1561,8 @@ 0 Rh negativní krev se používá v vzácných případech k doplnění pacientovy hladiny krve, obvykle při převozu zraněné osoby do nemocnice. O 型への輸血はまれで厳格であり、通常は治療のための輸送段階で輸血をおこないます。 O- 형 혈액 투여는 매우 엄격하고 드문 혈액보급의 경우에 쓰이는데 주로 치료의 운송단계에서 사용됩니다. + O型负值注射用血液, 在紧急情况时使用, 用于补充伤者流失的血液 + O型負值注射用血液, 在緊急情況時使用, 用於補充傷者流失的血液 Blood IV (500ml) @@ -1381,6 +1577,8 @@ Krevní transfúze (500ml) 血液 IV (500ml) 혈액 IV (500ml) + 血液 (500ml) + 血液 (500ml) Blood IV (250ml) @@ -1395,6 +1593,8 @@ Krevní transfúze (250ml) 血液 IV (250ml) 혈액 IV (250ml) + 血液 (250ml) + 血液 (250ml) Saline IV (1000ml) @@ -1409,6 +1609,8 @@ Fyziologický roztok (1000ml) 生理食塩水 IV (1000ml) 생리식염수 IV (1000ml) + 生理食盐水 (1000ml) + 生理食鹽水 (1000ml) Saline IV, for restoring a patients blood @@ -1423,6 +1625,8 @@ Fyziologický roztok se aplikuje intravenózně a slouží k obnově pacientovi krve 生理食塩水 IV は、患者の血液量を補助します 생리식염수, 환자의 혈액량을 보충할때 쓰입니다 + 生理食盐水, 用于恢复伤者血液 + 生理食鹽水, 用於恢復傷者血液 A medical volume-replenishing agent introduced into the blood system through an IV infusion. @@ -1437,6 +1641,8 @@ Fyziologický roztok se využívá nejčastěji jako infuze při dehydrataci organismu. 生理食塩水 IV を静脈へ投与し、血液量を増加させることができます。 혈류에 IV로 투여되는 의료 용적 대체 요법 + 利用静脉注射进入人体血液系统, 帮助伤者血液恢复 + 利用靜脈注射進入人體血液系統, 幫助傷者血液恢復 Saline IV (500ml) @@ -1451,6 +1657,8 @@ Fyziologický roztok (500ml) 生理食塩水 IV (500ml) 생리식염수 IV (500ml) + 生理食盐水 (500ml) + 生理食鹽水 (500ml) Saline IV (250ml) @@ -1465,6 +1673,8 @@ Fyziologický roztok (250ml) 生理食塩水 IV (250ml) 생리식염수 IV (250ml) + 生理食盐水 (250ml) + 生理食鹽水 (250ml) Basic Field Dressing (QuikClot) @@ -1479,6 +1689,8 @@ Hemostatický obvaz (QuikClot) 緊急圧迫止血包帯 (クイッククロット) 필드 드레싱 (퀵 클롯) + 基本战地包扎 (止血粉) + 基本戰地包紮 (止血粉) QuikClot bandage @@ -1493,6 +1705,8 @@ Hemostatický obvaz (QuikClot) クイッククロット 퀵 클롯 붕대 + 止血粉绷带 + 止血粉繃帶 Hemostatic bandage with coagulant that stops bleeding. @@ -1507,6 +1721,8 @@ Hemostatický obvaz určený k zástavě krvácení 血液凝固剤をふくむ包帯により、止血できます。 지혈시 사용하는 붕대로 혈액 응고제를 포함하고있습니다. + 包含止血粉成分的止血绷带, 可用于止血 + 包含止血粉成分的止血繃帶, 可用於止血 Personal Aid Kit @@ -1521,6 +1737,8 @@ Osobní lékárnička (PAK) 応急処置キット 개인응급키트 + 个人急救包 + 個人急救包 Includes various treatment kit needed for stitching or advanced treatment @@ -1535,6 +1753,8 @@ Osobní lékárnička obsahuje zdravotnický materiál umožňující šití a pokročilejší ošetřování raněných 縫合や高度な処置に必要とされる、さまざまな治療器具が含まれています。 봉합및 고급 조치에 필요한 다양한 치료 도구가 있습니다. + 包含各种医疗套件, 以及进阶伤口系统需要的缝合用品. + 包含各種醫療套件, 以及進階傷口系統需要的縫合用品. Personal Aid Kit for in field stitching or advanced treatment @@ -1549,6 +1769,8 @@ Pronto soccorso personale da campo per mettersi i punti o per trattamenti avanzati. 戦場で縫合や高度な処置に必要とされる、さまざまな治療器具が含まれています。 야전에서 봉합및 고급 조치를 위한 개인응급키트 + 个人急救包可用于战地缝合手术或进阶伤口系统使用. + 個人急救包可用於戰地縫合手術或進階傷口系統使用. Use Personal Aid Kit @@ -1563,6 +1785,8 @@ Usa il pronto soccorso personale 応急処置キットをつかう 개인 응급 키트사용하기 + 使用个人急救包 + 使用個人急救包 Surgical Kit @@ -1577,6 +1801,8 @@ Chirurgická sada 縫合キット 봉합 키트 + 手术包 + 手術包 Surgical Kit for in field advanced medical treatment @@ -1591,6 +1817,8 @@ Chirurgická sada určená k pokročilejším zdravotnickým zákrokům v poli 縫合キットは戦場で高度な処置をするためにつかわれます。 야전 상황에서 고급 의료 처치를 위해 사용되는 봉합 키트 + 用于在战场上为伤口进行缝合(需要开启进阶伤口系统). + 用於在戰場上為傷口進行縫合(需要開啟進階傷口系統). Surgical Kit for in field advanced medical treatment @@ -1605,6 +1833,8 @@ Chirurgická sada určená k pokročilejším zdravotnickým zákrokům v poli 縫合キットは戦場で高度な処置をするためにつかわれます。 야전 상황에서 고급 의료 처치를 위해 사용되는 봉합 키트 + 用于在战场上为伤口进行缝合(需要开启进阶伤口系统). + 用於在戰場上為傷口進行縫合(需要開啟進階傷口系統). Use Surgical Kit @@ -1619,6 +1849,8 @@ Usar kit cirúrgico 縫合キットをつかう 봉합키트 사용하기 + 使用手术包 + 使用手術包 Bodybag @@ -1633,6 +1865,8 @@ Pytel na mrtvoly 死体袋 시체 가방 + 尸袋 + 屍袋 A bodybag for dead bodies @@ -1647,6 +1881,8 @@ Pytel na mrtvoly 死体袋は死体を入れるためにつかいます 시체를 운반할때 쓰는 가방입니다 + 用来装尸体用 + 用來裝屍體用 A bodybag for dead bodies @@ -1661,6 +1897,8 @@ Pytel na mrtvoly 死体袋は死体を入れるためにつかいます 시체를 운반할때 쓰는 가방입니다 + 用来装尸体用 + 用來裝屍體用 Blood Pressure @@ -1675,6 +1913,8 @@ Krevní tlak 血圧を測る 혈압 + 血压 + 血壓 Checking Blood Pressure.. @@ -1689,6 +1929,8 @@ Měřím krevní tlak... 血圧を測定中・・・ 혈압 측정증... + 检查血压中... + 檢查血壓中... %1 checked Blood Pressure: %2 @@ -1703,6 +1945,8 @@ %1 verificou pressão arterial: %2 %1 が測った血圧は: %2 %1 (이)가 혈압을 측정했습니다: %2 + 已由%1确认血压: %2 + 已由%1確認血壓: %2 You checked %1 @@ -1717,6 +1961,8 @@ Zkontroloval jsi %1 自分の血圧は %1 나의 혈압은 %1 이다 + 你已经检查 %1 + 你已經檢查 %1 You find a blood pressure of %2/%3 @@ -1731,6 +1977,8 @@ Naměřil si krevní tlak u %2/%3 血圧は %2/%3 혈압이 %2/%3 이다 + 血压为%2/%3 + 血壓為%2/%3 You find a low blood pressure @@ -1745,6 +1993,8 @@ Naměřil si nízký krevní tlak 血圧はかなり低い 혈압이 매우 낮다 + 发现到低血压 + 發現到低血壓 You find a normal blood pressure @@ -1759,6 +2009,8 @@ Naměřil si normální krevní tlak 血圧は通常 혈압이 정상이다 + 发现到正常血压 + 發現到正常血壓 You find a high blood pressure @@ -1773,6 +2025,8 @@ Naměřil si vysoký krevní tlak 血圧はかなり高い 혈압이 매우 높다 + 发现到高血压 + 發現到高血壓 You find no blood pressure @@ -1787,6 +2041,8 @@ Nenaměřil si žádný krevní tlak 血圧は測れなかった 혈압이 잡히지 않는다 + 量不到血压 + 量不到血壓 You fail to find a blood pressure @@ -1801,6 +2057,8 @@ Nedokázal si změřit krevní tlak 血圧を測るのに失敗 혈압을 잡을 수 없었다 + 检查血压的动作失败 + 檢查血壓的動作失敗 Low @@ -1815,6 +2073,8 @@ Baixa 低い 낮음 + + Normal @@ -1829,6 +2089,8 @@ Normal 通常 보통 + 正常 + 正常 High @@ -1843,6 +2105,8 @@ Alta 高い 높음 + + No Blood Pressure @@ -1857,6 +2121,8 @@ Sem pressão arterial 血圧なし 혈압 없음 + 无血压 + 無血壓 Pulse @@ -1871,6 +2137,8 @@ Puls 心拍数 맥박 + 脉搏 + 脈搏 Checking Heart Rate... @@ -1885,6 +2153,8 @@ Kontroluji srdeční tep... 心拍数を測定中・・・ 맥박 확인중... + 检查心跳中... + 檢查心跳中... You checked %1 @@ -1899,6 +2169,8 @@ Zkontroloval si %1 心拍数は %1 나의 맥박은 %1 이다 + 你已经检查 %1 + 你已經檢查 %1 %1 checked Heart Rate: %2 @@ -1913,6 +2185,8 @@ %1 verificou a frequência cardíaca: %2 %1 が測った心拍数は: %2 %1 (이)가 맥박을 측정했습니다: %2 + 已由%1确认心跳: %2 + 已由%1確認心跳: %2 None @@ -1927,6 +2201,8 @@ Niente なし 없음 + + Weak @@ -1941,6 +2217,8 @@ Fraca 弱い 약함 + 微弱 + 微弱 Normal @@ -1955,6 +2233,8 @@ Normal 通常 보통 + 正常 + 正常 Strong @@ -1969,6 +2249,8 @@ Forte 強い 강함 + 过快 + 過快 You find a Heart Rate of %2 @@ -1983,6 +2265,8 @@ Nahmatal jsi srdeční tep u %2 心拍数は %2 맥박이 %2 이다 + 心跳为%2 + 心跳為%2 You find a weak Heart Rate @@ -1997,6 +2281,8 @@ Nahmatal si slabý srdeční puls 自分の心拍数は低い 약한 맥박이다 + 心跳微弱 + 心跳微弱 You find a strong Heart Rate @@ -2011,6 +2297,8 @@ Nahmatal si silný srdeční puls 自分の心拍数は強い 강한 맥박이다 + 心跳过快 + 心跳過快 You find a normal Heart Rate @@ -2025,6 +2313,8 @@ Nahmatal si normální srdeční puls 自分の心拍数は通常 보통 맥박이다 + 心跳正常 + 心跳正常 You find no Heart Rate @@ -2039,6 +2329,8 @@ Žádný puls 心拍数を測れなかった 맥박을 찾을 수가 없다 + 量不到心跳 + 量不到心跳 Response @@ -2053,6 +2345,8 @@ Odezva 反応を見る 반응 + 反应 + 反應 You check response of patient @@ -2067,6 +2361,8 @@ Zkontroloval jsi reakci pacienta 患者からの反応をみる 대상의 반응 확인중 + 检查伤者的反应 + 檢查傷者的反應 %1 is responsive @@ -2081,6 +2377,8 @@ %1 odpovídá %1 は反応あり %1 은 반응이있다 + %1 有反应 + %1 有反應 %1 is not responsive @@ -2095,6 +2393,8 @@ %1 neodpovídá %1 の反応なし %1 은 반응이없다 + %1 没有反应 + %1 沒有反應 You checked %1 @@ -2109,6 +2409,8 @@ Zkontroloval jsi %1 %1 を見た %1 을 확인함 + 你已经检查 %1 + 你已經檢查 %1 Patient %1<br/>is %2.<br/>%3.<br/>%4 @@ -2123,6 +2425,8 @@ Paciente %1<br/>é %2.<br/>%3.<br/>%4 痛み %1<br/>は %2.<br/>%3.<br/>%4 환자 %1<br/>는 %2.<br/>%3.<br/>%4 + 伤者 %1<br/>is %2.<br/>%3.<br/>%4 + 傷者 %1<br/>is %2.<br/>%3.<br/>%4 alive @@ -2137,6 +2441,8 @@ vivo 生存 생존 + 活着 + 活著 dead @@ -2151,6 +2457,8 @@ morto 死亡 사망 + 死亡 + 死亡 He's lost some blood @@ -2165,6 +2473,8 @@ Ele perdeu um pouco de sangue 彼は出血している 적은 양의 피를 잃었다 + 他流失一些血液 + 他流失一些血液 He's lost a lot of blood @@ -2179,6 +2489,8 @@ Ha perso molto sangue 彼は大量出血している 많은 양의 피를 잃었다 + 他流失大量血液 + 他流失大量血液 He hasn't lost blood @@ -2193,6 +2505,8 @@ Ele não perdeu sangue 彼は出血していない 피를 잃지 않았다 + 他并没有失血 + 他並沒有失血 He is in pain @@ -2207,6 +2521,8 @@ Ele está com dor 彼には痛みがあるようだ 통증이 있다 + 他感到疼痛 + 他感到疼痛 He is not in pain @@ -2221,6 +2537,8 @@ Ele não está com dor 彼には痛みがないようだ 통증이 없다 + 他不会疼痛 + 他不會疼痛 Bandaged @@ -2235,6 +2553,8 @@ Obvázaný 包帯 붕대 감음 + 绷带 + 繃帶 You bandage %1 (%2) @@ -2249,6 +2569,8 @@ Obvazuješ %1 (%2) %1 (%2) 包帯をつかった %1 (%2) 붕대를 감았다 + 你正在对 %1 (%2) 包扎绷带中 + 你正在對 %1 (%2) 包紮繃帶中 %1 is bandaging you @@ -2263,6 +2585,8 @@ %1 tě obvazuje %1 は自分に包帯を巻いている %1 (이)가 나에게 붕대를 감고있다 + %1 正在对你包扎绷带中 + %1 正在對你包紮繃帶中 You start stitching injuries from %1 (%2) @@ -2277,6 +2601,8 @@ Zašíváš rány %1 (%2) あなたは %1 (%2) の外傷へ縫合をはじめた 나는 %1(%2) 상처로부터 봉합을 시작했다 + 你正开始对 %1 (%2) 缝合伤口中 + 你正開始對 %1 (%2) 縫合傷口中 Stitching @@ -2291,6 +2617,8 @@ Šití 縫合 붕합중 + 缝合中 + 縫合中 You treat the airway of %1 @@ -2305,6 +2633,8 @@ Ošetřuješ dýchací cesty %1 %1 の気道を診断する %1의 기도를 확보했다 + 你治疗 %1 的呼吸道 + 你治療 %1 的呼吸道 Airway @@ -2319,6 +2649,8 @@ Dýchací cesty 気道 기도 + 呼吸道 + 呼吸道 %1 is treating your airway @@ -2333,6 +2665,8 @@ %1 ošetřuje tvoje dýchací cesty %1 はあなたの気道を見ている %1 (이)가 나의 기도를 확보중이다 + %1 正在治疗你的呼吸道 + %1 正在治療你的呼吸道 Drag @@ -2347,6 +2681,8 @@ Trascina 引きずる 끌다 + 拖拉 + 拖拉 Carry @@ -2361,6 +2697,8 @@ Trasporta 運ぶ 업다 + 背起 + 背起 Release @@ -2375,6 +2713,8 @@ Rrilascia 離す 내려놓기 + 放下 + 放下 Load Patient Into @@ -2389,6 +2729,8 @@ Carica paziente nel 患者を載せる 환자 싣기 + 将伤者放入 + 將傷者放入 Unload Patient @@ -2403,6 +2745,8 @@ Scarica il paziente 患者を降ろす 환자 내리기 + 将伤者背出 + 將傷者背出 Unload patient @@ -2417,6 +2761,8 @@ Vyložit pacienta 患者を降ろす 환자 내리기 + 将伤者背出 + 將傷者背出 Load patient @@ -2431,6 +2777,8 @@ Naložit pacienta 患者を載せる 환자 싣기 + 将伤者放入 + 將傷者放入 Place body in bodybag @@ -2445,6 +2793,8 @@ Umístni tělo do pytle na mrtvoly 死体袋に入れる 시체 가방에 담기 + 将尸体放入尸袋 + 將屍體放入屍袋 Placing body in bodybag... @@ -2459,6 +2809,8 @@ Umístňuji tělo do pytle na mrtvoly... 死体袋へ梱包中・・・ 시체 가방에 담는중... + 将尸体放入尸袋中... + 將屍體放入屍袋中... %1 has bandaged patient @@ -2473,6 +2825,8 @@ %1 již obvázal pacienta %1 は包帯を巻いた %1 (이)가 붕대를 감아줬다 + %1 已包扎伤者 + %1 已包紮傷者 %1 performed CPR @@ -2486,6 +2840,8 @@ %1 à fait une RCP %1 は心肺蘇生をした %1 (이)가 심폐소생술을 실시했다 + %1 已执行心肺复苏术 + %1 已執行心肺復甦術 %1 used %2 @@ -2500,6 +2856,8 @@ %1 použil %2 %1 は %2 をつかった %1 (이)가 %2 을 썼다 + %1 已使用 %2 + %1 已使用 %2 %1 has given an IV @@ -2514,6 +2872,8 @@ %1 již aplikoval IV %1 は IV を与えた %1 (이)가 IV를 실시했다 + %1 已经给予静脉注射液 + %1 已經給予靜脈注射液 %1 applied a tourniquet @@ -2528,6 +2888,8 @@ %1 použil škrtidlo %1 は止血帯を巻いた %1 (이)가 지혈대를 적용했다 + %1 已经绑上止血带 + %1 已經綁上止血帶 %1 used Personal Aid Kit @@ -2541,6 +2903,8 @@ %1 a utilisé une trousse %1 は応急処置キットをつかった %1 (이)가 개인응급키트를 사용했다 + %1 已使用了个人急救包 + %1 已使用了個人急救包 Heavily wounded @@ -2555,6 +2919,8 @@ Gravemente ferido 重傷 중상 + 重伤 + 重傷 Lightly wounded @@ -2569,6 +2935,8 @@ Levemente ferido 軽傷 경상 + 轻伤 + 輕傷 Very lightly wounded @@ -2583,6 +2951,8 @@ Muito levemente ferido かなり浅い傷 매우 가벼운 부상 + 小伤 + 小傷 Head @@ -2597,6 +2967,8 @@ Cabeça 頭部 머리 + 头部 + 頭部 Torso @@ -2611,6 +2983,8 @@ Torso 胴体 몸통 + 身体 + 身體 Left Arm @@ -2625,6 +2999,8 @@ Braço Esquerdo 左腕 왼쪽 팔 + 左手 + 左手 Right Arm @@ -2639,6 +3015,8 @@ Braço Direito 右腕 오른쪽 팔 + 右手 + 右手 Left Leg @@ -2653,6 +3031,8 @@ Perna Esquerda 左足 왼쪽 다리 + 左脚 + 左腳 Right Leg @@ -2667,6 +3047,8 @@ Perna Direita 右足 오른쪽 다리 + 右脚 + 右腳 Heal fully bandaged hitpoints @@ -2680,6 +3062,8 @@ Heilt vollständig bandagierte Trefferpunkte 包帯は体力を完全に回復する 붕대를 감은후 체력을 회복함 + 完全医疗包扎的部位至痊愈 + 完全醫療包紮的部位至痊癒 Pain is only temporarily suppressed @@ -2694,6 +3078,8 @@ Dolore è soppresso solo temporaneamente 痛みは一時的な影響 고통은 일시적으로만 회복가능 + 疼痛只会暂时性压制 + 疼痛只會暫時性壓制 Pain Effect Type @@ -2708,6 +3094,8 @@ Typ bolesti - efekt 痛みの種類 고통 효과 종류 + 疼痛效果类型 + 疼痛效果類型 Colour Flashing @@ -2722,6 +3110,8 @@ Blikající barva 色の点滅 색 반짝임 + 闪烁颜色 + 閃爍顏色 Chromatic Aberration @@ -2736,6 +3126,8 @@ Aberração Cromática 色の収差 색수차 + 色差 + 色差 Style of menu (Medical) @@ -2750,6 +3142,8 @@ Stile del menù (medico) メニューの表示形式 (治療) 메뉴의 스타일 (의료) + 选单样式 (医疗) + 選單樣式 (醫療) Select the type of menu you prefer; default 3d selections or radial. @@ -2764,6 +3158,8 @@ Seleziona il tipo di menù che preferisci: selezione (3D), radiale o disabilitata. 好みに応じてメニューの表示形式を選んでください。標準では 3D 選択か円状です。 선호하는 종류의 메뉴를 고르세요; 기본 3d 선택형 혹은 다이얼형 + 选择你喜欢的选单样式; 预设为3D选项或放射状 + 選擇你喜歡的選單樣式; 預設為3D選項或放射狀 Selections (3d) @@ -2778,6 +3174,8 @@ Selezione (3D) 選択 (3d) 선택 (3d) + 选择 (3D) + 選擇 (3D) Radial @@ -2792,6 +3190,8 @@ Radiale 円状 다이얼형 + 放射状 + 放射狀 Scrape @@ -2806,6 +3206,8 @@ Odřenina 擦り傷 찰과상 + 擦伤 + 擦傷 Minor Scrape @@ -2820,6 +3222,8 @@ Malá odřenina 小さな擦り傷 소형 찰과상 + 小擦伤 + 小擦傷 Medium Scrape @@ -2834,6 +3238,8 @@ Středně velká odřenina 中くらいの擦り傷 중형 찰과상 + 中擦伤 + 中擦傷 Large Scrape @@ -2848,6 +3254,8 @@ Velká odřenina 大きな擦り傷 대형 찰과상 + 大擦伤 + 大擦傷 Avulsion @@ -2862,6 +3270,8 @@ Avulze 剥離傷 열상 + 撕脱伤 + 撕脫傷 Minor Avulsion @@ -2876,6 +3286,8 @@ Malá avulze 小さな剥離傷 소형 열상 + 小撕脱伤 + 小撕脫傷 Medium Avulsion @@ -2890,6 +3302,8 @@ Střední avulze 中くらいの剥離傷 중형 열상 + 中撕脱伤 + 中撕脫傷 Large Avulsion @@ -2904,6 +3318,8 @@ Velká avulze 大きな剥離傷 대형 열상 + 大撕脱伤 + 大撕脫傷 Bruise @@ -2918,6 +3334,8 @@ Modřina 打ち傷 타박상 + 挫伤 + 挫傷 Minor Bruise @@ -2932,6 +3350,8 @@ Malá modřina 小さな打ち傷 소형 타박상 + 小挫伤 + 小挫傷 Medium Bruise @@ -2946,6 +3366,8 @@ Středně velká modřina 中くらいの打ち傷 중형 타박상 + 中挫伤 + 中挫傷 Large Bruise @@ -2960,6 +3382,8 @@ Velká modřina 大きな打撲傷 대형 타박상 + 大挫伤 + 大挫傷 Crushed tissue @@ -2974,6 +3398,8 @@ Zhmoždění měkkých tkání 圧挫傷 좌상 + 撞伤 + 撞傷 Minor crushed tissue @@ -2988,6 +3414,8 @@ Malé zhmoždění měkkých tkání 小さな圧挫傷 소형 좌상 + 小撞伤 + 小撞傷 Medium crushed tissue @@ -3002,6 +3430,8 @@ Střední zhmoždění měkkých tkání 中くらいの圧挫傷 중형 좌상 + 中撞伤 + 中撞傷 Large crushed tissue @@ -3016,6 +3446,8 @@ Velké zhmoždění měkkých tkání 大きな圧挫傷 대형 좌상 + 大撞伤 + 大撞傷 Cut @@ -3030,6 +3462,8 @@ Řezná rána 切り傷 절상 + 割伤 + 割傷 Small Cut @@ -3044,6 +3478,8 @@ Malá řezná rána 小さな切り傷 소형 절상 + 小割伤 + 小割傷 Medium Cut @@ -3058,6 +3494,8 @@ Střední řezná rána 中くらいの切り傷 중형 절상 + 中割伤 + 中割傷 Large Cut @@ -3072,6 +3510,8 @@ Velká řezná rána 大きな切り傷 대형 절상 + 大割伤 + 大割傷 Tear @@ -3086,6 +3526,8 @@ Tržná rána 裂傷 창상 + 撕裂伤 + 撕裂傷 Small Tear @@ -3100,6 +3542,8 @@ Malá tržná rána 小さな裂傷 소형 창상 + 小撕裂伤 + 小撕裂傷 Medium Tear @@ -3114,6 +3558,8 @@ Střední tržná rána 中くらいの裂傷 중형 창상 + 中撕裂伤 + 中撕裂傷 Large Tear @@ -3128,6 +3574,8 @@ Velká tržná rána 大きな裂傷 대형 창상 + 大撕裂伤 + 大撕裂傷 Velocity Wound @@ -3142,6 +3590,8 @@ Střelné poranění 銃創 총상 + 穿透伤 + 穿透傷 Small Velocity Wound @@ -3156,6 +3606,8 @@ Malé střelné poranění 小さな銃創 소형 총상 + 小穿透伤 + 小穿透傷 Medium Velocity Wound @@ -3170,6 +3622,8 @@ Střední střelné poranění 中くらいの銃創 중형 총상 + 中穿透伤 + 中穿透傷 Large Velocity Wound @@ -3184,6 +3638,8 @@ Velké střelné poranění 大きな銃創 대형 총상 + 大穿透伤 + 大穿透傷 Puncture Wound @@ -3198,6 +3654,8 @@ Bodná rána 刺し傷 관통상 + 穿刺伤 + 穿刺傷 Minor Puncture Wound @@ -3212,6 +3670,8 @@ Malá bodná rána 小さな刺し傷 소형 관통상 + 小穿刺伤 + 小穿刺傷 Medium Puncture Wound @@ -3226,6 +3686,8 @@ Střední bodná rána 中くらいの刺し傷 중형 관통상 + 中穿刺伤 + 中穿刺傷 Large Puncture Wound @@ -3240,6 +3702,8 @@ Velká bodná rána 大きな刺し傷 대형 관통상 + 大穿刺伤 + 大穿刺傷 Broken Femur @@ -3254,6 +3718,8 @@ Zlomená stehenní kost 大腿骨の骨折 대퇴골 골절 + 大腿骨骨折 + 大腿骨骨折 Treating... @@ -3268,6 +3734,8 @@ Curando... 治療中・・・ 치료중... + 治疗中... + 治療中... Removing Tourniquet... @@ -3282,6 +3750,8 @@ Togliendo il laccio emostatico... 止血帯を外している・・・ 지혈대 제거중... + 移除军用止血带中... + 移除軍用止血帶中... ACE Medical @@ -3296,6 +3766,8 @@ ACE Medical ACE 医療 ACE 의료 + ACE 医疗系统 + ACE 醫療系統 Medical Settings [ACE] @@ -3310,6 +3782,8 @@ Impostazioni Mediche [ACE] 医療設定 [ACE] 의료 설정 [ACE] + 医疗设定 [ACE] + 醫療設定 [ACE] Medical Level @@ -3324,6 +3798,8 @@ Livello Medico 医療レベル 의료 수준 + 医疗等级 + 醫療等級 What is the medical simulation level? @@ -3338,6 +3814,8 @@ Qual'è il livello di simulazione medica? 治療の再現度は? 의료 시뮬레이션의 수준 + 选择需要的医疗模拟等级 + 選擇需要的醫療模擬等級 Basic @@ -3352,6 +3830,8 @@ Basico ベーシック 기본 + 基本 + 基本 Advanced @@ -3366,6 +3846,8 @@ Avanzato アドバンスド 고급 + 进阶 + 進階 Medics setting @@ -3380,6 +3862,8 @@ Parametri Medici 治療の設定 의료 설정 + 医护兵等级 + 醫護兵等級 What is the level of detail prefered for medics? @@ -3394,6 +3878,8 @@ Qual'è il livello di dettagli preferito per i medici? >衛生兵への再現度をどのくらいに設定しますか? 의무병의 시뮬레이션 정도? + 设定医护兵的预设医疗水平(医疗兵, 军医) + 設定醫護兵的預設醫療水平(醫療兵, 軍醫) Locations boost training @@ -3407,6 +3893,8 @@ Места ускоренного обучения 衛生兵としての能力を与える場所 교육 증가 지역 + 受所在位置影响提升医疗能力 + 受所在位置影響提升醫療能力 Boost medic rating in medical vehicles or near medical facilities [untrained becomes medic, medic becomes doctor] @@ -3420,6 +3908,8 @@ Улучшает медицинскую подготовку в мед. транспорте и около мед. строений [нетренированные становятся медиками, медики становятся врачами] 医療車両や医療施設の近くは衛生兵としての能力を与える場所となり、衛生兵の訓練を受けていないのに衛生兵としてなる(未訓練は衛生兵に、衛生兵は医師に) 의무병의 수준이 주변의 차량이나 의료시설에 따라 증가합니다. [비교육자가 의무병이되고, 의무병이 의사가 됩니다] + 当人员在医疗载具或是医护设施旁进行医疗时, 该员医疗能力将会有所提升 (未受训人员提升为医疗兵, 医疗兵提升为军医) + 當人員在醫療載具或是醫護設施旁進行醫療時, 該員醫療能力將會有所提升 (未受訓人員提升為醫療兵, 醫療兵提升為軍醫) Disable medics @@ -3434,6 +3924,8 @@ Disabilita medici 衛生兵を無効化 의무병 비활성화 + 关闭医护兵 + 關閉醫護兵 Enable Litter @@ -3448,6 +3940,8 @@ Abilita Barella 医療廃棄物の表示を有効化 의료폐기물 활성화 + 启用医疗废弃物 + 啟用醫療廢棄物 Enable litter being created upon treatment @@ -3462,6 +3956,8 @@ Abilita la creazione della barella dopo trattamento 治療を始めると、医療廃棄物の作成を有効化する 의료폐기물이 치료중 주변에 생성되는것을 활성화 합니다 + 本功能启用后, 当每次医疗动作结束时, 地上会产生相应的医疗废弃物 + 本功能啟用後, 當每次醫療動作結束時, 地上會產生相應的醫療廢棄物 Life time of litter objects @@ -3476,6 +3972,8 @@ Tempo di vita delle barelle 医療廃棄物の作成限界数を設定 의료폐기물 시간제한 + 医疗废弃物存在时间 + 醫療廢棄物存在時間 How long should litter objects stay? In seconds. -1 is forever. @@ -3490,6 +3988,8 @@ Per quanto devono restare le barelle? In secondi. -1 è permanente 医療廃棄物オブジェクトが表示されつづける時間を設定しますか?-1 は永遠です。 얼마동안 폐기물이 존재합니까? 초 단위. -1 은 영구적. + 定义医疗废弃物存在时间, 以秒为单位, -1为永远存在. + 定義醫療廢棄物存在時間, 以秒為單位, -1為永遠存在. Enable Screams @@ -3504,6 +4004,8 @@ Abilita Grida 叫びを有効化 비명 활성화 + 启用尖叫 + 啟用尖叫 Enable screaming by injured units @@ -3518,6 +4020,8 @@ Abilita Grida da parte delle unità ferite 負傷したユニットが叫ぶように 부상당한 인원이 소리지르는것을 활성화합니다 + 启用伤者的尖叫声 + 啟用傷者的尖叫聲 Player Damage @@ -3532,6 +4036,8 @@ Danno Giocatore プレイヤーへの損傷 플레이어 부상 + 玩家伤害 + 玩家傷害 What is the damage a player can take before being killed? @@ -3546,6 +4052,8 @@ Quanto è il danno che un giocatore può sostenere prima di essere ucciso? プレイヤーが死に始める前に損傷を受けるようにしますか? 얼마정도의 부상을 플레이어가 죽기 전까지 버틸 수 있습니까? + 玩家死亡前所能承受的伤害程度 + 玩家死亡前所能承受的傷害程度 AI Damage @@ -3560,6 +4068,8 @@ Danno AI AI への損傷 인공지능 부상 + AI伤害 + AI傷害 What is the damage an AI can take before being killed? @@ -3574,6 +4084,8 @@ Quanto è il danno che un'IA può sostenere prima di essere uccisa? AI が死に始める前に損傷を受けるようにしますか? 얼마정도의 부상을 인공지능이 죽기 전까지 버틸 수 있습니까? + AI 死亡前所能承受的伤害程度 + AI 死亡前所能承受的傷害程度 AI Unconsciousness @@ -3588,6 +4100,8 @@ Incoscienza IA AI の気絶 인공지능 기절 + AI无意识 + AI無意識 Allow AI to go unconscious @@ -3602,6 +4116,8 @@ Permetti alle IA di diventare incoscienti AI が気絶をするように 인공지능도 기절에 빠지게 합니다 + 允许AI进入无意识状态 + 允許AI進入無意識狀態 Remote Controlled AI @@ -3616,6 +4132,8 @@ IA Controllate in Remoto 遠隔操作された AI 인공지능 원격조종 + 遥控AI + 遙控AI Treat remote controlled units as AI not players? @@ -3630,6 +4148,8 @@ Considera le unità controllate in remoto come IA e non come giocatori? 遠隔操作された AI は、非プレイヤーとして扱いますか? 원격 조작하는 AI는 비 플레이어로 취급합니까? + 以医疗AI的方式医疗被遥控的单位 + 以醫療AI的方式醫療被遙控的單位 Prevent instant death @@ -3644,6 +4164,8 @@ Previeni morte istantanea 即死の防止 즉사 방지 + 防止当场死亡 + 防止當場死亡 Have a unit move to unconscious instead of death @@ -3658,6 +4180,8 @@ Imposta un'unità come incosciente invece di morta ユニットの即死を防止するために、気絶へ移行させます 인원의 즉사를 방지코자 즉사 대신 기절시킵니다 + 伤者最严重只会立即进入昏迷, 而非立即死亡 + 傷者最嚴重只會立即進入昏迷, 而非立即死亡 Bleeding coefficient @@ -3672,6 +4196,8 @@ Coefficiente sanguinamento 出血の係数 출혈 계수 + 流血系数 + 流血係數 Coefficient to modify the bleeding speed @@ -3686,6 +4212,8 @@ Coefficiente che modifica la velocità di sanguinamento この係数では出血速度を変更できます 출혈의 속도를 계수만큼 변경합니다 + 修改流血速度 + 修改流血速度 Pain coefficient @@ -3700,6 +4228,8 @@ Coefficiente dolore 痛みの係数 고통 계수 + 疼痛系数 + 疼痛係數 Coefficient to modify the pain intensity @@ -3714,6 +4244,8 @@ Coefficiente che modifica l'intensità del dolore この係数では痛みの強さを変更できます 고통의 정도를 계수만큼 변경합니다 + 修改疼痛强度的系数 + 修改疼痛強度的係數 Sync status @@ -3728,6 +4260,8 @@ Sincronizza stato 同期状態 상태 동기화 + 同步状态 + 同步狀態 Keep unit status synced. Recommended on. @@ -3742,6 +4276,8 @@ Mantieni lo stato delle unità sincronizzato. Consigliato attivo. ユニット状態の同期を続けます。有効化を推奨。 인원의 상태를 동기화합니다. 켜기를 권장합니다. + 保持单位状态同步, 建议启用! + 保持單位狀態同步, 建議啟用! Provides a medical system for both players and AI. @@ -3756,6 +4292,8 @@ Fornisce un sistema medico sia per giocatori che IA. プレイヤーと AI の両方へ医療システムを提供します。 의료 시스템을 플레이어 및 인공지능에게 제공합니다. + 医疗系统将同时对玩家与AI发生作用 + 醫療系統將同時對玩家與AI發生作用 Basic Medical Settings [ACE] @@ -3769,6 +4307,8 @@ Настройки базовой медицины [ACE] ベーシック医療設定 [ACE] 기본 의료 설정 [ACE] + 基本医疗设定 [ACE] + 基本醫療設定 [ACE] Advanced Medical Settings [ACE] @@ -3783,6 +4323,8 @@ Impostazioni Mediche Avanzate [ACE] アドバンスド医療設定 [ACE] 고급 의료 설정 [ACE] + 进阶医疗设定 [ACE] + 進階醫療設定 [ACE] Enabled for @@ -3797,6 +4339,8 @@ Abilitato per 次を有効化 활성 + 被启用给 + 被啟用給 Select what units the advanced medical system will be enabled for @@ -3811,6 +4355,8 @@ Seleziona per quali unità verrà abilitato i sistema medico avanzato 選択されたユニットが、アドバンスド医療が使えるようになります 어느 인원에게 고급 의료 시스템을 적용시킬지 선택하십시요. + 选择进阶医疗系统影响的对象 + 選擇進階醫療系統影響的對象 Players only @@ -3825,6 +4371,8 @@ Solo giocatori プレイヤーのみ 플레이어만 + 只限玩家 + 只限玩家 Players and AI @@ -3839,6 +4387,8 @@ Giocatori ed IA プレイヤーと AI 플레이어 및 인공지능 + 玩家与AI + 玩家與AI Enable Advanced wounds @@ -3853,6 +4403,8 @@ Abilita ferite Avanzate アドバンスドな傷を有効化 고급 부상 활성화 + 启用进阶伤口系统 + 啟用進階傷口系統 Allow reopening of bandaged wounds? @@ -3867,6 +4419,8 @@ Permetti la riapertura di ferite bendate? 包帯で巻かれた傷を再び開くようにしますか? 붕대가 풀리는것을 활성화합니까? + 启用进阶伤口系统会使已被包扎的伤口有机率裂开 + 啟用進階傷口系統會使已被包紮的傷口有機率裂開 Vehicle Crashes @@ -3881,6 +4435,8 @@ Schianto Veicoli 車両の衝突 차량 사고 + 载具碰撞 + 載具碰撞 Do units take damage from a vehicle crash? @@ -3895,6 +4451,8 @@ Le unità sostengono danni da incidenti con veicoli? ユニットは車両の衝突による損傷を受けるようにしますか? 차량 사고시 인원들이 부상을 입습니까? + 设定人员是否会因为载具冲撞别的物件而产生伤害? + 設定人員是否會因為載具衝撞別的物件而產生傷害? Allow Epinephrine @@ -3908,6 +4466,8 @@ Разрешить Адреналин アドレナリンの許可 에피네프린 활성화 + 允许使用肾上腺素 + 允許使用腎上腺素 Who can use Epinephrine for full heal? (Basic medical only) @@ -3921,6 +4481,8 @@ Кому разрешено использовать адреналин для полного излечения? (Только для базовой медицины) 完全に回復できるよう誰しもがアドレナリンを使えるようにしますか?(ベーシック医療のみ) 완전한 체력회복을 위해 어느 인원이 에피네프린을 쓸 수 있습니까? (기본 의료 전용) + 谁可以使用肾上腺素完整医治? (仅适用于基本医疗) + 誰可以使用腎上腺素完整醫治? (僅適用於基本醫療) Allow PAK @@ -3935,6 +4497,8 @@ Consenti Kit di Pronto Soccorso 応急処置キットの許可 개인응급키트 활성화 + 允许使用个人急救包 + 允許使用個人急救包 Who can use the PAK for full heal? @@ -3949,6 +4513,8 @@ Chi può usare il KPS per cura completa? 完全に回復できるよう誰しもが応急処置キットを使えるようにしますか? 완전한 체력회복을 위해 어느 인원이 개인응급키트을 쓸 수 있습니까? (기본 의료 전용) + 谁能够使用个人急救包来达到完整医疗? + 誰能夠使用個人急救包來達到完整醫療? Anyone @@ -3963,6 +4529,8 @@ Chiunque だれでも 모두 + 任何人 + 任何人 Medics only @@ -3977,6 +4545,8 @@ Solo medici 衛生兵のみ 의무병만 + 只限医疗兵 + 只限醫療兵 Doctors only @@ -3991,6 +4561,8 @@ Solo dottori 医師のみ 의사만 + 只限军医 + 只限軍醫 Remove PAK on use @@ -4005,6 +4577,8 @@ Rimuovi Kit Pronto Soccorso dopo l'uso 応急処置キットの削除 개인응급키트 사용후 사라짐 + 在使用后删除个人急救包 + 在使用後刪除個人急救包 Should PAK be removed on usage? @@ -4019,6 +4593,8 @@ Il Kit Pronto Soccorso dev'essere rimosso dopo l'utilizzo? 応急処置キットを使うと削除しますか? 개인응급키트를 사용하고 나서 제거합니까? + 要在使用后删除个人急救包吗? + 要在使用後刪除個人急救包嗎? Locations Epinephrine @@ -4032,6 +4608,8 @@ Место использования адреналина アドレナリンをつかう場所 에피네프린 사용 장소 + 肾上腺素使用地点 + 腎上腺素使用地點 Where can the Epinephrine be used? (Basic Medical) @@ -4045,6 +4623,8 @@ Где может использоваться адреналин? (Базовая медицина) どこでもアドレナリンをつかえるようにしますか?(ベーシック医療のみ) 어디에서 에피네프린을 사용할 수 있습니까? (기본 의료) + 在哪里可以使用肾上腺素? (基本医疗) + 在哪裡可以使用腎上腺素? (基本醫療) Locations PAK @@ -4059,6 +4639,8 @@ Locazioni Kit Pronto Soccorso 応急処置キットをつかう場所 개인응급키트 사용 장소 + 个人急救包使用地点 + 個人急救包使用地點 Where can the PAK be used? @@ -4073,6 +4655,8 @@ Dove può essere usato il Kit Pronto Soccorso? どこでも応急処置キットをつかえるようにしますか? 어디에서 개인응급키트를 사용할 수 있습니까? + 在哪里可以使用个人急救包? + 在哪裡可以使用個人急救包? Condition PAK @@ -4087,6 +4671,8 @@ Condizioni Kit Pronto Soccorso 応急処置キットの状態 개인응급키트 상태 + 个人急救包使用条件 + 個人急救包使用條件 When can the PAK be used? @@ -4101,6 +4687,8 @@ Quando può essere usato il Kit Pronto Soccorso? どこでも応急処置キットをつかえるようにしますか? 언제 개인응급키트를 사용할 수 있습니까? + 何时可以使用个人急救包? + 何時可以使用個人急救包? Anywhere @@ -4115,6 +4703,8 @@ Ovunque どこでも 어디서나 + 任何地方 + 任何地方 Medical vehicles @@ -4129,6 +4719,8 @@ Veicoli medici 医療車両のみ 의료차량 + 医疗载具 + 醫療載具 Medical facility @@ -4143,6 +4735,8 @@ Strutture mediche 医療施設でのみ 의료시설 + 医疗设施 + 醫療設施 Vehicles & facility @@ -4157,6 +4751,8 @@ Veicoli e Strutture 車両 & 施設 차량 및 시설 + 医疗载具 & 医疗设施 + 醫療載具 & 醫療設施 Allow Surgical Kit (Adv) @@ -4171,6 +4767,8 @@ Permetti Kit Chirurgico (Avanzato) 縫合キットの許可 (アド) 봉합키트 활성화 (고급) + 允许使用手术包 (进阶伤口) + 允許使用手術包 (進階傷口) Who can use the Surgical Kit? @@ -4185,6 +4783,8 @@ Chi può usare il Kit Chirurgico? だれでも縫合キットをつかえるようにしますか? 어느 인원이 봉합키트를 사용할 수 있습니까? + 谁能够使用手术包? + 誰能夠使用手術包? Remove Surgical Kit (Adv) @@ -4199,6 +4799,8 @@ Rimuovi Kit Chirurgico (Avanzato) 縫合キットを削除 (アド) 봉합키트 제거 (고급) + 在使用后删除手术包 (进阶伤口) + 在使用後刪除手術包 (進階傷口) Should Surgical kit be removed on usage? @@ -4213,6 +4815,8 @@ Il Kit Chirurgico dev'essere rimosso dopo l'uso? 縫合キットをつかった後に削除しますか? 봉합키트를 사용하고 나서 제거합니까? + 手术包会在使用后被删除吗? + 手術包會在使用後被刪除嗎? Locations Surgical Kit (Adv) @@ -4227,6 +4831,8 @@ Località Kit Chirurgico (Avanzato) 縫合キットをつかう場所 (アド) 봉합키트 사용 장소 (고급) + 手术包使用地点 (进阶伤口) + 手術包使用地點 (進階傷口) Where can the Surgical Kit be used? @@ -4241,6 +4847,8 @@ Dove può essere usato il Kit Chirurgico? どこでも縫合キットをつかえるようにしますか? 어디에서 봉합키트를 사용할 수 있게 합니까? + 定义手术包可被使用的地方? + 定義手術包可被使用的地方? Condition Surgical Kit (Adv) @@ -4255,6 +4863,8 @@ Condizioni Kit Chirurgico (Avanzato) 縫合キットの状態 (アド) 봉합키트 상태 (고급) + 使用手术包的条件 (进阶伤口) + 使用手術包的條件 (進階傷口) When can the Surgical Kit be used? @@ -4269,6 +4879,8 @@ Quando può essere usato il Kit Chirurgico? いつでも縫合キットをつかえるようにしますか? 언제 봉합키트를 사용할 수 있습니까? + 何时可以使用手术工具包? + 何時可以使用手術工具包? Heal hitpoints @@ -4282,6 +4894,8 @@ Soigner les blessures ヒットポイントの回復 체력 회복 + 完整治疗 + 完整治療 Heal fully bandaged hitpoints @@ -4295,6 +4909,8 @@ Soigner les plaies entièrement bandées. 包帯によりヒットポイントを完全に回復する 붕대를 감아서 체력을 회복 + 完全医疗包扎的部位至痊愈 + 完全醫療包紮的部位至痊癒 Pain suppression @@ -4309,6 +4925,8 @@ Soppressione dolore 痛みの継続 고통 억제 + 疼痛抑制 + 疼痛抑制 Pain is only temporarily suppressed, not removed @@ -4323,6 +4941,8 @@ Dolore è solo temporaneamente soppresso, non rimosso 痛みを一時的に継続させ、取り除かない 고통은 제거가 아닌 일시적으로 억제만 가능합니다. + 疼痛只会被暂时抑制, 而不能完全消除 + 疼痛只會被暫時抑制, 而不能完全消除 Configure the treatment settings from ACE Basic Medical @@ -4335,6 +4955,8 @@ Настройка лечения в базовой медицинской системе ACE ACE ベーシック医療による設定で、治療を設定する ACE 기본 의료에 대한 치료 설정 수정 + 设定ACE基本医疗的规则 + 設定ACE基本醫療的規則 Configure the treatment settings from ACE Advanced Medical @@ -4349,6 +4971,8 @@ Configura le impostazioni trattamenti per ACE Medical ACE アドバンスド医療による設定で、治療を設定する ACE 고급 의료에 대한 치료 설정 수정 + 设定ACE进阶医疗的规则 + 設定ACE進階醫療的規則 Revive Settings [ACE] @@ -4363,6 +4987,8 @@ Impostazioni Revive [ACE] リバイブ設定 [ACE] 소생 설정 [ACE] + 复苏设定 [ACE] + 復甦設定 [ACE] Enable Revive @@ -4377,6 +5003,8 @@ Abilita Revive リバイブを有効化 소생 활성화 + 启用复苏 + 啟用復甦 Enable a basic revive system @@ -4391,6 +5019,8 @@ Abilita un sistema revive basico ベーシックなリバイブを有効化 기본 소생 시스템 활성화 + 启用基本复苏系统 + 啟用基本復甦系統 Max Revive time @@ -4405,6 +5035,8 @@ Tempo massimo Revive 最大リバイブ時間 최대 소생 시간 + 最大复苏时间 + 最大復甦時間 Max amount of seconds a unit can spend in revive state @@ -4419,6 +5051,8 @@ Numero massimo di secondi che un'unità può spendere in stato revive ユニットがリバイブ状態になっている最大時間を設定できます 소생상태에서 인원이 버틸 수 있는 최대 시간을 초 단위로 정합니다 + 人员在等待复苏状态下能够等待的最大时间(秒) + 人員在等待復甦狀態下能夠等待的最大時間(秒) Max Revive lives @@ -4433,6 +5067,8 @@ Numero massimo Revives 最大リバイブ数 최대 소생 횟수 + 最大被救活次数 + 最大被救活次數 Max amount of lives a unit. 0 or -1 is disabled. @@ -4447,6 +5083,8 @@ Numero massimo di vite di un'unità. 0 o -1 per disabilitare. ユニットの最大リバイブ数を設定できます。0 または -1 は無効化になります 소생 가능한 횟수입니다. 0 혹은 -1 로 비활성화 합니다 + 一个人员最大可被救活次数, 0或-1为关闭 (无限救活). + 一個人員最大可被救活次數, 0或-1為關閉 (無限救活). Provides a medical system for both players and AI. @@ -4461,6 +5099,8 @@ Fornisce un sistema medico sia per giocatori che IA プレイヤーと AI の両方へ医療システムを提供します。 플레이어와 인공지능 모두에게 의료 시스템을 지원합니다. + 医疗系统将同时作用在玩家与AI + 醫療系統將同時作用在玩家與AI Set Medic Class [ACE] @@ -4475,6 +5115,8 @@ Imposta Classe Medico [ACE] 衛生兵クラスとして設定 [ACE] 의무병 보직 설정 [ACE] + 设定医疗兵单位 [ACE] + 設定醫療兵單位 [ACE] List @@ -4489,6 +5131,8 @@ Lista 一覧 목록 + 列表 + 列表 List of unit names that will be classified as medic, separated by commas. @@ -4503,6 +5147,8 @@ Lista di nomi unità che verranno classificati come medici, separati da virgole. 衛生兵として設定されるユニット名を一覧で指定でき、コンマで区切りを付けられます。 보직 이름 목록으로 의무병이 구분됩니다, 쉼표로 구분. + 列出的单位名字将被指派为医疗兵, 记得用逗号隔开! + 列出的單位名字將被指派為醫療兵, 記得用逗號隔開! Is Medic @@ -4517,6 +5163,8 @@ E' Medico 衛生兵として 의무병 + 是医疗兵 + 是醫療兵 This module allows you to assign the medic class to selected units. @@ -4531,6 +5179,8 @@ Questo modulo ti permette di assegnare la classe Medico alle unità selezionate. 選択されたユニットを衛生兵として指定します。 이 모듈은 선택한 보직이 의무병을 할 수 있게 해줍니다. + 本模块可让被同步的单位成为医疗兵. + 本模塊可讓被同步的單位成為醫療兵. None @@ -4545,6 +5195,8 @@ Nessuno なし 없음 + + Regular medic @@ -4559,6 +5211,8 @@ Medico Regolare 通常の衛生兵 일반 의무병 + 普通医疗兵 + 普通醫療兵 Doctor (Only Advanced Medics) @@ -4573,6 +5227,8 @@ Dottore (Solo Medici Avanzati) 医師 (アドバンスド医療のみ) 의사 (오직 고급 의료에서만) + 军医 (只限进阶医疗系统) + 軍醫 (只限進階醫療系統) Doctor @@ -4587,6 +5243,8 @@ Dottore 医師 의사 + 军医 + 軍醫 Assigns the ACE medic class to a unit @@ -4601,6 +5259,8 @@ Assegna la classe medico ACE ad un'unità ユニットを ACE の衛生兵として割り当てる 인원에게 ACE 의무병 보직 선정 + 指派ACE医疗职位给该单位 + 指派ACE醫療職位給該單位 Set Medical Vehicle [ACE] @@ -4615,6 +5275,8 @@ Imposta Veicolo Medico [ACE] 医療車両を設定 [ACE] 의료 차랑 선정 [ACE] + 设定医疗载具 [ACE] + 設定醫療載具 [ACE] List @@ -4629,6 +5291,8 @@ Lista 一覧 목록 + 列表 + 列表 List of vehicles that will be classified as medical vehicle, separated by commas. @@ -4643,6 +5307,8 @@ Lista di veicoli che verranno classificati come veicoli medici, separati da virgole. 医療車両として設定されるクラス名を一覧で指定でき、コンマで区切りを付けられます 차량 명칭 목록으로 의료차량이 구분됩니다, 쉼표로 구분. + 列出的载具将被指定为医疗载具, 记得用逗号隔开! + 列出的載具將被指定為醫療載具, 記得用逗號隔開! Is Medical Vehicle @@ -4657,6 +5323,8 @@ E' Veicolo Medico 医療車両として 의료 차량 + 是医疗载具 + 是醫療載具 Whatever or not the objects in the list will be a medical vehicle. @@ -4671,6 +5339,8 @@ Gli oggetti nella lista verranno considerati veicoli medici o meno. どれでも、またはこの一覧にないオブジェクトを医療車両として割り当てる。 무엇이 되었던간에 이 목록에 있는 물체는 의료 차량이 됩니다. + 列表中的载具将会变成医疗载具 + 列表中的載具將會變成醫療載具 Assigns the ACE medic class to a unit @@ -4685,6 +5355,8 @@ Assegna la classe medico ACE ad un'unità ユニットを ACE の衛生兵として割り当てる 차량에 ACE 의무병 보직 선정 + 指派ACE医疗职位给该单位 + 指派ACE醫療職位給該單位 Set Medical Facility [ACE] @@ -4699,6 +5371,8 @@ Imposta Struttura Medica [ACE] 医療施設を設定 [ACE] 의료시설 선정 [ACE] + 设定医疗设施 [ACE] + 設定醫療設施 [ACE] Is Medical Facility @@ -4713,6 +5387,8 @@ E' Struttura Medica 医療施設として 의료시설 + 是医疗设施 + 是醫療設施 Registers an object as a medical facility @@ -4727,6 +5403,8 @@ Registra un oggetto come struttura medica オブジェクトを医療施設として割り当てる 물체를 의료시설로 등록합니다 + 指定一个物件作为医疗设施 + 指定一個物件作為醫療設施 Defines an object as a medical facility. This allows for more advanced treatments. Can be used on buildings and vehicles. @@ -4741,6 +5419,8 @@ Definisce un oggetto come struttura medica. Questo permette cure più avanzate. Può essere usato su edifici e veicoli. オブジェクトを医療施設として割り当てます。建物と車両へ割り当てられた場合、より高度な治療が可能になります。 물체를 의료시설로 정의합니다. 건물 혹은 차량이 될 수 있습니다. 이는 고급 의료 조치를 할 수 있게해줍니다. + 定义一个物件作为医疗设施, 此医疗设施将被允许使用更进阶的医疗方法. 此功能可用于建筑物或是载具上! + 定義一個物件作為醫療設施, 此醫療設施將被允許使用更進階的醫療方法. 此功能可用於建築物或是載具上! [ACE] Medical Supply Crate (Basic) @@ -4755,6 +5435,8 @@ [ACE] Cassa Rifornimenti Medici (Basico) [ACE] 医療物資箱 (ベーシック) [ACE] 의료 물자 (기본) + [ACE] 医疗补给箱(基本) + [ACE] 醫療補給箱(基本) [ACE] Medical Supply Crate (Advanced) @@ -4769,6 +5451,8 @@ [ACE] Cassa Rifornimenti Medici (Avanzato) [ACE] 医療物資箱 (アドバンスド) [ACE] 의료 물자 (고급) + [ACE] 医疗补给箱(进阶) + [ACE] 醫療補給箱(進階) Anytime @@ -4783,6 +5467,8 @@ Sempre いつでも 언제나 + 任何时间 + 任何時間 Stable @@ -4797,6 +5483,8 @@ Stabile 安定 안정된 + 稳定状态下 + 穩定狀態下 Medical @@ -4811,6 +5499,8 @@ Orvosi 治療 의료 + 医疗设定 + 醫療設定 Distance to %1 has become to far for treatment @@ -4824,6 +5514,8 @@ %1 est trop loin pour être soigné %1 は治療をできない所まで離れた %1 부터의 거리가 너무 멀어 치료할 수 없습니다 + 设定当距离超过%1将不能使用治疗动作 + 設定當距離超過%1將不能使用治療動作 This person (%1) is awake and cannot be loaded @@ -4837,6 +5529,8 @@ %1 est conscient et ne peut être embarqué. 患者 (%1) は意識があり、積み込めない 이 사람 (%1) 은(는) 의식이 있어 태우지 못합니다 + 此人(%1)是清醒且不能被装载 + 此人(%1)是清醒且不能被裝載 There is no tourniquet on this body part! @@ -4850,6 +5544,8 @@ Il n'y a pas de garrot sur ce membre ! 身体には止血帯が無い! 이 부위에는 지혈대가 없습니다! + 这部位没有止血带! + 這部位沒有止血帶! Medical training @@ -4863,6 +5559,8 @@ Медицинская подготовка 治療の訓練 의료 훈련 + 医疗训练 + 醫療訓練 Whether or not the object will be a medical vehicle. @@ -4875,6 +5573,8 @@ Будет ли объект считаться медицинским транспортом. どれでも、またはオブジェクトを医療車両として割り当てます。 무엇이 되었던간에 이 목록에 있는 물체는 의료 차량이 됩니다. + 是否使该载具为医疗载具? + 是否使該載具為醫療載具? Delay cease fire of AI while player is unconscious for medical reasons. @@ -4887,6 +5587,8 @@ AI はプレイヤーが医療的な理由で気絶している場合にかぎり、撃つのをためらいます。 Opóźnij stan wstrzymania ognia u AI kiedy gracz jest nieprzytomny z powodów medycznych. 의료상의 이유로 플레이어가 기절할 경우 인공지능이 발사를 지연합니다. + 当玩家为无意识的状态时, 延长AI的停火时间 + 當玩家為無意識的狀態時, 延長AI的停火時間 Delay cease fire of AI for unconsciousness @@ -4900,6 +5602,8 @@ Задержка прекращения огня ботами при потере сознания AI は気絶している人へ、ためらってから射撃します 기절할 경우 인공지능이 발사를 지연합니다 + 延长AI对已无意识玩家的停火时间 + 延長AI對已無意識玩家的停火時間 diff --git a/addons/medical_ai/stringtable.xml b/addons/medical_ai/stringtable.xml index b2fdbbb773..5c93be2f33 100644 --- a/addons/medical_ai/stringtable.xml +++ b/addons/medical_ai/stringtable.xml @@ -10,6 +10,8 @@ Tylko serwer i HC Seulement sur le server ou le HC Solo Server e HC + 只在伺服器或无头客户端 + 只在伺服器或無頭客戶端 diff --git a/addons/medical_blood/stringtable.xml b/addons/medical_blood/stringtable.xml index 4bbd2c19a1..8a24ad79b5 100644 --- a/addons/medical_blood/stringtable.xml +++ b/addons/medical_blood/stringtable.xml @@ -9,6 +9,8 @@ Tylko gracze Joueurs seulement Solo Giocatori + 只有玩家 + 只有玩家 Enable Blood Drops @@ -18,6 +20,8 @@ Włącz ślady krwi na ziemi Active les gouttes de sang Abilita Perdite di Sangue + 开启血液滴落效果 + 開啟血液滴落效果 Enable or disable Blood Drops created on bleeding and taking damage @@ -26,6 +30,8 @@ Włącz lub wyłącz pozostawianie śladów krwi na ziemi kiedy postać odnosi obrażenia bądź krwawi (Dés)active les gouttes de sang lors d'un saignement ou de blessure Abilita o disabilita la Perdite di Sangue create sanguinando e prendendo danno + 开启后, 会让受伤时伤口有血液滴落的效果. + 開啟後, 會讓受傷時傷口有血液滴落的效果. diff --git a/addons/medical_menu/stringtable.xml b/addons/medical_menu/stringtable.xml index 113f9b4bd3..daae65cc65 100644 --- a/addons/medical_menu/stringtable.xml +++ b/addons/medical_menu/stringtable.xml @@ -13,6 +13,8 @@ Menu médical 治療メニュー 의료 메뉴 + 医疗选单 + 醫療選單 Allow Medical Menu @@ -26,6 +28,8 @@ Autoriser le menu médical 治療メニューを有効化 의료 메뉴 활성화 + 允许医疗选单 + 允許醫療選單 Allow clients to use the medical menu @@ -39,6 +43,8 @@ Autoriser les clients à utiliser le menu médical すべてのクライアントが治療メニューをつかえるようにする 클라이언트가 의료 메뉴를 쓰는것을 허락합니다 + 允许客户端使用医疗选单 + 允許客戶端使用醫療選單 Use Medical menu @@ -52,6 +58,8 @@ Utiliser le menu médical 治療メニューをつかう 의료 메뉴 사용 + 使用医疗选单 + 使用醫療選單 If allowed by server, enable the option to use the Medical Menu through keybinding and interaction menu @@ -65,6 +73,8 @@ Si autorisé par le serveur, active l'option d'utiliser le menu médical à travers les raccourcis clavier et le menu d'interaction. サーバーが有効化を許可している場合は、オプションから有効化でき治療メニューはキー割り当てとインタラクション メニューを無視できます 서버 허가하에 단축키와 상호작용 메뉴로 의료 메뉴사용을 허가합니다 + 如果伺服器允许, 只需透过按键即可叫出医疗选单 + 如果伺服器允許, 只需透過按鍵即可叫出醫療選單 Re-open Medical menu @@ -78,6 +88,8 @@ Ré-ouvrir le menu médical 治療メニューを再びひらく 의료 메뉴 다시 열기 + 重新开启医疗选单 + 重新開啟醫療選單 Re-open the medical menu after succesful treatment @@ -91,6 +103,8 @@ Ré-ouvrir le menu médical après un traitement réussi 治療が終わったあと、再び治療メニューをひらく 성공적으로 치료한후에 의료 메뉴를 다시 엽니다 + 当治疗成功后重新打开医疗选单 + 當治療成功後重新打開醫療選單 Open Medical Menu @@ -104,6 +118,8 @@ Ouvir le menu médical 治療メニューをひらく 의료 메뉴 열기 + 开起医疗选单 + 開起醫療選單 Medical Menu Settings @@ -117,6 +133,8 @@ Réglages du menu médical 治療メニューの設定 의료 메뉴 설정 + 医疗选单设定 + 醫療選單設定 Configure the usage of the Medical Menu @@ -130,6 +148,8 @@ Configurer l'utilisation du menu médical 治療メニューを使うための設定 의료 메뉴 사용의 설정 + 设置医疗选单的使用 + 設置醫療選單的使用 EXAMINE & TREATMENT @@ -143,6 +163,8 @@ ESAMINA & TRATTA 診断 & 治療 검사 / 치료 + 检查 & 治疗 + 檢查 & 治療 STATUS @@ -156,6 +178,8 @@ STATO 状態 상태 + 状态 + 狀態 OVERVIEW @@ -169,6 +193,8 @@ PANORAMICA オーバービュー 개요 + 概述 + 概述 ACTIVITY LOG @@ -182,6 +208,8 @@ LOG ATTIVITA' 治療履歴 활동 로그 + 医疗纪录 + 醫療紀錄 QUICK VIEW @@ -195,6 +223,8 @@ VISTA RAPIDA クイック ビュー 퀵 뷰 + 快速检查 + 快速檢查 View triage Card @@ -208,6 +238,8 @@ Guarda Triage Card トリアージ カードを見る 부상자 카드 보기 + 查看诊断卡 + 查看診斷卡 Examine Patient @@ -221,6 +253,8 @@ Esamina Paziente 患者を調べる 환자 검사하기 + 检查伤者 + 檢查傷者 Bandage / Fractures @@ -234,6 +268,8 @@ Bendaggi/Fratture 包帯 / 骨折 붕대 / 골절 + 绷带 / 骨折 + 繃帶 / 骨折 Medication @@ -247,6 +283,8 @@ Medicazione 薬物による治療 약물 치료 + 药物 + 藥物 Airway Management @@ -260,6 +298,8 @@ Atemwegssicherung 気道を確保 기도 관리 + 呼吸道管理 + 呼吸道管理 Advanced Treatments @@ -273,6 +313,8 @@ Trattamenti Avanzati 高度な治療 고급 치료 + 进阶治疗 + 進階治療 Drag/Carry @@ -286,6 +328,8 @@ Trascina/Trasporta 引きずる / 運ぶ 끌기 / 들기 + 拖 / 背 + 拖 / 背 Toggle (Self) @@ -299,6 +343,8 @@ Attiva (Te Stesso) トグル (自分) 토글 (자신) + 切换 (自己) + 切換 (自己) Select triage status @@ -312,6 +358,8 @@ Seleziona stato Triage トリアージによる状態を選択 부상 상태 고르기 + 选择分诊状态 + 選擇分診狀態 Select Head @@ -325,6 +373,8 @@ Seleziona Testa 頭部を選ぶ 머리 선택 + 选择头部 + 選擇頭部 Select Torso @@ -338,6 +388,8 @@ Seleziona Torso 胴体を選ぶ 몸통 선택 + 选择身体 + 選擇身體 Select Left Arm @@ -351,6 +403,8 @@ Seleziona Braccio Sinistro 左腕を選ぶ 왼쪽 팔 선택 + 选择左手 + 選擇左手 Select Right Arm @@ -364,6 +418,8 @@ Seleziona Braccio Destro 右腕を選ぶ 오른쪽 팔 선택 + 选择右手 + 選擇右手 Select Left Leg @@ -377,6 +433,8 @@ Seleziona Gamba Sinistra 左足を選ぶ 왼쪽 다리 선택 + 选择左脚 + 選擇左腳 Select Right Leg @@ -390,6 +448,8 @@ Seleziona Gamba Destra 右足を選ぶ 오른쪽 다리 선택 + 选择右脚 + 選擇右腳 Head @@ -403,6 +463,8 @@ Testa 頭部 머리 + 头部 + 頭部 Torso @@ -416,6 +478,8 @@ Torso 胴体 몸통 + 身体 + 身體 Left Arm @@ -429,6 +493,8 @@ Braccio Sinistro 左腕 왼쪽 팔 + 左手 + 左手 Right Arm @@ -442,6 +508,8 @@ Braccio Destro 右腕 오른쪽 팔 + 右手 + 右手 Left Leg @@ -455,6 +523,8 @@ Gamba Sinistra 左足 왼쪽 다리 + 左脚 + 左腳 Right Leg @@ -468,6 +538,8 @@ Gamba Destra 右足 오른쪽 다리 + 右脚 + 右腳 Body Part: %1 @@ -481,6 +553,8 @@ Parte del Corpo: %1 身体の一部: %1 신체 부위: %1 + 身体部位: %1 + 身體部位: %1 Small @@ -494,6 +568,8 @@ Piccolo 小さい + + Medium @@ -507,6 +583,8 @@ Medio 中くらい + + Large @@ -520,6 +598,8 @@ Grande 大きい + + There are %2 %1 Open Wounds @@ -533,6 +613,8 @@ Ci sono %2 %1 Ferite Aperte 開いている傷口が %2 %1 ほどあるようだ 여기 %2 %1 크기의 열린 상처가 있다 + 有 %2 %1 开放性伤口 + 有 %2 %1 開放性傷口 There is 1 %1 Open Wound @@ -546,6 +628,8 @@ C'è 1 %1 Ferita Aperta 1 つの空いている %1 傷口 여기 %1 크기의 열린 상처가 있다 + 有 1 %1 开放性伤口 + 有 1 %1 開放性傷口 There is a partial %1 Open wound @@ -559,6 +643,8 @@ C'è 1 parziale %1 Ferita Aperta 部分的に開いている %1 の傷口がある 여기 부분적으로 %1 크기의 상처가 있다 + 有部分 %1 开放性伤口 + 有部分 %1 開放性傷口 There are %2 %1 Bandaged Wounds @@ -572,6 +658,8 @@ Ci sono %2 %1 Ferite Bendate ここには %2 %1 の処置された傷がある 여기에 붕대를 감은 %2 %1 크기의 상처가 있다 + 有 %2 %1 包扎过伤口 + 有 %2 %1 包紮過傷口 There is 1 %1 Bandaged Wound @@ -585,6 +673,8 @@ C'è 1 %1 Ferita Bendata 1 つの包帯で巻かれている %1 傷 여기에 붕대를 감은 %1 크기의 상처가 있다 + 有 1 %1 包扎过伤口 + 有 1 %1 包紮過傷口 There is a partial %1 Bandaged wound @@ -598,6 +688,8 @@ C'è 1 parziale %1 Ferita Bendata 患者には %1 の包帯で処置された傷がある 여기 부분적으로 붕대질한 %1 크기의 상처가 있다 + 有部分 %1 包扎过伤口 + 有部分 %1 包紮過傷口 Normal breathing @@ -611,6 +703,8 @@ Respirazione Normale 通常の呼吸 정상 호흡 + 正常呼吸 + 正常呼吸 No breathing @@ -624,6 +718,8 @@ Nessuna Respirazione 息をしていない 호흡이 없음 + 没有呼吸 + 沒有呼吸 Difficult breathing @@ -637,6 +733,8 @@ Difficoltà Respiratorie 呼吸が難しそうだ 호흡 곤란 + 呼吸困难 + 呼吸困難 Almost no breathing @@ -650,6 +748,8 @@ Quasi nessuna Respirazione ほとんど呼吸していない 호흡이 거의 없음 + 几乎没有呼吸 + 幾乎沒有呼吸 Bleeding @@ -663,6 +763,8 @@ Sanguinamento 出血 출혈 + 出血中 + 出血中 in Pain @@ -676,6 +778,8 @@ in Dolore 痛みがある 고통 + 疼痛中 + 疼痛中 Lost a lot of Blood @@ -689,6 +793,8 @@ Perso molto Sangue 大量出血している 많은 피를 흘림 + 大量失血 + 大量失血 Tourniquet [CAT] @@ -702,6 +808,8 @@ Laccio Emostatico [CAT] 止血帯 [CAT] 지혈대 [CAT] + 军用止血带 + 軍用止血帶 Nasopharyngeal Tube [NPA] @@ -715,6 +823,8 @@ Tubo Nasofaringeo [NPA] 鼻咽頭チューブ [NPA] 비-인두 기도기 [NPA] + 鼻咽管 + 鼻咽管 - \ No newline at end of file + diff --git a/addons/microdagr/stringtable.xml b/addons/microdagr/stringtable.xml index 5be5d853c3..44fa85c25a 100644 --- a/addons/microdagr/stringtable.xml +++ b/addons/microdagr/stringtable.xml @@ -1,4 +1,4 @@ - + @@ -14,6 +14,8 @@ GPS MicroDAGR MicroDAGR GPS MicroDAGR GPS + 微型军用GPS接收器 + 微型軍用GPS接收器 MicroDAGR advanced GPS receiver @@ -28,6 +30,8 @@ Recepitor GPS avançado MicroDAGR MicroDAGR は改良された GPS 受信機です MicroDAGR 고급 위성항법 수신기 + 微型军用高级防御GPS接收器 + 微型軍用高級防禦GPS接收器 Angular Unit: @@ -42,6 +46,8 @@ Unidade Angular: 角度の種類: 각도의 단위: + 角密位: + 角密位: Mils @@ -56,6 +62,8 @@ Mils: ミリ ラジアン + 密位 + 密位 Show Waypoints On Map: @@ -70,6 +78,8 @@ Mostrar Waypoints no mapa: 地図へウェイポイントを表示: 웨이포인트를 지도에 보이기: + 显示路径点在地图上: + 顯示路徑點在地圖上: Degrees @@ -84,6 +94,8 @@ Graus 角度 각도 + + On @@ -98,6 +110,8 @@ Be 有効 켜기 + 开启 + 開啟 Off @@ -112,6 +126,8 @@ Ki 無効 끄기 + 关闭 + 關閉 Enter Grid Cords: @@ -126,6 +142,8 @@ Digite as Ccords. do Grid 座標を入力: 망 좌표 입력: + 输入网格座标: + 輸入網格座標: Name of [%1] @@ -140,6 +158,8 @@ Nome do [%1] [%1] の名前 [%1] 의 이름 + 名称 [%1] + 名稱 [%1] MGRS-New @@ -154,6 +174,8 @@ MGRS-Novo MGRS-New MGRS-새 것 + 军事网格座标系统-新型 + 軍事網格座標系統-新型 WGD @@ -168,6 +190,8 @@ WGD WGD WGD + 世界座标 + 世界座標 Range: @@ -182,6 +206,8 @@ Distância: 距離: 거리: + 范围: + 範圍: Compass Direction @@ -196,6 +222,8 @@ Direção na bússula 方位磁石での方位 방위 + 指北针方位 + 指北針方位 Mark @@ -210,6 +238,8 @@ Marca マーク 표시 + 标记 + 標記 Waypoints @@ -224,6 +254,8 @@ Waypoints ウェイポイント 웨이포인트 + 路径点 + 路徑點 Connect To @@ -238,6 +270,8 @@ Conectar à 次に接続 연결 + 连接到 + 連接到 Settings @@ -252,6 +286,8 @@ Opções 設定 설정 + 设定 + 設定 SetWP @@ -266,6 +302,8 @@ Definir WP ウェイポイント設定 웨이포인트 설정 + 设置路径点 + 設置路徑點 Add @@ -280,6 +318,8 @@ Adicionar 追加 더하기 + 新增 + 新增 Delete @@ -294,6 +334,8 @@ Törlés 削除 지우기 + 删除 + 刪除 Toggle MicroDAGR Display Mode @@ -308,6 +350,8 @@ Alternar Modo de Display do MicroDAGR MicroDAGR の表示モード MicroDAGR 화면 모드 토글 + 切换微型军用GPS接收器显示模式 + 切換微型軍用GPS接收器顯示模式 Show MicoDAGR @@ -322,6 +366,8 @@ Mostrar MicroDAGR MicoDAGR を表示 MicroDAGR 꺼내기 + 显示微型军用GPS接收器 + 顯示微型軍用GPS接收器 Configure MicroDAGR @@ -336,6 +382,8 @@ Configurar MicroDAGR MicroDAGR を設定 MicroDAGR 설정하기 + 设定微型军用GPS接收器 + 設定微型軍用GPS接收器 Close MicroDAGR @@ -350,6 +398,8 @@ Fechar MicroDAGR MicroDAGR を閉じる MicroDAGR 집어넣기 + 关闭微型军用GPS接收器 + 關閉微型軍用GPS接收器 MicroDAGR Map Fill @@ -364,6 +414,8 @@ Riempimento Mappa MicroDAGR MicroDAGR での地図情報 MicroDAGR - 지도채우기 + 微型军用GPS接收器地图资料 + 微型軍用GPS接收器地圖資料 MicroDAGR Map Fill @@ -378,6 +430,8 @@ Riempimento Mappa MicroDAGR MicroDAGR での地図情報 MicroDAGR - 지도채우기 + 微型军用GPS接收器地图资料 + 微型軍用GPS接收器地圖資料 How much map data is filled on MicroDAGR's @@ -392,6 +446,8 @@ Quanti dati sono trasferiti nella mappa del MicroDAGR MicroDAGR で表示する地図情報を決定します 얼마나 많은 데이터가 MicroDAGR에 있는지에 대한 정보 + 有多少地图数据会显示在微型军用GPS接收器 + 有多少地圖數據會顯示在微型軍用GPS接收器 Full Satellite + Buildings @@ -406,6 +462,8 @@ Satellite Completo + Edifici 完全な衛星画像と建物 위성 사진 + 건물 + 完整卫星画面 + 建筑物位置 + 完整衛星畫面 + 建築物位置 Topographical + Roads @@ -420,6 +478,8 @@ Topografico + Strade 地形と道路 지형학 도표 + 도로 + 地形 + 道路 + 地形 + 道路 None (Cannot use map view) @@ -434,6 +494,8 @@ Nessuno (Non puoi usare la vista mappa) なし(地図表示を使えません) 없음 (지도를 볼 수 없음) + 无 (无法检视地图) + 無 (無法檢視地圖) Controls how much data is filled on the microDAGR items. Less data restricts the map view to show less on the minimap. @@ -448,6 +510,8 @@ Controlla quanti dati sono presenti negli oggetti MicroDAGR. Meno dati costringono la vista mappa a mostrare meno informazioni nella minimappa. アイテム上で表示されるデータ量を決定します。設定を減らすと地図上での情報が少なくなります。 MicroDAGR에 얼마나 많은 데이터가 들어있는지 정합니다. 적을 수록 지도상에도 비춰지는게 적어집니다. + 设定有多少数据会显示在微型军用GPS接收器上. 这些资料的多寡会反映在迷你地图的显示上. + 設定有多少數據會顯示在微型軍用GPS接收器上. 這些資料的多寡會反映在迷你地圖的顯示上. diff --git a/addons/minedetector/stringtable.xml b/addons/minedetector/stringtable.xml index 456873d2c4..99e1c2d0bc 100644 --- a/addons/minedetector/stringtable.xml +++ b/addons/minedetector/stringtable.xml @@ -11,6 +11,8 @@ Metalldetektor 지뢰탐지기 Metal detector + 金属探测器 + 金屬探測器 Metal detector @@ -22,6 +24,8 @@ Metalldetektor 지뢰탐지기 Metal detector + 金属探测器 + 金屬探測器 Activate @@ -33,6 +37,8 @@ Aktivieren 작동 Attiva + 启用探测器 + 啟用探測器 Deactivate @@ -44,6 +50,8 @@ Deaktivieren 끄기 Disattiva + 停用探测器 + 停用探測器 Connect Headphones @@ -55,6 +63,8 @@ 헤드폰에 연결 Connecter les écouteurs Connetti Auricolari + 连接耳机 + 連接耳機 Disconnect Headphones @@ -66,6 +76,8 @@ 헤드폰 연결끊기 Déconnecter les écouteurs Disconnetti Auricolari + 断开耳机 + 斷開耳機 Headphones Connected @@ -77,6 +89,8 @@ 헤드폰 연결됨 Écouteurs connectés Auricolari Connessi + 已连接耳机 + 已連接耳機 Headphones Disconnected @@ -88,6 +102,8 @@ 헤드폰 연결끊김 Écouteurs déconnectés Auricolari Disconnessi + 已断开耳机 + 已斷開耳機 diff --git a/addons/missileguidance/stringtable.xml b/addons/missileguidance/stringtable.xml index 54cc4e9757..7cf2cc30e0 100644 --- a/addons/missileguidance/stringtable.xml +++ b/addons/missileguidance/stringtable.xml @@ -1,4 +1,4 @@ - + @@ -14,6 +14,8 @@ Продвинутое наведение ракет 高度なミサイルの誘導 고급 미사일 유도 + 进阶飞弹制导 + 進階飛彈制導 Advanced missile guidance, or AMG, provides multiple enhancements to missile locking and firing. It is also a framework required for missile weapon types. @@ -28,6 +30,8 @@ Pokočilé navádění raket (AMG) poskytuje několik vylepšení pro lepší zaměření a následnou střelbu. Je to prvek vyžadovaný u typu zbraní jako jsou rakety. 高度なミサイルの誘導、または AMG はミサイルの捕捉と発射に複数の強化をあたえます。これはミサイルの種類によって、枠組みを必要とします。 고급 미사일 유도 혹은 AMG 는 표적 획득 및 발사를 위한 여러 기능을 제공합니다. 미사일 종류에따라 체계가 필요합니다. + 进阶飞弹制导增强了多种导弹锁定和射击的能力. 此系统适用于所有飞弹类型的武器. + 進階飛彈制導增強了多種導彈鎖定和射擊的能力. 此系統適用於所有飛彈類型的武器. Hydra-70 DAGR Missile @@ -42,6 +46,8 @@ Hydra-70 DAGR Hydra-70 DAGR ミサイル Hydra-70 DAGR 미사일 + 九头蛇-70 直接攻击导引飞弹 + 九頭蛇-70 直接攻擊導引飛彈 DAGR @@ -56,6 +62,8 @@ DAGR DAGR DAGR + 直接攻击导引飞弹 + 直接攻擊導引飛彈 Hydra-70 DAGR Laser Guided Missile @@ -70,6 +78,8 @@ Управляемая ракета лазерного наведения Hydra-70 DAGR Hydra-70 DAGR レーザ誘導ミサイル Hydra-70 DAGR 레이저 유도 미사일 + 九头蛇-70 直接攻击雷射导引飞弹e + 九頭蛇-70 直接攻擊雷射導引飛彈e Hellfire II AGM-114K Missile @@ -84,6 +94,8 @@ Hellfire II AGM-114K Hellfire II AGM-114K ミサイル Hellfire II AGM-114K 미사일 + 地狱火II型 AGM-114K 导弹 + 地獄火II型 AGM-114K 導彈 AGM-114K @@ -98,6 +110,8 @@ AGM-114K AGM-114K AGM-114K + AGM-114K + AGM-114K Hellfire II AGM-114K Laser Guided Missile @@ -112,6 +126,8 @@ Управляемая ракета лазерного наведения Hellfire II AGM-114K Hellfire II AGM-114K レーザ誘導ミサイル Hellfire II AGM-114K 레이저 유도 미사일 + 地狱火II型 AGM-114K 雷射导引飞弹 + 地獄火II型 AGM-114K 雷射導引飛彈 Off @@ -126,6 +142,8 @@ Spento 無効 끄기 + 关闭 + 關閉 Player Only @@ -140,6 +158,8 @@ Solo Giocatore プレイヤーのみ 오직 플레이어만 + 只有玩家 + 只有玩家 Player and AI @@ -153,6 +173,8 @@ Игрок и боты Giocatore ed IA プレイヤーと AI + 玩家和AI + 玩家和AI Cycle Fire Mode @@ -167,6 +189,8 @@ Alterar Modo de Disparo 発射モード切り替え 발사 방식 순환 + 循环切换开火模式 + 循環切換開火模式 diff --git a/addons/missionmodules/stringtable.xml b/addons/missionmodules/stringtable.xml index 2fe4264a37..d9548493db 100644 --- a/addons/missionmodules/stringtable.xml +++ b/addons/missionmodules/stringtable.xml @@ -1,4 +1,4 @@ - + @@ -14,6 +14,8 @@ Moduli Missione ACE ACE ミッション モジュール ACE 미션 모듈 + ACE 任务模块 + ACE 任務模塊 Ambiance Sounds [ACE] @@ -28,6 +30,8 @@ Souni Ambientali [ACE] 環境音 [ACE] 환경 효과음 [ACE] + 环境声音 [ACE] + 環境聲音 [ACE] Sounds @@ -42,6 +46,8 @@ Suoni 効果音 효과음 + 声音 + 聲音 Class names of the ambiance sounds to be played. Seperated by ',' @@ -55,6 +61,8 @@ Nomi classi dei suoni ambientali da eseguire. Separati da ',' 再生する環境音のクラスネームを記載。','で複数指定できます。 재생되는 환경 효과음의 단위와 이름입니다. ','로 구분됩니다. + 输入想使用的环境声音classname. 每个classname用','做区隔 + 輸入想使用的環境聲音classname. 每個classname用','做區隔 Minimal Distance @@ -69,6 +77,8 @@ Distanza Minimale 最低距離 최소 거리 + 最小距离 + 最小距離 Used for calculating a random position and sets the minimal distance between the players and the played sound file(s) @@ -83,6 +93,8 @@ Usati per calcolare una posizione casuale ed impostare la distanza minima tra i giocatori ed il file suono eseguito 無作為な位置への計算や、プレイヤーと再生されるファイルの間へ最低距離を設定します 무작위 위치 계산에 사용되며 플레이어와 재생 된 사운드 파일 간의 최소 거리를 설정합니다. + 声音将随机产生在玩家附近, 此选项定义该声音最近会距离玩家多少公尺. + 聲音將隨機產生在玩家附近, 此選項定義該聲音最近會距離玩家多少公尺. Maximum Distance @@ -97,6 +109,8 @@ Distanza Massima 最大距離 최대 거리 + 最大距离 + 最大距離 Used for calculating a random position and sets the maximum distance between the players and the played sound file(s) @@ -111,6 +125,8 @@ Usato per calcolare una posizione casuale ed impostare la distanza massima tra giocatori e il file suono eseguito 無作為な位置への計算や、プレイヤーと再生されるファイルの間へ最大距離を設定します 무작위 위치 계산에 사용되며 플레이어와 재생 된 사운드 파일 간의 최대 거리를 설정합니다. + 声音将随机产生在玩家附近, 此选项定义该声音最远会距离玩家多少公尺. + 聲音將隨機產生在玩家附近, 此選項定義該聲音最遠會距離玩家多少公尺. Minimal Delay @@ -125,6 +141,8 @@ Pausa Minima 最低遅延 최소 지연 + 最小延迟 + 最小延遲 Minimal delay between sounds played @@ -139,6 +157,8 @@ Pausa Minima tra suoni eseguiti 再生されるまでの最低遅延 재생된 소리간 최소 지연시간 + 设定每个声音档案中间最少间隔多久再进行播放 + 設定每個聲音檔案中間最少間隔多久再進行播放 Maximum Delay @@ -153,6 +173,8 @@ Pausa Massima 最大遅延 최대 지연 + 最大延迟 + 最大延遲 Maximum delay between sounds played @@ -167,6 +189,8 @@ Pausa Massima tra suoni eseguiti 再生されるまでの最大遅延 재생된 소리간 최대 지연시간 + 设定每个声音档案中间最多间隔多久再进行播放 + 設定每個聲音檔案中間最多間隔多久再進行播放 Follow Players @@ -181,6 +205,8 @@ Segui Giocatori プレイヤーを追随 플레이어 따라가기 + 跟随玩家 + 跟隨玩家 Follow players. If set to false, loop will play sounds only nearby logic position. @@ -195,6 +221,8 @@ Segui Giocatori. Se impostato su falso, il ciclo eseguirà i suoni solo vicino ad una posizione logica. プレイヤーを追随します。False に設定するとロジックの近くで延々と再生します。 플레이어를 따라갑니다. 거짓으로 설정될경우 오직 한 자리에서만 반복해서 소리를 재생합니다. + 设定声音是否会在玩家的附近产生. 假如关闭此功能, 声音只会在模块的位置产生. + 設定聲音是否會在玩家的附近產生. 假如關閉此功能, 聲音只會在模塊的位置產生. Volume @@ -209,6 +237,8 @@ Volume 音量 볼륨 + 音量 + 音量 The volume of the sounds played @@ -223,6 +253,8 @@ Il volume dei suoni eseguiti 再生される音の大きさ 재생되는 소리의 볼륨 + 调整声音的音量 + 調整聲音的音量 Ambiance sounds loop (synced across MP) @@ -237,6 +269,8 @@ Ciclo Suoni Ambientali (sincronizzato in MP) 環境音の繰り返し (MP 間で同期させます) 환경 효과음 반복 (멀티플레이 전반적으로 동기화됨) + 循环的环境声音 (在多人游戏中会同步所有玩家的播放状态) + 循環的環境聲音 (在多人遊戲中會同步所有玩家的播放狀態) diff --git a/addons/mk6mortar/stringtable.xml b/addons/mk6mortar/stringtable.xml index 2b5e220753..e2dcfabad8 100644 --- a/addons/mk6mortar/stringtable.xml +++ b/addons/mk6mortar/stringtable.xml @@ -1,4 +1,4 @@ - + @@ -14,6 +14,8 @@ Tavola di tiro 82mm 82mm 射表 82mm 사거리표 + 82mm迫击炮射表 + 82mm迫擊炮射表 Range Table for the Mk6 82mm Mortar @@ -28,6 +30,8 @@ Tavola di tiro per il mortaio calibro 82mm Mk6 Mk6 82mm 迫撃砲の射表 Mk6 82mm 박격포 사격을 위한 사거리표 + MK6 82mm迫击炮射表 + MK6 82mm迫擊炮射表 Open 82mm Rangetable @@ -42,6 +46,8 @@ Apri la tavola di tiro 82mm 82mm 射表を開く 82mm 사거리표 열기 + 开启82mm迫击炮射表 + 開啟82mm迫擊炮射表 Charge @@ -56,6 +62,8 @@ Carica 装薬 장약 + 装药 + 裝藥 Mk6 Settings @@ -70,6 +78,8 @@ Impostazioni Mk6 Mk6 設定 Mk6 설정 + MK6设定 + MK6設定 Air Resistance @@ -84,6 +94,8 @@ Resistenza dell'Aria 空気抵抗 공기저항 + 空气阻力 + 空氣阻力 For Player Shots, Model Air Resistance and Wind Effects @@ -98,6 +110,8 @@ Per Proiettili dei Giocatori, simula la Resistenza dell'Aria e gli Effetti del Vento プレイヤが射撃すると、空気抵抗モデルと風による影響をあたえます。 플레이어 사격시 공기저항과 바람에 영향을 받습니다 + 设定由玩家射击的迫击炮, 将会受到空气阻力与风力的影响 + 設定由玩家射擊的迫擊砲, 將會受到空氣阻力與風力的影響 Allow Mk6 Computer @@ -112,6 +126,8 @@ Consenti Computer Mk6 Mk6 コンピュータを許可 Mk6 탄도계산컴퓨터 허가 + 允许使用MK6射控电脑 + 允許使用MK6射控電腦 Show the Computer and Rangefinder (these NEED to be removed if you enable air resistance) @@ -126,6 +142,8 @@ Mostra il Computer e Distaziometro (questi DEVONO essere rimossi se vuoi abilitare la resistenza dell'aria) コンピュータと距離を表示します (空気抵抗を有効化している場合は必ず削除してください) 탄도계산컴퓨터와 거리측정기를 보여줍니다(공기저항을 활성화했을경우 이 항목은 비활성화 되어야만 합니다) + 显示射控电脑和测距仪 (如果有启用空气阻力功能时, 须停用此项功能) + 顯示射控電腦和測距儀 (如果有啟用空氣阻力功能時, 須停用此項功能) Allow Mk6 Compass @@ -140,6 +158,8 @@ Consenti Bussola Mk6 Mk6 への方位磁石を有効化 Mk6 나침반 허용 + 允许使用MK6指北针 + 允許使用MK6指北針 Show the Mk6 Digital Compass @@ -154,6 +174,8 @@ Mostra la Bussola Digitale Mk6 Mk6 のデジタル方位磁石を表示 Mk6 에서 전자 나침반을 보여줍니다 + 显示MK6的数位指北针 + 顯示MK6的數位指北針 This module allows you to setup Mk6 mortar settings. @@ -167,6 +189,8 @@ Este módulo permite configurar los parámetros del mortero Mk6. Mk6 迫撃砲への設定をできます。 이 모듈은 Mk6 설치 설정을 가능케 합니다. + 这个模块允许你设定MK6迫击炮的相关功能. + 這個模塊允許你設定MK6迫擊砲的相關功能. Use Ammunition handling @@ -179,6 +203,8 @@ Использовать манипуляции с боеприпасами 弾薬の取り扱い 탄약 관리 활성화 + 使用手动弹药装卸 + 使用手動彈藥裝卸 Removes mortar magazines, requiring individual rounds to be loaded by the gunner or loader. Does not affect AI mortars. @@ -191,6 +217,8 @@ Удаляет артиллерийские магазины, требует загрузку отдельных снарядов стрелком или заряжащим. Не влияет на артиллерию ИИ. 迫撃砲から弾薬を除去します。射手か装填手により予め装填されている必要があります。AI 迫撃砲へ影響を与えません。 박격포 탄창을 제거합니다, 사수나 장전수가 개별적으로 탄환을 넣어줘야만 합니다. 인공지능은 영향을 받지 않습니다. + 开启此功能时. 迫击炮的弹药需由炮手与装填手共同合作来进行装填. 此功能并不影响由AI射击的迫击炮. + 開啟此功能時. 迫擊砲的彈藥需由砲手與裝填手共同合作來進行裝填. 此功能並不影響由AI射擊的迫擊砲. Remove Round @@ -204,6 +232,8 @@ Извлечь снаряд 弾薬を除去 탄약 제거 + 卸除弹头 + 卸除彈頭 Load Mortar @@ -217,6 +247,8 @@ Зарядить миномет 弾薬を装填 탄약 장전 + 装载弹头 + 裝載彈頭 Unloading Round @@ -229,6 +261,8 @@ Извлечение снаряда 弾薬を除去しています 탄약 제거중 + 卸除弹头中 + 卸除彈頭中 Preparing Round @@ -242,6 +276,8 @@ Подготовка снаряда 事前に装填 탄약 준비중 + 准备弹头中 + 準備彈頭中 Load HE @@ -255,6 +291,8 @@ Зарядить фугасный りゅう弾を装填 고폭탄 장전 + 装载高爆弹 + 裝載高爆彈 Load Smoke @@ -268,6 +306,8 @@ Зарядить дымовой 煙幕弾を装填 연막탄 장전 + 装载烟雾弹 + 裝載煙霧彈 Load Illumination @@ -281,6 +321,8 @@ Зарядить осветительный 照明弾を装填 조명탄 장전 + 装载照明弹 + 裝載照明彈 Load Guided HE @@ -294,6 +336,8 @@ Зарядить фугасный управляемый 誘導りゅう弾を装填 유도 고폭탄 장전 + 装载导引高爆弹 + 裝載導引高爆彈 Load Laser Guided HE @@ -307,6 +351,8 @@ Зарядить фугасный управляемый по ЛЦУ レーザ誘導りゅう弾を装填 레이저 유도 고폭탄 장전 + 装载雷射导引高爆弹 + 裝載雷射導引高爆彈 82mm HE Round @@ -320,6 +366,8 @@ Фугасный снаряд 82мм 82mm りゅう弾 82mm 고폭탄 + 82mm高爆弹 + 82mm高爆彈 82mm Smoke Round @@ -333,6 +381,8 @@ Дымовой снаряд 82мм 82mm 煙幕弾 82mm 연막탄 + 82mm烟雾弹 + 82mm煙霧彈 82mm Illumination Round @@ -346,6 +396,8 @@ Осветительный снаряд 82мм 82mm 照明弾 82mm 조명탄 + 82mm照明弹 + 82mm照明彈 82mm Guided HE Round @@ -359,6 +411,8 @@ Фугасный снаряд управляемый 82мм 82mm 誘導りゅう弾 82mm 유도 고폭탄 + 82mm导引高爆弹 + 82mm導引高爆彈 82mm Laser Guided HE Round @@ -372,6 +426,8 @@ Фугасный снаряд управляемый по ЛЦУ 82мм 82mm レーザ誘導りゅう弾 82mm 레이저 유도 고폭탄 + 82mm雷射导引高爆弹 + 82mm雷射導引高爆彈 Used in Mk6 mortar @@ -385,6 +441,8 @@ Использовался в миномете Mk6 Mk6 mortar で使います Mk6 박격포에 사용됨 + 用于Mk6迫击炮 + 用於Mk6迫擊砲 [ACE] 82mm HE Rounds Box @@ -398,6 +456,8 @@ [ACE] Ящик фугасных снарядов 82мм [ACE] 82mm りゅう弾入り弾薬箱 [ACE] 82mm 고폭탄 상자 + [ACE] 82mm高爆弹药箱 + [ACE] 82mm高爆彈藥箱 [ACE] 82mm Smoke Rounds Box @@ -411,6 +471,8 @@ [ACE] Ящик дымовых снарядов 82мм [ACE] 82mm 煙幕弾入り弾薬箱 [ACE] 82mm 연막탄 상자 + [ACE] 82mm烟雾弹药箱 + [ACE] 82mm煙霧彈藥箱 [ACE] 82mm Illumination Rounds Box @@ -424,6 +486,8 @@ [ACE] Ящик осветительных снарядов 82мм [ACE] 82mm 照明弾入り弾薬箱 [ACE] 82mm 조명탄 상자 + [ACE] 82mm照明弹药箱 + [ACE] 82mm照明彈藥箱 [ACE] 82mm Default Loadout Box @@ -437,6 +501,8 @@ [ACE] Ящик снарядов 82мм (стандартный) [ACE] 82mm 梱包箱 [ACE] 82mm 기본 장비 상자 + [ACE] 82mm预设弹药箱 + [ACE] 82mm預設彈藥箱 diff --git a/addons/movement/stringtable.xml b/addons/movement/stringtable.xml index 9d7c5d219d..eecbf9f833 100644 --- a/addons/movement/stringtable.xml +++ b/addons/movement/stringtable.xml @@ -1,4 +1,4 @@ - + @@ -14,6 +14,8 @@ Показывать вес в фунтах ポンドで重量を表示する 무게를 파운드(lb)로 보여줍니다 + 使用磅来显示重量 + 使用磅來顯示重量 Weight: @@ -28,6 +30,8 @@ Вес: 重量: 무게: + 重量: + 重量: Climb @@ -42,6 +46,8 @@ Subir 登る 오르기 + 攀爬 + 攀爬 Can't climb here @@ -55,6 +61,8 @@ Non puoi arrampicarti qui Não se pode subir aqui ここは登れない + 这里无法攀爬 + 這裡無法攀爬 - \ No newline at end of file + diff --git a/addons/mx2a/stringtable.xml b/addons/mx2a/stringtable.xml index cc2b8beb85..ab92ad08c7 100644 --- a/addons/mx2a/stringtable.xml +++ b/addons/mx2a/stringtable.xml @@ -1,4 +1,4 @@ - + @@ -14,6 +14,8 @@ MX-2A MX-2A MX-2A + MX-2A + MX-2A Thermal imaging device @@ -28,6 +30,8 @@ Dispositivo di visione termica サーマル画像表示双眼鏡 열영상 장치 + 热成像装置 + 熱成像裝置 diff --git a/addons/nametags/stringtable.xml b/addons/nametags/stringtable.xml index 9a4acbe108..ba7ba55872 100644 --- a/addons/nametags/stringtable.xml +++ b/addons/nametags/stringtable.xml @@ -14,6 +14,8 @@ Mostrar nomes 名前の表示 이름 표시 + 显示名称 + 顯示名稱 Show player names @@ -28,6 +30,8 @@ Показывать имена игроков (включить имена) プレイヤ名を表示 플레이어 이름 표시 + 显示玩家名称 + 顯示玩家名稱 Show player name only on cursor (requires player names) @@ -42,6 +46,8 @@ Показать имена игроков только под курсором (при включенных именах) カーソルを合わせた時だけプレイヤ名を表示 (プレイヤ名が必要 커서로 지시할때만 플레이어 이름 표시(플레이어 이름 필요) + 仅在准心指到后显示玩家名称 (玩家必须有设定名称) + 僅在準心指到後顯示玩家名稱 (玩家必須有設定名稱) Show player name only on keypress (requires player names) @@ -56,6 +62,8 @@ Mostrar nomes somente ao pressionar teclar (requer nome de jogadores) キーを押した時だけプレイヤ名を表示 (プレイヤ名が必要) 키를 누를때만 플레이어 이름 표시(플레이어 이름 필요) + 仅在按按键后显示玩家名称 (玩家必须有设定名称) + 僅在按按鍵後顯示玩家名稱 (玩家必須有設定名稱) Show player ranks (requires player names) @@ -70,6 +78,8 @@ Показывать звания игроков (при вкл. именах) プレイヤの階級を表示 (プレイヤ名が必要) 플레이어 계급 표시 (플레이어 이름 필요) + 显示玩家军阶 (玩家必须有设定名称) + 顯示玩家軍階 (玩家必須有設定名稱) Show vehicle crew info @@ -84,6 +94,8 @@ Mostra l'elenco del personale a bordo 車両の乗員を表示 차량 승무원 정보 표시 + 显示载具成员信息 + 顯示載具成員信息 Show name tags for AI units @@ -98,6 +110,8 @@ Mostrar nomes para unidades de IA AI ユニットの名札を表示 인공지능 인원 이름 표시 + 显示AI单位名称 + 顯示AI單位名稱 Show SoundWaves (requires player names) @@ -112,6 +126,8 @@ Mostrar onda sonora (requer nome de jogadores) 音波形を表示 (プレイヤ名が必要) 음파 표시 (플레이어 이름 필요) + 当玩家讲话时, 显示声波图案 (玩家必须有设定名称) + 當玩家講話時, 顯示聲波圖案 (玩家必須有設定名稱) Default Nametag Color (Non Group Members) @@ -126,6 +142,8 @@ Cor padrão do nome (unidades fora do grupo) 標準の名札の色(グループ メンバ以外) 기본 이름표 색상 (비-그룹 멤버) + 预设名称颜色 (非同小队队友) + 預設名稱顏色 (非同小隊隊友) Name Tags @@ -140,6 +158,8 @@ Etichette Nomi 名札 이름표 + 玩家名称 + 玩家名稱 Player Names View Dist. @@ -154,6 +174,8 @@ Distanza Visiva Etichette Nomi プレイヤ名が見える範囲 플레이어 이름 표시 거리 + 玩家名称显示距离 + 玩家名稱顯示距離 Distance in meters at which player names are shown. Default: 5 @@ -168,6 +190,8 @@ Distanza in metri a cui sono visibili i nomi giocatori. Default: 5 プレイヤの周り何メートルまで名札を表示できます。標準:5 플레이어 이름이 표시되는 미터. 기본설정: 5 + 设定名称在多少距离以内显示. 预设:5公尺 + 設定名稱在多少距離以內顯示. 預設:5公尺 Show name tags for AI? @@ -182,6 +206,8 @@ Mostra etichette nomi per IA? AI の名札も表示しますか? 인공지능의 이름도 표시합니까? + 显示AI名称? + 顯示AI名稱? Show the name and rank tags for friendly AI units? Default: Do not force @@ -196,6 +222,8 @@ Mostra etichette nomi ed etichette gradi per unità IA alleate? Default: Non forzare 友軍の AI にも名前と階級を表示しますか?標準:強制しない 아군 인공지능의 계급을 표시합니까? 기본설정: 강제하지 않음 + 显示友军AI的名称和军阶? 预设: 不显示 + 顯示友軍AI的名稱和軍階? 預設: 不顯示 Force Hide @@ -210,6 +238,8 @@ Forza Nascosto 強制で非表示 강제로 숨기기 + 强迫隐藏 + 強迫隱藏 Force Show @@ -224,6 +254,8 @@ Forza Mostra 強制で表示 강제로 표시 + 强迫显示 + 強迫顯示 Show crew info? @@ -238,6 +270,8 @@ Mostra informazioni equipaggio? 乗員の情報を表示 승무원 정보 표시? + 显示载具成员讯息? + 顯示載具成員訊息? Show vehicle crew info, or by default allows players to choose it on their own. Default: Do Not Force @@ -252,6 +286,8 @@ Mostra informazioni sull'equipaggio del veicolo, oppure consenti di default di lasciare che siano i giocatori a scegliere. Default: Non Forzare 車両の乗員を表示します。標準ではプレイヤ各々が選べられます。標準:強制しない 승무원 정보를 표시하거나 플레이어가 직접 고르게 냅둡니다. 기본설정: 강제하지 않음 + 显示载具成员讯息. 在预设的情况下, 系统允许玩家自己决定开关此讯息. 预设: 不显示 + 顯示載具成員訊息. 在預設的情況下, 系統允許玩家自己決定開關此訊息. 預設: 不顯示 Show for Vehicles @@ -266,6 +302,8 @@ Mostra per Veicoli 車両への表示 차량 표시 + 显示给载具指挥官 + 顯示給載具指揮官 Show cursor NameTag for vehicle commander (only if client has name tags enabled) Default: No @@ -279,6 +317,8 @@ Mostra il nome sul cursore per il comandante del veicolo (solo se il client ha le Etichette Nomi attive) Default: No 車長の名札をカーソルを当てて表示します (クライアント側で名札を有効化する必要があります) 標準:無効 차량의 사령관의 이름표를 표시합니다 (오직 클라이언트가 이름표를 활성화 할시에만 보입니다) 기본설정: 아니요 + 使载具指挥官能透过准心指到别的单位来显示其名称 (仅当客户端的名称功能已启用). 预设: 关闭 + 使載具指揮官能透過準心指到別的單位來顯示其名稱 (僅當客戶端的名稱功能已啟用). 預設: 關閉 This module allows you to customize settings and range of Name Tags. @@ -293,6 +333,8 @@ Questo modulo ti consente di personalizzare le impostazioni ed il raggio delle Etichette Nomi このモジュールは名札の表示範囲と設定を変更できます。 이 모듈은 당신이 이름표의 범위를 임의로 수정할 수 있게 해줍니다. + 这个模块允许您设定名称和显示范围等设定. + 這個模塊允許您設定名稱和顯示範圍等設定. Only on Cursor @@ -307,6 +349,8 @@ Solo su Cursore カーソルでのみ 커서만 해당 + 只有准心指到时 + 只有準心指到時 Only on Keypress @@ -321,6 +365,8 @@ Solo quando Premi Tasto キー押下のみ 키를 누를경우만 + 只有按按键时 + 只有按按鍵時 Only on Cursor and Keypress @@ -335,6 +381,8 @@ Solo su Cursore e quando Premi Tasto カーソルとキー押下のみ 커서와 키를 누를경우만 + 只有在准心指到和按按键时 + 只有在準心指到和按按鍵時 Force Show Only on Cursor @@ -349,6 +397,8 @@ Forza Mostra solo su Cursore カーソルでのみに強制する 커서만 강제로 해당 + 强制仅显示在准心指到时 + 強制僅顯示在準心指到時 Force Show Only on Keypress @@ -363,6 +413,8 @@ Forza Mostra solo quando Premi Tasto キー押下のみに強制する 키를 누를경우만 강제로 해당 + 强制仅显示在按按键时 + 強制僅顯示在按按鍵時 Force Show Only on Cursor and Keypress @@ -377,6 +429,8 @@ Forza Mostra solo su Cursore e quando Premi Tasto カーソルとキー押下のみに強制する 커서와 키를 누를경우만 강제로 해당 + 强制显示在准心指到和按按键时 + 強制顯示在準心指到和按按鍵時 Use Nametag settings @@ -391,6 +445,8 @@ Usa impostazioni Etichette Nomi 名札の設定 이름표 설정 사용 + 玩家名称设定 + 玩家名稱設定 Always Show All @@ -405,6 +461,8 @@ Mostra Sempre Tutto 常に表示する 항상 모두 표시 + 永远显示全部 + 永遠顯示全部 Show player names and set their activation. Default: Enabled @@ -419,6 +477,8 @@ Mostra nomi giocatori ed imposta la loro attivazione. Default: Abilitato プレイヤ名の表示と設定を有効化します。標準:有効 플레이어 이름의 표시와 설정을 활성화합니다. 기본설정: 활성화 + 显示玩家的名称并设置其启动方式. 预设: 启用 + 顯示玩家的名稱並設置其啟動方式. 預設: 啟用 Effect of sound waves above the heads of speaking players after holding the PTT key. This option works with TFAR and ACRE2. @@ -433,6 +493,8 @@ Effetto delle onde sonore sopra la testa dei giocatori parlanti quando premono il tasto PTT. Questa opzione funziona con TFAR ed ACRE2 プレイヤーが PTT キーを押している間は、音波形を表示します。このオプションは TFAR と ACRE2 で動作します。 플레이어가 PTT로 말할시 머리위에 음파효과를 적용합니다. 이 옵션은 TFAR과 ACRE2가 있을때만 적용됩니다. + 当玩家使用按键发话时, 其头上的角色名称旁会显示声波的图案. 此功能可搭配TFAR、ACRE2等模组使用. + 當玩家使用按鍵發話時, 其頭上的角色名稱旁會顯示聲波的圖案. 此功能可搭配TFAR、ACRE2等模組使用. Nametags Size @@ -447,6 +509,8 @@ Dimensione Etichette Nome 名札の大きさ 이름표 크기 + 玩家名称标记大小 + 玩家名稱標記大小 Text and Icon Size Scaling @@ -461,6 +525,8 @@ Proporzione Dimensioni Testo ed Icone 文字とアイコンの大きさ 글자와 아이콘 크기 비례 + 文字和图示大小设定 + 文字和圖示大小設定 Fade on screen border @@ -470,6 +536,8 @@ 화면 가장자리에서 사라짐 Estomper sur les bords de l'écran Sfocatura nei bordi dello schermo + 在荧幕边框旁淡出 + 在螢幕邊框旁淡出 diff --git a/addons/nightvision/stringtable.xml b/addons/nightvision/stringtable.xml index 16f59aafdf..1ff3ee43fb 100644 --- a/addons/nightvision/stringtable.xml +++ b/addons/nightvision/stringtable.xml @@ -1,4 +1,4 @@ - + @@ -14,6 +14,8 @@ Éjjellátó szemüveg (1. Gen.) 夜間暗視装置つきゴーグル (第1世代) 야투경 (1세대) + 夜视镜 (初代) + 夜視鏡 (初代) NV Goggles (Gen2) @@ -28,6 +30,8 @@ Éjjellátó szemüveg (2. Gen.) 夜間暗視装置つきゴーグル (第2世代) 야투경 (2세대) + 夜视镜 (二代) + 夜視鏡 (二代) NV Goggles (Gen3) @@ -42,6 +46,8 @@ Éjjellátó szemüveg (3. Gen.) 夜間暗視装置つきゴーグル (第3世代) 야투경 (3세대) + 夜视镜 (三代) + 夜視鏡 (三代) NV Goggles (Gen3, Brown) @@ -56,6 +62,8 @@ Éjjellátó szemüveg (3. Gen., barna) 夜間暗視装置つきゴーグル (第3世代、ブラウン) 야투경 (3세대, 갈색) + 夜视镜 (三代, 棕色) + 夜視鏡 (三代, 棕色) NV Goggles (Gen3, Green) @@ -70,6 +78,8 @@ Éjjellátó szemüveg (3. Gen., zöld) 夜間暗視装置つきゴーグル (第3世代、グリーン) 야투경 (3세대, 녹색) + 夜视镜 (三代, 绿色) + 夜視鏡 (三代, 綠色) NV Goggles (Gen3, Black) @@ -84,6 +94,8 @@ Éjjellátó szemüveg (3. Gen., fekete) 夜間暗視装置つきゴーグル (第3世代、ブラック) 야투경 (3세대, 검정색) + 夜视镜 (三代, 黑色) + 夜視鏡 (三代, 黑色) NV Goggles (Gen4) @@ -98,6 +110,8 @@ Éjjellátó szemüveg (4. Gen.) 夜間暗視装置つきゴーグル (第4世代) 야투경 (4세대) + 夜视镜 (四代) + 夜視鏡 (四代) NV Goggles (Wide) @@ -112,6 +126,8 @@ Occhiali notturni (Larghi) 夜間暗視装置つきゴーグル (ワイド) 야투경 (넓음) + 夜视镜 (宽版) + 夜視鏡 (寬版) Brightness: %1 @@ -126,6 +142,8 @@ Luminosità: %1 光度:%1 밝기: %1 + 亮度: %1 + 亮度: %1 Increase NVG Brightness @@ -140,6 +158,8 @@ Aumenta la luminosità dell'NVG 夜間暗視装置の光度を上げる 야투경 밝기 높이기 + 增加夜视镜亮度 + 增加夜視鏡亮度 Decrease NVG Brightness @@ -154,6 +174,8 @@ Riduci la luminosità dell'NVG 夜間暗視装置の光度を下げる 야투경 밝기 줄이기 + 减少夜视镜亮度 + 減少夜視鏡亮度 Nightvision @@ -167,6 +189,8 @@ Vision nocturne 夜間暗視装置 야간투시경 + 夜视 + 夜視 Settings for night vision. @@ -180,6 +204,8 @@ Réglage pour la vision nocturne 夜間暗視装置の設定。 야간투시경 설정 + 设定夜视选项. + 設定夜視選項. Disable NVGs in scope @@ -193,6 +219,8 @@ Desactiver les JVN dans les viseurs. スコープを覗くと夜間暗視装置を無効化 조준경 사용시 야투경 비활성화 + 使用瞄准镜时关闭夜视镜 + 使用瞄準鏡時關閉夜視鏡 Blocks the usage of night vision goggles whilst aiming down the sight. @@ -206,6 +234,8 @@ Bloque l'usage des JVN pendant la visée. スコープを使い狙いを付けると、夜間暗視装置を無効化します。 조준시 야투경의 사용을 제한합니다. + 此功能开启后, 当要使用瞄准镜时, 为避免夜视镜镜头碰撞到瞄准镜, 会先拿开夜视镜后再进行瞄准镜瞄准. + 此功能開啟後, 當要使用瞄準鏡時, 為避免夜視鏡鏡頭碰撞到瞄準鏡, 會先拿開夜視鏡後再進行瞄準鏡瞄準. diff --git a/addons/nlaw/stringtable.xml b/addons/nlaw/stringtable.xml index fb738e677f..8f7533f9e4 100644 --- a/addons/nlaw/stringtable.xml +++ b/addons/nlaw/stringtable.xml @@ -1,20 +1,26 @@ - + NLAW Track Target (Hold) NLAW Traccia Bersaglio (Mantieni) NALW 目標の追跡 (押しっぱ) + 次世代轻型反坦克导弹发射器追踪目标 (按住) + 次世代輕型反坦克導彈發射器追蹤目標 (按住) Direct Attack Attacco Diretto ダイレクト アタック + 直射模式 + 直射模式 Overfly Top Attack Attacco dall'alto オーバーフライ トップ アタック + 攻顶模式 + 攻頂模式 diff --git a/addons/optics/stringtable.xml b/addons/optics/stringtable.xml index 465bfa6aec..903f44e60a 100644 --- a/addons/optics/stringtable.xml +++ b/addons/optics/stringtable.xml @@ -1,4 +1,4 @@ - + @@ -14,6 +14,8 @@ RCO (2D) RCO (2D) RCO (2D) + 步枪战斗光学瞄准镜(2D) + 步槍戰鬥光學瞄準鏡(2D) RCO (PIP) @@ -28,6 +30,8 @@ RCO (PIP) RCO (PIP) RCO (PIP) + 步枪战斗光学瞄准镜(拟真版) + 步槍戰鬥光學瞄準鏡(擬真版) ARCO (2D) @@ -42,6 +46,8 @@ ARCO (2D) ARCO (2D) ARCO (2D) + 先进步枪战斗光学瞄准镜(2D) + 先進步槍戰鬥光學瞄準鏡(2D) ARCO (PIP) @@ -56,6 +62,8 @@ ARCO (PIP) ARCO (PIP) ARCO (PIP) + 先进步枪战斗光学瞄准镜(拟真版) + 先進步槍戰鬥光學瞄準鏡(擬真版) MRCO (2D) @@ -70,6 +78,8 @@ MRCO (2D) MRCO (2D) MRCO (2D) + 多距离战斗瞄准镜(2D) + 多距離戰鬥瞄準鏡(2D) MRCO (PIP) @@ -84,6 +94,8 @@ MRCO (PIP) MRCO (PIP) MRCO (PIP) + 多距离战斗瞄准镜(拟真版) + 多距離戰鬥瞄準鏡(擬真版) MOS (2D) @@ -98,6 +110,8 @@ MOS (2D) MOS (2D) MOS (2D) + 精准光学瞄准镜(2D) + 精準光學瞄準鏡(2D) MOS (PIP) @@ -112,6 +126,8 @@ MOS (PIP) MOS (PIP) MOS (PIP) + 精准光学瞄准镜(拟真版) + 精準光學瞄準鏡(擬真版) LRPS (2D) @@ -126,6 +142,8 @@ LRPS (2D) LRPS (2D) LRPS (2D) + 长距离精确瞄准镜(2D) + 長距離精確瞄準鏡(2D) LRPS (PIP) @@ -140,6 +158,8 @@ LRPS (PIP) LRPS (PIP) LRPS (PIP) + 长距离精确瞄准镜(拟真版) + 長距離精確瞄準鏡(擬真版) diff --git a/addons/optionsmenu/stringtable.xml b/addons/optionsmenu/stringtable.xml index 58929567af..2264d46761 100644 --- a/addons/optionsmenu/stringtable.xml +++ b/addons/optionsmenu/stringtable.xml @@ -14,6 +14,8 @@ Opzioni ACE ACE オプション ACE 옵션 + ACE 设定 + ACE 設定 Fix Animation @@ -28,6 +30,8 @@ Arrumar Animação アニメーションを修正 동작 고정 + 修复动作BUG + 修復動作BUG Reset All @@ -42,6 +46,8 @@ Resetar Tudo すべて初期化 모두 초기화 + 重置为预设值 + 重置為預設值 Colors @@ -56,6 +62,8 @@ Cores 색상 + 颜色 + 顏色 Options @@ -70,6 +78,8 @@ Opzioni オプション 옵션 + 中文化由[MR]Diss制作 + 設定 Values @@ -84,6 +94,8 @@ Valores + 数值 + 數值 Setting: @@ -98,6 +110,8 @@ Opção: 設定: 설정: + 设定: + 設定: Export @@ -112,6 +126,8 @@ Exportar 出力 내보내기 + 输出 + 輸出 Open Export Menu @@ -126,6 +142,8 @@ Abrir menu de exportação 出力メニューを開く 내보내기 메뉴 열기 + 开启输出选单 + 開啟輸出選單 String input. @@ -140,6 +158,8 @@ Input de String 文字列の入力 문자열 입력 + 输入数值 + 輸入數值 Array. Seperate elements by using ,. @@ -154,6 +174,8 @@ Vetor. Separe elementos usando *,*. アライ。,を使うことで区別できます。 배열. 요소를 ,. 로 나눔 + 阵列. 使用','来做每个值的区隔. + 陣列. 使用','來做每個值的區隔. Number @@ -168,6 +190,8 @@ Número 숫자 + 数字 + 數字 Uknown input type @@ -182,6 +206,8 @@ Tipo desonhecido de input 不明な入力です 불분명한 입력입니다 + 未知输入类型 + 未知輸入類型 Save input @@ -196,6 +222,8 @@ Salvar input 入力を保存 입력 저장 + 储存输入 + 儲存輸入 Include Client Settings @@ -210,6 +238,8 @@ Incluir opções do cliente クライアント設定を含む 클라이언트 설정 포함 + 包含客户端设定 + 包含客戶端設定 Exclude Client Settings @@ -224,6 +254,8 @@ Excluir opções do cliente クライアント設定を実行する 클라이언트 설정 제외 + 不包含客户端设定 + 不包含客戶端設定 Settings exported to clipboard @@ -238,6 +270,8 @@ Opções exportadas para o clipboard. クリップボードに設定を出力する 클립보드로 설정 내보내기 + 设定输出至剪贴簿 + 設定輸出至剪貼簿 Option Menu UI Scaling @@ -252,6 +286,8 @@ Proporzioni della interfaccia utente オプション メニューにあるユーザ インタフェイスの大きさ 옵션메뉴 UI 비례도 + 调整设定选单视窗大小 + 調整設定選單視窗大小 Allow Config Export [ACE] @@ -266,6 +302,8 @@ Consenti Esportazione del Config [ACE] 設定の出力を許可 [ACE] 설정 내보내기 허가 [ACE] + 允许配置导出 [ACE] + 允許配置導出 [ACE] Allow @@ -280,6 +318,8 @@ Consenti 許可 허가 + 允许 + 允許 Allow export of all settings to a server config formatted. @@ -294,6 +334,8 @@ Consenti esportazione di tutti i parametri ad config formato per server. 全ての設定をサーバ用設定の形式へと出力できるようにします。 모든 설정을 서버 설정 형식으로 내보내는것을 허락합니다. + 允许导出所有设定成伺服器配置格式的档案. + 允許導出所有設定成伺服器配置格式的檔案. When allowed, you have access to the settings modification and export in SP. Clicking export will place the formated config on your clipboard. @@ -308,6 +350,8 @@ Quando consentito, hai accesso alle modifiche delle impostazioni ed esportazione in SP. Cliccando Esporta piazzera il config formattato sul tuo Blocco Note. 許可の場合、あなたは設定の変更と出力をシングルプレイで可能です。出力をクリックすると、サーバ用設定の形式となっている設定がクリップボードに保存されます。 허락하는 경우 싱글플레이에서 설정의 변경과 내보내기가 가능해집니다. 내보내기를 눌러서 서버 형성의 설정을 클립보드로 보냅니다. + 当本功能开启时, 你将能在单人模式中调整并输出设定. 点击输出按钮后将会让相关设定参数复制到剪贴簿上. + 當本功能開啟時, 你將能在單人模式中調整並輸出設定. 點擊輸出按鈕後將會讓相關設定參數複製到剪貼簿上. Hide @@ -322,6 +366,8 @@ Nascondi 非表示 숨기기 + 隐藏 + 隱藏 Top right, downwards @@ -336,6 +382,8 @@ In Alto a Destra, verso il Basso 右上、下側 오른쪽 위에서 아래로 + 右上角, 向下 + 右上角, 向下 Top right, to the left @@ -350,6 +398,8 @@ In Alto a Destra, verso Sinistra 右上、左詰 오른쪽 위에서 왼쪽으로 + 右上角, 向左 + 右上角, 向左 Top left, downwards @@ -364,6 +414,8 @@ In Alto a Sinistra, verso il Basso 左上、下側 왼쪽 위에서 아래로 + 左上角, 向下 + 左上角, 向下 Top left, to the right @@ -378,6 +430,8 @@ In Alto a Sinistra, verso Destra 右上、右詰 왼쪽 위에서 오른쪽으로 + 左上角, 向右 + 左上角, 向右 Top @@ -392,6 +446,8 @@ Alto 上側 상단 + 上方 + 上方 Bottom @@ -406,6 +462,8 @@ Basso 下側 하단 + 下方 + 下方 Debug To Clipboard @@ -420,6 +478,8 @@ Debug su Blocco Note クリップボードへデバッグ 디버그를 클립보드로 + 复制除错讯息至剪贴簿 + 複製除錯訊息至剪貼簿 Sends debug information to RPT and clipboard. @@ -434,6 +494,8 @@ Invia informazioni di debug all'RPT e al Blocco Note デバッグ情報の RPT とクリップボードに送ります。 디버그 정보를 보고하기 및 클립보드에 복사하기 위해 보냅니다. + 复制除错讯息至剪贴簿与RPT报告档中. + 複製除錯訊息至剪貼簿與RPT報告檔中. Headbug Fix @@ -448,6 +510,8 @@ Sistema Bug della Testa ヘッドバグ修正 헤드버그 수정 + 修复动作BUG + 修復動作BUG Resets your animation state. @@ -462,6 +526,8 @@ Resetta il tuo stato animazione 現在のアニメーションの状況を初期化します。 자신의 동작 상태 초기화 + 当ACE发生动作BUG时, 点此修复. + 當ACE發生動作BUG時, 點此修復. ACE News @@ -476,6 +542,8 @@ Novità ACE ACE からのお知らせ ACE 새소식 + ACE新闻 + ACE新聞 Show News on Main Menu @@ -490,6 +558,8 @@ Mostra News nel Menù Princinpale メイン メニュにお知らせを表示します 메인메뉴에 새소식을 표시합니다 + 显示新闻消息于主选单 + 顯示新聞消息於主選單 All Categories @@ -503,6 +573,8 @@ Toutes les catégories 全カテゴリ 모든 카테고리 + 全局设定 + 全局設定 Logistics @@ -516,6 +588,8 @@ Logistique ロジスティクス 보급 + 后勤设定 + 後勤設定 diff --git a/addons/overheating/stringtable.xml b/addons/overheating/stringtable.xml index faa0462893..cdbe20fb4f 100644 --- a/addons/overheating/stringtable.xml +++ b/addons/overheating/stringtable.xml @@ -14,6 +14,8 @@ Visualizza testo in caso di inceppamento 弾詰りを文章で表示 탄걸림의 경우 화면에 표시 + 在卡弹时显示提示讯息 + 在卡彈時顯示提示訊息 Display a notification whenever your weapon gets jammed @@ -28,6 +30,8 @@ Visualizza una notifica in caso la tua arma si inceppasse 持っている武器が弾詰りをすると、通知を表示します 총알이 무기에 걸릴경우 화면에 알림을 띄웁니다 + 当武器卡弹时显示提示讯息 + 當武器卡彈時顯示提示訊息 Overheating Particle Effects @@ -41,6 +45,8 @@ Эффект частиц при перегреве 過熱の視覚効果 과열 입자 효과 + 枪管过热特效 + 槍管過熱特效 Show particle effects when weapon overheats @@ -54,6 +60,8 @@ Zobrazit částicové efekty když se zbraň přehřije 武器を過熱すると視覚表現を表示します 무기가 과열되면 입자 효과를 보여줍니다 + 显示枪管过热特效 + 顯示槍管過熱特效 Overheating Particle Effects for everyone @@ -67,6 +75,8 @@ Эффект частиц при перегреве для всех 過熱の視覚表現を全体に与えます 모두에게 과열 입자 효과 적용 + 显示其他玩家的枪管过热特效 + 顯示其他玩家的槍管過熱特效 Show particle effects when other players weapon overheats @@ -80,6 +90,8 @@ Zobrazit částicové efekty když se zbraň přehřije jinému hráči 他のプレイヤの過熱の視覚表現を表示します 모든 인원이 무기가 과열될시 입자 효과가 나타납니다. + 当其他玩家的武器过热时显示特效 + 當其他玩家的武器過熱時顯示特效 Overheating Dispersion @@ -93,6 +105,8 @@ Důsledky přehřátí zbraně 過熱による精度の低下 과열 명중률 저하 + 过热散射 + 過熱散射 Overheated weapons will be less accurate and have decreased muzzle velocity. Applys for all players. @@ -106,6 +120,8 @@ Přehřátá zbraň bude méně přesná a bude mít menší úsťovou rychlost. Platí pro všechny hráče. 過熱は精度を減少させたり、初速を低下させます、これは全プレイヤに適用します。 무기 과열시 무기의 명중률이 저하되고 총구속도가 감소합니다. 이는 모든 플레이어에게 적용됩니다. + 过热的武器将会有打不准和减少射击初速的情况. 适用于所有玩家 + 過熱的武器將會有打不準和減少射擊初速的情況. 適用於所有玩家 Unjam weapon on reload @@ -119,6 +135,8 @@ Исправлять клин при перезарядке 再装填による弾詰りの解消 재장전시 탄걸림 해결 + 重装弹匣以解决卡弹 + 重裝彈匣以解決卡彈 Reloading clears a weapon jam. @@ -132,6 +150,8 @@ Перезарядка устраняет заклинивание оружия. 再装填により、弾詰りを除去します。 탄걸림이 재장전시 해결됩니다. + 利用重装弹匣来解决卡弹 + 利用重裝彈匣來解決卡彈 Chance of unjam failing @@ -145,6 +165,8 @@ Шанс неудачи при устранении клина 弾詰りの除去を失敗する可能性 탄걸림 해결 시도 실패확률 + 解决卡弹失败机率 + 解決卡彈失敗機率 Probability that an unjam action might fail, requiring to be repeated. @@ -158,6 +180,8 @@ Pravděpodobnost, že uvolnění zbraně selže, je proto nutné tuto akci opakovat. 弾詰りの除去を失敗する可能性が生まれ、もう一度動作を行う必要があります。 탄걸림 해결 시도시 실패할 확률이 있습니다. 이는 다시 탄걸림 해결을 시도해야함을 의미합니다. + 清除卡弹时有可能会失败, 需要反覆进行清枪 + 清除卡彈時有可能會失敗, 需要反覆進行清槍 Spare barrel @@ -172,6 +196,8 @@ Canna di ricambio 予備銃身 예비 총열 + 备用枪管 + 備用槍管 Use to swap barrel. @@ -186,6 +212,8 @@ Usata per cambiare la canna. 予備銃身に交換する。 총열을 바꿀때 사용합니다. + 用来更换枪管 + 用來更換槍管 Weapon jammed! @@ -200,6 +228,8 @@ Arma inceppata! 武器が詰まった! 탄걸림! + 武器卡弹! + 武器卡彈! Clear jam @@ -214,6 +244,8 @@ Ripulisci l'arma 弾詰りを除去する 탄걸림 해결 + 清除卡弹 + 清除卡彈 Jam cleared @@ -228,6 +260,8 @@ Arma pronta al fuoco 弾詰りが除去された 탄걸림 해결됨 + 卡弹已清除 + 卡彈已清除 Jam failed to clear @@ -241,6 +275,8 @@ Не удалось исправить клин 弾詰りの除去に失敗した 탄걸림 해결 실패 + 卡弹未能清除 + 卡彈未能清除 Swap barrel @@ -255,6 +291,8 @@ Sostiuisci la canna 銃身を交換 총열 교체 + 换枪管 + 換槍管 Swapping barrel... @@ -269,6 +307,8 @@ Sostituendo la canna... 銃身を交換中・・・ 총열 교체중... + 换枪管中... + 換槍管中... Swapped barrel @@ -283,6 +323,8 @@ Canna sostituita 銃身を交換した 교체된 총열 + 完成换枪管 + 完成換槍管 Check weapon temperature @@ -297,6 +339,8 @@ Проверить температуру оружия 武器の温度を測る 무기 온도 확인 + 检查枪管温度 + 檢查槍管溫度 Check weapon temperature @@ -311,6 +355,8 @@ Controlla la temperatura della canna 武器の温度を測る 무기 온도 확인 + 检查枪管温度 + 檢查槍管溫度 Checking temperature... @@ -325,6 +371,8 @@ Проверка температуры... 温度を測っている・・・ 무기 온도 확인중... + 检查枪管温度中... + 檢查槍管溫度中... Check spare barrels temperatures @@ -337,6 +385,8 @@ Temperatur der Wechselläufe prüfen 총열 온도 확인 Controlla la temperatura della canna di ricambio + 检查备用枪管温度 + 檢查備用槍管溫度 Checking spare barrels temperatures... @@ -349,6 +399,8 @@ Prüfe Temperatur der Wechselläufe ... 총열 온도 확인중... Controllando la temperatura della canna di ricambio... + 检查枪管温度中... + 檢查槍管溫度中... Temperature @@ -363,6 +415,8 @@ Температура 温度 온도 + 温度 + 溫度 Cool Spare Barrel/s @@ -375,6 +429,8 @@ Kalte Wechselläufe 차가운 예비 총열 Canna/e di Ricambio Fredda + 备用枪管温度正常 + 備用槍管溫度正常 Warm Spare Barrel/s @@ -387,6 +443,8 @@ Warme Wechselläufe 따뜻한 예비 총열 Canna/e di Ricambio Calda + 备用枪管温度偏温 + 備用槍管溫度偏溫 Hot Spare Barrel/s @@ -399,6 +457,8 @@ Heiße Wechselläufe 뜨거운 예비 총열 Canna/e di Ricambio Molto Calda + 备用枪管温度偏热 + 備用槍管溫度偏熱 Very Hot Spare Barrel/s @@ -411,6 +471,8 @@ Sehr heiße Wechselläufe 매우 뜨거운 예비 총열 Canna/e di Ricambio Estremamente Calda + 备用枪管温度过热 + 備用槍管溫度過熱 Extremely Hot Spare Barrel/s @@ -423,6 +485,8 @@ Extrem heiße Wechselläufe 엄청나게 뜨거운 예비 총열 Canna/e di Ricambio Rovente + 备用枪管温度超级热 + 備用槍管溫度超級熱 Overheating Enabled @@ -436,6 +500,8 @@ Przegrzewanie włączone 과열 활성화 Surriscaldamento Abilitato + 启用过热 + 啟用過熱 Master enable for the overheating/jamming module @@ -447,6 +513,8 @@ Hauptschalter, um die Überhitzung-/Ladehemmung-Module zu aktivieren 과열/탄걸림 최종 활성화 Abilitazione master per il modulo di surriscaldamento / inceppamento + 启用枪管过热/干扰模块 + 啟用槍管過熱/干擾模塊 diff --git a/addons/overpressure/stringtable.xml b/addons/overpressure/stringtable.xml index a982ec488c..aeba1d3a51 100644 --- a/addons/overpressure/stringtable.xml +++ b/addons/overpressure/stringtable.xml @@ -8,6 +8,8 @@ Mnożnik dystansu nadciśnienia Coéfficient de distance pour la surpression Coefficente Distanza Sovrapressione + 高压影响距离系数 + 高壓影響距離係數 Scales the overpressure effect [Default: 1] @@ -16,6 +18,8 @@ Skaluje efekt nadciśnienia [Domyślne: 1] Échelonne les effets de la surpression [Par défaut : 1] Scala l'effetto di sovrapressione [Predefinito: 1] + 高压影响的范围 [预设: 1] + 高壓影響的範圍 [預設: 1] diff --git a/addons/parachute/stringtable.xml b/addons/parachute/stringtable.xml index c8482eeda7..c6eca9237d 100644 --- a/addons/parachute/stringtable.xml +++ b/addons/parachute/stringtable.xml @@ -1,4 +1,4 @@ - + @@ -14,6 +14,8 @@ Altímetro 高度計 고도계 + 高度计 + 高度計 Altimeter Watch @@ -28,6 +30,8 @@ Relógio Altímetro 時計型高度計 고도계 시계 + 高度计手表 + 高度計手錶 Used to show height, descent rate and the time. @@ -42,6 +46,8 @@ Usado para mostrar altura, taxa de descida e o tempo. 高度や降下率、時間を見るのに使います。 높이와, 하강속도 그리고 시간을 보여줍니다. + 用于显示高度, 下降率和时间. + 用於顯示高度, 下降率和時間. Non-Steerable Parachute @@ -56,6 +62,8 @@ Para-querdas não controlável 非操作型パラシュート 비-조종 낙하산 + 非可操控降落伞 + 非可操控降落傘 Cut Parachute @@ -70,6 +78,8 @@ Taglia Paracadute パラシュートを切断 낙하산 자르기 + 剪断降落伞 + 剪斷降落傘 Reserve Parachute @@ -84,6 +94,8 @@ Paracadute di Riserva 予備パラシュート 예비 낙하산 + 备用降落伞 + 備用降落傘 diff --git a/addons/quickmount/stringtable.xml b/addons/quickmount/stringtable.xml index a492ebc3b9..a42e577bc0 100644 --- a/addons/quickmount/stringtable.xml +++ b/addons/quickmount/stringtable.xml @@ -5,6 +5,8 @@ Quick Mount Entrata Rapida クイック マウント + 快速搭乘 + 快速搭乘 Vehicle quick mount @@ -12,51 +14,71 @@ Pojazd szybkie mocowanie Entrata rapida veicolo 車両クイック マウント + 快速搭乘载具 + 快速搭乘載具 Quickly enter the vehicle you are directly looking at. Entra velocemente nel veicolo che stai guardando. 直接見ている車両へ迅速に搭乗します。 + 快速进入你正在看的载具之中. + 快速進入你正在看的載具之中. Vehicle Full Veicolo Pieno 車両は満員 + 载具已满 + 載具已滿 Distance Distanza 距離 + 距离 + 距離 Maximum distance to check for vehicles. Distanza massima per controllare i veicoli. 車両を確認できる最大距離 + 最大可检查载具的距离. + 最大可檢查載具的距離. Vehicle Locked Veicolo Bloccato. 車両は施錠されている + 载具已上锁 + 載具已上鎖 Maximum Speed (km/h) Velocità Massima (km/h) 最高速度 (km/h) + 最高速度 (公里/小时) + 最高速度 (公里/小時) Maximum vehicle speed (km/h) allowed for player entry Velocità massima del veicolo (km/h) consentita per far salire un giocatore プレイヤーが搭乗できる限界速度 (km/h) + 设置玩家能在最高多少的速度之下进入载具. + 設置玩家能在最高多少的速度之下進入載具. Prioritize Seat Priorità Sedile 優先席 + 优先座位 + 優先座位 Seat priority on entry Priorità del sedile in entrata 搭乗の際の優先順位 + 优先想进入哪个座位. + 優先想進入哪個座位. diff --git a/addons/rangecard/stringtable.xml b/addons/rangecard/stringtable.xml index 33b0994567..8e12a259e7 100644 --- a/addons/rangecard/stringtable.xml +++ b/addons/rangecard/stringtable.xml @@ -1,4 +1,4 @@ - + @@ -14,6 +14,8 @@ Tavola Balistica 射表 사거리표 + 弹道射表 + 彈道射表 50 METER increments -- MRAD/MRAD (reticle/turrets) @@ -28,6 +30,8 @@ Incrementi per 50 METRI - MRAD/MRAD (reticolo/torrette) 50 メートル増やす -- MRAD/MRAD (照準線/砲塔) 50 미터 늘리기 -- MRAD/MRAD (조준선/포탑) + 50公尺增量 -- 毫弧度/毫弧度 (瞄镜分划线/调整纽) + 50公尺增量 -- 毫弧度/毫弧度 (瞄鏡分劃線/調整紐) Open Range Card @@ -42,6 +46,8 @@ Apri Tavola Balistica 射表を開く 사거리표 열기 + 开启弹道射表 + 開啟彈道射表 Open Range Card Copy @@ -56,6 +62,8 @@ Apri Copia Tavola Balistica 複製された射表を開く 복제 사거리표 열기 + 开启弹道射表副本 + 開啟彈道射表副本 Open Range Card @@ -70,6 +78,8 @@ Apri Tavola Balistica 射表を開く 사거리표 열기 + 开启弹道射表 + 開啟彈道射表 Open Range Card Copy @@ -84,6 +94,8 @@ Apri Copia Tavola Balistica 複製された射表を開く 복제 사거리표 열기 + 开启弹道射表副本 + 開啟彈道射表副本 Copy Range Card @@ -98,6 +110,8 @@ Copia Tavola Balistica 射表を複製する 사거리표 복제 + 复制弹道射表 + 複製彈道射表 diff --git a/addons/realisticnames/stringtable.xml b/addons/realisticnames/stringtable.xml index 7f685174e2..b8ee9943ad 100644 --- a/addons/realisticnames/stringtable.xml +++ b/addons/realisticnames/stringtable.xml @@ -1,4 +1,4 @@ - + @@ -14,6 +14,8 @@ XM312A XM312 XM312 + XM312重機槍 + XM312重机枪 XM312A @@ -28,6 +30,8 @@ XM312A XM312A XM312A + XM312A重機槍 + XM312A重机枪 XM312 (High) @@ -42,6 +46,8 @@ XM312 (Alta) XM312 (高) XM312 (높음) + XM312重機槍 (高射腳架) + XM312重机枪 (高射脚架) XM307 @@ -56,6 +62,8 @@ XM307 XM307 XM307 + XM307榴彈機槍 + XM307榴弹机枪 XM307A @@ -70,6 +78,8 @@ XM307A XM307A XM307A + XM307A榴彈機槍 + XM307A榴弹机枪 XM307 (High) @@ -84,6 +94,8 @@ XM307 (Alta) XM307 (高) XM307 (높음) + XM307榴彈機槍 (高射腳架) + XM307榴弹机枪 (高射脚架) Mini-Spike Launcher (AT) @@ -98,6 +110,8 @@ Lanciatore Mini-Spike (AC) ミニスパイク ランチャー (対戦) Mini-Spike Launcher (대전차) + "迷你長釘"導彈發射器 (反坦克) + "迷你长钉"导弹发射器 (反坦克) Mini-Spike Launcher (AA) @@ -112,6 +126,8 @@ Lanciatore Mini-Spike (AA) ミニスパイク ランチャー (対空) Mini-Spike Launcher (대공) + "迷你長釘"導彈發射器 (防空) + "迷你长钉"导弹发射器 (防空) YABHON-R3 @@ -126,6 +142,8 @@ YABHON-R3 YABHON-R3 YABHON-R3 + "亞伯罕-R3型"空中無人載具 + "亚伯罕-R3型"空中无人载具 YABHON-R3 (CAS) @@ -140,6 +158,8 @@ YABHON-R3 (CAS) YABHON-R3 (対地) YABHON-R3 (근접지원) + "亞伯罕-R3型"空中無人載具 (近空支援) + "亚伯罕-R3型"空中无人载具 (近空支援) M-ATV @@ -154,6 +174,8 @@ M-ATV M-ATV M-ATV + 防地雷反伏擊全地形車 + 防地雷反伏击全地形车 M-ATV (HMG) @@ -168,6 +190,8 @@ M-ATV (HMG) M-ATV (HMG) M-ATV (HMG) + 防地雷反伏擊全地形車 (重機槍) + 防地雷反伏击全地形车 (重机枪) M-ATV (GMG) @@ -182,6 +206,8 @@ M-ATV (GMG) M-ATV (GMG) M-ATV (GMG) + 防地雷反伏擊全地形車 (榴彈機槍) + 防地雷反伏击全地形车 (榴弹机枪) Merkava Mk IV M @@ -196,6 +222,8 @@ Merkava Mk IV M メルカバ Mk IV M Merkava Mk IV M + "梅卡瓦4代"主戰坦克 + "梅卡瓦4代"主战坦克 Merkava Mk IV LIC @@ -210,6 +238,8 @@ Merkava Mk IV LIC メルカバ Mk IV LIC Merkava Mk IV LIC + "梅卡瓦4代"主戰坦克 城市版 + "梅卡瓦4代"主战坦克 城市版 Sholef @@ -224,6 +254,8 @@ Sholef ショルフ Sholef + "神槍"自走炮 + "神枪"自走炮 Seara @@ -238,6 +270,8 @@ Seara シアラ Seara + "希拉"多管火箭車 + "希拉"多管火箭车 Namer @@ -252,6 +286,8 @@ Namer ネイマー Namer + "花豹"裝甲運兵車 + "花豹"装甲运兵车 Bardelas @@ -266,6 +302,8 @@ Bardelas バーラデラス Bardelas + "布萊德斯"防空車 + "布莱德斯"防空车 Badger IFV @@ -280,6 +318,8 @@ Badger IFV バッジ IFV Badger IFV + "蜜獾"步兵戰車 + "蜜獾"步兵战车 Nemmera @@ -294,6 +334,8 @@ Nemmera ネマラ Nemmera + "雌豹"戰鬥工程車 + "雌豹"战斗工程车 HEMTT Transport @@ -308,6 +350,8 @@ HEMTT da trasporto HEMTT 輸送型 HEMTT 수송 + 重型增程機動戰術卡車 (運輸) + 重型增程机动战术卡车 (运输) HEMTT Transport (covered) @@ -322,6 +366,8 @@ HEMTT da trasporto (coperto) HEMTT 輸送型 (幌) HEMTT 수송 (덮개) + 重型增程機動戰術卡車 (運輸, 棚布) + 重型增程机动战术卡车 (运输, 棚布) HEMTT @@ -336,6 +382,8 @@ HEMTT HEMTT HEMTT + 重型增程機動戰術卡車 + 重型增程机动战术卡车 HEMTT Container @@ -350,6 +398,8 @@ HEMTT portacontainer HEMTT コンテナ型 HEMTT 컨테이너 + 重型增程機動戰術卡車 (貨櫃) + 重型增程机动战术卡车 (货柜) HEMTT Medical @@ -364,6 +414,8 @@ HEMTT Medico HEMTT 救急車 HEMTT 의료 + 重型增程機動戰術卡車 (醫療) + 重型增程机动战术卡车 (医疗) HEMTT Ammo @@ -378,6 +430,8 @@ HEMTT di rifornimento munizioni HEMTT 弾薬給弾型 HEMTT 탄약 + 重型增程機動戰術卡車 (彈藥) + 重型增程机动战术卡车 (弹药) HEMTT Fuel @@ -392,6 +446,8 @@ HEMTT di rifornimento carburante HEMTT 燃料給油車 HEMTT 연료 + 重型增程機動戰術卡車 (燃油) + 重型增程机动战术卡车 (燃油) HEMTT Repair @@ -406,6 +462,8 @@ HEMTT Riparatore HEMTT 修理型 HEMTT 수리 + 重型增程機動戰術卡車 (維修) + 重型增程机动战术卡车 (维修) Fennek @@ -420,6 +478,8 @@ Fennek フェネック Fennek + "非洲小狐"防地雷反伏擊車 + "非洲小狐"防地雷反伏击车 Fennek (HMG) @@ -434,6 +494,8 @@ Fennek (HMG) フェネック (HMG) Fennek (HMG) + "非洲小狐"防地雷反伏擊車 (重機槍) + "非洲小狐"防地雷反伏击车 (重机枪) Fennek (GMG) @@ -448,6 +510,8 @@ Fennek (GMG) フェネック (GMG) Fennek (GMG) + "非洲小狐"防地雷反伏擊車 (榴彈機槍) + "非洲小狐"防地雷反伏击车 (榴弹机枪) Leopard 2SG @@ -462,6 +526,8 @@ Leopard 2SG レオパルド 2SG Leopard 2SG + "豹2型新加坡版"主戰坦克 + "豹2型新加坡版"主战坦克 FV510 Warrior @@ -476,6 +542,8 @@ FV510 Warrior FV510 ウォーリアー FV510 Warrior + FV510"戰士"步兵戰車 + FV510"战士"步兵战车 Pandur II @@ -490,6 +558,8 @@ Pandur II パンデュール II Pandur II + "潘德2型"裝甲運兵車 + "潘德2型"装甲运兵车 KamAZ Transport @@ -504,6 +574,8 @@ KamAZ da trasporto KamAZ 輸送型 KamAZ 수송 + "卡瑪斯"卡車 (運輸) + "卡玛斯"卡车 (运输) KamAZ Transport (covered) @@ -518,6 +590,8 @@ KamAZ da trasporto (coperto) KamAZ 輸送型 (幌) KamAZ 수송 (덮개) + "卡瑪斯"卡車 (運輸, 棚布) + "卡玛斯"卡车 (运输, 棚布) KamAZ Ammo @@ -532,6 +606,8 @@ KamAZ di rifornimento munizioni KamAZ 弾薬給弾型 KamAZ 탄약 + "卡瑪斯"卡車 (彈藥) + "卡玛斯"卡车 (弹药) KamAZ Fuel @@ -546,6 +622,8 @@ KamAZ di rifornimento carburante KamzAZ 燃料給油車 KamAZ 연료 + "卡瑪斯"卡車 (燃油) + "卡玛斯"卡车 (燃油) KamAZ Repair @@ -560,6 +638,8 @@ KamAZ riparatore KamzAZ 修理型 KamAZ 수리 + "卡瑪斯"卡車 (維修) + "卡玛斯"卡车 (维修) KamAZ Medical @@ -574,6 +654,8 @@ KamAZ Medico KamAZ 救急車 KamAZ 의료 + "卡瑪斯"卡車 (醫療) + "卡玛斯"卡车 (医疗) Punisher @@ -588,6 +670,8 @@ Punisher パニッシャー Punisher + "懲罰者"防地雷反伏擊車 + "惩罚者"防地雷反伏击车 Punisher (HMG) @@ -602,6 +686,8 @@ Punisher (HMG) パニッシャー (HMG) Punisher (HMG) + "懲罰者"防地雷反伏擊車 (重機槍) + "惩罚者"防地雷反伏击车 (重机枪) Punisher (GMG) @@ -616,6 +702,8 @@ Punisher (GMG) パニッシャー (GMG) Punisher (GMG) + "懲罰者"防地雷反伏擊車 (榴彈機槍) + "惩罚者"防地雷反伏击车 (榴弹机枪) T100 Black Eagle @@ -630,6 +718,8 @@ T100 Black Eagle T100 ブラック イーグル T100 Black Eagle + T100"黑鷹"主戰坦克 + T100"黑鹰"主战坦克 2S9 Sochor @@ -644,6 +734,8 @@ 2S9 Sochor 2S9 ソーカー 2S9 Sochor + 2S9"薩克爾"自走砲 + 2S9"萨克尔"自走炮 BM-2T Stalker @@ -658,6 +750,8 @@ BM-2T Stalker BM-2T ストーカー BM-2T Stalker + BM-2T"潛行者"步兵戰車 + BM-2T"潜行者"步兵战车 ZSU-35 Tigris @@ -672,6 +766,8 @@ ZSU-35 Tigris ZSU-35 ZSU-35 Tigris + ZSU-35"虎式"防空車 + ZSU-35"虎式"防空车 Otokar ARMA @@ -686,6 +782,8 @@ Otokar ARMA ティグリスOtokar アルマ Otokar ARMA + "奧托卡-阿爾默"裝甲運兵車 + "奥托卡-阿尔默"装甲运兵车 Typhoon Transport @@ -700,6 +798,8 @@ Typhoon da trasporto Typhoon 輸送型 Typhoon 수송 + "颱風"卡車 (運輸) + "台风"卡车 (运输) Typhoon Transport (covered) @@ -714,6 +814,8 @@ Typhoon da trasporto (coperto) Typhoon 輸送型 (幌) Typhoon 수송 (덮개) + "颱風"卡車 (運輸, 棚布) + "台风"卡车 (运输, 棚布) Typhoon Device @@ -728,6 +830,8 @@ Typhoon per dispositivo Typhoon デバイス型 Typhoon 장치 + "颱風"卡車 (精密設備) + "台风"卡车 (精密设备) Typhoon Ammo @@ -742,6 +846,8 @@ Typhoon di rifornimento munizioni Typhoon 弾薬給弾型 Typhoon 탄약 + "颱風"卡車 (彈藥) + "台风"卡车 (弹药) Typhoon Fuel @@ -756,6 +862,8 @@ Typhoon di rifornimento carburante Typhoon 燃料給油車 Typhoon 연료 + "颱風"卡車 (燃油) + "台风"卡车 (燃油) Typhoon Repair @@ -770,6 +878,8 @@ Typhoon riparatore Typhoon 修理型 Typhoon 수리 + "颱風"卡車 (維修) + "台风"卡车 (维修) Typhoon Medical @@ -784,6 +894,8 @@ Typhoon medico Typhoon 救急車 Typhoon 의료 + "颱風"卡車 (醫療) + "台风"卡车 (医疗) RAH-66 Comanche @@ -798,6 +910,8 @@ RAH-66 Comanche RAH-66 コマンチ RAH-66 Comanche + RAH-66"卡曼契"攻擊直升機 + RAH-66"卡曼契"攻击直升机 MH-6 Little Bird @@ -812,6 +926,8 @@ MH-6 Little Bird MH-6 リトル バード MH-6 Little Bird + MH-6"小鳥"運輸直升機 + MH-6"小鸟"运输直升机 AH-6 Little Bird @@ -826,6 +942,8 @@ AH-6 Little Bird AH-6 リトル バード AH-6 Little Bird + AH-6"小鳥"武裝直升機 + AH-6"小鸟"武装直升机 CH-47I Chinook @@ -840,6 +958,8 @@ CH-47I Chinook CH-47I チヌーク CH-47I Chinook + CH-47I"契努克"運輸直升機 + CH-47I"契努克"运输直升机 CH-47I Chinook (unarmed) @@ -854,6 +974,8 @@ CH-47I Chinook (desarmado) CH-47I チヌーク (非武装) CH-47I Chinook (비무장) + CH-47I"契努克"運輸直升機 (無武裝) + CH-47I"契努克"运输直升机 (无武装) A-10D Thunderbolt II @@ -868,6 +990,8 @@ A-10D Thunderbolt II A-10D サンダーボルト II A-10D Thunderbolt II + A-10D"雷霆二式"攻擊機 + A-10D"雷霆二式"攻击机 AW159 Wildcat @@ -882,6 +1006,8 @@ AW159 Wildcat AW159 ワイルドキャット AW159 Wildcat + AW159"野貓"直升機 + AW159"野猫"直升机 AW159 Wildcat (unarmed) @@ -896,6 +1022,8 @@ AW159 Wildcat (disarmato) AW159 ワイルドキャット (非武装) AW159 Wildcat (비무장) + AW159"野貓"直升機 (無武裝) + AW159"野猫"直升机 (无武装) AW101 Merlin @@ -910,6 +1038,8 @@ AW101 Merlin AW101 マーリン AW101 Merlin + AW101"灰背隼"運輸直升機 + AW101"灰背隼"运输直升机 L-159 ALCA @@ -924,6 +1054,8 @@ L-159 ALCA L-159 アルカ L-159 ALCA + L-159先進輕型戰鬥機 + L-159先进轻型战斗机 L-159 ALCA (CAS) @@ -938,6 +1070,8 @@ L-159 ALCA (CAS) L-159 アルカ (対地) L-159 ALCA (근접지원) + L-159先進輕型戰鬥機 (近空支援) + L-159先进轻型战斗机 (近空支援) L-159 ALCA (AA) @@ -952,6 +1086,8 @@ L-159 ALCA (AA) L-159 アルカ (対空) L-159 ALCA (대공) + L-159先進輕型戰鬥機 (空對空) + L-159先进轻型战斗机 (空对空) Ka-60 Kasatka @@ -966,6 +1102,8 @@ Ka-60 Kasatka Ka-60 カサートカ Ka-60 Kasatka + Ka-60"逆戟鯨"直升機 + Ka-60"逆戟鲸"直升机 Ka-60 Kasatka (Black & White) @@ -979,6 +1117,8 @@ Ka-60 Kasatka (blanco y negro) Ka-60 カサートカ (黒&白) Ka-60 Kasatka (검정 및 하양) + Ka-60"逆戟鯨"直升機 (黑&白) + Ka-60"逆戟鲸"直升机 (黑&白) Ka-60 Kasatka (unarmed) @@ -993,6 +1133,8 @@ Ka-60 Kasatka (disarmato) Ka-60 カサートカ (非武装) Ka-60 Kasatka (비무장) + Ka-60"逆戟鯨"直升機 (無武裝) + Ka-60"逆戟鲸"直升机 (无武装) Yak-130 @@ -1007,6 +1149,8 @@ Yak-130 Yak-130 ミトン Yak-130 + Yak-130"手套"攻擊機 + Yak-130"手套"攻击机 MD 500 @@ -1021,6 +1165,8 @@ MD 500 MD 500 MD 500 + MD 500"防衛者"直升機 + MD 500"防卫者"直升机 M4A1 SLAM @@ -1035,6 +1181,8 @@ M4A1 SLAM M4A1 SLAM M4A1 SLAM + M4A1指向性反裝甲地雷 + M4A1指向性反装甲地雷 M18A1 Claymore @@ -1049,6 +1197,8 @@ M18A1 Claymore Mina antiuomo M18A1 クレイモア M18A1 클레이모어 + M18A1"闊刀"地雷 + M18A1"阔刀"地雷 M183 Demolition Charge Assembly @@ -1063,6 +1213,8 @@ M183 Demolition Charge Assembly M183 梱包爆薬 M183 폭파 장약 조립 + M183炸藥包 + M183炸药包 M112 Demolition Block @@ -1077,6 +1229,8 @@ M112 Demolition Block M113 爆薬ブロック M112 폭파 블럭 + M112塑性炸藥 + M112塑性炸药 M67 Fragmentation Grenade @@ -1091,6 +1245,8 @@ M67 Granata a frammentazione M67 破片手榴弾 M67 세열 수류탄 + M67破片手榴彈 + M67破片手榴弹 M83 Smoke Grenade (White) @@ -1105,6 +1261,8 @@ M83 Granata fumogena (Bianco) M18 煙幕手榴弾 (白) M83 연막탄 (하양) + M83煙霧彈 (白色) + M83烟雾弹 (白色) M18 Smoke Grenade (Blue) @@ -1119,6 +1277,8 @@ M18 Granata fumogena (Blu) M18 煙幕手榴弾 (青) M18 연막탄 (파랑) + M18煙霧彈 (藍色) + M18烟雾弹 (蓝色) M18 Smoke Grenade (Green) @@ -1133,6 +1293,8 @@ M18 Granata fumogena (Verde) M18 煙幕手榴弾 (緑) M18 연막탄 (초록) + M18煙霧彈 (綠色) + M18烟雾弹 (绿色) M18 Smoke Grenade (Orange) @@ -1147,6 +1309,8 @@ M18 Granata fumogena (Arancione) M18 煙幕手榴弾 (橙) M18 연막탄 (주황) + M18煙霧彈 (橘色) + M18烟雾弹 (橘色) M18 Smoke Grenade (Purple) @@ -1161,6 +1325,8 @@ M18 Granata fumogena (Viola) M18 煙幕手榴弾 (紫) M18 연막탄 (보라) + M18煙霧彈 (紫色) + M18烟雾弹 (紫色) M18 Smoke Grenade (Red) @@ -1175,6 +1341,8 @@ M18 Granata fumogena (Rosso) M18 煙幕手榴弾 (赤) M18 연막탄 (빨강) + M18煙霧彈 (紅色) + M18烟雾弹 (红色) M18 Smoke Grenade (Yellow) @@ -1189,6 +1357,8 @@ M18 Granata fumogena (Giallo) M18 煙幕手榴弾 (黄) M18 연막탄 (노랑) + M18煙霧彈 (黃色) + M18烟雾弹 (黄色) M15 Anti-Tank Mine @@ -1203,6 +1373,8 @@ M15 Mine anticarro M15 対戦車地雷 M15 대전차지뢰 + M15反坦克地雷 + M15反坦克地雷 VS-50 Anti-Personnel Mine @@ -1217,6 +1389,8 @@ VS-50 Mine antiuomo VS-50 対人地雷 VS-50 대인지뢰 + VS-50反人員地雷 + VS-50反人员地雷 M26 Anti-Personnel Bounding Mine @@ -1231,6 +1405,8 @@ M26 Mine saltanti antiuomo M26 対人跳躍地雷 M26 대인도약지뢰 + M26反人員彈跳雷 + M26反人员弹跳雷 PMR-3 Anti-Personnel Tripwire Mine @@ -1245,6 +1421,8 @@ PMR-3 Mine antiuomo PMR-3 仕掛け型対人地雷 PMR-3 대인인계철선지뢰 + PMR-3反人員絆線雷 + PMR-3反人员绊线雷 P99 @@ -1259,6 +1437,8 @@ P99 P99 P99 + P99手槍 + P99手枪 MP-443 Grach @@ -1273,6 +1453,8 @@ MP-443 Grach MP-433 グラッチ MP-443 Grach + MP-443"烏鴉"手槍 + MP-443"乌鸦"手枪 Custom Covert II @@ -1287,6 +1469,8 @@ ACP-C2 カスタム コンバート II Custom Covert II + 特裝隱蔽Ⅱ型手槍 + 特装隐蔽Ⅱ型手枪 FNX-45 Tactical @@ -1301,6 +1485,8 @@ FNX-45 Tactical FNX-45 タクティカル FNX-45 Tactical + FNX-45戰術型手槍 + FNX-45战术型手枪 Chiappa Rhino 60DS @@ -1315,6 +1501,8 @@ Chiappa Rhino 6DS チアッパ ライノ 60DS Chiappa Rhino 60DS + 齊亞帕"犀牛"60DS左輪手槍 + 齐亚帕"犀牛"60DS左轮手枪 Taurus Judge @@ -1329,6 +1517,8 @@ Taurus Judge タウルス ジャッジ Taurus Judge + 金牛座"法官"信號槍 + 金牛座"法官"信号枪 NLAW @@ -1343,6 +1533,8 @@ NLAW NLAW NLAW + 次世代輕型反坦克導彈發射器 + 次世代轻型反坦克导弹发射器 RPG-32 @@ -1357,6 +1549,8 @@ RPG-32 RPG-32 RPG-32 + RPG-32"哈希姆"火箭發射器 + RPG-32"哈希姆"火箭发射器 Mini-Spike (AA) @@ -1371,6 +1565,8 @@ Mini-Spike (AA) ミニスパイク (対空) Mini-Spike (대공) + "迷你長釘"導彈發射器 (防空) + "迷你长钉"导弹发射器 (防空) Mini-Spike (AT) @@ -1385,6 +1581,8 @@ Mini-Spike (AT) ミニスパイク (対地) Mini-Spike (대전차) + "迷你長釘"導彈發射器 (反坦克) + "迷你长钉"导弹发射器 (反坦克) MX @@ -1399,6 +1597,8 @@ MX MX MX + MX突擊步槍 + MX突击步枪 MX (Black) @@ -1413,6 +1613,8 @@ MX (Nero) MX (黒) MX (검정) + MX突擊步槍 (黑色) + MX突击步枪 (黑色) MXC @@ -1427,6 +1629,8 @@ MXC MXC MXC + MXC卡賓步槍 + MXC卡宾步枪 MXC (Black) @@ -1441,6 +1645,8 @@ MXC (Nero) MXC (黒) MXC (검정) + MXC卡賓步槍 (黑色) + MXC卡宾步枪 (黑色) MX 3GL @@ -1455,6 +1661,8 @@ MX 3GL MX 3GL MX 3GL + MX突擊步槍 (3連裝榴彈) + MX突击步枪 (3连装榴弹) MX 3GL (Black) @@ -1469,6 +1677,8 @@ MX 3GL (Nero) MX 3GL (黒) MX 3GL (검정) + MX突擊步槍 (3連裝榴彈-黑色) + MX突击步枪 (3连装榴弹-黑色) MX LSW @@ -1483,6 +1693,8 @@ MX LSW MX LSW MX LSW + MX輕型機槍 + MX轻型机枪 MX LSW (Black) @@ -1497,6 +1709,8 @@ MX LSW (Nero) MX LSW (黒) MX LSW (검정) + MX輕型機槍 (黑色) + MX轻型机枪 (黑色) MXM @@ -1511,6 +1725,8 @@ MXM MXM MXM + MXM精準步槍 + MXM精准步枪 MXM (Black) @@ -1525,6 +1741,8 @@ MXM (Nero) MXM (黒) MXM (검정) + MXM精準步槍 (黑色) + MXM精准步枪 (黑色) KH2002 Sama @@ -1539,6 +1757,8 @@ KT2002 Katiba KH2002 サマ KH2002 Sama + KH2002"海白爾"突擊步槍 + KH2002"海白尔"突击步枪 KH2002C Sama @@ -1553,6 +1773,8 @@ KT2002C Katiba KH2002C サマ KH2002C Sama + KH2002C"海白爾"卡賓步槍 + KH2002C"海白尔"卡宾步枪 KH2002 Sama KGL @@ -1567,6 +1789,8 @@ KT2002 Katiba KGL KH2002 サマ KGL KH2002 Sama KGL + KH2002"海白爾"突擊步槍 (榴彈) + KH2002"海白尔"突击步枪 (榴弹) F2000 (Camo) @@ -1581,6 +1805,8 @@ F2000 (Camo) F2000 (迷彩) F2000 (위장) + F2000突擊步槍 (迷彩) + F2000突击步枪 (迷彩) F2000 @@ -1595,6 +1821,8 @@ F2000 F2000 F2000 + F2000突擊步槍 + F2000突击步枪 F2000 Tactical (Camo) @@ -1609,6 +1837,8 @@ F2000 Tactical (Camo) F2000 タクティカル (迷彩) F2000 Tactical (위장) + F2000戰術型突擊步槍 (迷彩) + F2000战术型突击步枪 (迷彩) F2000 Tactical @@ -1623,6 +1853,8 @@ F2000 Tactical F2000 タクティカル F2000 Tactical + F2000戰術型突擊步槍 + F2000战术型突击步枪 F2000 EGLM (Camo) @@ -1637,6 +1869,8 @@ F2000 EGLM (Camo) F2000 EGLM (迷彩) F2000 EGLM (위장) + F2000突擊步槍 (榴彈-迷彩) + F2000突击步枪 (榴弹-迷彩) F2000 EGLM @@ -1651,6 +1885,8 @@ F2000 EGLM F2000 EGLM F2000 EGLM + F2000突擊步槍 (榴彈) + F2000突击步枪 (榴弹) TAR-21 @@ -1665,6 +1901,8 @@ TAR-21 TAR-21 TAR-21 + TAR-21突擊步槍 + TAR-21突击步枪 CTAR-21 @@ -1679,6 +1917,8 @@ CTAR-21 CTAR-21 CTAR-21 + CTAR-21卡賓步槍 + CTAR-21卡宾步枪 TAR-21 EGLM @@ -1693,6 +1933,8 @@ TAR-21 EGLM TAR-21 EGLM TAR-21 EGLM + TAR-21突擊步槍 (榴彈) + TAR-21突击步枪 (榴弹) Vector SMG @@ -1707,6 +1949,8 @@ Vector SMG ベクター SMG Vector SMG + "維克特"衝鋒槍 + "维克特"冲锋枪 Scorpion Evo 3 A1 @@ -1721,6 +1965,8 @@ Scorpion Evo 3 A1 スコーピオン エボ 3 A1 Scorpion Evo 3 A1 + "蠍式"Evo 3 A1衝鋒槍 + "蝎式"Evo 3 A1冲锋枪 CPW @@ -1735,6 +1981,8 @@ CPW CPW CPW + 緊湊型個人衝鋒槍 + 紧凑型个人冲锋枪 RFB SDAR @@ -1749,6 +1997,8 @@ RFB SDAR RFB SDAR RFB SDAR + 犢牛式水陸兩用步槍 + 犊牛式水陆两用步枪 Stoner 99 LMG @@ -1763,6 +2013,8 @@ Stoner 99 LMG ストーナー 99 LMG Stoner 99 LMG + 斯通納99輕機槍 + 斯通纳99轻机枪 Negev NG7 @@ -1777,6 +2029,8 @@ Negev NG7 ネゲフ NG7 Negev NG7 + 內蓋夫NG7機槍 + 内盖夫NG7机枪 Mk14 Mod 1 EBR @@ -1791,6 +2045,8 @@ Mk14 Mod 1 EBR Mk14 Mod 1 EBR Mk14 Mod 1 EBR + Mk14一型增強型戰鬥步槍 + Mk14一型增强型战斗步枪 GM6 Lynx @@ -1805,6 +2061,8 @@ GM6 Lynx GM6 リンクス GM6 Lynx + GM6"天貓"反器材狙擊步槍 + GM6"天猫"反器材狙击步枪 GM6 Lynx (Camo) @@ -1819,6 +2077,8 @@ GM6 Lynx (Camo) GM6 リンクス (迷彩) GM6 Lynx (위장) + GM6"天貓"反器材狙擊步槍 (迷彩) + GM6"天猫"反器材狙击步枪 (迷彩) M200 Intervention @@ -1833,6 +2093,8 @@ M200 Intervention M200 インターベンション M200 Intervention + M200干預型狙擊步槍 + M200干预型狙击步枪 M200 Intervention (Camo) @@ -1847,6 +2109,8 @@ M200 Intervention (Camo) M200 インターベンション (迷彩) M200 Intervention (위장) + M200干預型狙擊步槍 (迷彩) + M200干预型狙击步枪 (迷彩) VS-121 @@ -1861,6 +2125,8 @@ VS-121 VS-121 VS-121 + VS-121狙擊步槍 + VS-121狙击步枪 Noreen "Bad News" ULR @@ -1875,6 +2141,8 @@ Noreen "Bad News" ULR ノレーン "バッド ニュース" ULR Noreen "Bad News" ULR + 諾琳"壞消息"極距狙擊步槍 + 诺琳"坏消息"极距狙击步枪 Noreen "Bad News" ULR (Black) @@ -1889,6 +2157,8 @@ Noreen "Bad News" ULR (Preto) ノレーン "バッド ニュース" ULR (黒) Noreen "Bad News" ULR (검정) + 諾琳"壞消息"極距狙擊步槍 (黑色) + 诺琳"坏消息"极距狙击步枪 (黑色) Noreen "Bad News" ULR (Camo) @@ -1903,6 +2173,8 @@ Noreen "Bad News" ULR (Camuflagem) ノレーン "バッド ニュース" ULR (迷彩) Noreen "Bad News" ULR (위장) + 諾琳"壞消息"極距狙擊步槍 (迷彩) + 诺琳"坏消息"极距狙击步枪 (迷彩) Noreen "Bad News" ULR (Sand) @@ -1917,6 +2189,8 @@ Noreen "Bad News" ULR (Deserto) ノレーン "バッド ニュース" ULR (砂地) Noreen "Bad News" ULR (모래) + 諾琳"壞消息"極距狙擊步槍 (沙色) + 诺琳"坏消息"极距狙击步枪 (沙色) SIG 556 @@ -1931,6 +2205,8 @@ SIG 556 SIG 556 SIG 556 + SIG 556精準步槍 + SIG 556精准步枪 SIG 556 (Black) @@ -1945,6 +2221,8 @@ SIG 556 (Preto) SIG 556 (黒) SIG 556 (검정) + SIG 556精準步槍 (黑色) + SIG 556精准步枪 (黑色) SIG 556 (Khaki) @@ -1959,6 +2237,8 @@ SIG 556 (Caqui) SIG 556 (土埃) SIG 556 (카키) + SIG 556精準步槍 (卡其色) + SIG 556精准步枪 (卡其色) SIG 556 (Sand) @@ -1973,6 +2253,8 @@ SIG 556 (Deserto) SIG 556 (砂地) SIG 556 (모래) + SIG 556精準步槍 (沙色) + SIG 556精准步枪 (沙色) SIG 556 (Camo) @@ -1987,6 +2269,8 @@ SIG 556 (Camuflagem) SIG 556 (迷彩) SIG 556 (위장) + SIG 556精準步槍 (迷彩) + SIG 556精准步枪 (迷彩) SIG 556 (Woodland) @@ -2001,6 +2285,8 @@ SIG 556 (Floresta) SIG 556 (森林) SIG 556 (우드랜드) + SIG 556精準步槍 (森林迷彩) + SIG 556精准步枪 (森林迷彩) SIG 556 (provisional) spotter @@ -2015,6 +2301,8 @@ SIG 556 (provisional) observador SIG 556 (仮) スポッター SIG 556 (임시) spotter + SIG 556精準步槍 (暫定) 觀測手 + SIG 556精准步枪 (暂定) 观测手 ASP-1 Kir @@ -2029,6 +2317,8 @@ ASP-1 Kir ASP-1 Kir ASP-1 Kir + ASP-1"基爾"消音狙擊步槍 + ASP-1"基尔"消音狙击步枪 ASP-1 Kir (Black) @@ -2043,6 +2333,8 @@ ASP-1 Kir (Preto) ASP-1 Kir (黒) ASP-1 Kir (검정) + ASP-1"基爾"消音狙擊步槍 (黑色) + ASP-1"基尔"消音狙击步枪 (黑色) ASP-1 Kir (Tan) @@ -2057,6 +2349,8 @@ ASP-1 Kir (Deserto) ASP-1 Kir (黄褐) ASP-1 Kir (황갈) + ASP-1"基爾"消音狙擊步槍 (黃褐色) + ASP-1"基尔"消音狙击步枪 (黄褐色) Cyrus @@ -2071,6 +2365,8 @@ Cyrus サイラス Cyrus + "居鲁士"狙擊步槍 + "居鲁士"狙击步枪 Cyrus (Black) @@ -2085,6 +2381,8 @@ Cyrus (Preto) サイラス (黒) Cyrus (검정) + "居鲁士"狙擊步槍 (黑色) + "居鲁士"狙击步枪 (黑色) Cyrus (Hex) @@ -2099,6 +2397,8 @@ Cyrus (Hex) サイラス (蜂巣) Cyrus (육각) + "居鲁士"狙擊步槍 (數位蜂巢迷彩) + "居鲁士"狙击步枪 (数位蜂巢迷彩) Cyrus (Tan) @@ -2113,6 +2413,8 @@ Cyrus (Deserto) サイラス (黄褐) Cyrus (황갈) + "居鲁士"狙擊步槍 (黃褐色) + "居鲁士"狙击步枪 (黄褐色) M14 @@ -2127,6 +2429,8 @@ M14 M14 M14 + M14精準步槍 + M14精准步枪 M14 (Camo) @@ -2141,6 +2445,8 @@ M14 (Camuflagem) M14 (迷彩) M14 (위장) + M14精準步槍 (迷彩) + M14精准步枪 (迷彩) M14 (Olive) @@ -2155,6 +2461,8 @@ M14 (Oliva) M14 (オリーブド ラブ) M14 (올리브) + M14精準步槍 (橄欖色) + M14精准步枪 (橄榄色) HK121 @@ -2169,6 +2477,8 @@ HK121 HK 121 HK121 + HK121中型機槍 + HK121中型机枪 HK121 (Hex) @@ -2183,6 +2493,8 @@ HK121 (Hex) HK 121 (蜂巣) HK121 (육각) + HK121中型機槍 (數位蜂巢迷彩) + HK121中型机枪 (数位蜂巢迷彩) HK121 (Tan) @@ -2197,6 +2509,8 @@ HK121 (Deserto) HK 121 (黄褐) HK121 (황갈) + HK121機槍 (黃褐色) + HK121机枪 (黄褐色) LWMMG @@ -2211,6 +2525,8 @@ LWMMG LWMMG LWMMG + 輕量化中型機槍 + 轻量化中型机枪 LWMMG (MTP) @@ -2225,6 +2541,8 @@ LWMMG (MTP) LWMMG (マルチカモ) LWMMG (MTP) + 輕量化中型機槍 (多地形迷彩) + 轻量化中型机枪 (多地形迷彩) LWMMG (Black) @@ -2239,6 +2557,8 @@ LWMMG (Preto) LWMMG (黒) LWMMG (검정) + 輕量化中型機槍 (黑色) + 轻量化中型机枪 (黑色) LWMMG (Sand) @@ -2253,6 +2573,8 @@ LWMMG (Deserto) LWMMG (砂地) LWMMG (모래) + 輕量化中型機槍 (沙色) + 轻量化中型机枪 (沙色) Jeep Wrangler @@ -2267,6 +2589,8 @@ Jeep Wrangler ジープ ラングラー Jeep Wrangler + "牧馬人"吉普車 + "牧马人"吉普车 Jeep Wrangler (Black) @@ -2281,6 +2605,8 @@ Jeep Wrangler (Preto) ジープ ラングラー (黒) Jeep Wrangler (검정) + "牧馬人"吉普車 (黑色) + "牧马人"吉普车 (黑色) Jeep Wrangler (Blue) @@ -2295,6 +2621,8 @@ Jeep Wrangler (Blu) ジープ ラングラー (青) Jeep Wrangler (파랑) + "牧馬人"吉普車 (藍色) + "牧马人"吉普车 (蓝色) Jeep Wrangler (Green) @@ -2309,6 +2637,8 @@ Jeep Wrangler (Verde) ジープ ラングラー (緑) Jeep Wrangler (초록) + "牧馬人"吉普車 (綠色) + "牧马人"吉普车 (绿色) Jeep Wrangler (Orange) @@ -2323,6 +2653,8 @@ Jeep Wrangler (Arancione) ジープ ラングラー (橙) Jeep Wrangler (주황) + "牧馬人"吉普車 (橘色) + "牧马人"吉普车 (橘色) Jeep Wrangler (Red) @@ -2337,6 +2669,8 @@ Jeep Wrangler (Rosso) ジープ ラングラー (赤) Jeep Wrangler (빨강) + "牧馬人"吉普車 (紅色) + "牧马人"吉普车 (红色) Jeep Wrangler (White) @@ -2351,6 +2685,8 @@ Jeep Wrangler (Bianco) ジープ ラングラー (白) Jeep Wrangler (하양) + "牧馬人"吉普車 (白色) + "牧马人"吉普车 (白色) Cessna TTx @@ -2365,6 +2701,8 @@ Cessna TTx セスナ TTx Cessna TTx + "賽斯納"TTx單引擎飛機 + "赛斯纳"TTx单引擎飞机 Cessna TTx (Racing) @@ -2379,6 +2717,8 @@ Cessna TTx (Racing) セスナ TTx (レース仕様) Cessna TTx (경주용) + "賽斯納"TTx單引擎飛機 (競速) + "赛斯纳"TTx单引擎飞机 (竞速) Burraq UCAV @@ -2393,6 +2733,8 @@ Burraq UCAV ブラーク UCAV Burraq UCAV + "柏拉格"空中無人戰鬥載具 + "柏拉格"空中无人战斗载具 QBZ-95-1 (Black) @@ -2407,6 +2749,8 @@ QBZ-95-1 (Preto) QBZ-95-1 (黒) QBZ-95-1 (검정) + QBZ-95-1式自動步槍 (黑色) + QBZ-95-1式自动步枪 (黑色) QBZ-95-1 (Green Hex) @@ -2421,6 +2765,8 @@ QBZ-95-1 (Hex Verde) QBZ-95-1 (緑蜂巣) QBZ-95-1 (초록육각) + QBZ-95-1式自動步槍 (綠色數位蜂巢迷彩) + QBZ-95-1式自动步枪 (绿色数位蜂巢迷彩) QBZ-95-1 (Hex) @@ -2435,6 +2781,8 @@ QBZ-95-1 (Hex) QBZ-95-1 (蜂巣) QBZ-95-1 (육각) + QBZ-95-1式自動步槍 (數位蜂巢迷彩) + QBZ-95-1式自动步枪 (数位蜂巢迷彩) QBZ-95-1 GL (Black) @@ -2449,6 +2797,8 @@ QBZ-95-1 GL (Preto) QBZ-95-1 GL (黒) QBZ-95-1 GL (검정) + QBZ-95-1式自動步槍 (榴彈-黑色) + QBZ-95-1式自动步枪 (榴弹-黑色) QBZ-95-1 GL (Green Hex) @@ -2463,6 +2813,8 @@ QBZ-95-1 GL (Hex Verde) QBZ-95-1 GL (緑蜂巣) QBZ-95-1 GL (초록육각) + QBZ-95-1式自動步槍 (榴彈-綠色數位蜂巢迷彩) + QBZ-95-1式自动步枪 (榴弹-绿色数位蜂巢迷彩) QBZ-95-1 GL (Hex) @@ -2477,6 +2829,8 @@ QBZ-95-1 GL (Hex) QBZ-95-1 GL (蜂巣) QBZ-95-1 GL (육각) + QBZ-95-1式自動步槍 (榴彈-數位蜂巢迷彩) + QBZ-95-1式自动步枪 (榴弹-数位蜂巢迷彩) QBZ-95-1 LSW (Black) @@ -2491,6 +2845,8 @@ QBZ-95-1 LSW (Preto) QBZ-95-1 LSW (黒) QBZ-95-1 LSW (검정) + QBZ-95-1式輕機槍 (黑色) + QBZ-95-1式轻机枪 (黑色) QBZ-95-1 LSW (Green Hex) @@ -2505,6 +2861,8 @@ QBZ-95-1 LSW (Hex Verde) QBZ-95-1 LSW (緑蜂巣) QBZ-95-1 LSW (초록육각) + QBZ-95-1式輕機槍 (綠色數位蜂巢迷彩) + QBZ-95-1式轻机枪 (绿色数位蜂巢迷彩) QBZ-95-1 LSW (Hex) @@ -2519,6 +2877,8 @@ QBZ-95-1 LSW (Hex) QBZ-95-1 LSW (蜂巣) QBZ-95-1 LSW (육각) + QBZ-95-1式輕機槍 (數位蜂巢迷彩) + QBZ-95-1式轻机枪 (数位蜂巢迷彩) QBU-88 (Black) @@ -2533,6 +2893,8 @@ QBU-88 (Preto) QBU-88 (黒) QBU-88 (검정) + QBU-88式狙擊步槍 (黑色) + QBU-88式狙击步枪 (黑色) QBU-88 (Green Hex) @@ -2547,6 +2909,8 @@ QBU-88 (Hex Verde) QBU-88 (緑蜂巣) QBU-88 (초록육각) + QBU-88式狙擊步槍 (綠色數位蜂巢迷彩) + QBU-88式狙击步枪 (绿色数位蜂巢迷彩) QBU-88 (Hex) @@ -2561,6 +2925,8 @@ QBU-88 (Hex) QBU-88 (蜂巣) QBU-88 (육각) + QBU-88式狙擊步槍 (數位蜂巢迷彩) + QBU-88式狙击步枪 (数位蜂巢迷彩) GM6 Lynx (Green Hex) @@ -2575,6 +2941,8 @@ GM6 Lynx (Hex Verde) GM6 リンクス (緑蜂巣) GM6 Lynx (초록육각) + GM6"天貓"反器材狙擊步槍 (綠色數位蜂巢迷彩) + GM6"天猫"反器材狙击步枪 (绿色数位蜂巢迷彩) M249 SPW @@ -2589,6 +2957,8 @@ M249 SPW M249 SPW M249 SPW + M249班用自動機槍 + M249班用自动机枪 M200 Intervention (Tropic) @@ -2603,6 +2973,8 @@ M200 Intervention (Tropico) M200 インターベンション (熱帯) M200 Intervention (열대) + M200干預型狙擊步槍 (熱帶迷彩) + M200干预型狙击步枪 (热带迷彩) MP5K @@ -2617,6 +2989,8 @@ MP5K MP5K MP5K + MP5K衝鋒槍 + MP5K冲锋枪 HK416A5 11" (Black) @@ -2631,6 +3005,8 @@ HK416A5 11" (Preto) HK416A5 11" (黒) HK416A5 11" (검정) + HK416A5 11"突擊步槍 (黑色) + HK416A5 11"突击步枪 (黑色) HK416A5 11" (Khaki) @@ -2645,6 +3021,8 @@ HK416A5 11" (Caqui) HK416A5 11" (土埃) HK416A5 11" (카키) + HK416A5 11"突擊步槍 (卡其色) + HK416A5 11"突击步枪 (卡其色) HK416A5 11" (Sand) @@ -2659,6 +3037,8 @@ HK416A5 11" (Deserto) HK416A5 11" (砂地) HK416A5 11" (모래) + HK416A5 11"突擊步槍 (沙色) + HK416A5 11"突击步枪 (沙色) HK416A5 11" GL (Black) @@ -2673,6 +3053,8 @@ HK416A5 11" GL (Preto) HK416A5 11" GL (黒) HK416A5 11" GL (검정) + HK416A5 11"突擊步槍 (榴彈-黑色) + HK416A5 11"突击步枪 (榴弹-黑色) HK416A5 11" GL (Khaki) @@ -2687,6 +3069,8 @@ HK416A5 11" GL (Caqui) HK416A5 11" GL (土埃) HK416A5 11" GL (카키) + HK416A5 11"突擊步槍 (榴彈-卡其色) + HK416A5 11"突击步枪 (榴弹-卡其色) HK416A5 11" GL (Sand) @@ -2701,6 +3085,8 @@ HK416A5 11" GL (Deserto) HK416A5 11" GL (砂地) HK416A5 11" GL (모래) + HK416A5 11"突擊步槍 (榴彈-沙色) + HK416A5 11"突击步枪 (榴弹-沙色) HK416A5 14.5" (Black) @@ -2715,6 +3101,8 @@ HK416A5 14.5" (Preto) HK416A5 14.5" (黒) HK416A5 14.5" (검정) + HK416A5 14.5"突擊步槍 (黑色) + HK416A5 14.5"突击步枪 (黑色) HK416A5 14.5" (Khaki) @@ -2729,6 +3117,8 @@ HK416A5 14.5" (Caqui) HK416A5 14.5" (土埃) HK416A5 14.5" (카키) + HK416A5 14.5"突擊步槍 (卡其色) + HK416A5 14.5"突击步枪 (卡其色) HK416A5 14.5" (Sand) @@ -2743,6 +3133,8 @@ HK416A5 14.5" (Deserto) HK416A5 14.5" (砂地) HK416A5 14.5" (모래) + HK416A5 14.5"突擊步槍 (沙色) + HK416A5 14.5"突击步枪 (沙色) HK417A2 20" (Black) @@ -2757,6 +3149,8 @@ HK417A2 20" (Preto) HK417A2 20" (黒) HK417A2 20" (검정) + HK417A2 20"突擊步槍 (黑色) + HK417A2 20"突击步枪 (黑色) HK417A2 20" (Khaki) @@ -2771,6 +3165,8 @@ HK417A2 20" (Caqui) HK417A2 20" (土埃) HK417A2 20" (카키) + HK417A2 20"突擊步槍 (卡其色) + HK417A2 20"突击步枪 (卡其色) HK417A2 20" (Sand) @@ -2785,6 +3181,8 @@ HK417A2 20" (Deserto) HK417A2 20" (砂地) HK417A2 20" (모래) + HK417A2 20"突擊步槍 (沙色) + HK417A2 20"突击步枪 (沙色) RPG-32 (Green Hex) @@ -2799,6 +3197,8 @@ RPG-32 (Hex Verde) RPG-32 (緑蜂巣) RPG-32 (초록육각) + RPG-32火箭發射器 (綠色數位蜂巢迷彩) + RPG-32火箭发射器 (绿色数位蜂巢迷彩) P99 (Khaki) @@ -2813,6 +3213,8 @@ P99 (Caqui) P99 (カーキ) P99 (카키) + P99半自動手槍 (卡其色) + P99半自动手枪 (卡其色) Makarov PM @@ -2827,6 +3229,8 @@ Makarov PM マカロフ PM Makarov PM + "馬卡洛夫"手槍 + "马卡洛夫"手枪 diff --git a/addons/rearm/stringtable.xml b/addons/rearm/stringtable.xml index 3dd201f567..1995bfec81 100644 --- a/addons/rearm/stringtable.xml +++ b/addons/rearm/stringtable.xml @@ -13,6 +13,8 @@ Options de réarmement 再武装設定 재보급 설정 + 整装设定 + 整裝設定 This module allows you to tweak rearm system settings. @@ -26,6 +28,8 @@ Ce module autorise l'amélioration du système de réarmement. 再武装システムの設定を微調整します。 이 모듈은 재보급시의 설정을 바꿀수 있게해줍니다. + 此模块允许你调整整装系统设定 + 此模塊允許你調整整裝系統設定 Rearm Amount @@ -39,6 +43,8 @@ Quantité à réarmer 再武装できる量 재보급 양 + 整装所需时间 + 整裝所需時間 How fast should a vehicle be rearmed? @@ -52,6 +58,8 @@ A quelle vitesse devrait être réarmé un véhicule ? 車両を再武装する速さを設定しますか? 차량을 얼마나 빨리 재보급 시킵니까? + 载具多快会整装完毕? + 載具多快會整裝完畢? Entire Vehicle @@ -65,6 +73,8 @@ Véhicule entier 対象の車両 모든 차량 + 整个载具 + 整個載具 Entire Magazine @@ -78,6 +88,8 @@ Chargeur entier 対象の弾薬 모든 탄창 + 整个弹匣 + 整個彈匣 Amount based on caliber @@ -91,66 +103,88 @@ Quantité basée sur le calibre 口径に基づいた量 구경에 따라 수량 설정 + 基于口径决定所耗时间 + 基於口徑決定所耗時間 Ammunition supply Munitionsvorat Scorta munizioni 弾薬の供給 + 弹药补给 + 彈藥補給 How much ammunition does an ammo truck carry? Wie viel Munition transportiert ein Munitionslaster? Quante munizioni può trasportare un camion? 弾薬トラックがどの位の弾薬を供給できるようにしますか? + 弹药卡车会携带多少的弹药? + 彈藥卡車會攜帶多少的彈藥? Unlimited ammo supply Unbegrenzter Munitionsvorat Scorta munizioni infinita 無制限供給 + 无限弹药 + 無限彈藥 Limited ammo supply based on caliber Begrenzter, kaliberabhängiger Munitionsvorat Scorta munizioni limitata in base al calibro 口径に基づいた限定的供給 + 基于口径限制弹药数量 + 基於口徑限制彈藥數量 Only specific Magazines Nur bestimmte Magazine Solo specifici caricatori 特定の弾薬のみ + 只有指定的弹药 + 只有指定的彈藥 Check remaining ammunition Verbleibende Munition prüfen Controlla munizioni rimanenti 残弾薬を確認 + 检查剩余的弹药 + 檢查剩餘的彈藥 Checking remaining ammunition... Überprüfe verbleibende Munition... Controllando le munizioni rimanenti 残弾薬を確認しています・・・ + 正在检查剩余的弹药中... + 正在檢查剩餘的彈藥中... There is ammunition worth %1 points left. Es ist noch Munition für %1 Punkte übrig. E' presente una penalità delle munizioni %1 punti rimanenti. この弾薬は%1残っている + 还剩下%1多的弹药. + 還剩下%1多的彈藥. The following ammunition is left:%1 Folgende Munition ist übrig:%1 Mancano le seguenti:%1 この弾薬の残りは:%1 + 以下剩余的弹药:%1 + 以下剩餘的彈藥:%1 There is no ammunition left. Es ist keine Munition übrig. Non ci sono munizioni rimanenti. 弾薬は残っていません。 + 已经没有剩余的弹药了. + 已經沒有剩餘的彈藥了. Rearm @@ -164,6 +198,8 @@ Réarmer 再武装 재보급 + 整装 + 整裝 Rearming %1 with %2... @@ -177,6 +213,8 @@ Réarmement de %1 avec %2... %1を%2により再武装する。 %2을 %1에 재보급중... + %2正整装到%1中... + %2正整裝到%1中... Rearming %1... @@ -190,6 +228,8 @@ Réarmement de %1... %1を再武装中・・・ %1 재보급중... + 整装%1中... + 整裝%1中... Taking %1 for %2... @@ -203,6 +243,8 @@ Prend %1 pour %2... %1を%2のために取得しています・・・ %2를 위해 %1 가져오는중... + 拿取%1给%2中... + 拿取%1給%2中... Take ammo @@ -216,6 +258,8 @@ Prendre la munition 弾薬をとる 탄약 가지기 + 取得弹药 + 取得彈藥 Pick up ammo @@ -229,6 +273,8 @@ Ramasser la munition 弾薬を拾う 탄약 줍기 + 捡起弹药 + 撿起彈藥 Store ammo @@ -242,6 +288,8 @@ Stocker la munition 弾薬を戻す 탄약 보관하기 + 储存弹药 + 儲存彈藥 Storing %1 in %2... @@ -255,6 +303,8 @@ Stocke %1 dans %2... %1を%2へ戻しています・・・ %2에 %1 보관중... + 储存%1到%2中... + 儲存%1到%2中... Picking up ammo... @@ -267,6 +317,8 @@ Ramassage des munitions... 弾薬を拾っている・・・ 탄약 줍는중... + 捡起弹药中... + 撿起彈藥中... Rearmed %1 rounds of %2 on %3 @@ -280,6 +332,8 @@ %1 balles réarmées de %2 dans %3 %1発の%2を%3から装填した %3에 2%의 %1 탄약 재보급 + 整装了%1发%2到%3上 + 整裝了%1發%2到%3上 Smoke Screen @@ -293,6 +347,8 @@ Pantalla de humo 煙幕弾 연막 차장 + 烟幕弹 + 煙幕彈 Flares @@ -306,6 +362,8 @@ Bengalas フレア 기만체 + 热焰弹 + 熱焰彈 30mm HEI @@ -319,6 +377,8 @@ 30mm HEI 30mm 焼夷りゅう弾 30mm 고폭소이탄 + 30mm 高爆燃烧弹 + 30mm 高爆燃燒彈 30mm HEI-T @@ -332,6 +392,8 @@ 30mm HEI-T 30mm 焼夷曳光りゅう弾 30mm 고폭소이예광탄 + 30mm 高爆燃烧曳光弹 + 30mm 高爆燃燒曳光彈 AIM-9 Sidewinder @@ -345,6 +407,8 @@ AIM-9 Sidewinder AIM-9 サイドワインダー AIM-9 Sidewinder + AIM-9 响尾蛇 + AIM-9 響尾蛇 Wympel R-73 @@ -358,6 +422,8 @@ Wympel R-73 ヴィンペル R-73 Vympel R-73 + Wympel R-73 + Wympel R-73 AGM-65 Maverick @@ -371,6 +437,8 @@ AGM-65 Maverick AGM-65 マーベリック AGM-65 Maverick + AGM-65 小牛 + AGM-65 小牛 Kh-25MTP @@ -384,6 +452,8 @@ Kh-25MTP Kh-25MTP Kh-25MTP + Kh-25MTP + Kh-25MTP Hydra 70 HE @@ -397,6 +467,8 @@ Hydra 70 HE ハイドラ 70 りゅう弾 Hydra 70 고폭탄 + 九头蛇 70 高爆弹 + 九頭蛇 70 高爆彈 S-8 HE @@ -410,6 +482,8 @@ S-8 HE S-8 りゅう弾 S-8 고폭탄 + S-8 高爆弹 + S-8 高爆彈 Hydra 70 AP @@ -423,6 +497,8 @@ Hydra 70 AP ハイドラ 70 徹甲弾 Hydra 70 철갑탄 + 九头蛇 70 反人员弹 + 九頭蛇 70 反人員彈 S-8 AP @@ -436,6 +512,8 @@ S-8 AP S-8 徹甲弾 S-8 철갑탄 + S-8 反人员弹 + S-8 反人員彈 GBU-12 @@ -449,6 +527,8 @@ GBU-12 GBU-12 GBU-12 + GBU-12 + GBU-12 FAB-250M-54 @@ -462,6 +542,8 @@ FAB-250M-54 FAB-250M-54 FAB-250M-54 + FAB-250M-54 + FAB-250M-54 diff --git a/addons/refuel/stringtable.xml b/addons/refuel/stringtable.xml index 17ffa4d0ca..6d44a90db7 100644 --- a/addons/refuel/stringtable.xml +++ b/addons/refuel/stringtable.xml @@ -13,6 +13,8 @@ Réglages de ravitaillement 給油設定 재급유 설정 + 加油设定 + 加油設定 Flow Rate @@ -26,6 +28,8 @@ Vitesse du ravitaillement 流量 주유량 + 油料流量 + 油料流量 How fast should a vehicle be refueled? @@ -39,6 +43,8 @@ A quelle vitesse devrait être ravitaillé un véhicule ? どのくらいの速さで車両へ給油しますか? 차량이 얼마나 빨리 재급유될 수 있습니까? + 载具多快会加油完毕? + 載具多快會加油完畢? Refuel @@ -52,6 +58,8 @@ Ravitaillement 給油 재급유 + 加油 + 加油 Take fuel nozzle @@ -65,6 +73,8 @@ Prendre la pompe 給油ノズルを取る 주유기 획득 + 拿取燃料喷嘴 + 拿取燃料噴嘴 Taking fuel nozzle... @@ -78,6 +88,8 @@ Prise de la pompe... 給油ノズルを取っている・・・ 주유기 획득중... + 拿取燃料喷嘴中... + 拿取燃料噴嘴中... Connect fuel nozzle @@ -91,6 +103,8 @@ Connecter la pompe 給油ノズルを接続する 주유기 꼽기 + 连接燃料喷嘴 + 連接燃料噴嘴 Connecting fuel nozzle... @@ -104,6 +118,8 @@ Connection de la pompe... 給油ノズルを接続している・・・ 주유기 꼽는중... + 连结燃料喷嘴中... + 連結燃料噴嘴中... Disconnect fuel nozzle @@ -117,6 +133,8 @@ Déconnecter la pompe 給油ノズルを外した 주유기 뽑기 + 断开燃料喷嘴 + 斷開燃料噴嘴 Connect @@ -130,6 +148,8 @@ Connecter 接続 꼽기 + 连结 + 連結 Check remaining fuel @@ -143,6 +163,8 @@ Vérifier le carburant restant 残燃料を見る 남은 연료 확인 + 检查剩余燃料 + 檢查剩餘燃料 Checking remaining fuel... @@ -156,6 +178,8 @@ Vérifie le carburant restant... 残燃料を見ている・・・ 남은 연료 확인중... + 检查剩余燃料中... + 檢查剩餘燃料中... There are %1 liters left. @@ -169,6 +193,8 @@ Il reste %1 litres. 後 %1 リットル残っている。 %1 리터 남음 + 剩下%1公升的燃料. + 剩下%1公升的燃料. There is no fuel left. @@ -182,6 +208,8 @@ Il n'y a plus de carburant. もう燃料は残っていない。 연료 없음. + 没有剩余的燃料 + 沒有剩餘的燃料 Cancel @@ -195,6 +223,8 @@ Annuler 中止 취소 + 取消 + 取消 Failed @@ -208,6 +238,8 @@ Echoué 失敗 실패 + 失败 + 失敗 Stop fueling @@ -221,6 +253,8 @@ Arrêter le ravitaillement 給油をやめる 그만 재급유하기 + 停止加油 + 停止加油 Stopping fueling... @@ -234,6 +268,8 @@ Arrête le ravitaillement... 給油をやめている・・・ 재급유 그만하는중... + 停止加油中... + 停止加油中... Start fueling @@ -247,6 +283,8 @@ Débute le ravitaillement 給油を始める 재급유 시작 + 开始加油 + 開始加油 Starting fueling... @@ -260,6 +298,8 @@ Début du ravitaillement... 給油を始めている・・・ 재급유 시작중... + 开始加油中... + 開始加油中... %1 Liters fueled @@ -273,6 +313,8 @@ %1 litres ravitaillés %1 リッターを給油した %1 리터 재급유됨 + 已加入%1公升的燃料 + 已加入%1公升的燃料 The fuel source is empty. @@ -286,6 +328,8 @@ La source de carburant est vide. 給油元は空です。 재급유처가 비었음. + 燃料来源已空. + 燃料來源已空. Maximum fuel hose length reached. @@ -299,6 +343,8 @@ Tuyau tendu au maximum 給油ホースはもうこれ以上届かない。 주유기 호스 최대 거리에 도달함. + 已加满至最大油量. + 已加滿至最大油量. Fueling completed @@ -312,6 +358,8 @@ Ravitaillement terminé 給油完了 재급유 완료함 + 加油完毕 + 加油完畢 Fueling stopped @@ -325,6 +373,8 @@ Ravitaillement stoppé 給油を止めた 재급유 멈춤 + 已停止加油 + 已停止加油 Fueling started @@ -338,6 +388,8 @@ Ravitaillement débuté 給油を始めた 재급유 시작함 + 已开始加油 + 已開始加油 Return fuel nozzle @@ -351,6 +403,8 @@ Retourner la pompe 給油ノズルを戻す 주유기 반환 + 放回燃料喷嘴 + 放回燃料噴嘴 Returning fuel nozzle... @@ -364,6 +418,8 @@ Retourne la pompe 給油ノズルを戻している・・・ 주유기 반환중 + 放回燃料喷嘴中... + 放回燃料噴嘴中... Check fuel counter @@ -377,6 +433,8 @@ Vérifier le compteur 燃料計を見る 연로카운터 확인 + 检查燃料表 + 檢查燃料表 Checking fuel counter... @@ -390,6 +448,8 @@ Vérification du compteur... 燃料計を見ている・・・ 연료카운터 확인중... + 检查燃料表中... + 檢查燃料表中... %1 liters have been fueled. @@ -403,6 +463,8 @@ %1 litres ont été écoulés. %1 リッターがある %1 리터가 재급유되었습니다. + 已加入%1公升. + 已加入%1公升. Refuel hose length @@ -410,6 +472,8 @@ Reabastecer longitud de manguera Rifiuta lungezza tubo 給油ホースの長さ + 加油软管长度 + 加油軟管長度 diff --git a/addons/reload/stringtable.xml b/addons/reload/stringtable.xml index 4454bd3f9a..eb5e46bcce 100644 --- a/addons/reload/stringtable.xml +++ b/addons/reload/stringtable.xml @@ -14,6 +14,8 @@ Conferir munição ao recarregar a arma 再装填された武器の弾薬を確認 재장전시 장탄수 확인 + 在重新装填时检查弹药 + 在重新裝填時檢查彈藥 Check the ammo in your new magazine on magazine reload. @@ -28,6 +30,8 @@ Confere a munição no seu novo carregador ao recarregar a arma あたらしく装填された弾倉の弾薬を確認します。 재장전시 새탄창에 있는 탄약을 확인합니다. + 在重新装填时检查新弹匣上的弹药. + 在重新裝填時檢查新彈匣上的彈藥. Check Ammo @@ -42,6 +46,8 @@ Проверить боеприпасы 弾薬を確認 장탄수 확인 + 检查弹药 + 檢查彈藥 Ammo @@ -56,6 +62,8 @@ Боеприпасы 弾薬 장탄수 + 弹药 + 彈藥 Link belt @@ -70,6 +78,8 @@ Ligar cintos de munição ベルト リンク 벨트 연결 + 连接弹链 + 連接彈鏈 Linking belt... @@ -84,6 +94,8 @@ Ligando cintos... ベルトをつなげている・・・ 벨트 연결중... + 连接弹链中... + 連接彈鏈中... diff --git a/addons/reloadlaunchers/stringtable.xml b/addons/reloadlaunchers/stringtable.xml index c9ffa3cef8..6096f362be 100644 --- a/addons/reloadlaunchers/stringtable.xml +++ b/addons/reloadlaunchers/stringtable.xml @@ -14,6 +14,8 @@ Recarregar lançador ランチャーを装填 무기 재장전 + 装载发射器 + 裝載發射器 Loading launcher... @@ -28,6 +30,8 @@ Recarregando lançador... ランチャーを装填している・・・ 무기 재장전중... + 装载发射器中... + 裝載發射器中... Launcher loaded @@ -42,6 +46,8 @@ Lançador Carregado ランチャーの装填完了 무기 재장전됨 + 发射器装载完毕 + 發射器裝載完畢 Load %1 @@ -56,6 +62,8 @@ Recarregar %1 %1 へ装填 %1 장전 + 装载%1 + 裝載%1 diff --git a/addons/repair/stringtable.xml b/addons/repair/stringtable.xml index 0a001968e7..ea34a04f9c 100644 --- a/addons/repair/stringtable.xml +++ b/addons/repair/stringtable.xml @@ -14,6 +14,8 @@ Запасная гусеница 予備履帯 예비 궤도 + 备用履带 + 備用履帶 Spare Wheel @@ -28,6 +30,8 @@ Запасное колесо 予備タイヤ 예비 바퀴 + 备用轮胎 + 備用輪胎 Change Wheel @@ -42,6 +46,8 @@ Vyměnit kolo タイヤを変える 바퀴 교체 + 更换轮胎 + 更換輪胎 Replacing Wheel... @@ -55,6 +61,8 @@ Remplacement de la roue... タイヤを交換中・・・ 바퀴 교체중... + 更换轮胎中... + 更換輪胎中... Wheel replaced @@ -68,6 +76,8 @@ Roue remplacée タイヤを履き替え 바퀴 교체됨 + 轮胎更换完毕 + 輪胎更換完畢 Remove Wheel @@ -82,6 +92,8 @@ Снять колесо タイヤを外す 바퀴 제거 + 卸下轮胎 + 卸下輪胎 Removing Wheel... @@ -95,6 +107,8 @@ Démontage de la roue... タイヤを外している・・ 바퀴 제거중... + 卸下轮胎中... + 卸下輪胎中... Wheel removed @@ -108,6 +122,8 @@ Roue démontée タイヤを外した 바퀴 제거됨 + 轮胎卸下完毕 + 輪胎卸下完畢 Change Track @@ -121,6 +137,8 @@ Changer la chenille 履帯を変える 궤도 교체 + 更换履带 + 更換履帶 Replacing Track... @@ -134,6 +152,8 @@ Remplacement de la chenille... 履帯を交換中・・・ 궤도 교체중... + 更换履带中... + 更換履帶中... Track replaced @@ -147,6 +167,8 @@ Chenille remplacée 履帯を交換した 궤도 교체됨 + 履带更换完毕 + 履帶更換完畢 Remove Track @@ -160,6 +182,8 @@ Enlever la chenille 履帯を外す 궤도 제거 + 卸下履带 + 卸下履帶 Removing Track... @@ -173,6 +197,8 @@ Enlèvement de la chenille... 履帯を外している・・・ 궤도 제거중... + 卸下履带中... + 卸下履帶中... Track removed @@ -186,6 +212,8 @@ Chenille enlevée 履帯を外した 궤도 제거됨 + 履带卸下完毕 + 履帶卸下完畢 Full Repair @@ -199,6 +227,8 @@ Réparations complètes 完全に修理 완전수리 + 完整维修 + 完整維修 Repairing Vehicle... @@ -212,6 +242,8 @@ Réparation du véhicule... 車両を修理中・・・ 차량 수리중... + 维修载具中... + 維修載具中... Full Repair Locations @@ -225,6 +257,8 @@ Lieu de réparation complète 完全修理をできる場所 완전수리 구역 + 完整维修地点 + 完整維修地點 At what locations can a vehicle be fully repaired? @@ -238,6 +272,8 @@ Où peuvent être réparés complètement les véhicules ? どのような場所で車両の完全な修理を出来るようにしますか? 어느 구역에서 차량을 완전히 수리할 수 있게 합니까? + 什么位置可以完整维修载具? + 什麼位置可以完整維修載具? Allow Full Repair @@ -251,6 +287,8 @@ Autoriser les réparations complètes. 完全な修理をさせる 완전 수리 활성화 + 允许完整维修 + 允許完整維修 Who can perform a full repair on a vehicle? @@ -264,6 +302,8 @@ Qui peut faire une réparation complète ? 誰が車両の完全な修理を出来るようにしますか? 누가 완전 수리를 할 수 있습니까? + 谁可以完整维修载具? + 誰可以完整維修載具? Add Spare Parts @@ -277,6 +317,8 @@ Ajouter des pièces de rechange 予備部品を追加 예비 부품 더하기 + 添加备件 + 添加備件 Add spare parts to vehicles (requires Cargo component)? @@ -290,6 +332,8 @@ Ajouter des pièces de rechage aux véhicules ? (à besoin du système de cargaison) 車両へ予備部品を追加しますか(カーゴ コンポーネントが必要)? 차량에 예비 부품을 더합니까?(짐칸 요소 필요) + 添加载具备件 (需相关货物组件)? + 添加載具備件 (需相關貨物組件)? Repair @@ -304,6 +348,8 @@ Ремонт 修理 수리 + 维修 + 維修 Display text on repair @@ -317,6 +363,8 @@ Afficher du texte pendant la réparation 修理時に文章で通知する 수리시 화면에 글자 표시 + 显示维修文本 + 顯示維修文本 Display a notification whenever you repair a vehicle @@ -330,6 +378,8 @@ Afficher une notification lorsque l'on répare un véhicule あなたが車両の修理を始めると、画面に通知を出します 수리시 화면에 글자로 알림이 뜹니다 + 每当维修载具时显示通知 + 每當維修載具時顯示通知 Repairing... @@ -344,6 +394,8 @@ Ремонтируем... 修理中・・・ 수리중... + 维修中... + 維修中... Repairing %1... @@ -358,6 +410,8 @@ Ремонтируем %1... %1 を修理中・・・ %1 수리중... + 维修%1中... + 維修%1中... Repaired %1 @@ -372,6 +426,8 @@ %1 отремонтирован %1 を修理した %1 수리됨 + 已维修%1 + 已維修%1 Fully repaired part @@ -385,6 +441,8 @@ Pièce entièrement réparée 部分的な完全な修理 부분 완벽히 수리됨 + 完整维修部分 + 完整維修部分 Partially repaired %1 @@ -398,6 +456,8 @@ %1 pratiquement réparée %1 を部分的に修理した %1 부분적으로 수리됨 + %1已完成部分维修 + %1已完成部分維修 Fully repaired %1 @@ -411,6 +471,8 @@ %1 entièrement réparée %1 を完全に修理した %1 완전히 수리됨 + %1已完整维修 + %1已完整維修 Partially repaired %1 @@ -424,6 +486,8 @@ %1 pratiquement réparée %1 を部分的に修理した %1 부분적으로 수리됨 + %1已完成部分维修 + %1已完成部分維修 Body @@ -438,6 +502,8 @@ Кузов 車体 몸체 + 车身 + 車身 Hull @@ -452,6 +518,8 @@ Корпус 機体 선체 + 车壳 + 車殼 Engine @@ -466,6 +534,8 @@ Двигатель エンジン 엔진 + 引擎 + 引擎 Left Horizontal Stabilizer @@ -479,6 +549,8 @@ Linkes Höhenleitwerk 左側の水平安定機 왼쪽 수평안정판 + 左侧悬挂稳定 + 左側懸掛穩定 Right Horizontal Stabilizer @@ -492,6 +564,8 @@ Rechtes Höhenleitwerk 右側の水平安定機 오른쪽 수평안정판 + 右侧悬挂稳定 + 右側懸掛穩定 Vertical Stabilizer @@ -505,6 +579,8 @@ Seitenleitwerk 車両安定器 수직 안정판 + 垂直稳定 + 垂直穩定 Fuel Tank @@ -519,6 +595,8 @@ Топливный бак 燃料タンク 연료 탱크 + 油箱 + 油箱 Transmission @@ -532,6 +610,8 @@ Instruments 変速機 변속기 + 变速箱 + 變速箱 Gear @@ -545,6 +625,8 @@ Trains d'attérissage ギア 기어 + 齿轮 + 齒輪 Starter @@ -558,6 +640,8 @@ Démarreur スターター 점화기 + 发动机 + 發動機 Tail @@ -571,6 +655,8 @@ Queue 尾翼 꼬리 + 尾翼 + 尾翼 Pitot Tube @@ -584,6 +670,8 @@ Sonde pitot ピトー管 동압관 + 空速管 + 空速管 Static Port @@ -597,6 +685,8 @@ Port statique スタティック ポート 정압공 + 静态端口 + 靜態端口 Ammo @@ -610,6 +700,8 @@ Munitions 弾薬 탄약 + 弹药 + 彈藥 Turret @@ -624,6 +716,8 @@ Башню 砲塔 포탑 + 炮塔 + 砲塔 Gun @@ -638,6 +732,8 @@ Пушку + + Missiles @@ -651,6 +747,8 @@ Missiles ミサイル 미사일 + 导弹 + 導彈 Left Track @@ -665,6 +763,8 @@ Левую гусеницу 左の履帯 왼쪽 궤도 + 左履带 + 左履帶 Right Track @@ -679,6 +779,8 @@ Правую гусеницу 右の履帯 오른쪽 궤도 + 右履带 + 右履帶 Left Front Wheel @@ -693,6 +795,8 @@ Левое переднее колесо 左の前輪 왼쪽 앞바퀴 + 左前轮 + 左前輪 Right Front Wheel @@ -707,6 +811,8 @@ Правое переднее колесо 右の前輪 오른쪽 앞바퀴 + 右前轮 + 右前輪 Second Left Front Wheel @@ -721,6 +827,8 @@ Второе переднее левое колесо 左の 2 つめの前輪 왼쪽 두번째 바퀴 + 第二左前轮 + 第二左前輪 Second Right Front Wheel @@ -735,6 +843,8 @@ Второе правое переднее колесо 右の 2 つめの前輪 오른쪽 두번째 바퀴 + 第二右前轮 + 第二右前輪 Left Middle Wheel @@ -749,6 +859,8 @@ Левое среднее колесо 左の中央の前輪 왼쪽 가운데 바퀴 + 左中轮 + 左中輪 Right Middle Wheel @@ -763,6 +875,8 @@ Правое среднее колесо 右の中央の前輪 오른족 가운데 바퀴 + 右中轮 + 右中輪 Left Rear Wheel @@ -777,6 +891,8 @@ Левое заднее колесо 左の後輪 왼쪽 뒤쪽 바퀴 + 左后轮 + 左後輪 Right Rear Wheel @@ -791,6 +907,8 @@ Правое заднее колесо 右の後 오른쪽 뒤쪽 바퀴 + 右后轮 + 右後輪 Avionics @@ -805,6 +923,8 @@ Авионику アビオニクス 항공 전자 + 航电系统 + 航電系統 Main Rotor @@ -819,6 +939,8 @@ Несущий винт 主翼 주 로터 + 主旋翼 + 主旋翼 Tail Rotor @@ -833,6 +955,8 @@ Рулевой винт 尾翼ローター 꼬리 로터 + 尾桨 + 尾槳 Winch @@ -846,6 +970,8 @@ Treuil ウィンチ 윈치 + 绞盘 + 絞盤 Glass (right) @@ -860,6 +986,8 @@ Стекло (справа) ガラス (右) 유리 (오른쪽) + 玻璃 (右) + 玻璃 (右) Glass (left) @@ -874,6 +1002,8 @@ Стекло (слава) ガラス (左) 유리 (왼쪽) + 玻璃 (左) + 玻璃 (左) Glass @@ -888,6 +1018,8 @@ Стекло ガラス 유리 + 玻璃 + 玻璃 ERA @@ -901,6 +1033,8 @@ ДЗ 爆発反応装甲 폭발반응장갑 + 爆炸式反应装甲 + 爆炸式反應裝甲 Repair Settings @@ -914,6 +1048,8 @@ Réglages de réparation 修理設定 수리 설정 + 修复设定 + 修復設定 Provides a repair system for all types of vehicles. @@ -927,6 +1063,8 @@ Fournit un système de réparation pour tous les types de véhicules. 車両の全種類に修理システムを適用しますか? 모든 차량에 대해 수리 시스템을 제공합니다. + 提供修复系统给所有载具. + 提供修復系統給所有載具. Anyone @@ -940,6 +1078,8 @@ Tout le monde だれでも 모두 + 任何人 + 任何人 Engineer only @@ -953,11 +1093,15 @@ Ingénieurs seulement 工兵のみ 오직 정비공만 + 只有工兵 + 只有工兵 Advanced Engineer only Solo Geniere avanzato 上級工兵のみ + 只有维修专精兵 + 只有維修專精兵 Allow Wheel @@ -971,6 +1115,8 @@ Autoriser les roues タイヤを許可 바퀴 허가 + 允许轮胎 + 允許輪胎 Who can remove and replace wheels? @@ -984,6 +1130,8 @@ Qui peut enlever et remplacer les roues ? 誰がタイヤの除去と交換を出来るようにしますか? 누가 바퀴를 제거 및 교체할 수 있습니까? + 谁可维修轮胎? + 誰可維修輪胎? Allow Repair @@ -997,6 +1145,8 @@ Autoriser les réparations 修理を許可 수리 허가 + 允许维修 + 允許維修 Who can perform repair actions? @@ -1010,6 +1160,8 @@ Qui peut réparer ? 誰が修理を出来るようににしますか? 누가 수리를 할 수 있습니까? + 谁可以进行维修操作? + 誰可以進行維修操作? Repair Threshold @@ -1023,6 +1175,8 @@ Seuil de réparation 修理のしきい値 정비 한계치 + 维修门槛 + 維修門檻 What is the maximum damage that can be repaired with a toolkit? @@ -1036,6 +1190,8 @@ Quel est le maximum de dommages réparable par une trousse à outils ? ツールキットで修理できる、最大の損傷許容範囲を設定しますか? 어느정도의 피해까지 툴킷으로 수리가 가능합니까? + 工具包可以修复的最大损坏值? + 工具包可以修復的最大損壞值? Repair Threshold (Engineer) @@ -1049,6 +1205,8 @@ Seuil de réparatoin (ingénieur) 修理のしきい値 (工兵) 정비 한계치 (정비공) + 维修门槛 (工兵) + 維修門檻 (工兵) What is the maximum damage that can be repaired by an engineer? @@ -1062,6 +1220,8 @@ Quel est le maximum de dommages qui peuvent être réparés par un ingénieur ? 工兵が修理できる、最大の損傷許容範囲を設定しますか? 정비공은 어느정도의 피해까지 수리할 수 있습니까? + 工兵可以修复的最大损坏值? + 工兵可以修復的最大損壞值? Remove toolkit on use @@ -1075,6 +1235,8 @@ Enlever la trousse à outils après usage ツールキットを使うと削除 툴킷 사용후 제거 + 使用后删除工具包 + 使用後刪除工具包 Should the toolkit be removed on usage? @@ -1088,6 +1250,8 @@ La trousse à outils devrait-elle être enlevée après usage ? ツールキットを使うと削除しますか? 툴킷을 사용하면 제거를 합니까? + 要在使用后删除工具包吗? + 要在使用後刪除工具包嗎? Anywhere @@ -1101,6 +1265,8 @@ N'importe où だれでも 어디서나 + 任何地点 + 任何地點 Repair Vehicle only @@ -1114,6 +1280,8 @@ Véhicule de réparation seulement 修理車両のみ 오직 수리 차량만 + 维修载具旁 + 維修載具旁 Repair Facility only @@ -1127,6 +1295,8 @@ Installation de réparation seulement 修理施設のみ 오직 수리 시설만 + 维修设施旁 + 維修設施旁 Repair Facility or Vehicle @@ -1140,6 +1310,8 @@ Installations ou véhicule de réparation 修理施設または車両のみ 수리 시설혹은 차량 + 维修设施或载具旁 + 維修設施或載具旁 Assign Engineer @@ -1153,6 +1325,8 @@ Assigner le rôle d'ingénieur 工兵にする 정비공 등록 + 指派工兵 + 指派工兵 List @@ -1166,6 +1340,8 @@ Liste 一覧 목록 + 名单 + 名單 List of unit names that will be classified as engineer, separated by commas. @@ -1179,6 +1355,8 @@ Liste des noms d'unités qui seront considérées ingénieurs. Séparé par des virgules 一覧に記載されたユニット名を、工兵として指定します。コンマで複数を指定できます。 목록내 보직이름은 정비공으로 분류됩니다. 쉼표로 구분합니다. + 工兵名单, 把单位名称输入在这边即可定义其为工兵. 每个单位使用逗号以做区隔. + 工兵名單, 把單位名稱輸入在這邊即可定義其為工兵. 每個單位使用逗號以做區隔. Is Engineer @@ -1192,6 +1370,8 @@ Est ingénieur 工兵とする 은 정비공이다 + 是工兵 + 是工兵 Select the engineering skill level of the unit @@ -1205,6 +1385,8 @@ Sélectionner le niveau d'habilité en réparation de l'unité ユニットへの工兵スキルを選択 선택한 인원의 정비 실력을 고르십시요 + 选择工兵的技术水平 + 選擇工兵的技術水平 None @@ -1218,6 +1400,8 @@ Aucun 工兵 없음 + + Engineer @@ -1231,11 +1415,15 @@ Ingénieur 専門兵 정비공 + 工兵 + 工兵 Adv. Engineer Adv. Geniere + 专精 + 專精 Assign one or multiple units as an engineer @@ -1249,6 +1437,8 @@ Assigner un ou plusieurs unités comme ingénieur 修理車両として指定 하나 혹은 여러 인원을 정비공으로 등록합니다 + 指定一个或多个单位为工兵 + 指定一個或多個單位為工兵 Assign Repair Vehicle @@ -1262,6 +1452,8 @@ Assigner en tant que véhicule de réparation 修理車両として指定 정비 차량 등록 + 指定维修载具 + 指定維修載具 List @@ -1275,6 +1467,8 @@ Liste 一覧 목록 + 名单 + 名單 List of vehicles that will be classified as repair vehicle, separated by commas. @@ -1288,6 +1482,8 @@ Liste de véhicules qui seront considérés comme véhicules de réparation. Séparé par des virgules. 一覧に記載されたユニット名を、修理車両として指定します。コンマで複数を指定できます。 목록내 차량은 정비 차량으로 분류됩니다. 쉼표로 구분합니다. + 载具名单, 把载具名称输入在这边即可定义其为维修载具. 每个载具使用逗号以做区隔. + 載具名單, 把載具名稱輸入在這邊即可定義其為維修載具. 每個載具使用逗號以做區隔. Is Repair Vehicle @@ -1301,6 +1497,8 @@ Est un véhicule de réparation 修理車両とする 은 정비 차량이다 + 是维修载具 + 是維修載具 Is the vehicle classified as a repair vehicle? @@ -1314,6 +1512,8 @@ Le véhicule est-il considéré comme un véhicule de réparation ? 車両を修理車両と指定しますか? 이 차량을 정비 차량으로 분류합니까? + 此载具是维修载具吗? + 此載具是維修載具嗎? Assign one or multiple vehicles as a repair vehicle @@ -1327,6 +1527,8 @@ Assigner un ou plusieurs véhicules en tant que véhicule de réparation 単体、または複数の車両を修理車両とします 하나 혹은 여러 차량을 정비 차량으로 등록합니다 + 指定一个或多个载具作为维修载具 + 指定一個或多個載具作為維修載具 Assign Repair Facility @@ -1340,6 +1542,8 @@ Assigner en tant qu'installation de réparation 修理施設とする 정비 시설 등록 + 指定维修设施 + 指定維修設施 List @@ -1353,6 +1557,8 @@ Liste 一覧 목록 + 名单 + 名單 List of objects that will be classified as repair Facility, separated by commas. @@ -1366,6 +1572,8 @@ Liste des objets considérés comme installations de réparation. Séparé par des virgules 一覧に記載されたユニット名を、修理施設として指定します。コンマで複数を指定できます。 목록내 시설은 정비 시설으로 분류됩니다. 쉼표로 구분합니다. + 设施名单, 把设施名称输入在这边即可定义其为维修设施. 每个设施使用逗号以做区隔. + 設施名單, 把設施名稱輸入在這邊即可定義其為維修設施. 每個設施使用逗號以做區隔. Is Repair Facility @@ -1379,6 +1587,8 @@ Est une installation de réparation 修理施設とする 은 정비 시설이다 + 是维修设施 + 是維修設施 Is the object classified as a repair Facility? @@ -1392,6 +1602,8 @@ L'objet est-il considéré comme une installation de réparation ? オブジェクトを修理施設として指定しますか? 이 시설을 정비 시설로 분류합니까? + 此设施是维修设施吗? + 此設施是維修設施嗎? Assign one or multiple objects as a repair Facility @@ -1405,6 +1617,8 @@ Assigner un ou plusieurs objets en tant que véhicule de réparation ひとつ、または複数オブジェクトに予備部品を追加 하나 혹은 여러 시설을 정비 시설로 등록합니다 + 指定一个或多个对象作为维修设施 + 指定一個或多個對象作為維修設施 Add Spare Parts @@ -1418,6 +1632,8 @@ Ajouter des pièces de rechange 予備部品を追加 예비 부품 더하기 + 添加备件 + 添加備件 Add spare parts to one or multiple objects @@ -1431,6 +1647,8 @@ Ajouter des pièces de rechange à un ou plusieurs objets 一覧に追加されたオブジェクトへ予備部品を与えます。コンマで複数を指定できます。 하나 혹은 여러 물체가 예비 부품을 더합니다 + 添加备件到一个或多个对象上 + 添加備件到一個或多個對象上 List @@ -1444,6 +1662,8 @@ Liste 一覧 목록 + 名单 + 名單 List of objects that will get spare parts added, separated by commas. @@ -1457,6 +1677,8 @@ Liste des objets qui recevront des pièces de réparation en plus. Séparé par des virgules 一覧に追加されたオブジェクトへ予備部品を与えます。コンマで複数を指定できます。 목록내 물체는 예비 부품을 받습니다, 쉼표로 구분합니다. + 添加备件到名单的载具上. 每个载具使用逗号以做区隔. + 添加備件到名單的載具上. 每個載具使用逗號以做區隔. Part @@ -1470,6 +1692,8 @@ Pièce 部品 부품 + 零件 + 零件 Spare part. @@ -1483,6 +1707,8 @@ Pièce de rechange 予備部品 예비 부품 + 备用零件 + 備用零件 Amount @@ -1496,6 +1722,8 @@ Quantité 수량 + 数量 + 數量 Number of selected spare parts. @@ -1509,6 +1737,8 @@ Nombre de pièces de rechange séléctionnées 選択された予備部品の数を選択します。 선택한 부품의 수 + 选择的备件数量 + 選擇的備件數量 Wheel repair requirements @@ -1522,6 +1752,8 @@ Exigences de réparation de roue タイヤの修理を必要 바퀴 교체 요구사항 + 维修轮胎限制 + 維修輪胎限制 Items required to remove/replace wheels @@ -1535,6 +1767,8 @@ Items exigés pour enlever/remplacer les roues タイヤの除去と交換にアイテムを必要としますか? 바퀴를 제거/교체하는데 필요한 물건 + 需要特定物品来移除/更换车轮 + 需要特定物品來移除/更換車輪 Engine must be off to repair @@ -1548,6 +1782,8 @@ Silnik musi być wyłączony w celu naprawy 수리를 위해서는 엔진을 꺼야만 합니다 Il motore deve essere spento per poter riparare + 引擎必须先关闭才能开始进行维修 + 引擎必須先關閉才能開始進行維修 diff --git a/addons/respawn/stringtable.xml b/addons/respawn/stringtable.xml index a2d90acce4..6d3b3d805d 100644 --- a/addons/respawn/stringtable.xml +++ b/addons/respawn/stringtable.xml @@ -14,6 +14,8 @@ Será posicionado em 5 segundos... 設置まであと 5 秒・・・ 5초 후 재배치... + 5秒后完成布署... + 5秒後完成佈署... Rallypoint deployed @@ -28,6 +30,8 @@ Rallypoints posicionado ラリーポイントを設置した 집결지 배치됨 + 集合点布署完成 + 集合點佈署完成 Teleport to Base @@ -42,6 +46,8 @@ Teleporta alla base ベースへ移動 기지로 순간이동 + 传送至基地 + 傳送至基地 Teleport to Rallypoint @@ -56,6 +62,8 @@ Teleporta al rallypoint ラリーポイントへ移動 집결지로 순간이동 + 传送至集合点 + 傳送至集合點 Teleported to Base @@ -70,6 +78,8 @@ Teletransportado para a Base ベースへ移動した 기지로 순간이동함 + 已传送至基地 + 已傳送至基地 Teleported to Rallypoint @@ -84,6 +94,8 @@ Teletransportado para o Rallypoints ラリーポイントへ移動した 집결지로 순간이동함 + 已传送至集合点 + 已傳送至集合點 Rallypoint West (Base) @@ -98,6 +110,8 @@ Ponto de encontro Oeste (Base) ラリーポイント ウエスト (ベース) 서쪽 집결지 (기지) + 蓝方集合点 (基地) + 藍方集合點 (基地) Rallypoint East (Base) @@ -112,6 +126,8 @@ Ponto de encontro Lest (Base) ラリーポイント イースト (ベース) 동쪽 집결지 (기지) + 红方集合点 (基地) + 紅方集合點 (基地) Rallypoint Independent (Base) @@ -126,6 +142,8 @@ Ponto de encontro Independente (Base) ラリーポイント インデペンデント (ベース) 독립 집결지 (기지) + 独立方集合点 (基地) + 獨立方集合點 (基地) Rallypoint West @@ -140,6 +158,8 @@ Ponto de encontro Oeste ラリーポイント ウエスト 서쪽 집결지 + 蓝方集合点 + 藍方集合點 Rallypoint East @@ -154,6 +174,8 @@ Ponto de encontro Leste ラリーポイント イースト 동쪽 집결지 + 红方集合点 + 紅方集合點 Rallypoint Independent @@ -168,6 +190,8 @@ Ponto de encontro Independente ラリーポイント インデペンデント 독립 집결지 + 独立方集合点 + 獨立方集合點 Respawn System @@ -182,6 +206,8 @@ Sistema Respawn リスポン システム 재배치 시스템 + 重生系统 + 重生系統 Save Gear? @@ -196,6 +222,8 @@ Salva Equipaggiamento? 装備を保存? 장비를 저장합니까? + 储存装备? + 儲存裝備? Respawn with the gear a soldier had just before his death? @@ -210,6 +238,8 @@ Respawna con l'equipaggiamento che il soldato aveva appena prima di morire? ユニットが死ぬ前に持っていた装備でリスポンしますか? 죽기 전에 가지고 있던 장비로 재배치합니까? + 是否在重生时载入死亡前的装备? + 是否在重生時載入死亡前的裝備? Remove bodies? @@ -224,6 +254,8 @@ Rimuovi corpi? 死体を削除? 시체를 제거합니까? + 删除尸体? + 刪除屍體? Remove player bodies after disconnect? @@ -238,6 +270,8 @@ Rimuovi i corpi dei giocatori quando si disconnettono? 切断後はプレイヤーの死体を削除しますか? 접속이 끊긴 플레이어의 시체를 제거합니까? + 要删除已离线的玩家尸体吗? + 要刪除已離線的玩家屍體嗎? This module enables you to configure ACE functionality specific to respawns. @@ -251,6 +285,8 @@ Este módulo permite configurar parámetros relacionados con la reaparición あなたが設定した ACE 機能をリスポンへ設定できます。 이 모듈은 ACE 재배치의 자세한 설정을 변결할 수 있게 해줍니다. + 该模块使您可以设定ACE的重生功能. + 該模塊使您可以設定ACE的重生功能. Friendly Fire Messages @@ -265,6 +301,8 @@ Messaggi Fuoco Amico 友軍誤射の表示 아군사격 메세지 + 友军误击讯息 + 友軍誤擊訊息 Using this module in your mission will make it so any friendly fire kills will be displayed in form of a message in chat. @@ -278,6 +316,8 @@ El usar este módulo, todas las muertes por fuego amigo serán indicadas en el chat. もし友軍誤射による死者が出た場合は、チャットにてその旨を表示します。 이 모듈은 미션 중 아군사격으로 인한 사망자 발생시 채팅창에 메세지를 표시해줍니다. + 摆放此模块后, 当有发生友军误击致死的事件, 会显示提示讯息在聊天视窗中. + 擺放此模塊後, 當有發生友軍誤擊致死的事件, 會顯示提示訊息在聊天視窗中. Rallypoint System @@ -292,6 +332,8 @@ Sistema Punto di Raccolta ラリーポイント システム 집결지 시스템 + 集合点系统 + 集合點系統 This module allows you to use rally points in missions, to which you can quickly teleport from base flag. Requires placing special objects on map - base and flag. Both available in category Empty -> ACE Respawn. @@ -305,6 +347,8 @@ Ce module vous permet d'utiliser les "rally points" auxquels vous pouvez vous téléporter rapidement depuis un drapeau à la base. Il nécessite le placement d'objets spéciaux sur la carte - base et drapeau, disponibles dans la catégorie Vide -> ACE Respawn. ミッションでベースから素早く移動できるラリーポイントを使えるようにします。ゲーム内に専用オブジェクトとなるベースとフラッグを設置している必要があります。両オブジェクトは Empty 下の ACE リスポンから設置できます。 이 모듈은 미션 중에 기지 깃발에서 집결지로 빠르게 텔레포트 시켜주는 역활을 합니다. 지도 상에 기지 및 깃발이 필요합니다. 두 가지 모두 Empty->ACE Respawn 카테고리에서 찾을 수 있습니다. + 摆放此模块后, 你将能在任务中布署集合点, 使你可以快速往返基地与前线. 要使用本功能, 请记得放上空物件->ACE 重生里面的基地与旗帜. + 擺放此模塊後, 你將能在任務中佈署集合點, 使你可以快速往返基地與前線. 要使用本功能, 請記得放上空物件->ACE 重生裡面的基地與旗幟. Move Rallypoint @@ -319,6 +363,8 @@ Sposta Punto di Raccolta ラリーポイントを移動 집결지 이동 + 移动集合点 + 移動集合點 ACE Respawn @@ -333,6 +379,8 @@ Rigenerazione ACE ACE リスポン ACE 재배치 + ACE 重生 + ACE 重生 diff --git a/addons/safemode/stringtable.xml b/addons/safemode/stringtable.xml index d2c7ff3fd6..bb8ce63b60 100644 --- a/addons/safemode/stringtable.xml +++ b/addons/safemode/stringtable.xml @@ -14,6 +14,8 @@ Modo de segurança 安全装置 안전 모드 + 保险模式 + 保險模式 Take off Safety @@ -28,6 +30,8 @@ Tirar segurança 安全装置を外す 안전장치 해제 + 开保险 + 開保險 Put on Safety @@ -42,6 +46,8 @@ Colocar Segurança 安全装置を掛けた 안전장치 적용 + 关保险 + 關保險 Took off Safety @@ -56,6 +62,8 @@ Tirou Segurança 安全装置を外した 안전장치 해제됨 + 已开保险 + 已開保險 diff --git a/addons/sandbag/stringtable.xml b/addons/sandbag/stringtable.xml index 9a2b36e417..a0dc9d592f 100644 --- a/addons/sandbag/stringtable.xml +++ b/addons/sandbag/stringtable.xml @@ -1,4 +1,4 @@ - + @@ -14,6 +14,8 @@ Saco de Areia 土のう 모래주머니 + 沙包 + 沙包 Sandbag (empty) @@ -28,6 +30,8 @@ Saco de Areia (vazio) 土のう (空) 모래주머니(비어있음) + 沙包 (空) + 沙包 (空) Cannot build here @@ -42,6 +46,8 @@ Não pode contruir aqui ここでは作れない 여기에 지을 수 없습니다 + 无法放置在此 + 無法放置在此 Pick up Sandbag @@ -56,6 +62,8 @@ Pegar saco de areia 土のうを拾う 모래주머니 줍기 + 捡起沙包 + 撿起沙包 Carry Sandbag @@ -70,6 +78,8 @@ Carregar saco de areia 土のうを運ぶ 모래주머니 옮기기 + 搬运沙包 + 搬運沙包 End Carrying @@ -84,6 +94,8 @@ Parar de carregar 下ろす 그만 옮기기 + 停止搬运 + 停止搬運 Drop Sandbag @@ -98,6 +110,8 @@ Derrubar saco de areia 土のうを落とす 여기에 놓기 + 放下沙包 + 放下沙包 Confirm Deployment @@ -112,6 +126,8 @@ Confirmar implantação ここで作る 설치 확인 + 确认布署 + 確認佈署 Cancel Deployment @@ -126,6 +142,8 @@ Cancelar implantação 作るのをやめる 설치 취소 + 取消布署 + 取消佈署 Deploy Sandbag @@ -140,6 +158,8 @@ Implantar saco de areia 土のうを設置 모래주머니 설치 + 布署沙包 + 佈署沙包 Sandbag Box @@ -154,6 +174,8 @@ Caixa de saco de areia 土のう入れ 모래주머니 상자 + 沙包箱 + 沙包箱 Here is no sand @@ -168,6 +190,8 @@ Aqui não tem areia ここに土は無い 흙이 없습니다 + 这里没有沙 + 這裡沒有沙 Rotate @@ -182,6 +206,8 @@ Bращать 回転 돌리기 + 旋转 + 旋轉 diff --git a/addons/scopes/stringtable.xml b/addons/scopes/stringtable.xml index d36161e99d..66a9729b28 100644 --- a/addons/scopes/stringtable.xml +++ b/addons/scopes/stringtable.xml @@ -8,6 +8,8 @@ Celowniki optyczne Scopes Mirini + 瞄准镜 + 瞄準鏡 Enable ACE Scope adjustment @@ -16,6 +18,8 @@ Włącz ustawienia celowników optycznych ACE Active ACE Scope adjustment Abilita Regolazione mirino ACE + 开启ACE瞄准镜归零调节 + 開啟ACE瞄準鏡歸零調節 Enable adjustmet turrets on high powered scopes @@ -24,6 +28,8 @@ Włącz pokrętła regulacyjne Permet de régler la hausse et la dérive sur les optiques de visée à fort grossissement Abilita la regolazione delle torrette nei mirini a lunga gittata + 开启高倍率瞄准镜归零调节 + 開啟高倍率瞄準鏡歸零調節 Force adjustment turrets @@ -32,6 +38,8 @@ Wymuś użycie pokręteł regulacyjnych Impose le réglage de la hausse/dérive Forza la regolazione delle torrette + 强制使用归零调节 + 強制使用歸零調節 Force usage of adjustmet turrets on high powered scopes @@ -40,6 +48,8 @@ Wymuś użycie pokręteł regulacyjnych dla celowników o dużym powiększeniu Impose le réglage de la hausse/dérive sur les optiques de visée à fort grossissement Forza l'uso della regolazione nei mirini a lunga gittata + 强制为高倍率瞄准镜开启归零调节 + 強制為高倍率瞄準鏡開啟歸零調節 Correct zeroing @@ -48,6 +58,8 @@ Poprawka zerowania Corrige le zérotage Correggi azzeramento + 修正归零 + 修正歸零 Corrects the zeroing of all small arms sights @@ -56,6 +68,8 @@ Poprawia zerowanie wszystkich celowników broni ręcznej Corrige le zérotage des optiques de visée des petites armes Corregge l'azzeramento di tutti i mirini di bassa portata + 为所有小口径武器修正归零 + 為所有小口徑武器修正歸零 Overwrite zero distance @@ -64,6 +78,8 @@ Nadpisuje ustawienie dla zerowego dystansu Remplace la distance de zérotage Sovrascrivi la distanza zero + 覆写归零距离 + 覆寫歸零距離 Uses the 'defaultZeroRange' setting to overwrite the zero range of high power scopes @@ -72,6 +88,8 @@ Używa 'defaultZeroRange' zamiast ustawionej odległości zerowania dla celowników o duzym przybliżeniu Utilise le paramètre 'defaultZeroRange' pour remplacer la distance de zérotage sur les optiques de visée à fort grossissement Usa le impostazioni di "defaultZeroRange" (Portata Zero Predefinita) per sovrascrivere la portata zero dei mirini a lunga gittata + 使用'defaultZeroRange'来为高倍率瞄准镜覆写预设归零距离 + 使用'defaultZeroRange'來為高倍率瞄準鏡覆寫預設歸零距離 Default zero distance @@ -80,6 +98,8 @@ Domyślne zerowanie Distance de zérotage par défaut Distanza zero predefinita + 预设归零距离 + 預設歸零距離 High power scopes will be zeroed at this distance @@ -88,6 +108,8 @@ Celowniki o dużym powiększeniu będą zerowane dla tej odległości Distance de zérotage par défaut des optiques de visée à fort grossissement I mirini a lunga gittata verranno azzerrati a questa distanza + 高倍率瞄准镜将归零在这个距离上 + 高倍率瞄準鏡將歸零在這個距離上 Reference temperature @@ -96,6 +118,8 @@ Referencyjna temperatura Température de référence Temperatura di riferimento + 参考温度 + 參考溫度 Temperature at which the scope was zeroed @@ -104,6 +128,8 @@ Temperatura, przy której celownik został wyzerowany Température de référence pour le zérotage des optiques Temperatura a cui è stato azzerato il mirino + 武器参考多少温度来进行归零. + 武器參考多少溫度來進行歸零. Reference barometric pressure @@ -112,6 +138,8 @@ Referencyjne ciśnienie barometryczne Pression barométrique de référence Pressione barometrica di riferimento + 参考大气压力 + 參考大氣壓力 Barometric pressure at which the scope was zeroed @@ -120,6 +148,8 @@ Ciśnienie barometryczne, przy którym celownik został wyzerowany Pression barométrique de référence pour le zérotage des optiques Pressione barometrica a cui è stato azzerato il mirino + 武器参考多少大气压力来进行归零. + 武器參考多少大氣壓力來進行歸零. Reference humidity @@ -128,6 +158,8 @@ Referencyjna wilgotność Humidité de référence Umidità di riferimento + 参考湿度 + 參考濕度 Humidity at which the scope was zeroed @@ -136,6 +168,8 @@ Wilgotność powietrza, przy której celownik został wyzerowany Taux d'humidité de référence pour le zérotage des optiques Umidità a cui è stato azzerato il mirino + 武器参考多少湿度来进行归零. + 武器參考多少濕度來進行歸零. Deduce pressure from altitude @@ -144,6 +178,8 @@ Ciśnienie określone na podstawie wysokości Pression selon l'altitude Ricava la pressione dall'altitudine + 高度影响大气压力 + 高度影響大氣壓力 Deduce the barometric pressure from the terrain altitude @@ -152,6 +188,8 @@ Określ ciśnienie barometryczne na podstawie wysokości terenu Détermine la pression barométrique selon l'altitude du terrain Ricava la pressione barometrica dall'altitudine del terreno + 在不同高度上会有不同的大气压力 + 在不同高度上會有不同的大氣壓力 Minor adjustment up @@ -166,6 +204,8 @@ Korekce nahoru (mírně) 僅かに上へ調節 위로 조절 + 向上微调 + 向上微調 Minor adjustment down @@ -180,6 +220,8 @@ Korekce dolů (mírně) 僅かに下へ調節 아래로 조절 + 向下微调 + 向下微調 Minor adjustment right @@ -194,6 +236,8 @@ Korekce doprava (mírně) 僅かに右へ調節 오론쪽으로 조절 + 向右微调 + 向右微調 Minor adjustment left @@ -208,6 +252,8 @@ Korekce doleva (mírně) 僅かに左へ調節 왼쪽으로 조절 + 向左微调 + 向左微調 Major adjustment up @@ -222,6 +268,8 @@ Korekce nahoru 大きく上へ調節 크게 위로 조절 + 向上调整 + 向上調整 Major adjustment down @@ -236,6 +284,8 @@ Korekce dolů 大きく下へ調節 크게 아래로 조절 + 向下调整 + 向下調整 Major adjustment right @@ -250,6 +300,8 @@ Korekce doprava 大きく右へ調節 크게 오른쪽으로 조절 + 向右调整 + 向右調整 Major adjustment left @@ -264,6 +316,8 @@ Korekce doleva 大きく左へ調節 크게 왼쪽으로 조절 + 向左调整 + 向左調整 Set zero adjustment @@ -278,6 +332,8 @@ Vynulovat korekci ゼロインを調節 영점 초기화 + 设定归零 + 設定歸零 This module adds windage and elevation adjustment turrets on high power rifle scopes. @@ -286,6 +342,8 @@ Ten moduł włącza pokrętła kalibracyjne poprawki na wiatr oraz poprawki wysokości dla celowników o dużym powiększeniu. Ce module ajoute les tambours de correction de la hausse et de dérive sur les optiques de visée à fort grossissement. Questo modulo aggiunge lo spostamento dell'aria e la regolazione dell'elevazione delle torrette in mirini a lunga gittata + 此模块可为高倍率瞄准镜新增归零风偏, 距离用的调整纽. + 此模塊可為高倍率瞄準鏡新增歸零風偏, 距離用的調整紐. diff --git a/addons/slideshow/stringtable.xml b/addons/slideshow/stringtable.xml index 213834841d..68d0f9d589 100644 --- a/addons/slideshow/stringtable.xml +++ b/addons/slideshow/stringtable.xml @@ -14,6 +14,8 @@ Mostra Diapositive スライドショー 슬라이드 쇼 + 幻燈片 + 幻灯片 This module allows you to set up slide-shows on different objects. One module per image list. Only objects with hiddenSelection 0 are supported. @@ -28,6 +30,8 @@ Questo modulo ti permette di creare una presentazione con diapositive su vari oggetti. Un modulo per lista immagini. Solo oggetti con hiddenSelection 0 sono supportati. さまざまなオブジェクトへスライドショーを設定することができます。1つのモジュールは各画像リストになっています。オブジェクトが hiddenSelection 0へ対応している必要があります。 이 모듈은 다른 물체에 대해 슬라이드 쇼를 놓을 수 있게 해줍니다. 한 모듈당 한 이미지목록만 가능합니다. 또한 물체가 hiddenSelection 0 를 지원해야만합니다. + 此模塊可讓圖片以幻燈片的形式顯示在物件上. 每個模塊都能設定一串幻燈片清單. 被設定的物件不能有隱藏部位(hiddenSelection). + 此模块可让图片以幻灯片的形式显示在物件上. 每个模块都能设定一串幻灯片清单. 被设定的物件不能有隐藏部位(hiddenSelection). Objects @@ -42,6 +46,8 @@ Oggetti オブジェクト 물체 + 物件 + 物件 Object names (can also be synchronized objects) slide-show will be displayed on, separated by commas if multiple. @@ -56,6 +62,8 @@ Nomi di oggetti (possono anche essere oggetti sincronizzati) che verranno usati per la presentazione di diapositive, separato da virgole se più di uno. スライドショーを表示するオブジェクト名 (オブジェクトとの同期も可)。複数ある場合はコンマで区切れます 슬라이드 쇼가 보여질 물체(동기화 되는 물체도 가능합니다) 명칭, 다수의 경우 쉼표로 구분합니다. + 物件名稱 (也可使用同步線來設定), 幻燈片將會顯示在該物件上, 如有多個物件, 請以逗號作區隔. + 物件名称 (也可使用同步线来设定), 幻灯片将会显示在该物件上, 如有多个物件, 请以逗号作区隔. Controllers @@ -70,6 +78,8 @@ Controllori コントローラ 조종 장치 + 控制器 + 控制器 Controller object names, separated by commas if multiple. @@ -83,6 +93,8 @@ Nomi di oggetti controllori, separati da virgole se multipli. コントローラに指定するオブジェクト名を記入し、複数ある場合はコンマで区切れます。 조종 장치 물체 명칭, 다수의 경우 쉼표로 구분됩니다. + 指定是控制器的物件名稱, 如有多個物件, 請以逗號作區隔. + 指定是控制器的物件名称, 如有多个物件, 请以逗号作区隔. Images @@ -97,6 +109,8 @@ Immagini 画像 사진 + 圖片 + 图片 List of images that will be used for the slide-show, separated by commas, with full path correctly formatted (eg. images\image.paa). @@ -111,6 +125,8 @@ Lista di immagini che verranno usate durante la presentazione, separati da virgole, con il formato completo del percorso (es. images\image.paa) 完全なパスでスライドショーに使う画像一覧を入力してください。コンマで区別できます。(例: images\image.paa) 슬라이드 쇼에 쓰일 사진목록입니다, 쉼표로 구분됩니다, 경로설정을 정확히 하십시요. (예: 사진\사진.ppa) + 要做為幻燈片的圖片清單, 每個圖片請已逗號區隔, 並輸入完整路徑位址 (例如:images\image.paa). + 要做为幻灯片的图片清单, 每个图片请已逗号区隔, 并输入完整路径位址 (例如:images\image.paa). Interaction Names @@ -125,6 +141,8 @@ Interaktionsnamen インタラクション名 상호작용 명칭 + 互動鍵名稱 + 互动键名称 List of names that will be used for interaction entries, separated by commas, in order of images. @@ -138,6 +156,8 @@ Liste aller Namen, die für Interaktionseinträge genutzt werden. Mit Kommata getrennt, in Reihenfolge der Bilder. 画像を操作できるインタラクション エントリ名の一覧を入力してください。コンマで区切り複数を指定できます。 상호작용 메세지에 쓰일 명칭입니다, 쉼표로 구분합니다, 이미지의 순서입니다. + 設定互動鍵切換圖片時的按鈕名稱, 多個按鈕請以逗號做區隔, 有多少圖片就輸入多少個按鈕, 以利切換圖片. + 设定互动键切换图片时的按钮名称, 多个按钮请以逗号做区隔, 有多少图片就输入多少个按钮, 以利切换图片. Set Name @@ -145,6 +165,8 @@ 名前設定 Définir le nom Imposta Nome + 設定名稱 + 设定名称 Name that will be used for main interaction entry (to distinguish multiple slideshows). Default: "Slides" @@ -152,6 +174,8 @@ メイン インタラクション エントリで使われる名前を設定します。(複数のスライドショーを区別するため)。標準: "Slides" Un nom qui sera utilisé pour interagir avec plusieurs diaporamas. Par défaut : "Slides" Nome che sarà utilizzato per le principali interazioni (per distinguere le multiple diapositive). Predefinito: "Slides" + 設定該幻燈片的標題名稱 (用來區分多個不同標題的幻燈片.) 預設名稱: "幻燈片" + 设定该幻灯片的标题名称 (用来区分多个不同标题的幻灯片.) 预设名称: "幻灯片" Slide Duration @@ -166,6 +190,8 @@ Länge der Diavorführung pro Bild スライドの持続時間 슬라이드 지속시간 + 幻燈片顯示時間 + 幻灯片显示时间 Duration of each slide. Default: 0 (Automatic Transitions Disabled) @@ -180,6 +206,8 @@ Länge der Diavorführung pro Bild. Standard: 0 (Automatischer Wechsel deaktiviert) 各スライドの持続時間。標準:0 (自動的な切り替えは無効) 매 슬라이드의 지속시간. 기본설정: 0 (자동 전환 비활성화) + 每張幻燈片顯示的時間. 預設:0 (自動換圖已禁用) + 每张幻灯片显示的时间. 预设:0 (自动换图已禁用) Slides @@ -194,6 +222,8 @@ Dias スライド 슬라이드 + 幻燈片 + 幻灯片 diff --git a/addons/spectator/stringtable.xml b/addons/spectator/stringtable.xml index 68c8e79ea5..1dc7fe2655 100644 --- a/addons/spectator/stringtable.xml +++ b/addons/spectator/stringtable.xml @@ -6,6 +6,8 @@ ACE スペクテイター Spettatore ACE Spectateur ACE + ACE 旁观者 + ACE 旁觀者 Spectator Settings @@ -19,6 +21,8 @@ Réglages de spectateur スペクテイター設定 관전자 설정 + 旁观者设定 + 旁觀者設定 Configure how the spectator system will operate by default. @@ -32,6 +36,8 @@ Configure comment le système de spectateurs opère par défaut. スペクテイター システムが標準でどのように動作するか設定できます。 어떻게 관전자 시스템이 기본적으로 작동되는지 설정합니다 + 设定旁观者系统相关配置. + 設定旁觀者系統相關配置. Unit filter @@ -45,6 +51,8 @@ Filtre d'unités ユニット フィルタ 인원 필터 + 单位过滤器 + 單位過濾器 Method of filtering spectatable units. @@ -58,6 +66,8 @@ Méthode de filtration des unités regardables. 観察できるユニットへのフィルタ設定ができます。 관전할 수 있는 인원을 고릅니다 + 过滤哪些单位可以使用旁观者系统. + 過濾哪些單位可以使用旁觀者系統. No units @@ -71,6 +81,8 @@ Pas d'unités ユニットなし 인원 없음 + 无单位 + 無單位 Only players @@ -84,6 +96,8 @@ Joueurs seulements プレイヤのみ 플레이어만 + 只有玩家 + 只有玩家 Playable Units @@ -97,6 +111,8 @@ Unités jouables プレイ可能なユニットのみ 플레이 가능한 인원 + 可扮演单位 + 可扮演單位 All units @@ -110,6 +126,8 @@ Toutes les unités 全てのユニット 모든 인원 + 所有单位 + 所有單位 Side filter @@ -123,6 +141,8 @@ Filtre de faction 勢力フィルタ 진영 필터 + 阵营过滤器 + 陣營過濾器 Method of filtering spectatable sides. @@ -136,6 +156,8 @@ Méthode de filtration des factions regardables 観察できる勢力へのフィルタ設定ができます。 관전할 수 있는 진영을 고릅니다 + 过滤可旁观的阵营. + 過濾可旁觀的陣營. Player side @@ -149,6 +171,8 @@ Faction du joueur プレイヤーと同じ勢力 플레이어 진영 + 玩家 + 玩家 Friendly sides @@ -162,6 +186,8 @@ Factions amies 友軍勢力 아군 진영 + 友军 + 友軍 Hostile sides @@ -175,6 +201,8 @@ Factions hostiles 敵対勢力 적군 진영 + 敌方 + 敵方 All sides @@ -188,6 +216,8 @@ Toutes les factions 全ての勢力 모든 진영 + 所有阵营 + 所有陣營 Camera modes @@ -201,6 +231,8 @@ Mode de caméra カメラ モード 카메라 모드 + 摄影机模式 + 攝影機模式 Camera modes that can be used. @@ -214,6 +246,8 @@ Modes de caméra qui peuvent être utilisés カメラ モードを使えます。 사용할 수 있는 카메라 모드들 입니다 + 设定可使用的摄影机模式. + 設定可使用的攝影機模式. All @@ -227,6 +261,8 @@ Tous 全て 모두 + 所有 + 所有 Free only @@ -240,15 +276,17 @@ Libre seulement 自由視点のみ 오직 자유만 + 只有自由模式 + 只有自由模式 Internal only Erste Person //Bitte überprüfen! - Tylko wewnętrznaSomente internaТолько внутренняяPouze pohled z první osobySolo internaSolo internaInterne seulement一人称視点のみ오직 내부만 + Tylko wewnętrznaSomente internaТолько внутренняяPouze pohled z první osobySolo internaSolo internaInterne seulement一人称視点のみ오직 내부만只有第一人称只有第一人稱 External only Dritte Person //Bitte überpfüfen! - Tylko zewnętrznaSomente externaТолько внешняяPouze pohled z třetí osobySolo externaSolo esternaExterne seulement三人称視点のみ오직 외부만 + Tylko zewnętrznaSomente externaТолько внешняяPouze pohled z třetí osobySolo externaSolo esternaExterne seulement三人称視点のみ오직 외부만只有第三人称只有第三人稱 Internal and external Erste und dritte Person @@ -261,6 +299,8 @@ Interne et externe 一人称と三人称視点 외부 및 내부 + 第一和第三人称 + 第一和第三人稱 Vision modes @@ -274,6 +314,8 @@ Modes de vision ビジョン モード 시야 모드 + 视觉模式 + 視覺模式 Vision modes that can be used. @@ -287,6 +329,8 @@ Modes de visions qui peuvent être utilisés ビジョン モードを使えます。 사용할 수 있는 시야 모드들 입니다 + 设定可使用的视觉模式. + 設定可使用的視覺模式. Night vision @@ -300,6 +344,8 @@ Vision nocturne 夜間暗視 야간투시경 + 夜视 + 夜視 Thermal imaging @@ -313,6 +359,8 @@ Vision thermique 熱源画像 열화상 + 热成像 + 熱成像 @@ -327,6 +375,8 @@ Unités spectatrices スペクテイター ユニット 관전 인원 + 旁观者单位 + 旁觀者單位 Spectator Controls @@ -340,6 +390,8 @@ Contrôles de spectateur スペクテイター操作 관전 조작 + 旁观者控制 + 旁觀者控制 Free @@ -353,15 +405,17 @@ Libre 自由視点 자유 + 自由模式 + 自由模式 Internal Erste Person //Bitte überprüfen! - WewnętrznaInternaВнутренняяPohled z první osobyInternaInternaInterne一人称視点내부 + WewnętrznaInternaВнутренняяPohled z první osobyInternaInternaInterne一人称視点내부第一人称第一人稱 External Dritte Person //Bitte überprüfen! - ZewnętrznaExternaВнешняяPohled z třetí osobyExternaEsternaExterne三人称視点외부 + ZewnętrznaExternaВнешняяPohled z třetí osobyExternaEsternaExterne三人称視点외부第三人称第三人稱 Normal Normal @@ -374,6 +428,8 @@ Normale 通常 정상 + 正常 + 正常 Night @@ -387,6 +443,8 @@ Nuit 暗視装置 야간 + 夜视 + 夜視 Thermal @@ -400,6 +458,8 @@ Thermique 熱源画像 열상 + 热成像 + 熱成像 @@ -414,6 +474,8 @@ Caméra libre 自由視点 자유 카메라 + 自由摄影机 + 自由攝影機 Camera Forward @@ -427,6 +489,8 @@ Caméra en avant カメラを前に 카메라 앞으로 + 摄影机往前 + 攝影機往前 Camera Backward @@ -440,6 +504,8 @@ Caméra en arrière カメラを後ろに 카메라 뒤로 + 摄影机往后 + 攝影機往後 Camera Left @@ -453,6 +519,8 @@ Caméra à gauche カメラを左に 카메라 왼쪽으로 + 摄影机往左 + 攝影機往左 Camera Right @@ -466,6 +534,8 @@ Caméra à droite カメラを右に 카메라 오른쪽으로 + 摄影机往右 + 攝影機往右 Camera Up @@ -479,6 +549,8 @@ Caméra en haut カメラを上に 카메라 위로 + 摄影机往上 + 攝影機往上 Camera Down @@ -492,6 +564,8 @@ Caméra en bas カメラを下に 카메라 아래로 + 摄影机往下 + 攝影機往下 Pan Camera @@ -505,6 +579,8 @@ Tourner la caméra カメラを振る 카메라 돌리기 + 平移摄影机 + 平移攝影機 Dolly Camera @@ -518,6 +594,8 @@ Bouger la caméra カメラを動かす 카메라 추적 + 移动摄影机 + 移動攝影機 Lock Camera to Target @@ -531,6 +609,8 @@ Verrouiller la caméra sur la cible カメラを目標に固定 목표에 카메라 고정 + 锁定摄影机观察单一目标 + 鎖定攝影機觀察單一目標 Speed Boost @@ -544,6 +624,8 @@ Boost de vitesse 速度の増加 속도 증가 + 速度提升 + 速度提升 Interface @@ -557,6 +639,8 @@ Interface インターフェイス 인터페이스 + 介面 + 介面 Toggle Interface @@ -570,6 +654,8 @@ Bascule de l'interface インターフェイスをトグル 인터페이스 토글 + 切换介面 + 切換介面 Toggle Unit Icons @@ -583,6 +669,8 @@ Bascule des icônes des unités ユニット アイコンをトグル 인원 아이콘 토글 + 切换单位图示 + 切換單位圖示 Toggle Unit List @@ -596,6 +684,8 @@ Bascule de la liste des unités ユニット一覧をトグル 인원 목록 토글 + 切换单位名单 + 切換單位名單 Toggle Toolbar @@ -609,6 +699,8 @@ Bascule de la barre d'outils ツールバーをトグル 툴바 토글 + 切换工具栏 + 切換工具欄 Toggle Compass @@ -622,6 +714,8 @@ Basculer le compas 方位磁石をトグル 나침반 토글 + 切换指北针 + 切換指北針 Toggle Map @@ -635,6 +729,8 @@ Basculer la carte 地図をトグル 지도 토글 + 切换地图 + 切換地圖 Toggle Help @@ -648,6 +744,8 @@ Basculer l'aide ヘルプをトグル 도움 토글 + 切换帮助 + 切換幫助 Camera Attributes @@ -661,6 +759,8 @@ Propriétés de la caméra カメラ高度 카메라 속성 + 摄影机属性 + 攝影機屬性 Next Camera @@ -674,6 +774,8 @@ Caméra suivante 次のカメラ 다음 카메라 + 下个镜头 + 下個鏡頭 Previous Camera @@ -687,6 +789,8 @@ Caméra précédente 前のカメラ 이전 카메라 + 上个镜头 + 上個鏡頭 Next Unit @@ -700,6 +804,8 @@ Unité suivante 次のユニット 다음 인원 + 下个单位 + 下個單位 Previous Unit @@ -713,6 +819,8 @@ Unité précédente 前のユニット 이전 인원 + 上个单位 + 上個單位 Next Vision Mode @@ -726,6 +834,8 @@ Mode de vision suivant 次のビジョン モード 다음 시야 모드 + 下个视觉模式 + 下個視覺模式 Previous Vision Mode @@ -739,6 +849,8 @@ Mode de vision précédent 前のビジョン モード 이전 시야 모드 + 上个视觉模式 + 上個視覺模式 Adjust Zoom @@ -752,6 +864,8 @@ Ajuster le zoom 拡大倍率を調節 줌 조절 + 调整倍率 + 調整倍率 Adjust Speed @@ -765,6 +879,8 @@ Ajuster la vitesse 速度を調節 속도 조절 + 调整速度 + 調整速度 Increment Zoom @@ -778,6 +894,8 @@ Augmenter le zoom 拡大倍率を増やす 줌 증가 + 增加放大 + 增加放大 Increment Speed @@ -791,6 +909,8 @@ Augmenter la vitesse 速度を増やす 속도 증가 + 增加速度 + 增加速度 Reset Zoom @@ -804,6 +924,8 @@ RAZ zoom 拡大倍率を初期化 줌 초기화 + 重置缩放 + 重置縮放 Reset Speed @@ -817,6 +939,8 @@ RAZ vitesse 速度を初期化 속도 초기화 + 重置速度 + 重置速度 diff --git a/addons/spottingscope/stringtable.xml b/addons/spottingscope/stringtable.xml index 00ba2e2eb9..cfdbaa05f7 100644 --- a/addons/spottingscope/stringtable.xml +++ b/addons/spottingscope/stringtable.xml @@ -1,4 +1,4 @@ - + @@ -14,6 +14,8 @@ Luneta de observador 観測用スコープ 감적 망원경 + 观测镜 + 觀測鏡 Pick up Spotting Scope @@ -28,6 +30,8 @@ Pegar luneta de observador 観測用スコープを拾う 감적 망원경 줍기 + 捡起观测镜 + 撿起觀測鏡 Place Spotting Scope @@ -42,6 +46,8 @@ Colocar luneta de observador 観測用スコープを置く 감적 망원경 배치 + 放置观测镜 + 放置觀測鏡 diff --git a/addons/switchunits/stringtable.xml b/addons/switchunits/stringtable.xml index c86142c877..d33ab11bbb 100644 --- a/addons/switchunits/stringtable.xml +++ b/addons/switchunits/stringtable.xml @@ -14,6 +14,8 @@ Trocado de unidade ユニットを切り替え 인원으로 전환 + 切换单位 + 切換單位 Trying to switch @@ -27,6 +29,8 @@ Попытка переключения 切り替えを試す 전환 시도중 + 尝试切换中 + 嘗試切換中 This unit is too close to the enemy. @@ -41,6 +45,8 @@ Essa unidade está muito perto do inimigo. このユニットは敵に近すぎます。 그 인원은 적과 너무 가깝습니다. + 这单位太接近敌人了. + 這單位太接近敵人了. SwitchUnits System @@ -55,6 +61,8 @@ Sistema Cambio Unità SwitchUnits システム 인원전환 시스템 + 切换单位系统 + 切換單位系統 Switch to West? @@ -69,6 +77,8 @@ Cambia per BLUFOR? ウエストへ切り替えますか? 서방으로 전환합니까? + 切换至蓝方? + 切換至藍方? Allow switching to west units? @@ -83,6 +93,8 @@ Consenti passaggio ad unità BLUFOR? ウエスト側ユニットへ切り替えられるようにしますか? 서방 인원으로 전환합니까? + 允许切换至蓝方? + 允許切換至藍方? Switch to East? @@ -97,6 +109,8 @@ Cambia per OPFOR? イースト側へ切り替えますか? 동방으로 전환합니까? + 切换至红方? + 切換至紅方? Allow switching to east units? @@ -111,6 +125,8 @@ Consenti passaggio ad unità OPFOR? イースト側ユニットへ切り替えられるようにしますか? 동방인원으로 전환합니까? + 允许切换至红方? + 允許切換至紅方? Switch to Independent? @@ -125,6 +141,8 @@ Cambia per INDFOR? インデペンデントへ切り替えますか? 중립으로 전환합니까? + 切换至独立方? + 切換至獨立方? Allow switching to independent units? @@ -139,6 +157,8 @@ Consenti passaggio ad unità INDFOR? インデペンデント側ユニットへ切り替えられるようにしますか? 중립 인원으로 전환합니까? + 允许切换至独立方? + 允許切換至獨立方? Switch to Civilian? @@ -153,6 +173,8 @@ Cambia per Civili? シビリアンへ切り替えますか? 민간인으로 전환합니까? + 切换至平民方? + 切換至平民方? Allow switching to civilian units? @@ -167,6 +189,8 @@ Consenti passaggio ad unità civili? シビリアン側ユニットへ切り替えられるようにしますか? 민간인으로 전환하는걸 허가합니까? + 允许切换至平民方? + 允許切換至平民方? Enable Safe Zone? @@ -181,6 +205,8 @@ Abilita Zona Sicura? 安全地帯を有効にしますか? 안전 지대 활성화? + 启用安全区? + 啟用安全區? Enable a safe zone around enemy units? Players can't switch to units inside of the safe zone. @@ -195,6 +221,8 @@ Abilita una zona sicura attorno ad unità nemiche? I giocatori non possono cambiare ad unità dentro la zona sicura. 敵ユニットから逃れる安全地帯を有効にしますか?プレイヤーは安全地帯内のユニットへ切り替えできません。 적 주위로 안전 지대를 활성화합니까? 안전 지대 내에서는 플레이어가 인원 전환을 할 수 없습니다. + 启用敌方周围安全地带? 玩家不能切换到安全区内的单位. + 啟用敵方周圍安全地帶? 玩家不能切換到安全區內的單位. Safe Zone Radius @@ -209,6 +237,8 @@ Raggio Zona Sicura 安全地帯の半径 안전 지대 반경 + 安全区半径 + 安全區半徑 The safe zone around players from a different team. Default: 200 @@ -223,6 +253,8 @@ La zona sicura attorno ai giocatori di un team diverso. Default: 200 別のチームへのプレイヤーの周囲にある安全地帯の範囲。標準:200 다른 진영으로 부터의 플레이어 안전 지대. 기본설정: 200 + 安全区的范围. 预设值:200 + 安全區的範圍. 預設值:200 Module allows you to switch side during the game. @@ -236,6 +268,8 @@ El módulo permite a las unidades cambiar de bando durante el juego. モジュールはゲームにおいて、陣営の切り替えを有効にします。 이 모듈은 당신을 게임 중에 진영을 바꿀 수 있게 해줍니다. + 此模块允许你在游戏中切换至另一方. + 此模塊允許你在遊戲中切換至另一方. diff --git a/addons/tacticalladder/stringtable.xml b/addons/tacticalladder/stringtable.xml index 18c817c7f2..af9ca6ef5f 100644 --- a/addons/tacticalladder/stringtable.xml +++ b/addons/tacticalladder/stringtable.xml @@ -1,4 +1,4 @@ - + @@ -14,6 +14,8 @@ Escada telescópica タクティカル ラダー 로프 사다리 + 伸缩梯子 + 伸縮梯子 Deploy ladder @@ -28,6 +30,8 @@ Implantar escada ラダーを設置 사다리 배치 + 布署梯子 + 佈署梯子 Drop ladder @@ -42,6 +46,8 @@ Derrubar escada ラダーを落とす 사다리 놓기 + 降下梯子 + 降下梯子 Extend @@ -55,6 +61,8 @@ Déployer 伸ばす 늘리기 + 伸长梯子 + 伸長梯子 +Ctrl tilt @@ -68,6 +76,8 @@ +Ctrl per inclinare +Ctrl で傾ける +컨트롤키 기울이기 + +Ctrl 倾斜 + +Ctrl 傾斜 Position ladder @@ -82,6 +92,8 @@ Posicionar escada ラダーの位置 사다리 위치 + 梯子位置 + 梯子位置 Pickup ladder @@ -96,6 +108,8 @@ Pegar escada ラダーを拾う 사다리 줍기 + 捡起梯子 + 撿起梯子 diff --git a/addons/tagging/stringtable.xml b/addons/tagging/stringtable.xml index ab5866dbfa..0af736e11b 100644 --- a/addons/tagging/stringtable.xml +++ b/addons/tagging/stringtable.xml @@ -10,6 +10,8 @@ 뿌리기 Marquage Marcamento + 喷漆 + 噴漆 Configure how the tagging system will operate by default. @@ -20,6 +22,8 @@ 뿌리기 시스템의 기본사항을 설정합니다. Configure le fonctionnement par défaut du système de marquage. Configura quanto il sistema di marcamento agirà da se. + 定义喷漆系统预设设定. + 定義噴漆系統預設設定. Quick Tag @@ -30,6 +34,8 @@ 빠른 뿌리기 Marquage rapide Marcamento Rapido + 快速喷漆 + 快速噴漆 Action performed on main tag interaction point. @@ -40,6 +46,8 @@ 이 동작은 상호작용에서 뿌리기를 할 수 있게 해준다 Action réalisé au point de marquage principal. Azione eseguita sul punto di interazione dei tag principali. + 直接喷漆在互动选单瞄准的点上. + 直接噴漆在互動選單瞄準的點上. Last Used @@ -50,6 +58,8 @@ 최근 사용 Dernier utilisé Ultimo Usato + 上次最后使用 + 上次最後使用 Random X @@ -60,6 +70,8 @@ 무작위 X Aléatoire X Random X + 随机X标记 + 隨機X標記 Random @@ -70,6 +82,8 @@ 무작위 Aléatoire Random + 随机 + 隨機 Tag @@ -83,6 +97,8 @@ タグ 뿌리기 Tag + 喷漆 + 噴漆 X black @@ -96,6 +112,8 @@ Черный Х 黒の X印 검정 X + 黑色X标记 + 黑色X標記 X red @@ -109,6 +127,8 @@ Красный Х 赤の X印 빨간 X + 红色X标记 + 紅色X標記 X green @@ -122,6 +142,8 @@ Зеленый Х 緑の X印 초록 X + 绿色X标记 + 綠色X標記 X blue @@ -135,6 +157,8 @@ Синий Х 青の X印 파랑 X + 蓝色X标记 + 藍色X標記 Black spray paint @@ -148,6 +172,8 @@ Черный спрей 黒のスプレー缶 검정 스프레이 + 黑色喷漆 + 黑色噴漆 Red spray paint @@ -161,6 +187,8 @@ Красный спрей 赤のスプレー缶 빨강 스프레이 + 红色喷漆 + 紅色噴漆 Green spray paint @@ -174,6 +202,8 @@ Зеленый спрей 緑のスプレー缶 초록 스프레이 + 绿色喷漆 + 綠色噴漆 Blue spray paint @@ -187,6 +217,8 @@ Синий спрей 青のスプレー缶 파랑 스프레이 + 蓝色喷漆 + 藍色噴漆 A can of spray paint for tagging walls. @@ -200,6 +232,8 @@ Балончик спрея для рисования маркеров на стенах. スプレー缶は壁にタグ付できます。 벽에 뿌릴 수 있는 스프레이캔 입니다. + 喷漆可喷涂在墙壁上. + 噴漆可噴塗在牆壁上. diff --git a/addons/trenches/stringtable.xml b/addons/trenches/stringtable.xml index 1fee5489df..3c21da9241 100644 --- a/addons/trenches/stringtable.xml +++ b/addons/trenches/stringtable.xml @@ -13,6 +13,8 @@ Саперная лопата シャベル 야전삽 + 战备锹 + 戰備鍬 Entrenching Tool @@ -26,6 +28,8 @@ Саперная лопата シャベル 야전용 삽. 군인들의 영원한 친구 + 战备锹 + 戰備鍬 Envelope - Small @@ -38,6 +42,8 @@ Окоп - Малый 塹壕 - 小型 참호 - 소형 + 掩体 - 小 + 掩體 - 小 Small Personal Trench @@ -51,6 +57,8 @@ Малый персональный окоп 小型の個人用塹壕 소형 개인참호 + 小型个人掩体 + 小型個人掩體 Dig Small Trench @@ -64,6 +72,8 @@ Вырыть малый окоп 小型塹壕を掘る 소형참호 파기 + 盖小掩体 + 蓋小掩體 Envelope - Big @@ -76,6 +86,8 @@ Окоп - Большой 塹壕 - 大型 참호 - 대형 + 掩体 - 大 + 掩體 - 大 Large Personal Trench @@ -89,6 +101,8 @@ Большой персональный окоп 大型の塹壕を掘る 대형 참호 + 大型个人掩体 + 大型個人掩體 Dig Big Trench @@ -102,6 +116,8 @@ Вырыть большой окоп 大型の塹壕を掘る 대형참호 파기 + 盖大掩体 + 蓋大掩體 Confirm Dig @@ -115,6 +131,8 @@ Копать ここに掘る 여기에 파기 + 确认开工 + 確認開工 Cancel Dig @@ -128,6 +146,8 @@ Отменить копание 掘るのを中止 취소하기 + 取消动作 + 取消動作 Rotate @@ -142,6 +162,8 @@ Bращать 回転 돌리기 + 旋转 + 旋轉 Digging Trench @@ -155,6 +177,8 @@ Копание окопа 塹壕を掘っている 참호 파는중 + 正在盖掩体中 + 正在蓋掩體中 Continue Digging Trench @@ -167,6 +191,8 @@ Graben fortsetzen 계속해서 참호파기 Continua a Scavare la Trincea + 继续盖掩体 + 繼續蓋掩體 Remove Trench @@ -179,6 +205,8 @@ Schützengraben entfernen 참호 제거 Rimuove Trincea + 移除掩体 + 移除掩體 Removing Trench @@ -191,6 +219,8 @@ Entferne Schützengraben 참호 제거중... Rimuovendo la Trincea + 移除掩体中 + 移除掩體中 diff --git a/addons/tripod/stringtable.xml b/addons/tripod/stringtable.xml index 557900ee96..1647e39746 100644 --- a/addons/tripod/stringtable.xml +++ b/addons/tripod/stringtable.xml @@ -1,4 +1,4 @@ - + @@ -14,6 +14,8 @@ Kit SSWT SSWT キット SSWT 키트 + 狙击手专用三脚架 + 狙擊手專用三腳架 Place SSWT Kit @@ -28,6 +30,8 @@ Colocar kit SSWT SSWT キットを置く SSWT 키트 배치 + 放置狙击手专用三脚架 + 放置狙擊手專用三腳架 Pick up SSWT Kit @@ -42,6 +46,8 @@ Prendi Kit SSWT SSWT キットを拾う SSWT 키트 줍기 + 捡起狙击手专用三脚架 + 撿起狙擊手專用三腳架 Adjust SSWT Kit @@ -56,6 +62,8 @@ Aggiusta Kit SSWT SSWT キットを調節 SSWT 키트 조절 + 调整狙击手专用三脚架 + 調整狙擊手專用三腳架 Done @@ -70,6 +78,8 @@ Fatto 完了 완료 + 完成 + 完成 adjust @@ -84,6 +94,8 @@ aggiusta 調節 조절 + 调整 + 調整 diff --git a/addons/ui/stringtable.xml b/addons/ui/stringtable.xml index 1bc2f8d888..4d2c24c645 100644 --- a/addons/ui/stringtable.xml +++ b/addons/ui/stringtable.xml @@ -12,6 +12,8 @@ Benutzeroberfläche 사용자 인터페이스 Interfaccia Utente + 使用者介面 + 使用者介面 User Interface @@ -24,6 +26,8 @@ Benutzeroberfläche 사용자 인터페이스 Interfaccia Utente + 使用者介面 + 使用者介面 This module allows toggling visible user interface parts. @@ -35,6 +39,8 @@ Dieses Modul erlaubt es, Teile der Benutzeroberfläche (UI) an- oder auszuschalten. 이 모듈은 사용자 인터페이스의 부분을 토글하는것을 가능케 해줍니다. Questo modulo consente di commutare parti di interfaccia utente visibili. + 此模块允许你调整使用者介面的任何一个元件. + 此模塊允許你調整使用者介面的任何一個元件. Allow Selective UI @@ -47,6 +53,8 @@ Erlaube selektives UI 선택적 사용자 인터페이스 허가 Permette l'UI Selettiva + 允许调整使用者介面 + 允許調整使用者介面 Allow client to modify their UI. @@ -59,6 +67,8 @@ Erlaube Clients, ihr UI zu modifizieren. 클라이언트가 선택적 사용자 인터페이스 사용하는것을 허가합니다 Permette al client di modificare la propria UI. + 允许客户端自行调整使用者介面. + 允許客戶端自行調整使用者介面. Soldier/Vehicle/Weapon Information @@ -71,6 +81,8 @@ Soldat/Fahrzeug/Waffe Information 병사/차량/무기 정보 Informazioni Soldato/Veicolo/Arma + 士兵/载具/武器资讯栏 + 士兵/載具/武器資訊欄 Vehicle Radar @@ -83,6 +95,8 @@ Fahrzeugradar 차량 레이더 Rada Veicolo + 载具雷达 + 載具雷達 Vehicle Compass @@ -95,6 +109,8 @@ Fahrzeugkompass 차량 나침반 Bussola Veicolo + 载具指北针 + 載具指北針 Command Menu @@ -107,6 +123,8 @@ Kommandomenü 지휘 메뉴 Menù di Comando + 指挥选单 + 指揮選單 Group Bar @@ -119,6 +137,8 @@ Gruppenleiste 그룹 막대 Barra del Gruppo + 小队状态栏 + 小隊狀態欄 Weapon Name @@ -131,6 +151,8 @@ Waffenname 무기 이름 Nome Arma + 武器名称 + 武器名稱 Weapon Name Background @@ -143,6 +165,8 @@ Waffenname Hintergrund 무기 이름 배경 Nome Sfondo Arma + 武器名称背景 + 武器名稱背景 Firing Mode @@ -155,6 +179,8 @@ Feuermodus 사격 모드 Modalità di Fuoco + 射击模式 + 射擊模式 Ammo Type @@ -167,6 +193,8 @@ Munitionstyp 탄종 Tipo Munizioni + 弹药类型 + 彈藥類型 Ammo Count @@ -179,6 +207,8 @@ Munitionsanzahl 탄약수 Contatore Munizioni + 弹药数量 + 彈藥數量 Magazine Count @@ -191,6 +221,8 @@ Magazinanzahl 탄창수 Contatore Caricatore + 弹匣数量 + 彈匣數量 Throwable Type @@ -203,6 +235,8 @@ Wurfobjekt-Typ 투척물 종류 Tipo Lanciabile + 投掷物类型 + 投擲物類型 Throwable Count @@ -215,6 +249,8 @@ Wurfobjekt-Anzahl 투척물 개수 Contatore Lanciabili + 投掷物数量 + 投擲物數量 Zeroing @@ -227,6 +263,8 @@ Nullung 영점 Azzeramento + 归零距离 + 歸零距離 Weapon Lower Info Background @@ -238,6 +276,8 @@ Hintergrund der unteren Waffen-Info-Leiste 무기 상세 정보 배경 Informazioni Sfondo Arma Bassa + 武器底部资讯栏背景 + 武器底部資訊欄背景 Stance @@ -250,6 +290,8 @@ Haltung 자세 Postura + 姿态 + 姿態 Stamina Bar @@ -262,6 +304,8 @@ Ausdaueranzeige 체력 막대 Barra Stamina + 体力栏 + 體力欄 Gunner Weapon Name @@ -273,6 +317,8 @@ Richtschütze Waffenname 사수 무기 명칭 Nome Arma Artigliere + 炮手武器名称 + 砲手武器名稱 Gunner Weapon Name Background @@ -284,6 +330,8 @@ Richtschütze Waffenname Hintergrund 사수 무기 명칭 배경 Nome Sfondo Arma Artigliere + 炮手武器名称背景 + 砲手武器名稱背景 Gunner Firing Mode @@ -295,6 +343,8 @@ Richtschütze Feuermodus 사수 사격 모드 Modalità di Fuoco Artigliere + 炮手射击模式 + 砲手射擊模式 Gunner Ammo Type @@ -306,6 +356,8 @@ Richtschütze Munitionstyp 사수 탄종 Tipo Munizioni Artigliere + 炮手弹药类型 + 砲手彈藥類型 Gunner Ammo Count @@ -317,6 +369,8 @@ Richtschütze Munitionsanzahl 사수 탄약 수량 Contatore Munizioni Artigliere + 炮手弹药数量 + 砲手彈藥數量 Gunner Magazine Count @@ -328,6 +382,8 @@ Richtschütze Magazinanzahl 사수 탄창 수량 Contatore Caricatore Artigliere + 炮手弹匣数量 + 砲手彈匣數量 Gunner Launchable Type @@ -339,6 +395,8 @@ Richtschütze Raketentyp 사수 발사체 종류 Tipo Lanciabile Artigliere + 炮手发射物类型 + 砲手發射物類型 Gunner Launchable Count @@ -350,6 +408,8 @@ Richtschütze Raketenanzahl 사수 발사체 수량 Contatore Lanciabili Artigliere + 炮手发射物数量 + 砲手發射物數量 Gunner Zeroing @@ -361,6 +421,8 @@ Richtschütze Nullung 사수 영점 Azzeramento Artigliere + 炮手归零距离 + 砲手歸零距離 Gunner Weapon Lower Info Background @@ -372,6 +434,8 @@ Hintergrund der unteren Waffen-Info-Leiste (Richtschütze) 사수 무기 상세 정보 배경 Informazioni Sfondo Arma Artigliere Bassa + 炮手武器底部资讯栏背景 + 砲手武器底部資訊欄背景 Vehicle Name @@ -384,6 +448,8 @@ Fahrzeugname 차량 명칭 Nome Veicolo + 载具名称 + 載具名稱 Vehicle Name Background @@ -396,6 +462,8 @@ Fahrzeugname Hintergrund 차량 명칭 배경 Nome Sfondo Veicolo + 载具名称背景 + 載具名稱背景 Vehicle Fuel Bar @@ -408,6 +476,8 @@ Fahrzeug-Treibstoffleiste 차량 연료 막대 Barra Carburante Veicolo + 载具燃料栏 + 載具燃料欄 Vehicle Speed @@ -420,6 +490,8 @@ Fahrzeuggeschwindigkeit 차량 속도 Velocità Veicolo + 载具速度 + 載具速度 Vehicle Altitude @@ -432,6 +504,8 @@ Fahrzeughöhe 차량 고도 Altitudine Veicolo + 载具高度 + 載具高度 Vehicle Damage @@ -444,6 +518,8 @@ Fahrzeugschaden 차량 피해 Danno Veicolo + 载具伤害 + 載具傷害 Vehicle Info Background @@ -456,6 +532,8 @@ Fahrzeug Info Hintergrund 차량 정보 배경 Informazioni Sfondo Veicolo + 载具资讯栏背景 + 載具資訊欄背景 Requires Soldier/Vehicle/Weapon Information. @@ -468,6 +546,8 @@ Benötigt Soldat/Fahrzeug/Waffe Information. 병사/차량/무기의 정보가 필요합니다. Richiede informazione Soldato/Veicolo/Arma. + 需要士兵/载具/武器的资讯. + 需要士兵/載具/武器的資訊. Modifying User Interface is disabled. @@ -480,6 +560,8 @@ Die Modifizierung des UI ist deaktiviert. 사용자 인터페이스 변경이 비활성화 되어있습니다. La modifica dell'Interfaccia Utente è disabilitata. + 自定使用者介面功能已关闭. + 自定使用者介面功能已關閉. Cannot modify a forced User Interface element. @@ -491,6 +573,8 @@ Gesperrte UI-Elemente können nicht modifiziert werden. 강제 사용자 인터페이스는 변경하실 수 없습니다. Impossibile modificare un elemento forzato d' Interfaccia Utente. + 无法编辑已被锁定的使用者介面元件. + 無法編輯已被鎖定的使用者介面元件. diff --git a/addons/vector/stringtable.xml b/addons/vector/stringtable.xml index 9fbed7c6bf..278938e1b3 100644 --- a/addons/vector/stringtable.xml +++ b/addons/vector/stringtable.xml @@ -1,4 +1,4 @@ - + @@ -14,6 +14,8 @@ Vector 21 Nite ベクター 21 ナイト Vector 21 Nite + Vector 21 Nite + Vector 21 Nite Vector 21 @@ -28,6 +30,8 @@ Vector 21 ベクター 21 Vector 21 + Vector 21 + Vector 21 Rangefinder @@ -42,6 +46,8 @@ Дальномер 測距機器 거리측정기 + 测距仪 + 測距儀 Vector - Azimuth Key @@ -56,6 +62,8 @@ Vector – Азимут ベクター - 方位角キー Vector - 방위각 키 + Vector - 方位按键 + Vector - 方位按鍵 Vector - Distance Key @@ -70,6 +78,8 @@ Vector – Расстояние ベクター - 距離キー Vector - 거리 키 + Vector - 距离按键 + Vector - 距離按鍵 diff --git a/addons/vehiclelock/stringtable.xml b/addons/vehiclelock/stringtable.xml index 3fe5958533..245f318e20 100644 --- a/addons/vehiclelock/stringtable.xml +++ b/addons/vehiclelock/stringtable.xml @@ -1,4 +1,4 @@ - + @@ -14,6 +14,8 @@ Destravar veículo 車両の鍵を開ける 차량 잠금열기 + 载具解锁 + 載具解鎖 Lock Vehicle @@ -28,6 +30,8 @@ Travar Veículo 車両を施錠 차량 잠그기 + 载具上锁 + 載具上鎖 Lockpick Vehicle @@ -42,6 +46,8 @@ Usar mixa no Veículo 鍵をこじ開ける 차량 문따기 + 解锁载具 + 解鎖載具 Picking Lock... @@ -56,6 +62,8 @@ Usando Mixa... 鍵をこじ開けている・・・ 문따는중... + 解锁中... + 解鎖中... A custom key that will open a specific vehicle. @@ -70,6 +78,8 @@ Uma chave específica que abre um veículo específico. カスタム キーは特定車両を開けられます。 특정 차량을 여는 특수 열쇠 + 使用指定的钥匙来开启特定的载具. + 使用指定的鑰匙來開啟特定的載具. A Master Key will open any lock, no matter what! @@ -84,6 +94,8 @@ Uma chave mestre irá abrir qualquer fechadura, não importa qual! マスター キーは全ての鍵を開けられます。 어떤 차량도 열 수 있는 마스터키 입니다! + 万用解锁钥匙, 能解锁任何载具. + 萬用解鎖鑰匙, 能解鎖任何載具. A lockpick set that can pick the locks of most vehicles. @@ -98,6 +110,8 @@ Um set de chave mixas que pode abrir a maioria dos veículos. ピッキング ツールでは多くの車両をこじ開けられます。 거의 모든 차량을 열 수 있게 해주는 해정도구 모음입니다. + 一组解锁钥匙 (可解锁大部份载具). + 一組解鎖鑰匙 (可解鎖大部份載具). A key that should open most WEST vehicles. @@ -112,6 +126,8 @@ Uma chave que abre a maioria dos veículos ocidentais このキーは多くの WEST 車両を開けられます。 거의 모든 서방진영 차량을 여는 열쇠입니다. + 一组解锁钥匙 (可解锁大部份蓝方载具). + 一組解鎖鑰匙 (可解鎖大部份藍方載具). A key that should open most EAST vehicle. @@ -126,6 +142,8 @@ Uma chave que abre a maioria dos veículos orientais このキーは多くの EAST 車両を開けられます。 거의 모든 동방진영 차량을 여는 열쇠입니다. + 一组解锁钥匙 (可解锁大部份红方载具). + 一組解鎖鑰匙 (可解鎖大部份紅方載具). A key that should open most INDEP vehicle. @@ -140,6 +158,8 @@ Uma chave que abre a maioria dos veículos independentes このキーは多くの INDEP 車両を開けられます。 거의 모든 중립진영 차량을 여는 열쇠입니다. + 一组解锁钥匙 (可解锁大部份独立方载具). + 一組解鎖鑰匙 (可解鎖大部份獨立方載具). A key that should open most CIV vehicle. @@ -154,6 +174,8 @@ Uma chave que abre a maioria dos veículos civis. このキーは多くの CIV 車両を開けられます。 거의 모든 민간인 차량을 여는 열쇠입니다 + 一组解锁钥匙 (可解锁大部份平民载具). + 一組解鎖鑰匙 (可解鎖大部份平民載具). Vehicle Lock Setup @@ -168,6 +190,8 @@ Impostazioni Blocco Veicolo 車両の施錠の設定 차량 잠금 설정 + 载具上锁设置 + 載具上鎖設置 Lock Vehicle Inventory @@ -182,6 +206,8 @@ Blocca Inventario Veicolo 施錠されている車両のインベントリ 차량 소지품 잠금 + 上锁载具的车箱 + 上鎖載具的車箱 Locks the inventory of locked vehicles @@ -196,6 +222,8 @@ Blocca l'inventario di un veicolo bloccato 施錠されている車両の、開けないインベントリ 잠긴 차량의 소지품을 뒤지지못하게 합니다. + 上锁载具的车箱, 使玩家不能拿取/查看载具内的装备 + 上鎖載具的車箱, 使玩家不能拿取/查看載具內的裝備 Vehicle Starting Lock State @@ -210,6 +238,8 @@ Stato Iniziale del Blocco per Veicoli 開始時における車両の鍵の状態 시작시 차량 잠금 상태 + 载具初始上锁状态 + 載具初始上鎖狀態 Set lock state for all vehicles (removes ambiguous lock states) @@ -224,6 +254,8 @@ Imposta lo stato di blocco per tutti i veicoli (rimuove stati di blocco ambigui) 全車両への鍵の状態を設定します。(あいまいな鍵の状態を削除) 모든 차량의 잠금 상태를 정합니다. (애매한 잠금 상태는 모두 없앱니다.) + 设定所有载具的初始上锁状态 (移除不明确的锁定状态) + 設定所有載具的初始上鎖狀態 (移除不明確的鎖定狀態) As Is @@ -238,6 +270,8 @@ Com'è そのまま 그대로 + 无变化 + 無變化 Locked @@ -252,6 +286,8 @@ Bloccato 施錠ずみ 잠김 + 上锁 + 上鎖 Unlocked @@ -266,6 +302,8 @@ Sbloccato 開錠ずみ 열림 + 解锁 + 解鎖 Default Lockpick Strength @@ -280,6 +318,8 @@ Durabilità Default del Grimaldello ピッキング ツールの標準の有効度 기본 해정도구 설정 + 预设开锁能力 + 預設開鎖能力 Default Time to lockpick (in seconds). Default: 10 @@ -294,6 +334,8 @@ Tempo Default richiesto per forzare serrature (in secondi). Default: 10 ピッキング ツールに標準の時間を設定。(秒) 標準:10 해정을 위해 들이는 기본시간입니다(초 단위). 기본설정: 10 + 开锁时间(秒). 预设:10 + 開鎖時間(秒). 預設:10 Settings for lockpick strength and initial vehicle lock state. Removes ambiguous lock states. @@ -308,6 +350,8 @@ Impostazioni per resistenza iniziale delle serrature e stato di blocco dei veicoli. Rimuove stati di blocco ambigui. ピッキング ツールの強さと車両の鍵の初期状態を設定できます。あいまいな鍵の状態を削除します。 해정도구 설정과 시작시 차량의 잠금 상태 그리고 애매한 잠금 상태를 지우는 설정입니다. + 设定开锁能力和初始载具上锁状态. 移除不明确的锁定状态. + 設定開鎖能力和初始載具上鎖狀態. 移除不明確的鎖定狀態. Vehicle Key Assign @@ -322,6 +366,8 @@ Assegna Chiavi Veicoli 車両の鍵を割り当て 차량 열쇠 등록 + 指定载具钥匙 + 指定載具鑰匙 Sync with vehicles and players. Will handout custom keys to players for every synced vehicle. Only valid for objects present at mission start. @@ -336,6 +382,8 @@ Sincronizza con veicoli e giocatori. Distribuirà chiavi ai giocatori per ogni veicolo sincronizzato. Valido solo per oggetti presenti ad inizio missione. 車両とプレイヤへ同期します。プレイヤへ同期された車両のカスタム キーを作ります。これはミッション開始時に作成されたオブジェクトでのみ有効です。 차량과 플레이어에게 동기화됩니다. 동기화된 차량은 플레이어에게 열쇠를 지급합니다. 오직 미션 시작시에 생긴 물체들만 유효합니다. + 可同步在载具与玩家身上. 将使被同步的玩家掌握其他被同步载具的钥匙. 此模块只会在任务刚开始时触发. + 可同步在載具與玩家身上. 將使被同步的玩家掌握其他被同步載具的鑰匙. 此模塊只會在任務剛開始時觸發. diff --git a/addons/vehicles/stringtable.xml b/addons/vehicles/stringtable.xml index 77eb0f4fc5..b50666e832 100644 --- a/addons/vehicles/stringtable.xml +++ b/addons/vehicles/stringtable.xml @@ -1,4 +1,4 @@ - + @@ -14,6 +14,8 @@ Limitatore Attivo 速度制限を有効化 속도 제한기 켜짐 + 启用速度限制 + 啟用速度限制 Speed Limiter off @@ -28,6 +30,8 @@ Limitatore Non Attivo 速度制限を無効化 속도 제한기 꺼짐 + 停用速度限制 + 停用速度限制 Speed Limiter @@ -42,6 +46,8 @@ Limitatore di Velocità 速度制限 속도 제한기 + 速度限制器 + 速度限制器 diff --git a/addons/viewdistance/stringtable.xml b/addons/viewdistance/stringtable.xml index 0102653f24..5d9560338a 100644 --- a/addons/viewdistance/stringtable.xml +++ b/addons/viewdistance/stringtable.xml @@ -1,4 +1,4 @@ - + @@ -14,6 +14,8 @@ Limitatore Distanza Visiva 視界距離の制限 시야 제한기 + 视野距离限制器 + 視野距離限制器 Allows limiting maximum view distance that can be set by players. @@ -28,6 +30,8 @@ Consente di limitare la distanza visiva massima che può essere impostata dai giocatori. プレイヤーへ最大の視界距離を制限できます。 플레이어가 볼 수 있는 최대 시야를 제한합니다. + 允许玩家最大的可视距离. + 允許玩家最大的可視距離. Enable ACE viewdistance @@ -42,6 +46,8 @@ Abilita distanza visiva ACE ACE 視界距離を有効化 ACE 시야 활성화 + 启用ACE视距 + 啟用ACE視距 Enables ACE viewdistance @@ -56,6 +62,8 @@ Abilita distanza visiva ACE ACE 視界距離を有効化 ACE 시야 활성화 + 启用ACE视距 + 啟用ACE視距 View Distance Limit @@ -70,6 +78,8 @@ Limite Distanza Visiva 視界距離の制限 시야 제한기 + 视野距离限制 + 視野距離限制 Sets the limit for how high clients can raise their view distance (up to 10000) @@ -84,6 +94,8 @@ Imposta il limite massimo a cui i client possono alzare la propria distanza visiva (massimo 10000) 各クライアントが最大まで設定できる視界距離を設定します。(最大 10000) 클라이언트가 최대 얼마나 멀리 볼 수 있는지 제한을 둡니다 (10000 까지 가능) + 设定客户端最高可显示的视野距离 (最高至10000) + 設定客戶端最高可顯示的視野距離 (最高至10000) Limit for client's view distance set here and can overridden by module @@ -98,6 +110,8 @@ Limite per la distanza visiva del client impostato qui e può essere scavalcato dal modulo クライアントへの視界距離の設定や、それをモジュールにより上書きできます 클라이언트의 시야를 이 모듈로 치환할 수 있습니다. + 玩家的视距限制可在此设定, 也可透过模块改写 + 玩家的視距限制可在此設定, 也可透過模塊改寫 Client View Distance (On Foot) @@ -112,6 +126,8 @@ Distanza Visiva Client (a Piedi) クライアント側視界距離 (地上) 클라이언트 시야 (보병) + 客户端视野距离 (步行) + 客戶端視野距離 (步行) Changes in game view distance when the player is on foot. @@ -126,6 +142,8 @@ Cambia la distanza visiva in gioco quando il giocatore è a piedi. プレイヤーが地上にいる時の視界距離を変更します。 플레이어가 보병일 경우의 시야를 바꿀 수 있습니다. + 改变玩家步行时的视野距离. + 改變玩家步行時的視野距離. Client View Distance (Land Vehicle) @@ -140,6 +158,8 @@ Distanza Visiva Client (Veicolo Terrestre) クライアント側視界距離 (車両) 클라이언트 시야 (차량) + 客户端视野距离 (地面载具) + 客戶端視野距離 (地面載具) Changes in game view distance when the player is in a land vehicle. @@ -154,6 +174,8 @@ Cambia la distanza visiva in gioco quando il giocatore è in un veicolo terrestre. プレイヤーが車両の時の視界距離を変更します。 플레이어가 차량 내부일 경우의 시야를 바꿀 수 있습니다. + 改变玩家于地面载具内时的视野距离. + 改變玩家於地面載具內時的視野距離. Client View Distance (Air Vehicle) @@ -168,6 +190,8 @@ Distanza Visiva Client (Veicoli d'Aria) クライアント側視界距離 (航空機) 클라이언트 시야 (항공기) + 客户端视野距离 (空中载具) + 客戶端視野距離 (空中載具) Changes in game view distance when the player is in an air vehicle. @@ -182,6 +206,8 @@ Cambia la distanza visiva in gioco quando il giocatore è in un mezzo aereo. プレイヤーが航空機に乗っている時の視界距離を変更します。 플레이어가 항공기 내부일 경우의 시야를 바꿀 수 있습니다. + 改变玩家于空中载具内时的视野距离. + 改變玩家於空中載具內時的視野距離. Dynamic Object View Distance @@ -196,6 +222,8 @@ Distanza Visiva Oggetti Dinamica 動的なオブジェクトの描画距離 동적 물체 시야 + 动态物件的视野距离 + 動態物件的視野距離 Sets the object view distance as a coefficient of the view distance or based on field of view. FoV Based's lowest and highest value is the value which is set when enabling the option. @@ -210,6 +238,8 @@ Imposta la distanza visiva degli oggetti come un coefficiente basato sulla distanza visiva oppure basato sul campo visivo. 視野角を元にするか、視界距離によるオブジェクト描画距離を決定します。視野角を元にするオプションを有効化した場合、視野角により最低と最高値が変動します。 설정된 시야 혹은 시계(FoV)에 계수를 적용해 물체 시야를 적용합니다. 시계를 바탕으로 하는 옵션을 활성화할 경우 시계에 의한 최저와 최고치가 변동됩니다. + 设定物件可被观察的距离, 透过视野距离或是视野角度来决定. + 設定物件可被觀察的距離, 透過視野距離或是視野角度來決定. Off @@ -224,6 +254,8 @@ Disabilitato 無効 끄기 + 关闭 + 關閉 Very Low @@ -238,6 +270,8 @@ Molto Basso 最低 매우 낮음 + 非常低 + 非常低 Low @@ -252,6 +286,8 @@ Basso 낮음 + + Medium @@ -266,6 +302,8 @@ Medio 通常 중간 + + High @@ -280,6 +318,8 @@ Alto 높음 + + Very High @@ -294,6 +334,8 @@ Molto Alto 最高 매우 높음 + 非常高 + 非常高 FoV Based @@ -307,6 +349,8 @@ Champ de vision basé 視野角を元にする 시계(FoV) + 由视野角度决定 + 由視野角度決定 View Distance: @@ -321,6 +365,8 @@ Distanza Visiva: 視界距離: 시야: + 视野距离: + 視野距離: Object View Distance is @@ -335,6 +381,8 @@ Distanza Visiva Oggetti è オブジェクト描画距離は 동적 물체 시야는 + 物件视野距离为 + 物件視野距離為 That option is invalid! The limit is @@ -349,6 +397,8 @@ Questa opzione è invalida! Il limite è このオプションは無効です!制限は 이 옵션은 불가능합니다! 제한은 + 该选项是无效的! 限制是 + 該選項是無效的! 限制是 Video Settings @@ -363,6 +413,8 @@ Impostazioni Video 映像設定 영상 설정 + 影像设定 + 影像設定 diff --git a/addons/weaponselect/stringtable.xml b/addons/weaponselect/stringtable.xml index a98ae5922c..cccd10d33c 100644 --- a/addons/weaponselect/stringtable.xml +++ b/addons/weaponselect/stringtable.xml @@ -1,4 +1,4 @@ - + @@ -14,6 +14,8 @@ Mostrat texto ao lançar granada 手榴弾を投げるときに通知 수류탄 투척시 화면에 문자 표시 + 投掷手榴弹时显示提示讯息 + 投擲手榴彈時顯示提示訊息 Display a hint or text on grenade throw. @@ -28,6 +30,8 @@ Mostra um hint ou texto ao lançar uma granada 手榴弾を投げるときに、ヒントか文で通知します。 수류탄 투척시 화면에 문자나 힌트를 표시합니다. + 投掷手榴弹时显示提示讯息. + 投擲手榴彈時顯示提示訊息. Select Pistol @@ -42,6 +46,8 @@ Seleziona la Pistola 拳銃を選択 권총 선택 + 选择手枪 + 選擇手槍 Select Rifle @@ -56,6 +62,8 @@ Seleziona il fucile 小銃を選択 소총 선택 + 选择步枪 + 選擇步槍 Select Launcher @@ -70,6 +78,8 @@ Seleziona il lanciamissili ランチャーを選択 발사기 선택 + 选择发射器 + 選擇發射器 Select Grenade Launcher @@ -84,6 +94,8 @@ Seleziona il lanciagranate グレネード ランチャーを選択 유탄발사기 선택 + 选择榴弹发射器 + 選擇榴彈發射器 Select Binoculars @@ -98,6 +110,8 @@ Seleziona il Binocolo 双眼鏡を選択 망원경 선택 + 选择望远镜 + 選擇望遠鏡 Holster Weapon @@ -112,6 +126,8 @@ Nascondi l'arma 武器をしまう 무기 집어넣기 + 武器套 + 武器套 Engine on @@ -126,6 +142,8 @@ Включить двигатель エンジン始動 엔진 켜기 + 引擎发动 + 引擎發動 Engine off @@ -140,6 +158,8 @@ Выключить двигатель エンジン停止 엔진 끄기 + 引擎熄火 + 引擎熄火 Select Main Gun @@ -154,6 +174,8 @@ Выбрать основное оружие 主砲を選択 주포 선택 + 选择主武器 + 選擇主武器 Select Machine Gun @@ -168,6 +190,8 @@ Выбрать пулемёт 機関砲を選択 기관총 선택 + 选择机枪 + 選擇機槍 Select Missiles @@ -182,6 +206,8 @@ Выбрать ракеты ミサイルを選択 미사일 선택 + 选择导弹 + 選擇導彈 Grenade %1 @@ -196,6 +222,8 @@ Granada %1 %1 手榴弾 %1 수류탄 + 手榴弹 %1 + 手榴彈 %1 Ready Grenade @@ -210,6 +238,8 @@ Granada pronta 投てきよし 투척물 준비 + 准备手榴弹 + 準備手榴彈 Select Frag Grenade @@ -224,6 +254,8 @@ Выбрать осколочную гранату 破片手榴弾を選択 살상 투척물 선택 + 选择破片手榴弹 + 選擇破片手榴彈 Select Non-Frag Grenade @@ -238,6 +270,8 @@ Выбрать гранату その他の手榴弾を選択 비살상 투척물 선택 + 选择非破片手榴弹 + 選擇非破片手榴彈 Throw Selected Grenade @@ -252,6 +286,8 @@ Бросить выбранную гранату 選択された手榴弾を投げる 선택된 투척물 투척 + 投掷选择的手榴弹 + 投擲選擇的手榴彈 No grenades left @@ -266,6 +302,8 @@ Sem mais granadas もう手榴弾は無い 투척물 없음 + 已无手榴弹 + 已無手榴彈 No frags left @@ -280,6 +318,8 @@ Осколочных гранат нет もう破片手榴弾は無い 세열 수류탄 없음 + 已无破片手榴弹 + 已無破片手榴彈 No misc. grenades left @@ -294,6 +334,8 @@ Нелетальные гранаты закончились もうその他の手榴弾は無い 기타 투척물 없음 + 已无其他手榴弹 + 已無其他手榴彈 No grenade selected @@ -308,6 +350,8 @@ Нет выбранной гранаты 手榴弾は選択されていない 선택된 수류탄 없음 + 未选择手榴弹 + 未選擇手榴彈 Fire Smoke Launcher @@ -322,6 +366,8 @@ Lançador de fumaça 煙幕発射機を発射 연막발사기 박사 + 发射烟雾发射器 + 發射煙霧發射器 diff --git a/addons/weather/stringtable.xml b/addons/weather/stringtable.xml index 9c91d2ed8c..5da2961d57 100644 --- a/addons/weather/stringtable.xml +++ b/addons/weather/stringtable.xml @@ -1,4 +1,4 @@ - + @@ -14,6 +14,8 @@ Mostrar informação do vento 風速を表示 바람 정보 표시 + 显示风力资讯 + 顯示風力資訊 Show Wind Info (Toggle) @@ -28,6 +30,8 @@ Mostrar informação do vento (alternar) 風速を表示 (トグル) 바람 정보 표시 (토글) + 显示风力资讯(切换) + 顯示風力資訊(切換) Weather @@ -42,6 +46,8 @@ Meteo 天候 기후 + 天气 + 天氣 Multiplayer synchronized ACE weather module @@ -56,6 +62,8 @@ Modulo Sincronizzazione Meteo ACE Multiplayer ACE 天候モジュールではマルチプレイで同期します。 ACE 기후 모듈과 멀티플레이가 동기화됩니다. + 使用ACE天气模块来同步所有客户端的天气状态(多人游戏) + 使用ACE天氣模塊來同步所有客戶端的天氣狀態(多人遊戲) Weather propagation @@ -70,6 +78,8 @@ Propagazione Meteo 天候の統一 기후 전파 + 天气状态广播 + 天氣狀態廣播 Enables server side weather propagation @@ -84,6 +94,8 @@ Abilita propagazione meteo lato server サーバ側による天候の統一を有効化 서버의 기후를 전파합니다 + 启用伺服器的天气状态广播 + 啟用伺服器的天氣狀態廣播 ACE Weather @@ -98,6 +110,8 @@ Meteo ACE ACE 天候 ACE 기후 + ACE 天气 + ACE 天氣 Overrides the default weather (editor, mission settings) with ACE weather (map based) @@ -112,6 +126,8 @@ Scavalca il meteo default (editor, parametri missione) con il meteo ACE (basato su mappa) ACE 天候 (マップを元) による標準の天候 (エディタやミッション設定) を上書きします。 기존의 기후(에디터, 임무 설정)를 ACE 기후로 치환합니다. (지도에 따라) + 使ACE天气覆盖预设的天气 (编辑任务设置) + 使ACE天氣覆蓋預設的天氣 (編輯任務設置) Sync Rain @@ -126,6 +142,8 @@ Sincronizza Pioggia 降雨の同期 비 동기화 + 同步雨 + 同步雨 Synchronizes rain @@ -140,6 +158,8 @@ Sincronizza Pioggia 降雨の同期 비를 동기화 합니다 + 同步雨 + 同步雨 Sync Wind @@ -154,6 +174,8 @@ Sincronizza Vento 風を同期 바람 동기화 + 同步风 + 同步風 Synchronizes wind @@ -168,6 +190,8 @@ Sincronizza Vento 風を同期 바람을 동기화 합니다 + 同步风 + 同步風 Sync Misc @@ -182,6 +206,8 @@ Sincronizza Misto その他を同期 기타 동기화 + 同步杂项 + 同步雜項 Synchronizes lightnings, rainbow, fog,... @@ -196,6 +222,8 @@ Sincronizza lampi, arcobaleni, nebbia,... ライティングや虹、霧などを同期 번개라던가, 무지개, 안개등을 동기화 합니다 + 同步闪电, 彩虹, 雾等等... + 同步閃電, 彩虹, 霧等等... Update Interval @@ -210,6 +238,8 @@ Intervallo Aggiornamenti 更新間隔 갱신 간격 + 更新间隔 + 更新間隔 Defines the interval (seconds) between weather updates @@ -224,6 +254,8 @@ Definisce l'intervallo (in secondi) tra aggiornamenti del meteo 天候を更新する間隔を定義します。(秒) 기후를 갱신 하는 간격을 초 단위로 정합니다. + 设定天气更新的时间间隔(秒) + 設定天氣更新的時間間隔(秒) diff --git a/addons/winddeflection/stringtable.xml b/addons/winddeflection/stringtable.xml index 86622d0558..3bbdf868de 100644 --- a/addons/winddeflection/stringtable.xml +++ b/addons/winddeflection/stringtable.xml @@ -1,4 +1,4 @@ - + @@ -14,6 +14,8 @@ Informação do vento 風の情報 바람 정보 + 风力资讯 + 風力資訊 Direction: %1 @@ -28,6 +30,8 @@ Direção: %1 風向: %1 방향: %1 + 风向: %1 + 風向: %1 Speed: %1 m/s @@ -42,6 +46,8 @@ Velocidade: %1 m/s 風速: %1 m/s 풍속: %1 m/s + 风速: %1 m/s + 風速: %1 m/s Weather Information @@ -56,6 +62,8 @@ Informação Meteorológica 天候の情報 기상 정보 + 天气资讯 + 天氣資訊 Humidity: %1% @@ -70,6 +78,8 @@ Humidade: %1% 湿度: %1% 습도: %1% + 湿度: %1% + 濕度: %1% Wind Deflection @@ -84,6 +94,8 @@ Deviazione del Vento 風向による変化 풍향 변화 + 风偏 + 風偏 Wind Deflection @@ -98,6 +110,8 @@ Deviazione del Vento 風向による変化 풍향 변화 + 风偏 + 風偏 Enables wind deflection @@ -112,6 +126,8 @@ Abilita deviazione del vento 風向による変化を有効化 풍향 변화를 적용합니다 + 开启风偏效果 + 開啟風偏效果 Vehicle Enabled @@ -126,6 +142,8 @@ Abilita per Veicoli 車両へ有効化 차량 적용 + 启用风偏给载具 + 啟用風偏給載具 Enables wind deflection for static/vehicle gunners @@ -140,6 +158,8 @@ Abilita deviazione del vento per artiglieri di statiche/veicoli 重火器や車両へ、風による変化を有効化 차량이나 거치식 무기 사수에게 풍향 변화를 적용합니다 + 使风偏作用在固定式武器与载具炮手身上 + 使風偏作用在固定式武器與載具砲手身上 Simulation Interval @@ -154,6 +174,8 @@ Intervallo Simulazione シミュレーションの間隔 재현 간격 + 模拟间隔 + 模擬間隔 Defines the interval between every calculation step @@ -168,6 +190,8 @@ Definisce l'intervallo tra ogni passaggio di calcolo 各計算に適用させる間隔を定義します 매 계산마다의 간격을 정의합니다 + 定义每个计算之间的时间间隔 + 定義每個計算之間的時間間隔 Simulation Radius @@ -182,6 +206,8 @@ Raggio Simulazione シミュレーション半径 재현 범위 + 模拟半径 + 模擬半徑 Defines the radius around the player (in meters) at which projectiles are wind deflected @@ -196,6 +222,8 @@ Definisce il raggio attorno al giocatore (in metri) dove viene applicata la deviazione del vento ai proiettili プレイヤーの周囲に適用させる風による弾道の変化の半径を定義します (メートル) 플레이어 주위로 발사체가 풍향 변화의 영향을 받는 범위를 정합니다 (미터) + 定义玩家多少半径范围内(单位公尺)子弹会受到风偏的引响 + 定義玩家多少半徑範圍內(單位公尺)子彈會受到風偏的引響 Wind influence on projectiles trajectory @@ -210,6 +238,8 @@ Influenza del vento sulla traiettoria dei proiettili 風が弾道へ影響させます 발사체의 궤도에 풍향 변화를 줍니다. + 风力的大小会引响到弹道的轨迹 + 風力的大小會引響到彈道的軌跡 diff --git a/addons/yardage450/stringtable.xml b/addons/yardage450/stringtable.xml index 9b364d212d..fe43a21b9a 100644 --- a/addons/yardage450/stringtable.xml +++ b/addons/yardage450/stringtable.xml @@ -1,4 +1,4 @@ - + @@ -14,6 +14,8 @@ Yardage 450 ヤードエイジ 450 Yardage 450 + Yardage 450 + Yardage 450 Laser Rangefinder @@ -28,6 +30,8 @@ Télémètre laser レーザー測距機 레이저 거리측정기 + 雷射测距仪 + 雷射測距儀 Yardage 450 - Power Button @@ -42,6 +46,8 @@ Yardage 450 - bouton d'alimentation ヤードエイジ 450 - 起動ボタン Yardage 450 - 전원 버튼 + Yardage 450 - 电源按钮 + Yardage 450 - 電源按鈕 diff --git a/addons/zeus/stringtable.xml b/addons/zeus/stringtable.xml index a4e0e9fb47..ec8d660235 100644 --- a/addons/zeus/stringtable.xml +++ b/addons/zeus/stringtable.xml @@ -14,6 +14,8 @@ Impostazioni Zeus Zeus 設定 Zeus 설정 + 宙斯设定 + 宙斯設定 Provides control over various aspects of Zeus. @@ -28,6 +30,8 @@ Fornisce controllo su vari aspetti di Zeus. Zeus のさまざまな側面を強化します。 Zeus에게 다양한 방면의 조작을 제공해줍니다 + 提供宙斯各个方面的控制权. + 提供宙斯各個方面的控制權. Ascension Messages @@ -42,6 +46,8 @@ Messaggi di Ascesa 転生表示 재림 메세지 + 上任宙斯讯息 + 上任宙斯訊息 Display global popup messages when a player is assigned as Zeus. @@ -56,6 +62,8 @@ Mostra messaggi popup globali quando un giocatore viene assegnato come Zeus. プレイヤーが Zeus になるとき、全体へポップアップ表示をおこないます。 플레이어가 Zeus 될 시 서버에 이를 알리는 팝업이 등장합니다. + 当一位玩家被指定为宙斯时显示全球讯息. + 當一位玩家被指定為宙斯時顯示全球訊息. Zeus Eagle @@ -70,6 +78,8 @@ Aquila Zeus Zeus イーグル Zeus 독수리 + 宙斯鹰眼模式 + 宙斯鷹眼模式 Spawn an eagle that follows the Zeus camera. @@ -84,6 +94,8 @@ Crea un'aquila che segue la camera Zeus. Zeus カメラを追うイーグルを出現します。 Zeus의 카메라를 따라다니는 독수리를 생성합니다. + 生成一个老鹰跟着宙斯的摄影机 + 生成一個老鷹跟著宙斯的攝影機 Wind Sounds @@ -98,6 +110,8 @@ Suoni del Vento 風の音 바람 소리 + 风声 + 風聲 Play wind sounds when Zeus remote controls a unit. @@ -112,6 +126,8 @@ Esegui rumori di vento quando Zeus controlla un'unità in remoto. ユニットが Zeus 遠隔操作になったとき、風の音がします。 Zeus가 유닛을 조작할 때 바람소리가 납니다. + 当宙斯开始控制单位时利用风的声音提示 + 當宙斯開始控制單位時利用風的聲音提示 Ordnance Warning @@ -126,6 +142,8 @@ Allarme Esplosivi 砲撃の警告 폭격 경고 + 武装警告 + 武裝警告 Play a radio warning when Zeus uses ordnance. @@ -140,6 +158,8 @@ Riproduci un messaggio radio quando Zeus usa esplosivi. Zeus が砲撃をつかうときに、無線で警告を流します。 Zeus가 폭격시 경고 무전을 재생합니다. + 当宙斯开始攻击时使用无线电警告 + 當宙斯開始攻擊時使用無線電警告 Reveal Mines @@ -154,6 +174,8 @@ Rivela Mine 地雷の表示 지뢰 표시 + 显示地雷 + 顯示地雷 Reveal mines to allies and place map markers. @@ -168,6 +190,8 @@ Rivela mine ad alleati e piazza marcatori in mappa. 友軍に地雷と地図へ設置マーカーを表示します。 아군에게 지도 상의 모든 지뢰를 표시합니다. + 地图将标记队友放置的地雷 + 地圖將標記隊友放置的地雷 Reveal to Allies @@ -182,6 +206,8 @@ Rivela ad Alleati 友軍へ表示 모든 아군에게 표시 + 透露给盟军 + 透露給盟軍 Allies + Map Markers @@ -196,6 +222,8 @@ Alleati + Marcatori Mappa 友軍と地図マーカー 아군 + 지도 마커 + 显示盟军+地图标记 + 顯示盟軍+地圖標記 Toggle Captive @@ -210,6 +238,8 @@ Attivatore Prigioniero 捕虜としてトグル 포로 토글 + 切换俘虏 + 切換俘虜 Defend Area @@ -221,6 +251,8 @@ Verteidige Gebiet 지역 방어 Difendi Area + 防御区域 + 防禦區域 Update Editable Objects @@ -229,6 +261,8 @@ 수정 가능한 물체 갱신 Màj les objets éditables Aggiorna Oggetti Modificabili + 更新可编辑的物件 + 更新可編輯的物件 All Curators @@ -237,6 +271,8 @@ Wszyscy kuratorzy Tous curateurs Tutti i Moderatori + 所有编辑者 + 所有編輯者 Apply changes to all curators @@ -245,6 +281,8 @@ Zatwierdź zmiany dla wszystkich kuratorów Applique les changements à tous les curateurs Applica i cambiamenti a tutti i moderatori + 确认变更给所有编辑者 + 確認變更給所有編輯者 Remove Objects @@ -253,6 +291,8 @@ Usuń obiekty Enlève les objets Rimuovi Oggetti + 移除物件 + 移除物件 Remove existing instead of adding new @@ -261,6 +301,8 @@ Usuń istniejące zamiast dodawać nowe Enlève les objets existants au lieu d'en ajouter de nouveaux Rimuove gli esistenti e li sostituisce con i nuovi + 移除已存在的物件来新增新的物件 + 移除已存在的物件來新增新的物件 Global AI Skill @@ -272,6 +314,8 @@ Globale KI-Fähigkeit 서버 인공지능 실력 Abilità AI Globale + AI技巧设定 + AI技巧設定 General Skill @@ -283,6 +327,8 @@ Allgemeine Fähigkeit 전반적 실력 Abilità Generale + 总体技巧 + 總體技巧 Changes: general, commanding, courage @@ -294,6 +340,8 @@ Ändert: general, commanding, courage 변화: 전반적, 지휘, 사기 Cambia: generale, comando, + 改变: 战斗技巧, 指挥技巧, 勇气大小 + 改變: 戰鬥技巧, 指揮技巧, 勇氣大小 Accuracy @@ -305,6 +353,8 @@ Genauigkeit 명중률 Precisione + 精确度 + 精確度 Changes: aimingAccuracy @@ -316,6 +366,8 @@ Ändert: aimingAccuracy 변화: 조준 명중률 Cambia: aimingAccuracy + 改变: 瞄准精确度 + 改變: 瞄準精確度 Weapon Handling @@ -327,6 +379,8 @@ Waffenhandhabung 무기 조작 Uso dell'Arma + 武器掌握 + 武器掌握 Changes: aimingShake, aimingSpeed, reloadSpeed @@ -338,6 +392,8 @@ Ändert: aimingShake, aimingSpeed, reloadSpeed 변화: 조준시 흔들림, 조준 속도, 재장전 속도 Cambia: aimingShake, aimingSpeed, reloadSpeed + 改变: 手晃幅度, 瞄准速度, 重新装填速度 + 改變: 手晃幅度, 瞄準速度, 重新裝填速度 Spotting @@ -349,6 +405,8 @@ Aufklärung 탐지 Ricognizione + 索敌能力 + 索敵能力 Changes: spotDistance, spotTime @@ -360,6 +418,8 @@ Ändert: spotDistance, spotTime 변화: 탐지 거리, 탐지까지의 시간 Cambia: spotDistance, spotTime + 改变: 搜索距离, 发现时间 + 改變: 搜索距離, 發現時間 Seek Cover @@ -371,6 +431,8 @@ Deckungssuche 엄폐물 찾기 Cerca Copertura + 寻找掩护 + 尋找掩護 Should AI seek cover @@ -382,6 +444,8 @@ Soll KI nach Deckung suchen 인공지능이 엄폐물을 찾아갑니다 Le AI dovrebbero cercare una copertura + 决定AI是否会寻找掩护 + 決定AI是否會尋找掩護 Auto Combat @@ -393,6 +457,8 @@ Automatischer Kampfmodus 자동 교전 Combattimento Automatico + 自动交战 + 自動交戰 Should AI automatically switch to combat mode @@ -404,6 +470,8 @@ Soll KI automatisch in Kampfmodus umschalten 인공지능이 자동적으로 교전 상태에 돌입합니다 Le AI dovrebbero passare in modalità di combattimento automaticamente + 决定AI是否会自动与敌人交战 + 決定AI是否會自動與敵人交戰 Group Side @@ -415,6 +483,8 @@ Gruppenseite 진영 측 Fazione del Gruppo + 小队阵营 + 小隊陣營 Patrol Area @@ -426,6 +496,8 @@ Patrouillengebiet 정찰 구역 Area di Pattugliamento + 巡逻区域 + 巡邏區域 Toggle Surrender @@ -440,6 +512,8 @@ Attivatore Resa 捕虜としてトグル 항복 토글 + 切换投降 + 切換投降 Add/Remove FRIES @@ -448,6 +522,8 @@ Dodaj/usuń FRIES Aj./Enlève FRIES Aggiungi/Rimuovi FRIES + 增加/移除快速垂降进场撤离系统 + 增加/移除快速垂降進場撤離系統 %1 is not fastrope compatible. @@ -456,6 +532,8 @@ %1 nie jest kompatybilny ze zjazdem linowym. %1 n'est pas compatible. %1 non è compatibile con il fastrope. + %1无法使用快速绳降系统. + %1無法使用快速繩降系統. Unable to remove FRIES, ropes are deployed. @@ -464,6 +542,8 @@ Nie można usunąć FRIES, liny są wypuszczone. Pas en mesure d'enlever le FRIES, les cordes ne sont pas déployées. Impossibile rimuovere le FRIES, le corde sono ancora dispiegate + 无法移除快速绳降系统, 因为绳索已被释放出来. + 無法移除快速繩降系統, 因為繩索已被釋放出來. Teleport Players @@ -475,6 +555,8 @@ Spieler teleportieren 플레이어 순간이동 Teletrasporta Giocatori + 传送玩家 + 傳送玩家 Player @@ -486,6 +568,8 @@ Spieler 플레이어 Giocatore + 玩家 + 玩家 Teleport selected player to module position @@ -497,6 +581,8 @@ Teleportiert ausgewählten Spieler zur Position des Moduls 모듈의 위치로 플레이어 순간이동 Teletrasporta il giocatore selezionato nella posizione del modulo + 传送选定的玩家至模块位置 + 傳送選定的玩家至模塊位置 Teleport Group @@ -508,6 +594,8 @@ Gruppe teleportieren 그룹 순간이동 Teletrasporta Gruppo + 传送小队 + 傳送小隊 Teleports all units in group @@ -519,6 +607,8 @@ Teleportiert alle Einheiten der Gruppe 그룹내에 모든 인원을 순간이동 시킵니다 Teletrasporta tutte le unità del gruppo + 传送全部小队成员 + 傳送全部小隊成員 Toggle Unconscious @@ -533,6 +623,8 @@ Attivatore Incoscienza 気絶をトグル 기절 토글 + 切换昏迷 + 切換昏迷 Search Area @@ -544,6 +636,8 @@ Durchsuche Gebiet 지역 수색 Area di Ricerca + 搜索区域 + 搜索區域 Search Nearby Building @@ -555,6 +649,8 @@ Durchsuche nahegelegenes Gebäude 근처 건물 수색 Cerca Edifici nelle Vicinanze + 搜索附近的建筑物 + 搜索附近的建築物 Assign Medic @@ -568,6 +664,8 @@ Assigner médecin 衛生兵に割り当て 의무병 임명 + 指定医疗兵 + 指定醫療兵 Assign Medical Vehicle @@ -581,6 +679,8 @@ Assigner véhicule médical 医療車両として割り当て 의무 차량 임명 + 指定医疗载具 + 指定醫療載具 Assign Medical Facility @@ -594,6 +694,8 @@ Assigner installation médicale 医療施設として割り当て 의무 시설 임명 + 指定医疗设施 + 指定醫療設施 Toggle Simulation @@ -602,6 +704,8 @@ 재현 토글 Bascule Simulation Attivatore Simulazione + 切换模拟 + 切換模擬 Add Spare Wheel @@ -615,6 +719,8 @@ Ajouter pièce de rechange 予備タイヤを追加 예비 바퀴 추가 + 增加备用轮胎 + 增加備用輪胎 Add Spare Track @@ -628,6 +734,8 @@ Ajouter une chenille de secours 車両へ予備タイヤを追加します。 예비 궤도 추가 + 增加备用履带 + 增加備用履帶 Unit must be alive @@ -642,6 +750,8 @@ Usar somente em unidades vivas ユニットを生存させます 대상이 반드시 살아있어야 합니다 + 单位必须是活着 + 單位必須是活著 Unit must be infantry @@ -656,6 +766,8 @@ Usar somente em infantaria desmontada ユニットを歩兵にさせます 대상이 반드시 보병이어야 합니다 + 单位必须是步兵 + 單位必須是步兵 Unit must be a structure @@ -669,6 +781,8 @@ L'unité doit être une structure ユニットを構造物とします 대상이 반드시 건축물이어야만 합니다 + 单位必须是建筑 + 單位必須是建築 Unit must be a vehicle @@ -682,6 +796,8 @@ L'unité doit être un véhicule ユニットを車両とします 대상이 반드시 차량이어야만 합니다 + 单位必须是载具 + 單位必須是載具 Unit must be a vehicle with cargo space @@ -695,6 +811,8 @@ L'unité doit être un véhicule avec de l'espace de cargaison ユニットをカーゴ スペースがある車両にします 대상이 반드시 화물을 실을 수 있는 차량이어야 합니다 + 单位必须是载具且有载货空间 + 單位必須是載具且有載貨空間 Unit must have cargo space left @@ -708,6 +826,8 @@ L'unité doit avoir de l'espace libre en cargaison ユニットへカーゴ スペースを与えます 대상의 화물공간이 남아있어야합니다 + 单位必须有剩余的载货空间 + 單位必須有剩餘的載貨空間 Unit must not be captive @@ -722,6 +842,8 @@ L'unità non dev'essere un prigioniero ユニットを捕虜にさせません 대상이 포로면 안됩니다 + 单位不能被俘虏 + 單位不能被俘虜 Unit must belong to an appropriate side @@ -733,6 +855,8 @@ Einheit muss einer passenden Seite angehören 대상이 적절한 진영에 속해야만합니다 L'unità deve appartenere ad una fazione coerente + 单位必须属于一个合适的一边 + 單位必須屬於一個合適的一邊 Nearest building is too far away @@ -744,6 +868,8 @@ Nächstgelegenes Gebäude ist zu weit entfernt 가장가까운 건물이 너무 멈 L'edificio più vicino è troppo lontano + 最近的房子离太远了 + 最近的房子離太遠了 Place on a unit @@ -758,6 +884,8 @@ Piazza su una unità ユニットの上に設置 대상에 배치하기 + 放置在一个单位上 + 放置在一個單位上 Requires an addon that is not present @@ -772,6 +900,8 @@ Richiede un addon che non è presente 要求されたアドオンは存在していません 현재 없는 에드온을 필요로 합니다 + 需要一个不存在的插件 + 需要一個不存在的插件 Add Objects to Curator @@ -785,6 +915,8 @@ Fügt Objekte zum Kurator hinzu キュレーターにオブジェクトを追加 큐레이터에 물체 추가 + 增加物件给任务策划人 + 增加物件給任務策劃人 Adds any spawned object to all curators in the mission @@ -798,6 +930,8 @@ Fügt jedes gespawnte Objekt allen Kuratoren der Mission hinzu ミッション内で作成されたオブジェクトに全キュレーターを追加 미션 내 큐레이터에 모든 생성 물체 추가 + 在任务中生成物件给所有的任务策划人 + 在任務中生成物件給所有的任務策劃人 Cargo: @@ -809,6 +943,8 @@ Ladung: 화물: Cargo: + 货物: + 貨物: Task Position @@ -820,6 +956,8 @@ Position der Aufgabe 작업 위치 Posizione Incarico + 目标位置 + 目標位置 Select a position to perform the task at @@ -830,6 +968,8 @@ Wähle eine Position, an der die Aufgabe ausgeführt werden soll 작업을 할 위치를 선택하십시요 Seleziona una posizione per eseguire l'incarico + 选择要执行目标的位置 + 選擇要執行目標的位置 Task Radius @@ -840,6 +980,8 @@ Radius der Aufgabe 작업 반경 Raggio Incarico + 目标半径 + 目標半徑 Radius to perform the task within @@ -850,6 +992,8 @@ Radius, in dem die Aufgabe ausgeführt werden soll 다음 반경 내에서 작업 Raggio per eseguire un incarico + 设定目标范围半径 + 設定目標範圍半徑 Invalid radius entered @@ -861,24 +1005,32 @@ Ungültiger Radius eingegeben 알 수 없는 반경 입력됨 Raggio Invalido Inserito + 错误的半径值 + 錯誤的半徑值 Suppressive Fire Fuoco di Soppressione Tir de suppression 制圧射撃 + 火力压制 + 火力壓制 Add full arsenal to object Ajouter arsenal complet à l'objet Aggiunge arsenale completo all'oggetto オブジェクトに完全なアーセナルを追加 + 增加完整的虚拟军火库到物件上 + 增加完整的虛擬軍火庫到物件上 Remove arsenal from object Retirer arsenal de l'objet Rimuove arsenale completo dall'oggetto オブジェクトからアーセナルを削除 + 移除物件上的虚拟军火库 + 移除物件上的虛擬軍火庫 diff --git a/optionals/compat_adr_97/stringtable.xml b/optionals/compat_adr_97/stringtable.xml index 895734fd9b..52e08de2b1 100644 --- a/optionals/compat_adr_97/stringtable.xml +++ b/optionals/compat_adr_97/stringtable.xml @@ -13,6 +13,8 @@ P90 TR (Fekete) P90 TR (Preto) P90 TR (黒) + P90 TR (黑色) + P90 TR (黑色) P90 TR (Khaki) @@ -26,6 +28,8 @@ P90 TR (Khaki) P90 TR (Caqui) P90 TR (土埃) + P90 TR (卡其色) + P90 TR (卡其色) P90 TR (Camo) @@ -39,6 +43,8 @@ P90 TR (Terepmintás) P90 TR (Camuflagem) P90 TR (迷彩) + P90 TR (迷彩) + P90 TR (迷彩) P90 TR (Hex) @@ -52,6 +58,8 @@ P90 TR (Hex) P90 TR (Hex) P90 TR (蜂巣) + P90 TR (數位蜂巢迷彩) + P90 TR (数位蜂巢迷彩) P90 (Black) @@ -65,6 +73,8 @@ P90 (Fekete) P90 (Preto) P90 (黒) + P90 (黑色) + P90 (黑色) P90 (Khaki) @@ -78,6 +88,8 @@ P90 (Khaki) P90 (Caqui) P90 (土埃) + P90 (卡其色) + P90 (卡其色) P90 (Camo) @@ -91,6 +103,8 @@ P90 (Terepmintás) P90 (Camuflagem) P90 (迷彩) + P90 (迷彩) + P90 (迷彩) P90 (Hex) @@ -104,6 +118,8 @@ P90 (Hex) P90 (Hex) P90 (蜂巣) + P90 (數位蜂巢迷彩) + P90 (数位蜂巢迷彩) PS90 TR (Black) @@ -117,6 +133,8 @@ PS90 TR (Fekete) PS90 TR (Preto) PS90 TR (黒) + PS90 TR (黑色) + PS90 TR (黑色) PS90 TR (Khaki) @@ -130,6 +148,8 @@ PS90 TR (Khaki) PS90 TR (Caqui) PS90 TR (土埃) + PS90 TR (卡其色) + PS90 TR (卡其色) PS90 TR (Camo) @@ -143,6 +163,8 @@ PS90 TR (Terepmintás) PS90 TR (Camuflagem) PS90 TR (迷彩) + PS90 TR (迷彩) + PS90 TR (迷彩) PS90 TR (Hex) @@ -156,6 +178,8 @@ PS90 TR (Hex) PS90 TR (Hex) PS90 TR (蜂巣) + PS90 TR (數位蜂巢迷彩) + PS90 TR (数位蜂巢迷彩) PS90 (Black) @@ -169,6 +193,8 @@ PS90 (Fekete) PS90 (Preto) PS90 (黒) + PS90 (黑色) + PS90 (黑色) PS90 (Khaki) @@ -182,6 +208,8 @@ PS90 (Khaki) PS90 (Caqui) PS90 (土埃) + PS90 (卡其色) + PS90 (卡其色) PS90 (Camo) @@ -195,6 +223,8 @@ PS90 (Terepmintás) PS90 (Camuflagem) PS90 (迷彩) + PS90 (迷彩) + PS90 (迷彩) PS90 (Hex) @@ -208,6 +238,8 @@ PS90 (Hex) PS90 (Hex) PS90 (蜂巣) + PS90 (數位蜂巢迷彩) + PS90 (数位蜂巢迷彩) 5.7mm 50Rnd Mag @@ -221,6 +253,8 @@ Caricatore 5.7mm 50Rnd Магазин из 50-ти 5,7 мм 5.7mm 50 発入り弾倉 + 5.7mm 50發 彈匣 + 5.7mm 50发 弹匣 Caliber: 5.7mm<br />Rounds: 50<br />Used in: P90 @@ -234,6 +268,8 @@ Calibre: 5.7mm<br />Cartuchos: 50<br />Usado em: P90 Kaliber: 5,7mm<br />Lövedékek: 50<br />Használható: P90 口径: 5.7mm<br />装弾数: 50<br />次で使用: P90 + 口徑: 5.7mm<br />發數: 50<br />使用於: P90 + 口径: 5.7mm<br />发数: 50<br />使用于: P90 - \ No newline at end of file + From ace396465564b70885f9278a858ce95a4e4eb3a4 Mon Sep 17 00:00:00 2001 From: PabstMirror Date: Thu, 22 Jun 2017 09:47:06 -0500 Subject: [PATCH 140/657] compats - Fix config name for resupply vics (#5300) --- optionals/compat_rhs_afrf3/CfgVehicles.hpp | 2 +- optionals/compat_rhs_usf3/CfgVehicles.hpp | 8 ++++---- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/optionals/compat_rhs_afrf3/CfgVehicles.hpp b/optionals/compat_rhs_afrf3/CfgVehicles.hpp index 20ee84eea5..23e922ec68 100644 --- a/optionals/compat_rhs_afrf3/CfgVehicles.hpp +++ b/optionals/compat_rhs_afrf3/CfgVehicles.hpp @@ -384,7 +384,7 @@ class CfgVehicles { class rhs_gaz66_ammo_base: rhs_gaz66_vmf { transportAmmo = 0; - ace_rearm_supply = 1200; + ace_rearm_defaultSupply = 1200; }; class MRAP_02_base_F; diff --git a/optionals/compat_rhs_usf3/CfgVehicles.hpp b/optionals/compat_rhs_usf3/CfgVehicles.hpp index e72a1a111f..af6c231efe 100644 --- a/optionals/compat_rhs_usf3/CfgVehicles.hpp +++ b/optionals/compat_rhs_usf3/CfgVehicles.hpp @@ -292,19 +292,19 @@ class CfgVehicles { class rhsusf_M977A4_usarmy_wd: rhsusf_HEMTT_A4_base {}; class rhsusf_M977A4_AMMO_usarmy_wd: rhsusf_M977A4_usarmy_wd { transportAmmo = 0; - ace_rearm_supply = 1200; + ace_rearm_defaultSupply = 1200; }; class rhsusf_M977A4_BKIT_usarmy_wd: rhsusf_M977A4_usarmy_wd {}; class rhsusf_M977A4_AMMO_BKIT_usarmy_wd: rhsusf_M977A4_BKIT_usarmy_wd { transportAmmo = 0; - ace_rearm_supply = 1200; + ace_rearm_defaultSupply = 1200; }; class rhsusf_M977A4_BKIT_M2_usarmy_wd: rhsusf_M977A4_usarmy_wd {}; class rhsusf_M977A4_AMMO_BKIT_M2_usarmy_wd: rhsusf_M977A4_BKIT_M2_usarmy_wd { transportAmmo = 0; - ace_rearm_supply = 1200; + ace_rearm_defaultSupply = 1200; }; class rhsusf_M978A4_usarmy_wd: rhsusf_M977A4_usarmy_wd { @@ -349,7 +349,7 @@ class CfgVehicles { class rhsusf_m113_usarmy: rhsusf_m113tank_base {}; class rhsusf_m113_usarmy_supply: rhsusf_m113_usarmy { transportAmmo = 0; - ace_rearm_supply = 1200; + ace_rearm_defaultSupply = 1200; }; class APC_Tracked_03_base_F; From 5f779c4c9036b82172af02fadcc5add77e220074 Mon Sep 17 00:00:00 2001 From: PabstMirror Date: Thu, 22 Jun 2017 16:05:19 -0500 Subject: [PATCH 141/657] Modify JoinGroup action to show group name (#5287) * Modify JoinGroup action to show group name * header * Header --- addons/interaction/CfgVehicles.hpp | 1 + addons/interaction/XEH_PREP.hpp | 1 + .../functions/fnc_modifyJoinGroupAction.sqf | 26 +++++++++++++++++++ 3 files changed, 28 insertions(+) create mode 100644 addons/interaction/functions/fnc_modifyJoinGroupAction.sqf diff --git a/addons/interaction/CfgVehicles.hpp b/addons/interaction/CfgVehicles.hpp index f65303ac44..cc281247db 100644 --- a/addons/interaction/CfgVehicles.hpp +++ b/addons/interaction/CfgVehicles.hpp @@ -116,6 +116,7 @@ class CfgVehicles { displayName = CSTRING(JoinGroup); condition = QUOTE(GVAR(EnableTeamManagement) && {[ARR_2(_player,_target)] call DFUNC(canJoinGroup)}); statement = QUOTE([_player] joinSilent group _target); + modifierFunction = QUOTE(call FUNC(modifyJoinGroupAction)); showDisabled = 0; priority = 2.6; icon = QPATHTOF(UI\team\team_management_ca.paa); diff --git a/addons/interaction/XEH_PREP.hpp b/addons/interaction/XEH_PREP.hpp index dc8c361607..4f0ef58357 100644 --- a/addons/interaction/XEH_PREP.hpp +++ b/addons/interaction/XEH_PREP.hpp @@ -17,6 +17,7 @@ PREP(canInteractWithCivilian); PREP(getDown); PREP(sendAway); PREP(canJoinGroup); +PREP(modifyJoinGroupAction); PREP(canJoinTeam); PREP(joinTeam); PREP(canPassMagazine); diff --git a/addons/interaction/functions/fnc_modifyJoinGroupAction.sqf b/addons/interaction/functions/fnc_modifyJoinGroupAction.sqf new file mode 100644 index 0000000000..3ac493aa54 --- /dev/null +++ b/addons/interaction/functions/fnc_modifyJoinGroupAction.sqf @@ -0,0 +1,26 @@ +/* + * Author: PabstMirror + * Modifies the ACE_JoinGroup action to show group name. + * + * Arguments: + * 0: Target + * 1: Player + * 2: Args + * 3: Action Data + * + * Return Value: + * None + * + * Example: + * [cursorObject, player, [], []] call ace_interaction_fnc_modifyJoinGroupAction + * + * Public: No + */ +#include "script_component.hpp" + +params ["_target", "_player", "", "_actionData"]; + +private _actionText = format ["%1: %2", localize LSTRING(JoinGroup), groupID group _target]; +TRACE_3("",_target,group _target,_actionText); + +_actionData set [1, _actionText]; From f33ff4e767a3604d5bba4b11a245c3dba589af81 Mon Sep 17 00:00:00 2001 From: PabstMirror Date: Thu, 22 Jun 2017 22:58:00 -0500 Subject: [PATCH 142/657] Repair - Handle depends = "0" (#5283) * Repair - Handle depends = "0" * quote --- addons/repair/dev/draw_showRepairInfo.sqf | 69 +++++++++++++++++++ .../repair/functions/fnc_addRepairActions.sqf | 3 +- .../functions/fnc_normalizeHitPoints.sqf | 2 +- .../functions/fnc_setHitPointDamage.sqf | 2 +- 4 files changed, 73 insertions(+), 3 deletions(-) create mode 100644 addons/repair/dev/draw_showRepairInfo.sqf diff --git a/addons/repair/dev/draw_showRepairInfo.sqf b/addons/repair/dev/draw_showRepairInfo.sqf new file mode 100644 index 0000000000..5701c172ea --- /dev/null +++ b/addons/repair/dev/draw_showRepairInfo.sqf @@ -0,0 +1,69 @@ +// PabstMirror +// [] execVM "\z\ace\addons\repair\dev\draw_showRepairInfo.sqf"; + +#include "\z\ace\addons\repair\script_component.hpp" + +addMissionEventHandler ["Draw3D", { + if !((cursorObject isKindOf "Car") || (cursorObject isKindOf "Tank") || (cursorObject isKindOf "Air")) exitWith {}; + private _config = configFile >> "CfgVehicles" >> (typeOf cursorObject); + + private _hitpointPositions = getArray (_config >> QGVAR(hitpointPositions)); + private _hitpointGroups = getArray (_config >> QGVAR(hitpointGroups)); + + (getAllHitPointsDamage cursorObject) params [["_hitPoints", []], ["_hitSelections", []]]; + ([cursorObject] call FUNC(getWheelHitPointsWithSelections)) params ["_wheelHitPoints", "_wheelHitSelections"]; + + private _output = []; + + { + private _selection = _x; + private _hitpoint = _hitPoints select _forEachIndex; + + if ((_selection != "") && {_hitPoint != ""}) then { + if (((toLower _hitPoint) find "glass") != -1) exitWith {}; + + private _info = ""; + private _color = [1,0,0,1]; + if (_selection in _wheelHitSelections) then { + _info = _info + "[Wheel]"; + _color = [0,1,0,1]; + }; + if (!((getText (_config>> "HitPoints" >> _hitpoint >> "depends")) in ["", "0"])) then { + _info = _info + format ["[depends: %1]", getText (_config>> "HitPoints" >> _hitpoint >> "depends")]; + _color = [0,0,1,1] + }; + + private _position = cursorObject selectionPosition [_selection, "HitPoints"]; + { + _x params ["_hit", "_pos"]; + if (_hitpoint == _hit) exitWith { + _info = _info + format ["[hitPos: %1]", _pos]; + if (_pos isEqualType []) exitWith { + _position = _pos; + }; + if (_pos isEqualType "") exitWith { + _position = cursorObject selectionPosition [_pos, "HitPoints"]; + }; + }; + } forEach _hitpointPositions; + + private _parentHitpoint = ""; + { + private _xParent = _x select 0; + { + if (_hitpoint == _x) exitWith { + _info = _info + format ["[Parent: %1]", _xParent]; + _parentHitpoint = _xParent; + }; + } forEach (_x select 1); + } forEach _hitpointGroups; + + if (_parentHitpoint == "") then { + drawIcon3D ["", _color, (cursorObject modelToWorld _position), 0.5, 0.5, 0, format ["%1 [%2]", _hitpoint, _selection], 0.5, 0.025, "TahomaB"]; + }; + _output pushBack format ["%1: %2[%3] = %4", _forEachIndex, _hitPoint, _selection, cursorObject getHitIndex _forEachIndex]; + _output pushBack format ["- %1 -",_info]; + }; + } forEach _hitPoints; + hintSilent (_output joinString "\n"); +}]; diff --git a/addons/repair/functions/fnc_addRepairActions.sqf b/addons/repair/functions/fnc_addRepairActions.sqf index d2bb3adfee..398083a080 100644 --- a/addons/repair/functions/fnc_addRepairActions.sqf +++ b/addons/repair/functions/fnc_addRepairActions.sqf @@ -79,7 +79,8 @@ _processedHitpoints = []; if (_selection isEqualTo "") exitWith { TRACE_3("Selection Empty",_hitpoint,_forEachIndex,_selection); }; if (_hitpoint isEqualTo "") exitWith { TRACE_3("Hitpoint Empty",_hitpoint,_forEachIndex,_selection); }; //Depends hitpoints shouldn't be modified directly (will be normalized) - if (isText (configFile >> "CfgVehicles" >> _type >> "HitPoints" >> _hitpoint >> "depends")) exitWith { + // Biki: Clearing 'depends' in case of inheritance cannot be an empty string (rpt warnings), but rather a "0" value. + if (!((getText (configFile >> "CfgVehicles" >> _type >> "HitPoints" >> _hitpoint >> "depends")) in ["", "0"])) exitWith { TRACE_3("Skip Depends",_hitpoint,_forEachIndex,_selection); }; diff --git a/addons/repair/functions/fnc_normalizeHitPoints.sqf b/addons/repair/functions/fnc_normalizeHitPoints.sqf index 1f6004aa15..cb06eeaeae 100644 --- a/addons/repair/functions/fnc_normalizeHitPoints.sqf +++ b/addons/repair/functions/fnc_normalizeHitPoints.sqf @@ -33,7 +33,7 @@ private _dependentHitPointScripts = []; { if ((_x != "") && {isClass (_config >> _x)} && {!(_x in _realHitPoints)}) then { _realHitPoints pushBack _x; - if (isText (_config >> _x >> "depends")) then { + if (!((getText (_config >> _x >> "depends")) in ["", "0"])) then { _dependentHitPoints pushBack _x; _dependentHitPointScripts pushBack compile getText (_config >> _x >> "depends"); }; diff --git a/addons/repair/functions/fnc_setHitPointDamage.sqf b/addons/repair/functions/fnc_setHitPointDamage.sqf index 6423df6938..57c65d1407 100644 --- a/addons/repair/functions/fnc_setHitPointDamage.sqf +++ b/addons/repair/functions/fnc_setHitPointDamage.sqf @@ -45,7 +45,7 @@ _hitPointDamageRepaired = 0; //positive for repairs : newSum = (oldSum - repaire if ((!isNil {_vehicle getHit _selectionName}) && {_x != ""}) then { _realHitpointCount = _realHitpointCount + 1; - if ((((toLower _x) find "glass") == -1) && {!isText (configFile >> "CfgVehicles" >> typeOf _vehicle >> "HitPoints" >> _x >> "depends")}) then { + if ((((toLower _x) find "glass") == -1) && {(getText (configFile >> "CfgVehicles" >> typeOf _vehicle >> "HitPoints" >> _x >> "depends")) in ["", "0"]}) then { _hitPointDamageSumOld = _hitPointDamageSumOld + (_allHitPointDamages select _forEachIndex); if (_forEachIndex == _hitPointIndex) then { _hitPointDamageRepaired = (_allHitPointDamages select _forEachIndex) - _hitPointDamage; From d02dacf61314627a7ac6a2e3141504b57e61b295 Mon Sep 17 00:00:00 2001 From: PabstMirror Date: Thu, 22 Jun 2017 22:58:57 -0500 Subject: [PATCH 143/657] Refuel - change nozzle position calc (#5279) --- .../functions/fnc_addLineToDebugDraw.sqf | 2 +- addons/refuel/functions/fnc_checkFuel.sqf | 2 +- addons/refuel/functions/fnc_connectNozzle.sqf | 3 +- .../functions/fnc_connectNozzleAction.sqf | 77 +++++++++---------- .../refuel/functions/fnc_readFuelCounter.sqf | 2 +- addons/refuel/functions/fnc_returnNozzle.sqf | 2 +- addons/refuel/functions/fnc_takeNozzle.sqf | 4 +- addons/refuel/functions/fnc_turnOff.sqf | 2 +- addons/refuel/functions/fnc_turnOn.sqf | 2 +- addons/refuel/script_component.hpp | 7 ++ 10 files changed, 52 insertions(+), 51 deletions(-) diff --git a/addons/common/functions/fnc_addLineToDebugDraw.sqf b/addons/common/functions/fnc_addLineToDebugDraw.sqf index 5fca9d68c1..46f015c5e0 100644 --- a/addons/common/functions/fnc_addLineToDebugDraw.sqf +++ b/addons/common/functions/fnc_addLineToDebugDraw.sqf @@ -11,7 +11,7 @@ * None * * Example: - * [[0,0,0], [1,1,0], [1,0,0,1]]] call ace_common_fnc_addLineToDebugDraw; + * [[0,0,0], [1,1,0], [1,0,0,1]] call ace_common_fnc_addLineToDebugDraw; * * Public: No */ diff --git a/addons/refuel/functions/fnc_checkFuel.sqf b/addons/refuel/functions/fnc_checkFuel.sqf index 8acecccfd6..081f344732 100644 --- a/addons/refuel/functions/fnc_checkFuel.sqf +++ b/addons/refuel/functions/fnc_checkFuel.sqf @@ -21,7 +21,7 @@ params [["_unit", objNull, [objNull]], ["_target", objNull, [objNull]]]; private _fuel = [_target] call FUNC(getFuel); [ - REFUEL_PROGRESS_DURATION * 2.5, + TIME_PROGRESSBAR(REFUEL_PROGRESS_DURATION * 2), [_unit, _target, _fuel], { params ["_args"]; diff --git a/addons/refuel/functions/fnc_connectNozzle.sqf b/addons/refuel/functions/fnc_connectNozzle.sqf index a124a331d5..807960977e 100644 --- a/addons/refuel/functions/fnc_connectNozzle.sqf +++ b/addons/refuel/functions/fnc_connectNozzle.sqf @@ -41,7 +41,6 @@ private _actionID = _unit addAction [format ["%1", locali if (cameraView == "EXTERNAL") then { _virtualPosASL = _virtualPosASL vectorAdd ((positionCameraToWorld [0.3,0,0]) vectorDiff (positionCameraToWorld [0,0,0])); }; - private _virtualPos = _virtualPosASL call EFUNC(common,ASLToPosition); private _lineInterection = lineIntersects [eyePos ace_player, _virtualPosASL, ace_player]; //Don't allow placing in a bad position: @@ -57,7 +56,7 @@ private _actionID = _unit addAction [format ["%1", locali _unit removeAction _actionID; if (GVAR(placeAction) == PLACE_APPROVE) then { - [_unit, _target, _virtualPos, _nozzle] call FUNC(ConnectNozzleAction); + [_unit, _target, _virtualPosASL, _nozzle] call FUNC(ConnectNozzleAction); }; }; // TODO add model like in attach/functions/fnc_attach }, 0, [_unit, _target, _nozzle, _actionID] ] call cba_fnc_addPerFrameHandler; diff --git a/addons/refuel/functions/fnc_connectNozzleAction.sqf b/addons/refuel/functions/fnc_connectNozzleAction.sqf index b132863672..31ebe1bfdc 100644 --- a/addons/refuel/functions/fnc_connectNozzleAction.sqf +++ b/addons/refuel/functions/fnc_connectNozzleAction.sqf @@ -6,7 +6,7 @@ * Arguments: * 0: Unit * 1: Target - * 2: Visual Position + * 2: Visual Position ASL * 3: Nozzle * * Return Value: @@ -20,60 +20,55 @@ #include "script_component.hpp" private ["_closeInDistance", "_endPosTestOffset"]; -params [["_unit", objNull, [objNull]], ["_target", objNull, [objNull]], ["_startingPosition", [0,0,0], [[]], 3], ["_nozzle", objNull, [objNull]]]; -private _startingOffset = _target worldToModel _startingPosition; +params [["_unit", objNull, [objNull]], ["_target", objNull, [objNull]], ["_startingPosASL", [0,0,0], [[]], 3], ["_nozzle", objNull, [objNull]]]; -private _startDistanceFromCenter = vectorMagnitude _startingOffset; -private _closeInUnitVector = vectorNormalized (_startingOffset vectorFromTo [0,0,0]); -private _closeInMax = _startDistanceFromCenter; -private _closeInMin = 0; +private _bestPosASL = []; +private _bestPosDistance = 1e99; +private _viewPos = _startingPosASL vectorAdd (((positionCameraToWorld [0,0,0]) vectorFromTo (positionCameraToWorld [0,0,1])) vectorMultiply 3); +private _modelVector = _startingPosASL vectorFromTo (AGLtoASL (_target modelToWorld [0,0,0])); +private _modelVectorLow = _startingPosASL vectorFromTo (AGLtoASL (_target modelToWorld [0,0,-1])); -while {(_closeInMax - _closeInMin) > 0.01} do { - _closeInDistance = (_closeInMax + _closeInMin) / 2; - _endPosTestOffset = _startingOffset vectorAdd (_closeInUnitVector vectorMultiply _closeInDistance); - _endPosTestOffset set [2, (_startingOffset select 2)]; - private _endPosTest = _target modelToWorldVisual _endPosTestOffset; - - private _doesIntersect = false; +{ + private _endPosASL = _x; + // [_startingPosASL, _endPosASL, [1,0,0,1]] call EFUNC(common,addLineToDebugDraw); // Debug scan lines + private _intersections = lineIntersectsSurfaces [_startingPosASL, _endPosASL, _unit]; { - if (_doesIntersect) exitWith {}; - private _startingPosShifted = _startingPosition vectorAdd _x; - _startASL = if (surfaceIsWater _startingPosShifted) then {_startingPosShifted} else {ATLtoASL _startingPosShifted}; - { - _endPosShifted = _endPosTest vectorAdd _x; - private _endASL = if (surfaceIsWater _startingPosShifted) then {_endPosShifted} else {ATLtoASL _endPosShifted}; - - //Uncomment to see the lazor show, and see how the scanning works: - // drawLine3D [_startingPosShifted, _endPosShifted, [1,0,0,1]]; - if (_target in lineIntersectsWith [_startASL, _endASL, _unit]) exitWith {_doesIntersect = true}; - } forEach [[0,0,0.045], [0,0,-0.045], [0,0.045,0], [0,-0.045,0], [0.045,0,0], [-0.045,0,0]]; - } forEach [[0,0,0], [0,0,0.05], [0,0,-0.05]]; - - if (_doesIntersect) then { - _closeInMax = _closeInDistance; - } else { - _closeInMin = _closeInDistance; - }; -}; - -_closeInDistance = (_closeInMax + _closeInMin) / 2; + _x params ["_intersectPosASL", "", "_intersectObject"]; + if (_intersectObject == _target) then { + private _distance = _startingPosASL distance _intersectPosASL; + if (_distance < _bestPosDistance) then { + _bestPosDistance = _distance; + _bestPosASL = _intersectPosASL; + }; + }; + } forEach _intersections; +} forEach [ + // Shoot rays towards player's view angle and see which spot is closest + _startingPosASL vectorAdd (((positionCameraToWorld [0,0,0]) vectorFromTo (positionCameraToWorld [0,0,1])) vectorMultiply 3), + _startingPosASL vectorAdd (((positionCameraToWorld [0,0,0]) vectorFromTo (positionCameraToWorld [-0.25,0,1])) vectorMultiply 3), + _startingPosASL vectorAdd (((positionCameraToWorld [0,0,0]) vectorFromTo (positionCameraToWorld [0.25,0,1])) vectorMultiply 3), + _startingPosASL vectorAdd (((positionCameraToWorld [0,0,0]) vectorFromTo (positionCameraToWorld [0,-0.25,1])) vectorMultiply 3), + _startingPosASL vectorAdd (((positionCameraToWorld [0,0,0]) vectorFromTo (positionCameraToWorld [-0.25,-0.25,1])) vectorMultiply 3), + _startingPosASL vectorAdd (((positionCameraToWorld [0,0,0]) vectorFromTo (positionCameraToWorld [0.25,-0.25,1])) vectorMultiply 3), + AGLtoASL (_target modelToWorld [0,0,0]), // Try old method of just using model center + AGLtoASL (_target modelToWorld [0,0,-0.5]) +]; //Checks (too close to center or can't attach) -if ((_startDistanceFromCenter - _closeInDistance) < 0.1) exitWith { +if (_bestPosASL isEqualTo []) exitWith { TRACE_2("no valid spot found",_closeInDistance,_startDistanceFromCenter); [localize LSTRING(Failed)] call EFUNC(common,displayTextStructured); }; //Move it out slightly, for visibility sake (better to look a little funny than be embedded//sunk in the hull and be useless) -_closeInDistance = (_closeInDistance - 0.05); +_bestPosASL = _bestPosASL vectorAdd ((_bestPosASL vectorFromTo _startingPosASL) vectorMultiply 0.05); -_endPosTestOffset = _startingOffset vectorAdd (_closeInUnitVector vectorMultiply _closeInDistance); -_endPosTestOffset set [2, (_startingOffset select 2)]; +private _attachPosModel = _target worldToModel (ASLtoAGL _bestPosASL); [ - REFUEL_PROGRESS_DURATION, - [_unit, _nozzle, _target, _endPosTestOffset], + TIME_PROGRESSBAR(REFUEL_PROGRESS_DURATION), + [_unit, _nozzle, _target, _attachPosModel], { params ["_args"]; _args params [["_unit", objNull, [objNull]], ["_nozzle", objNull, [objNull]], ["_target", objNull, [objNull]], ["_endPosTestOffset", [0,0,0], [[]], 3]]; diff --git a/addons/refuel/functions/fnc_readFuelCounter.sqf b/addons/refuel/functions/fnc_readFuelCounter.sqf index 1b1fb78e81..98393e69ea 100644 --- a/addons/refuel/functions/fnc_readFuelCounter.sqf +++ b/addons/refuel/functions/fnc_readFuelCounter.sqf @@ -19,7 +19,7 @@ params [["_unit", objNull, [objNull]], ["_target", objNull, [objNull]]]; [ - REFUEL_PROGRESS_DURATION, + TIME_PROGRESSBAR(REFUEL_PROGRESS_DURATION), [_unit, _target], { params ["_args"]; diff --git a/addons/refuel/functions/fnc_returnNozzle.sqf b/addons/refuel/functions/fnc_returnNozzle.sqf index 752be90d23..2b1ac64f8b 100644 --- a/addons/refuel/functions/fnc_returnNozzle.sqf +++ b/addons/refuel/functions/fnc_returnNozzle.sqf @@ -24,7 +24,7 @@ private _source = _nozzle getVariable QGVAR(source); if (isNull _nozzle || {_source != _target}) exitWith {false}; [ - REFUEL_PROGRESS_DURATION, + TIME_PROGRESSBAR(REFUEL_PROGRESS_DURATION), [_unit, _nozzle, _target], { params ["_args"]; diff --git a/addons/refuel/functions/fnc_takeNozzle.sqf b/addons/refuel/functions/fnc_takeNozzle.sqf index 285dd37ced..1b0baac80c 100644 --- a/addons/refuel/functions/fnc_takeNozzle.sqf +++ b/addons/refuel/functions/fnc_takeNozzle.sqf @@ -39,7 +39,7 @@ if (isNull _nozzle) then { // func is called on fuel truck _endPosOffset = _endPosOffset select 0; }; [ - REFUEL_PROGRESS_DURATION, + TIME_PROGRESSBAR(REFUEL_PROGRESS_DURATION), [_unit, _target, _endPosOffset], { params ["_args"]; @@ -105,7 +105,7 @@ if (isNull _nozzle) then { // func is called on fuel truck ] call EFUNC(common,progressBar); } else { // func is called on muzzle either connected or on ground [ - REFUEL_PROGRESS_DURATION, + TIME_PROGRESSBAR(REFUEL_PROGRESS_DURATION), [_unit, _nozzle], { params ["_args"]; diff --git a/addons/refuel/functions/fnc_turnOff.sqf b/addons/refuel/functions/fnc_turnOff.sqf index 31308607bb..2c2b8de158 100644 --- a/addons/refuel/functions/fnc_turnOff.sqf +++ b/addons/refuel/functions/fnc_turnOff.sqf @@ -19,7 +19,7 @@ params [["_unit", objNull, [objNull]], ["_nozzle", objNull, [objNull]]]; [ - REFUEL_PROGRESS_DURATION, + TIME_PROGRESSBAR(REFUEL_PROGRESS_DURATION), [_unit, _nozzle], { params ["_args"]; diff --git a/addons/refuel/functions/fnc_turnOn.sqf b/addons/refuel/functions/fnc_turnOn.sqf index b7a4cf1bc9..cf8656f558 100644 --- a/addons/refuel/functions/fnc_turnOn.sqf +++ b/addons/refuel/functions/fnc_turnOn.sqf @@ -19,7 +19,7 @@ params [["_unit", objNull, [objNull]], ["_nozzle", objNull, [objNull]]]; [ - REFUEL_PROGRESS_DURATION, + TIME_PROGRESSBAR(REFUEL_PROGRESS_DURATION), [_unit, _nozzle], { params ["_args"]; diff --git a/addons/refuel/script_component.hpp b/addons/refuel/script_component.hpp index 19f12ed366..3f85277a99 100644 --- a/addons/refuel/script_component.hpp +++ b/addons/refuel/script_component.hpp @@ -5,6 +5,7 @@ // #define DEBUG_MODE_FULL // #define DISABLE_COMPILE_CACHE // #define ENABLE_PERFORMANCE_COUNTERS +// #define FAST_PROGRESSBARS #ifdef DEBUG_ENABLED_REFUEL #define DEBUG_MODE_FULL @@ -29,3 +30,9 @@ _weaponSelect = _unit getVariable QGVAR(selectedWeaponOnRefuel); \ _unit selectWeapon _weaponSelect; \ _unit setVariable [QGVAR(selectedWeaponOnRefuel), nil]; + +#ifdef FAST_PROGRESSBARS + #define TIME_PROGRESSBAR(X) ((X) * 0.075) +#else + #define TIME_PROGRESSBAR(X) (X) +#endif From fde984ad7b3810e04c8576de8f5fde88a4bba7c3 Mon Sep 17 00:00:00 2001 From: PabstMirror Date: Fri, 23 Jun 2017 11:31:19 -0500 Subject: [PATCH 144/657] Handle ace_cargo_canLoad set to scalar (#5306) --- addons/cargo/functions/fnc_initObject.sqf | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/addons/cargo/functions/fnc_initObject.sqf b/addons/cargo/functions/fnc_initObject.sqf index d2ce8e5b58..d59249c31b 100644 --- a/addons/cargo/functions/fnc_initObject.sqf +++ b/addons/cargo/functions/fnc_initObject.sqf @@ -21,10 +21,13 @@ TRACE_2("params",_object,_type); // If object had size given to it via eden/public then override config canLoad setting private _canLoadPublic = _object getVariable [QGVAR(canLoad), false]; +if (!(_canLoadPublic isEqualType false)) then { + WARNING_4("%1[%2] - Variable %3 is %4 - Should be bool",_object,_type,QGVAR(canLoad),_canLoadPublic); +}; private _canLoadConfig = getNumber (configFile >> "CfgVehicles" >> _type >> QGVAR(canLoad)) == 1; // Nothing to do here if object can't be loaded -if !(_canLoadConfig || _canLoadPublic) exitWith {}; +if !(_canLoadConfig || {_canLoadPublic in [true, 1]}) exitWith {}; // Servers and HCs do not require action menus (beyond this point) if !(hasInterface) exitWith {}; @@ -47,7 +50,7 @@ if (_canLoadConfig) then { private _condition = { //IGNORE_PRIVATE_WARNING ["_target", "_player"]; GVAR(enable) && - {(_target getVariable [QGVAR(canLoad), getNumber (configFile >> "CfgVehicles" >> (typeOf _target) >> QGVAR(canLoad)) == 1])} && + {(_target getVariable [QGVAR(canLoad), getNumber (configFile >> "CfgVehicles" >> (typeOf _target) >> QGVAR(canLoad))]) in [true, 1]} && {locked _target < 2} && {alive _target} && {[_player, _target, []] call EFUNC(common,canInteractWith)} && From 9bf59bc74d3bb6f73622f5cc75c1119ef781d3aa Mon Sep 17 00:00:00 2001 From: PabstMirror Date: Fri, 23 Jun 2017 11:31:59 -0500 Subject: [PATCH 145/657] Add XEH to ace_module (#5304) --- addons/modules/config.cpp | 2 ++ 1 file changed, 2 insertions(+) diff --git a/addons/modules/config.cpp b/addons/modules/config.cpp index 662b1cb349..6475b90cf4 100644 --- a/addons/modules/config.cpp +++ b/addons/modules/config.cpp @@ -14,6 +14,7 @@ class CfgPatches { }; }; +class CBA_Extended_EventHandlers; class CfgVehicles { class Logic; class Module_F: Logic { @@ -23,6 +24,7 @@ class CfgVehicles { class ACE_Module: Module_F { class EventHandlers { init = QUOTE(_this call DFUNC(moduleInit)); + class CBA_Extended_EventHandlers: CBA_Extended_EventHandlers {}; }; }; }; From 2823ee58a462224c94f398edc0e6954fb34c0500 Mon Sep 17 00:00:00 2001 From: Tim Beswick Date: Fri, 23 Jun 2017 17:32:48 +0100 Subject: [PATCH 146/657] Changed hellfire interaction check & added N variant (#5294) * Changed weapon check for interaction to generic ace_hellfire_enabled value * Added November hellfire variant * Cleanup * +1 --- addons/hellfire/CfgAmmo.hpp | 15 ++++++- addons/hellfire/CfgMagazines.hpp | 40 +++++++++++++++++++ addons/hellfire/CfgWeapons.hpp | 6 ++- .../hellfire/functions/fnc_setupVehicle.sqf | 2 +- addons/hellfire/stringtable.xml | 15 ------- 5 files changed, 60 insertions(+), 18 deletions(-) diff --git a/addons/hellfire/CfgAmmo.hpp b/addons/hellfire/CfgAmmo.hpp index b5df3994f2..c8900459ad 100644 --- a/addons/hellfire/CfgAmmo.hpp +++ b/addons/hellfire/CfgAmmo.hpp @@ -19,7 +19,7 @@ class CfgAmmo { laserLock = 0; manualControl = 0; maxSpeed = 450; - + thrustTime = 2.5; // motor burn 2-3 sec thrust = 250; timeToLive = 40; @@ -54,4 +54,17 @@ class CfgAmmo { attackProfiles[] = {"hellfire", "hellfire_hi", "hellfire_lo"}; }; }; + class ACE_Hellfire_AGM114N: ACE_Hellfire_AGM114K { + displayName = "AGM-114N"; + displayNameShort = "AGM-114N"; + description = "AGM-114N"; + descriptionShort = "AGM-114N"; + hit = 1100; + indirectHit = 200; + indirectHitRange = 10; + explosionEffects = "BombExplosion"; + class ace_missileguidance: ace_missileguidance { + enabled = 1; // Missile Guidance must be explicitly enabled + }; + }; }; diff --git a/addons/hellfire/CfgMagazines.hpp b/addons/hellfire/CfgMagazines.hpp index 6f636c2c87..79c5b5016c 100644 --- a/addons/hellfire/CfgMagazines.hpp +++ b/addons/hellfire/CfgMagazines.hpp @@ -1,6 +1,7 @@ class CfgMagazines { class 12Rnd_PG_missiles; + // Kilo - tandem shaped charge HEAT (anti-tank) class 6Rnd_ACE_Hellfire_AGM114K: 12Rnd_PG_missiles { // Old style vehicle magazine count = 6; ammo = "ACE_Hellfire_AGM114K"; @@ -44,4 +45,43 @@ class CfgMagazines { model = "\A3\Weapons_F\DynamicLoadout\PylonPod_4x_Missile_LG_scalpel_F.p3d"; mirrorMissilesIndexes[] = {2, 1, 4, 3}; }; + + // November - Metal augmented charge (Thermobaric) (Enclosures, ships, urban targets, air defense units) + class 6Rnd_ACE_Hellfire_AGM114N: 6Rnd_ACE_Hellfire_AGM114K { // Old style vehicle magazine + count = 6; + ammo = "ACE_Hellfire_AGM114N"; + displayName = "AGM-114N [ACE]"; + displayNameShort = "AGM-114N"; + descriptionShort = "AGM-114N"; + }; + + // 1.70 pylon magazines: + class PylonMissile_1Rnd_ACE_Hellfire_AGM114N: PylonMissile_1Rnd_ACE_Hellfire_AGM114K { // Bare missle + displayName = "1x AGM-114N [ACE]"; + displayNameShort = "AGM-114N"; + descriptionShort = "AGM-114N"; + ammo = "ACE_Hellfire_AGM114N"; + pylonWeapon = QGVAR(launcher_N); + }; + class PylonRack_1Rnd_ACE_Hellfire_AGM114N: PylonRack_1Rnd_ACE_Hellfire_AGM114K { // 1x Launcher Support Rack + displayName = "1x AGM-114N [ACE]"; + displayNameShort = "AGM-114N"; + descriptionShort = "AGM-114N"; + ammo = "ACE_Hellfire_AGM114N"; + pylonWeapon = QGVAR(launcher_N); + }; + class PylonRack_3Rnd_ACE_Hellfire_AGM114N: PylonRack_3Rnd_ACE_Hellfire_AGM114K { // 3x Launcher Support Rack + displayName = "3x AGM-114N [ACE]"; + displayNameShort = "AGM-114N"; + descriptionShort = "AGM-114N"; + ammo = "ACE_Hellfire_AGM114N"; + pylonWeapon = QGVAR(launcher_N); + }; + class PylonRack_4Rnd_ACE_Hellfire_AGM114N: PylonRack_4Rnd_ACE_Hellfire_AGM114K { // 4x Launcher Support Rack + displayName = "4x AGM-114N [ACE]"; + displayNameShort = "AGM-114N"; + descriptionShort = "AGM-114N"; + ammo = "ACE_Hellfire_AGM114N"; + pylonWeapon = QGVAR(launcher_N); + }; }; diff --git a/addons/hellfire/CfgWeapons.hpp b/addons/hellfire/CfgWeapons.hpp index 1b9a76352e..483f1dd0a7 100644 --- a/addons/hellfire/CfgWeapons.hpp +++ b/addons/hellfire/CfgWeapons.hpp @@ -1,7 +1,7 @@ class CfgWeapons { class missiles_SCALPEL; class GVAR(launcher): missiles_SCALPEL { - displayName = CSTRING(Hellfire); + displayName = "AGM-114K Hellfire II"; GVAR(enabled) = 1; // show attack profile / lock on hud EGVAR(laser,canSelect) = 1; // can ace_laser lock (allows switching laser code) canLock = 0; @@ -10,4 +10,8 @@ class CfgWeapons { lockingTargetSound[] = {"",0,1}; lockedTargetSound[] = {"",0,1}; }; + class GVAR(launcher_N): GVAR(launcher) { + displayName = "AGM-114N Hellfire II"; + magazines[] = {"6Rnd_ACE_Hellfire_AGM114N", "PylonMissile_1Rnd_ACE_Hellfire_AGM114N", "PylonRack_1Rnd_ACE_Hellfire_AGM114N", "PylonRack_3Rnd_ACE_Hellfire_AGM114N", "PylonRack_4Rnd_ACE_Hellfire_AGM114N"}; + }; }; diff --git a/addons/hellfire/functions/fnc_setupVehicle.sqf b/addons/hellfire/functions/fnc_setupVehicle.sqf index bec56d52a7..811e6c6f3f 100644 --- a/addons/hellfire/functions/fnc_setupVehicle.sqf +++ b/addons/hellfire/functions/fnc_setupVehicle.sqf @@ -61,7 +61,7 @@ private _fnc_condition = { params ["_target", "_player", "_attackProfile"]; private _turretPath = if (ACE_player == (driver _target)) then {[-1]} else {ACE_player call CBA_fnc_turretPath}; - private _hasWeapon = ({QGVAR(launcher) == _x} count (_target weaponsTurret _turretPath)) > 0; + private _hasWeapon = ({(isNumber (configFile >> "CfgWeapons" >> _x >> QGVAR(enabled))) && {getNumber (configFile >> "CfgWeapons" >> _x >> QGVAR(enabled)) > 0}} count (_target weaponsTurret _turretPath)) > 0; (_hasWeapon) && {(_target getVariable [QEGVAR(missileguidance,attackProfile), "hellfire"]) != _attackProfile}; diff --git a/addons/hellfire/stringtable.xml b/addons/hellfire/stringtable.xml index d60e6ac9a8..4cca81ef92 100644 --- a/addons/hellfire/stringtable.xml +++ b/addons/hellfire/stringtable.xml @@ -1,21 +1,6 @@  - - Hellfire - Hellfire - Hellfire - Hellfire - Hellfire - Hellfire - Hellfire - Hellfire - Hellfire - Hellfire - ヘルファイア - 地狱火 - 地獄火 - Set Hellfire mode Imposta modalità Hellfire From 98ccd879f30ab81c65976f429ce3e748dd16b760 Mon Sep 17 00:00:00 2001 From: classic Date: Sat, 24 Jun 2017 01:39:06 +0900 Subject: [PATCH 147/657] Japanese translation d02dacf (#5309) * add the Jpn translation for repair add the Japanese translation for repair * minor fix to Jpn translation for medical minor fix to Jpn translation for medical --- addons/medical/stringtable.xml | 20 ++++++++++---------- addons/repair/stringtable.xml | 1 + 2 files changed, 11 insertions(+), 10 deletions(-) diff --git a/addons/medical/stringtable.xml b/addons/medical/stringtable.xml index 8061d2511c..058bc9ee0e 100644 --- a/addons/medical/stringtable.xml +++ b/addons/medical/stringtable.xml @@ -1,4 +1,4 @@ - + @@ -394,7 +394,7 @@ Infúzió sós vizzel... Effettuo la rasfusione di soluzione salina Transfundindo Soro... - 血しょうを投与中・・・ + 生理食塩水を投与中・・・ 생리식염수 수혈중... 施打生理食盐水中 ... 施打生理食鹽水中 ... @@ -410,7 +410,7 @@ Infúzió vérplazmával... Effettu la trasfusione di plasma... Transfundindo Plasma... - 生理食塩水を投与中・・・ + 血しょうを投与中・・・ 혈장 수혈중... 输血浆中 ... 輸血漿中 ... @@ -794,7 +794,7 @@ Sós víz adása intravénásan (1000ml) Effettua trasfusione salina EV (1˙000ml) Administrar Soro IV (1000ml) - 血しょう IV (1000ml) をあたえる + 生理食塩水 IV (1000ml) をあたえる IV 생리식염수 수혈 (1000ml) 注射生理食盐水 (1000ml) 注射生理食鹽水 (1000ml) @@ -810,7 +810,7 @@ Sós víz adása intravénásan (500ml) Effettua trasfusione salina EV (500ml) Administrar Soro IV (500ml) - 血しょう IV (500ml) をあたえる + 生理食塩水 IV (500ml) をあたえる IV 생리식염수 수혈 (500ml) 注射生理食盐水 (500ml) 注射生理食鹽水 (500ml) @@ -826,7 +826,7 @@ Sós víz adása intravénásan (250ml) Effettua trasfusione salina EV (250ml) Administrar Soro IV (250ml) - 血しょう IV (250ml) をあたえる + 生理食塩水 IV (250ml) をあたえる IV 생리식염수 수혈 (250ml) 注射生理食盐水 (250ml) 注射生理食鹽水 (250ml) @@ -1098,7 +1098,7 @@ Una benda apposita, utilizzata per coprire una ferita, la quale viene applicata su di essa una volta fermata l'emorragia. Uma curativo, material específico para cobrir um ferimento que é aplicado assim que o sangramento é estancando. Obvaz je vhodným způsobem upravený sterilní materiál, určený k překrytí rány, případně k fixaci poranění. - ドレッシングは、傷口を血液凝固剤でおおうようにできていて、つかうと出血の原因を取りさります。 + 緊急圧迫包帯は、傷口を血液凝固剤でおおうようにできていて、つかうと出血の原因を取りさります。 드레싱, 출혈을 막고서 상처를 덮기위해 쓰는 물건입니다. 用于覆盖伤口以防止出血, 透过敷料的止血剂来让出血慢慢停止. 用於覆蓋傷口以防止出血, 透過敷料的止血劑來讓出血慢慢停止. @@ -1447,7 +1447,7 @@ Plasma EV (1000ml) Plasma IV (1000ml) Krevní plazma (1000ml) - 生理食塩水 IV (1000ml) + 血しょう IV (1000ml) 혈장 IV (250ml) 血浆 (1000ml) 血漿 (1000ml) @@ -1495,7 +1495,7 @@ Plasma EV (500ml) Plasma IV (500ml) Krevní plazma (500ml) - 生理食塩水 IV (500ml) + 血しょう IV (500ml) 혈장 IV (500ml) 血浆 (500ml) 血漿 (500ml) @@ -1511,7 +1511,7 @@ Plasma EV (250ml) Plasma IV (250ml) Krevní plazma (250ml) - 生理食塩水 IV (250ml) + 血しょう IV (250ml) 혈장 IV (250ml) 血浆 (250ml) 血漿 (250ml) diff --git a/addons/repair/stringtable.xml b/addons/repair/stringtable.xml index ea34a04f9c..45a6bf622b 100644 --- a/addons/repair/stringtable.xml +++ b/addons/repair/stringtable.xml @@ -1422,6 +1422,7 @@ Adv. Engineer Adv. Geniere + 上級工兵 专精 專精 From 5cf75697119d41d21aa379188425b03b2284236a Mon Sep 17 00:00:00 2001 From: jonpas Date: Sat, 8 Jul 2017 16:48:39 +0200 Subject: [PATCH 148/657] Correct new Chinese stringtable identifiers (#5334) --- addons/advanced_ballistics/stringtable.xml | 106 +- addons/advanced_fatigue/stringtable.xml | 54 +- addons/advanced_throwing/stringtable.xml | 86 +- addons/aircraft/stringtable.xml | 14 +- addons/atragmx/stringtable.xml | 18 +- addons/attach/stringtable.xml | 70 +- addons/ballistics/stringtable.xml | 570 ++++---- addons/captives/stringtable.xml | 110 +- addons/cargo/stringtable.xml | 106 +- addons/chemlights/stringtable.xml | 162 +-- addons/common/stringtable.xml | 278 ++-- addons/concertina_wire/stringtable.xml | 18 +- addons/cookoff/stringtable.xml | 38 +- addons/dagr/stringtable.xml | 18 +- addons/disarming/stringtable.xml | 6 +- addons/disposable/stringtable.xml | 14 +- addons/dogtags/stringtable.xml | 26 +- addons/dragging/stringtable.xml | 26 +- addons/explosives/stringtable.xml | 250 ++-- addons/fastroping/stringtable.xml | 38 +- addons/fcs/stringtable.xml | 26 +- addons/finger/stringtable.xml | 42 +- addons/flashlights/stringtable.xml | 26 +- addons/flashsuppressors/stringtable.xml | 30 +- addons/frag/stringtable.xml | 54 +- addons/gestures/stringtable.xml | 82 +- addons/gforces/stringtable.xml | 10 +- addons/goggles/stringtable.xml | 22 +- addons/grenades/stringtable.xml | 98 +- addons/gunbag/stringtable.xml | 26 +- addons/hearing/stringtable.xml | 74 +- addons/hellfire/stringtable.xml | 6 +- addons/huntir/stringtable.xml | 66 +- addons/interact_menu/stringtable.xml | 114 +- addons/interaction/stringtable.xml | 266 ++-- addons/inventory/stringtable.xml | 38 +- addons/javelin/stringtable.xml | 6 +- addons/kestrel4500/stringtable.xml | 30 +- addons/laser/stringtable.xml | 18 +- addons/laserpointer/stringtable.xml | 30 +- addons/logistics_uavbattery/stringtable.xml | 26 +- addons/logistics_wirecutter/stringtable.xml | 22 +- addons/magazinerepack/stringtable.xml | 38 +- addons/main/stringtable.xml | 10 +- addons/map/stringtable.xml | 138 +- addons/map_gestures/stringtable.xml | 78 +- addons/maptools/stringtable.xml | 62 +- addons/markers/stringtable.xml | 6 +- addons/medical/stringtable.xml | 1408 +++++++++---------- addons/medical_ai/stringtable.xml | 6 +- addons/medical_blood/stringtable.xml | 14 +- addons/medical_menu/stringtable.xml | 222 +-- addons/microdagr/stringtable.xml | 130 +- addons/minedetector/stringtable.xml | 34 +- addons/missileguidance/stringtable.xml | 50 +- addons/missionmodules/stringtable.xml | 70 +- addons/mk6mortar/stringtable.xml | 134 +- addons/movement/stringtable.xml | 18 +- addons/mx2a/stringtable.xml | 10 +- addons/nametags/stringtable.xml | 138 +- addons/nightvision/stringtable.xml | 62 +- addons/nlaw/stringtable.xml | 14 +- addons/optics/stringtable.xml | 42 +- addons/optionsmenu/stringtable.xml | 150 +- addons/overheating/stringtable.xml | 138 +- addons/overpressure/stringtable.xml | 10 +- addons/parachute/stringtable.xml | 26 +- addons/quickmount/stringtable.xml | 46 +- addons/rangecard/stringtable.xml | 30 +- addons/realisticnames/stringtable.xml | 810 +++++------ addons/rearm/stringtable.xml | 166 +-- addons/refuel/stringtable.xml | 130 +- addons/reload/stringtable.xml | 26 +- addons/reloadlaunchers/stringtable.xml | 18 +- addons/repair/stringtable.xml | 474 +++---- addons/respawn/stringtable.xml | 98 +- addons/safemode/stringtable.xml | 18 +- addons/sandbag/stringtable.xml | 54 +- addons/scopes/stringtable.xml | 118 +- addons/slideshow/stringtable.xml | 62 +- addons/spectator/stringtable.xml | 258 ++-- addons/spottingscope/stringtable.xml | 14 +- addons/switchunits/stringtable.xml | 70 +- addons/tacticalladder/stringtable.xml | 30 +- addons/tagging/stringtable.xml | 70 +- addons/trenches/stringtable.xml | 62 +- addons/tripod/stringtable.xml | 26 +- addons/ui/stringtable.xml | 170 +-- addons/vector/stringtable.xml | 22 +- addons/vehiclelock/stringtable.xml | 98 +- addons/vehicles/stringtable.xml | 14 +- addons/viewdistance/stringtable.xml | 106 +- addons/weaponselect/stringtable.xml | 94 +- addons/weather/stringtable.xml | 66 +- addons/winddeflection/stringtable.xml | 62 +- addons/yardage450/stringtable.xml | 14 +- addons/zeus/stringtable.xml | 306 ++-- 97 files changed, 4830 insertions(+), 4830 deletions(-) diff --git a/addons/advanced_ballistics/stringtable.xml b/addons/advanced_ballistics/stringtable.xml index 8e942364a9..631acc92c7 100644 --- a/addons/advanced_ballistics/stringtable.xml +++ b/addons/advanced_ballistics/stringtable.xml @@ -1,4 +1,4 @@ - + @@ -14,8 +14,8 @@ Mostrar Informação do Vento 風の情報を表示 바람의 정보를 표시 - 顯示風況 - 显示风况 + 顯示風況 + 显示风况 Show Protractor @@ -30,8 +30,8 @@ Mostrar Transferidor 分度器を表示 각도기 표시 - 顯示量角器 - 显示量角器 + 顯示量角器 + 显示量角器 Advanced Ballistics @@ -46,8 +46,8 @@ Balistica Avanzata アドバンスド バリスティックス 고급 탄도학 - 先進彈道系統 - 先进弹道系统 + 先進彈道系統 + 先进弹道系统 Advanced Ballistics @@ -62,8 +62,8 @@ Balistica Avanzata アドバンスド バリスティックス 고급 탄도학 - 先進彈道系統 - 先进弹道系统 + 先進彈道系統 + 先进弹道系统 Enables advanced ballistics @@ -78,8 +78,8 @@ Abilita Balistica Avanzata アドバンスド バリスティックスを有効化 고급 탄도학을 적용합니다 - 啟用先進彈道系統 - 启用先进弹道系统 + 啟用先進彈道系統 + 启用先进弹道系统 Enabled For Snipers @@ -94,8 +94,8 @@ Abilita per Tiratori Scelti 狙撃手へ有効化 저격수만 적용 - 啟用給狙擊手 - 启用给狙击手 + 啟用給狙擊手 + 启用给狙击手 Enables advanced ballistics for non local snipers (when using high power optics) @@ -110,8 +110,8 @@ Abilita Balistica Avanzata per Tiratori Scelti non locali (con ottiche ad alto potenziale) 非ローカルの狙撃手 (高倍率スコープを使っている場合)へアドバンスド バリスティックスを有効化します 고급 탄도학을 비-저격수 인원에게도 적용합니다(고성능 조준경을 사용시) - 啟用先進彈道系統給非本地狙擊手(當使用高倍率光學瞄鏡時) - 启用先进弹道系统给非本地狙击手(当使用高倍率光学瞄镜时) + 啟用先進彈道系統給非本地狙擊手(當使用高倍率光學瞄鏡時) + 启用先进弹道系统给非本地狙击手(当使用高倍率光学瞄镜时) Enabled For Group Members @@ -126,8 +126,8 @@ Abilita per Membri del Gruppo グループ メンバーへ有効化 그룹 멤버도 적용 - 啟用給小隊成員 - 启用给小队成员 + 啟用給小隊成員 + 启用给小队成员 Enables advanced ballistics for non local group members @@ -142,8 +142,8 @@ Abilita Balistica Avanzata per Membri non locali del Gruppo 非ローカルのグループ メンバーへアドバンスド バリスティックスを有効化します 고급 탄도학을 비-그룹멤버에게도 적용합니다 - 啟用先進彈道系統給非本地小隊成員 - 启用先进弹道系统给非本地小队成员 + 啟用先進彈道系統給非本地小隊成員 + 启用先进弹道系统给非本地小队成员 Enabled For Everyone @@ -158,8 +158,8 @@ Abilita per tutti 全員に有効化 모두에게 적용 - 啟用給所有人 - 启用给所有人 + 啟用給所有人 + 启用给所有人 Enables advanced ballistics for all non local players (enabling this may degrade performance during heavy firefights in multiplayer) @@ -174,8 +174,8 @@ Abilita Balistica Avanzata per tutti i giocatori non locali (abilitare questo parametro potrebbe ridurre le prestazioni durante scontri intensi in multiplayer) 非ローカルの全プレイヤーへアドバンスド バリスティックスを有効化します (マルチプレイで大規模な銃撃戦がおこなわれると、動作の低下を招きます) 고급 탄도학을 모든 비-로컬그룹에게도 적용합니다(적용 후 대규모 전투시 성능하락을 유발할 수 있습니다) - 啟用先進彈道系統給所有非本地玩家 (啟用此功能後,在多人連線大量交火時可能會降低效能) - 启用先进弹道系统给所有非本地玩家 (启用此功能后,在多人连线大量交火时可能会降低效能) + 啟用先進彈道系統給所有非本地玩家 (啟用此功能後,在多人連線大量交火時可能會降低效能) + 启用先进弹道系统给所有非本地玩家 (启用此功能后,在多人连线大量交火时可能会降低效能) Always Enabled For Group Members @@ -190,8 +190,8 @@ Sempre abilitato per Membri del Gruppo 常にグループ メンバーへ有効化 그룹 멤버에게 항상 적용 - 永遠啟用給小隊成員 - 永远启用给小队成员 + 永遠啟用給小隊成員 + 永远启用给小队成员 Always enables advanced ballistics when a group member fires @@ -206,8 +206,8 @@ Abilita sempre Balistica Avanzata quando un membro del gruppo spara グループ メンバーが射撃した時、常にアドバンスド バリスティックスを有効化します 그룹 멤버가 발사시 항상 고급 탄도학을 적용합니다 - 當小隊成員開火時,永遠啟用先進彈道系統 - 当小队成员开火时,永远启用先进弹道系统 + 當小隊成員開火時,永遠啟用先進彈道系統 + 当小队成员开火时,永远启用先进弹道系统 Disabled In FullAuto Mode @@ -222,8 +222,8 @@ Disabilita in modalità di fuoco automatico フルオートでは無効化 조정간 자동시 비활성화 - 在全自動模式時關閉 - 在全自动模式时关闭 + 在全自動模式時關閉 + 在全自动模式时关闭 Disables the advanced ballistics during full auto fire @@ -238,8 +238,8 @@ Disabilita Balistica Avanzata durante fuoco automatico フルオートで射撃中ではアドバンスド バリスティックスを無効化します 조정간 자동시 고급 탄도학을 비활성화 합니다 - 在全自動模式開火時,關閉先進彈道系統 - 在全自动模式开火时,关闭先进弹道系统 + 在全自動模式開火時,關閉先進彈道系統 + 在全自动模式开火时,关闭先进弹道系统 Enable Ammo Temperature Simulation @@ -254,8 +254,8 @@ Abilita simulazione della temperatura delle munizioni 弾薬の温度シミュレーションを有効化 탄약 온도 구현 적용 - 啟用彈藥溫度模擬系統 - 启用弹药温度模拟系统 + 啟用彈藥溫度模擬系統 + 启用弹药温度模拟系统 Muzzle velocity varies with ammo temperature @@ -270,8 +270,8 @@ La velocità dello sparo varia a seconda della temperatura delle munizioni 弾薬の温度により初速値を変化させます 탄약 온도에 비례해 총구 속도가 달라집니다 - 子彈初速將隨彈藥溫度而有所變化 - 子弹初速将随弹药温度而有所变化 + 子彈初速將隨彈藥溫度而有所變化 + 子弹初速将随弹药温度而有所变化 Enable Barrel Length Simulation @@ -286,8 +286,8 @@ Abilita simulazione della lunghezza della canna 銃身長のシミュレーションを有効化 총열 길이 구현 적용 - 啟用槍管長度模擬系統 - 启用枪管长度模拟系统 + 啟用槍管長度模擬系統 + 启用枪管长度模拟系统 Muzzle velocity varies with barrel length @@ -302,8 +302,8 @@ La velocità di sparo varia a seconda della lunghezza della canna 銃身長により初速値を変化させます 총구 속도가 총열에 비례해 달라집니다 - 子彈初速將隨槍管長度而有所變化 - 子弹初速将随枪管长度而有所变化 + 子彈初速將隨槍管長度而有所變化 + 子弹初速将随枪管长度而有所变化 Enable Bullet Trace Effect @@ -318,8 +318,8 @@ Abilita effetto dei Proiettili Traccianti 弾丸の痕跡表示を有効化 예광탄 효과 적용 - 啟用曳光彈效果 - 启用曳光弹效果 + 啟用曳光彈效果 + 启用曳光弹效果 Enables a bullet trace effect to high caliber bullets (only visible when looking through high power optics) @@ -334,8 +334,8 @@ Abilita effetto dei proiettili traccianti di alto calibro (visibile solo attraverso ottiche ad alto potenziale) 大口径の銃弾による弾丸の痕跡表示を有効化します (高倍率スコープを介してでしか見れません) 대구경 탄환에 예광탄 효과를 적용합니다(오직 고성능 조준경 사용시에만 보입니다) - 啟用曳光彈效果給大口徑子彈 (只有透過高倍率光學瞄鏡才能看到) - 启用曳光弹效果给大口径子弹 (只有透过高倍率光学瞄镜才能看到) + 啟用曳光彈效果給大口徑子彈 (只有透過高倍率光學瞄鏡才能看到) + 启用曳光弹效果给大口径子弹 (只有透过高倍率光学瞄镜才能看到) Simulation Interval @@ -350,8 +350,8 @@ Intervallo Simulazione シミュレーション間隔 구현 간격 - 模擬間隔 - 模拟间隔 + 模擬間隔 + 模拟间隔 Defines the interval between every calculation step @@ -366,8 +366,8 @@ Definisce l'intervallo tra ogni step di calcolo 各計算ごとの間隔を定義します 각 계산 단위의 간격을 정의합니다 - 定義每個模擬計算之間的時間間隔 - 定义每个模拟计算之间的时间间隔 + 定義每個模擬計算之間的時間間隔 + 定义每个模拟计算之间的时间间隔 Simulation Radius @@ -382,8 +382,8 @@ Raggio Simulazione シミュレーションの適用範囲 구현 범위 - 模擬半徑 - 模拟半径 + 模擬半徑 + 模拟半径 Defines the radius around the player (in meters) at which advanced ballistics are applied to projectiles @@ -398,8 +398,8 @@ Definisce il raggio attorno al giocatore (in metri) per cui la Balistica Avanzata è applicata ai proiettili プレイヤーの周囲にアドバンスド バリスティックスによる弾道を適用させる範囲を半径で定義します (メートル) 플레이어 주위의 발사체를 고급 탄도학으로 정의하는 범위를 정합니다(미터) - 以玩家的半徑距離(公尺)定義先進彈道系統啟用範圍 - 以玩家的半径距离(公尺)定义先进弹道系统启用范围 + 以玩家的半徑距離(公尺)定義先進彈道系統啟用範圍 + 以玩家的半径距离(公尺)定义先进弹道系统启用范围 This module enables advanced ballistics simulation - meaning the trajectory of projectiles is influenced by variables like air temperature, atmospheric pressure, humidity, gravity, the type of ammunition and the weapon from which it was fired. @@ -414,8 +414,8 @@ Questo modulo abilita la simulazione della Balistica Avanzata - cioè la traiettoria dei proiettili è influenzata da variabili come la temperatura dell'aria, pressione atmosferica, umidità, gravità, il tipo di munizione e l'arma da cui è sparata このモジュールはアドバンスド バリスティックスを有効化します。弾道は気温や気圧、湿度、重力、弾薬の種類、発射する武器から影響を受けるようになります。 이 모듈은 고급 탄도학을 적용시킵니다 - 이는 발사체의 궤적이 기온, 대기압, 습도, 중력, 탄환의 종류와 어느 무기에서 발사되는지에 따라 영향을 받습니다. - 該模塊實現先進的彈道仿真 - 這意味著子彈的軌跡是由空氣溫度、大氣壓力、濕度、重力、彈藥類型以及射擊的武器所影響. - 该模块实现先进的弹道仿真 - 这意味着子弹的轨迹是由空气温度、大气压力、湿度、重力、弹药类型以及射击的武器所影响. + 該模塊實現先進的彈道仿真 - 這意味著子彈的軌跡是由空氣溫度、大氣壓力、濕度、重力、彈藥類型以及射擊的武器所影響. + 该模块实现先进的弹道仿真 - 这意味着子弹的轨迹是由空气温度、大气压力、湿度、重力、弹药类型以及射击的武器所影响. diff --git a/addons/advanced_fatigue/stringtable.xml b/addons/advanced_fatigue/stringtable.xml index 3ee90435dc..9aba5d1a04 100644 --- a/addons/advanced_fatigue/stringtable.xml +++ b/addons/advanced_fatigue/stringtable.xml @@ -1,4 +1,4 @@ - + @@ -9,8 +9,8 @@ 성능 요인 Facteur de performance Fattore Prestazione - 體力值 - 体力值 + 體力值 + 体力值 Influences the overall performance of all players with no custom factor. Higher means better. @@ -20,8 +20,8 @@ 모든 성능이 임의로 설정된 값 없이 영향받습니다. 값이 클수록 더 나은 성능을 발휘합니다 Influence les performances générales de tous les joueurs sans facteurs personalisés. Une valeur plus élevée implique de meilleures performances. Influenza qualsiasi prestazione di tutti i giocatori smuniti di un fattore personalizzato. Maggiore significa migliore. - 影響所有玩家的體力表現. 值越高代表體力越好. - 影响所有玩家的体力表现. 值越高代表体力越好. + 影響所有玩家的體力表現. 值越高代表體力越好. + 影响所有玩家的体力表现. 值越高代表体力越好. Influences the overall performance of this unit. Higher means better. @@ -31,8 +31,8 @@ 모든 성능이 이 단위로 영향을 받습니다. 값이 클수록 더 나은 성능을 발휘합니다 Influence les performances générales de cette unité. Une valeur plus élevée implique de meilleures performances. Influenza qualsiasi prestazione di questa unità. Maggiore significa migliore. - 影響這個單位的體力表現. 值越高代表體力越好. - 影响这个单位的体力表现. 值越高代表体力越好. + 影響這個單位的體力表現. 值越高代表體力越好. + 影响这个单位的体力表现. 值越高代表体力越好. Recovery Factor @@ -42,8 +42,8 @@ 회복 요인 Facteur de récupération Fattore Recupero - 回復值 - 回复值 + 回復值 + 回复值 Changes how fast the player recovers when resting. Higher is faster. @@ -53,8 +53,8 @@ 얼마나 빨리 회복하는지를 바꿉니다. 값이 클수록 더 나은 성능을 발휘합니다 Change la vitesse à laquelle les joueurs récupèrent leur endurance lorsqu'ils se reposent. Une valeur plus élevée implique une récupération plus rapide. Determina in quanto tempo il giocatore recupera quando rilassato. Maggiore significa migliore. - 決定玩家休息多久就能回復體力. 值越高恢復越快. - 决定玩家休息多久就能回复体力. 值越高恢复越快. + 決定玩家休息多久就能回復體力. 值越高恢復越快. + 决定玩家休息多久就能回复体力. 值越高恢复越快. Load Factor @@ -64,8 +64,8 @@ 부담 요인 Facteur d'encombrement Fattore Caricamento - 負重量 - 负重量 + 負重量 + 负重量 Increases or decreases how much weight influences the players performance. Zero means equipment weight has no performance influence. @@ -75,8 +75,8 @@ 플레이어가 무게에 따라 얼마나 영향받는지를 증가시키거나 감소시킵니다. 0의 경우 플레이어가 장비 무게에 영향받지 않습니다. Augmente ou réduit l'influence que le poids à sur les performances des joueurs. Zéro implique que le poids de l'équipement n'a pas d'influence sur les performances. Incrementa o decrementa quanto il peso influenza le prestazioni dei giocatori. Zero significa che il peso dell'equipaggiamento non ha alcuna influenza nelle prestazioni. - 增加或降低玩家所能承受的負重量. 如設定值為0, 代表裝備的重量將不會影響到玩家的體力表現. - 增加或降低玩家所能承受的负重量. 如设定值为0, 代表装备的重量将不会影响到玩家的体力表现. + 增加或降低玩家所能承受的負重量. 如設定值為0, 代表裝備的重量將不會影響到玩家的體力表現. + 增加或降低玩家所能承受的负重量. 如设定值为0, 代表装备的重量将不会影响到玩家的体力表现. Terrain Gradient Factor @@ -86,8 +86,8 @@ 지형 경사도 요인 Facteur d'inclinaison du terrain Fattore Pendenza Terreno - 地形陡峭影響值 - 地形陡峭影响值 + 地形陡峭影響值 + 地形陡峭影响值 Sets how much steep terrain increases stamina loss. Higher means higher stamina loss. @@ -97,8 +97,8 @@ 경사도에 따라 얼마나 피로해지는지를 정합니다. 값이 클수록 더 많은 피로를 유발합니다. Configure l'influence de l'inclinaison du terrain sur la perte d'endurance. Une valeur plus élevée implique une perte d'endurance plus importante. Stabilisce quanto la pendenza del terreno incrementa la perdita della stamina. Maggiore significa più stamina persa. - 設定陡峭的地形將會影響多少體力的流失. 值越高代表體力流失越快. - 设定陡峭的地形将会影响多少体力的流失. 值越高代表体力流失越快. + 設定陡峭的地形將會影響多少體力的流失. 值越高代表體力流失越快. + 设定陡峭的地形将会影响多少体力的流失. 值越高代表体力流失越快. Enabled @@ -108,8 +108,8 @@ 활성화 Activé Abilitato - 啟用 - 启用 + 啟用 + 启用 Enables/disables Advanced Fatigue. @@ -119,8 +119,8 @@ 고급 피로도 활성화/비활성화 Active/désactive la fatigue avancée. Abilita/disabilita la Fatica Avanzata. - 啟用/關閉進階體力. - 启用/关闭进阶体力. + 啟用/關閉進階體力. + 启用/关闭进阶体力. Show stamina bar @@ -130,8 +130,8 @@ 피로도 막대 Afficher la barre d'endurance Mostra barra stamina - 顯示體力條 - 显示体力条 + 顯示體力條 + 显示体力条 Shows the stamina bar. @@ -141,8 +141,8 @@ 피로도 막대를 보여줍니다. Affiche la barre d'endurance. Mostra la barra della stamina. - 顯示體力條. - 显示体力条. + 顯示體力條. + 显示体力条. diff --git a/addons/advanced_throwing/stringtable.xml b/addons/advanced_throwing/stringtable.xml index ddb53c333f..66dbd8e500 100644 --- a/addons/advanced_throwing/stringtable.xml +++ b/addons/advanced_throwing/stringtable.xml @@ -1,4 +1,4 @@ - + @@ -10,8 +10,8 @@ 고급 투척 Lancé amélioré Lancio Avanzato - 進階投擲 - 进阶投掷 + 進階投擲 + 进阶投掷 Allows changing advanced throwing behaviour. @@ -22,8 +22,8 @@ 고급 투척 행위를 허가합니다 Permet de changer la configuration du lancé amélioré. Permette il cambiamento della modalità di tiro. - 允許使用更多不同的投擲方式. - 允许使用更多不同的投掷方式. + 允許使用更多不同的投擲方式. + 允许使用更多不同的投掷方式. Enable Advanced Throwing @@ -34,8 +34,8 @@ 고급 투척 활성화 Active le lancé amélioré Abilita Lancio Avanzato - 啟用進階投擲 - 启用进阶投掷 + 啟用進階投擲 + 启用进阶投掷 Enables advanced throwing system. @@ -46,8 +46,8 @@ 고급 투척을 활성화 합니다 Active le système de lancé amélioré. Abilita il sistema di lancio avanzato. - 啟用進階投擲系統. - 启用进阶投掷系统. + 啟用進階投擲系統. + 启用进阶投掷系统. Show Throw Arc @@ -58,8 +58,8 @@ 투척 궤적 표시 Afficher l'arc de lancé Mostra Arco di Tiro - 顯示投擲軌道 - 显示投掷轨道 + 顯示投擲軌道 + 显示投掷轨道 Enables visualization of the throw arc (where throwable will fly). @@ -70,8 +70,8 @@ 투척 궤도를 시각화 합니다(투척물이 어디로 갈지) Active la visualisation de l'arc de lancé (où l'objet lancé va atterrir). Abilita la visualizzazione dell'arco del tiro (dove l'oggetto lanciabile volerà). - 顯示投擲軌道幫助投擲. - 显示投掷轨道帮助投掷. + 顯示投擲軌道幫助投擲. + 显示投掷轨道帮助投掷. Show Throwing Mouse Controls @@ -82,8 +82,8 @@ 마우스 조작 표시 Afficher les contrôles à la souris du lancé Mostra Comandi Mouse Lancio - 顯示滑鼠投擲控制提示 - 显示滑鼠投掷控制提示 + 顯示滑鼠投擲控制提示 + 显示滑鼠投掷控制提示 Enables visual cues for mouse controls when throwable is prepared. @@ -94,8 +94,8 @@ 투척물을 준비시 마우스 조작을 시각화해서 보여줍니다 Active les aides visuels pour les controles à la souris lorsqu'un lancé est préparé. Abilita la visualizzazione dei controlli del mouse quando l'oggetto lanciabile è pronto. - 開啟後會在準備投擲時, 顯示滑鼠相關操作. - 开启后会在准备投掷时, 显示滑鼠相关操作. + 開啟後會在準備投擲時, 顯示滑鼠相關操作. + 开启后会在准备投掷时, 显示滑鼠相关操作. Enable Throwables Pick Up @@ -106,8 +106,8 @@ 투척물 줍기 활성화 Active la récupération des objets lancés Abilita Raccogli Oggetti - 啟用可撿取地面投擲物 - 启用可捡取地面投掷物 + 啟用可撿取地面投擲物 + 启用可捡取地面投掷物 Enables ability to pick up throwables from the ground. @@ -118,8 +118,8 @@ 땅에 떨어진 투척물을 주울 수 있게 해줍니다. Active la capacité de récupérer les objets lancés sur le sol. Abilita la possibilità di raccogliere un oggetto lanciabile da terra. - 啟用後, 可撿取地面上的投擲物. - 启用后, 可捡取地面上的投掷物. + 啟用後, 可撿取地面上的投擲物. + 启用后, 可捡取地面上的投掷物. Enable Attached Throwables Pick Up @@ -130,8 +130,8 @@ 부착 투척물 줍기 활성화 Active le ramassage d'objets lançables attachés Abilita Raccogli Oggetti Lanciabili da altri Oggetti - 啟用可撿取附著投擲物 - 启用可捡取附着投掷物 + 啟用可撿取附著投擲物 + 启用可捡取附着投掷物 Enables ability to pick up throwables from attached objects. @@ -142,8 +142,8 @@ 부착된 투척물을 주울 수 있게 해줍니다. Active la capacité à ramasser les objets lançables attaché à d'autres objets. Abilita la possibilità di raccogliere gli oggetti lanciabili dagli altri oggetti. - 啟用後, 可撿取附著在物件上的投擲物. - 启用后, 可捡取附着在物件上的投掷物. + 啟用後, 可撿取附著在物件上的投擲物. + 启用后, 可捡取附着在物件上的投掷物. Prepare/Change Throwable @@ -154,8 +154,8 @@ 투척물 준비/변경 Préparer/changer d'objet Prepara/Cambia Oggetto lanciabile - 準備/變更投擲物 - 准备/变更投掷物 + 準備/變更投擲物 + 准备/变更投掷物 Throwable Drop Mode (Hold) @@ -166,8 +166,8 @@ 투척물 떨어뜨리기 모드(꾹눌러서) Mode de lancé de l'objet (Tenir) Modalità Oggetto Gettabile (Mantenere) - 投擲模式 (按住) - 投掷模式 (按住) + 投擲模式 (按住) + 投掷模式 (按住) Throwable Drop Mode (Toggle) @@ -178,8 +178,8 @@ 투척물 떨어뜨리기 모드(토글) Mode de lancé de l'objet (Basculer) Modalità Oggetto lanciabile Gettabile (Interruttore) - 投擲模式 (切換) - 投掷模式 (切换) + 投擲模式 (切換) + 投掷模式 (切换) Primed @@ -190,8 +190,8 @@ 뇌관 작동 Amorcer Armato - 引信開始燃燒 - 引信开始燃烧 + 引信開始燃燒 + 引信开始燃烧 Throw @@ -202,8 +202,8 @@ 던지기 Lancer Lanciare - 投擲 - 投掷 + 投擲 + 投掷 (Scroll) Change Mode @@ -214,8 +214,8 @@ (마우스 휠) 모드 변경 (Molette souris) Changer de mode (Scorrere) Cambio Modalità - (滾輪) 變更模式 - (滚轮) 变更模式 + (滾輪) 變更模式 + (滚轮) 变更模式 (Scroll) Extend @@ -226,8 +226,8 @@ (마우스 휠) 연장 (Molette souris) Etendre (Scorrere) Estendere - (滾輪) 延長 - (滚轮) 延长 + (滾輪) 延長 + (滚轮) 延长 (Click) Cook @@ -238,8 +238,8 @@ (클릭) 예열 (Clique) Dégoupiller (Click) Arma - (點擊) 提早拉開引信 - (点击) 提早拉开引信 + (點擊) 提早拉開引信 + (点击) 提早拉开引信 Pick Up @@ -250,8 +250,8 @@ 줍기 Ramasser Raccogli - 撿取 - 捡取 + 撿取 + 捡取 diff --git a/addons/aircraft/stringtable.xml b/addons/aircraft/stringtable.xml index a1a4dfe617..0c52397242 100644 --- a/addons/aircraft/stringtable.xml +++ b/addons/aircraft/stringtable.xml @@ -1,4 +1,4 @@ - + @@ -14,8 +14,8 @@ XM301 XM301 XM301 - XM301 - XM301 + XM301 + XM301 Open Cargo Door @@ -30,8 +30,8 @@ Abrir porta de carga カーゴ ドアを開く 화물칸 개방 - 開啟貨艙門 - 开启货舱门 + 開啟貨艙門 + 开启货舱门 Close Cargo Door @@ -46,8 +46,8 @@ Fechar porta de carga カーゴ ドアを閉じる 화물칸 폐쇄 - 關閉貨艙門 - 关闭货舱门 + 關閉貨艙門 + 关闭货舱门 diff --git a/addons/atragmx/stringtable.xml b/addons/atragmx/stringtable.xml index 28cea1bcf3..4c11ea8add 100644 --- a/addons/atragmx/stringtable.xml +++ b/addons/atragmx/stringtable.xml @@ -1,4 +1,4 @@ - + @@ -14,8 +14,8 @@ ATragMX ATragMX ATragMX - ATragMX - ATragMX + ATragMX + ATragMX Open ATragMX @@ -30,8 +30,8 @@ Abrir ATragMX ATragMX を開く ATragMX 열기 - 開啟ATragMX - 开启ATragMX + 開啟ATragMX + 开启ATragMX Rugged PDA with ATragMX @@ -46,8 +46,8 @@ PDA Robusto com ATragMX ATragMX 付きの携行型端末 ATragMX가 달린 PDA - 裝有軍用PDA的ATragMX - 装有军用PDA的ATragMX + 裝有軍用PDA的ATragMX + 装有军用PDA的ATragMX Open ATragMX @@ -62,8 +62,8 @@ Abrir ATragMX ATragMX を開く ATragMX 열기 - 開啟ATragMX - 开启ATragMX + 開啟ATragMX + 开启ATragMX diff --git a/addons/attach/stringtable.xml b/addons/attach/stringtable.xml index 65fdee531d..39455dedcf 100644 --- a/addons/attach/stringtable.xml +++ b/addons/attach/stringtable.xml @@ -1,4 +1,4 @@ - + @@ -14,8 +14,8 @@ Прикрепить предмет アイテムを取り付ける 물건 부착 - 附掛裝備>> - 附挂装备>> + 附掛裝備>> + 附挂装备>> Attach @@ -30,8 +30,8 @@ Прикрепить 取り付ける 부착 - 附掛 - 附挂 + 附掛 + 附挂 Detach item @@ -46,8 +46,8 @@ Отсоединить アイテムを外す 분리 - 取下裝備 - 取下装备 + 取下裝備 + 取下装备 IR Strobe Attached @@ -62,8 +62,8 @@ ИК-маяк прикреплён 赤外線ストロボを取り付ける 적외선 스트로브 부착됨 - 已附掛紅外線頻閃器 - 已附挂红外线频闪器 + 已附掛紅外線頻閃器 + 已附挂红外线频闪器 IR Strobe Detached @@ -78,8 +78,8 @@ ИК-маяк отсоединён 赤外線ストロボを外す 적외선 스트로브 분리됨 - 已取下紅外線頻閃器 - 已取下红外线频闪器 + 已取下紅外線頻閃器 + 已取下红外线频闪器 IR Grenade Attached @@ -94,8 +94,8 @@ ИК-граната прикреплена 赤外線グレネードを取り付ける 적외선 수류탄 부착됨 - 已附掛紅外線手榴彈 - 已附挂红外线手榴弹 + 已附掛紅外線手榴彈 + 已附挂红外线手榴弹 IR Grenade Detached @@ -110,8 +110,8 @@ ИК-граната отсоединена 赤外線グレネードを外す 적외선 수류탄 분리됨 - 已取下紅外線手榴彈 - 已取下红外线手榴弹 + 已取下紅外線手榴彈 + 已取下红外线手榴弹 Chemlight Attached @@ -126,8 +126,8 @@ Химсвет прикреплён ケミライトを取り付け 켐라이트 부착됨 - 已附掛螢光棒 - 已附挂萤光棒 + 已附掛螢光棒 + 已附挂萤光棒 Chemlight Detached @@ -142,8 +142,8 @@ Химсвет отсоединён ケミライトを外す 켐라이트 분리됨 - 已取下螢光棒 - 已取下萤光棒 + 已取下螢光棒 + 已取下萤光棒 No inventory space @@ -158,8 +158,8 @@ В инвентаре нет места インベントリに空きがない 넣을 공간이 없음 - 無可用空間 - 无可用空间 + 無可用空間 + 无可用空间 IR Strobe @@ -174,8 +174,8 @@ ИК-маяк 赤外線ストロボ 적외선 스트로브 - 紅外線頻閃器 - 红外线频闪器 + 紅外線頻閃器 + 红外线频闪器 IR Strobe allows you to signal your position through a pulsating beacon only visible with NVGs. @@ -190,8 +190,8 @@ ИК-маяк позволяет сигнализировать о своём местоположении через пульсирующий свет, видимый только через ПНВ. 赤外線ストロボはあなたの位置を知らせますが、夜間暗視装置を介してでしか見れません。 적외선 스트로브는 자신의 위치를 반짝이면서 표시합니다. 이는 야간투시경으로 밖에 보지 못합니다. - 紅外線閃頻器,藉由紅外線閃頻信號來辨識你的位置,僅能使用夜視系統來辨識紅外線信號 - 红外线闪频器,藉由红外线闪频信号来辨识你的位置,仅能使用夜视系统来辨识红外线信号 + 紅外線閃頻器,藉由紅外線閃頻信號來辨識你的位置,僅能使用夜視系統來辨識紅外線信號 + 红外线闪频器,藉由红外线闪频信号来辨识你的位置,仅能使用夜视系统来辨识红外线信号 Place @@ -206,8 +206,8 @@ Установить 置く 두기 - 放置 - 放置 + 放置 + 放置 Cancel @@ -222,8 +222,8 @@ Отмена やめる 취소 - 取消 - 取消 + 取消 + 取消 Attach Failed @@ -238,8 +238,8 @@ Non si attacca 取り付けに失敗した 부착 실패 - 附掛失敗 - 附挂失败 + 附掛失敗 + 附挂失败 %1<br/>Attached @@ -254,8 +254,8 @@ %1<br/>присоединен(-а) %1<br/>を取り付けた %1<br/>부착됨 - %1<br/>已附掛 - %1<br/>已附挂 + %1<br/>已附掛 + %1<br/>已附挂 %1<br/>Detached @@ -270,8 +270,8 @@ %1<br/>отсоединен(-а) %1<br/>を外した %1<br/>분리됨 - %1<br/>已取下 - %1<br/>已取下 + %1<br/>已取下 + %1<br/>已取下 diff --git a/addons/ballistics/stringtable.xml b/addons/ballistics/stringtable.xml index cac06aa73e..ad33b30704 100644 --- a/addons/ballistics/stringtable.xml +++ b/addons/ballistics/stringtable.xml @@ -1,4 +1,4 @@ - + @@ -15,8 +15,8 @@ 6,5x47mm 20-lövedékes tár (HPBT Scenar) 6.5x47mm 20発入り 弾倉 (HPBT Scenar) 20발들이 6.5x47mm (HPBT Scenar) - 6.5x47mm 20發 彈匣 (Lapua 空尖艇尾狙擊專用彈) - 6.5x47mm 20发 弹匣 (Lapua 空尖艇尾狙击专用弹) + 6.5x47mm 20發 彈匣 (Lapua 空尖艇尾狙擊專用彈) + 6.5x47mm 20发 弹匣 (Lapua 空尖艇尾狙击专用弹) 6.5mm Lapua @@ -31,8 +31,8 @@ 6,5mm Lapua 6.5mm Lapua 6.5mm Lapua - 6.5mm Lapua 空尖艇尾狙擊專用彈 - 6.5mm Lapua 空尖艇尾狙击专用弹 + 6.5mm Lapua 空尖艇尾狙擊專用彈 + 6.5mm Lapua 空尖艇尾狙击专用弹 Caliber: 6.5x47mm (HPBT Scenar)<br />Rounds: 20<br />Used in: QBU-88 @@ -47,8 +47,8 @@ Kaliber: 6,5x47mm (HPBT Scenar)<br />Lövedékek: 20<br />Használható: QBU-88 口径: 6.5x47mm (HPBT Scenar)<br />装填数: 20<br />次で使用: QBU-88 구경: 6.5x47mm (HPBT Scenar)<br />장탄수: 20<br />사용처: QBU-88 - 口徑: 6.5x47mm (Lapua 空尖艇尾狙擊專用彈)<br />發數: 20<br />使用於: QBU-88 - 口径: 6.5x47mm (Lapua 空尖艇尾狙击专用弹)<br />发数: 20<br />使用于: QBU-88 + 口徑: 6.5x47mm (Lapua 空尖艇尾狙擊專用彈)<br />發數: 20<br />使用於: QBU-88 + 口径: 6.5x47mm (Lapua 空尖艇尾狙击专用弹)<br />发数: 20<br />使用于: QBU-88 6.5mm Creedmor 20Rnd Mag @@ -63,8 +63,8 @@ 6,5mm Creedmor 20-lövedékes tár 6.5mm Creedmor 20発入り 弾倉 20발들이 6.5mm Creedmor 탄창 - 6.5mm 20發 彈匣 (Creedmor 狙擊專用彈) - 6.5mm 20发 弹匣 (Creedmor 狙击专用弹) + 6.5mm 20發 彈匣 (Creedmor 狙擊專用彈) + 6.5mm 20发 弹匣 (Creedmor 狙击专用弹) 6.5mm CM @@ -79,8 +79,8 @@ 6,5mm CM 6.5mm CM 6.5mm CM - 6.5mm CM 狙擊專用彈 - 6.5mm CM 狙击专用弹 + 6.5mm CM 狙擊專用彈 + 6.5mm CM 狙击专用弹 Caliber: 6.5x47mm Creedmor<br />Rounds: 20<br />Used in: QBU-88 @@ -95,8 +95,8 @@ Kaliber: 6,5x47mm Creedmor<br />Lövedékek: 20<br />Használható: QBU-88 口径: 6.5x47mm Creedmor<br />装填数: 20<br />次で使用: QBU-88 구경: 6.5x47mm Creedmor<br />장탄수: 20<br />사용처: QBU-88 - 口徑: 6.5x47mm Creedmor 狙擊專用彈<br />發數: 20<br />使用於: QBU-88 - 口径: 6.5x47mm Creedmor 狙击专用弹<br />发数: 20<br />使用于: QBU-88 + 口徑: 6.5x47mm Creedmor 狙擊專用彈<br />發數: 20<br />使用於: QBU-88 + 口径: 6.5x47mm Creedmor 狙击专用弹<br />发数: 20<br />使用于: QBU-88 @@ -112,8 +112,8 @@ Магазин из 30-ти 6,5 мм ИК-трассирующих 6.5mm 30発入り IR-DIM曳光弾 弾倉 30발들이 6.5mm IR-DIM 예광탄 탄창 - 6.5mm 30發 低視度紅外線曳光彈 彈匣 - 6.5mm 30发 低视度红外线曳光弹 弹匣 + 6.5mm 30發 低視度紅外線曳光彈 彈匣 + 6.5mm 30发 低视度红外线曳光弹 弹匣 6.5mm IR-DIM @@ -128,8 +128,8 @@ 6,5 мм ИК-трассирующие 6.5mm IR-DIM曳光弾 6.5mm IR-DIM 예광탄 - 6.5mm 低視紅外曳光彈 - 6.5mm 低视红外曳光弹 + 6.5mm 低視紅外曳光彈 + 6.5mm 低视红外曳光弹 Caliber: 6.5x39mm Tracer IR-DIM<br />Rounds: 30<br />Used in: MX/C/M/SW/3GL @@ -144,8 +144,8 @@ Калибр: 6,5x39 мм ИК-трассирующие<br />Патронов: 30<br />Используются с: MX/C/M/SW/3GL 口径: 6.5x39mm 曳光弾 IR-DIM<br />装填数: 30<br />次で使用: MX/C/M/SW/3GL 구경: 6.5x39mm IR-DIM 예광탄<br />장탄수: 30<br />사용처: MX/C/M/SW/3GL - 口徑: 6.5x39mm 低視度紅外線曳光彈<br />發數: 30<br />使用於: MX/C/M/SW/3GL - 口径: 6.5x39mm 低视度红外线曳光弹<br />发数: 30<br />使用于: MX/C/M/SW/3GL + 口徑: 6.5x39mm 低視度紅外線曳光彈<br />發數: 30<br />使用於: MX/C/M/SW/3GL + 口径: 6.5x39mm 低视度红外线曳光弹<br />发数: 30<br />使用于: MX/C/M/SW/3GL 6.5mm 30Rnd SD Mag @@ -160,8 +160,8 @@ Магазин из 30-ти 6,5 мм дозвуковых 6.5mm 30発入り 亜音速弾 弾倉 30발들이 6.5mm 아음속탄 탄창 - 6.5mm 30發 消音彈 彈匣 - 6.5mm 30发 消音弹 弹匣 + 6.5mm 30發 消音彈 彈匣 + 6.5mm 30发 消音弹 弹匣 6.5mm SD @@ -176,8 +176,8 @@ 6,5 мм дозвуковые 6.5mm 亜音速弾 6.5mm 아음속탄 - 6.5mm 消音彈 - 6.5mm 消音弹 + 6.5mm 消音彈 + 6.5mm 消音弹 Caliber: 6.5x39mm SD<br />Rounds: 30<br />Used in: MX/C/M/SW/3GL @@ -192,8 +192,8 @@ Калибр: 6,5x39 мм дозвуковые<br />Патронов: 30<br />Используются с: MX/C/M/SW/3GL 口径: 6.5x39mm 亜音速弾<br />装填数: 30<br />次で使用: MX/C/M/SW/3GL 구경: 6.5x39mm SD<br />장탄수: 30<br />사용처: MX/C/M/SW/3GL - 口徑: 6.5x39mm 消音彈<br />發數: 30<br />使用於: MX/C/M/SW/3GL - 口径: 6.5x39mm 消音弹<br />发数: 30<br />使用于: MX/C/M/SW/3GL + 口徑: 6.5x39mm 消音彈<br />發數: 30<br />使用於: MX/C/M/SW/3GL + 口径: 6.5x39mm 消音弹<br />发数: 30<br />使用于: MX/C/M/SW/3GL 6.5mm 30Rnd AP Mag @@ -208,8 +208,8 @@ Магазин из 30-ти 6,5 мм бронебойных 6.5mm 30 発入り徹甲弾 弾倉 30발들이 6.5mm 철갑탄 탄창 - 6.5mm 30發 穿甲彈 彈匣 - 6.5mm 30发 穿甲弹 弹匣 + 6.5mm 30發 穿甲彈 彈匣 + 6.5mm 30发 穿甲弹 弹匣 6.5mm AP @@ -224,8 +224,8 @@ 6,5 мм бронебойные 6.5mm 徹甲弾 6.5mm 철갑탄 - 6.5mm 穿甲彈 - 6.5mm 穿甲弹 + 6.5mm 穿甲彈 + 6.5mm 穿甲弹 Caliber: 6.5x39mm AP<br />Rounds: 30<br />Used in: MX/C/M/SW/3GL @@ -240,8 +240,8 @@ Калибр: 6,5x39 мм бронебойные<br />Патронов: 30<br />Используются с: MX/C/M/SW/3GL 口径: 6.5x39mm 徹甲弾<br />装填数: 30<br />次で使用: MX/C/M/SW/3GL 구경: 6.5x39mm 철갑탄<br />장탄수: 30<br />사용처: MX/C/M/SW/3GL - 口徑: 6.5x39mm 穿甲彈<br />發數: 30<br />使用於: MX/C/M/SW/3GL - 口径: 6.5x39mm 穿甲弹<br />发数: 30<br />使用于: MX/C/M/SW/3GL + 口徑: 6.5x39mm 穿甲彈<br />發數: 30<br />使用於: MX/C/M/SW/3GL + 口径: 6.5x39mm 穿甲弹<br />发数: 30<br />使用于: MX/C/M/SW/3GL @@ -257,8 +257,8 @@ Магазин из 30-ти 6,5 мм ИК-трассирующих 6.5mm 30発入り IR-DIM曳光弾 弾倉 30발들이 6.5mm IR-DIM 예광탄 탄창 - 6.5mm 30發 低視度紅外線曳光彈 彈匣 - 6.5mm 30发 低视度红外线曳光弹 弹匣 + 6.5mm 30發 低視度紅外線曳光彈 彈匣 + 6.5mm 30发 低视度红外线曳光弹 弹匣 6.5mm IR-DIM @@ -273,8 +273,8 @@ 6,5 мм ИК-трассирующие 6.5mm IR-DIM曳光弾 6.5mm IR-DIM 예광탄 - 6.5mm 低視紅外曳光彈 - 6.5mm 低视红外曳光弹 + 6.5mm 低視紅外曳光彈 + 6.5mm 低视红外曳光弹 Caliber: 6.5x39mm Tracer IR-DIM<br />Rounds: 30<br />Used in: Katiba @@ -289,8 +289,8 @@ Калибр: 6,5x39 мм ИК-трассирующие<br />Патронов: 30<br />Используются с: Katiba 口径: 6.5x39mm IR-DIM曳光弾<br />装填数: 30<br />次で使用: Katiba 구경: 6.5x39mm IR-DIM 예광탄<br />장탄수: 30<br />사용처: Katiba - 口徑: 6.5x39mm 低視度紅外線曳光彈<br />發數: 30<br />使用於: Katiba - 口径: 6.5x39mm 低视度红外线曳光弹<br />发数: 30<br />使用于: Katiba + 口徑: 6.5x39mm 低視度紅外線曳光彈<br />發數: 30<br />使用於: Katiba + 口径: 6.5x39mm 低视度红外线曳光弹<br />发数: 30<br />使用于: Katiba 6.5mm 30Rnd SD Mag @@ -305,8 +305,8 @@ Магазин из 30-ти 6,5 мм дозвуковых 6.5mm 30発入り 亜音速弾 弾倉 30발들이 6.5mm 아음속탄 탄창 - 6.5mm 30發 消音彈 彈匣 - 6.5mm 30发 消音弹 弹匣 + 6.5mm 30發 消音彈 彈匣 + 6.5mm 30发 消音弹 弹匣 6.5mm SD @@ -321,8 +321,8 @@ 6,5 мм дозвуковые 6.5mm 亜音速弾 6.5mm 아음속탄 - 6.5mm 消音彈 - 6.5mm 消音弹 + 6.5mm 消音彈 + 6.5mm 消音弹 Caliber: 6.5x39mm SD<br />Rounds: 30<br />Used in: Katiba @@ -337,8 +337,8 @@ Калибр: 6,5x39 мм дозвуковые<br />Патронов: 30<br />Используются с: Katiba 口径: 6.5x39mm 亜音速弾<br />装填数: 30<br />次で使用: Katiba 구경: 6.5x39mm 아음속탄<br />장탄수: 30<br />사용처: Katiba - 口徑: 6.5x39mm 消音彈<br />發數: 30<br />使用於: Katiba - 口径: 6.5x39mm 消音弹<br />发数: 30<br />使用于: Katiba + 口徑: 6.5x39mm 消音彈<br />發數: 30<br />使用於: Katiba + 口径: 6.5x39mm 消音弹<br />发数: 30<br />使用于: Katiba 6.5mm 30Rnd AP Mag @@ -353,8 +353,8 @@ Магазин из 30-ти 6,5 мм бронебойных 6.5mm 30 発入り徹甲弾 弾倉 30발들이 6.5mm 철갑탄 탄창 - 6.5mm 30發 穿甲彈 彈匣 - 6.5mm 30发 穿甲弹 弹匣 + 6.5mm 30發 穿甲彈 彈匣 + 6.5mm 30发 穿甲弹 弹匣 6.5mm AP @@ -369,8 +369,8 @@ 6,5 мм бронебойные 6.5mm 徹甲弾 6.5mm 철갑탄 - 6.5mm 穿甲彈 - 6.5mm 穿甲弹 + 6.5mm 穿甲彈 + 6.5mm 穿甲弹 Caliber: 6.5x39mm AP<br />Rounds: 30<br />Used in: Katiba @@ -385,8 +385,8 @@ Калибр: 6,5x39 мм бронебойные<br />Патронов: 30<br />Используются с: Katiba 口径: 6.5x39mm 徹甲弾<br />装填数: 30<br />次で使用: Katiba 구경: 6.5x39mm 철갑탄<br />장탄수: 30<br />사용처: Katiba - 口徑: 6.5x39mm 穿甲彈<br />發數: 30<br />使用於: Katiba - 口径: 6.5x39mm 穿甲弹<br />发数: 30<br />使用于: Katiba + 口徑: 6.5x39mm 穿甲彈<br />發數: 30<br />使用於: Katiba + 口径: 6.5x39mm 穿甲弹<br />发数: 30<br />使用于: Katiba @@ -402,8 +402,8 @@ Магазин из 30-ти 5,56 мм ИК-трассирующих 5.56mm 30発入り IR-DIM曳光弾 弾倉 30발 들이 5.56mm IR-DIM 예광탄 탄창 - 5.56mm 30發 低視度紅外線曳光彈 彈匣 - 5.56mm 30发 低视度红外线曳光弹 弹匣 + 5.56mm 30發 低視度紅外線曳光彈 彈匣 + 5.56mm 30发 低视度红外线曳光弹 弹匣 5.56mm IR-DIM @@ -418,8 +418,8 @@ 5,56 мм ИК-трассирующие 5.56mm IR-DIM曳光弾 5.56mm IR-DIM 예광탄 - 5.56mm 低視紅外曳光彈 - 5.56mm 低视红外曳光弹 + 5.56mm 低視紅外曳光彈 + 5.56mm 低视红外曳光弹 Caliber: 5.56x45mm Tracer IR-DIM<br />Rounds: 30<br />Used in: TRG-20, TRG-21/EGLM, Mk20/C/EGLM, SDAR @@ -434,8 +434,8 @@ Калибр: 5,56x45 мм ИК-трассирующие<br />Патронов: 30<br />Используются с: TRG-20, TRG-21/EGLM, Mk20/C/EGLM, SDAR 口径: 5.56x45mm IR-DIM曳光弾<br />装填数: 30<br />次で使用: TRG-20, TRG-21/EGLM, Mk20/C/EGLM, SDAR 구경: 5.56x45mm IR-DIM 예광탄<br />장탄수: 30<br />사용처: TRG-20, TRG-21/EGLM, Mk20/C/EGLM, SDAR - 口徑: 5.56x45mm 低視度紅外線曳光彈<br />發數: 30<br />使用於: TRG-20, TRG-21/EGLM, Mk20/C/EGLM, SDAR - 口径: 5.56x45mm 低视度红外线曳光弹<br />发数: 30<br />使用于: TRG-20, TRG-21/EGLM, Mk20/C/EGLM, SDAR + 口徑: 5.56x45mm 低視度紅外線曳光彈<br />發數: 30<br />使用於: TRG-20, TRG-21/EGLM, Mk20/C/EGLM, SDAR + 口径: 5.56x45mm 低视度红外线曳光弹<br />发数: 30<br />使用于: TRG-20, TRG-21/EGLM, Mk20/C/EGLM, SDAR @@ -451,8 +451,8 @@ Магазин из 20-ти 7,62 мм трассирующих 7.62mm 20発入り 曳光弾 20발들이 7.62mm 예광탄 탄창 - 7.62mm 20發 曳光彈 彈匣 - 7.62mm 20发 曳光弹 弹匣 + 7.62mm 20發 曳光彈 彈匣 + 7.62mm 20发 曳光弹 弹匣 7.62mm Tracer @@ -467,8 +467,8 @@ 7,62 мм трассирущие 7.62mm 曳光弾 7.62mm 예광탄 - 7.62mm 曳光彈 - 7.62mm 曳光弹 + 7.62mm 曳光彈 + 7.62mm 曳光弹 Caliber: 7.62x51mm Tracer<br />Rounds: 20<br />Used in: Mk18 ABR @@ -483,8 +483,8 @@ Калибр: 7,62x51 мм трассирующие<br />Патронов: 20<br />Используются с: Mk18 ABR 口径: 7.62x51mm 曳光弾<br />装填数: 20<br />次で使用: Mk18 ABR 구경: 7.62x51mm 예광탄<br />장탄수: 20<br />사용처: Mk18 ABR - 口徑: 7.62x51mm 曳光彈<br />發數: 20<br />使用於: Mk18 ABR - 口径: 7.62x51mm 曳光弹<br />发数: 20<br />使用于: Mk18 ABR + 口徑: 7.62x51mm 曳光彈<br />發數: 20<br />使用於: Mk18 ABR + 口径: 7.62x51mm 曳光弹<br />发数: 20<br />使用于: Mk18 ABR 7.62mm 20rnd Tracer IR-DIM Mag @@ -499,8 +499,8 @@ Магазин из 20-ти 7,62 мм ИК-трассирующих 7.62mm 20発入り IR-DIM曳光弾 20발들이 7.62mm IR-DIM 예광탄 탄창 - 7.62mm 20發 低視度紅外線曳光彈 彈匣 - 7.62mm 20发 低视度红外线曳光弹 弹匣 + 7.62mm 20發 低視度紅外線曳光彈 彈匣 + 7.62mm 20发 低视度红外线曳光弹 弹匣 7.62mm IR-DIM @@ -515,8 +515,8 @@ 7,62 мм ИК-трассирующие 7.62mm IR-DIM曳光弾 7.62mm IR-DIM 예광탄 - 7.62mm 低視紅外曳光彈 - 7.62mm 低视红外曳光弹 + 7.62mm 低視紅外曳光彈 + 7.62mm 低视红外曳光弹 Caliber: 7.62x51mm Tracer IR-DIM<br />Rounds: 20<br />Used in: Mk18 ABR @@ -531,8 +531,8 @@ Калибр: 7,62x51 мм ИК-трассирующие<br />Патронов: 20<br />Используются с: Mk18 ABR 口径: 7.62x51mm IR-DIM曳光弾<br />装填数: 20<br />次で使用: Mk18 ABR 구경: 7.62x51mm IR-DIM 예광탄<br />장탄수: 20<br />사용처: Mk18 ABR - 口徑: 7.62x51mm 低視度紅外線曳光彈<br />發數: 20<br />使用於: Mk18 ABR - 口径: 7.62x51mm 低视度红外线曳光弹<br />发数: 20<br />使用于: Mk18 ABR + 口徑: 7.62x51mm 低視度紅外線曳光彈<br />發數: 20<br />使用於: Mk18 ABR + 口径: 7.62x51mm 低视度红外线曳光弹<br />发数: 20<br />使用于: Mk18 ABR 7.62mm 20Rnd SD Mag @@ -547,8 +547,8 @@ Магазин из 20-ти 7,62 мм дозвуковых 7.62mm 20発入り 亜音速弾 弾倉 20발들이 7.62mm 아음속탄 탄창 - 7.62mm 20發 消音彈 彈匣 - 7.62mm 20发 消音弹 弹匣 + 7.62mm 20發 消音彈 彈匣 + 7.62mm 20发 消音弹 弹匣 7.62mm SD @@ -563,8 +563,8 @@ 7,62 мм дозвуковые 7.62mm 亜音速弾 7.62mm 아음속탄 - 7.62mm 消音彈 - 7.62mm 消音弹 + 7.62mm 消音彈 + 7.62mm 消音弹 Caliber: 7.62x51mm SD<br />Rounds: 20<br />Used in: Mk18 ABR @@ -579,8 +579,8 @@ Калибр: 7,62x51 мм дозвуковые<br />Патронов: 20<br />Используются с: Mk18 ABR 口径: 7.62x51mm 亜音速弾<br />装填数: 20<br />次で使用: Mk18 ABR 구경: 7.62x51mm SD<br />장탄수: 20<br />사용처: Mk18 ABR - 口徑: 7.62x51mm 消音彈<br />發數: 20<br />使用於: Mk18 ABR - 口径: 7.62x51mm 消音弹<br />发数: 20<br />使用于: Mk18 ABR + 口徑: 7.62x51mm 消音彈<br />發數: 20<br />使用於: Mk18 ABR + 口径: 7.62x51mm 消音弹<br />发数: 20<br />使用于: Mk18 ABR @@ -596,8 +596,8 @@ .338 NM 130-lövedékes nyomkövető heveder .338 NM 130発入り 曳光弾ベルト 130발들이 .338 NM 예광탄 벨트 - .338 NM 130發 曳光彈 彈鏈 - .338 NM 130发 曳光弹 弹链 + .338 NM 130發 曳光彈 彈鏈 + .338 NM 130发 曳光弹 弹链 .338 NM Tracer @@ -612,8 +612,8 @@ .338 NM nyomkövető .338 NM 曳光弾 .338 NM 예광탄 - .338 NM 曳光彈 - .338 NM 曳光弹 + .338 NM 曳光彈 + .338 NM 曳光弹 Caliber: .338 Norma Magnum Tracer<br />Rounds: 130<br />Used in: SPMG @@ -628,8 +628,8 @@ Kaliber: .338 Norma Magnum nyomkövető<br />Lövedékek: 130<br />Használható: SPMG 口径: .338 Norma Magnum 曳光弾<br />装填数: 130<br />次で使用: SPMG 구경: .338 Norma 매그넘 예광탄<br />장탄수: 130<br />사용처: SPMG - 口徑: .338 Norma Magnum 曳光彈<br />發數: 130<br />使用於: SPMG - 口径: .338 Norma Magnum 曳光弹<br />发数: 130<br />使用于: SPMG + 口徑: .338 Norma Magnum 曳光彈<br />發數: 130<br />使用於: SPMG + 口径: .338 Norma Magnum 曳光弹<br />发数: 130<br />使用于: SPMG .338 NM 130Rnd IR-DIM Belt @@ -644,8 +644,8 @@ .338 NM 130-lövedékes infravörös nyomkövető heveder .338 NM 130発入り IR-DIM曳光弾ベルト 130발들이 .338 NM IR-DIM 예광탄 벨트 - .338 NM 130發 低視度紅外線曳光彈 彈鏈 - .338 NM 130发 低视度红外线曳光弹 弹链 + .338 NM 130發 低視度紅外線曳光彈 彈鏈 + .338 NM 130发 低视度红外线曳光弹 弹链 .338 NM IR-DIM @@ -660,8 +660,8 @@ .338 NM infravörös nyomkövető .338 NM IR-DIM曳光弾 .338 NM IR-DIM 예광탄 - .338 NM 低視紅外曳光彈 - .338 NM 低视红外曳光弹 + .338 NM 低視紅外曳光彈 + .338 NM 低视红外曳光弹 Caliber: .338 Norma Magnum Tracer IR-DIM<br />Rounds: 130<br />Used in: SPMG @@ -676,8 +676,8 @@ Kaliber: .338 Norma Magnum infravörös nyomkövető<br />Lövedékek: 130<br />Használható: SPMG 口径: .338 Norma Magnum IR-DIM曳光弾<br />装填数: 130<br />次で使用: SPMG 구경: .338 Norma 매그넘 IR-DIM 예광탄<br />장탄수: 130<br />사용처: SPMG - 口徑: .338 Norma Magnum 低視度紅外線曳光彈<br />發數: 130<br />使用於: SPMG - 口径: .338 Norma Magnum 低视度红外线曳光弹<br />发数: 130<br />使用于: SPMG + 口徑: .338 Norma Magnum 低視度紅外線曳光彈<br />發數: 130<br />使用於: SPMG + 口径: .338 Norma Magnum 低视度红外线曳光弹<br />发数: 130<br />使用于: SPMG .338 NM 130Rnd AP Belt @@ -692,8 +692,8 @@ .338 NM 130-lövedékes páncéltörő heveder .338 NM 130発入り 徹甲弾ベルト 130발들이 .338 NM 철갑탄 벨트 - .338 NM 130發 穿甲彈 彈鏈 - .338 NM 130发 穿甲弹 弹链 + .338 NM 130發 穿甲彈 彈鏈 + .338 NM 130发 穿甲弹 弹链 .338 NM AP @@ -708,8 +708,8 @@ .338 NM páncéltörő .338 NM 徹甲弾 .338 NM 철갑탄 - .338 NM 穿甲彈 - .338 NM 穿甲弹 + .338 NM 穿甲彈 + .338 NM 穿甲弹 Caliber: .338 Norma Magnum AP<br />Rounds: 130<br />Used in: SPMG @@ -724,8 +724,8 @@ Kaliber: .338 Norma Magnum páncéltörő<br />Lövedékek: 130<br />Használható: SPMG 口径: .338 Norma Magnum 徹甲弾<br />装填数: 130<br />次で使用: SPMG 구경: .338 Norma 매그넘 철갑탄<br />장탄수: 130<br />사용처: SPMG - 口徑: .338 Norma Magnum 穿甲彈<br />發數: 130<br />使用於: SPMG - 口径: .338 Norma Magnum 穿甲弹<br />发数: 130<br />使用于: SPMG + 口徑: .338 Norma Magnum 穿甲彈<br />發數: 130<br />使用於: SPMG + 口径: .338 Norma Magnum 穿甲弹<br />发数: 130<br />使用于: SPMG @@ -741,8 +741,8 @@ 9,3mm 10-lövedékes nyomkövető tár 9.3mm 10発入り 曳光弾 弾倉 10발들이 9.3mm 예광탄 탄창 - 9.3mm 10發 曳光彈 彈匣 - 9.3mm 10发 曳光弹 弹匣 + 9.3mm 10發 曳光彈 彈匣 + 9.3mm 10发 曳光弹 弹匣 9.3mm Tracer @@ -757,8 +757,8 @@ 9,3mm nyomkövető 9.3mm 曳光弾 9.3mm 예광탄 - 9.3mm 曳光彈 - 9.3mm 曳光弹 + 9.3mm 曳光彈 + 9.3mm 曳光弹 Caliber: 9.3x64mm Tracer<br />Rounds: 10<br />Used in: Cyrus @@ -773,8 +773,8 @@ Kaliber: 9,3x64mm nyomkövető<br />Lövedékek: 10<br />Használható: Cyrus 口径: 9.3x64mm 曳光弾<br />装填数: 10<br />次で使用: Cyrus 구경: 9.3x64mm 예광탄<br />장탄수: 10<br />사용처: Cyrus - 口徑: 9.3x64mm 曳光彈<br />發數: 10<br />使用於: Cyrus - 口径: 9.3x64mm 曳光弹<br />发数: 10<br />使用于: Cyrus + 口徑: 9.3x64mm 曳光彈<br />發數: 10<br />使用於: Cyrus + 口径: 9.3x64mm 曳光弹<br />发数: 10<br />使用于: Cyrus 9.3mm 10Rnd Tracer IR-DIM Mag @@ -789,8 +789,8 @@ 9,3mm 10-lövedékes infravörös nyomkövető tár 9.3mm 10発入り IR-DIM曳光弾 弾倉 10발들이 9.3mm IR-DIM 예광탄 탄창 - 9.3mm 10發 低視度紅外線曳光彈 彈匣 - 9.3mm 10发 低视度红外线曳光弹 弹匣 + 9.3mm 10發 低視度紅外線曳光彈 彈匣 + 9.3mm 10发 低视度红外线曳光弹 弹匣 9.3mm IR-DIM @@ -805,8 +805,8 @@ 9,3mm infravörös nyomkövető 9.3mm IR-DIM曳光弾 9.3mm IR-DIM 예광탄 - 9.3mm 低視紅外曳光彈 - 9.3mm 低视红外曳光弹 + 9.3mm 低視紅外曳光彈 + 9.3mm 低视红外曳光弹 Caliber: 9.3x64mm Tracer IR-DIM<br />Rounds: 10<br />Used in: Cyrus @@ -821,8 +821,8 @@ Kaliber: 9,3x64mm infravörös nyomkövető<br />Lövedékek: 10<br /> Használható: Cyrus 口径: 9.3x64mm IR-DIM曳光弾<br />装填数: 10<br />次で使用: Cyrus 구경: 9.3x64mm IR-DIM 예광탄<br />장탄수: 10<br />사용처: Cyrus - 口徑: 9.3x64mm 低視度紅外線曳光彈<br />發數: 10<br />使用於: Cyrus - 口径: 9.3x64mm 低视度红外线曳光弹<br />发数: 10<br />使用于: Cyrus + 口徑: 9.3x64mm 低視度紅外線曳光彈<br />發數: 10<br />使用於: Cyrus + 口径: 9.3x64mm 低视度红外线曳光弹<br />发数: 10<br />使用于: Cyrus @@ -838,8 +838,8 @@ 9,3mm 150-lövedékes nyomkövető heveder 9.3mm 150発入り 曳光弾ベルト 150발들이 9.3mm 예광탄 벨트 - 9.3mm 150發 曳光彈 彈鏈 - 9.3mm 150发 曳光弹 弹链 + 9.3mm 150發 曳光彈 彈鏈 + 9.3mm 150发 曳光弹 弹链 9.3mm Tracer @@ -854,8 +854,8 @@ 9,3mm nyomkövető 9.3mm 曳光弾 9.3mm 예광탄 - 9.3mm 曳光彈 - 9.3mm 曳光弹 + 9.3mm 曳光彈 + 9.3mm 曳光弹 Caliber: 9.3x64mm Tracer<br />Rounds: 150<br />Used in: Navid @@ -870,8 +870,8 @@ Kaliber: 9,3x64mm nyomkövető<br />Lövedékek: 150<br />Használható: Navid 口径: 9.3x64mm 曳光弾<br />装填数: 150<br />次で使用: Navid 구경: 9.3x64mm 예광탄<br />장탄수: 150<br />사용처: Navid - 口徑: 9.3x64mm 曳光彈<br />發數: 150<br />使用於: Navid - 口径: 9.3x64mm 曳光弹<br />发数: 150<br />使用于: Navid + 口徑: 9.3x64mm 曳光彈<br />發數: 150<br />使用於: Navid + 口径: 9.3x64mm 曳光弹<br />发数: 150<br />使用于: Navid 9.3mm 150Rnd Tracer IR-DIM Belt @@ -886,8 +886,8 @@ 9,3mm 150-lövedékes infravörös nyomkövető heveder 9.3mm 150発入り IR-DIM曳光弾ベルト 150발들이 9.3mm IR-DIM 예광탄 벨트 - 9.3mm 150發 低視度紅外線曳光彈 彈鏈 - 9.3mm 150发 低视度红外线曳光弹 弹链 + 9.3mm 150發 低視度紅外線曳光彈 彈鏈 + 9.3mm 150发 低视度红外线曳光弹 弹链 9.3mm IR-DIM @@ -902,8 +902,8 @@ 9,3mm infravörös nyomkövető 9.3mm IR-DIM曳光弾 9.3mm IR-DIM 예광탄 - 9.3mm 低視紅外曳光彈 - 9.3mm 低视红外曳光弹 + 9.3mm 低視紅外曳光彈 + 9.3mm 低视红外曳光弹 Caliber: 9.3x64mm Tracer IR-DIM<br />Rounds: 150<br />Used in: Navid @@ -918,8 +918,8 @@ Kaliber: 9,3x64mm infravörös nyomkövető<br />Lövedékek: 150<br />Használható: Navid 口径: 9.3x64mm IR-DIM曳光弾<br />装填数: 150<br />次で使用: Navid 구경: 9.3x64mm IR-DIM 예광탄<br />장탄수: 150<br />사용처: Navid - 口徑: 9.3x64mm 低視度紅外線曳光彈<br />發數: 150<br />使用於: Navid - 口径: 9.3x64mm 低视度红外线曳光弹<br />发数: 150<br />使用于: Navid + 口徑: 9.3x64mm 低視度紅外線曳光彈<br />發數: 150<br />使用於: Navid + 口径: 9.3x64mm 低视度红外线曳光弹<br />发数: 150<br />使用于: Navid 9.3mm 150Rnd AP Belt @@ -934,8 +934,8 @@ 9,3mm 150-lövedékes páncéltörő heveder 9.3mm 150発入り 徹甲弾ベルト 150발들이 9.3mm 철갑탄 벨트 - 9.3mm 150發 穿甲彈 彈鏈 - 9.3mm 150发 穿甲弹 弹链 + 9.3mm 150發 穿甲彈 彈鏈 + 9.3mm 150发 穿甲弹 弹链 9.3mm AP @@ -950,8 +950,8 @@ 9,3mm páncéltörő 9.3mm 徹甲弾 9.3mm 철갑탄 - 9.3mm 穿甲彈 - 9.3mm 穿甲弹 + 9.3mm 穿甲彈 + 9.3mm 穿甲弹 Caliber: 9.3x64mm AP<br />Rounds: 150<br />Used in: Navid @@ -966,8 +966,8 @@ Kaliber: 9,3x64mm páncéltörő<br />Lövedékek: 150<br />Használható: Navid 口径: 9.3x64mm 徹甲弾<br />装填数: 150<br />次で使用: Navid 구경: 9.3x64mm 철갑탄<br />장탄수: 150<br />사용처: Navid - 口徑: 9.3x64mm 穿甲彈<br />發數: 150<br />使用於: Navid - 口径: 9.3x64mm 穿甲弹<br />发数: 150<br />使用于: Navid + 口徑: 9.3x64mm 穿甲彈<br />發數: 150<br />使用於: Navid + 口径: 9.3x64mm 穿甲弹<br />发数: 150<br />使用于: Navid 9x19mm 16Rnd Mag @@ -982,8 +982,8 @@ 9x19mm 16-lövedékes tár 9x19mm 16発入り 弾倉 16발들이 9x19mm 탄창 - 9x19mm 16發 彈匣 - 9x19mm 16发 弹匣 + 9x19mm 16發 彈匣 + 9x19mm 16发 弹匣 9x19mm @@ -998,8 +998,8 @@ 9x19mm 9x19mm 9x19mm - 9x19mm - 9x19mm + 9x19mm + 9x19mm 9x19mm 30Rnd Mag @@ -1014,8 +1014,8 @@ 9x19mm 16-lövedékes tár 9x19mm 30発入り 弾倉 30발들이 9x19mm 탄창 - 9x19mm 30發 彈匣 - 9x19mm 30发 弹匣 + 9x19mm 30發 彈匣 + 9x19mm 30发 弹匣 9x19mm 30Rnd Mag @@ -1030,8 +1030,8 @@ 9x19mm 30-lövedékes tár 9x19mm 30発入り 弾倉 30발들이 9x19mm 탄창 - 9x19mm 30發 彈匣 - 9x19mm 30发 弹匣 + 9x19mm 30發 彈匣 + 9x19mm 30发 弹匣 9x19mm @@ -1046,8 +1046,8 @@ 9x19mm 9x19mm 9x19mm - 9x19mm - 9x19mm + 9x19mm + 9x19mm 9x19mm 30Rnd Mag @@ -1062,8 +1062,8 @@ 9x19mm 30-lövedékes tár 9x19mm 30発入り 弾倉 30발들이 9x19mm 탄창 - 9x19mm 30發 彈匣 - 9x19mm 30发 弹匣 + 9x19mm 30發 彈匣 + 9x19mm 30发 弹匣 7.62x54mm 10Rnd Tracer Mag @@ -1078,8 +1078,8 @@ 7,62x54mm 10-lövedékes nyomkövető tár 7.62x54mm 10発入り 曳光弾 弾倉 10발들이 7.62x54mm 예광탄 탄창 - 7.62x54mm 10發 曳光彈 彈匣 - 7.62x54mm 10发 曳光弹 弹匣 + 7.62x54mm 10發 曳光彈 彈匣 + 7.62x54mm 10发 曳光弹 弹匣 7.62mm @@ -1094,8 +1094,8 @@ 7,62mm 7.62mm 7.62mm - 7.62mm - 7.62mm + 7.62mm + 7.62mm 7.62x54mm 10Rnd Tracer Mag @@ -1110,8 +1110,8 @@ 7,62x54mm 10-lövedékes nyomkövető tár 7.62x54mm 10発入り 曳光弾 弾倉 10발들이 7.62x54mm 예광탄 탄창 - 7.62x54mm 10發 曳光彈 彈匣 - 7.62x54mm 10发 曳光弹 弹匣 + 7.62x54mm 10發 曳光彈 彈匣 + 7.62x54mm 10发 曳光弹 弹匣 6.5mm 100Rnd Tracer IR-DIM Mag @@ -1126,8 +1126,8 @@ 6,5mm 100-lövedékes infravörös nyomkövető tár 6.5mm 100発入り IR-DIM曳光弾 弾倉 100발들이 6.5mm IR-DIM 예광탄 탄창 - 6.5mm 100發 低視度紅外線曳光彈 彈匣 - 6.5mm 100发 低视度红外线曳光弹 弹匣 + 6.5mm 100發 低視度紅外線曳光彈 彈匣 + 6.5mm 100发 低视度红外线曳光弹 弹匣 6.5mm IR-DIM @@ -1142,8 +1142,8 @@ 6,5mm infravörös nyomkövető 6.5mm IR-DIM曳光弾 6.5mm IR-DIM 예광탄 - 6.5mm 低視紅外曳光彈 - 6.5mm 低视红外曳光弹 + 6.5mm 低視紅外曳光彈 + 6.5mm 低视红外曳光弹 6.5mm 100Rnd Tracer IR-DIM Mag<br />Rounds: 100<br />Used in: MX LSW @@ -1158,8 +1158,8 @@ 6.5mm 100-lövedékes infravörös nyomkövető tár<br />Lövedékek: 100<br />Használható: MX LSW 6.5mm 100発入り IR-DIM曳光弾 弾倉<br />装填数: 100<br />次で使用: MX LSW 100발들이 6.5mm IR-DIM 예광탄 탄창<br />장탄수: 100<br />사용처: MX LSW - 6.5mm 100發 低視度紅外線曳光彈<br />發數: 100<br />使用於: MX LSW - 6.5mm 100发 低视度红外线曳光弹<br />发数: 100<br />使用于: MX LSW + 6.5mm 100發 低視度紅外線曳光彈<br />發數: 100<br />使用於: MX LSW + 6.5mm 100发 低视度红外线曳光弹<br />发数: 100<br />使用于: MX LSW 6.5mm 200Rnd Tracer IR-DIM Belt @@ -1174,8 +1174,8 @@ 6,5mm 200-lövedékes infravörös nyomkövető heveder 6.5mm 200発入り IR-DIM曳光弾ベルト 200발들이 6.5mm IR-DIM 예광탄 탄창 - 6.5mm 200發 低視度紅外線曳光彈 彈鏈 - 6.5mm 200发 低视度红外线曳光弹 弹链 + 6.5mm 200發 低視度紅外線曳光彈 彈鏈 + 6.5mm 200发 低视度红外线曳光弹 弹链 6.5mm IR-DIM @@ -1190,8 +1190,8 @@ 6,5mm infravörös nyomkövető 6.5mm IR-DIM曳光弾 6.5mm IR-DIM 예광탄 - 6.5mm 低視紅外曳光彈 - 6.5mm 低视红外曳光弹 + 6.5mm 低視紅外曳光彈 + 6.5mm 低视红外曳光弹 6.5mm 200Rnd Tracer IR-DIM Belt<br />Rounds: 200<br />Used in: Stoner 99 LMG @@ -1206,8 +1206,8 @@ 6.5mm 200-lövedékes infravörös nyomkövető heveder<br />Lövedékek: 200<br />Használható: Stoner 99 LMG 6.5mm 200発入り IR-DIM曳光弾ベルト<br />装填数: 200<br />次で使用: Stoner 99 LMG 200발들이 6.5mm IR-DIM 예광탄 벨트<br />장탄수: 200<br />사용처: Stoner 99 LMG - 6.5mm 200發 低視度紅外線曳光彈<br />發數: 200<br />使用於: Stoner 99 LMG - 6.5mm 200发 低视度红外线曳光弹<br />发数: 200<br />使用于: Stoner 99 LMG + 6.5mm 200發 低視度紅外線曳光彈<br />發數: 200<br />使用於: Stoner 99 LMG + 6.5mm 200发 低视度红外线曳光弹<br />发数: 200<br />使用于: Stoner 99 LMG 5.56mm 30Rnd Mag (Mk262) @@ -1222,8 +1222,8 @@ 5,56mm 30-lövedékes tár (Mk262) 5.56mm 30発入り 弾倉 (Mk262) 30발들이 5.56mm 탄창 (Mk262) - 5.56mm 30發 彈匣 (Mk262 狙擊專用彈) - 5.56mm 30发 弹匣 (Mk262 狙击专用弹) + 5.56mm 30發 彈匣 (Mk262 狙擊專用彈) + 5.56mm 30发 弹匣 (Mk262 狙击专用弹) 5.56mm Mk262 @@ -1238,8 +1238,8 @@ 5,56mm Mk262 5.56mm Mk262 5.56mm Mk262 - 5.56mm Mk262 狙擊專用彈 - 5.56mm Mk262 狙击专用弹 + 5.56mm Mk262 狙擊專用彈 + 5.56mm Mk262 狙击专用弹 Caliber: 5.56x45mm NATO (Mk262)<br />Rounds: 30 @@ -1254,8 +1254,8 @@ Kaliber: 5,56x45mm NATO (Mk262)<br />Lövedékek: 30 口径: 5.56x45mm NATO (Mk262)<br />装填数: 30 구경: 5.56x45mm NATO (Mk262)<br />장탄수: 30 - 口徑: 5.56x45mm NATO標準 (Mk262 狙擊專用彈)<br />發數: 30 - 口径: 5.56x45mm NATO标准 (Mk262 狙击专用弹)<br />发数: 30 + 口徑: 5.56x45mm NATO標準 (Mk262 狙擊專用彈)<br />發數: 30 + 口径: 5.56x45mm NATO标准 (Mk262 狙击专用弹)<br />发数: 30 5.56mm 30Rnd Mag (Mk318) @@ -1270,8 +1270,8 @@ 5,56mm 30-lövedékes tár (Mk318) 5.56mm 30発入り 弾倉 (Mk318) 30발들이 5.56mm 탄창 (Mk318) - 5.56mm 30發 彈匣 (Mk318 特戰專用彈) - 5.56mm 30发 弹匣 (Mk318 特战专用弹) + 5.56mm 30發 彈匣 (Mk318 特戰專用彈) + 5.56mm 30发 弹匣 (Mk318 特战专用弹) 5.56mm Mk318 @@ -1286,8 +1286,8 @@ 5,56mm Mk318 5.56mm Mk318 5.56mm Mk318 - 5.56mm Mk318 特戰專用彈 - 5.56mm Mk318 特战专用弹 + 5.56mm Mk318 特戰專用彈 + 5.56mm Mk318 特战专用弹 Caliber: 5.56x45mm NATO (Mk318)<br />Rounds: 30 @@ -1302,8 +1302,8 @@ Kaliber: 5,56x45mm NATO (Mk318)<br />Lövedékek: 30 口径: 5.56x45mm NATO (Mk318)<br />装填数: 30 구경: 5.56x45mm NATO (Mk318)<br />장탄수: 30 - 口徑: 5.56x45mm NATO標準 (Mk318 特戰專用彈)<br />發數: 30 - 口径: 5.56x45mm NATO标准 (Mk318 特战专用弹)<br />发数: 30 + 口徑: 5.56x45mm NATO標準 (Mk318 特戰專用彈)<br />發數: 30 + 口径: 5.56x45mm NATO标准 (Mk318 特战专用弹)<br />发数: 30 5.56mm 30Rnd Mag (M995 AP) @@ -1318,8 +1318,8 @@ 5,56mm 30-lövedékes tár (M995 páncéltörő) 5.56mm 30発入り 弾倉 (M995 徹甲弾) 30발들이 5.56mm 탄창 (Mk995 철갑탄) - 5.56mm 30發 彈匣 (M995 穿甲彈) - 5.56mm 30发 弹匣 (M995 穿甲弹) + 5.56mm 30發 彈匣 (M995 穿甲彈) + 5.56mm 30发 弹匣 (M995 穿甲弹) 5.56mm AP @@ -1334,8 +1334,8 @@ 5,56mm páncéltörő 5.56mm 徹甲弾 5.56mm 철갑탄 - 5.56mm M995 穿甲彈 - 5.56mm M995 穿甲弹 + 5.56mm M995 穿甲彈 + 5.56mm M995 穿甲弹 Caliber: 5.56x45mm NATO (M995 AP)<br />Rounds: 30 @@ -1350,8 +1350,8 @@ Kaliber: 5,56x45mm NATO (M995 páncéltörő)<br />Lövedékek: 30 口径: 5.56x45mm NATO (M995 徹甲弾)<br />装填数: 30 구경: 5.56x45mm NATO (Mk995 철갑탄)<br />장탄수: 30 - 口徑: 5.56x45mm NATO標準 (M995 穿甲彈)<br />發數: 30 - 口径: 5.56x45mm NATO标准 (M995 穿甲弹)<br />发数: 30 + 口徑: 5.56x45mm NATO標準 (M995 穿甲彈)<br />發數: 30 + 口径: 5.56x45mm NATO标准 (M995 穿甲弹)<br />发数: 30 7.62mm 10Rnd Mag (M118LR) @@ -1366,8 +1366,8 @@ 7,62mm 10-lövedékes tár (M118LR) 7.62mm 10発入り 弾倉 (M118LR) 10발들이 7.62mm 탄창 (M118LR) - 7.62mm 10發 彈匣 (M118LR 狙擊專用彈) - 7.62mm 10发 弹匣 (M118LR 狙击专用弹) + 7.62mm 10發 彈匣 (M118LR 狙擊專用彈) + 7.62mm 10发 弹匣 (M118LR 狙击专用弹) 7.62mm M118LR @@ -1382,8 +1382,8 @@ 7,62mm M118LR 7.62mm M118LR 7.62mm M118LR - 7.62mm M118LR 狙擊專用彈 - 7.62mm M118LR 狙击专用弹 + 7.62mm M118LR 狙擊專用彈 + 7.62mm M118LR 狙击专用弹 Caliber: 7.62x51mm NATO (M118LR)<br />Rounds: 10 @@ -1398,8 +1398,8 @@ Kaliber: 7,62x51mm NATO (M118LR)<br />Lövedékek: 10 口径: 7.62x51mm NATO (M118LR)<br />装填数: 10 구경: 7.62x51mm NATO (M118LR)<br />장탄수: 10 - 口徑: 7.62x51mm NATO標準 (M118LR 狙擊專用彈)<br />發數: 10 - 口径: 7.62x51mm NATO标准 (M118LR 狙击专用弹)<br />发数: 10 + 口徑: 7.62x51mm NATO標準 (M118LR 狙擊專用彈)<br />發數: 10 + 口径: 7.62x51mm NATO标准 (M118LR 狙击专用弹)<br />发数: 10 7.62mm 20Rnd Mag (M118LR) @@ -1414,8 +1414,8 @@ 7,62mm 20-lövedékes tár (M118LR) 7.62mm 20発入り 弾倉 (M118LR) 20발들이 7.62mm 탄창 (M118LR) - 7.62mm 20發 彈匣 (M118LR 狙擊專用彈) - 7.62mm 20发 弹匣 (M118LR 狙击专用弹) + 7.62mm 20發 彈匣 (M118LR 狙擊專用彈) + 7.62mm 20发 弹匣 (M118LR 狙击专用弹) 7.62mm M118LR @@ -1430,8 +1430,8 @@ 7,62mm M118LR 7.62mm M118LR 7.62mm M118LR - 7.62mm M118LR 狙擊專用彈 - 7.62mm M118LR 狙击专用弹 + 7.62mm M118LR 狙擊專用彈 + 7.62mm M118LR 狙击专用弹 Caliber: 7.62x51mm NATO (M118LR)<br />Rounds: 20 @@ -1446,8 +1446,8 @@ Kaliber: 7,62x51mm NATO (M118LR)<br />Lövedékek: 20 口径: 7.62x51mm NATO (M118LR)<br />装填数: 20 구경: 7.62x51mm NATO (M118LR)<br />장탄수: 20 - 口徑: 7.62x51mm NATO標準 (M118LR 狙擊專用彈)<br />發數: 20 - 口径: 7.62x51mm NATO标准 (M118LR 狙击专用弹)<br />发数: 20 + 口徑: 7.62x51mm NATO標準 (M118LR 狙擊專用彈)<br />發數: 20 + 口径: 7.62x51mm NATO标准 (M118LR 狙击专用弹)<br />发数: 20 7.62mm 10Rnd Mag (Mk316 Mod 0) @@ -1462,8 +1462,8 @@ 7,62mm 10-lövedékes tár (Mk316 Mod 0) 7.62mm 10発入り 弾倉 (Mk316 Mod 0) 10발들이 7.62mm 탄창 (Mk316 Mod 0) - 7.62mm 10發 彈匣 (Mk316 Mod 0 狙擊專用彈) - 7.62mm 10发 弹匣 (Mk316 Mod 0 狙击专用弹) + 7.62mm 10發 彈匣 (Mk316 Mod 0 狙擊專用彈) + 7.62mm 10发 弹匣 (Mk316 Mod 0 狙击专用弹) 7.62mm Mk316 @@ -1478,8 +1478,8 @@ 7,62mm Mk316 7.62mm Mk316 7.62mm Mk316 - 7.62mm Mk316 狙擊專用彈 - 7.62mm Mk316 狙击专用弹 + 7.62mm Mk316 狙擊專用彈 + 7.62mm Mk316 狙击专用弹 Caliber: 7.62x51mm NATO (Mk316 Mod 0)<br />Rounds: 10 @@ -1494,8 +1494,8 @@ Kaliber: 7,62x51mm NATO (Mk316 Mod 0)<br />Lövedékek: 10 口径: 7.62x51mm NATO (Mk316 Mod 0)<br />装填数: 10 구경: 7.62x51mm NATO (Mk316 Mod 0)<br />장탄수: 10 - 口徑: 7.62x51mm NATO標準 (Mk316 Mod 0 狙擊專用彈)<br />發數: 10 - 口径: 7.62x51mm NATO标准 (Mk316 Mod 0 狙击专用弹)<br />发数: 10 + 口徑: 7.62x51mm NATO標準 (Mk316 Mod 0 狙擊專用彈)<br />發數: 10 + 口径: 7.62x51mm NATO标准 (Mk316 Mod 0 狙击专用弹)<br />发数: 10 7.62mm 20Rnd Mag (Mk316 Mod 0) @@ -1510,8 +1510,8 @@ 7,62mm 20-lövedékes tár (Mk316 Mod 0) 7.62mm 20発入り 弾倉 (Mk316 Mod 0) 20발들이 7.62mm 탄창 (Mk316 Mod 0) - 7.62mm 20發 彈匣 (Mk316 Mod 0 狙擊專用彈) - 7.62mm 20发 弹匣 (Mk316 Mod 0 狙击专用弹) + 7.62mm 20發 彈匣 (Mk316 Mod 0 狙擊專用彈) + 7.62mm 20发 弹匣 (Mk316 Mod 0 狙击专用弹) 7.62mm Mk316 @@ -1526,8 +1526,8 @@ 7,62mm Mk316 7.62mm Mk316 7.62mm Mk316 - 7.62mm Mk316 狙擊專用彈 - 7.62mm Mk316 狙击专用弹 + 7.62mm Mk316 狙擊專用彈 + 7.62mm Mk316 狙击专用弹 Caliber: 7.62x51mm NATO (Mk316 Mod 0)<br />Rounds: 20 @@ -1542,8 +1542,8 @@ Kaliber: 7,62x51mm NATO (Mk316 Mod 0)<br />Lövedékek: 20 口径: 7.62x51mm NATO (Mk316 Mod 0)<br />装填数: 20 구경: 7.62x51mm NATO (Mk316 Mod 0)<br />장탄수: 20 - 口徑: 7.62x51mm NATO標準 (Mk316 Mod 0 狙擊專用彈)<br />發數: 20 - 口径: 7.62x51mm NATO标准 (Mk316 Mod 0 狙击专用弹)<br />发数: 20 + 口徑: 7.62x51mm NATO標準 (Mk316 Mod 0 狙擊專用彈)<br />發數: 20 + 口径: 7.62x51mm NATO标准 (Mk316 Mod 0 狙击专用弹)<br />发数: 20 7.62mm 10Rnd Mag (Mk319 Mod 0) @@ -1558,8 +1558,8 @@ 7,62mm 10-lövedékes tár (Mk319 Mod 0) 7.62mm 10発入り 弾倉 (Mk319 Mod 0) 10발들이 7.62mm 탄창 (Mk319 Mod 0) - 7.62mm 10發 彈匣 (Mk319 Mod 0 特戰專用彈) - 7.62mm 10发 弹匣 (Mk319 Mod 0 特战专用弹) + 7.62mm 10發 彈匣 (Mk319 Mod 0 特戰專用彈) + 7.62mm 10发 弹匣 (Mk319 Mod 0 特战专用弹) 7.62mm Mk319 @@ -1574,8 +1574,8 @@ 7,62mm Mk319 7.62mm Mk319 7.62mm Mk319 - 7.62mm Mk319 特戰專用彈 - 7.62mm Mk319 特战专用弹 + 7.62mm Mk319 特戰專用彈 + 7.62mm Mk319 特战专用弹 Caliber: 7.62x51mm NATO (Mk319 Mod 0)<br />Rounds: 10 @@ -1590,8 +1590,8 @@ Kaliber: 7,62x51mm NATO (Mk319 Mod 0)<br />Lövedékek: 10 口径: 7.62x51mm NATO (Mk319 Mod 0)<br />装填数: 10 구경: 7.62x51mm NATO (Mk319 Mod 0)<br />장탄수: 10 - 口徑: 7.62x51mm NATO標準 (Mk319 Mod 0 特戰專用彈)<br />發數: 10 - 口径: 7.62x51mm NATO标准 (Mk319 Mod 0 特战专用弹)<br />发数: 10 + 口徑: 7.62x51mm NATO標準 (Mk319 Mod 0 特戰專用彈)<br />發數: 10 + 口径: 7.62x51mm NATO标准 (Mk319 Mod 0 特战专用弹)<br />发数: 10 7.62mm 20Rnd Mag (Mk319 Mod 0) @@ -1606,8 +1606,8 @@ 7,62mm 20-lövedékes tár (Mk319 Mod 0) 7.62mm 20発入り 弾倉 (Mk319 Mod 0) 20발들이 7.62mm 탄창 (Mk319 Mod 0) - 7.62mm 20發 彈匣 (Mk319 Mod 0 特戰專用彈) - 7.62mm 20发 弹匣 (Mk319 Mod 0 特战专用弹) + 7.62mm 20發 彈匣 (Mk319 Mod 0 特戰專用彈) + 7.62mm 20发 弹匣 (Mk319 Mod 0 特战专用弹) 7.62mm Mk319 @@ -1622,8 +1622,8 @@ 7,62mm Mk319 7.62mm Mk319 7.62mm Mk319 - 7.62mm Mk319 特戰專用彈 - 7.62mm Mk319 特战专用弹 + 7.62mm Mk319 特戰專用彈 + 7.62mm Mk319 特战专用弹 Caliber: 7.62x51mm NATO (Mk319 Mod 0)<br />Rounds: 20 @@ -1638,8 +1638,8 @@ Kaliber: 7,62x51mm NATO (Mk319 Mod 0)<br />Lövedékek: 20 口径: 7.62x51mm NATO (Mk319 Mod 0)<br />装填数: 20 구경: 7.62x51mm NATO (Mk319 Mod 0)<br />장탄수: 20 - 口徑: 7.62x51mm NATO標準 (Mk319 Mod 0 特戰專用彈)<br />發數: 20 - 口径: 7.62x51mm NATO标准 (Mk319 Mod 0 特战专用弹)<br />发数: 20 + 口徑: 7.62x51mm NATO標準 (Mk319 Mod 0 特戰專用彈)<br />發數: 20 + 口径: 7.62x51mm NATO标准 (Mk319 Mod 0 特战专用弹)<br />发数: 20 7.62mm 10Rnd Mag (M993 AP) @@ -1654,8 +1654,8 @@ 7,62mm 10-lövedékes tár (M993 páncéltörő) 7.62mm 10発入り 弾倉 (M993 徹甲弾) 10발들이 7.62mm 탄창 (M993 철갑탄) - 7.62mm 10發 彈匣 (M993 穿甲專用彈) - 7.62mm 10发 弹匣 (M993 穿甲专用弹) + 7.62mm 10發 彈匣 (M993 穿甲專用彈) + 7.62mm 10发 弹匣 (M993 穿甲专用弹) 7.62mm AP @@ -1670,8 +1670,8 @@ 7,62mm páncéltörő 7.62mm 徹甲弾 7.62mm 철갑탄 - 7.62mm M993 穿甲專用彈 - 7.62mm M993 穿甲专用弹 + 7.62mm M993 穿甲專用彈 + 7.62mm M993 穿甲专用弹 Caliber: 7.62x51mm NATO (M993 AP)<br />Rounds: 10 @@ -1686,8 +1686,8 @@ Kaliber: 7,62x51mm NATO (M993 páncéltörő)<br />Lövedékek: 10 口径: 7.62x51mm NATO (Mk319 Mod 0)<br />装填数: 10 구경: 7.62x51mm NATO (M993 철갑탄)<br />장탄수: 10 - 口徑: 7.62x51mm NATO標準 (M993 穿甲專用彈)<br />發數: 10 - 口径: 7.62x51mm NATO标准 (M993 穿甲专用弹)<br />发数: 10 + 口徑: 7.62x51mm NATO標準 (M993 穿甲專用彈)<br />發數: 10 + 口径: 7.62x51mm NATO标准 (M993 穿甲专用弹)<br />发数: 10 7.62mm 20Rnd Mag (M993 AP) @@ -1702,8 +1702,8 @@ 7,62mm 20-lövedékes tár (M993 páncéltörő) 7.62mm 20発入り 弾倉 (M993 徹甲弾) 20발들이 7.62mm 탄창 (M993 철갑탄) - 7.62mm 20發 彈匣 (M993 穿甲專用彈) - 7.62mm 20发 弹匣 (M993 穿甲专用弹) + 7.62mm 20發 彈匣 (M993 穿甲專用彈) + 7.62mm 20发 弹匣 (M993 穿甲专用弹) 7.62mm AP @@ -1718,8 +1718,8 @@ 7,62mm páncéltörő 7.62mm 徹甲弾 7.62mm 철갑탄 - 7.62mm M993 穿甲專用彈 - 7.62mm M993 穿甲专用弹 + 7.62mm M993 穿甲專用彈 + 7.62mm M993 穿甲专用弹 Caliber: 7.62x51mm NATO (M993 AP)<br />Rounds: 20 @@ -1734,8 +1734,8 @@ Kaliber: 7,62x51mm NATO (M993 páncéltörő)<br />Lövedékek: 20 口径: 7.62x51mm NATO (M993 徹甲弾)<br />装填数: 20 구경: 7.62x51mm NATO (M993 철갑탄)<br />장탄수: 20 - 口徑: 7.62x51mm NATO標準 (M993 穿甲專用彈)<br />發數: 20 - 口径: 7.62x51mm NATO标准 (M993 穿甲专用弹)<br />发数: 20 + 口徑: 7.62x51mm NATO標準 (M993 穿甲專用彈)<br />發數: 20 + 口径: 7.62x51mm NATO标准 (M993 穿甲专用弹)<br />发数: 20 7.62mm 20Rnd Mag (Mk248 Mod 0) @@ -1750,8 +1750,8 @@ 7,62mm 20-lövedékes tár (Mk248 Mod 0) 7.62mm 20発入り 弾倉 (Mk248 Mod 0) 20발들이 7.62mm 탄창 (Mk248 Mod 0) - 7.62mm 20發 彈匣 (Mk248 Mod 0 狙擊專用彈) - 7.62mm 20发 弹匣 (Mk248 Mod 0 狙击专用弹) + 7.62mm 20發 彈匣 (Mk248 Mod 0 狙擊專用彈) + 7.62mm 20发 弹匣 (Mk248 Mod 0 狙击专用弹) 7.62mm Mk248 @@ -1766,8 +1766,8 @@ 7,62mm Mk248 7.62mm Mk248 7.62mm Mk248 - 7.62mm Mk248 狙擊專用彈 - 7.62mm Mk248 狙击专用弹 + 7.62mm Mk248 狙擊專用彈 + 7.62mm Mk248 狙击专用弹 Caliber: 7.62x67mm NATO (Mk248 Mod 0)<br />Rounds: 20 @@ -1782,8 +1782,8 @@ Kaliber: 7,62x51mm NATO (Mk248 Mod 0)<br />Lövedékek: 20 口径: 7.62x67mm NATO (Mk248 Mod 0)<br />装填数: 20 구경: 7.62x51mm NATO (Mk248 Mod 0)<br />장탄수: 20 - 口徑: 7.62x67mm NATO標準 (Mk248 Mod 0 狙擊專用彈)<br />發數: 20 - 口径: 7.62x67mm NATO标准 (Mk248 Mod 0 狙击专用弹)<br />发数: 20 + 口徑: 7.62x67mm NATO標準 (Mk248 Mod 0 狙擊專用彈)<br />發數: 20 + 口径: 7.62x67mm NATO标准 (Mk248 Mod 0 狙击专用弹)<br />发数: 20 7.62mm 20Rnd Mag (Mk248 Mod 1) @@ -1798,8 +1798,8 @@ 7,62mm 20-lövedékes tár (Mk248 Mod 1) 7.62mm 20発入り 弾倉 (Mk248 Mod 1) 20발들이 7.62mm 탄창 (Mk248 Mod 1) - 7.62mm 20發 彈匣 (Mk248 Mod 1 狙擊專用彈) - 7.62mm 20发 弹匣 (Mk248 Mod 1 狙击专用弹) + 7.62mm 20發 彈匣 (Mk248 Mod 1 狙擊專用彈) + 7.62mm 20发 弹匣 (Mk248 Mod 1 狙击专用弹) 7.62mm Mk248 @@ -1814,8 +1814,8 @@ 7,62mm Mk248 7.62mm Mk248 7.62mm Mk248 - 7.62mm Mk248 狙擊專用彈 - 7.62mm Mk248 狙击专用弹 + 7.62mm Mk248 狙擊專用彈 + 7.62mm Mk248 狙击专用弹 Caliber: 7.62x67mm NATO (Mk248 Mod 1)<br />Rounds: 20 @@ -1830,8 +1830,8 @@ Kaliber: 7,62x51mm NATO (Mk248 Mod 1)<br />Lövedékek: 20 口径: 7.62x67mm NATO (Mk248 Mod 1)<br />装填数: 20 구경: 7.62x51mm NATO (Mk248 Mod 1)<br />장탄수: 20 - 口徑: 7.62x67mm NATO標準 (Mk248 Mod 1 狙擊專用彈)<br />發數: 20 - 口径: 7.62x67mm NATO标准 (Mk248 Mod 1 狙击专用弹)<br />发数: 20 + 口徑: 7.62x67mm NATO標準 (Mk248 Mod 1 狙擊專用彈)<br />發數: 20 + 口径: 7.62x67mm NATO标准 (Mk248 Mod 1 狙击专用弹)<br />发数: 20 7.62mm 20Rnd Mag (Berger Hybrid OTM) @@ -1846,8 +1846,8 @@ 7,62mm 20-lövedékes tár (Berger Hybrid OTM) 7.62mm 20発入り 弾倉 (Berger Hybrid OTM) 20발들이 7.62mm 탄창 (Berger Hybrid OTM) - 7.62mm 20發 彈匣 (Berger Hybrid 空尖比賽專用彈) - 7.62mm 20发 弹匣 (Berger Hybrid 空尖比赛专用弹) + 7.62mm 20發 彈匣 (Berger Hybrid 空尖比賽專用彈) + 7.62mm 20发 弹匣 (Berger Hybrid 空尖比赛专用弹) 7.62mm OTM @@ -1862,8 +1862,8 @@ 7,62mm OTM 7.62mm OTM 7.62mm OTM - 7.62mm 空尖比賽專用彈 - 7.62mm 空尖比赛专用弹 + 7.62mm 空尖比賽專用彈 + 7.62mm 空尖比赛专用弹 Caliber: 7.62x67mm NATO (Berger Hybrid OTM)<br />Rounds: 20 @@ -1878,8 +1878,8 @@ Kaliber: 7,62x67mm NATO (Berger Hybrid OTM)<br />Lövedékek: 20 口径: 7.62x67mm NATO (Berger Hybrid OTM)<br />装填数: 20 구경: 7.62x51mm NATO (Berger Hybrid OTM)<br />장탄수: 20 - 口徑: 7.62x67mm NATO標準 (Berger Hybrid 空尖比賽專用彈)<br />發數: 20 - 口径: 7.62x67mm NATO标准 (Berger Hybrid 空尖比赛专用弹)<br />发数: 20 + 口徑: 7.62x67mm NATO標準 (Berger Hybrid 空尖比賽專用彈)<br />發數: 20 + 口径: 7.62x67mm NATO标准 (Berger Hybrid 空尖比赛专用弹)<br />发数: 20 6.5x47mm 30Rnd Mag (HPBT Scenar) @@ -1894,8 +1894,8 @@ 6,5x47mm 30-lövedékes tár (HPBT Scenar) 6.5x47mm 30発入り 弾倉 (HPBT Scenar) 30발들이 6.5x47mm 탄창 (HPBT Scenar) - 6.5x47mm 30發 彈匣 (Lapua 空尖艇尾狙擊專用彈) - 6.5x47mm 30发 弹匣 (Lapua 空尖艇尾狙击专用弹) + 6.5x47mm 30發 彈匣 (Lapua 空尖艇尾狙擊專用彈) + 6.5x47mm 30发 弹匣 (Lapua 空尖艇尾狙击专用弹) 6.5mm Lapua @@ -1910,8 +1910,8 @@ 6,5mm Lapua 6.5mm Lapua 6.5mm Lapua - 6.5mm Lapua 空尖艇尾狙擊專用彈 - 6.5mm Lapua 空尖艇尾狙击专用弹 + 6.5mm Lapua 空尖艇尾狙擊專用彈 + 6.5mm Lapua 空尖艇尾狙击专用弹 Caliber: 6.5x47mm (HPBT Scenar)<br />Rounds: 30<br />Used in: MXM @@ -1926,8 +1926,8 @@ Kaliber: 6,5x47mm (HPBT Scenar)<br />Lövedékek: 30<br />Használható: MXM 口径: 6.5x47mm (HPBT Scenar)<br />装填数: 30<br />次で使用: MXM 구경: 6.5x47mm (HPBT Scenar)<br />장탄수: 30<br />사용처: MXM - 口徑: 6.5x47mm (Lapua 空尖艇尾狙擊專用彈)<br />發數: 30<br />使用於: MXM - 口径: 6.5x47mm (Lapua 空尖艇尾狙击专用弹)<br />发数: 30<br />使用于: MXM + 口徑: 6.5x47mm (Lapua 空尖艇尾狙擊專用彈)<br />發數: 30<br />使用於: MXM + 口径: 6.5x47mm (Lapua 空尖艇尾狙击专用弹)<br />发数: 30<br />使用于: MXM 6.5mm Creedmor 30Rnd Mag @@ -1942,8 +1942,8 @@ 6,5mm Creedmor 30-lövedékes tár 6.5mm Creedmor 30発入り 弾倉 30발들이 6.5mm Creedmor 탄창 - 6.5mm 30發 彈匣 (Creedmor 狙擊專用彈) - 6.5mm 30发 弹匣 (Creedmor 狙击专用弹) + 6.5mm 30發 彈匣 (Creedmor 狙擊專用彈) + 6.5mm 30发 弹匣 (Creedmor 狙击专用弹) 6.5mm CM @@ -1958,8 +1958,8 @@ 6,5mm CM 6.5mm CM 6.5mm CM - 6.5mm CM 狙擊專用彈 - 6.5mm CM 狙击专用弹 + 6.5mm CM 狙擊專用彈 + 6.5mm CM 狙击专用弹 Caliber: 6.5x47mm Creedmor<br />Rounds: 30<br />Used in: MXM @@ -1974,8 +1974,8 @@ Kaliber: 6,5x47mm Creedmor<br />Lövedékek: 30<br />Használható: MXM 口径: 6.5x47mm Creedmor<br />装填数: 30<br />次で使用: MXM 구경: 6.5x47mm Creedmor<br />장탄수: 30<br />사용처: MXM - 口徑: 6.5x47mm Creedmor 狙擊專用彈<br />發數: 30<br />使用於: MXM - 口径: 6.5x47mm Creedmor 狙击专用弹<br />发数: 30<br />使用于: MXM + 口徑: 6.5x47mm Creedmor 狙擊專用彈<br />發數: 30<br />使用於: MXM + 口径: 6.5x47mm Creedmor 狙击专用弹<br />发数: 30<br />使用于: MXM .338 10Rnd Mag (300gr Sierra MatchKing HPBT) @@ -1990,8 +1990,8 @@ .338 10-lövedékes tár (300gr Sierra MatchKing HPBT) .338 10発入り 弾倉 (300gr Sierra MatchKing HPBT) 10발들이 .338 탄창 (300gr Sierra MatchKing HPBT) - .338 10發 彈匣 (300公克 Sierra MatchKing 空尖艇尾比賽專用彈) - .338 10发 弹匣 (300公克 Sierra MatchKing 空尖艇尾比赛专用弹) + .338 10發 彈匣 (300公克 Sierra MatchKing 空尖艇尾比賽專用彈) + .338 10发 弹匣 (300公克 Sierra MatchKing 空尖艇尾比赛专用弹) .338 HPBT @@ -2006,8 +2006,8 @@ .338 HPBT 338 HPBT .338 HPBT - .338 空尖艇尾比賽專用彈 - .338 空尖艇尾比赛专用弹 + .338 空尖艇尾比賽專用彈 + .338 空尖艇尾比赛专用弹 Caliber: 8.6x70mm (300gr Sierra MatchKing HPBT)<br />Rounds: 10 @@ -2022,8 +2022,8 @@ Kaliber: 8,6x70mm (300gr Sierra MatchKing HPBT)<br />Lövedékek: 10 口径: 8.6x70mm (300gr Sierra MatchKing HPBT)<br />装填数: 10 구경: 8.6x70mm (300gr Sierra MatchKing HPBT)<br />장탄수: 10 - 口徑: 8.6x70mm (300公克 Sierra MatchKing 空尖艇尾比賽專用彈)<br />發數: 10 - 口径: 8.6x70mm (300公克 Sierra MatchKing 空尖艇尾比赛专用弹)<br />发数: 10 + 口徑: 8.6x70mm (300公克 Sierra MatchKing 空尖艇尾比賽專用彈)<br />發數: 10 + 口径: 8.6x70mm (300公克 Sierra MatchKing 空尖艇尾比赛专用弹)<br />发数: 10 .338 10Rnd Mag (API526) @@ -2038,8 +2038,8 @@ .338 10-lövedékes tár (API526) .338 10発入り 弾倉 (API526) 10발들이 .338 탄창 (API526) - .338 10發 彈匣 (API526 穿甲燃燒彈) - .338 10发 弹匣 (API526 穿甲燃烧弹) + .338 10發 彈匣 (API526 穿甲燃燒彈) + .338 10发 弹匣 (API526 穿甲燃烧弹) .338 AP @@ -2054,8 +2054,8 @@ .338 páncéltörő .338 徹甲弾 .338 철갑탄 - .338 API526 穿甲燃燒彈 - .338 API526 穿甲燃烧弹 + .338 API526 穿甲燃燒彈 + .338 API526 穿甲燃烧弹 Caliber: 8.6x70mm (API526)<br />Rounds: 10 @@ -2070,8 +2070,8 @@ Kaliber: 8,6x70mm (API526)<br />Lövedékek: 10 口径: 8.6x70mm (API526)<br />装填数: 10 구경: 8.6x70mm (API526)<br />장탄수: 10 - 口徑: 8.6x70mm (API526 穿甲燃燒彈)<br />發數: 10 - 口径: 8.6x70mm (API526 穿甲燃烧弹)<br />发数: 10 + 口徑: 8.6x70mm (API526 穿甲燃燒彈)<br />發數: 10 + 口径: 8.6x70mm (API526 穿甲燃烧弹)<br />发数: 10 .408 7Rnd Mag (305gr) @@ -2086,8 +2086,8 @@ .408 7-lövedékes tár (305gr) .408 7発入り 弾倉 (305gr) 7발들이 .408 탄창 (305gr) - .408 7發 彈匣 (305公克) - .408 7发 弹匣 (305公克) + .408 7發 彈匣 (305公克) + .408 7发 弹匣 (305公克) .408 @@ -2102,8 +2102,8 @@ .408 .408 .408 - .408 - .408 + .408 + .408 Caliber: .408 CheyTac (305gr)<br />Rounds: 7 @@ -2118,8 +2118,8 @@ Kaliber: .408 CheyTac (305gr)<br />Lövedékek: 7 口径: .408 CheyTac (305gr)<br />装填数: 7 구경: .408 CheyTac (305gr)<br />장탄수: 7 - 口徑: .408 夏伊戰術狙擊彈 (305公克)<br />發數: 7 - 口径: .408 夏伊战术狙击弹 (305公克)<br />发数: 7 + 口徑: .408 夏伊戰術狙擊彈 (305公克)<br />發數: 7 + 口径: .408 夏伊战术狙击弹 (305公克)<br />发数: 7 12.7x99mm 5Rnd Mag @@ -2134,8 +2134,8 @@ 12,7x99mm 5-lövedékes tár 12.7x99mm 5発入り 弾倉 5발들이 12.7x99mm 탄창 - 12.7x99mm 5發 彈匣 - 12.7x99mm 5发 弹匣 + 12.7x99mm 5發 彈匣 + 12.7x99mm 5发 弹匣 12.7mm @@ -2150,8 +2150,8 @@ 12,7mm 12.7mm 12.7mm - 12.7mm - 12.7mm + 12.7mm + 12.7mm Caliber: 12.7x99mm<br />Rounds: 5 @@ -2166,8 +2166,8 @@ Kaliber: 12,7x99mm<br />Lövedékek: 5 口径: 12.7x99mm<br />装填数: 5 구경: 12.7x99mm<br />장탄수: 5 - 口徑: 12.7x99mm<br />發數: 5 - 口径: 12.7x99mm<br />发数: 5 + 口徑: 12.7x99mm<br />發數: 5 + 口径: 12.7x99mm<br />发数: 5 12.7x99mm API 5Rnd Mag @@ -2182,8 +2182,8 @@ 12,7x99mm 5-lövedékes tár (páncéltörő-gyújtó) 12.7x99mm 5発入り焼夷徹甲弾 弾倉 5발들이 12.7x99mm 철갑소이탄 탄창 - 12.7x99mm 穿甲燃燒彈 5發 彈匣 - 12.7x99mm 穿甲燃烧弹 5发 弹匣 + 12.7x99mm 穿甲燃燒彈 5發 彈匣 + 12.7x99mm 穿甲燃烧弹 5发 弹匣 12.7mm API @@ -2198,8 +2198,8 @@ 12,7mm páncéltörő-gyújtó 12.7mm 焼夷徹甲弾 12.7mm 철갑소이탄 - 12.7mm 穿甲燃燒彈 - 12.7mm 穿甲燃烧弹 + 12.7mm 穿甲燃燒彈 + 12.7mm 穿甲燃烧弹 Caliber: 12.7x99mm API<br />Rounds: 5 @@ -2214,8 +2214,8 @@ Kaliber: 12,7x99mm API<br />Lövedékek: 5 口径: 12.7x99mm 焼夷徹甲弾<br />装填数: 5 구경: 12.7x99mm 철갑소이탄<br />장탄수: 5 - 口徑: 12.7x99mm 穿甲燃燒彈<br />發數: 5 - 口径: 12.7x99mm 穿甲燃烧弹<br />发数: 5 + 口徑: 12.7x99mm 穿甲燃燒彈<br />發數: 5 + 口径: 12.7x99mm 穿甲燃烧弹<br />发数: 5 12.7x99mm 5Rnd Mag (AMAX) @@ -2230,8 +2230,8 @@ 12,7x99mm 5-lövedékes tár (AMAX) 12.7x99mm 5発入り 弾倉 (AMAX) 5발들이 12.7x99mm 탄창 (AMAX) - 12.7x99mm 5發 彈匣 (AMAX 比賽專用彈) - 12.7x99mm 5发 弹匣 (AMAX 比赛专用弹) + 12.7x99mm 5發 彈匣 (AMAX 比賽專用彈) + 12.7x99mm 5发 弹匣 (AMAX 比赛专用弹) 12.7mm @@ -2246,8 +2246,8 @@ 12,7mm 12.7mm 12.7mm - 12.7mm AMAX 比賽專用彈 - 12.7mm AMAX 比赛专用弹 + 12.7mm AMAX 比賽專用彈 + 12.7mm AMAX 比赛专用弹 Caliber: 12.7x99mm (AMAX)<br />Rounds: 5 @@ -2262,8 +2262,8 @@ Kaliber: 12,7x99mm (AMAX)<br />Lövedékek: 5 口径: 12.7x99mm (AMAX)<br />装填数: 5 구경: 12.7x99mm (AMAX)<br />장탄수: 5 - 口徑: 12.7x99mm (AMAX 比賽專用彈)<br />發數: 5 - 口径: 12.7x99mm (AMAX 比赛专用弹)<br />发数: 5 + 口徑: 12.7x99mm (AMAX 比賽專用彈)<br />發數: 5 + 口径: 12.7x99mm (AMAX 比赛专用弹)<br />发数: 5 [ACE] Ammo Supply Crate @@ -2278,8 +2278,8 @@ [ACE] Cassa munizioni [ACE] 弾薬物資箱 [ACE] 탄약 보급 상자 - [ACE] 彈藥補給箱 - [ACE] 弹药补给箱 + [ACE] 彈藥補給箱 + [ACE] 弹药补给箱 diff --git a/addons/captives/stringtable.xml b/addons/captives/stringtable.xml index 8b97675425..467d06bd83 100644 --- a/addons/captives/stringtable.xml +++ b/addons/captives/stringtable.xml @@ -1,4 +1,4 @@ - + @@ -14,8 +14,8 @@ Взять в плен 捕虜にする 사로잡기 - 逮捕俘虜 - 逮捕俘虏 + 逮捕俘虜 + 逮捕俘虏 Free Prisoner @@ -30,8 +30,8 @@ Освободить пленника 捕虜を解放する 풀어주기 - 釋放俘虜 - 释放俘虏 + 釋放俘虜 + 释放俘虏 Escort Prisoner @@ -46,8 +46,8 @@ Конвоировать пленника 捕虜を移動させる 포로 호송하기 - 護送俘虜 - 护送俘虏 + 護送俘虜 + 护送俘虏 Release Prisoner @@ -62,8 +62,8 @@ Прекратить конвоирование 捕虜を解放する 포로 풀어주기 - 停止護送俘虜 - 停止护送俘虏 + 停止護送俘虜 + 停止护送俘虏 You need to take him as prisoner first! @@ -78,8 +78,8 @@ Вы должны сначала взять его в плен! あなたは先に捕虜を取る必要があります。 먼저 포로로 만들어야합니다! - 你必須先逮捕他! - 你必须先逮捕他! + 你必須先逮捕他! + 你必须先逮捕他! Load Captive @@ -94,8 +94,8 @@ Fai salire il prigioniero 捕虜を乗せる 포로 태우기 - 將俘虜放入載具 - 将俘虏放入载具 + 將俘虜放入載具 + 将俘虏放入载具 Unload Captive @@ -110,8 +110,8 @@ Fai scendere il prigioniero 捕虜を降ろす 포로 내리기 - 將俘虜帶出載具 - 将俘虏带出载具 + 將俘虜帶出載具 + 将俘虏带出载具 Cable Tie @@ -126,8 +126,8 @@ Кабельная стяжка ケーブル タイ 케이블 타이 - 束線帶 - 束线带 + 束線帶 + 束线带 Cable ties that allow you to restrain prisoners. @@ -142,8 +142,8 @@ Кабельные стяжки позволяют связывать пленников. ケーブル タイは捕虜を制圧できます。 케이블 타이는 포로를 구류시킬때 씁니다. - 束線帶可以綁住俘虜 - 束线带可以绑住俘虏 + 束線帶可以綁住俘虜 + 束线带可以绑住俘虏 Inventory of frisked person @@ -158,8 +158,8 @@ Inventario della persona perquisita 捕虜の持ち物を確認する 검문당한 사람의 소지품 - 搜身選單 - 搜身选单 + 搜身選單 + 搜身选单 Frisk person @@ -174,8 +174,8 @@ Perquisisci la persona 捕虜の持ち物 검문당한사람 - 搜身 - 搜身 + 搜身 + 搜身 Surrender @@ -190,8 +190,8 @@ Arrenditi 投降 투항 - 投降 - 投降 + 投降 + 投降 Stop Surrendering @@ -206,8 +206,8 @@ Smetti di arrenderti 投降をやめる 투항하는것을 멈춤 - 停止投降 - 停止投降 + 停止投降 + 停止投降 Make Unit Surrender @@ -222,8 +222,8 @@ Fai arrendere l'unità ユニットを投降させる 투항시키기 - 使單位投降 - 使单位投降 + 使單位投降 + 使单位投降 Sync a unit to make them surrender. @@ -238,8 +238,8 @@ Sincronizza una unità per farla arrendere. 同期されたユニットを投降させます。 투항시키기 위해 동기화합니다. - 同步此模塊到一個單位, 使該單位投降 - 同步此模块到一个单位, 使该单位投降 + 同步此模塊到一個單位, 使該單位投降 + 同步此模块到一个单位, 使该单位投降 Make Unit Handcuffed @@ -253,8 +253,8 @@ Rendre une unité captive ユニットを拘束する 수갑을 채우기 - 使單位戴上手銬 - 使单位戴上手铐 + 使單位戴上手銬 + 使单位戴上手铐 Sync a unit to make them handcuffed. @@ -268,8 +268,8 @@ Synchronisez une unité pour la rendre captive. 同期されたユニットを拘束させます。 수갑을 채우기 위해 동기화합니다. - 使單位戴上手銬 - 使单位戴上手铐 + 使單位戴上手銬 + 使单位戴上手铐 Captives Settings @@ -284,8 +284,8 @@ Impostazioni Prigionieri 拘束の設定 포로 설정 - 俘虜設定 - 俘虏设定 + 俘虜設定 + 俘虏设定 Controls settings for surrender and cable ties @@ -300,8 +300,8 @@ Controlla le impostazioni per la resa e le manette 投降したユニットや拘束されたユニットの扱いを設定します。 투항과 케이블 타이에 관련한 설정 - 定義投降與束帶等設定 - 定义投降与束带等设定 + 定義投降與束帶等設定 + 定义投降与束带等设定 Can handcuff own side @@ -316,8 +316,8 @@ Puoi ammanettare unità alleate 自陣営への拘束を可能に 자기편에게 수갑을 채울 수 있게 합니다 - 可以銬住同陣營隊友 - 可以铐住同阵营队友 + 可以銬住同陣營隊友 + 可以铐住同阵营队友 Can players cabletie units on their own side @@ -332,8 +332,8 @@ I giocatori possono ammanettare unità alleate プレイヤーがユニットを拘束し、彼らの陣営に変更できます。 자기편에게 케이블타이를 사용할 수 있게합니다 - 玩家可以使用束線帶銬住同陣營隊友 - 玩家可以使用束线带铐住同阵营队友 + 玩家可以使用束線帶銬住同陣營隊友 + 玩家可以使用束线带铐住同阵营队友 Allow surrendering @@ -348,8 +348,8 @@ Permetti Resa 投降を許可 투항 활성화 - 允許投降 - 允许投降 + 允許投降 + 允许投降 Players can surrender after holstering their weapon @@ -364,8 +364,8 @@ I giocatori possono arrendersi dopo aver messo via le proprie armi プレイヤーは武器を収めたあとに投降できるようにします。 비무장한 플레이어가 투항할 수 있게 합니다 - 玩家能在收起自己武器後投降 - 玩家能在收起自己武器后投降 + 玩家能在收起自己武器後投降 + 玩家能在收起自己武器后投降 Require surrendering @@ -379,8 +379,8 @@ Requiert la reddition 投降を必要とする 투항 필요 - 要求目標投降 - 要求目标投降 + 要求目標投降 + 要求目标投降 Require Players to surrender before they can be arrested @@ -394,8 +394,8 @@ Requiert la capitulation des joueurs avant qu'ils ne puissent être arrêtés プレイヤーは拘束される前に、投降する必要があります。 체포하기 전에 플레이어가 투항을 먼저해야만 합니다 - 玩家須先要求目標投降, 才可以進行逮捕 - 玩家须先要求目标投降, 才可以进行逮捕 + 玩家須先要求目標投降, 才可以進行逮捕 + 玩家须先要求目标投降, 才可以进行逮捕 Surrendering only @@ -409,8 +409,8 @@ Reddition seulement 投降中のみ 투항 중에만 - 只能在投降狀態 - 只能在投降状态 + 只能在投降狀態 + 只能在投降状态 Surrendering or No weapon @@ -424,8 +424,8 @@ Capitulation ou desarmé 投降中か非武装時 투항 중 혹은 비무장 - 投降或無武器狀態 - 投降或无武器状态 + 投降或無武器狀態 + 投降或无武器状态 diff --git a/addons/cargo/stringtable.xml b/addons/cargo/stringtable.xml index 6c9e3209d3..05c8d9bc23 100644 --- a/addons/cargo/stringtable.xml +++ b/addons/cargo/stringtable.xml @@ -1,4 +1,4 @@ - + @@ -13,8 +13,8 @@ Charger 積み込む 싣기 - 裝載 - 装载 + 裝載 + 装载 Unload @@ -28,8 +28,8 @@ Décharger 下ろす 내리기 - 卸載 - 卸载 + 卸載 + 卸载 Cargo @@ -43,8 +43,8 @@ Cargaison カーゴ 화물 - 貨物 - 货物 + 貨物 + 货物 Cargo Menu @@ -58,8 +58,8 @@ Menu de cargaison カーゴ メニュー 화물 메뉴 - 貨物選單 - 货物选单 + 貨物選單 + 货物选单 Cargo space left: %1 @@ -73,8 +73,8 @@ Espace de cargaison restant : %1 カーゴの空き容量: %1 선적 공간 남음: %1 - 貨物剩餘空間: %1 - 货物剩余空间: %1 + 貨物剩餘空間: %1 + 货物剩余空间: %1 Enable Cargo @@ -88,8 +88,8 @@ Activer la mise en cargaison カーゴを有効化 화물 활성화 - 啟用貨物裝載 - 启用货物装载 + 啟用貨物裝載 + 启用货物装载 Enable the load in cargo module @@ -103,8 +103,8 @@ Active le chargement de cargaison dans un vehicule カーゴ モジュールで積み込みを有効化 화물 모듈에 싣기를 활성화합니다 - 啟用貨物裝載功能 - 启用货物装载功能 + 啟用貨物裝載功能 + 启用货物装载功能 Cargo Settings @@ -118,8 +118,8 @@ Paramètres de cargaison カーゴ設定 화물 설정 - 貨物設定 - 货物设定 + 貨物設定 + 货物设定 Configure the cargo module settings @@ -133,8 +133,8 @@ Configure les paramètres du module de cargaison カーゴ モジュールの設定を構成 화물 모듈의 환경 설정을 바꿉니다 - 配置貨物模塊設定 - 配置货物模块设定 + 配置貨物模塊設定 + 配置货物模块设定 %1<br/>loaded into<br/>%2 @@ -149,8 +149,8 @@ %1<br/>загружен в<br/>%2 %1<br/>は<br/>%2へ積み込まれた %1<br/>는<br/>%2 에 실림 - %1<br/>裝載至<br/>%2 - %1<br/>装载至<br/>%2 + %1<br/>裝載至<br/>%2 + %1<br/>装载至<br/>%2 Unloaded<br/>%1 from<br/>%2 @@ -165,8 +165,8 @@ %1<br/>разгружен из<br/>%2 <br/>%1が<br/>%2から降ろされた %1<br/>는<br/>%2 에서 내려짐 - 從<br/>%2卸載<br/>%1 - 从<br/>%2卸载<br/>%1 + 從<br/>%2卸載<br/>%1 + 从<br/>%2卸载<br/>%1 Loading Cargo @@ -180,8 +180,8 @@ Chargement de la cargaison カーゴへ積み込んでいる 화물 싣기 - 裝載貨物中 - 装载货物中 + 裝載貨物中 + 装载货物中 Unloading Cargo @@ -195,8 +195,8 @@ Déchargement de la cargaison カーゴから降ろしている 화물 내리기 - 卸載貨物中 - 卸载货物中 + 卸載貨物中 + 卸载货物中 %1<br/>could not be loaded @@ -210,8 +210,8 @@ %1<br /> n'a pas pu être chargé %1<br/>は積み込めなかった %1<br/>이 실릴 수가 없습니다 - %1<br/>無法被裝載 - %1<br/>无法被装载 + %1<br/>無法被裝載 + %1<br/>无法被装载 %1<br/>could not be unloaded @@ -225,8 +225,8 @@ %1<br /> n'a pas pu être déchargé %1<br/>は降ろせなかった %1<br/>이 내려질 수가 없습니다 - %1<br/>無法被卸載 - %1<br/>无法被卸载 + %1<br/>無法被卸載 + %1<br/>无法被卸载 Make Object Loadable @@ -240,8 +240,8 @@ Сделать объект загружаемым オブジェクトを積載可能に 물체를 화물화시키기 - 使物件可裝載 - 使物件可装载 + 使物件可裝載 + 使物件可装载 Sets the synced object as loadable by the cargo system. @@ -255,8 +255,8 @@ Делает синхронизированный объект загружаемым для модуля перевозки грузов. オブジェクトを同期させると、カーゴ システムによる積載が可能になります。 물체를 화물 시스템과 동기화시켜 실을 수 있게 합니다 - 使用同步線來使該物件可被裝載. - 使用同步线来使该物件可被装载. + 使用同步線來使該物件可被裝載. + 使用同步线来使该物件可被装载. Object's Size @@ -270,36 +270,36 @@ Размер объекта オブジェクトの大きさ 물체 크기 - 物件的大小 - 物件的大小 + 物件的大小 + 物件的大小 Cargo Space Spazio Cargo カーゴ スペース - 貨物空間 - 货物空间 + 貨物空間 + 货物空间 The cargo space available in this vehicle/container Lo spazio disponibile in questo veicolo/container この車両/コンテナでカーゴ スペースを使えるようにします - 設定此載具/集裝箱可裝載多少貨物 - 设定此载具/集装箱可装载多少货物 + 設定此載具/集裝箱可裝載多少貨物 + 设定此载具/集装箱可装载多少货物 Cargo Size Dimensioni Cargo カーゴ サイズ - 貨物的大小 - 货物的大小 + 貨物的大小 + 货物的大小 The cargo space required to hold this object (-1 for unloadable) Lo spazio del cargo necessita di mantenere questo oggetto (-1 per scaricabile) このオブジェクトを積載するのに必要なカーゴ スペース (-1 で積載不可) - 此貨物會佔掉多少空間(設定-1的話此貨物就不能被裝載) - 此货物会占掉多少空间(设定-1的话此货物就不能被装载) + 此貨物會佔掉多少空間(設定-1的話此貨物就不能被裝載) + 此货物会占掉多少空间(设定-1的话此货物就不能被装载) Airdrop @@ -309,8 +309,8 @@ 공중 투하 Largage aérien Lancio Aereo - 空投 - 空投 + 空投 + 空投 Unlevel Flight @@ -320,24 +320,24 @@ 기체가 수평이 아닙니다 Rétablir l'assiette Volo non Livellato - 此架飛機並無保持水平飛行 - 此架飞机并无保持水平飞行 + 此架飛機並無保持水平飛行 + 此架飞机并无保持水平飞行 Paradrop Time Coffecient 空中投下までの時間係数 Coefficente Tempo Lancio Paracadute Coefficient Temps de largage de cargaison - 空投時間係數 - 空投时间系数 + 空投時間係數 + 空投时间系数 Modifier for how long it takes to paradrop a cargo item. カーゴ アイテムを空中投下するまでの時間を変更します。 Modificato per quanto tempo ci impiega a paracadutare un oggetto cargo. Modifier le temps qu'il faut pour larguer la cargaison. - 設定空投所需消耗的時間. - 设定空投所需消耗的时间. + 設定空投所需消耗的時間. + 设定空投所需消耗的时间. diff --git a/addons/chemlights/stringtable.xml b/addons/chemlights/stringtable.xml index e42b949a4f..cd3ee7c894 100644 --- a/addons/chemlights/stringtable.xml +++ b/addons/chemlights/stringtable.xml @@ -1,4 +1,4 @@ - + @@ -9,8 +9,8 @@ 켐라이트 Cyalumes Luce chimica - 螢光棒 - 萤光棒 + 螢光棒 + 萤光棒 Prepare %1 @@ -20,8 +20,8 @@ %1 준비 Prépare %1 Prepara %1 - 使用%1 - 使用%1 + 使用%1 + 使用%1 %1<br/>Prepared @@ -31,8 +31,8 @@ %1<br/>준비됨 %1<br/>prêt %1 <br/> Preparata - %1<br/>已使用 - %1<br/>已使用 + %1<br/>已使用 + %1<br/>已使用 No inventory space @@ -47,8 +47,8 @@ В инвентаре нет места インベントリに空きがありません 소지품 공간이 없음 - 已無存放空間 - 已无存放空间 + 已無存放空間 + 已无存放空间 [ACE] Chemlights @@ -58,8 +58,8 @@ [ACE] 켐라이트 [ACE] Cyalume [ACE] Luci chimiche - [ACE] 螢光棒 - [ACE] 萤光棒 + [ACE] 螢光棒 + [ACE] 萤光棒 Chemlight (Orange) @@ -69,8 +69,8 @@ 켐라이트 (주황) Cyalume (orange) Luce chimica (Arancione) - 螢光棒 (橘色) - 萤光棒 (橘色) + 螢光棒 (橘色) + 萤光棒 (橘色) Orange Light @@ -80,8 +80,8 @@ 주황색 Lum. orange Luce Arancione - 橘色光 - 橘色光 + 橘色光 + 橘色光 Type: Light - Orange<br />Rounds: 1<br />Used in: Hand @@ -91,8 +91,8 @@ 종류:밝은 오렌지<br />수량: 1<br />사용처: 손 Type: Lumière - orange<br />Nbre: 1<br /> À main Tipo: Luce - Arancione<br/>Rimanenti: 1<br/>Usata in: Mano - 類型: 光 - 橘色<br />發數: 1<br />使用於: 手 - 类型: 光 - 橘色<br />发数: 1<br />使用于: 手 + 類型: 光 - 橘色<br />發數: 1<br />使用於: 手 + 类型: 光 - 橘色<br />发数: 1<br />使用于: 手 Chemlight (White) @@ -102,8 +102,8 @@ 켐라이트 (하양) Cyalume (blanc) Luce chimica (Bianca) - 螢光棒 (白色) - 萤光棒 (白色) + 螢光棒 (白色) + 萤光棒 (白色) White Light @@ -113,8 +113,8 @@ 하얀색 Lum. blanche Luce Bianca - 白色光 - 白色光 + 白色光 + 白色光 Type: Light - White<br />Rounds: 1<br />Used in: Hand @@ -124,8 +124,8 @@ 종류:하얀색<br />수량: 1<br />사용처: 손 Type: Lumière - blanche<br />Nbre: 1<br /> À main Tipo: Luce - Bianca<br/>Rimanenti: 1<br/>Usata in: Mano - 類型: 光 - 白色<br />發數: 1<br />使用於: 手 - 类型: 光 - 白色<br />发数: 1<br />使用于: 手 + 類型: 光 - 白色<br />發數: 1<br />使用於: 手 + 类型: 光 - 白色<br />发数: 1<br />使用于: 手 Chemlight (Hi Red) @@ -135,8 +135,8 @@ 켐라이트 (밝은 빨간색) Cyalume (Hi rouge) Luce chimica (Hi Rossa) - 螢光棒 (超亮紅色) - 萤光棒 (超亮红色) + 螢光棒 (超亮紅色) + 萤光棒 (超亮红色) Red Hi Light @@ -146,8 +146,8 @@ 밝은 빨간색 Lum. rouge haute intensité Luce Hi Rossa - 超亮紅色光 - 超亮红色光 + 超亮紅色光 + 超亮红色光 Type: Light - Red Hi (5 minute)<br />Rounds: 1<br />Used in: Hand @@ -157,8 +157,8 @@ 종류: 밝은 빨간색 (5분)<br />수량: 1<br />사용처: 손 Type: Lumière - rouge Hi (5 minutes)<br />Nbre: 1<br /> À main Tipo: Luce - Rossa Hi (5 minuti)<br />Rimanenti: 1<br/>Usata in: Mano - 類型: 光 - 超亮紅色 (5分鐘)<br />發數: 1<br />使用於: 手 - 类型: 光 - 超亮红色 (5分钟)<br />发数: 1<br />使用于: 手 + 類型: 光 - 超亮紅色 (5分鐘)<br />發數: 1<br />使用於: 手 + 类型: 光 - 超亮红色 (5分钟)<br />发数: 1<br />使用于: 手 Chemlight (Hi Yellow) @@ -168,8 +168,8 @@ 켐라이트 (밝은 노란색) Cyalume (Hi jaune) Luce chimica (Hi Gialla) - 螢光棒 (超亮黃色) - 萤光棒 (超亮黄色) + 螢光棒 (超亮黃色) + 萤光棒 (超亮黄色) Yellow Hi Light @@ -179,8 +179,8 @@ 밝은 노란색 Lum. jaune haute intensité Luce Hi Gialla - 超亮黃色光 - 超亮黄色光 + 超亮黃色光 + 超亮黄色光 Type: Light - Yellow Hi (5 minute)<br />Rounds: 1<br />Used in: Hand @@ -190,8 +190,8 @@ 종류:밝은 노란색 (5분)<br />수량: 1<br />사용처: Hand Type: Lumière - Jaune Hi (5 minutes)Nbre: 1<br /> À main Tipo: Luce - Gialla Hi (5 minuti)<br />Rimanenti: 1<br/>Usata in: Mano - 類型: 光 - 超亮黃色 (5分鐘)<br />發數: 1<br />使用於: 手 - 类型: 光 - 超亮黄色 (5分钟)<br />发数: 1<br />使用于: 手 + 類型: 光 - 超亮黃色 (5分鐘)<br />發數: 1<br />使用於: 手 + 类型: 光 - 超亮黄色 (5分钟)<br />发数: 1<br />使用于: 手 Chemlight (Hi Orange) @@ -201,8 +201,8 @@ 켐라이트 (밝은 주황색) Cyalume (Hi orange) Luce chimica (Hi Arancione) - 螢光棒 (超亮橘色) - 萤光棒 (超亮橘色) + 螢光棒 (超亮橘色) + 萤光棒 (超亮橘色) Orange Hi Light @@ -212,8 +212,8 @@ 밝은 주황색 Lum. orange haute intensité Luce Hi Arancione - 超亮橘色光 - 超亮橘色光 + 超亮橘色光 + 超亮橘色光 Type: Light - Orange Hi (5 minute)<br />Rounds: 1<br />Used in: Hand @@ -223,8 +223,8 @@ 종류: 밝은 주황색 (5분)<br />수량: 1<br />사용처: 손 Type: Lumière - orange Hi (5 minutes)<br />Nbre: 1<br /> À main Tipo: Luce - Arancione Hi (5 minuti)<br />Rimanenti: 1<br/>Usata in: Mano - 類型: 光 - 超亮橘色 (5分鐘)<br />發數: 1<br />使用於: 手 - 类型: 光 - 超亮橘色 (5分钟)<br />发数: 1<br />使用于: 手 + 類型: 光 - 超亮橘色 (5分鐘)<br />發數: 1<br />使用於: 手 + 类型: 光 - 超亮橘色 (5分钟)<br />发数: 1<br />使用于: 手 Chemlight (Hi White) @@ -234,8 +234,8 @@ 켐라이트 (밝은 하얀색) Cyalume (Hi blanc) Luce chimica (Hi Bianca) - 螢光棒 (超亮白色) - 萤光棒 (超亮白色) + 螢光棒 (超亮白色) + 萤光棒 (超亮白色) White Hi Light @@ -245,8 +245,8 @@ 밝은 하얀색 Lum. blanche haute intensité Luce Hi Bianca - 超亮白色光 - 超亮白色光 + 超亮白色光 + 超亮白色光 Type: Light - White Hi (5 minute)<br />Rounds: 1<br />Used in: Hand @@ -256,8 +256,8 @@ 종류: 밝은 하얀색 (5분)<br />수량: 1<br />사용처: 손 Type: Lumière - blanche Hi (5 minutes)<br />Nbre: 1<br /> À main Tipo: Luce - Bianca Hi (5 minuti)<br />Rimanenti: 1<br/>Usata in: Mano - 類型: 光 - 超亮白色 (5分鐘)<br />發數: 1<br />使用於: 手 - 类型: 光 - 超亮白色 (5分钟)<br />发数: 1<br />使用于: 手 + 類型: 光 - 超亮白色 (5分鐘)<br />發數: 1<br />使用於: 手 + 类型: 光 - 超亮白色 (5分钟)<br />发数: 1<br />使用于: 手 Chemlight (IR) @@ -267,8 +267,8 @@ 켐라이트 (적외선) Cyalume (IR) Luce chimica (IR) - 螢光棒 (紅外線) - 萤光棒 (红外线) + 螢光棒 (紅外線) + 萤光棒 (红外线) IR Light @@ -278,8 +278,8 @@ 적외선 켐라이트 Lumière IR Luce IR - 紅外線光 - 红外线光 + 紅外線光 + 红外线光 Type: Light - Infrared<br />Rounds: 1<br />Used in: Hand @@ -289,8 +289,8 @@ 종류: 적외선<br />수량: 1<br />사용처: 손 Type: Lumière - infrarouge<br />Nbre: 1<br /> À main Tipo: Luce - Infrarossi<br />Usata in: Mano - 類型: 光 - 紅外線<br />發數: 1<br />使用於: 手 - 类型: 光 - 红外线<br />发数: 1<br />使用于: 手 + 類型: 光 - 紅外線<br />發數: 1<br />使用於: 手 + 类型: 光 - 红外线<br />发数: 1<br />使用于: 手 Chemlight Shield (Empty) @@ -300,8 +300,8 @@ 켐라이트 쉴드 (비어있음) Étui cyalume (vide) Scudo Luce chimica (Vuoto) - 螢光棒保護殼 (空) - 萤光棒保护壳 (空) + 螢光棒保護殼 (空) + 萤光棒保护壳 (空) Shield for chemlights. Combine with chemlight to prepare reading light. @@ -311,8 +311,8 @@ 켐라이트를 위한 가림막입니다. 켐라이트와 같이 사용하여 읽을 때 씁니다. Étui pour cyalume. Combiné avec un cyalume pour obtennir un lampe de lecture. Scudo per luci chimiche. Combina con una luce chimica per una luce da lettura. - 螢光棒的保護殼. 與螢光棒結合後可充當閱讀燈. - 萤光棒的保护壳. 与萤光棒结合后可充当阅读灯. + 螢光棒的保護殼. 與螢光棒結合後可充當閱讀燈. + 萤光棒的保护壳. 与萤光棒结合后可充当阅读灯. Chemlight Shield (Green) @@ -322,8 +322,8 @@ 켐라이트 쉴드 (초록) Étui cyalume (vert) Scudo Luce Chimica (Verde) - 螢光棒保護殼 (綠色) - 萤光棒保护壳 (绿色) + 螢光棒保護殼 (綠色) + 萤光棒保护壳 (绿色) Green reading light. @@ -333,8 +333,8 @@ 초록빛 조명 Lampe d'orientation verte. Luce da lettura Verde. - 綠色閱讀燈. - 绿色阅读灯. + 綠色閱讀燈. + 绿色阅读灯. Chemlight Shield (Red) @@ -344,8 +344,8 @@ 켐라이트 쉴드 (빨강) Étui cyalume (rouge) Scudo Luce Chimica (Rossa) - 螢光棒保護殼 (紅色) - 萤光棒保护壳 (红色) + 螢光棒保護殼 (紅色) + 萤光棒保护壳 (红色) Red reading light. @@ -355,8 +355,8 @@ 빨간색 조명 Lampe d'orientation rouge. Luce da lettura Rossa. - 紅色閱讀燈. - 红色阅读灯. + 紅色閱讀燈. + 红色阅读灯. Chemlight Shield (Blue) @@ -366,8 +366,8 @@ 켐라이트 쉴드 (파랑) Étui cyalume (bleu) Scudo Luce Chimica (Blu) - 螢光棒保護殼 (藍色) - 萤光棒保护壳 (蓝色) + 螢光棒保護殼 (藍色) + 萤光棒保护壳 (蓝色) Blue reading light. @@ -377,8 +377,8 @@ 파란색 조명 Lampe d'orientation bleue. Luce da lettura Blu. - 藍色閱讀燈. - 蓝色阅读灯. + 藍色閱讀燈. + 蓝色阅读灯. Chemlight Shield (Yellow) @@ -388,8 +388,8 @@ 켐라이트 쉴드 (노랑) Étui cyalume (jaune) Scudo Luce Chimica (Gialla) - 螢光棒保護殼 (黃色) - 萤光棒保护壳 (黄色) + 螢光棒保護殼 (黃色) + 萤光棒保护壳 (黄色) Yellow reading light. @@ -399,8 +399,8 @@ 노란색 조명 Lampe d'orientation jaune. Luce da lettura Gialla. - 黃色閱讀燈. - 黄色阅读灯. + 黃色閱讀燈. + 黄色阅读灯. Chemlight Shield (Orange) @@ -410,8 +410,8 @@ 켐라이트 쉴드 (주황) Étui cyalume (orange) Scudo Luce Chimica (Arancione) - 螢光棒保護殼 (橘色) - 萤光棒保护壳 (橘色) + 螢光棒保護殼 (橘色) + 萤光棒保护壳 (橘色) Orange reading light. @@ -421,8 +421,8 @@ 주황색 조명 Lampe d'orientation orange. Luce da lettura Arancione. - 橘色閱讀燈. - 橘色阅读灯. + 橘色閱讀燈. + 橘色阅读灯. Chemlight Shield (White) @@ -432,8 +432,8 @@ 켐라이트 쉴드 (하양) Étui cyalume (blanc) Scudo Luce Chimica (Bianca) - 螢光棒保護殼 (白色) - 萤光棒保护壳 (白色) + 螢光棒保護殼 (白色) + 萤光棒保护壳 (白色) White reading light. @@ -443,8 +443,8 @@ 주황색 조명 Lampe d'orientation blanche. Luce da lettura Bianca. - 白色閱讀燈. - 白色阅读灯. + 白色閱讀燈. + 白色阅读灯. diff --git a/addons/common/stringtable.xml b/addons/common/stringtable.xml index a9cac3d4c6..94c723567f 100644 --- a/addons/common/stringtable.xml +++ b/addons/common/stringtable.xml @@ -1,4 +1,4 @@ - + @@ -14,8 +14,8 @@ ACE-Team ACE-Team ACE-Team - ACE-製作團隊 - ACE-制作团队 + ACE-製作團隊 + ACE-制作团队 Save @@ -30,8 +30,8 @@ Salva 保存 저장 - 儲存 - 储存 + 儲存 + 储存 Cancel @@ -46,8 +46,8 @@ Annulla 中止 취소 - 取消 - 取消 + 取消 + 取消 ACE Options @@ -62,8 +62,8 @@ Opzioni ACE ACE オプション ACE 옵션 - ACE設定選項 - ACE设定选项 + ACE設定選項 + ACE设定选项 @@ -79,8 +79,8 @@ N - - + + NNE @@ -95,8 +95,8 @@ NNE 北北東 북북동 - 北北東 - 北北东 + 北北東 + 北北东 NE @@ -111,8 +111,8 @@ NE 北東 북동 - 東北 - 东北 + 東北 + 东北 ENE @@ -127,8 +127,8 @@ ENE 東北東 동북동 - 東北東 - 东北东 + 東北東 + 东北东 E @@ -143,8 +143,8 @@ E - - + + ESE @@ -159,8 +159,8 @@ ESE 東南東 동남동 - 東南東 - 东南东 + 東南東 + 东南东 SE @@ -175,8 +175,8 @@ SE 南東 남동 - 東南 - 东南 + 東南 + 东南 SSE @@ -191,8 +191,8 @@ SSE 南南東 남남동 - 南南東 - 南南东 + 南南東 + 南南东 S @@ -207,8 +207,8 @@ S - - + + SSW @@ -223,8 +223,8 @@ SSO 南南西 남남서 - 南南西 - 南南西 + 南南西 + 南南西 SW @@ -239,8 +239,8 @@ SO 南西 남서 - 西南 - 西南 + 西南 + 西南 WSW @@ -255,8 +255,8 @@ OSO 西南西 서남서 - 西南西 - 西南西 + 西南西 + 西南西 W @@ -271,8 +271,8 @@ O 西 - 西 - 西 + 西 + 西 WNW @@ -287,8 +287,8 @@ ONO 北北西 서북서 - 西北西 - 西北西 + 西北西 + 西北西 NW @@ -303,8 +303,8 @@ NO 北西 북서 - 西北 - 西北 + 西北 + 西北 NNW @@ -319,8 +319,8 @@ NNO 北北西 북북서 - 北北西 - 北北西 + 北北西 + 北北西 Action cancelled. @@ -335,8 +335,8 @@ Azione cancellata. 動作を中止した。 행동 취소됨. - 動作已被取消 - 动作已被取消 + 動作已被取消 + 动作已被取消 [ACE] Miscellaneous Items @@ -351,8 +351,8 @@ [ACE] Oggetti vari [ACE] その他のアイテム [ACE] 기타 물품. - [ACE] 雜項 - [ACE] 杂项 + [ACE] 雜項 + [ACE] 杂项 Disable Command Menu @@ -367,8 +367,8 @@ Desabilitar menu de comando 指揮メニューを無効化 지휘 메뉴 종료 - 關閉命令選單 - 关闭命令选单 + 關閉命令選單 + 关闭命令选单 Unknown @@ -383,8 +383,8 @@ Desconhecido 不明 알 수 없음 - 未知的 - 未知的 + 未知的 + 未知的 No Voice @@ -399,8 +399,8 @@ Sem voz 音声なし 무음 - 沒聲音 - 没声音 + 沒聲音 + 没声音 Accept Requests @@ -415,8 +415,8 @@ Accetta la richiesta 要求を受け入れ 요청 수락 - 接受請求 - 接受请求 + 接受請求 + 接受请求 Decline Requests @@ -431,8 +431,8 @@ Rifiuta la richiesta 要求を拒否 요청 거부 - 拒絕請求 - 拒绝请求 + 拒絕請求 + 拒绝请求 Accept Requests send by other players. These can be requests to use / share equipment, perform certain actions. @@ -447,8 +447,8 @@ Aceitar pedidos enviados por outros jogadores. Podem ser pedidos para usar/ compartilhar equipamento, realizar certas ações. 他プレイヤからの要求を許可します。他プレイヤは装備を共有し、使うなど特定の動作を行えます。 다른 플레이어가 보내온 요청을 수락합니다. 이것은 장비 사용 / 공유 요청, 특정 작업 수행 등이 될 수 있습니다. - 接受由其他玩家送出的請求. 包含使用/共享裝備與執行特定動作 - 接受由其他玩家送出的请求. 包含使用/共享装备与执行特定动作 + 接受由其他玩家送出的請求. 包含使用/共享裝備與執行特定動作 + 接受由其他玩家送出的请求. 包含使用/共享装备与执行特定动作 Decline Requests send by other players. These can be requests to use / share equipment, perform certain actions. @@ -463,8 +463,8 @@ Rejeita pedidos enviados por outros jogadores. Podem ser pedidos para usar/ compartilhar equipamento, realizar certas ações. 他プレイヤからの要求を拒否します。他プレイヤは装備を共有し、使うなど特定の動作をできません。 다른 플레이어가 보내온 요청을 거부합니다. 이것은 장비 사용 / 공유 요청, 특정 작업 수행 등이 될 수 있습니다. - 拒絕由其他玩家送出的請求. 包含使用/共享裝備與執行特定動作 - 拒绝由其他玩家送出的请求. 包含使用/共享装备与执行特定动作 + 拒絕由其他玩家送出的請求. 包含使用/共享裝備與執行特定動作 + 拒绝由其他玩家送出的请求. 包含使用/共享装备与执行特定动作 Feedback icons @@ -479,8 +479,8 @@ Ícones de Feedback フィードバック アイコン 피드백 아이콘 - 回饋圖標 - 回馈图标 + 回饋圖標 + 回馈图标 Select the position of or disable the feedback icons on your screen. These icons will show to provide extra feedback on your character status and actions performed. @@ -495,8 +495,8 @@ Selecione a posição ou disabilite a posição dos ícones de feedback na sua tela. Esses ícones irão aparecer para mostrar feedback extra do status do seu personagem e ações realizadas. 画面上に表示するフィードバック アイコンの位置や無効化を選択できます。このアイコンは自キャラクター状態や動作の状況をフィードバックするために表示されています。 피드백 아이콘의 위치를 설정하거나 비활성화합니다. 피드백 아이콘은 캐릭터의 상세정보와 행동을 보여줍니다. - 選擇位置或取消回饋圖標顯示在螢幕上. 這些圖標將顯示出你角色額外的狀態與行動等資訊. - 选择位置或取消回馈图标显示在荧幕上. 这些图标将显示出你角色额外的状态与行动等资讯. + 選擇位置或取消回饋圖標顯示在螢幕上. 這些圖標將顯示出你角色額外的狀態與行動等資訊. + 选择位置或取消回馈图标显示在荧幕上. 这些图标将显示出你角色额外的状态与行动等资讯. Progress bar location @@ -511,8 +511,8 @@ Local da barra de progresso プログレス バーの位置 진행 막대의 위치 - 進度欄位置 - 进度栏位置 + 進度欄位置 + 进度栏位置 Set the desired location of the progress bar on your screen. @@ -527,8 +527,8 @@ Define o local desejado da barra de progresso na sua tela. 画面上に表示されるプログレス バーの位置を設定できます。 진행 막대를 원하는 곳에 배치합니다. - 設定進度欄在畫面中的位置 - 设定进度栏在画面中的位置 + 設定進度欄在畫面中的位置 + 设定进度栏在画面中的位置 Hint Background color @@ -543,8 +543,8 @@ Cor do fundo da hint ヒントの背景色 힌트 배경색 - 提示的背景顏色 - 提示的背景颜色 + 提示的背景顏色 + 提示的背景颜色 The color of the background from the ACE hints. @@ -559,8 +559,8 @@ A cor de fundo das hints do ACE. ACE によるヒントの背景色を指定します。 ACE힌트의 배경색을 정합니다. - 設定ACE提示的背景顏色. - 设定ACE提示的背景颜色. + 設定ACE提示的背景顏色. + 设定ACE提示的背景颜色. Hint text font color @@ -575,8 +575,8 @@ Cor do do texto da hint ヒント文章の色 힌트 글씨색 - 提示文字的顏色 - 提示文字的颜色 + 提示文字的顏色 + 提示文字的颜色 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. @@ -591,8 +591,8 @@ A cor do texto das hints do ACE. Essa cor é a cor default para todos os texos exibidos pelo sistema de hints do ACE , caso o texto da hint não tem outra cor especificada. ACE によるヒントの文章へ、色を設定できます。この色は ACE ヒント システムを介して表示される全文章の色と標準でなっており、特定の色を設定していても、標準色になります。 ACE 힌트에 쓰이는 글씨 색입니다. 힌트 글씨의 색이 정해지지 않을경우 모든 힌트의 색은 기본으로 설정됩니다. - 設定ACE提示文字的顏色. 若提示字體並無指定其他顏色, 將會自動選用ACE系統的預設顏色 - 设定ACE提示文字的颜色. 若提示字体并无指定其他颜色, 将会自动选用ACE系统的预设颜色 + 設定ACE提示文字的顏色. 若提示字體並無指定其他顏色, 將會自動選用ACE系統的預設顏色 + 设定ACE提示文字的颜色. 若提示字体并无指定其他颜色, 将会自动选用ACE系统的预设颜色 Banana @@ -607,8 +607,8 @@ Banana 甘蕉 바나나 - 香蕉 - 香蕉 + 香蕉 + 香蕉 A banana is an edible fruit, botanically a berry, produced by several kinds of large herbaceous flowering plants in the genus Musa. @@ -623,8 +623,8 @@ A banana é uma fruta comestível, botanicamente uma baga, produzida por vários tipos de plantas herbáceas grandes do genero Musa. 甘蕉は食べられる果物でバショウ科バショウ属のうち、果実を食用とする品種群の総称。また、その果実のこと。いくつかの原種から育種された多年草。種によっては熟すまでは毒を持つものもある。 바나나는 식용 과일로써 식물학적으로 열매류이며 여러 종류의 개화가능한 초본의 파초과로 부터 생산됩니다. - 香蕉(學名: Musa × paradisiaca), 為芭蕉科芭蕉屬小果野蕉及野蕉的人工栽培雜交種, 為多年生草本植物. 果實長有棱; 果皮黃色, 果肉白色, 味道香甜. 主要生長在熱帶、亞熱帶地區. 原產於亞洲東南部熱帶、亞熱帶地區. - 香蕉(学名: Musa × paradisiaca), 为芭蕉科芭蕉属小果野蕉及野蕉的人工栽培杂交种, 为多年生草本植物. 果实长有棱; 果皮黄色, 果肉白色, 味道香甜. 主要生长在热带、亚热带地区. 原产于亚洲东南部热带、亚热带地区. + 香蕉(學名: Musa × paradisiaca), 為芭蕉科芭蕉屬小果野蕉及野蕉的人工栽培雜交種, 為多年生草本植物. 果實長有棱; 果皮黃色, 果肉白色, 味道香甜. 主要生長在熱帶、亞熱帶地區. 原產於亞洲東南部熱帶、亞熱帶地區. + 香蕉(学名: Musa × paradisiaca), 为芭蕉科芭蕉属小果野蕉及野蕉的人工栽培杂交种, 为多年生草本植物. 果实长有棱; 果皮黄色, 果肉白色, 味道香甜. 主要生长在热带、亚热带地区. 原产于亚洲东南部热带、亚热带地区. Check PBOs @@ -639,8 +639,8 @@ Controlla PBO PBO を検査 PBO 검사 - 檢查PBO檔 - 检查PBO档 + 檢查PBO檔 + 检查PBO档 Check addon integrity with server and do selected action if an addon is missing. @@ -654,8 +654,8 @@ Controlla l'integrità degli addon con il server ed esegui l'azione selezionata se un addon è mancante サーバがアドオンの整合性を検査し、もし不備があれば実行する動作を選択できます。 서버 에드온의 무결성을 검사하고 사라진 에드온이 있을경우 행동을 선택합니다. - 檢查客戶端與伺服器端的模組清單是否一致且完整, 並提供訊息表示遺失的模組. - 检查客户端与伺服器端的模组清单是否一致且完整, 并提供讯息表示遗失的模组. + 檢查客戶端與伺服器端的模組清單是否一致且完整, 並提供訊息表示遺失的模組. + 检查客户端与伺服器端的模组清单是否一致且完整, 并提供讯息表示遗失的模组. Action @@ -670,8 +670,8 @@ Azione 動作 작동 - 動作 - 动作 + 動作 + 动作 What to do with people who do not have the right PBOs? @@ -686,8 +686,8 @@ Cosa fare con giocatori che non hanno i PBO corretti? プレイヤーが正しい PBO を持っていない場合は? 올바르지 않는 PBO를 가진 사람을 어떻게 할까요? - 若玩家沒有正確的PBO檔時, 將採取何種動作? - 若玩家没有正确的PBO档时, 将采取何种动作? + 若玩家沒有正確的PBO檔時, 將採取何種動作? + 若玩家没有正确的PBO档时, 将采取何种动作? Warn once @@ -702,8 +702,8 @@ Avverti una volta 一度の警告 경고 한 번 - 警告 (一次) - 警告 (一次) + 警告 (一次) + 警告 (一次) Warn (permanent) @@ -718,8 +718,8 @@ Avverti (permanente) 警告(永久的) 경고 (영구적) - 警告 (持續) - 警告 (持续) + 警告 (持續) + 警告 (持续) Kick @@ -734,8 +734,8 @@ Kick 排除 추방 - 踢除 - 踢除 + 踢除 + 踢除 Check all addons @@ -750,8 +750,8 @@ Controlla tutti gli addon 全アドオンを検査 모든 에드온 검사 - 檢查所有模組 - 检查所有模组 + 檢查所有模組 + 检查所有模组 Check all addons instead of only those of ACE? @@ -766,8 +766,8 @@ Controlla tutti gli addon invece dei soli addon ACE? ACE MOD の代わりに全アドオンを検査しますか? ACE를 제외한 모든 모드를 검사할까요? - 檢查包含ACE之外的其他模組? - 检查包含ACE之外的其他模组? + 檢查包含ACE之外的其他模組? + 检查包含ACE之外的其他模组? Whitelist @@ -782,8 +782,8 @@ Lista Bianca 許可制 화이트리스트 - 白名單 - 白名单 + 白名單 + 白名单 What addons are allowed regardless? @@ -798,8 +798,8 @@ Quali addon sono permessi in ogni caso? どのようなアドオンを許可しますか? 허가되는 에드온은 어느것입니까? - 哪些模組是可被允許/忽略的? - 哪些模组是可被允许/忽略的? + 哪些模組是可被允許/忽略的? + 哪些模组是可被允许/忽略的? LSD Vehicles @@ -814,8 +814,8 @@ Veicoli LSD LSD 車両 LSD 차량 - 迷幻載具 - 迷幻载具 + 迷幻載具 + 迷幻载具 Adds LSD effect to synchronized vehicle @@ -830,8 +830,8 @@ Aggiunge effetti LSD ai veicoli sincronizzati 同期されたオブジェクトに LSD の効果を追加します 동기화된 차량에 LSD효과를 추가합니다. - 使被同步的載具產生瘋狂的迷幻效果. (後果自負) - 使被同步的载具产生疯狂的迷幻效果. (后果自负) + 使被同步的載具產生瘋狂的迷幻效果. (後果自負) + 使被同步的载具产生疯狂的迷幻效果. (后果自负) Toggle Handheld Device @@ -846,8 +846,8 @@ Apri dispositivo palmare デバイスを常に表示 휴대장치 토글 - 切換手持裝備 - 切换手持装备 + 切換手持裝備 + 切换手持装备 Close Handheld Device @@ -862,8 +862,8 @@ Chiudi dispositivo palmare デバイスを閉じる 휴대장치 닫기 - 關閉手持裝備 - 关闭手持装备 + 關閉手持裝備 + 关闭手持装备 Cycle Handheld Devices @@ -878,8 +878,8 @@ Cicla tra dispositivi palmari 表示するデバイスを変える 휴대장치 순환 - 循環切換手持裝備 - 循环切换手持装备 + 循環切換手持裝備 + 循环切换手持装备 Disabled @@ -893,8 +893,8 @@ Desactivado 無効化 비활성화 - 停用 - 停用 + 停用 + 停用 Enabled @@ -908,8 +908,8 @@ Activado 有効化 활성화 - 啟用 - 启用 + 啟用 + 启用 Yes @@ -924,8 +924,8 @@ Si はい - - + + No @@ -940,8 +940,8 @@ No いいえ 아니오 - - + + Vehicles only @@ -955,8 +955,8 @@ Vehicules seulement 車両のみ 차량 전용 - 只有載具 - 只有载具 + 只有載具 + 只有载具 Do Not Force @@ -970,8 +970,8 @@ Ne pas forcer 強制しない 강제하지 말것 - 不要強行 - 不要强行 + 不要強行 + 不要强行 ACE3 Equipment @@ -985,8 +985,8 @@ ACE3 Equipement ACE3 装備 ACE3 장비 - ACE3 裝備按鍵 - ACE3 装备按键 + ACE3 裝備按鍵 + ACE3 装备按键 ACE3 Common @@ -1000,8 +1000,8 @@ ACE3 Commun ACE3 全般 ACE3 일반 - ACE3 通用按鍵 - ACE3 通用按键 + ACE3 通用按鍵 + ACE3 通用按键 ACE3 Weapons @@ -1015,8 +1015,8 @@ ACE3 Armes ACE3 武器 ACE3 무기 - ACE3 武器按鍵 - ACE3 武器按键 + ACE3 武器按鍵 + ACE3 武器按键 ACE3 Movement @@ -1030,8 +1030,8 @@ ACE3 Mouvement ACE3 移動 ACE3 움직임 - ACE3 動作按鍵 - ACE3 动作按键 + ACE3 動作按鍵 + ACE3 动作按键 ACE3 Scope Adjustment @@ -1045,8 +1045,8 @@ ACE3 Ajustement de la lunette ACE3 スコープ調節 ACE3 조준경 조정 - ACE3 瞄準鏡調節按鍵 - ACE3 瞄准镜调节按键 + ACE3 瞄準鏡調節按鍵 + ACE3 瞄准镜调节按键 ACE3 Vehicles @@ -1060,8 +1060,8 @@ ACE3 Vehicules ACE3 車両 ACE3 차량 - ACE3 載具按鍵 - ACE3 载具按键 + ACE3 載具按鍵 + ACE3 载具按键 No Room to unload @@ -1074,8 +1074,8 @@ Sem espaço para descarregar Нет места для выгрузки 降ろすための空間がありません - 沒有空間可卸載 - 没有空间可卸载 + 沒有空間可卸載 + 没有空间可卸载 Toggle @@ -1090,8 +1090,8 @@ alternar トグル 토글 - 切換 - 切换 + 切換 + 切换 diff --git a/addons/concertina_wire/stringtable.xml b/addons/concertina_wire/stringtable.xml index 728fd9746d..6c510c56b7 100644 --- a/addons/concertina_wire/stringtable.xml +++ b/addons/concertina_wire/stringtable.xml @@ -1,4 +1,4 @@ - + @@ -14,8 +14,8 @@ Arame farpado 鉄条網 철조망 - 鐵絲網 - 铁丝网 + 鐵絲網 + 铁丝网 Concertina Wire Coil @@ -30,8 +30,8 @@ Bobina de arame farpado 鉄条網コイル 윤형 철조망 - 鐵絲網捲 - 铁丝网卷 + 鐵絲網捲 + 铁丝网卷 Dismount Concertina Wire @@ -46,8 +46,8 @@ Desmontar arame farpado 鉄条網をほどく 철조망 해체 - 卸下鐵絲網 - 卸下铁丝网 + 卸下鐵絲網 + 卸下铁丝网 Deploy Concertina Wire @@ -62,8 +62,8 @@ Colocar arame farpado 鉄条網を置く 철조망 배치 - 佈署鐵絲網 - 布署铁丝网 + 佈署鐵絲網 + 布署铁丝网 diff --git a/addons/cookoff/stringtable.xml b/addons/cookoff/stringtable.xml index c27410ef1b..c9c04f86dd 100644 --- a/addons/cookoff/stringtable.xml +++ b/addons/cookoff/stringtable.xml @@ -1,4 +1,4 @@ - + @@ -11,8 +11,8 @@ Aktywuj efekty samozapłonu amunicji Active le cook-off Abilita Esplosione - 開啟殉爆效果 - 开启殉爆效果 + 開啟殉爆效果 + 开启殉爆效果 Enables cook off and related vehicle destruction effects. @@ -24,8 +24,8 @@ Aktywuje efekt samozapłonu amunicji na zniszczonych pojazdach. Active le cook-off (autocombustion des munitions) et les effets de destruction liés. Abilita l'esplosione e i relativi effetti di distruzione del veicolo. - 開啟此功能後, 將使有關載具在損毀時有殉爆的效果. - 开启此功能后, 将使有关载具在损毁时有殉爆的效果. + 開啟此功能後, 將使有關載具在損毀時有殉爆的效果. + 开启此功能后, 将使有关载具在损毁时有殉爆的效果. Wreck (Turret) @@ -40,8 +40,8 @@ Ruínas (torre) 잔해(포탑) 残骸(タレット) - 殘骸 (砲塔) - 残骸 (炮塔) + 殘骸 (砲塔) + 残骸 (炮塔) Enable ammo box cook off @@ -51,8 +51,8 @@ Aktywuj samozapłon skrzyń z amunicją Cook-off caisses de munitions Abilita esplosione cassa munizioni - 開啟彈藥箱殉爆效果 - 开启弹药箱殉爆效果 + 開啟彈藥箱殉爆效果 + 开启弹药箱殉爆效果 Enables cooking off of ammo boxes. @@ -62,8 +62,8 @@ Aktywuje samozapłon skrzyń z amunicją Active le cook-off sur toutes les caisses de munitions. Abilita l'esplosione della cassa di munizioni. - 開啟彈藥箱殉爆效果. - 开启弹药箱殉爆效果. + 開啟彈藥箱殉爆效果. + 开启弹药箱殉爆效果. Enable Ammunition cook off @@ -73,8 +73,8 @@ Aktywuj samozapłon amunicji Active le cook-off des munitions Abilita Esplosione munizioni - 開啟彈藥殉爆效果 - 开启弹药殉爆效果 + 開啟彈藥殉爆效果 + 开启弹药殉爆效果 Enables Ammunition cook off. Fires ammunition projectiles while vehicle is on fire and has ammunition. @@ -83,8 +83,8 @@ Aktywuje samozapłon amunicji. Wystrzeliwuje pociski podczas gdy pojazd płonie i posiada amunicję. Mets à feu les munitions lorsqu'un véhicule est en feu et contient des munitions. Abilita l'esplosione delle munizioni. Spara munizioni di proiettili quando il veicolo va a fuoco e contiene munizioni. - 開啟彈藥殉爆效果. 當一台載有彈藥的載具起火時, 將會有殉爆的效果. - 开启弹药殉爆效果. 当一台载有弹药的载具起火时, 将会有殉爆的效果. + 開啟彈藥殉爆效果. 當一台載有彈藥的載具起火時, 將會有殉爆的效果. + 开启弹药殉爆效果. 当一台载有弹药的载具起火时, 将会有殉爆的效果. Ammunition cook off duration @@ -92,8 +92,8 @@ 弾薬の誘爆持続時間 Durée cook-off des munitions Durata esplosione munizioni - 彈藥殉爆效果持續時間 - 弹药殉爆效果持续时间 + 彈藥殉爆效果持續時間 + 弹药殉爆效果持续时间 Multiplier for how long cook off lasts [Setting to 0 will disable ammo cookoff] @@ -101,8 +101,8 @@ Mnożnik decydujący jak długo ma trwać samozapłon amunicji [Ustawienie na 0 spowoduje wyłącznie samozapłonu] 誘爆の持続時間を乗数で設定。[0 に設定で誘爆を無効化] Moltiplicatore della durata dell'esplosione [Impostare 0 disabiliterà l'esplosione delle munizioni] - 設定彈藥殉爆效果會持續多久時間 [輸入0來關閉殉爆效果] - 设定弹药殉爆效果会持续多久时间 [输入0来关闭殉爆效果] + 設定彈藥殉爆效果會持續多久時間 [輸入0來關閉殉爆效果] + 设定弹药殉爆效果会持续多久时间 [输入0来关闭殉爆效果] diff --git a/addons/dagr/stringtable.xml b/addons/dagr/stringtable.xml index f7155562a8..51ca754a82 100644 --- a/addons/dagr/stringtable.xml +++ b/addons/dagr/stringtable.xml @@ -1,4 +1,4 @@ - + @@ -13,8 +13,8 @@ DAGR DAGR DAGR - 軍用GPS接收器 - 军用GPS接收器 + 軍用GPS接收器 + 军用GPS接收器 Configure DAGR @@ -28,8 +28,8 @@ Configurer le DAGR DAGR を設定 DAGR 설정 - 軍用GPS接收器設定 - 军用GPS接收器设定 + 軍用GPS接收器設定 + 军用GPS接收器设定 Toggle DAGR @@ -43,8 +43,8 @@ Activer/Desactiver le DAGR DAGR を常に表示 DAGR 토글 - 切換軍用GPS接收器 - 切换军用GPS接收器 + 切換軍用GPS接收器 + 切换军用GPS接收器 Defense Advanced GPS Receiver @@ -58,8 +58,8 @@ Defense Advanced GPS Receiver アドバンスド DAGR の受信を定義します 국방 고급위성항법시스템 수신기 - 軍用高級防禦GPS接收器 - 军用高级防御GPS接收器 + 軍用高級防禦GPS接收器 + 军用高级防御GPS接收器 diff --git a/addons/disarming/stringtable.xml b/addons/disarming/stringtable.xml index a7fc003f65..30f9fa4b85 100644 --- a/addons/disarming/stringtable.xml +++ b/addons/disarming/stringtable.xml @@ -1,4 +1,4 @@ - + @@ -14,8 +14,8 @@ Abrir inventário インベントリを開く 소지품 열기 - 開啟裝備 - 开启装备 + 開啟裝備 + 开启装备 diff --git a/addons/disposable/stringtable.xml b/addons/disposable/stringtable.xml index 782abbd9dc..f41b2cad88 100644 --- a/addons/disposable/stringtable.xml +++ b/addons/disposable/stringtable.xml @@ -1,4 +1,4 @@ - + @@ -14,8 +14,8 @@ Tubo utilizado 使用済み 사용함 - 使用過的火箭筒 - 使用过的火箭筒 + 使用過的火箭筒 + 使用过的火箭筒 Used disposable rocket launcher @@ -30,8 +30,8 @@ Lança foguetes descartável utilizado 使い終わったロケット ランチャーの筒部分 사용한 일회용 발사관 - 使用過的一次性火箭發射器 - 使用过的一次性火箭发射器 + 使用過的一次性火箭發射器 + 使用过的一次性火箭发射器 Preloaded Missile Dummy @@ -46,8 +46,8 @@ Míssel inerte pré-carregado 仮置きのミサイルをあらかじめ装填 임시로 미사일을 미리 장전 - 預裝訓練導彈 - 预装训练导弹 + 預裝訓練導彈 + 预装训练导弹 diff --git a/addons/dogtags/stringtable.xml b/addons/dogtags/stringtable.xml index edcfa14553..e47a0ae1b7 100644 --- a/addons/dogtags/stringtable.xml +++ b/addons/dogtags/stringtable.xml @@ -1,4 +1,4 @@ - + @@ -11,8 +11,8 @@ 군번줄 Plaque d'identification Piastrina - 兵籍牌 - 兵籍牌 + 兵籍牌 + 兵籍牌 Check Dog Tag @@ -24,8 +24,8 @@ 군번줄 확인 Vérifier les plaques d'identification Controlla Piastrina - 檢查兵籍牌 - 检查兵籍牌 + 檢查兵籍牌 + 检查兵籍牌 Check @@ -37,8 +37,8 @@ 확인 Vérifier Controlla - 檢查 - 检查 + 檢查 + 检查 Take @@ -50,8 +50,8 @@ 회수 Prendre Prendi - 拿取 - 拿取 + 拿取 + 拿取 Dogtag taken from %1... @@ -63,8 +63,8 @@ %1로부터 군번줄을 회수했습니다... Plaque d'identification pris sur %1... Piastrina presa da %1... - 從%1身上拿取兵籍牌... - 从%1身上拿取兵籍牌... + 從%1身上拿取兵籍牌... + 从%1身上拿取兵籍牌... Somebody else has already taken the dogtag... @@ -76,8 +76,8 @@ 누군가 이미 군번줄을 회수해갔습니다... Quelqu'un d'autre a déjâ pris les plaques d'identification... Qualcun altro ha già preso la piastrina... - 已經有人把他的兵籍牌拿走了... - 已经有人把他的兵籍牌拿走了... + 已經有人把他的兵籍牌拿走了... + 已经有人把他的兵籍牌拿走了... diff --git a/addons/dragging/stringtable.xml b/addons/dragging/stringtable.xml index 8d657be92e..767ae3fd73 100644 --- a/addons/dragging/stringtable.xml +++ b/addons/dragging/stringtable.xml @@ -1,4 +1,4 @@ - + @@ -14,8 +14,8 @@ Húzás 引きずる 끌기 - 拖拉 - 拖拉 + 拖拉 + 拖拉 Release @@ -30,8 +30,8 @@ Elengedés はなす 놓기 - 放開 - 放开 + 放開 + 放开 Drag/Release Object @@ -46,8 +46,8 @@ Húzás/Elengedés Objektum オブジェクトを引きずる/はなす 물건 끌기/놓기 - 拖拉/放開物品 - 拖拉/放开物品 + 拖拉/放開物品 + 拖拉/放开物品 Item too heavy @@ -62,8 +62,8 @@ Az objektum túl nehéz アイテムが重すぎる 물체가 너무 무겁습니다 - 此物品過重 - 此物品过重 + 此物品過重 + 此物品过重 Carry @@ -78,8 +78,8 @@ Нести 運ぶ 업기 - 背起 - 背起 + 背起 + 背起 Raise/Lower @@ -93,8 +93,8 @@ Lever/Baisser 上げる/下げる 높이기/낮추기 - 提高/下降 - 提高/下降 + 提高/下降 + 提高/下降 diff --git a/addons/explosives/stringtable.xml b/addons/explosives/stringtable.xml index 5100ea4849..f34a160cca 100644 --- a/addons/explosives/stringtable.xml +++ b/addons/explosives/stringtable.xml @@ -1,4 +1,4 @@ - + @@ -14,8 +14,8 @@ Взрывчатка 爆発物 폭발물 - 炸药 - 炸藥 + 炸药 + 炸藥 Place @@ -30,8 +30,8 @@ Установить 設置 설치 - 放置 - 放置 + 放置 + 放置 Detonate @@ -46,8 +46,8 @@ Подрыв 点火 폭파 - 引爆 - 引爆 + 引爆 + 引爆 Detonate All @@ -61,8 +61,8 @@ Detonar Tudo すべて点火 모두 폭파 - 引爆全部 - 引爆全部 + 引爆全部 + 引爆全部 Explosive code: %1 @@ -77,8 +77,8 @@ Codice esplosivo: %1 爆破コード: %1 폭파 코드: %1 - 炸药代码: %1 - 炸藥代碼: %1 + 炸药代码: %1 + 炸藥代碼: %1 Place @@ -93,8 +93,8 @@ Установить 設置 설치 - 放置 - 放置 + 放置 + 放置 Attach @@ -109,8 +109,8 @@ Прикрепить 取り付け 부착 - 连接 - 連接 + 连接 + 連接 Blocked @@ -124,8 +124,8 @@ Bloqué 取り付けできない 막힘 - 断开 - 斷開 + 断开 + 斷開 Cancel @@ -140,8 +140,8 @@ Отмена 中止 취소 - 取消 - 取消 + 取消 + 取消 Rotate @@ -156,8 +156,8 @@ Bращать 向きを変える 회전 - 旋转 - 旋轉 + 旋转 + 旋轉 Turn On Thor III @@ -172,8 +172,8 @@ Активировать Thor III Thor III を使う Thor III 켜기 - 开启索尔三型 - 開啟索爾三型 + 开启索尔三型 + 開啟索爾三型 Turn Off Thor III @@ -188,8 +188,8 @@ Деактивировать Thor III Thor III を止める Thor III 끄기 - 关闭索尔三型 - 關閉索爾三型 + 关闭索尔三型 + 關閉索爾三型 Cellphone @@ -204,8 +204,8 @@ Сотовый телефон 携帯電話 휴대전화 - 手机 - 手機 + 手机 + 手機 Used to remotely trigger explosives @@ -220,8 +220,8 @@ Используется для удаленной детонации СВУ 爆発物を遠隔で起爆させるのに使います 원격으로 폭발물을 폭파시킬때 씁니다. - 用于远端引爆炸药 - 用於遠端引爆炸藥 + 用于远端引爆炸药 + 用於遠端引爆炸藥 M57 Firing Device @@ -236,8 +236,8 @@ Взрыватель M57 M57 起爆装置 M57 격발기 - M57 引爆装置 - M57 引爆裝置 + M57 引爆装置 + M57 引爆裝置 Used to remotely trigger explosives @@ -252,8 +252,8 @@ Используется для удаленной детонации зарядов 爆発物を遠隔で起爆させるのに使います 원격으로 폭발물을 폭파시킬때 씁니다. - 用于远端引爆炸药 - 用於遠端引爆炸藥 + 用于远端引爆炸药 + 用於遠端引爆炸藥 M152 Firing Device @@ -268,8 +268,8 @@ Взрыватель M152 M152 起爆装置 M152 격발기 - M152 引爆装置 - M152 引爆裝置 + M152 引爆装置 + M152 引爆裝置 M152 RAMS @@ -284,8 +284,8 @@ M152 RAMS M152 RAMS M152 RAMS - M152 远端炸药引爆系统 - M152 遠端炸藥引爆系統 + M152 远端炸药引爆系统 + M152 遠端炸藥引爆系統 Defusal Kit @@ -300,8 +300,8 @@ Комплект разминирования 解除キット 해체 장비 - 拆弹工具 - 拆彈工具 + 拆弹工具 + 拆彈工具 Allows defusing of explosives @@ -316,8 +316,8 @@ Позволяет обезвреживать взрывчатку 爆発物を無力化できます 폭발물을 해체할 수 있게 해줍니다 - 可以用来拆除炸弹 - 可以用來拆除炸彈 + 可以用来拆除炸弹 + 可以用來拆除炸彈 Add to Speed Dial @@ -332,8 +332,8 @@ Добавить в быстрый вызов 短縮ダイアルに追加 단축키에 지정 - 增加到快速拨号 - 增加到快速撥號 + 增加到快速拨号 + 增加到快速撥號 Clear @@ -348,8 +348,8 @@ Очистить 消去 삭제 - 清除 - 清除 + 清除 + 清除 Dial @@ -364,8 +364,8 @@ Hабрать ダイアル 다이얼 - 拨号 - 撥號 + 拨号 + 撥號 Up @@ -380,8 +380,8 @@ Вызов 上へ - - + + Down @@ -396,8 +396,8 @@ Сброс 下へ 아래 - - + + Cancel @@ -412,8 +412,8 @@ Отмена 中止 취소 - 取消 - 取消 + 取消 + 取消 Detonate Menu @@ -428,8 +428,8 @@ Меню подрыва 点火メニュー 폭파 메뉴 - 引爆选单 - 引爆選單 + 引爆选单 + 引爆選單 Place Menu @@ -444,8 +444,8 @@ Меню установки 設置メニュー 설치 메뉴 - 放置选单 - 放置選單 + 放置选单 + 放置選單 Defuse @@ -460,8 +460,8 @@ Обезвредить 無力化 해체 - 拆除 - 拆除 + 拆除 + 拆除 Defusing Explosive... @@ -476,8 +476,8 @@ Обезвреживание... 爆発物を無力化中・・・ 폭발물 해체중... - 炸弹拆除中... - 炸彈拆除中... + 炸弹拆除中... + 炸彈拆除中... Timer @@ -492,8 +492,8 @@ Таймер タイマー 타이머 - 计时器 - 計時器 + 计时器 + 計時器 Time: %1m %2s @@ -508,8 +508,8 @@ Время: %1m %2c 設定時間: %1分 %2秒 시간: %1분 %2초 - 时间: %1分%2秒 - 時間: %1分%2秒 + 时间: %1分%2秒 + 時間: %1分%2秒 Set Time @@ -524,8 +524,8 @@ Установить время 時間を設定 시간 설정 - 设定时间 - 設定時間 + 设定时间 + 設定時間 Select a Trigger @@ -540,8 +540,8 @@ Выберите детонатор 点火装置を選択 작동방식 선택 - 选择一个触发器 - 選擇一個觸發器 + 选择一个触发器 + 選擇一個觸發器 Select @@ -556,8 +556,8 @@ Выбрать 選択 선택 - 选择 - 選擇 + 选择 + 選擇 Pressure Plate @@ -572,8 +572,8 @@ Нажимная плита 圧力感知式 압력식 - 压力盘 - 壓力盤 + 压力盘 + 壓力盤 Tripwire @@ -588,8 +588,8 @@ Растяжка 仕掛け線 인계철선 - 绊线 - 絆線 + 绊线 + 絆線 IR Sensor @@ -604,8 +604,8 @@ ИК сенсор 赤外線感知式 적외선 센서 - 红外线感应器 - 紅外線感應器 + 红外线感应器 + 紅外線感應器 No triggers available for %1 @@ -620,8 +620,8 @@ Нет доступных взрывателей для %1 %1 につかえる点火装置がありません %1(을)를 작동할 장치가 없습니다. - 没有适合%1的触发器 - 沒有適合%1的觸發器 + 没有适合%1的触发器 + 沒有適合%1的觸發器 IR Sensor (Side Attack) @@ -636,8 +636,8 @@ ИК сенсор (детонация вбок) 赤外線感知式 (横からの攻撃) 적외선 센서 (측면 공격) - 红外线感应器 (侧边攻击) - 紅外線感應器 (側邊攻擊) + 红外线感应器 (侧边攻击) + 紅外線感應器 (側邊攻擊) Magnetic Influence Sensor (Bottom Attack) @@ -652,8 +652,8 @@ Магнитный сенсор (детонация вверх) 磁気感知式 (下からの攻撃) 자기장 감지센서 (바닥 공격) - 磁性感应器 (底部攻击) - 磁性感應器 (底部攻擊) + 磁性感应器 (底部攻击) + 磁性感應器 (底部攻擊) No explosives on trigger. @@ -668,8 +668,8 @@ Взрыватель не подсоединён к взрывчатке 点火装置に爆発物がありません。 격발기에 등록된 폭발물이 없습니다. - 触发器上并没有炸药 - 觸發器上並沒有炸藥 + 触发器上并没有炸药 + 觸發器上並沒有炸藥 Dead Man's Switch @@ -684,8 +684,8 @@ Detonatore a rilascio 自爆装置 자폭 장치 - 自杀炸弹客引爆器 - 自殺炸彈客引爆器 + 自杀炸弹客引爆器 + 自殺炸彈客引爆器 Used to remotely trigger explosives when released. @@ -700,8 +700,8 @@ Usato per attivare a distanza esplosivi al momento del rilascio 点火装置を離すと遠隔で起爆したいときに使います。 압력이 해제될때 원격으로 폭발시킵니다. - 当放开按钮时, 将会引爆炸弹. - 當放開按鈕時, 將會引爆炸彈. + 当放开按钮时, 将会引爆炸弹. + 當放開按鈕時, 將會引爆炸彈. Pick up @@ -716,8 +716,8 @@ Pegar 拾う 줍기 - 捡起 - 撿起 + 捡起 + 撿起 Explosive System @@ -732,8 +732,8 @@ Sistema Esplosivi 爆発システム 폭발물 시스템 - 炸药系统 - 炸藥系統 + 炸药系统 + 炸藥系統 Require specialists? @@ -748,8 +748,8 @@ Richiedi specialisti? 特技兵を必要としますか? 전문가가 필요합니까? - 需要专家? - 需要專家? + 需要专家? + 需要專家? Require explosive specialists to disable explosives? Default: No @@ -764,8 +764,8 @@ Richiedi specialisti esplosivi per disabilitare esplosivi? Default: No 爆発物を無効化するには、爆発物の特技兵を必要としますか?標準:いいえ 폭발물을 해제하기 위해서는 전문가가 필요합니까? 기본설정: 아니요 - 需要炸弹专家才能拆除炸弹? 预设: 否 - 需要炸彈專家才能拆除炸彈? 預設: 否 + 需要炸弹专家才能拆除炸弹? 预设: 否 + 需要炸彈專家才能拆除炸彈? 預設: 否 Punish non-specialists? @@ -780,8 +780,8 @@ Punisci non-specialisti? 非特技兵へ足かせを与えますか? 비-전문가에 불이익을 줍니까? - 折磨非专业人员? - 折磨非專業人員? + 折磨非专业人员? + 折磨非專業人員? Increase the time it takes to complete actions for non-specialists? Default: Yes @@ -796,8 +796,8 @@ Aumenta il tempo richiesto per completare azioni per non-specialisti? Default: Si 非特技兵は動作を完了する必要を増加させますか?標準:はい 비-전문가가 폭발물을 해제시 더욱 많은 시간을 소요합니까? 기본설정: 예 - 增加非专业人员相关操作的时间? 预设: 是 - 增加非專業人員相關操作的時間? 預設: 是 + 增加非专业人员相关操作的时间? 预设: 是 + 增加非專業人員相關操作的時間? 預設: 是 Explode on defusal? @@ -812,8 +812,8 @@ Fai esplodere quando disarmato? 解除時に爆発させますか? 해제시 폭발합니까? - 拆除时引爆? - 拆除時引爆? + 拆除时引爆? + 拆除時引爆? Enable certain explosives to explode on defusal? Default: Yes @@ -828,8 +828,8 @@ Abilita alcuni esplosivi per esplosione al disarmo? Default: Si 特定の爆発物へ、解除時に爆発させますか?標準:はい 특정 폭발물이 해제시 폭발하게 합니까? 기본설정: 예 - 启用后, 某些炸弹会在拆除时引爆? 预设: 是 - 啟用後, 某些炸彈會在拆除時引爆? 預設: 是 + 启用后, 某些炸弹会在拆除时引爆? 预设: 是 + 啟用後, 某些炸彈會在拆除時引爆? 預設: 是 This module adjusts the settings related to explosives. @@ -844,8 +844,8 @@ Questo modulo cambia le impostazioni relative agli esplosivi このモジュールを調節し爆発物に設定を反映させます。 이 모듈은 폭발물에 관한 설정을 수정할 수 있게합니다. - 此模块用来调整炸药的相关设定 - 此模塊用來調整炸藥的相關設定 + 此模块用来调整炸药的相关设定 + 此模塊用來調整炸藥的相關設定 M6 SLAM Mine (Bottom Attack) @@ -866,8 +866,8 @@ Мина M6 SLAM (направлена вверх) M6 SLAM 地雷 (下からの攻撃) M6 SLAM 지뢰 (바닥 공격) - M6指向性反装甲地雷 (底部攻击) - M6指向性反裝甲地雷 (底部攻擊) + M6指向性反装甲地雷 (底部攻击) + M6指向性反裝甲地雷 (底部攻擊) M6 SLAM Mine (Side Attack) @@ -888,8 +888,8 @@ Мина M6 SLAM (направлена вбок) M6 SLAM 地雷 (横からの攻撃) M6 SLAM 지뢰 (측면 공격) - M6指向性反装甲地雷 (侧边攻击) - M6指向性反裝甲地雷 (側邊攻擊) + M6指向性反装甲地雷 (侧边攻击) + M6指向性反裝甲地雷 (側邊攻擊) Large IED (Urban, Pressure Plate) @@ -910,8 +910,8 @@ Большое СВУ (городское, нажимного действия) 大きな IED (市街地用、圧力感知) 대형 급조폭발물 (시가지, 압력식) - 大型简易爆炸装置 (地表上, 压力盘) - 大型簡易爆炸裝置 (地表上, 壓力盤) + 大型简易爆炸装置 (地表上, 压力盘) + 大型簡易爆炸裝置 (地表上, 壓力盤) Large IED (Dug-in, Pressure Plate) @@ -932,8 +932,8 @@ Большое СВУ (закопанное, нажимного действия) 大きな IED (埋め込み型、圧力感知) 대형 급조폭발물 (묻힘, 압력식) - 大型简易爆炸装置 (地表下, 压力盘) - 大型簡易爆炸裝置 (地表下, 壓力盤) + 大型简易爆炸装置 (地表下, 压力盘) + 大型簡易爆炸裝置 (地表下, 壓力盤) Small IED (Urban, Pressure Plate) @@ -954,8 +954,8 @@ Малое СВУ (городское, нажимного действия) 小さな IED (市街地用、圧力感知) 소형 급조폭발물 (시가지, 압력식) - 小型简易爆炸装置 (地表上, 压力盘) - 小型簡易爆炸裝置 (地表上, 壓力盤) + 小型简易爆炸装置 (地表上, 压力盘) + 小型簡易爆炸裝置 (地表上, 壓力盤) Small IED (Dug-in, Pressure Plate) @@ -976,8 +976,8 @@ Малое СВУ (закопанное, нажимного действия) 小さな IED (埋め込み型、圧力感知) 소형 급조폭발물 (묻힘, 압력식) - 小型简易爆炸装置 (地表下, 压力盘) - 小型簡易爆炸裝置 (地表下, 壓力盤) + 小型简易爆炸装置 (地表下, 压力盘) + 小型簡易爆炸裝置 (地表下, 壓力盤) Connect to %1 @@ -992,8 +992,8 @@ Conectar à %1 %1 へ接続 %1에 연결중 - 连接到%1 - 連接到%1 + 连接到%1 + 連接到%1 Tripwire Flare @@ -1004,8 +1004,8 @@ 조명지뢰 Fusée éclairante avec fil de détente Cavo d'innesco - 绊线闪光地雷 - 絆線閃光地雷 + 绊线闪光地雷 + 絆線閃光地雷 Type: Tripwire flare - Ignites a non-lethal flare when triggered.<br />Rounds: 1<br />Used on: Ground @@ -1016,8 +1016,8 @@ 종류: 조명지뢰 - 작동시 무해한 조명을 사출합니다.<br />장탄수: 1<br />사용처: 지면 Type : Fusée éclairante avec fil de détente - Allume une fusée éclairante lorsque déclenché. <br />Coups : 1<br />Utilisé sur : le sol Tipo: Cavo d'innesco - Sfocio un abbaglio non letale quanto attivato. <br />Rimanenti: 1<br />Usato: A terra - 类型: 绊线闪光地雷 - 触发后产生非致命性的强光.<br />发数: 1<br />使用于: 地面 - 類型: 絆線閃光地雷 - 觸發後產生非致命性的強光.<br />發數: 1<br />使用於: 地面 + 类型: 绊线闪光地雷 - 触发后产生非致命性的强光.<br />发数: 1<br />使用于: 地面 + 類型: 絆線閃光地雷 - 觸發後產生非致命性的強光.<br />發數: 1<br />使用於: 地面 diff --git a/addons/fastroping/stringtable.xml b/addons/fastroping/stringtable.xml index 8f1188b06e..f3988ee14f 100644 --- a/addons/fastroping/stringtable.xml +++ b/addons/fastroping/stringtable.xml @@ -1,4 +1,4 @@ - + @@ -13,8 +13,8 @@ Десантирование по канатам FRIES を装備 FRIES 장착 - 启用快速绳降及撤离系统 - 啟用快速繩降及撤離系統 + 启用快速绳降及撤离系统 + 啟用快速繩降及撤離系統 Equips compatible helicopters with a Fast Rope Insertion Extraction System. @@ -28,8 +28,8 @@ Снаряжает совместимые вертолеты оборудованием для спуска десанта по канатам. ヘリコプターで Fast Rope Insertion Extraction System を使えるようにします 패스트로프 투입 및 탈출 시스템을 호환되는 헬리콥터에 적용합니다. - 使可相容的直升机启用快速绳降及撤离系统 - 使可相容的直升機啟用快速繩降及撤離系統 + 使可相容的直升机启用快速绳降及撤离系统 + 使可相容的直升機啟用快速繩降及撤離系統 Prepare fast roping system @@ -43,8 +43,8 @@ Подготовить канаты ファスト ロープのシステムを準備 패스트로프 준비 - 准备快速绳降系统 - 準備快速繩降系統 + 准备快速绳降系统 + 準備快速繩降系統 Deploy ropes @@ -58,8 +58,8 @@ Зацепить канаты ロープを展開 줄 배치 - 部属绳索 - 部屬繩索 + 部属绳索 + 部屬繩索 Fast rope @@ -73,8 +73,8 @@ Спуститься по канату ファスト ロープをする 강하하기 - 快速绳降 - 快速繩降 + 快速绳降 + 快速繩降 Cut ropes @@ -88,8 +88,8 @@ Обрезать канаты ロープを切断 줄 자르기 - 剪掉绳索 - 剪掉繩索 + 剪掉绳索 + 剪掉繩索 Equip helicopter with FRIES @@ -103,8 +103,8 @@ Снарядить вертолет канатами для спуска ヘリコプターへ FRIES を装備 헬리콥터에 FRIES 장착 - 启用快速绳降及撤离系统给指定的直升机 - 啟用快速繩降及撤離系統給指定的直升機 + 启用快速绳降及撤离系统给指定的直升机 + 啟用快速繩降及撤離系統給指定的直升機 Equips the selected helicopter with a Fast Rope Insertion Extraction System @@ -118,8 +118,8 @@ Снаряжает выбранный вертолет оборудованием для спуска десанта по канатам 選択されたヘリコプターで Fast Rope Insertion Extraction System を使えるようにします。 선택된 헬리콥터에 패스트로프 투입 및 탈출 시스템을 장착합니다. - 使指定的直升机启用快速绳降及撤离系统 - 使指定的直升機啟用快速繩降及撤離系統 + 使指定的直升机启用快速绳降及撤离系统 + 使指定的直升機啟用快速繩降及撤離系統 LET UNITS FAST ROPE @@ -130,8 +130,8 @@ ДЕСАНТИРОВАНИЕ ПО КАНАТУ ユニットへファスト ロープをさせる ZJAZD NA LINACH - 让单位快速绳降 - 讓單位快速繩降 + 让单位快速绳降 + 讓單位快速繩降 diff --git a/addons/fcs/stringtable.xml b/addons/fcs/stringtable.xml index 2c5cef8624..9e776f34cd 100644 --- a/addons/fcs/stringtable.xml +++ b/addons/fcs/stringtable.xml @@ -1,4 +1,4 @@ - + @@ -14,8 +14,8 @@ Marcar com laser / Medir Distância レーザー ターゲット / 計測距離 목표까지 거리를 레이저로 취득 - 雷射指示目标 / 测量距离 - 雷射指示目標 / 測量距離 + 雷射指示目标 / 测量距离 + 雷射指示目標 / 測量距離 Zeroed To @@ -30,8 +30,8 @@ Azzeramento a 次にゼロイン 영점 조절 - 归零到 - 歸零到 + 归零到 + 歸零到 Adjust FCS Range (Up) @@ -46,8 +46,8 @@ Диапазон СУО (Выше) FCS による距離を調節 (上げ) 사통장치 거리 조정 (위로) - 调整火控系统距离 (上) - 調整火控系統距離 (上) + 调整火控系统距离 (上) + 調整火控系統距離 (上) Adjust FCS Range (Down) @@ -62,8 +62,8 @@ Диапазон СУО (Ниже) FCS による距離を調節 (下げ) 사통장치 거리 조정 (아래로) - 调整火控系统距离 (下) - 調整火控系統距離 (下) + 调整火控系统距离 (下) + 調整火控系統距離 (下) Reset FCS @@ -78,8 +78,8 @@ Обнулить СУО FCS を初期化 사통장치 초기화 - 重置火控系统 - 重置火控系統 + 重置火控系统 + 重置火控系統 FCS has been reset. @@ -94,8 +94,8 @@ СУО обнулен. FCS は初期化された 사통장치 초기화됨 - 火控系统已被重置 - 火控系統已被重置 + 火控系统已被重置 + 火控系統已被重置 diff --git a/addons/finger/stringtable.xml b/addons/finger/stringtable.xml index ef5de545c9..b6dc3c5f87 100644 --- a/addons/finger/stringtable.xml +++ b/addons/finger/stringtable.xml @@ -1,4 +1,4 @@ - + @@ -14,8 +14,8 @@ Mostra puntatore per te stesso 自分にポインティング表記を表示する 자신이 가리키는곳을 보여줍니다 - 显示指向指示器给自己 - 顯示指向指示器給自己 + 显示指向指示器给自己 + 顯示指向指示器給自己 Render the indicator for the pointing player. This option doesn't affect whether the other players would see the indicator @@ -30,8 +30,8 @@ Mostra puntatore per il giocatore indicato. Questa opzione non influisce la possibilità che gli altri giocatori vedano il puntatore プレイヤーへのポインティング表記を描画します。このオプションは他のプレイヤーの表記に影響しません。 대상이 가리키는곳을 보이게 합니다. - 显示指向指示器给玩家自己. 此选项设定并不影响其他玩家能否看到指示器. - 顯示指向指示器給玩家自己. 此選項設定並不影響其他玩家能否看到指示器. + 显示指向指示器给玩家自己. 此选项设定并不影响其他玩家能否看到指示器. + 顯示指向指示器給玩家自己. 此選項設定並不影響其他玩家能否看到指示器. Pointing indicator @@ -46,8 +46,8 @@ Indicatore di puntamento ポインティング表記 가리키기 표시기 - 指向指示器 - 指向指示器 + 指向指示器 + 指向指示器 Color of the pointing indicator circle @@ -62,8 +62,8 @@ Colore del cerchio dell'indicatore di puntamento ポインティング表記の円の色 가리키기의 원형 색상 - 指向指示器颜色 - 指向指示器顏色 + 指向指示器颜色 + 指向指示器顏色 Action "point a finger at" @@ -78,8 +78,8 @@ Azione "punta il dito a" "point a finger at"キー "손가락으로 가리키기"행동 - 使"手指指向在" - 使"手指指向在" + 使"手指指向在" + 使"手指指向在" Points, and shows a virtual marker of where you are looking to nearby units. Can be held down. @@ -94,8 +94,8 @@ Punta e mostra un marker virtuale di dove stai guardando alle unità vicine. Può essere tenuto premuto. ポイント、そして架空のマーカー表記は自ユニットの近くにいると表記されます。これは押しっぱなしにできます。 당신이 보는것을 가상의 마커로 표시함으로서 다른 인원이 볼 수 있게 합니다. 누른채로 유지할 수 있습니다. - 当按下此按键后, 你附近的单位即可看见一个虚拟图示, 标明你正在指向的位置. 此按键可以被按住来持续显示. - 當按下此按鍵後, 你附近的單位即可看見一個虛擬圖示, 標明你正在指向的位置. 此按鍵可以被按住來持續顯示. + 当按下此按键后, 你附近的单位即可看见一个虚拟图示, 标明你正在指向的位置. 此按键可以被按住来持续显示. + 當按下此按鍵後, 你附近的單位即可看見一個虛擬圖示, 標明你正在指向的位置. 此按鍵可以被按住來持續顯示. Pointing Settings @@ -110,8 +110,8 @@ Impostazioni puntamento ポインティング設定 가리키기 설정 - 指向设定 - 指向設定 + 指向设定 + 指向設定 Pointing Enabled @@ -126,8 +126,8 @@ Puntamento abilitato ポインティングを有効 가리키기 활성화 - 指向系统启动 - 指向系統啟動 + 指向系统启动 + 指向系統啟動 Pointing Max Range @@ -142,8 +142,8 @@ Raggio massimo puntamento ポインティングの最大範囲 가리키기 최대 범위 - 指向指示器最大显示距离 - 指向指示器最大顯示距離 + 指向指示器最大显示距离 + 指向指示器最大顯示距離 Max range between players to show the pointing indicator [default: 4 meters] @@ -158,8 +158,8 @@ Distanza massima tra giocatori per mostrare l'indicatore di puntamento [default: 4 metri] ポインティング表記が他のプレイヤーに表示される範囲を決定できます。(標準 4 メートル) 플레이어 사이에서 가리키기 표시를 보이게 하는 최대거리를 설정합니다[기본설정: 4 미터] - 设定指向指示器最大显示距离. [预设: 4公尺] - 設定指向指示器最大顯示距離. [預設: 4公尺] + 设定指向指示器最大显示距离. [预设: 4公尺] + 設定指向指示器最大顯示距離. [預設: 4公尺] diff --git a/addons/flashlights/stringtable.xml b/addons/flashlights/stringtable.xml index b6ba53aff7..d896d3724a 100644 --- a/addons/flashlights/stringtable.xml +++ b/addons/flashlights/stringtable.xml @@ -1,4 +1,4 @@ - + @@ -13,8 +13,8 @@ Fulton MX-991 Fulton MX-991 Fulton MX-991 - Fulton MX-991 - Fulton MX-991 + Fulton MX-991 + Fulton MX-991 Flashlight with red filter. For use on map. @@ -28,8 +28,8 @@ Lampe torche avec un filtre rouge. Pour utilisation sur carte. 赤色フィルタ付きのフラッシュライト。地図上でつかいます。 빨간색 필터가 달린 손전등입니다. 지도를 비출때 씁니다. - 拥有红色滤光片的手电筒. 用来照亮地图. - 擁有紅色濾光片的手電筒. 用來照亮地圖. + 拥有红色滤光片的手电筒. 用来照亮地图. + 擁有紅色濾光片的手電筒. 用來照亮地圖. Maglite XL50 @@ -43,8 +43,8 @@ Maglite XL50 Maglite XL50 Maglite XL50 - Maglite XL50 - Maglite XL50 + Maglite XL50 + Maglite XL50 White mini flashlight. For use on map. @@ -58,8 +58,8 @@ Mini lampe torche blanche. Pour utilisation sur carte. 白色光の小さなフラッシュライト。地図上でつかいます。 하얀색 조그마한 손전등. 지도를 비출때 씁니다. - 白色的迷你手电筒. 用来照亮地图. - 白色的迷你手電筒. 用來照亮地圖. + 白色的迷你手电筒. 用来照亮地图. + 白色的迷你手電筒. 用來照亮地圖. KSF-1 @@ -73,8 +73,8 @@ KSF-1 KSF-1 KSF-1 - KSF-1 - KSF-1 + KSF-1 + KSF-1 Flashlight with red filter. For use on map. @@ -88,8 +88,8 @@ Lampe torche avec un filtre rouge. Pour utilisation sur carte. 赤色フィルタ付きのフラッシュライト。地図上でつかいます。 빨간색 필터가 달린 손전등입니다. 지도를 비출때 씁니다. - 拥有红色滤光片的手电筒. 用来照亮地图. - 擁有紅色濾光片的手電筒. 用來照亮地圖. + 拥有红色滤光片的手电筒. 用来照亮地图. + 擁有紅色濾光片的手電筒. 用來照亮地圖. diff --git a/addons/flashsuppressors/stringtable.xml b/addons/flashsuppressors/stringtable.xml index 8a7bda4d55..52563ea1c4 100644 --- a/addons/flashsuppressors/stringtable.xml +++ b/addons/flashsuppressors/stringtable.xml @@ -1,4 +1,4 @@ - + @@ -14,8 +14,8 @@ Bocacha (6,5 mm) 消炎器 (6.5 mm) 소염기 (6.5 mm) - 消光器 (6.5 mm) - 消光器 (6.5 mm) + 消光器 (6.5 mm) + 消光器 (6.5 mm) Flash Suppressor (7.62 mm) @@ -30,8 +30,8 @@ Bocacha (7,62 mm) 消炎器 (7.62 mm) 소염기 (7.62 mm) - 消光器 (7.62 mm) - 消光器 (7.62 mm) + 消光器 (7.62 mm) + 消光器 (7.62 mm) Flash Suppressor (5.56 mm) @@ -46,8 +46,8 @@ Bocacha (5,56 mm) 消炎器 (5.56 mm) 소염기 (5.56 mm) - 消光器 (5.56 mm) - 消光器 (5.56 mm) + 消光器 (5.56 mm) + 消光器 (5.56 mm) Flash Suppressor (.45 ACP) @@ -62,8 +62,8 @@ Bocacha (.45 ACP) 消炎器 (.45 ACP) 소염기 (.45 ACP) - 消光器 (.45 ACP) - 消光器 (.45 ACP) + 消光器 (.45 ACP) + 消光器 (.45 ACP) Flash Suppressor (9 mm) @@ -78,8 +78,8 @@ Bocacha (9 mm) 消炎器 (9 mm) 소염기 (9 mm) - 消光器 (9 mm) - 消光器 (9 mm) + 消光器 (9 mm) + 消光器 (9 mm) Flash Suppressor (.338) @@ -94,8 +94,8 @@ Bocacha (.338) 消炎器 (.338) 소염기 (.338) - 消光器 (.338) - 消光器 (.338) + 消光器 (.338) + 消光器 (.338) Flash Suppressor (9.3 mm) @@ -110,8 +110,8 @@ Bocacha (9,3 mm) 消炎器 (9.3 mm) 소염기 (9.3 mm) - 消光器 (9.3 mm) - 消光器 (9.3 mm) + 消光器 (9.3 mm) + 消光器 (9.3 mm) diff --git a/addons/frag/stringtable.xml b/addons/frag/stringtable.xml index 2ab13ba13d..d74033f6a4 100644 --- a/addons/frag/stringtable.xml +++ b/addons/frag/stringtable.xml @@ -1,4 +1,4 @@ - + @@ -14,8 +14,8 @@ Simulazione Frammentazione 破片シミュレーション 조각 시뮬레이션 - 模拟碎片 - 模擬碎片 + 模拟碎片 + 模擬碎片 Fragmentation Simulation @@ -30,8 +30,8 @@ Simulazione Frammentazione 破片シミュレーション 조각 시뮬레이션 - 模拟碎片 - 模擬碎片 + 模拟碎片 + 模擬碎片 Enable the ACE Fragmentation Simulation @@ -46,8 +46,8 @@ Abilita la Simulazione Frammentazione di ACE ACE 破片シミュレーションを有効化 ACE 조각 시뮬레이션을 적용합니다. - 启用ACE模拟碎片 - 啟用ACE模擬碎片 + 启用ACE模拟碎片 + 啟用ACE模擬碎片 Spalling Simulation @@ -62,8 +62,8 @@ Simulazione Spalling 剥離シミュレーション 파편 시뮬레이션 - 模拟剥落 - 模擬剝落 + 模拟剥落 + 模擬剝落 Enable the ACE Spalling Simulation @@ -78,8 +78,8 @@ Abilita la Simulazione Spalling di ACE ACE 剥離シミュレーションを有効化 ACE 파편 시뮬레이션을 적용합니다. - 启用ACE模拟剥落 - 啟用ACE模擬剝落 + 启用ACE模拟剥落 + 啟用ACE模擬剝落 Explosion Reflections Simulation @@ -92,8 +92,8 @@ Cимуляция отражения взрывов ACE 爆発による飛翔シミュレーション 폭발 반사 시뮬레이션 - 模拟爆炸反射 - 模擬爆炸反射 + 模拟爆炸反射 + 模擬爆炸反射 Enable the ACE Explosion Reflection Simulation @@ -106,8 +106,8 @@ Включить симуляцию отражения взрывов ACE 爆発による飛翔シミュレーションを有効化 ACE 폭발 반사 시뮬레이션을 적용합니다. - 启用ACE模拟爆炸反射 - 啟用ACE模擬爆炸反射 + 启用ACE模拟爆炸反射 + 啟用ACE模擬爆炸反射 Maximum Projectiles Tracked @@ -122,8 +122,8 @@ Numero massimo di Proiettili Tracciati 最大弾頭追跡数 최대 발사체 추적수 - 最大碎片/剥落粒子追踪数量 - 最大碎片/剝落粒子追蹤數量 + 最大碎片/剥落粒子追踪数量 + 最大碎片/剝落粒子追蹤數量 This setting controls the maximum amount of projectiles the fragmentation and spalling system will track at any given time. If more projectiles are fired, they will not be tracked. Lower this setting if you do not want FPS drops at high-count projectile scenarios ( >200 rounds in the air at once) @@ -138,8 +138,8 @@ Questo parametro controlla il numero massimo di proiettili che la frammentazione e il sistema di spalling tracciano in ogni momento. Se più proiettili sono sparati, non verranno tracciati. Abbassa questo parametro se non vuoi cali di FPS in scenari con molti proiettili (>200 proiettili in aria contemporaneamente) 時間が許すかぎり、破片と剥離システムの最大数を設定できます。設定数以上の弾丸が発射された場合、それは対象になりません。もし多い弾数による FPS の低下を望まない場合は、低い数へ設定にします。( &gt;一度に空中内で200発) 이 설정은 조각 및 파편 시스템으로 인해 생긴 발사체의 수를 결정합니다. 만약 더 많은 발사체가 나올경우 정해진 수 이외에는 추적하지 않습니다. 이 설정을 낮춤으로써 파편이 많은 시나리오를 실행할때 더욱 원활히 진행할 수 있습니다 (한 번에 200개 이하) - 设定在指定时间内, 系统最大可追踪的碎片/剥落粒子数量. 如有更多的碎片在这之后产生, 这些粒子将不会被追踪. 如果你想要维持好的帧数, 此设定勿调的过高. ( >一次200颗粒子) - 設定在指定時間內, 系統最大可追蹤的碎片/剝落粒子數量. 如有更多的碎片在這之後產生, 這些粒子將不會被追蹤. 如果你想要維持好的幀數, 此設定勿調的過高. ( >一次200顆粒子) + 设定在指定时间内, 系统最大可追踪的碎片/剥落粒子数量. 如有更多的碎片在这之后产生, 这些粒子将不会被追踪. 如果你想要维持好的帧数, 此设定勿调的过高. ( >一次200颗粒子) + 設定在指定時間內, 系統最大可追蹤的碎片/剝落粒子數量. 如有更多的碎片在這之後產生, 這些粒子將不會被追蹤. 如果你想要維持好的幀數, 此設定勿調的過高. ( >一次200顆粒子) Maximum Projectiles Per Frame @@ -154,8 +154,8 @@ Numero massimo di proiettili per Frame フレームごとの最大弾頭数 프레임당 최대 발사체 수 - 每一帧数(FPS)最大碎片/剥落粒子数量 - 每一幀數(FPS)最大碎片/剝落粒子數量 + 每一帧数(FPS)最大碎片/剥落粒子数量 + 每一幀數(FPS)最大碎片/剝落粒子數量 The number of spall track calculations to perform in any given frame. This helps spread the FPS impact of tracking spall rounds across multiple frames, limiting its impact even further. @@ -170,8 +170,8 @@ Il numero di calcoli per tracciamento di spalling ad ogni frame. Questo aiuta a distribuire l'impatto del tracciamento dello spalling su più frame, limitando ancora di più l'impatto. 与えられたフレームごとに追跡する剥離の数を決定します。FPS に影響をあたえないよう、剥離を複数のフレームで追跡し、分散させています。 가능한 프레임마다 파편을 추적 및 계산합니다. 여러 프레임에 걸쳐 파편난 발사체를 추적하여 FPS에 도움을 줍니다. 이를 제한함으로써 더욱 큰 효과를 볼 수 있습니다. - 设定在每一帧数内, 系统最大可追踪的碎片/剥落粒子数量. 此设定可有效帮助系统减低计算压力. - 設定在每一幀數內, 系統最大可追蹤的碎片/剝落粒子數量. 此設定可有效幫助系統減低計算壓力. + 设定在每一帧数内, 系统最大可追踪的碎片/剥落粒子数量. 此设定可有效帮助系统减低计算压力. + 設定在每一幀數內, 系統最大可追蹤的碎片/剝落粒子數量. 此設定可有效幫助系統減低計算壓力. (SP Only) Frag/Spall Debug Tracing @@ -186,8 +186,8 @@ (Solo SP) Debug Tracciamento Frag/Spall (SP のみ) 破片/剥離のデバッグ用表示 (싱글플레이 전용) 조각/파편 디버그 추적화 - (仅在单人模式) 碎片/剥落除错追踪 - (僅在單人模式) 碎片/剝落除錯追蹤 + (仅在单人模式) 碎片/剥落除错追踪 + (僅在單人模式) 碎片/剝落除錯追蹤 (SP Only) Requires a mission/editor restart. Enables visual tracing of fragmentation and spalling rounds in SP game mode only. @@ -201,8 +201,8 @@ (Только для одиночной игры) Требует перезапуска миссии/редактора. Включает визуальные следы от осколков и обломков в режиме одиночной игры. (Solo SP) Richiede un restart editor/missione. Abilita il tracciamento visivo di schegge da frammentazione/spalling in modalità Giocatore Singolo. (SP のみ) ミッションとエディタの再起動が必要です。有効化すると、シングルプレイでのみ破片と剥離の弾頭が見えるようになります。 - (仅在单人模式) 让你在单人模式下可观察到碎片/剥落粒子的移动轨迹. - (僅在單人模式) 讓你在單人模式下可觀察到碎片/剝落粒子的移動軌跡. + (仅在单人模式) 让你在单人模式下可观察到碎片/剥落粒子的移动轨迹. + (僅在單人模式) 讓你在單人模式下可觀察到碎片/剝落粒子的移動軌跡. diff --git a/addons/gestures/stringtable.xml b/addons/gestures/stringtable.xml index 865a4709ce..18e8883227 100644 --- a/addons/gestures/stringtable.xml +++ b/addons/gestures/stringtable.xml @@ -1,4 +1,4 @@ - + @@ -14,8 +14,8 @@ ACE Gestos ACE ジェスチャー ACE 수신호 - ACE 手势 - ACE 手勢 + ACE 手势 + ACE 手勢 Gestures @@ -30,8 +30,8 @@ Gesti ジェスチャー 수신호 - 手势 - 手勢 + 手势 + 手勢 Advance @@ -46,8 +46,8 @@ Avanzare 警戒 전진 - 前进 - 前進 + 前进 + 前進 Go @@ -62,8 +62,8 @@ Muoversi 進め 이동 - 出发 - 出發 + 出发 + 出發 Follow @@ -78,8 +78,8 @@ Seguire ついて来い 따라올것 - 跟进 - 跟進 + 跟进 + 跟進 Up @@ -94,8 +94,8 @@ Alzarsi 立ち上がれ - 起立 - 起立 + 起立 + 起立 Cease Fire @@ -110,8 +110,8 @@ Cessare il Fuoco 撃つな 사격 중지 - 停火 - 停火 + 停火 + 停火 Stop @@ -125,8 +125,8 @@ Detenerse 止まれ 멈춰 - 停止 - 停止 + 停止 + 停止 Freeze @@ -141,8 +141,8 @@ Fermi 動くな 정지 - 不准动 - 不准動 + 不准动 + 不准動 Cover @@ -157,8 +157,8 @@ Copertura 隠れろ 엄폐 - 掩护 - 掩護 + 掩护 + 掩護 Rally up @@ -172,8 +172,8 @@ Reunirse 集合 집결 - 集合 - 集合 + 集合 + 集合 Move forward @@ -187,8 +187,8 @@ Avanzar 前に進め 앞으로 이동 - 往前走 - 往前走 + 往前走 + 往前走 Engage @@ -202,8 +202,8 @@ Atacar 交戦しろ 교전할것 - 交战 - 交戰 + 交战 + 交戰 Point @@ -217,8 +217,8 @@ Señalar 指示 가리키기 - 指出 - 指出 + 指出 + 指出 Hold @@ -232,8 +232,8 @@ Esperar そこにいろ 기다려 - 停住 - 停住 + 停住 + 停住 Warning @@ -247,8 +247,8 @@ Atención 注意 주의 - 警告 - 警告 + 警告 + 警告 Show Gestures On Interaction Menu @@ -262,8 +262,8 @@ Показать жесты в меню взаимодействия インタラクション メニュー上でジェスチャーを表示する 수신호를 상호작용 메뉴에서 보여줍니다 - 显示手势互动选单 - 顯示手勢互動選單 + 显示手势互动选单 + 顯示手勢互動選單 Show gestures on the self interaction menu, or just use keybinds, or disable completely @@ -277,8 +277,8 @@ Показать жесты в меню взамиодейтсвия с собой или только использовать горячие клавиши, или полностью отключить キー操作や同時使用を無効化している場合はセルフ インタラクション メニュ上でジェスチャーを表示します 수신호를 상호작용 메뉴에서 보여주거나 혹은 단축키를 지정하거나 아니면 아예 사용하지 않습니다. - 显示手势选项在自己的互动选单上, 或只利用键盘来使用手势, 或完全禁用 - 顯示手勢選項在自己的互動選單上, 或只利用鍵盤來使用手勢, 或完全禁用 + 显示手势选项在自己的互动选单上, 或只利用键盘来使用手势, 或完全禁用 + 顯示手勢選項在自己的互動選單上, 或只利用鍵盤來使用手勢, 或完全禁用 Just Keybinds @@ -292,8 +292,8 @@ Только горячие клавиши キー操作のみ 오직 단축키만 - 只利用键盘 - 只利用鍵盤 + 只利用键盘 + 只利用鍵盤 Keybinds + Interaction Menu @@ -307,8 +307,8 @@ Клавиши + Меню взаимодействия キー操作とインタラクション メニュ 단축키및 상호작용 메뉴 - 键盘 + 互动选单 - 鍵盤 + 互動選單 + 键盘 + 互动选单 + 鍵盤 + 互動選單 diff --git a/addons/gforces/stringtable.xml b/addons/gforces/stringtable.xml index 717675b558..12d3d0ba53 100644 --- a/addons/gforces/stringtable.xml +++ b/addons/gforces/stringtable.xml @@ -1,4 +1,4 @@ - + @@ -13,8 +13,8 @@ Efekty przeciążeń 중력가속도 효과 Effetti forza G - G力影响 - G力影響 + G力影响 + G力影響 Only Aircraft @@ -28,8 +28,8 @@ Tylko samoloty 비행기에만 적용 Solo Aerei - 只有战斗机 - 只有戰鬥機 + 只有战斗机 + 只有戰鬥機 diff --git a/addons/goggles/stringtable.xml b/addons/goggles/stringtable.xml index 320be6950f..309a420a46 100644 --- a/addons/goggles/stringtable.xml +++ b/addons/goggles/stringtable.xml @@ -1,4 +1,4 @@ - + @@ -14,8 +14,8 @@ Attiva l'effetto degli occhiali in terza persona 三人称視点でもゴーグルによる効果を出す 3인칭시에도 고글 효과를 보이게 합니다 - 在第三人称视角显示护目镜效果 - 在第三人稱視角顯示護目鏡效果 + 在第三人称视角显示护目镜效果 + 在第三人稱視角顯示護目鏡效果 Wipe Goggles @@ -30,8 +30,8 @@ Pulisci gli occhiali ゴーグルを拭く 고글 닦기 - 擦拭护目镜 - 擦拭護目鏡 + 擦拭护目镜 + 擦拭護目鏡 Goggle Effects @@ -42,8 +42,8 @@ 고글 효과 Effets des lunettes Effetto Occhiali - 护目镜效果 - 護目鏡效果 + 护目镜效果 + 護目鏡效果 Tint @@ -54,8 +54,8 @@ 색조 Teinte Colore - 染色 - 染色 + 染色 + 染色 Tint + Effects @@ -66,8 +66,8 @@ 색조+효과 Teinte + effets Colore + Effetti - 染色 + 影响 - 染色 + 影響 + 染色 + 影响 + 染色 + 影響 diff --git a/addons/grenades/stringtable.xml b/addons/grenades/stringtable.xml index f0c9089aad..fb54bed50b 100644 --- a/addons/grenades/stringtable.xml +++ b/addons/grenades/stringtable.xml @@ -1,4 +1,4 @@ - + @@ -14,8 +14,8 @@ Alternar Modo de Granada グレネード モードを切り替え 투척 종류 전환 - 切换投掷模式 - 切換投擲模式 + 切换投掷模式 + 切換投擲模式 Normal Throw @@ -30,8 +30,8 @@ Arremesso Normal 通常で投げる 일반 던지기 - 普通投掷 - 普通投擲 + 普通投掷 + 普通投擲 High Throw @@ -46,8 +46,8 @@ Arremesso Alto 高く投げる 높이 던지기 - 高抛 - 高拋 + 高抛 + 高拋 Precise Throw @@ -62,8 +62,8 @@ Arremesso Preciso 低く投げる 정확한 던지기 - 精准投掷 - 精準投擲 + 精准投掷 + 精準投擲 Roll Grenade @@ -78,8 +78,8 @@ Rolar Granada 転がす 굴려넣기 - 地面滚抛 - 地面滾拋 + 地面滚抛 + 地面滾拋 Drop Grenade @@ -94,8 +94,8 @@ Largar Granada 落とす 떨어뜨리기 - 下丢投掷 - 下丟投擲 + 下丢投掷 + 下丟投擲 M84 Stun Grenade @@ -110,8 +110,8 @@ M84 granada de atordoamento M84 閃光手榴弾 M84 섬광 수류탄 - M84 震撼弹 - M84 震撼彈 + M84 震撼弹 + M84 震撼彈 M84 @@ -126,8 +126,8 @@ M84 M84 M84 - M84 - M84 + M84 + M84 Also known as flashbang. Causes immediate flash blindness, deafness, tinnitus, and inner ear disturbance. @@ -142,8 +142,8 @@ Também conhecida como flashbang. Causa uma clarão imediato, cegueira, surdez, zumbido e distúrbio no tímpano. フラッシュバンとも知られています。即時に失明と難聴、耳鳴り、内耳障害を引き起こします。 플래시뱅이라고도 알려져있습니다. 사용즉시 섬광으로 인한 시력장애, 청각장애, 이명, 내이기관방해를 유발합니다. - 也被称为闪光弹, 会造成暂时性失明, 耳聋, 耳鸣等效果 - 也被稱為閃光彈, 會造成暫時性失明, 耳聾, 耳鳴等效果 + 也被称为闪光弹, 会造成暂时性失明, 耳聋, 耳鸣等效果 + 也被稱為閃光彈, 會造成暫時性失明, 耳聾, 耳鳴等效果 M127A1 Hand Held Signal (White) @@ -158,8 +158,8 @@ M127A1 Feux à main (Blanc) M127A1 信号弾 (白) M127A1 신호탄 (하얀색) - M127A1 手持式信号弹 (白色) - M127A1 手持式信號彈 (白色) + M127A1 手持式信号弹 (白色) + M127A1 手持式信號彈 (白色) M127A1 Hand Held Signal (Red) @@ -174,8 +174,8 @@ M127A1 Feux à main (Rouge) M127A1 信号弾 (赤) M127A1 신호탄 (빨간색) - M127A1 手持式信号弹 (红色) - M127A1 手持式信號彈 (紅色) + M127A1 手持式信号弹 (红色) + M127A1 手持式信號彈 (紅色) M127A1 Hand Held Signal (Green) @@ -190,8 +190,8 @@ M127A1 Feux à main (Vert) M127A1 信号弾 (緑) M127A1 신호탄 (초록색) - M127A1 手持式信号弹 (绿色) - M127A1 手持式信號彈 (綠色) + M127A1 手持式信号弹 (绿色) + M127A1 手持式信號彈 (綠色) M127A1 Hand Held Signal (Yellow) @@ -206,8 +206,8 @@ M127A1 Feux à main (Jaune) M127A1 信号弾 (黄) M127A1 신호탄 (노란색) - M127A1 手持式信号弹 (黄色) - M127A1 手持式信號彈 (黃色) + M127A1 手持式信号弹 (黄色) + M127A1 手持式信號彈 (黃色) White Hand Flare @@ -222,8 +222,8 @@ Feux à main (Blanc) 白の発炎筒 하얀색 불꽃신호기 - 白色手持式信号弹 - 白色手持式信號彈 + 白色手持式信号弹 + 白色手持式信號彈 Red Hand Flare @@ -238,8 +238,8 @@ Feux à main (Rouge) 赤の発炎筒 빨간색 불꽃신호기 - 红色手持式信号弹 - 紅色手持式信號彈 + 红色手持式信号弹 + 紅色手持式信號彈 Green Hand Flare @@ -254,8 +254,8 @@ Feux à main (Vert) 緑の発炎筒 초록색 불꽃신호기 - 绿色手持式信号弹 - 綠色手持式信號彈 + 绿色手持式信号弹 + 綠色手持式信號彈 Yellow Hand Flare @@ -270,8 +270,8 @@ Feux à main (Jaune) 黄の発炎筒 노란색 불꽃신호기 - 黄色手持式信号弹 - 黃色手持式信號彈 + 黄色手持式信号弹 + 黃色手持式信號彈 M127A1 (White) @@ -286,8 +286,8 @@ M127A1 (Blanca) M127A1 (白) M127A1 (하양) - M127A1 (白色) - M127A1 (白色) + M127A1 (白色) + M127A1 (白色) M127A1 (Red) @@ -302,8 +302,8 @@ M127A1 (Roja) M127A1 (赤) M127A1 (빨강) - M127A1 (红色) - M127A1 (紅色) + M127A1 (红色) + M127A1 (紅色) M127A1 (Green) @@ -318,8 +318,8 @@ M127A1 (Verde) M127A1 (緑) M127A1 (초록) - M127A1 (绿色) - M127A1 (綠色) + M127A1 (绿色) + M127A1 (綠色) M127A1 (Yellow) @@ -334,8 +334,8 @@ M127A1 (Amarilla) M127A1 (黄) M127A1 (노랑) - M127A1 (黄色) - M127A1 (黃色) + M127A1 (黄色) + M127A1 (黃色) AN-M14 Incendiary Grenade @@ -346,8 +346,8 @@ AN-M14 소이 수류탄 Grenade incendiaire AN-M14 AN-M14 Granata Incendiaria - AN-M14 燃烧手榴弹 - AN-M14 燃燒手榴彈 + AN-M14 燃烧手榴弹 + AN-M14 燃燒手榴彈 AN-M14 @@ -358,8 +358,8 @@ AN-M14 AN-M14 AN-M14 - AN-M14 - AN-M14 + AN-M14 + AN-M14 Incendiary grenade used to destroy weapons, ammunition and other equipment. @@ -370,8 +370,8 @@ 소이 수류탄은 무기나 탄약 그리고 장비를 파괴할때 쓰입니다. Grenade incendiaire utilisé pour détruire des armes, munitions et autres équipements. Granata incendiaria usata per distruggere armi, munizioni e altri equipaggiamenti. - 燃烧手榴弹是用来摧毁武器, 弹药以及其他装备的好帮手. - 燃燒手榴彈是用來摧毀武器, 彈藥以及其他裝備的好幫手. + 燃烧手榴弹是用来摧毁武器, 弹药以及其他装备的好帮手. + 燃燒手榴彈是用來摧毀武器, 彈藥以及其他裝備的好幫手. diff --git a/addons/gunbag/stringtable.xml b/addons/gunbag/stringtable.xml index 2f7834e6bc..ab4fdf5ac7 100644 --- a/addons/gunbag/stringtable.xml +++ b/addons/gunbag/stringtable.xml @@ -1,4 +1,4 @@ - + @@ -11,8 +11,8 @@ Torba na broń 총가방 Borsa per Armi - 枪袋 - 槍袋 + 枪袋 + 槍袋 Gunbag (Tan) @@ -24,8 +24,8 @@ Torba na broń (jasnobrązowa) 총가방 (황갈색) Borsa per Armi (Tan) - 枪袋 (黄褐色) - 槍袋 (黃褐色) + 枪袋 (黄褐色) + 槍袋 (黃褐色) Put weapon into gunbag @@ -37,8 +37,8 @@ Włóż broń do torby 무기를 총가방에 넣기 Metti l'arma nella borsa per armi - 将武器放置枪袋 - 將武器放置槍袋 + 将武器放置枪袋 + 將武器放置槍袋 Get weapon out of gunbag @@ -50,8 +50,8 @@ Wyciągnij broń z torby 무기를 총가방에서 꺼내기 Prendi l'arma dalla borsa per armi - 将武器拿出枪袋 - 將武器拿出槍袋 + 将武器拿出枪袋 + 將武器拿出槍袋 Status @@ -63,8 +63,8 @@ Status 상태 Stato - 状态 - 狀態 + 状态 + 狀態 Gunbag Empty @@ -76,8 +76,8 @@ Torba jest pusta 총가방 비어있음 Borsa per armi vuota - 枪袋为空 - 槍袋為空 + 枪袋为空 + 槍袋為空 diff --git a/addons/hearing/stringtable.xml b/addons/hearing/stringtable.xml index 0bd55c6795..e8b44833ef 100644 --- a/addons/hearing/stringtable.xml +++ b/addons/hearing/stringtable.xml @@ -1,4 +1,4 @@ - + @@ -14,8 +14,8 @@ Tappi auricolari 耳栓 귀마개 - 耳塞 - 耳塞 + 耳塞 + 耳塞 Protective Earplugs allow the wearer to be near loud weaponry without damage to his hearing. @@ -30,8 +30,8 @@ Proteggono l'apparato uditivo, permettendo a chi li indossa di resistere ai suoni particolarmente forti senza alcun danno. 着けることにより、近くの大きな銃声から聴覚を保護します。 보호용 귀마개는 화기로부터의 큰소리로부터 사용자의 청력을 보호합니다. - 配戴防护耳塞, 遇到大声的武器发射时也不会损害听力. - 配戴防護耳塞, 遇到大聲的武器發射時也不會損害聽力. + 配戴防护耳塞, 遇到大声的武器发射时也不会损害听力. + 配戴防護耳塞, 遇到大聲的武器發射時也不會損害聽力. Earplugs in @@ -46,8 +46,8 @@ Indossa i tappi auricolari 耳栓を着ける 귀마개 착용 - 塞入耳塞 - 塞入耳塞 + 塞入耳塞 + 塞入耳塞 Earplugs out @@ -62,8 +62,8 @@ Levati i tappi auricolari 耳栓を外す 귀마개 뺌 - 取出耳塞 - 取出耳塞 + 取出耳塞 + 取出耳塞 Earplugs in @@ -78,8 +78,8 @@ Indossa i tappi auricolari 耳栓を着けた 귀마개 착용 - 耳塞已塞入 - 耳塞已塞入 + 耳塞已塞入 + 耳塞已塞入 Earplugs out @@ -94,8 +94,8 @@ Levati i tappi auricolari 耳栓を外した 귀마개 뺌 - 耳塞已取出 - 耳塞已取出 + 耳塞已取出 + 耳塞已取出 You have no earplugs @@ -110,8 +110,8 @@ Non hai i tappi auricolari 耳栓を持っていません 귀마개가 없습니다 - 你没有耳塞 - 你沒有耳塞 + 你没有耳塞 + 你沒有耳塞 No inventory space @@ -126,8 +126,8 @@ Нет места в инвентаре インベントリに空きがありません。 넣을 공간이 없습니다 - 无可用空间 - 無可用空間 + 无可用空间 + 無可用空間 Disable ear ringing @@ -142,8 +142,8 @@ Desabilitar zumbido de ouvidos 耳鳴りを無効化する 이명현상 끄기 - 关闭耳鸣效果 - 關閉耳鳴效果 + 关闭耳鸣效果 + 關閉耳鳴效果 Remove tinnitus effect when the player takes hearing damage @@ -156,8 +156,8 @@ Убирает эффект звона в ушах, когда игрок получает повреждение слуха プレイヤーの聴覚が損傷をしたら耳鳴りの効果を削除します 플레이어가 청력손실을 입을때 생기는 이명현상을 제거합니다. - 关闭耳鸣效果时, 就算玩家受到相当程度的听力伤害, 也不会造成耳鸣效果. - 關閉耳鳴效果時, 就算玩家受到相當程度的聽力傷害, 也不會造成耳鳴效果. + 关闭耳鸣效果时, 就算玩家受到相当程度的听力伤害, 也不会造成耳鸣效果. + 關閉耳鳴效果時, 就算玩家受到相當程度的聽力傷害, 也不會造成耳鳴效果. Hearing @@ -172,8 +172,8 @@ Udito 聴覚 청력 - 听力设定 - 聽力設定 + 听力设定 + 聽力設定 Enable Combat Deafness @@ -188,8 +188,8 @@ Sordità da combattimento 戦闘による難聴を有効化 전투 난청 켜기 - 启用战斗性耳聋? - 啟用戰鬥性耳聾? + 启用战斗性耳聋? + 啟用戰鬥性耳聾? Reduces the hearing ability as the player takes hearing damage @@ -203,8 +203,8 @@ Réduire l'audition lorsque le joueur prend des dommages auditifs. 音による損傷をうけ、聴覚が減る可能性があります 청력에 손상을 입으면 듣는 소리가 감소합니다. - 当玩家听力受损时降低听力能力? - 當玩家聽力受損時降低聽力能力? + 当玩家听力受损时降低听力能力? + 當玩家聽力受損時降低聽力能力? Controls combat deafness and ear ringing. When activated, players can be deafened when a gun is fired in their vicinity or an explosion takes place without hearing protection @@ -219,8 +219,8 @@ Controlla la sordità da combattimento e fischio alle orecchie. Quando attivato, i giocatori possono essere assordati quando un'arma spara vicino o avviene un'esplosione senza protezione uditiva 戦闘による難聴や、耳鳴りを設定します。有効になった場合、聴覚を保護していないと近傍の銃声や爆発音により、難聴になります。 전투 난청과 이명현상을 조작합니다. 작동시 플레이어가 화기나 폭발의 주변에 있을경우 청력보호장치가 없을때 청력손실을 입습니다. - 设定战斗性耳聋和耳鸣. 当启用后, 玩家会在有武器在旁边射击或爆炸产生时造成耳鸣效果 - 設定戰鬥性耳聾和耳鳴. 當啟用後, 玩家會在有武器在旁邊射擊或爆炸產生時造成耳鳴效果 + 设定战斗性耳聋和耳鸣. 当启用后, 玩家会在有武器在旁边射击或爆炸产生时造成耳鸣效果 + 設定戰鬥性耳聾和耳鳴. 當啟用後, 玩家會在有武器在旁邊射擊或爆炸產生時造成耳鳴效果 Effect Zeus RC @@ -234,8 +234,8 @@ Effet sur le CàD du Zeus Zeus RC への効果 Zeus RC 효과 - 启用效果在宙斯远程遥控 - 啟用效果在宙斯遠程遙控 + 启用效果在宙斯远程遥控 + 啟用效果在宙斯遠程遙控 Allow zeus remote controlled units to be able to take hearing damage. @@ -249,8 +249,8 @@ Permet aux unités controlées à distance de subir des traumatismes sonores. Zeus により遠隔操作されたユニットにも、聴覚へ損傷を受けるようにします。 Zeus가 원격으로 청력손실을 입힐 수 있게 합니다. - 设定宙斯远程遥控的单位也会受到耳鸣的效果. - 設定宙斯遠程遙控的單位也會受到耳鳴的效果. + 设定宙斯远程遥控的单位也会受到耳鸣的效果. + 設定宙斯遠程遙控的單位也會受到耳鳴的效果. Add earplugs to units @@ -264,8 +264,8 @@ Ajouter des bouchons anti-bruits aux unités ユニットへ耳栓を追加 해당 인원에게 귀마개 추가 - 增加耳塞给单位 - 增加耳塞給單位 + 增加耳塞给单位 + 增加耳塞給單位 Add the `ACE_EarPlugs` item to all units that have loud weapons. Can disable if using custom loadouts. @@ -279,8 +279,8 @@ Ajoute l'objet "Ace_EarPlugs" à toutes les unités ayant des armes bruyantes. Peut être désactivé par des loadouts personalisés. 全ユニットへ`ACE_EarPlugs`アイテムをもたせます。これは変更された武装で無効化できます。 무기를 가지고 있는 모든 인원에게 'ACE_EarPlugs'를 지급합니다. 임의의 장비를 사용시 비활성화 할 수 있습니다. - 增加`ACE_EarPlugs`物品给拥有巨大噪音武器的单位. 当你想自定装备时, 此功能可被关闭. - 增加`ACE_EarPlugs`物品給擁有巨大噪音武器的單位. 當你想自定裝備時, 此功能可被關閉. + 增加`ACE_EarPlugs`物品给拥有巨大噪音武器的单位. 当你想自定装备时, 此功能可被关闭. + 增加`ACE_EarPlugs`物品給擁有巨大噪音武器的單位. 當你想自定裝備時, 此功能可被關閉. diff --git a/addons/hellfire/stringtable.xml b/addons/hellfire/stringtable.xml index 4cca81ef92..8afbad9bd8 100644 --- a/addons/hellfire/stringtable.xml +++ b/addons/hellfire/stringtable.xml @@ -1,12 +1,12 @@ - + Set Hellfire mode Imposta modalità Hellfire ヘルファイア モードを設定 - 设定地狱火模式 - 設定地獄火模式 + 设定地狱火模式 + 設定地獄火模式 diff --git a/addons/huntir/stringtable.xml b/addons/huntir/stringtable.xml index ed1d0058da..3bba8c02ab 100644 --- a/addons/huntir/stringtable.xml +++ b/addons/huntir/stringtable.xml @@ -1,4 +1,4 @@ - + @@ -14,8 +14,8 @@ Caixa de transporte do HuntIR HuntIR 輸送箱 HuntIR 수송함 - 高空战术成像器运输箱 - 高空戰術成像器運輸箱 + 高空战术成像器运输箱 + 高空戰術成像器運輸箱 HuntIR Round @@ -30,8 +30,8 @@ Cartucho HuntIR HuntIR 弾頭 HuntIR 유탄 - 高空战术成像器弹药 - 高空戰術成像器彈藥 + 高空战术成像器弹药 + 高空戰術成像器彈藥 HuntIR monitor @@ -46,8 +46,8 @@ Monitor HuntIR HuntIR モニタ HuntIR 모니터 - 高空战术成像器显示面板 - 高空戰術成像器顯示面板 + 高空战术成像器显示面板 + 高空戰術成像器顯示面板 Activate HuntIR monitor @@ -62,8 +62,8 @@ Ativar monitor do HuntIR HuntIR を起動する HuntIR 모니터 켜기 - 开启高空战术成像器显示面板 - 開啟高空戰術成像器顯示面板 + 开启高空战术成像器显示面板 + 開啟高空戰術成像器顯示面板 Camera: @@ -78,8 +78,8 @@ Câmera: カメラ: 카메라: - 摄影机: - 攝影機: + 摄影机: + 攝影機: Altitude: @@ -94,8 +94,8 @@ Altitude: 高度: 고도: - 高度: - 高度: + 高度: + 高度: Recording Time: @@ -110,8 +110,8 @@ Tempo de gravação: 録画時間: 녹화시간: - 记录时间: - 記錄時間: + 记录时间: + 記錄時間: Press ESC to quit camera @@ -126,8 +126,8 @@ Pressione ESC para sair da câmera ESC を押しカメラを抜ける ESC를 눌러 카메라 나가기 - 按下ESC退出摄影机 - 按下ESC退出攝影機 + 按下ESC退出摄影机 + 按下ESC退出攝影機 Help @@ -142,8 +142,8 @@ Ajuda ヘルプ 도움말 - 帮助 - 幫助 + 帮助 + 幫助 A/D - Cycle zoom @@ -158,8 +158,8 @@ A/D - Troca zoom A/D - 倍率の変更 A/D - 줌 전환 - A/D - 切换放大倍率 - A/D - 切換放大倍率 + A/D - 切换放大倍率 + A/D - 切換放大倍率 W/S - Select camera @@ -174,8 +174,8 @@ W/S - Seleciona câmera W/S - カメラを選択 W/S - 카메라 선택 - W/S - 切换摄影机 - W/S - 切換攝影機 + W/S - 切换摄影机 + W/S - 切換攝影機 Left/Right - Rotate camera @@ -190,8 +190,8 @@ Esquerda/Direita - Rotaciona câmera Left/Right - カメラを開店 좌/우 - 카메라 돌리기 - 左/右 - 旋转摄影机 - 左/右 - 旋轉攝影機 + 左/右 - 旋转摄影机 + 左/右 - 旋轉攝影機 Up/Down - Elevate/lower camera @@ -206,8 +206,8 @@ Acima/Abaixo - Eleva/Abaixa a câmera Up/Down - カメラ角度を変更 상/하 카메라 올리기/내리기 - 上/下 - 上升/下降摄影机 - 上/下 - 上升/下降攝影機 + 上/下 - 上升/下降摄影机 + 上/下 - 上升/下降攝影機 N - Cycle IT modes @@ -222,8 +222,8 @@ N - Troca modo IT N - IT モードを変更 N - IT모드 순환 - N - 切换热显模式 - N - 切換熱顯模式 + N - 切换热显模式 + N - 切換熱顯模式 R - Reset camera @@ -238,8 +238,8 @@ R - Redefine a câmera R - カメラを初期化 R - 카메라 초기화 - R - 重置摄影机 - R - 重置攝影機 + R - 重置摄影机 + R - 重置攝影機 Esc - Exit help @@ -254,8 +254,8 @@ Esc - Sai do Ajuda Esc - ヘルプを出る Esc - 도움말 나가기 - Esc - 离开帮助 - Esc - 離開幫助 + Esc - 离开帮助 + Esc - 離開幫助 diff --git a/addons/interact_menu/stringtable.xml b/addons/interact_menu/stringtable.xml index 4f5222f691..83d9b1c31f 100644 --- a/addons/interact_menu/stringtable.xml +++ b/addons/interact_menu/stringtable.xml @@ -1,4 +1,4 @@ - + @@ -14,8 +14,8 @@ Sempre mostrar cursor para interação pessoal セルフ インタラクションへ常にカーソルを表示 자기상호작용시 항상 커서를 보이기 - 自我互动时永远显示游标 - 自我互動時永遠顯示游標 + 自我互动时永远显示游标 + 自我互動時永遠顯示游標 Always display cursor for interaction @@ -30,8 +30,8 @@ Sempre mostrar cursor para interação インタラクションへ常にカーソルを表示 상호작용시 항상 커서를 보이기 - 互动时永远显示游标 - 互動時永遠顯示游標 + 互动时永远显示游标 + 互動時永遠顯示游標 Display interaction menus as lists @@ -46,8 +46,8 @@ Mostrar menu de interação como listas 表示されるインタラクション メニューを一覧表示 상호작용메뉴를 리스트화 해서 보이기 - 以列表方式显示互动表单 - 以列表方式顯示互動表單 + 以列表方式显示互动表单 + 以列表方式顯示互動表單 Interact Key @@ -62,8 +62,8 @@ Tecla de Interação インタラクション キー 상호작용 키 - 互动键 - 互動鍵 + 互动键 + 互動鍵 Self Interaction Key @@ -78,8 +78,8 @@ Tecla de Interação Pessoal セルフ インタラクション キー 자기상호작용 키 - 自我互动键 - 自我互動鍵 + 自我互动键 + 自我互動鍵 Self Actions @@ -94,8 +94,8 @@ Ações Pessoais 自分への動作 자기 동작 - 自我动作 - 自我動作 + 自我动作 + 自我動作 Vehicle Actions @@ -110,8 +110,8 @@ Ações de Veículos 車両への動作 차량 동작 - 载具动作 - 載具動作 + 载具动作 + 載具動作 Zeus Actions @@ -126,8 +126,8 @@ Azioni Zeus Zeus への動作 Zeus 동작 - 宙斯操作 - 宙斯操作 + 宙斯操作 + 宙斯操作 Interaction - Text Max @@ -142,8 +142,8 @@ Interação - Max. de Texto インタラクション - 文字の色 상호작용 - 문자색깔 - 互动 - 文字最大化 - 互動 - 文字最大化 + 互动 - 文字最大化 + 互動 - 文字最大化 Interaction - Text Min @@ -158,8 +158,8 @@ Interação - Min. de Texto インタラクション - 文字の背景色 상호작용 - 문자배경색 - 互动 - 文字最小化 - 互動 - 文字最小化 + 互动 - 文字最小化 + 互動 - 文字最小化 Interaction - Shadow Max @@ -174,8 +174,8 @@ Interação - Max. de Sombra インタラクション - 文字への影の色 상호작용 - 문자그림자색 - 互动 - 阴影最大化 - 互動 - 陰影最大化 + 互动 - 阴影最大化 + 互動 - 陰影最大化 Interaction - Shadow Min @@ -190,8 +190,8 @@ Interação - Min. de Sombra インタラクション - 文字への影の最低色 상호작용 - 문자그림자배경색 - 互动 - 阴影最小化 - 互動 - 陰影最小化 + 互动 - 阴影最小化 + 互動 - 陰影最小化 Keep cursor centered @@ -206,8 +206,8 @@ Mantieni il cursore centrato 常にカーソルを中央にする 커서를 항상 가운데에 둡니다 - 保持游标在中心点 - 保持游標在中心點 + 保持游标在中心点 + 保持游標在中心點 Keeps cursor centered and pans the option menu around. Useful if screen size is limited. @@ -222,8 +222,8 @@ Mantieni il cursore centrato e sposta il menù intorno. Utile se lo schermo è piccolo. 常にカーソルを中央へ表示させ、オプション メニューが移動します。画面の大きさが制限されている時に使いやすくなります。 커서를 항상 가운데에 두고 메뉴를 움직입니다. 화면의 크기가 제한되있을때 유용합니다. - 保持游标在中心点并平移周遭的选项选单. 这对在荧幕尺寸有限的玩家很有用! - 保持游標在中心點並平移周遭的選項選單. 這對在螢幕尺寸有限的玩家很有用! + 保持游标在中心点并平移周遭的选项选单. 这对在荧幕尺寸有限的玩家很有用! + 保持游標在中心點並平移周遭的選項選單. 這對在螢幕尺寸有限的玩家很有用! Do action when releasing menu key @@ -238,8 +238,8 @@ Esegui l'azione quando rilasci il tasto menu メニュー キーを離したときに動作を実行します。 메뉴키를 놓을때 행동하기 - 当放开选单键后就执行动作 - 當放開選單鍵後就執行動作 + 当放开选单键后就执行动作 + 當放開選單鍵後就執行動作 Interaction Text Size @@ -254,8 +254,8 @@ Dimensione del testo d'interazione インタラクション文字の大きさ 상호작용 - 문자크기 - 互动选单文字大小 - 互動選單文字大小 + 互动选单文字大小 + 互動選單文字大小 Interaction Text Shadow @@ -270,8 +270,8 @@ Ombra del testo d'interazione インタラクション文字へ影 상호작용 - 문자그림자 - 互动选单文字阴影 - 互動選單文字陰影 + 互动选单文字阴影 + 互動選單文字陰影 Allows controlling the text's shadow. Outline ignores custom shadow colors. @@ -286,8 +286,8 @@ Permette di controllare l'ombra del testo. L'impostazione "Contorno" ignora il colore dell'ombra. 文字への影を設定します。縁取りは設定された影の色を無視します。 문자의 그림자를 조절하는것을 가능케합니다. 외각선은 임의의 그림자색을 무시합니다. - 允许控制文字阴影. 轮廓部分则会忽略自定义的阴影颜色 - 允許控制文字陰影. 輪廓部分則會忽略自定義的陰影顏色 + 允许控制文字阴影. 轮廓部分则会忽略自定义的阴影颜色 + 允許控制文字陰影. 輪廓部分則會忽略自定義的陰影顏色 Outline @@ -302,8 +302,8 @@ Contorno 縁取り 외각선 - 只显示轮廓 - 只顯示輪廓 + 只显示轮廓 + 只顯示輪廓 Interaction menu background @@ -318,8 +318,8 @@ Sfondo Menù Interazioni インタラクション メニューの背景 상호작용 메뉴 배경 - 互动选单背景 - 互動選單背景 + 互动选单背景 + 互動選單背景 Blur the background while the interaction menu is open. @@ -334,8 +334,8 @@ Sfoca lo sfondo mentre il Menù Interazioni è aperto. インタラクション メニューを開いたとき、背景にボケを与えます。 상호작용 메뉴가 열릴시 배경을 흐릿하게 처리합니다. - 当互动选单开启时, 模糊背景画面 - 當互動選單開啟時, 模糊背景畫面 + 当互动选单开启时, 模糊背景画面 + 當互動選單開啟時, 模糊背景畫面 Blur screen @@ -350,8 +350,8 @@ Sfoca schermo ボケ画面 화면 흐리게 - 模糊画面 - 模糊畫面 + 模糊画面 + 模糊畫面 Black @@ -366,8 +366,8 @@ Nero ブラック 까맣게 - 黑色 - 黑色 + 黑色 + 黑色 Show actions for buildings @@ -382,8 +382,8 @@ Mostra azioni per edifici 建物へ動作を表示 건물에 행동을 취함 - 显示建筑物可用的动作 - 顯示建築物可用的動作 + 显示建筑物可用的动作 + 顯示建築物可用的動作 Adds interaction actions for opening doors and mounting ladders on buildings. (Note: There is a performance cost when opening interaction menu, especially in towns) @@ -398,8 +398,8 @@ Aggiunge azioni interattive per l'apertura delle porte e piazzamento scale su edifici. (Nota: C'è un costo in performance quando si apre il Menù Interazioni, soprattutto in città) 建物にあるドアの開閉やラダーの昇降といった動作をインタラクションへ追加します。(街などでインタラクション メニューを開くとパフォーマンスが低下します) 건물의 문을 열거나 사다리에 오르는 상호작용 행동을 추가합니다. (주의: 상호작용 메뉴를 열경우 성능하락이 있을 수 있음, 특히 마을 내부에서) - 增加互动选单的功能在可开启的门与建筑物的梯子上. (注意: 此功能有可能会降低系统效能, 特别是在城镇区更明显) - 增加互動選單的功能在可開啟的門與建築物的梯子上. (注意: 此功能有可能會降低系統效能, 特別是在城鎮區更明顯) + 增加互动选单的功能在可开启的门与建筑物的梯子上. (注意: 此功能有可能会降低系统效能, 特别是在城镇区更明显) + 增加互動選單的功能在可開啟的門與建築物的梯子上. (注意: 此功能有可能會降低系統效能, 特別是在城鎮區更明顯) Interaction Menu @@ -413,8 +413,8 @@ Menu d'interaction インタラクション メニュー 상호작용 메뉴 - 互动选单 - 互動選單 + 互动选单 + 互動選單 Interaction Animation Speed @@ -428,8 +428,8 @@ Vitesse de l'aniamtion d'interaction インタラクションのアニメーション速度 상호작용 움직임 속도 - 互动选单动画速度 - 互動選單動畫速度 + 互动选单动画速度 + 互動選單動畫速度 Makes menu animations faster and decreases the time needed to hover to show sub actions @@ -442,8 +442,8 @@ Hace la animación del menú más rápida, reduciendo el tiempo necesario para abrir sub-acciones. Rend les animations de menu plus rapide et réduit le temps nécessaire à l'affichage des sous menus d'action サブ動作が表示されるホバーをした時に、表示されるメニューのアニメーション速度を早くしたり遅くしたりできます - 使选单的动画速度更快, 并减少子选项显现出来的时间 - 使選單的動畫速度更快, 並減少子選項顯現出來的時間 + 使选单的动画速度更快, 并减少子选项显现出来的时间 + 使選單的動畫速度更快, 並減少子選項顯現出來的時間 diff --git a/addons/interaction/stringtable.xml b/addons/interaction/stringtable.xml index 7c37267ab7..1e9367347e 100644 --- a/addons/interaction/stringtable.xml +++ b/addons/interaction/stringtable.xml @@ -1,4 +1,4 @@ - + @@ -14,8 +14,8 @@ Interaçãoes インタラクション 상호작용 - 互动 - 互動 + 互动 + 互動 Torso @@ -30,8 +30,8 @@ Torso 胴体 몸통 - 身体 - 身體 + 身体 + 身體 Head @@ -46,8 +46,8 @@ Cabeça 頭部 머리 - 头部 - 頭部 + 头部 + 頭部 Left Arm @@ -62,8 +62,8 @@ Braço Esquerdo 左腕 왼쪽 팔 - 左手 - 左手 + 左手 + 左手 Right Arm @@ -78,8 +78,8 @@ Braço Direito 右腕 오른쪽 팔 - 右手 - 右手 + 右手 + 右手 Left Leg @@ -94,8 +94,8 @@ Perna Esquerda 左足 왼쪽 다리 - 左脚 - 左腳 + 左脚 + 左腳 Right Leg @@ -110,8 +110,8 @@ Perna Direita 右足 오른쪽 다리 - 右脚 - 右腳 + 右脚 + 右腳 Weapon @@ -126,8 +126,8 @@ Arma 武器 무기 - 武器 - 武器 + 武器 + 武器 Interaction Menu @@ -142,8 +142,8 @@ Menù interazione インタラクション メニュー 상호작용 메뉴 - 互动选单 - 互動選單 + 互动选单 + 互動選單 Interaction Menu (Self) @@ -158,8 +158,8 @@ Menù interazione (individuale) インタラクション メニュー (セルフ) 상호작용 메뉴(자신) - 互动选单 (自我) - 互動選單 (自我) + 互动选单 (自我) + 互動選單 (自我) Open / Close Door @@ -174,8 +174,8 @@ Apri / Chiudi la porta ドアの開け閉め 문 열기 / 닫기 - 打开/关上 门 - 打開/關上 門 + 打开/关上 门 + 打開/關上 門 Lock Door @@ -190,8 +190,8 @@ Zamknout dveře ドアの鍵を閉める 문 잠그기 - 锁门 - 鎖門 + 锁门 + 鎖門 Unlock Door @@ -206,8 +206,8 @@ Odemknout dveře ドアの鍵を開ける 잠긴문 열기 - 解锁门 - 解鎖門 + 解锁门 + 解鎖門 Locked Door @@ -222,8 +222,8 @@ Zamčené dveře ドアの鍵を締めた 잠긴 문 - 门已上锁 - 門已上鎖 + 门已上锁 + 門已上鎖 Unlocked Door @@ -238,8 +238,8 @@ Odemčené dveře ドアの鍵を開けられた 열린 문 - 门未上锁 - 門未上鎖 + 门未上锁 + 門未上鎖 Join group @@ -254,8 +254,8 @@ Unisciti alla squadra グループにはいる 그룹 참여 - 加入小队 - 加入小隊 + 加入小队 + 加入小隊 Leave Group @@ -270,8 +270,8 @@ Lascia la squadra グループをぬける 그룹 나가기 - 离开小队 - 離開小隊 + 离开小队 + 離開小隊 Become Leader @@ -286,8 +286,8 @@ Prendi il comando リーダーになる 리더 되기 - 成为队长 - 成為隊長 + 成为队长 + 成為隊長 DANCE! @@ -302,8 +302,8 @@ DANZA! おどれ! 춤추기! - 跳舞 - 跳舞 + 跳舞 + 跳舞 Stop Dancing @@ -318,8 +318,8 @@ Smetti di ballare 踊るのをやめる 춤 멈추기 - 停止跳舞 - 停止跳舞 + 停止跳舞 + 停止跳舞 << Back @@ -334,8 +334,8 @@ << Indietro &lt;&lt; もどる <<뒤로 - <<返回 - <<返回 + <<返回 + <<返回 Put weapon on back @@ -350,8 +350,8 @@ Metti l'arma in spalla 武器を背負う 등에 무기 메기 - 将武器放到背后 - 將武器放到背後 + 将武器放到背后 + 將武器放到背後 Tap Shoulder @@ -366,8 +366,8 @@ Dai un colpetto 肩をたたく 어깨 두드리기 - 轻拍肩膀 - 輕拍肩膀 + 轻拍肩膀 + 輕拍肩膀 You were tapped on the RIGHT shoulder @@ -382,8 +382,8 @@ Ti è stato dato un colpetto sulla spalla destra 右肩を叩かれた 누군가 오른쪽 어깨를 쳤다 - 你的右肩膀被轻拍了一下 - 你的右肩膀被輕拍了一下 + 你的右肩膀被轻拍了一下 + 你的右肩膀被輕拍了一下 You were tapped on the LEFT shoulder. @@ -398,8 +398,8 @@ Ti è stato dato un colpetto sulla spalla sinistra 左肩を叩かれた 누군가 왼쪽 어깨를 쳤다 - 你的左肩膀被轻拍了一下 - 你的左肩膀被輕拍了一下 + 你的左肩膀被轻拍了一下 + 你的左肩膀被輕拍了一下 Cancel @@ -414,8 +414,8 @@ Mégse 中止 취소 - 取消 - 取消 + 取消 + 取消 Select @@ -430,8 +430,8 @@ Kiválaszt 選択 선택 - 选择 - 選擇 + 选择 + 選擇 Go Away! @@ -446,8 +446,8 @@ Via di qui! うせろ! 저리 가! - 走开! - 走開! + 走开! + 走開! Get Down! @@ -462,8 +462,8 @@ A terra! ふせろ! 엎드려! - 趴下! - 趴下! + 趴下! + 趴下! Get Out @@ -476,8 +476,8 @@ Vystupte 降りる 나가 - 出去 - 出去 + 出去 + 出去 Team Management @@ -492,8 +492,8 @@ Csapat kezelése チーム管理 팀 설정 - 小队管理 - 小隊管理 + 小队管理 + 小隊管理 Red @@ -508,8 +508,8 @@ Piros レッド 빨강 - 红色 - 紅色 + 红色 + 紅色 Green @@ -524,8 +524,8 @@ Zöld グリーン 초록 - 绿色 - 綠色 + 绿色 + 綠色 Blue @@ -540,8 +540,8 @@ Kék ブルー 파랑 - 蓝色 - 藍色 + 蓝色 + 藍色 Yellow @@ -556,8 +556,8 @@ Sárga イエロー 노랑 - 黄色 - 黃色 + 黄色 + 黃色 Assign Red @@ -572,8 +572,8 @@ Assegna al team rosso レッドにする 빨강에 등록 - 指派为红组 - 指派為紅組 + 指派为红组 + 指派為紅組 Assign Green @@ -588,8 +588,8 @@ Assegna al team verde グリーンにする 초록에 등록 - 指派为绿组 - 指派為綠組 + 指派为绿组 + 指派為綠組 Assign Blue @@ -604,8 +604,8 @@ Assegna al team blu ブルーにする 파랑이 등록 - 指派为蓝组 - 指派為藍組 + 指派为蓝组 + 指派為藍組 Assign Yellow @@ -620,8 +620,8 @@ Assegna al team giallo イエローにする 노랑에 등록 - 指派为黄组 - 指派為黃組 + 指派为黄组 + 指派為黃組 Join Red @@ -636,8 +636,8 @@ Unirsi al team rosso レッドに入る 빨강에 참여 - 加入红组 - 加入紅組 + 加入红组 + 加入紅組 Join Green @@ -652,8 +652,8 @@ Unirsi al team verde グリーンに入る 초록에 참여 - 加入绿组 - 加入綠組 + 加入绿组 + 加入綠組 Join Blue @@ -668,8 +668,8 @@ Unirsi al team blu ブルーに入る 파랑에 참여 - 加入蓝组 - 加入藍組 + 加入蓝组 + 加入藍組 Join Yellow @@ -684,8 +684,8 @@ Unirsi al team giallo イエローに入る 노랑에 참여 - 加入黄组 - 加入黃組 + 加入黄组 + 加入黃組 You joined Team %1 @@ -700,8 +700,8 @@ Csatlakoztál a %1 csapathoz チーム %1 に入った 당신은 %1팀에 참여했습니다 - 你已加入%1组 - 你已加入%1組 + 你已加入%1组 + 你已加入%1組 Leave Team @@ -716,8 +716,8 @@ Csapat elhagyása チームを抜ける 팀 나가기 - 离开小队 - 離開小隊 + 离开小队 + 離開小隊 You left the Team @@ -732,8 +732,8 @@ Elhagytad a csapatot チームを抜けた 팀을 나갔습니다 - 你已离开小队 - 你已離開小隊 + 你已离开小队 + 你已離開小隊 Pardon @@ -748,8 +748,8 @@ Megbocsátás 許す 허용 - 原谅 - 原諒 + 原谅 + 原諒 Scroll @@ -764,8 +764,8 @@ Posunout スクロール 스크롤 - 滚动 - 滾動 + 滚动 + 滾動 Modifier Key @@ -780,8 +780,8 @@ Modifikátor キーを割り当て 키 할당하기 - 编辑按键 - 編輯按鍵 + 编辑按键 + 編輯按鍵 Not in Range @@ -796,8 +796,8 @@ Fuori limite 範囲内にありません 범위 내에 없습니다 - 不在范围内 - 不在範圍內 + 不在范围内 + 不在範圍內 Equipment @@ -812,8 +812,8 @@ Equipamento 装備 장비 - 装备 - 裝備 + 装备 + 裝備 Push @@ -828,8 +828,8 @@ Spingere 押す 밀기 - - + + Interact @@ -844,8 +844,8 @@ Interagir インタラクト 상호작용 - 互动 - 互動 + 互动 + 互動 Passengers @@ -860,8 +860,8 @@ Passageiros 後部座席 승객 - 乘客 - 乘客 + 乘客 + 乘客 Open @@ -876,8 +876,8 @@ Öffnen 開く 열기 - 打开 - 打開 + 打开 + 打開 Interaction System @@ -892,8 +892,8 @@ Sistema Interazioni インタラクション システム 상호작용 시스템 - 互动系统 - 互動系統 + 互动系统 + 互動系統 Enable Team Management @@ -908,8 +908,8 @@ Abilità Management Squadra チーム管理をつかう 팀 설정 활성화 - 启用小队管理 - 啟用小隊管理 + 启用小队管理 + 啟用小隊管理 Should players be allowed to use the Team Management Menu? Default: Yes @@ -924,8 +924,8 @@ Possono i giocatori usare il Menù Managment Squadra? Default: Si プレイヤーがチーム管理メニューを使えるようにしますか?標準:はい 플레이어들이 팀 설정하는 것을 허락합니까? 기본설정: 예 - 允许玩家使用小队管理选单? 预设: 是 - 允許玩家使用小隊管理選單? 預設: 是 + 允许玩家使用小队管理选单? 预设: 是 + 允許玩家使用小隊管理選單? 預設: 是 Team management allows color allocation for team members, taking team command and joining/leaving teams. @@ -940,8 +940,8 @@ Management Squadra permette l'assegnazione di colori per membri della squadra, prendere il comando ed entrare/uscire dalle squadre. チーム管理はチーム メンバーへ色の割り当てや指揮権を取ったり、チームの出入りを許可します。 팀 설정은 팀 멤버에게 색을 부여하거나 팀에 참여 혹은 나가게 할 수 있게 합니다. - 队伍管理系统允许将指定颜色分配到队伍成员上, 接管队长职位或加入/离开队伍. - 隊伍管理系統允許將指定顏色分配到隊伍成員上, 接管隊長職位或加入/離開隊伍. + 队伍管理系统允许将指定颜色分配到队伍成员上, 接管队长职位或加入/离开队伍. + 隊伍管理系統允許將指定顏色分配到隊伍成員上, 接管隊長職位或加入/離開隊伍. Turn on @@ -955,8 +955,8 @@ Включить 中に入る 켜기 - 开启 - 開啟 + 开启 + 開啟 Turn off @@ -970,8 +970,8 @@ Выключить 外に出す 끄기 - 关闭 - 關閉 + 关闭 + 關閉 Pass magazine @@ -985,8 +985,8 @@ Passer un chargeur 弾倉をわたす 탄창 건네기 - 给予弹匣 - 給予彈匣 + 给予弹匣 + 給予彈匣 Primary magazine @@ -1000,8 +1000,8 @@ Chargeur de l'arme principale プライマリ用弾倉 주무기 탄창 - 给予主武器弹匣 - 給予主武器彈匣 + 给予主武器弹匣 + 給予主武器彈匣 Pistol magazine @@ -1015,8 +1015,8 @@ Chargeur de pistolet 拳銃の弾倉 부무기 탄창 - 给予手枪弹匣 - 給予手槍彈匣 + 给予手枪弹匣 + 給予手槍彈匣 %1 passed you a %2 magazine. @@ -1030,8 +1030,8 @@ %1 vous a passé un chargeur de %2. %1 はあなたに %2 弾倉をわたした %1에게서 %2탄창을 받았다 - %1给你%2弹匣 - %1給你%2彈匣 + %1给你%2弹匣 + %1給你%2彈匣 Show "pass magazine" interaction @@ -1045,8 +1045,8 @@ Montrer l'interaction "Passer un chargeur" "弾倉をわたす"をインタラクションに表示する '탄창 건네기'를 상호작용에서 보여줌 - 显示"给予弹匣"互动动作 - 顯示"給予彈匣"互動動作 + 显示"给予弹匣"互动动作 + 顯示"給予彈匣"互動動作 diff --git a/addons/inventory/stringtable.xml b/addons/inventory/stringtable.xml index 4cf5a2e2e0..6009a3e479 100644 --- a/addons/inventory/stringtable.xml +++ b/addons/inventory/stringtable.xml @@ -1,4 +1,4 @@ - + @@ -14,8 +14,8 @@ Aumentar o Tamanho da Tela do Inventário インベントリ表示を大きくする 소지품 화면을 더 크게 합니다 - 使物品显示清单更大 - 使物品顯示清單更大 + 使物品显示清单更大 + 使物品顯示清單更大 Normally inventory display is scaled by UI size. This allows scaling the Inventory UI size up, but doesn't increase font size allowing more rows displayed. @@ -30,8 +30,8 @@ Normalmente o tamanho da tela do inventário é ditada pelo tamanho da UI. Isso permite aumentar o tamanho da tela de inventário, mas não aumenta o tamanho da fonte, permitindo que mais linhas sejam visualizadas. 通常のインベントリは UI の大きさによって表示されます。これはインベントリ UI を大きくできますが、文字は大きくできません。 보통 소지품 화면은 사용자 인터페이스 크기에 비례합니다. 이 항목은 소지품의 사용자 인터페이스를 확대를 가능케하면서 글씨는 그대로 냅두게 해줍니다. - 一般来说, 物品清单尺寸是由使用者介面来决定的. 此选项能让你的物品显示清单更大但不会增加字体大小, 此举可增加更多能被显示的描述行数! - 一般來說, 物品清單尺寸是由使用者介面來決定的. 此選項能讓你的物品顯示清單更大但不會增加字體大小, 此舉可增加更多能被顯示的描述行數! + 一般来说, 物品清单尺寸是由使用者介面来决定的. 此选项能让你的物品显示清单更大但不会增加字体大小, 此举可增加更多能被显示的描述行数! + 一般來說, 物品清單尺寸是由使用者介面來決定的. 此選項能讓你的物品顯示清單更大但不會增加字體大小, 此舉可增加更多能被顯示的描述行數! Backpacks @@ -45,8 +45,8 @@ Рюкзаки バックパック 가방 - 背包 - 背包 + 背包 + 背包 Headgear @@ -60,8 +60,8 @@ Головные уборы ヘッドギア 헬멧 - 头盔 - 頭盔 + 头盔 + 頭盔 Glasses @@ -75,8 +75,8 @@ Очки メガネ 안경 - 眼镜 - 眼鏡 + 眼镜 + 眼鏡 Uniforms @@ -90,8 +90,8 @@ Униформа 戦闘服 복장 - 服装 - 服裝 + 服装 + 服裝 Vests @@ -105,8 +105,8 @@ Жилеты ベスト 조끼 - 背心 - 背心 + 背心 + 背心 Grenades @@ -120,8 +120,8 @@ Гранаты 手榴弾 수류탄 - 手榴弹 - 手榴彈 + 手榴弹 + 手榴彈 Medical @@ -135,8 +135,8 @@ Медицина 医療 의료 - 医疗 - 醫療 + 医疗 + 醫療 diff --git a/addons/javelin/stringtable.xml b/addons/javelin/stringtable.xml index ec308052a6..96dc8d33ee 100644 --- a/addons/javelin/stringtable.xml +++ b/addons/javelin/stringtable.xml @@ -1,4 +1,4 @@ - + @@ -14,8 +14,8 @@ Travar Alvo(Segurar) 目標を捕捉 (押しっぱ) 표적 획득 (누르기) - 锁定目标 (按住) - 鎖定目標 (按住) + 锁定目标 (按住) + 鎖定目標 (按住) diff --git a/addons/kestrel4500/stringtable.xml b/addons/kestrel4500/stringtable.xml index 3658d367e0..bb65f22191 100644 --- a/addons/kestrel4500/stringtable.xml +++ b/addons/kestrel4500/stringtable.xml @@ -1,4 +1,4 @@ - + @@ -14,8 +14,8 @@ Kestrel 4500NV Kestrel 4500NV Kestrel 4500NV - 猎隼4500测风仪 - 獵隼4500測風儀 + 猎隼4500测风仪 + 獵隼4500測風儀 Kestrel 4500 Pocket Weather Tracker @@ -30,8 +30,8 @@ Příruční meteostanice Kestrel 4500 Kestrel 4500 携帯型風速計 Kestrel 4500 휴대형 기상 관측기 - 猎隼4500掌上型天气追踪仪 - 獵隼4500掌上型天氣追蹤儀 + 猎隼4500掌上型天气追踪仪 + 獵隼4500掌上型天氣追蹤儀 Open Kestrel 4500 @@ -46,8 +46,8 @@ Otevřít Kestrel 4500 Kestrel 4500 を開く Kestrel 4500 열기 - 开启猎隼4500测风仪 - 開啟獵隼4500測風儀 + 开启猎隼4500测风仪 + 開啟獵隼4500測風儀 Show Kestrel 4500 @@ -62,8 +62,8 @@ Mostrar Kestrel 4500 Kestrel 4500 を見る Kestrel 4500 보이기 - 显示猎隼4500测风仪 - 顯示獵隼4500測風儀 + 显示猎隼4500测风仪 + 顯示獵隼4500測風儀 Hide Kestrel 4500 @@ -78,8 +78,8 @@ Ocultar Kestrel 4500 Kestrel 4500 を隠す Kestrel 4500 숨기기 - 隐藏猎隼4500测风仪 - 隱藏獵隼4500測風儀 + 隐藏猎隼4500测风仪 + 隱藏獵隼4500測風儀 Open Kestrel 4500 @@ -94,8 +94,8 @@ Abrir Kestrel 4500 Kestrel 4500 を開く Kestrel 4500 열기 - 开启猎隼4500测风仪 - 開啟獵隼4500測風儀 + 开启猎隼4500测风仪 + 開啟獵隼4500測風儀 Show Kestrel 4500 @@ -110,8 +110,8 @@ Mostrar Kestrel 4500 Kestrel 4500 を見る Kestrel 4500 숨기기 - 显示猎隼4500测风仪 - 顯示獵隼4500測風儀 + 显示猎隼4500测风仪 + 顯示獵隼4500測風儀 diff --git a/addons/laser/stringtable.xml b/addons/laser/stringtable.xml index 191efc7559..aa09f5de0e 100644 --- a/addons/laser/stringtable.xml +++ b/addons/laser/stringtable.xml @@ -1,4 +1,4 @@ - + @@ -9,8 +9,8 @@ Wskaźnik poziomu rozproszenia wiązki lasera Compte de la simulation de la dispersion du laser Contatore Simulazione Dispersione Laser - 雷射散射模拟计算 - 雷射散射模擬計算 + 雷射散射模拟计算 + 雷射散射模擬計算 Laser Code @@ -25,8 +25,8 @@ Codice laser レーザ コード 레이저 코드 - 雷射码 - 雷射碼 + 雷射码 + 雷射碼 Laser - Cycle Code Up @@ -41,8 +41,8 @@ Codice laser + レーザ - コードの数値を増やす 레이저 - 코드 순환 위 - 雷射 - 循环切换雷射码 上 - 雷射 - 循環切換雷射碼 上 + 雷射 - 循环切换雷射码 上 + 雷射 - 循環切換雷射碼 上 Laser - Cycle Code Down @@ -57,8 +57,8 @@ Codice laser - レーザ - コードの数値を減らす 레이저 - 코드 순환 아래 - 雷射 - 循环切换雷射码 下 - 雷射 - 循環切換雷射碼 下 + 雷射 - 循环切换雷射码 下 + 雷射 - 循環切換雷射碼 下 diff --git a/addons/laserpointer/stringtable.xml b/addons/laserpointer/stringtable.xml index 3370643301..88228dc289 100644 --- a/addons/laserpointer/stringtable.xml +++ b/addons/laserpointer/stringtable.xml @@ -1,4 +1,4 @@ - + @@ -14,8 +14,8 @@ Laser (vermelho) レーザ ポインタ (赤) 레이저 지시기 (빨강) - 雷射指示器 (红色) - 雷射指示器 (紅色) + 雷射指示器 (红色) + 雷射指示器 (紅色) Laser Pointer (green) @@ -30,8 +30,8 @@ Laser (verde) レーザ ポインタ (緑) 레이저 지시기 (초록) - 雷射指示器 (绿色) - 雷射指示器 (綠色) + 雷射指示器 (绿色) + 雷射指示器 (綠色) Emits visible light. @@ -46,8 +46,8 @@ Emite luz visível. 可視光をだします。 밝은 곳에서도 보임 - 发射出可见光 - 發射出可見光 + 发射出可见光 + 發射出可見光 <t color='#9cf953'>Use: </t>Turn Laser ON/OFF @@ -62,8 +62,8 @@ <t color='#9cf953'>Használat: </t>Lézer BE/KI kapcsolása <t color='#9cf953'>つかう: </t>レーザの起動/停止 <t color='#9cf953'>사용키: </t>레이저 켜기/끄기 - <t color='#9cf953'>使用: </t>雷射开启/关闭 - <t color='#9cf953'>使用: </t>雷射開啟/關閉 + <t color='#9cf953'>使用: </t>雷射开启/关闭 + <t color='#9cf953'>使用: </t>雷射開啟/關閉 Laser @@ -78,8 +78,8 @@ Laser レーザ 레이저 - 雷射 - 雷射 + 雷射 + 雷射 IR Laser @@ -94,8 +94,8 @@ Laser IV 赤外線レーザ 적외선 레이저 - 红外线雷射 - 紅外線雷射 + 红外线雷射 + 紅外線雷射 Switch Laser / IR Laser @@ -110,8 +110,8 @@ Alternar entre Laser / Laser IV レーザ/赤外線レーザを切り替える 레이저 / 적외선 레이저 전환 - 切换雷射/红外线雷射 - 切換雷射/紅外線雷射 + 切换雷射/红外线雷射 + 切換雷射/紅外線雷射 diff --git a/addons/logistics_uavbattery/stringtable.xml b/addons/logistics_uavbattery/stringtable.xml index 1e19016160..97c709d8dd 100644 --- a/addons/logistics_uavbattery/stringtable.xml +++ b/addons/logistics_uavbattery/stringtable.xml @@ -1,4 +1,4 @@ - + @@ -14,8 +14,8 @@ БПЛА полностью заряжен ドローンは充電完了 드론 충전완료 - 无人载具电池已充满 - 無人載具電池已充滿 + 无人载具电池已充满 + 無人載具電池已充滿 You need a UAV Battery @@ -30,8 +30,8 @@ Требуется аккумулятор для БПЛА UAV バッテリが必要です UAV 배터리가 필요합니다 - 你需要一个无人载具电池 - 你需要一個無人載具電池 + 你需要一个无人载具电池 + 你需要一個無人載具電池 Recharge @@ -46,8 +46,8 @@ Зарядить 充電 재충전 - 充电 - 充電 + 充电 + 充電 UAV Battery @@ -62,8 +62,8 @@ Аккумулятор БПЛА UAV バッテリ UAV 배터리 - 无人载具电池 - 無人載具電池 + 无人载具电池 + 無人載具電池 Used to refuel Carried UAV's @@ -78,8 +78,8 @@ Используется для зарядки переносных БПЛА 運んでいる UAV を充電に使う UAV를 재충전 할때 씁니다. - 对可携式无人载具进行充电 - 對可攜式無人載具進行充電 + 对可携式无人载具进行充电 + 對可攜式無人載具進行充電 Recharging... @@ -93,8 +93,8 @@ In ricarica... Заряжается... 充電中 - 充电中... - 充電中... + 充电中... + 充電中... diff --git a/addons/logistics_wirecutter/stringtable.xml b/addons/logistics_wirecutter/stringtable.xml index bd7f9edc81..53c5e21b14 100644 --- a/addons/logistics_wirecutter/stringtable.xml +++ b/addons/logistics_wirecutter/stringtable.xml @@ -1,4 +1,4 @@ - + @@ -14,8 +14,8 @@ Cortador de Arame ワイヤーカッター 절단기 - 剪铁丝网钳 - 剪鐵絲網鉗 + 剪铁丝网钳 + 剪鐵絲網鉗 Wirecutter @@ -30,8 +30,8 @@ Cortador de Arame ワイヤーカッター 절단기 - 剪铁丝网钳 - 剪鐵絲網鉗 + 剪铁丝网钳 + 剪鐵絲網鉗 Cut Fence @@ -46,8 +46,8 @@ Разрезать забор フェンスを切断する 철조망 자르기 - 剪断护栏 - 剪斷護欄 + 剪断护栏 + 剪斷護欄 Cutting Fences / Wires... @@ -62,8 +62,8 @@ Разрезаем забор / провода... フェンス/ワイヤを切断中・・・ 철망/철조망 자르는중... - 剪断护栏/刺网中... - 剪斷護欄/刺網中... + 剪断护栏/刺网中... + 剪斷護欄/刺網中... Fence cut @@ -78,8 +78,8 @@ Забор разрезан フェンスを切断した 절단됨 - 护栏已被剪断 - 護欄已被剪斷 + 护栏已被剪断 + 護欄已被剪斷 diff --git a/addons/magazinerepack/stringtable.xml b/addons/magazinerepack/stringtable.xml index 14d65eacac..f82280961e 100644 --- a/addons/magazinerepack/stringtable.xml +++ b/addons/magazinerepack/stringtable.xml @@ -1,4 +1,4 @@ - + @@ -14,8 +14,8 @@ Перепаковать магазины 弾倉を詰め替え 탄창 다시 채우기 - 重新整理弹匣 - 重新整理彈匣 + 重新整理弹匣 + 重新整理彈匣 Select Magazine Menu @@ -30,8 +30,8 @@ Меню выбора магазинов 弾倉メニューから選ぶ 탄창 메뉴 고르기 - 选择弹匣清单 - 選擇彈匣清單 + 选择弹匣清单 + 選擇彈匣清單 Select Mag @@ -46,8 +46,8 @@ Выбрать магазин 弾倉を選択 탄창 고르기 - 选择弹匣 - 選擇彈匣 + 选择弹匣 + 選擇彈匣 Repacking Magazines... @@ -62,8 +62,8 @@ Перепаковка магазинов... 弾倉を詰め替え中・・・ 다시 채우는중... - 重新整理弹匣中 ... - 重新整理彈匣中 ... + 重新整理弹匣中 ... + 重新整理彈匣中 ... Repacked Magazines @@ -78,8 +78,8 @@ Магазины перепакованы 弾倉の詰め替えが終わった 탄창 채워짐 - 弹匣已重新整理 - 彈匣已重新整理 + 弹匣已重新整理 + 彈匣已重新整理 %1 full mag(s) and %2 extra round(s) @@ -94,8 +94,8 @@ %1 полных магазина(ов) и %2 патрона(ов) %1 個の満杯な弾倉と入りきらなかった %2 個の弾倉 %1개의 꽉찬 탄창과 %2발의 총알이 남았다 - %1个满的弹匣与%2发额外子弹 - %1個滿的彈匣與%2發額外子彈 + %1个满的弹匣与%2发额外子弹 + %1個滿的彈匣與%2發額外子彈 Repacking Finished @@ -110,8 +110,8 @@ Reorganização Terminada 詰め替えが完了 탄창 채우기 끝남 - 重整完成 - 重整完成 + 重整完成 + 重整完成 Repacking Interrupted @@ -126,8 +126,8 @@ Reorganização Interrompida 詰め替えを中断した 탄창 채우기 방해받음 - 重整被中断 - 重整被中斷 + 重整被中断 + 重整被中斷 %1 Full and %2 Partial @@ -142,8 +142,8 @@ %1 Total e %2 Parcial %1 個の満杯で、 %2 の余分数 %1 꽉찼고 %2 부분참 - %1个满的与%2个部分的 - %1個滿的與%2個部分的 + %1个满的与%2个部分的 + %1個滿的與%2個部分的 diff --git a/addons/main/stringtable.xml b/addons/main/stringtable.xml index 93b4df2700..d312264cf6 100644 --- a/addons/main/stringtable.xml +++ b/addons/main/stringtable.xml @@ -1,4 +1,4 @@ - + @@ -12,8 +12,8 @@ Logistica ACE ACE Logistique ACE ロジスティクス - ACE 后勤 - ACE 後勤 + ACE 后勤 + ACE 後勤 http://ace3mod.com/ @@ -27,8 +27,8 @@ http://ace3mod.com/ http://ace3mod.com/ http://ace3mod.com/ - http://ace3mod.com/ - http://ace3mod.com/ + http://ace3mod.com/ + http://ace3mod.com/ diff --git a/addons/map/stringtable.xml b/addons/map/stringtable.xml index 47cccfde82..9108f088bf 100644 --- a/addons/map/stringtable.xml +++ b/addons/map/stringtable.xml @@ -1,4 +1,4 @@ - + @@ -14,8 +14,8 @@ Mappa 地図 지도 - 地图 - 地圖 + 地图 + 地圖 Map illumination? @@ -30,8 +30,8 @@ Illuminazione Mappa? 地図に照明? 지도에 조명? - 地图照明? - 地圖照明? + 地图照明? + 地圖照明? Simulate map lighting based on ambient lighting and player's items? @@ -45,8 +45,8 @@ Simula illuminazione della mappa in base alla luce ambientale e agli oggetti del giocatore? 環境光やプレイヤーのアイテムにより、地図へ光のシミュレーションをおこないますか? 주변 환경및 플레이어 조명에 의한 빛 변화를 지도에 반영할까요? - 透过环境光与玩家的物品来决定地图亮度? - 透過環境光與玩家的物品來決定地圖亮度? + 透过环境光与玩家的物品来决定地图亮度? + 透過環境光與玩家的物品來決定地圖亮度? Map flashlight glow? @@ -60,8 +60,8 @@ Lumière de la lampe de carte ? 地図をフラッシュライトで照らしますか? 지도 조명이 빛이 납니까? - 增加地图亮度? - 增加地圖亮度? + 增加地图亮度? + 增加地圖亮度? Add external glow to players who use flashlight on map? @@ -75,8 +75,8 @@ Aggiungi luce esterna a giocatori che usano la torcia in mappa? プレイヤが地図上でフラッシュライトを使うと、照らすようにしますか? 지도에 불빛을 비치는 플레이어를 조금 더 밝게 합니까? - 当玩家拥有手电筒时, 增加地图亮度? - 當玩家擁有手電筒時, 增加地圖亮度? + 当玩家拥有手电筒时, 增加地图亮度? + 當玩家擁有手電筒時, 增加地圖亮度? Map shake? @@ -91,8 +91,8 @@ Scuoti la mappa? 地図を揺らしますか? 지도 흔들림? - 地图震动? - 地圖震動? + 地图震动? + 地圖震動? Make map shake when walking? @@ -107,8 +107,8 @@ Far scuotere la mappa mentre cammini? 歩いているときは地図を揺らしますか? 걸을때 지도보면 흔들리게 합니까? - 走路时让地图有震动的感觉? - 走路時讓地圖有震動的感覺? + 走路时让地图有震动的感觉? + 走路時讓地圖有震動的感覺? Limit map zoom? @@ -123,8 +123,8 @@ Limita lo zoom in mappa? 地図の拡大を制限しますか? 지도 확대 제한? - 限制地图缩放倍率? - 限制地圖縮放倍率? + 限制地图缩放倍率? + 限制地圖縮放倍率? Limit the amount of zoom available for the map? @@ -139,8 +139,8 @@ Limita l'ammontare di zoom disponibile per la mappa? 地図上で利用できる拡大倍率を制限しますか? 지도 확대에 제한을 둡니까? - 限制地图上可允许缩放的倍率? - 限制地圖上可允許縮放的倍率? + 限制地图上可允许缩放的倍率? + 限制地圖上可允許縮放的倍率? Show cursor coordinates? @@ -155,8 +155,8 @@ Mostra coordinate sul cursore? カーソル先で座標を表示しますか? 커서에 좌표를 보이게 합니까? - 显示游标的座标? - 顯示游標的座標? + 显示游标的座标? + 顯示游標的座標? Show the grid coordinates on the mouse pointer? @@ -171,8 +171,8 @@ Mostra la griglia coordinate sul cursore mouse? カーソルに合わせた先の地図座標を表示しますか? 지도에서 커서 옆에 좌표가 뜨게 합니까? - 显示滑鼠游标所在的网格座标? - 顯示滑鼠游標所在的網格座標? + 显示滑鼠游标所在的网格座标? + 顯示滑鼠游標所在的網格座標? This module allows you to customize the map screen. @@ -187,8 +187,8 @@ Questo modulo ti permette di customizzare lo schermo della mappa. モジュールは地図画面をカスタマイズできます。 이 모듈은 지도 화면을 임의로 설정할 수 있게 해줍니다. - 此模块允许自定地图的相关效果. - 此模塊允許自定地圖的相關效果. + 此模块允许自定地图的相关效果. + 此模塊允許自定地圖的相關效果. Blue Force Tracking @@ -203,8 +203,8 @@ Blue Force Tracking ブルー フォース トラッキング GPS피아식별기 - 显示蓝方踪迹 - 顯示藍方蹤跡 + 显示蓝方踪迹 + 顯示藍方蹤跡 BFT Enable @@ -219,8 +219,8 @@ Abilita BFT BFT を有効化 GPS피아식별기 켜기 - 蓝方踪迹启用 - 藍方蹤跡啟用 + 蓝方踪迹启用 + 藍方蹤跡啟用 Enable Blue Force Tracking. Default: No @@ -235,8 +235,8 @@ Abilita Blue Force Tracking. Default: No ブルー フォース トラッキングを有効化します。標準:無効 GPS피아식별기 켭니다. 기본설정: 아니요 - 启用显示蓝方踪迹. 预设: 否 - 啟用顯示藍方蹤跡. 預設: 否 + 启用显示蓝方踪迹. 预设: 否 + 啟用顯示藍方蹤跡. 預設: 否 Interval @@ -251,8 +251,8 @@ Intervallo 間隔 간격 - 间隔 - 間隔 + 间隔 + 間隔 How often the markers should be refreshed (in seconds) @@ -267,8 +267,8 @@ Quanto spesso vengono aggiornati i marker (in secondi) マーカが再描画される間隔を設定できます(秒) 몇 초마다 마커를 새로 갱신합니까? - 设定每多少时间重新标示出单位位置 (秒) - 設定每多少時間重新標示出單位位置 (秒) + 设定每多少时间重新标示出单位位置 (秒) + 設定每多少時間重新標示出單位位置 (秒) Hide AI groups? @@ -283,8 +283,8 @@ Nascondere gruppi IA? AI グループを非表示にしますか? 인공지능 그룹을 숨깁니까? - 隐藏AI小队? - 隱藏AI小隊? + 隐藏AI小队? + 隱藏AI小隊? Hide markers for 'AI only' groups? @@ -299,8 +299,8 @@ Nascondi markers per gruppi di sole IA? 'AI のみ'グループのマーカを隠しますか? 인공지능만 있는 그룹의 마커를 숨깁니까? - 隐藏'AI小队'的踪迹? - 隱藏'AI小隊'的蹤跡? + 隐藏'AI小队'的踪迹? + 隱藏'AI小隊'的蹤跡? Show player names? @@ -315,8 +315,8 @@ Mostra i nomi dei giocatori? プレイヤ名を表示しますか? 플레이어 이름을 표시합니까? - 显示玩家名称? - 顯示玩家名稱? + 显示玩家名称? + 顯示玩家名稱? Show individual player names? @@ -331,8 +331,8 @@ Mostra i nomi dei giocatori singoli? プレイヤの名前を表示しますか? 각 플레이어의 이름을 표시합니까? - 显示玩家的个别名称? - 顯示玩家的個別名稱? + 显示玩家的个别名称? + 顯示玩家的個別名稱? This module allows the tracking of allied units with BFT map markers. @@ -347,8 +347,8 @@ Questo modulo permette il tracciamento di unità alleate con i marker BFT in mappa モジュールは BFT マップ マーカとともに、同勢力ユニットの追跡を許可します。 이 모듈은 아군을 지도상에서 추적할 수 있게 해줍니다. - 此模块将使你能在地图上看见友方单位的踪迹. - 此模塊將使你能在地圖上看見友方單位的蹤跡. + 此模块将使你能在地图上看见友方单位的踪迹. + 此模塊將使你能在地圖上看見友方單位的蹤跡. Flashlights @@ -362,8 +362,8 @@ Torcia フラッシュライト 손전등 - 手电筒 - 手電筒 + 手电筒 + 手電筒 NVG @@ -377,8 +377,8 @@ NVG 夜間暗視装置 야투경 - 夜视镜 - 夜視鏡 + 夜视镜 + 夜視鏡 On @@ -392,8 +392,8 @@ Acceso 起動 켜기 - 开启 - 開啟 + 开启 + 開啟 Off @@ -407,8 +407,8 @@ Spento 停止 끄기 - 关闭 - 關閉 + 关闭 + 關閉 Increase Brightness @@ -422,8 +422,8 @@ Aumenta Luminosità 感度を上げる 밝기 올리기 - 增加亮度 - 增加亮度 + 增加亮度 + 增加亮度 Decrease Brightness @@ -437,8 +437,8 @@ Diminuisci Luminosità 感度を下げる 밝기 내리기 - 降低亮度 - 降低亮度 + 降低亮度 + 降低亮度 Turn On %1 @@ -453,8 +453,8 @@ Активировать %1 %1 を点ける %1 켜기 - 开启%1 - 開啟%1 + 开启%1 + 開啟%1 Turn Off %1 @@ -469,8 +469,8 @@ Деактивировать %1 %1 を消す %1 끄기 - 关闭%1 - 關閉%1 + 关闭%1 + 關閉%1 Set Channel At Start @@ -484,8 +484,8 @@ Mettre un canal par défaut 開始時のチャンネルを決定 시작시 채널 - 设定游戏开始时的聊天频道 - 設定遊戲開始時的聊天頻道 + 设定游戏开始时的聊天频道 + 設定遊戲開始時的聊天頻道 Change the starting marker channel at mission start @@ -499,8 +499,8 @@ Change le canal de communication par défaut au début de la mission. ミッション開始時にあらかじめ設定されているマーカ チャンネルを変更します 미션시작시 마커채널을 변경합니다 - 更改任务启动时的聊天频道 - 更改任務啟動時的聊天頻道 + 更改任务启动时的聊天频道 + 更改任務啟動時的聊天頻道 Disable BFT @@ -510,8 +510,8 @@ Wyłącz BFT Désactive le BFT Disablita BFT - 关闭友军踪迹 - 關閉友軍蹤跡 + 关闭友军踪迹 + 關閉友軍蹤跡 Always disable Blue Force Tracking for this group. @@ -521,8 +521,8 @@ Zawsze wyłączaj Blue Force Tracking dla tej grupy. Désactive en permanence le Blue Force Tracking pour ce groupe. Disabilita sempre il Blue Force Tracking per questo gruppo. - 对此小队永远关闭友军踪迹显示. - 對此小隊永遠關閉友軍蹤跡顯示. + 对此小队永远关闭友军踪迹显示. + 對此小隊永遠關閉友軍蹤跡顯示. diff --git a/addons/map_gestures/stringtable.xml b/addons/map_gestures/stringtable.xml index 6c3687c2dd..feebdb7a08 100644 --- a/addons/map_gestures/stringtable.xml +++ b/addons/map_gestures/stringtable.xml @@ -1,4 +1,4 @@ - + @@ -13,8 +13,8 @@ Gestes de carte マップ ジェスチャ 지도 신호 - 地图指示器 - 地圖指示器 + 地图指示器 + 地圖指示器 Enabled @@ -28,8 +28,8 @@ Activer 有効化 켜기 - 启用 - 啟用 + 启用 + 啟用 Map Gesture Max Range @@ -43,8 +43,8 @@ Distance max. des gestes de carte マップ ジェスチャの最大範囲 지도 신호 최대 거리 - 地图指示器最大范围 - 地圖指示器最大範圍 + 地图指示器最大范围 + 地圖指示器最大範圍 Max range between players to show the map gesture indicator [default: 7 meters] @@ -58,8 +58,8 @@ Distance max. entre les joueurs pour montrer le pointage sur carte. (Défaut : 7m) プレイヤのマップ ジェスチャによる表示範囲を設定します [標準:7 メートル] 플레이어간에 지도 신호 표시거리를 설정합니다. [기본: 7 미터] - 设定地图指示器显示的最大范围距离 [预设: 7公尺] - 設定地圖指示器顯示的最大範圍距離 [預設: 7公尺] + 设定地图指示器显示的最大范围距离 [预设: 7公尺] + 設定地圖指示器顯示的最大範圍距離 [預設: 7公尺] Lead Default Color @@ -73,8 +73,8 @@ Couleur principale de commandement. リーダー用標準の色 리더 기본 색상 - 队长预设颜色 - 隊長預設顏色 + 队长预设颜色 + 隊長預設顏色 Fallback Color value for group leaders when there is no group setting. [Module: leave blank to not force on clients] @@ -87,8 +87,8 @@ Couleur par défaut pour les chefs de groupe quand il n'y a pas de réglage pour le groupe. (Module : laisser vide pour ne pas forcer chez les clients) グループ設定が存在しない場合に、グループ リーダーへ設定される色の値を設定します。[モジュール:空の場合はクライアントへ強制しません] 그룹 설정이 없는 경우 리더의 예비 색상 값입니다. [모듈: 클라이언트에서 강체치 않기 위해 공백으로 비워둘것] - 当没有设定小队颜色时, 此功能会定义队长的指示器颜色. [模块: 此栏留空来保持预设颜色] - 當沒有設定小隊顏色時, 此功能會定義隊長的指示器顏色. [模塊: 此欄留空來保持預設顏色] + 当没有设定小队颜色时, 此功能会定义队长的指示器颜色. [模块: 此栏留空来保持预设颜色] + 當沒有設定小隊顏色時, 此功能會定義隊長的指示器顏色. [模塊: 此欄留空來保持預設顏色] Default Color @@ -102,8 +102,8 @@ Couleur par défaut 標準色 기본 색상 - 预设颜色 - 預設顏色 + 预设颜色 + 預設顏色 Fallback Color value when there is no group setting. [Module: leave blank to not force on clients] @@ -116,8 +116,8 @@ Couleur par défaut quand il n'y a pas de réglage pour le groupe. (Module : laisser vide pour ne pas forcer chez les clients) グループ設定が存在しない場合に、グループ リーダーへ設定される色の値を設定します。[モジュール:空の場合はクライアントへ強制しません] 그룹 설정이 없을 경우의 예비 색상입니다. [모듈: 클라이언트에서 강체치 않기 위해 공백으로 비워둘것] - 当没有设定小队颜色时, 此功能会定义玩家的指示器颜色. [模块: 此栏留空来保持预设颜色] - 當沒有設定小隊顏色時, 此功能會定義玩家的指示器顏色. [模塊: 此欄留空來保持預設顏色] + 当没有设定小队颜色时, 此功能会定义玩家的指示器颜色. [模块: 此栏留空来保持预设颜色] + 當沒有設定小隊顏色時, 此功能會定義玩家的指示器顏色. [模塊: 此欄留空來保持預設顏色] Lead Color @@ -131,8 +131,8 @@ Couleur de commandement リーダー用の色 리더 색상 - 队长颜色 - 隊長顏色 + 队长颜色 + 隊長顏色 Color value for group leaders of groups synced with this module. @@ -145,8 +145,8 @@ Couleur pour les chefs de groupe des groupes synchronisés avec le module. モジュールで同期されたグループのリーダー用に色の値を決定します。 그룹이 이 모듈에 동기화 됐을때의 리더 색상입니다. - 改变与此同步小队队长的指示器颜色. - 改變與此同步小隊隊長的指示器顏色. + 改变与此同步小队队长的指示器颜色. + 改變與此同步小隊隊長的指示器顏色. Color @@ -160,8 +160,8 @@ Couleur 색상 - 颜色 - 顏色 + 颜色 + 顏色 Color value for group members of groups synced with this module. @@ -174,8 +174,8 @@ Couleur pour les membres du groupe synchronisé avec ce module. モジュールで同期されたグループのメンバ用に色の値を決定します。 그룹이 이 모듈에 동기화 됐을때의 멤버 색상입니다. - 改变与此同步小队队员的指示器颜色 - 改變與此同步小隊隊員的指示器顏色 + 改变与此同步小队队员的指示器颜色 + 改變與此同步小隊隊員的指示器顏色 Map Gestures - Group Settings @@ -189,8 +189,8 @@ Gestes de carte - réglages de groupe マップ ジェスチャ - グループ設定 지도 신호 - 그룹 설정 - 地图指示器 - 队伍设定 - 地圖指示器 - 隊伍設定 + 地图指示器 - 队伍设定 + 地圖指示器 - 隊伍設定 Update Interval @@ -204,8 +204,8 @@ Intervalle de mise à jour 更新間隔 갱신 간격 - 更新间隔 - 更新間隔 + 更新间隔 + 更新間隔 Time between data updates. @@ -219,8 +219,8 @@ Temps entre les actualisations de données データの更新間隔 데이터 갱신 간격 - 定义每次更新数据的时间. - 定義每次更新數據的時間. + 定义每次更新数据的时间. + 定義每次更新數據的時間. Enables the Map Gestures. @@ -234,8 +234,8 @@ Activer les gestes de carte マップ ジェスチャを有効化 지도 신호 활성화 - 启用地图指示器 - 啟用地圖指示器 + 启用地图指示器 + 啟用地圖指示器 Name Text Color @@ -249,8 +249,8 @@ Couleur du texte du nom 名前への色 글 색상 명칭 - 名称文字颜色 - 名稱文字顏色 + 名称文字颜色 + 名稱文字顏色 Color of the name tag text besides the map gestures mark. @@ -263,8 +263,8 @@ Couleur des tags de nom à côté de marqueur de pointage sur carte. マップ ジェスチャに表示される、名前の色を決定します。 지도 색상에 표시되는 이름의 색상을 결정합니다. - 定义名称文字颜色. 使其与地图指示器颜色有所区别. - 定義名稱文字顏色. 使其與地圖指示器顏色有所區別. + 定义名称文字颜色. 使其与地图指示器颜色有所区别. + 定義名稱文字顏色. 使其與地圖指示器顏色有所區別. Map Gestures @@ -278,8 +278,8 @@ Gestes de carte マップ ジェスチャ 지도 신호 - 地图指示器 - 地圖指示器 + 地图指示器 + 地圖指示器 diff --git a/addons/maptools/stringtable.xml b/addons/maptools/stringtable.xml index 8f380eb8c1..20397d70eb 100644 --- a/addons/maptools/stringtable.xml +++ b/addons/maptools/stringtable.xml @@ -1,4 +1,4 @@ - + @@ -14,8 +14,8 @@ Инструменты карты マップ ツール 독도용 도구 - 地图工具 - 地圖工具 + 地图工具 + 地圖工具 The Map Tools allow you to measure distances and angles on the map. @@ -30,8 +30,8 @@ Картографические инструменты позволяют измерять расстояния и углы на карте. マップ ツールは地図上で距離や角度を測れます。 독도용 도구는 지도상에서 거리나 각도를 잴 수 있게 해줍니다. - 地图工具能够让你在地图上测量距离与角度 - 地圖工具能夠讓你在地圖上測量距離與角度 + 地图工具能够让你在地图上测量距离与角度 + 地圖工具能夠讓你在地圖上測量距離與角度 Map Tools @@ -46,8 +46,8 @@ Инструменты карты マップ ツール 독도용 도구 - 地图工具 - 地圖工具 + 地图工具 + 地圖工具 Hide Map Tool @@ -62,8 +62,8 @@ Скрыть инструменты マップ ツールを隠す 독도용 도구 숨기기 - 隐藏地图工具 - 隱藏地圖工具 + 隐藏地图工具 + 隱藏地圖工具 Show Normal Map Tool @@ -78,8 +78,8 @@ Показать инструменты (средн. размер) マップ ツールを表示する 보통 독도용 도구로 보기 - 显示地图工具 - 顯示地圖工具 + 显示地图工具 + 顯示地圖工具 Show Small Map Tool @@ -94,8 +94,8 @@ Показать инструменты (малый размер) 小さいマップ ツールを表示する 작은 독도용 도구로 보기 - 显示小的地图工具 - 顯示小的地圖工具 + 显示小的地图工具 + 顯示小的地圖工具 Align Map Tool to North @@ -110,8 +110,8 @@ Выровнять инструменты на север マップ ツールを北に合わせる 독도용 도구를 북쪽으로 정렬 - 地图工具对准北方 - 地圖工具對準北方 + 地图工具对准北方 + 地圖工具對準北方 Align Map Tool to Compass @@ -126,8 +126,8 @@ Выровнять инструменты по компасу マップ ツールを方位磁石に合わせる 독도용 도구를 나침반에 정렬 - 地图工具对准指北针 - 地圖工具對準指北針 + 地图工具对准指北针 + 地圖工具對準指北針 Show GPS on Map @@ -142,8 +142,8 @@ Показать GPS на карте 地図上に GPS を表示する GPS를 지도상에 꺼내기 - 在地图上显示GPS - 在地圖上顯示GPS + 在地图上显示GPS + 在地圖上顯示GPS Hide GPS on Map @@ -158,8 +158,8 @@ Скрыть GPS на карте 地図上から GPS を隠す GPS를 지도상에서 숨기기 - 在地图上隐藏GPS - 在地圖上隱藏GPS + 在地图上隐藏GPS + 在地圖上隱藏GPS Direction: %1° @@ -174,8 +174,8 @@ Direção: %1 方位:%1° 방위: %1° - 方位: %1° - 方位: %1° + 方位: %1° + 方位: %1° Rotate Map Tools Key @@ -186,8 +186,8 @@ Taste zum Drehen des Kartenwerkzeugs 독도용 도구 돌리기 키 Ruota Strumenti di Mappatura - 选转地图工具的按键 - 選轉地圖工具的按鍵 + 选转地图工具的按键 + 選轉地圖工具的按鍵 Modifier key to allow rotating map tools @@ -198,8 +198,8 @@ Steuerungstaste, um Drehung des Kartenwerkzeugs zu ermöglichen. 독도용 도구를 돌리기 위한 키를 변경할 수 있습니다. Tasto modifica per consentire strumenti di mappatura rotanti - 修改旋转地图工具的按键 - 修改旋轉地圖工具的按鍵 + 修改旋转地图工具的按键 + 修改旋轉地圖工具的按鍵 Draw straight lines with maptools @@ -209,8 +209,8 @@ Rysuj proste linie przy użyciu narzędzi nawigacyjnych Tracer des lignes droites Disegna linee dritte con gli strumenti di mappatura - 使用地图工具来绘制直线 - 使用地圖工具來繪製直線 + 使用地图工具来绘制直线 + 使用地圖工具來繪製直線 Draw on the edge of maptools to draw straight lines. Note: Must hover at midpoint to delete. @@ -220,8 +220,8 @@ Przeciągnij po krawędzi narzędzi nawigacyjnych by narysować prostą linię. Uwaga: aby usunąć linię - nalezy ustawić kursor nad jej środkiem. Utiliser le bord des outils de navigation pour tracer des lignes droites. Note: l'on doit survoler le milieu du trait pour pouvoir le supprimer. Disegna sul bordo degli strumenti di mappatura per disegnare linee dritte. Nota: Deve spostarsi al centro per essere cancellato. - 使用地图工具的边缘来绘制直线. 备注: 要删除直线时, 请把滑鼠移动到该线条的中央即可删除该线. - 使用地圖工具的邊緣來繪製直線. 備註: 要刪除直線時, 請把滑鼠移動到該線條的中央即可刪除該線. + 使用地图工具的边缘来绘制直线. 备注: 要删除直线时, 请把滑鼠移动到该线条的中央即可删除该线. + 使用地圖工具的邊緣來繪製直線. 備註: 要刪除直線時, 請把滑鼠移動到該線條的中央即可刪除該線. diff --git a/addons/markers/stringtable.xml b/addons/markers/stringtable.xml index 7d6dc2b23a..1c87546a5e 100644 --- a/addons/markers/stringtable.xml +++ b/addons/markers/stringtable.xml @@ -1,4 +1,4 @@ - + @@ -14,8 +14,8 @@ Direção %1 方位:%1° 방위: %1° - 方位: %1° - 方位: %1° + 方位: %1° + 方位: %1° diff --git a/addons/medical/stringtable.xml b/addons/medical/stringtable.xml index 058bc9ee0e..d94fe3ae5a 100644 --- a/addons/medical/stringtable.xml +++ b/addons/medical/stringtable.xml @@ -14,8 +14,8 @@ FERIMENTOS 負傷 부상 - 受伤 - 受傷 + 受伤 + 受傷 No injuries on this bodypart... @@ -30,8 +30,8 @@ Nenhum ferimento nesta parte do corpo... 怪我をしていない 이 부위에는 부상이 없습니다... - 此身体部位没有受伤 - 此身體部位沒有受傷 + 此身体部位没有受伤 + 此身體部位沒有受傷 Litter Simulation Detail @@ -46,8 +46,8 @@ Počet zobrazených předmětů po použití zdravotnického materiálu 医療廃棄物を再現する詳細度 의료폐기물 재현 상세도 - 医疗废弃物模拟细节 - 醫療廢棄物模擬細節 + 医疗废弃物模拟细节 + 醫療廢棄物模擬細節 Litter simulation detail level sets the number of litter items which will be locally spawned in the client. Excessive amounts in local areas could cause FPS lag, so this is a client only setting. @@ -62,8 +62,8 @@ Počet zobrazených předmětů po použití zdravotnického materiálu ovlivňuje počet objektů, které budou zobrazeny klientovi v místě použití zdravotnického materiálu. Vyšší množství objektů může způsobovat poklesy FPS a proto je toto nastavení čistě na klientovi. 医療廃棄物再現度は各クライアントでローカルに作成される、医療廃棄物への詳細度を決定できます。ローカルで多くのアイテムがあると FPS の低下を引き起こすため、クライアント側のみの設定です。 의료폐기물 재현 상세도의 경우 얼마나 많은 수의 폐기물이 클라이언트 주변에 생성되는지를 정합니다. 매우 많은 수의 지역은 프레임드랍을 유발할 수 있습니다, 고로 이는 클라이언트 전용 설정입니다. - 设定医疗废弃物的最大产生数量, 过多的数量会导致画面更新率延迟, 因此这由用户端来设定 - 設定醫療廢棄物的最大產生數量, 過多的數量會導致畫面更新率延遲, 因此這由用戶端來設定 + 设定医疗废弃物的最大产生数量, 过多的数量会导致画面更新率延迟, 因此这由用户端来设定 + 設定醫療廢棄物的最大產生數量, 過多的數量會導致畫面更新率延遲, 因此這由用戶端來設定 Inject Adenosine @@ -77,8 +77,8 @@ Ввести аденозин アデノシンを投与 아데노신 주사 - 注射腺苷 - 注射腺苷 + 注射腺苷 + 注射腺苷 Inject Atropine @@ -93,8 +93,8 @@ Injetar Atropina アトロピンを投与 아트로핀 주사 - 注射阿托品 - 注射阿托品 + 注射阿托品 + 注射阿托品 Inject Epinephrine @@ -109,8 +109,8 @@ Inietta adrenalina アドレナリンを投与 에피네프린 주사 - 注射肾上腺素 - 注射腎上腺素 + 注射肾上腺素 + 注射腎上腺素 Inject Morphine @@ -125,8 +125,8 @@ Inietta morfina モルヒネを投与 모르핀 주사 - 注射吗啡 - 注射嗎啡 + 注射吗啡 + 注射嗎啡 Transfuse Blood @@ -141,8 +141,8 @@ Trasfusione di sangue 輸血する 혈액 수혈 - 输血液 - 輸血液 + 输血液 + 輸血液 Transfuse Plasma @@ -157,8 +157,8 @@ Transfundir Plasma 血しょうを投与 혈장 수혈 - 输血浆 - 輸血漿 + 输血浆 + 輸血漿 Transfuse Saline @@ -173,8 +173,8 @@ Transfundir Soro 生理食塩水を投与 생리식염수 수혈 - 注射生理食盐水 - 注射生理食鹽水 + 注射生理食盐水 + 注射生理食鹽水 Apply Tourniquet @@ -189,8 +189,8 @@ Érszorító alkalmazása 止血帯を巻く 지혈대 적용 - 使用军用止血带 - 使用軍用止血帶 + 使用军用止血带 + 使用軍用止血帶 Bandage @@ -205,8 +205,8 @@ Перевязать 包帯 붕대 - 绷带 - 繃帶 + 绷带 + 繃帶 Bandage Head @@ -221,8 +221,8 @@ Benda la testa 包帯を頭へ 머리에 붕대감기 - 绷带包扎 头部 - 繃帶包紮 頭部 + 绷带包扎 头部 + 繃帶包紮 頭部 Bandage Torso @@ -237,8 +237,8 @@ Benda il torso 包帯を胴体へ 몸통에 붕대감기 - 绷带包扎 身体 - 繃帶包紮 身體 + 绷带包扎 身体 + 繃帶包紮 身體 Bandage Left Arm @@ -253,8 +253,8 @@ Benda il braccio sinistro 包帯を左腕に 왼팔에 붕대감기 - 绷带包扎 左手 - 繃帶包紮 左手 + 绷带包扎 左手 + 繃帶包紮 左手 Bandage Right Arm @@ -269,8 +269,8 @@ Benda il braccio destro 包帯を右腕に 오른팔에 붕대감기 - 绷带包扎 右手 - 繃帶包紮 右手 + 绷带包扎 右手 + 繃帶包紮 右手 Bandage Left Leg @@ -285,8 +285,8 @@ Benda la gamba sinistra 包帯を左足へ 왼쪽 다리에 붕대감기 - 绷带包扎 左脚 - 繃帶包紮 左腳 + 绷带包扎 左脚 + 繃帶包紮 左腳 Bandage Right Leg @@ -301,8 +301,8 @@ Benda la gamba destra 包帯を右足へ 오른쪽 다리에 붕대감기 - 绷带包扎 右脚 - 繃帶包紮 右腳 + 绷带包扎 右脚 + 繃帶包紮 右腳 Injecting Morphine... @@ -317,8 +317,8 @@ Inietto la morfina... モルヒネを投与中・・・ 모르핀 주사중... - 吗啡注射中... - 嗎啡注射中... + 吗啡注射中... + 嗎啡注射中... Injecting Epinephrine... @@ -333,8 +333,8 @@ Inietto l'adrenalina... アドレナリンを投与中・・・ 에피네프린 주사중... - 肾上腺素注射中... - 腎上腺素注射中... + 肾上腺素注射中... + 腎上腺素注射中... Injecting Adenosine... @@ -348,8 +348,8 @@ Введение аденозина... アドネシンを投与中・・・ 아데노신 주사중... - 腺苷注射中... - 腺苷注射中... + 腺苷注射中... + 腺苷注射中... Injecting Atropine... @@ -364,8 +364,8 @@ Injetando Atropina アトロピンを投与中・・・ 아트리핀 주사중... - 阿托品注射中 ... - 阿托品注射中 ... + 阿托品注射中 ... + 阿托品注射中 ... Transfusing Blood... @@ -380,8 +380,8 @@ Effettuo la trasfusione di sangue... 輸血中・・・ 혈액 수혈중... - 输血液中 ... - 輸血液中 ... + 输血液中 ... + 輸血液中 ... Transfusing Saline... @@ -396,8 +396,8 @@ Transfundindo Soro... 生理食塩水を投与中・・・ 생리식염수 수혈중... - 施打生理食盐水中 ... - 施打生理食鹽水中 ... + 施打生理食盐水中 ... + 施打生理食鹽水中 ... Transfusing Plasma... @@ -412,8 +412,8 @@ Transfundindo Plasma... 血しょうを投与中・・・ 혈장 수혈중... - 输血浆中 ... - 輸血漿中 ... + 输血浆中 ... + 輸血漿中 ... Bandaging... @@ -428,8 +428,8 @@ Перевязывание... 包帯を巻いています・・・ 붕대감는중... - 绷带包扎中 ... - 繃帶包紮中 ... + 绷带包扎中 ... + 繃帶包紮中 ... Applying Tourniquet... @@ -444,8 +444,8 @@ Applicando Torniquete 止血帯を巻いています・・・ 지혈대 적용중... - 使用军用止血带中 ... - 使用軍用止血帶中 ... + 使用军用止血带中 ... + 使用軍用止血帶中 ... Medical @@ -460,8 +460,8 @@ Orvosi 治療 치료 - 医疗 - 醫療 + 医疗 + 醫療 Field Dressing @@ -476,8 +476,8 @@ Curativo de Campo 緊急圧迫包帯 필드 드레싱 - 基础绷带 - 基礎繃帶 + 基础绷带 + 基礎繃帶 Packing Bandage @@ -492,8 +492,8 @@ Obvaz Tlakový 弾性包帯 거즈 붕대 - 包扎绷带 - 包紮繃帶 + 包扎绷带 + 包紮繃帶 Elastic Bandage @@ -508,8 +508,8 @@ Bandagem Elástica 伸縮包帯 압박 붕대 - 弹性绷带 - 彈性繃帶 + 弹性绷带 + 彈性繃帶 QuikClot @@ -524,8 +524,8 @@ QuikClot クイッククロット 퀵 클롯 - 止血粉 - 止血粉 + 止血粉 + 止血粉 Check Pulse @@ -540,8 +540,8 @@ Checar Pulso 心拍数をはかる 맥박 확인 - 检查脉搏 - 檢查脈搏 + 检查脉搏 + 檢查脈搏 Check Blood Pressure @@ -556,8 +556,8 @@ Chegar Pressão Sanguínea 血圧をはかる 혈압 확인 - 检查血压 - 檢查血壓 + 检查血压 + 檢查血壓 Triage Card @@ -572,8 +572,8 @@ Cartão de Triagem トリアージ カード 부상자 분류 카드 - 检伤分类卡 - 檢傷分類卡 + 检伤分类卡 + 檢傷分類卡 No entries on this triage card. @@ -588,8 +588,8 @@ Nenhuma entrada neste cartão de triagem トリアージ カードには何も無い 부상자 분류 카드에 쓰여있는것이 없습니다. - 此检伤分类卡上没有任何资料 - 此檢傷分類卡上沒有任何資料 + 此检伤分类卡上没有任何资料 + 此檢傷分類卡上沒有任何資料 Tourniquet @@ -604,8 +604,8 @@ Torniquete 止血帯 지혈대 - 军用止血带 - 軍用止血帶 + 军用止血带 + 軍用止血帶 Remove Tourniquet @@ -620,8 +620,8 @@ Remover Torniquete 止血帯をはずす 지혈대 제거 - 移除军用止血带 - 移除軍用止血帶 + 移除军用止血带 + 移除軍用止血帶 Diagnose @@ -636,8 +636,8 @@ Diagnosticar 診断する 진단 - 诊断 - 診斷 + 诊断 + 診斷 Diagnosing... @@ -652,8 +652,8 @@ Diagnosticando... 診断中・・・ 진단중... - 诊断中... - 診斷中... + 诊断中... + 診斷中... CPR @@ -668,8 +668,8 @@ SBV 心肺蘇生 심폐소생술 - 心肺复苏术 - 心肺復甦術 + 心肺复苏术 + 心肺復甦術 Performing CPR... @@ -684,8 +684,8 @@ Realizando o SBV... 心肺蘇生を実行中・・・ 심폐소생중... - 进行心肺复苏术中... - 進行心肺復甦術中... + 进行心肺复苏术中... + 進行心肺復甦術中... Give Blood IV (1000ml) @@ -700,8 +700,8 @@ Administrar Sangue IV (1000ml) 血液 IV (1000ml) をあたえる IV 혈액 수혈 (1000ml) - 输血液 (1000ml) - 輸血液 (1000ml) + 输血液 (1000ml) + 輸血液 (1000ml) Give Blood IV (500ml) @@ -716,8 +716,8 @@ Administrar Sangue IV (500ml) 血液 IV (500ml) をあたえる IV 혈액 수혈 (500ml) - 输血液 (500ml) - 輸血液 (500ml) + 输血液 (500ml) + 輸血液 (500ml) Give Blood IV (250ml) @@ -732,8 +732,8 @@ Administrar Sangue IV (250ml) 血液 IV (250ml) をあたえる IV 혈액 수혈 (250ml) - 输血液 (250ml) - 輸血液 (250ml) + 输血液 (250ml) + 輸血液 (250ml) Give Plasma IV (1000ml) @@ -748,8 +748,8 @@ Administrar Plasma IV (1000ml) 血しょう IV (1000ml) をあたえる IV 혈장 수혈 (1000ml) - 输血浆 (1000ml) - 輸血漿 (1000ml) + 输血浆 (1000ml) + 輸血漿 (1000ml) Give Plasma IV (500ml) @@ -764,8 +764,8 @@ Administrar Plasma IV (500ml) 血しょう IV (500ml) をあたえる IV 혈장 수혈 (500ml) - 输血浆 (500ml) - 輸血漿 (500ml) + 输血浆 (500ml) + 輸血漿 (500ml) Give Plasma IV (250ml) @@ -780,8 +780,8 @@ Administrar Plasma IV (250ml) 血しょう IV (250ml) をあたえる IV 혈장 수혈 (250ml) - 输血浆 (250ml) - 輸血漿 (250ml) + 输血浆 (250ml) + 輸血漿 (250ml) Give Saline IV (1000ml) @@ -796,8 +796,8 @@ Administrar Soro IV (1000ml) 生理食塩水 IV (1000ml) をあたえる IV 생리식염수 수혈 (1000ml) - 注射生理食盐水 (1000ml) - 注射生理食鹽水 (1000ml) + 注射生理食盐水 (1000ml) + 注射生理食鹽水 (1000ml) Give Saline IV (500ml) @@ -812,8 +812,8 @@ Administrar Soro IV (500ml) 生理食塩水 IV (500ml) をあたえる IV 생리식염수 수혈 (500ml) - 注射生理食盐水 (500ml) - 注射生理食鹽水 (500ml) + 注射生理食盐水 (500ml) + 注射生理食鹽水 (500ml) Give Saline IV (250ml) @@ -828,8 +828,8 @@ Administrar Soro IV (250ml) 生理食塩水 IV (250ml) をあたえる IV 생리식염수 수혈 (250ml) - 注射生理食盐水 (250ml) - 注射生理食鹽水 (250ml) + 注射生理食盐水 (250ml) + 注射生理食鹽水 (250ml) Minor @@ -844,8 +844,8 @@ Leve 保留群 경미 - 轻微 - 輕微 + 轻微 + 輕微 Delayed @@ -860,8 +860,8 @@ Atrasado 待機的治療群 늦어짐 - 延后 - 延後 + 延后 + 延後 Immediate @@ -876,8 +876,8 @@ Imediato 再優先治療群 긴급 - 紧急 - 緊急 + 紧急 + 緊急 Deceased @@ -892,8 +892,8 @@ Falecido 死亡群 사망 - 死亡 - 死亡 + 死亡 + 死亡 None @@ -908,8 +908,8 @@ Nenhum なし 없음 - 未分类 - 未分類 + 未分类 + 未分類 Normal breathing @@ -924,8 +924,8 @@ Respiração normal 通常の呼吸 정상 호흡 - 呼吸正常 - 呼吸正常 + 呼吸正常 + 呼吸正常 No breathing @@ -940,8 +940,8 @@ Não respira 息をしていない 호흡 불가 - 没有呼吸 - 沒有呼吸 + 没有呼吸 + 沒有呼吸 Difficult breathing @@ -956,8 +956,8 @@ Dificuldade para respirar 呼吸が苦しそうだ 호흡 곤란 - 呼吸困难 - 呼吸困難 + 呼吸困难 + 呼吸困難 Almost no breathing @@ -972,8 +972,8 @@ Quase não respira ほとんど呼吸をしていない 호흡이 없음 - 快要没呼吸 - 快要沒呼吸 + 快要没呼吸 + 快要沒呼吸 Bleeding @@ -988,8 +988,8 @@ Sangrando 出血している 출혈 - 流血中 - 流血中 + 流血中 + 流血中 In pain @@ -1004,8 +1004,8 @@ Com dor 痛みがある 고통 - 疼痛中 - 疼痛中 + 疼痛中 + 疼痛中 Lost a lot of Blood @@ -1020,8 +1020,8 @@ Perdeu muito sangue 大量出血している 많은 양의 혈액을 잃음 - 大量失血中 - 大量失血中 + 大量失血中 + 大量失血中 Tourniquet [CAT] @@ -1036,8 +1036,8 @@ Torniquete [CAT] 止血帯 [CAT] 지혈대 [CAT] - 军用止血带 - 軍用止血帶 + 军用止血带 + 軍用止血帶 Receiving IV [%1ml] @@ -1052,8 +1052,8 @@ Recebendo IV [%1ml] IV [%1ml] を投与されている IV로 [%1ml] 수혈중 - 接收静脉注射液中 [%1ml] - 接收靜脈注射液中 [%1ml] + 接收静脉注射液中 [%1ml] + 接收靜脈注射液中 [%1ml] Bandage (Basic) @@ -1068,8 +1068,8 @@ Bandagem(Básico) 包帯 (緊急圧迫) 붕대 (기본) - 基础绷带 - 基礎繃帶 + 基础绷带 + 基礎繃帶 Used to cover a wound @@ -1084,8 +1084,8 @@ Slouží k překrytí poranění 傷口をおおう 상처를 덮을때 씁니다 - 用于覆盖伤口 - 用於覆蓋傷口 + 用于覆盖伤口 + 用於覆蓋傷口 A dressing, that is a particular material used to cover a wound, which is applied over the wound once bleeding has been stemmed. @@ -1100,8 +1100,8 @@ Obvaz je vhodným způsobem upravený sterilní materiál, určený k překrytí rány, případně k fixaci poranění. 緊急圧迫包帯は、傷口を血液凝固剤でおおうようにできていて、つかうと出血の原因を取りさります。 드레싱, 출혈을 막고서 상처를 덮기위해 쓰는 물건입니다. - 用于覆盖伤口以防止出血, 透过敷料的止血剂来让出血慢慢停止. - 用於覆蓋傷口以防止出血, 透過敷料的止血劑來讓出血慢慢停止. + 用于覆盖伤口以防止出血, 透过敷料的止血剂来让出血慢慢停止. + 用於覆蓋傷口以防止出血, 透過敷料的止血劑來讓出血慢慢停止. Packing Bandage @@ -1116,8 +1116,8 @@ Obvaz (Tlakový) 弾性包帯 거즈 붕대 - 包扎绷带 - 包紮繃帶 + 包扎绷带 + 包紮繃帶 Used to pack medium to large wounds and stem the bleeding @@ -1132,8 +1132,8 @@ Používá se k zastavení středních až silnějších krvácení 弾性包帯は粘着フィルム状で、普通から大きめなケガにつかい止血します。 중형 또는 대형 상처를 채우고 출혈을 막기위해 쓰입니다 - 用于包扎中到大型伤口, 并防止出血 - 用於包紮中到大型傷口, 並防止出血 + 用于包扎中到大型伤口, 并防止出血 + 用於包紮中到大型傷口, 並防止出血 A bandage used to pack the wound to stem bleeding and facilitate wound healing. Packing a wound is an option in large polytrauma injuries. @@ -1148,8 +1148,8 @@ Tlakový obvaz se skládá se ze sterilní krycí vrstvy, na kterou je přiložena silná vrstva savého materiálu stlačující cévu v ráně a která je přitlačována k ráně a připevněna obinadlem. Slouží k zastavení silnějších krvácení. 包帯をつかうと出血の原因を取りのぞき、それを促進させます。また大きめな多発性外傷にたいしても使えます。 출혈을 막고 상처를 치유하기 위한 붕대. 다발성외상의 경우 상처를 채우는것도 한 가지 방법입니다. - 用于包扎中到大型伤口, 并防止出血, 为在大型多处性伤口的选项之一! - 用於包紮中到大型傷口, 並防止出血, 為在大型多處性傷口的選項之一! + 用于包扎中到大型伤口, 并防止出血, 为在大型多处性伤口的选项之一! + 用於包紮中到大型傷口, 並防止出血, 為在大型多處性傷口的選項之一! Bandage (Elastic) @@ -1164,8 +1164,8 @@ Bandagem (Elástica) 包帯 (伸縮) 붕대 (압박) - 弹性绷带 - 彈性繃帶 + 弹性绷带 + 彈性繃帶 Bandage kit, Elastic @@ -1180,8 +1180,8 @@ Sada obvazů, Elastická 包帯キット (伸縮) 붕대, 압박 - 弹性绷带 - 彈性繃帶 + 弹性绷带 + 彈性繃帶 Allows an even compression and extra support to the injured area. @@ -1196,8 +1196,8 @@ Hodí se k fixačním účelům a to i v oblastech kloubů. 負傷部分へ最大の対応と止血を続けられます。 부상 부위를 골고루 압박해주면서 동시에 고정시켜 줍니다. - 可对伤口持续压迫并固定以防止伤口情况变严重. - 可對傷口持續壓迫並固定以防止傷口情況變嚴重. + 可对伤口持续压迫并固定以防止伤口情况变严重. + 可對傷口持續壓迫並固定以防止傷口情況變嚴重. Tourniquet (CAT) @@ -1212,8 +1212,8 @@ Torniquete (CAT) 止血帯 (CAT) 지혈대 [CAT] - 军用止血带 - 軍用止血帶 + 军用止血带 + 軍用止血帶 Slows down blood loss when bleeding @@ -1228,8 +1228,8 @@ Zpomaluje ztráty krve při krvácení 出血しているときに、流れ出る量をへらします。 출혈 시 혈액손실을 늦춰줍니다 - 减缓失血的速度 - 減緩失血的速度 + 减缓失血的速度 + 減緩失血的速度 A constricting device used to compress venous and arterial circulation in effect inhibiting or slowing blood flow and therefore decreasing loss of blood. @@ -1244,8 +1244,8 @@ Zařízení používané ke stlačení venózního a arteriálního oběhu. V důsledku dochází ke zpomalení toku krve a tedy i snížení ztrát krve. 止血帯は静脈や動脈へ圧力をかけ、循環を遅らせることで血液の流れをおそくし、失血を防ぎます。 정맥과 동맥을 압축시키켜 혈액순환을 억제 혹은 늦추게하여 혈액손실을 줄이는 도구입니다. - 用于压迫静脉与动脉的血液流动, 达到减缓失血速度的目的. - 用於壓迫靜脈與動脈的血液流動, 達到減緩失血速度的目的. + 用于压迫静脉与动脉的血液流动, 达到减缓失血速度的目的. + 用於壓迫靜脈與動脈的血液流動, 達到減緩失血速度的目的. Morphine autoinjector @@ -1260,8 +1260,8 @@ Auto-injetor de morfina モルヒネ 모르핀 자동주사기 - 吗啡自动注射器 - 嗎啡自動注射器 + 吗啡自动注射器 + 嗎啡自動注射器 Used to combat moderate to severe pain experiences @@ -1276,8 +1276,8 @@ Slouží k tlumení středně těžkých a těžkých bolestí 戦闘が収まったとき、痛みにたいしてつかいます。 심한 통증을 완화하는데 쓰입니다 - 减低中度至重度的疼痛感 - 減低中度至重度的疼痛感 + 减低中度至重度的疼痛感 + 減低中度至重度的疼痛感 An analgesic used to combat moderate to severe pain experiences. @@ -1292,8 +1292,8 @@ Analgetikum slouží k tlumení středně těžkých a těžkých bolestí 戦闘が収まったとき、モルヒネを痛みにたいしてつかいます。 심한 통증을 완화하기 위해 쓰이는 진통제입니다. - 止痛药的一种, 用于减低中度至重度的疼痛感. - 止痛藥的一種, 用於減低中度至重度的疼痛感. + 止痛药的一种, 用于减低中度至重度的疼痛感. + 止痛藥的一種, 用於減低中度至重度的疼痛感. Adenosine autoinjector @@ -1307,8 +1307,8 @@ Аденозин в пневмошприце アデノシン 아데노신 자동주사기 - 腺苷自动注射器 - 腺苷自動注射器 + 腺苷自动注射器 + 腺苷自動注射器 Used to counter effects of Epinephrine @@ -1322,8 +1322,8 @@ Используется для купирования эффектов адреналина アドレナリンの反対の効果としてつかいます。 에피네프린 대응책으로 쓰입니다 - 用来对付肾上腺素的影响 - 用來對付腎上腺素的影響 + 用来对付肾上腺素的影响 + 用來對付腎上腺素的影響 A drug used to counter the effects of Epinephrine @@ -1337,8 +1337,8 @@ Препарат используется для купирования эффектов адреналина つかうと、アドレナリンと反対の効果がでます。 에피네프린에 대응용으로 쓰이는 약품 - 一种药物用于减低肾上腺素的效果 - 一種藥物用於減低腎上腺素的效果 + 一种药物用于减低肾上腺素的效果 + 一種藥物用於減低腎上腺素的效果 Atropine autoinjector @@ -1353,8 +1353,8 @@ Auto-injetor de Atropina アトロピン 아트로핀 자동주사기 - 阿托品自动注射器 - 阿托品自動注射器 + 阿托品自动注射器 + 阿托品自動注射器 Used in NBC scenarios @@ -1369,8 +1369,8 @@ Používá se v přítomnosti nervových plynů 核・生物・化学兵器がつかわれている条件下にてつかいます。 핵,생물,화학 상황에 쓰입니다 - 使用于核生化污染的情况 - 使用於核生化汙染的情況 + 使用于核生化污染的情况 + 使用於核生化汙染的情況 A drug used by the Military in NBC scenarios. @@ -1385,8 +1385,8 @@ Atropin slouží jako protijed na otravu organofosfátovými insekticidy (diazinon) a nervovými plyny. 核・生物・化学兵器がつかわれている条件下にてつかいます。 핵,생물,화학 상황에 쓰이는 군용 약품 - 军用神经解毒针, 用来应付核生化污染的情况. - 軍用神經解毒針, 用來應付核生化汙染的情況. + 军用神经解毒针, 用来应付核生化污染的情况. + 軍用神經解毒針, 用來應付核生化汙染的情況. Epinephrine autoinjector @@ -1401,8 +1401,8 @@ Auto-injetor de epinefrina アドレナリン 에피네프린 자동주사기 - 肾上腺素自动注射器 - 腎上腺素自動注射器 + 肾上腺素自动注射器 + 腎上腺素自動注射器 Increase heart rate and counter effects given by allergic reactions @@ -1417,8 +1417,8 @@ Zvyšuje srdeční frekvenci a chrání před alergickými reakcemi 心拍数を増加させたり、アレルギー反応を収める効果もあります。 심박수를 높이며 알러지반응의 대응책입니다 - 增加心跳速率的一种药物 - 增加心跳速率的一種藥物 + 增加心跳速率的一种药物 + 增加心跳速率的一種藥物 A drug that works on a sympathetic response to dilate the bronchi, increase heart rate and counter such effects given by allergic reactions (anaphylaxis). Used in sudden cardiac arrest scenarios with decreasing positive outcomes. @@ -1433,8 +1433,8 @@ Zúžení periferních cév díky působení na alfa receptory a následné kontrakci hladkých svalů, tím dochází k tzv. centralizaci oběhu, krev se soustřeďuje v životně důležitých centrálních orgánech (srdce, mozek, plíce), působí také pozitivně na srdeční činnost a dochází ke zvýšení krevního tlaku a tepu. Dále se používá při náhlé srdeční zástavě. 薬は気管支を拡張するよう交感神経を拡張させ、心拍数を増加させます。それにアレルギー反応を収める効果もあります(アナフィラキシー ショック)。得られる効果は少ないですが、心停止している場合などにつかわれます。 기관지를 확장시키는 교감 신경 반응을 이끌어내는 약물로써, 심박을 높이고 알러지 효과에 대응합니다(아나필락시스). 심폐가 정지하는 경우 호전이 되지않을때 사용합니다. - 俗称强心针, 为一种支气管扩张药物, 会增加心跳速率并减缓过敏反应(过敏性休克), 在心跳骤停时有恢复心跳的效果! - 俗稱強心針, 為一種支氣管擴張藥物, 會增加心跳速率並減緩過敏反應(過敏性休克), 在心跳驟停時有恢復心跳的效果! + 俗称强心针, 为一种支气管扩张药物, 会增加心跳速率并减缓过敏反应(过敏性休克), 在心跳骤停时有恢复心跳的效果! + 俗稱強心針, 為一種支氣管擴張藥物, 會增加心跳速率並減緩過敏反應(過敏性休克), 在心跳驟停時有恢復心跳的效果! Plasma IV (1000ml) @@ -1449,8 +1449,8 @@ Krevní plazma (1000ml) 血しょう IV (1000ml) 혈장 IV (250ml) - 血浆 (1000ml) - 血漿 (1000ml) + 血浆 (1000ml) + 血漿 (1000ml) A volume-expanding blood supplement. @@ -1465,8 +1465,8 @@ Intravenózně podávaný doplněk k zvětšení objemu krve 血液量を増加させる補助です。 혈액량을 늘리기위한 보조수단 입니다. - 可快速得到血液补充 - 可快速得到血液補充 + 可快速得到血液补充 + 可快速得到血液補充 A volume-expanding blood supplement. @@ -1481,8 +1481,8 @@ Intravenózně podávaný doplněk k zvětšení objemu krve 血液量を増加させる補助です。 혈액량을 늘리기위한 보조수단 입니다. - 可快速得到血液补充 - 可快速得到血液補充 + 可快速得到血液补充 + 可快速得到血液補充 Plasma IV (500ml) @@ -1497,8 +1497,8 @@ Krevní plazma (500ml) 血しょう IV (500ml) 혈장 IV (500ml) - 血浆 (500ml) - 血漿 (500ml) + 血浆 (500ml) + 血漿 (500ml) Plasma IV (250ml) @@ -1513,8 +1513,8 @@ Krevní plazma (250ml) 血しょう IV (250ml) 혈장 IV (250ml) - 血浆 (250ml) - 血漿 (250ml) + 血浆 (250ml) + 血漿 (250ml) Blood IV (1000ml) @@ -1529,8 +1529,8 @@ Krevní transfúze (1000ml) 血液 IV (1000ml) 혈액 IV (1000ml) - 血液 (1000ml) - 血液 (1000ml) + 血液 (1000ml) + 血液 (1000ml) Blood IV, for restoring a patients blood (keep cold) @@ -1545,8 +1545,8 @@ Krevní transfuze pro doplnění pacientovi krve (skladujte v chladu) 血液 IV は、患者へ血液を補給します。(要低温保存) 혈액 IV, 환자에게 혈액을 공급합니다. (차갑게 할것) - 血液, 用于补充伤者流失的血液 (需冷藏) - 血液, 用於補充傷者流失的血液 (需冷藏) + 血液, 用于补充伤者流失的血液 (需冷藏) + 血液, 用於補充傷者流失的血液 (需冷藏) O Negative infusion blood used in strict and rare events to replenish blood supply usually conducted in the transport phase of medical care. @@ -1561,8 +1561,8 @@ 0 Rh negativní krev se používá v vzácných případech k doplnění pacientovy hladiny krve, obvykle při převozu zraněné osoby do nemocnice. O 型への輸血はまれで厳格であり、通常は治療のための輸送段階で輸血をおこないます。 O- 형 혈액 투여는 매우 엄격하고 드문 혈액보급의 경우에 쓰이는데 주로 치료의 운송단계에서 사용됩니다. - O型负值注射用血液, 在紧急情况时使用, 用于补充伤者流失的血液 - O型負值注射用血液, 在緊急情況時使用, 用於補充傷者流失的血液 + O型负值注射用血液, 在紧急情况时使用, 用于补充伤者流失的血液 + O型負值注射用血液, 在緊急情況時使用, 用於補充傷者流失的血液 Blood IV (500ml) @@ -1577,8 +1577,8 @@ Krevní transfúze (500ml) 血液 IV (500ml) 혈액 IV (500ml) - 血液 (500ml) - 血液 (500ml) + 血液 (500ml) + 血液 (500ml) Blood IV (250ml) @@ -1593,8 +1593,8 @@ Krevní transfúze (250ml) 血液 IV (250ml) 혈액 IV (250ml) - 血液 (250ml) - 血液 (250ml) + 血液 (250ml) + 血液 (250ml) Saline IV (1000ml) @@ -1609,8 +1609,8 @@ Fyziologický roztok (1000ml) 生理食塩水 IV (1000ml) 생리식염수 IV (1000ml) - 生理食盐水 (1000ml) - 生理食鹽水 (1000ml) + 生理食盐水 (1000ml) + 生理食鹽水 (1000ml) Saline IV, for restoring a patients blood @@ -1625,8 +1625,8 @@ Fyziologický roztok se aplikuje intravenózně a slouží k obnově pacientovi krve 生理食塩水 IV は、患者の血液量を補助します 생리식염수, 환자의 혈액량을 보충할때 쓰입니다 - 生理食盐水, 用于恢复伤者血液 - 生理食鹽水, 用於恢復傷者血液 + 生理食盐水, 用于恢复伤者血液 + 生理食鹽水, 用於恢復傷者血液 A medical volume-replenishing agent introduced into the blood system through an IV infusion. @@ -1641,8 +1641,8 @@ Fyziologický roztok se využívá nejčastěji jako infuze při dehydrataci organismu. 生理食塩水 IV を静脈へ投与し、血液量を増加させることができます。 혈류에 IV로 투여되는 의료 용적 대체 요법 - 利用静脉注射进入人体血液系统, 帮助伤者血液恢复 - 利用靜脈注射進入人體血液系統, 幫助傷者血液恢復 + 利用静脉注射进入人体血液系统, 帮助伤者血液恢复 + 利用靜脈注射進入人體血液系統, 幫助傷者血液恢復 Saline IV (500ml) @@ -1657,8 +1657,8 @@ Fyziologický roztok (500ml) 生理食塩水 IV (500ml) 생리식염수 IV (500ml) - 生理食盐水 (500ml) - 生理食鹽水 (500ml) + 生理食盐水 (500ml) + 生理食鹽水 (500ml) Saline IV (250ml) @@ -1673,8 +1673,8 @@ Fyziologický roztok (250ml) 生理食塩水 IV (250ml) 생리식염수 IV (250ml) - 生理食盐水 (250ml) - 生理食鹽水 (250ml) + 生理食盐水 (250ml) + 生理食鹽水 (250ml) Basic Field Dressing (QuikClot) @@ -1689,8 +1689,8 @@ Hemostatický obvaz (QuikClot) 緊急圧迫止血包帯 (クイッククロット) 필드 드레싱 (퀵 클롯) - 基本战地包扎 (止血粉) - 基本戰地包紮 (止血粉) + 基本战地包扎 (止血粉) + 基本戰地包紮 (止血粉) QuikClot bandage @@ -1705,8 +1705,8 @@ Hemostatický obvaz (QuikClot) クイッククロット 퀵 클롯 붕대 - 止血粉绷带 - 止血粉繃帶 + 止血粉绷带 + 止血粉繃帶 Hemostatic bandage with coagulant that stops bleeding. @@ -1721,8 +1721,8 @@ Hemostatický obvaz určený k zástavě krvácení 血液凝固剤をふくむ包帯により、止血できます。 지혈시 사용하는 붕대로 혈액 응고제를 포함하고있습니다. - 包含止血粉成分的止血绷带, 可用于止血 - 包含止血粉成分的止血繃帶, 可用於止血 + 包含止血粉成分的止血绷带, 可用于止血 + 包含止血粉成分的止血繃帶, 可用於止血 Personal Aid Kit @@ -1737,8 +1737,8 @@ Osobní lékárnička (PAK) 応急処置キット 개인응급키트 - 个人急救包 - 個人急救包 + 个人急救包 + 個人急救包 Includes various treatment kit needed for stitching or advanced treatment @@ -1753,8 +1753,8 @@ Osobní lékárnička obsahuje zdravotnický materiál umožňující šití a pokročilejší ošetřování raněných 縫合や高度な処置に必要とされる、さまざまな治療器具が含まれています。 봉합및 고급 조치에 필요한 다양한 치료 도구가 있습니다. - 包含各种医疗套件, 以及进阶伤口系统需要的缝合用品. - 包含各種醫療套件, 以及進階傷口系統需要的縫合用品. + 包含各种医疗套件, 以及进阶伤口系统需要的缝合用品. + 包含各種醫療套件, 以及進階傷口系統需要的縫合用品. Personal Aid Kit for in field stitching or advanced treatment @@ -1769,8 +1769,8 @@ Pronto soccorso personale da campo per mettersi i punti o per trattamenti avanzati. 戦場で縫合や高度な処置に必要とされる、さまざまな治療器具が含まれています。 야전에서 봉합및 고급 조치를 위한 개인응급키트 - 个人急救包可用于战地缝合手术或进阶伤口系统使用. - 個人急救包可用於戰地縫合手術或進階傷口系統使用. + 个人急救包可用于战地缝合手术或进阶伤口系统使用. + 個人急救包可用於戰地縫合手術或進階傷口系統使用. Use Personal Aid Kit @@ -1785,8 +1785,8 @@ Usa il pronto soccorso personale 応急処置キットをつかう 개인 응급 키트사용하기 - 使用个人急救包 - 使用個人急救包 + 使用个人急救包 + 使用個人急救包 Surgical Kit @@ -1801,8 +1801,8 @@ Chirurgická sada 縫合キット 봉합 키트 - 手术包 - 手術包 + 手术包 + 手術包 Surgical Kit for in field advanced medical treatment @@ -1817,8 +1817,8 @@ Chirurgická sada určená k pokročilejším zdravotnickým zákrokům v poli 縫合キットは戦場で高度な処置をするためにつかわれます。 야전 상황에서 고급 의료 처치를 위해 사용되는 봉합 키트 - 用于在战场上为伤口进行缝合(需要开启进阶伤口系统). - 用於在戰場上為傷口進行縫合(需要開啟進階傷口系統). + 用于在战场上为伤口进行缝合(需要开启进阶伤口系统). + 用於在戰場上為傷口進行縫合(需要開啟進階傷口系統). Surgical Kit for in field advanced medical treatment @@ -1833,8 +1833,8 @@ Chirurgická sada určená k pokročilejším zdravotnickým zákrokům v poli 縫合キットは戦場で高度な処置をするためにつかわれます。 야전 상황에서 고급 의료 처치를 위해 사용되는 봉합 키트 - 用于在战场上为伤口进行缝合(需要开启进阶伤口系统). - 用於在戰場上為傷口進行縫合(需要開啟進階傷口系統). + 用于在战场上为伤口进行缝合(需要开启进阶伤口系统). + 用於在戰場上為傷口進行縫合(需要開啟進階傷口系統). Use Surgical Kit @@ -1849,8 +1849,8 @@ Usar kit cirúrgico 縫合キットをつかう 봉합키트 사용하기 - 使用手术包 - 使用手術包 + 使用手术包 + 使用手術包 Bodybag @@ -1865,8 +1865,8 @@ Pytel na mrtvoly 死体袋 시체 가방 - 尸袋 - 屍袋 + 尸袋 + 屍袋 A bodybag for dead bodies @@ -1881,8 +1881,8 @@ Pytel na mrtvoly 死体袋は死体を入れるためにつかいます 시체를 운반할때 쓰는 가방입니다 - 用来装尸体用 - 用來裝屍體用 + 用来装尸体用 + 用來裝屍體用 A bodybag for dead bodies @@ -1897,8 +1897,8 @@ Pytel na mrtvoly 死体袋は死体を入れるためにつかいます 시체를 운반할때 쓰는 가방입니다 - 用来装尸体用 - 用來裝屍體用 + 用来装尸体用 + 用來裝屍體用 Blood Pressure @@ -1913,8 +1913,8 @@ Krevní tlak 血圧を測る 혈압 - 血压 - 血壓 + 血压 + 血壓 Checking Blood Pressure.. @@ -1929,8 +1929,8 @@ Měřím krevní tlak... 血圧を測定中・・・ 혈압 측정증... - 检查血压中... - 檢查血壓中... + 检查血压中... + 檢查血壓中... %1 checked Blood Pressure: %2 @@ -1945,8 +1945,8 @@ %1 verificou pressão arterial: %2 %1 が測った血圧は: %2 %1 (이)가 혈압을 측정했습니다: %2 - 已由%1确认血压: %2 - 已由%1確認血壓: %2 + 已由%1确认血压: %2 + 已由%1確認血壓: %2 You checked %1 @@ -1961,8 +1961,8 @@ Zkontroloval jsi %1 自分の血圧は %1 나의 혈압은 %1 이다 - 你已经检查 %1 - 你已經檢查 %1 + 你已经检查 %1 + 你已經檢查 %1 You find a blood pressure of %2/%3 @@ -1977,8 +1977,8 @@ Naměřil si krevní tlak u %2/%3 血圧は %2/%3 혈압이 %2/%3 이다 - 血压为%2/%3 - 血壓為%2/%3 + 血压为%2/%3 + 血壓為%2/%3 You find a low blood pressure @@ -1993,8 +1993,8 @@ Naměřil si nízký krevní tlak 血圧はかなり低い 혈압이 매우 낮다 - 发现到低血压 - 發現到低血壓 + 发现到低血压 + 發現到低血壓 You find a normal blood pressure @@ -2009,8 +2009,8 @@ Naměřil si normální krevní tlak 血圧は通常 혈압이 정상이다 - 发现到正常血压 - 發現到正常血壓 + 发现到正常血压 + 發現到正常血壓 You find a high blood pressure @@ -2025,8 +2025,8 @@ Naměřil si vysoký krevní tlak 血圧はかなり高い 혈압이 매우 높다 - 发现到高血压 - 發現到高血壓 + 发现到高血压 + 發現到高血壓 You find no blood pressure @@ -2041,8 +2041,8 @@ Nenaměřil si žádný krevní tlak 血圧は測れなかった 혈압이 잡히지 않는다 - 量不到血压 - 量不到血壓 + 量不到血压 + 量不到血壓 You fail to find a blood pressure @@ -2057,8 +2057,8 @@ Nedokázal si změřit krevní tlak 血圧を測るのに失敗 혈압을 잡을 수 없었다 - 检查血压的动作失败 - 檢查血壓的動作失敗 + 检查血压的动作失败 + 檢查血壓的動作失敗 Low @@ -2073,8 +2073,8 @@ Baixa 低い 낮음 - - + + Normal @@ -2089,8 +2089,8 @@ Normal 通常 보통 - 正常 - 正常 + 正常 + 正常 High @@ -2105,8 +2105,8 @@ Alta 高い 높음 - - + + No Blood Pressure @@ -2121,8 +2121,8 @@ Sem pressão arterial 血圧なし 혈압 없음 - 无血压 - 無血壓 + 无血压 + 無血壓 Pulse @@ -2137,8 +2137,8 @@ Puls 心拍数 맥박 - 脉搏 - 脈搏 + 脉搏 + 脈搏 Checking Heart Rate... @@ -2153,8 +2153,8 @@ Kontroluji srdeční tep... 心拍数を測定中・・・ 맥박 확인중... - 检查心跳中... - 檢查心跳中... + 检查心跳中... + 檢查心跳中... You checked %1 @@ -2169,8 +2169,8 @@ Zkontroloval si %1 心拍数は %1 나의 맥박은 %1 이다 - 你已经检查 %1 - 你已經檢查 %1 + 你已经检查 %1 + 你已經檢查 %1 %1 checked Heart Rate: %2 @@ -2185,8 +2185,8 @@ %1 verificou a frequência cardíaca: %2 %1 が測った心拍数は: %2 %1 (이)가 맥박을 측정했습니다: %2 - 已由%1确认心跳: %2 - 已由%1確認心跳: %2 + 已由%1确认心跳: %2 + 已由%1確認心跳: %2 None @@ -2201,8 +2201,8 @@ Niente なし 없음 - - + + Weak @@ -2217,8 +2217,8 @@ Fraca 弱い 약함 - 微弱 - 微弱 + 微弱 + 微弱 Normal @@ -2233,8 +2233,8 @@ Normal 通常 보통 - 正常 - 正常 + 正常 + 正常 Strong @@ -2249,8 +2249,8 @@ Forte 強い 강함 - 过快 - 過快 + 过快 + 過快 You find a Heart Rate of %2 @@ -2265,8 +2265,8 @@ Nahmatal jsi srdeční tep u %2 心拍数は %2 맥박이 %2 이다 - 心跳为%2 - 心跳為%2 + 心跳为%2 + 心跳為%2 You find a weak Heart Rate @@ -2281,8 +2281,8 @@ Nahmatal si slabý srdeční puls 自分の心拍数は低い 약한 맥박이다 - 心跳微弱 - 心跳微弱 + 心跳微弱 + 心跳微弱 You find a strong Heart Rate @@ -2297,8 +2297,8 @@ Nahmatal si silný srdeční puls 自分の心拍数は強い 강한 맥박이다 - 心跳过快 - 心跳過快 + 心跳过快 + 心跳過快 You find a normal Heart Rate @@ -2313,8 +2313,8 @@ Nahmatal si normální srdeční puls 自分の心拍数は通常 보통 맥박이다 - 心跳正常 - 心跳正常 + 心跳正常 + 心跳正常 You find no Heart Rate @@ -2329,8 +2329,8 @@ Žádný puls 心拍数を測れなかった 맥박을 찾을 수가 없다 - 量不到心跳 - 量不到心跳 + 量不到心跳 + 量不到心跳 Response @@ -2345,8 +2345,8 @@ Odezva 反応を見る 반응 - 反应 - 反應 + 反应 + 反應 You check response of patient @@ -2361,8 +2361,8 @@ Zkontroloval jsi reakci pacienta 患者からの反応をみる 대상의 반응 확인중 - 检查伤者的反应 - 檢查傷者的反應 + 检查伤者的反应 + 檢查傷者的反應 %1 is responsive @@ -2377,8 +2377,8 @@ %1 odpovídá %1 は反応あり %1 은 반응이있다 - %1 有反应 - %1 有反應 + %1 有反应 + %1 有反應 %1 is not responsive @@ -2393,8 +2393,8 @@ %1 neodpovídá %1 の反応なし %1 은 반응이없다 - %1 没有反应 - %1 沒有反應 + %1 没有反应 + %1 沒有反應 You checked %1 @@ -2409,8 +2409,8 @@ Zkontroloval jsi %1 %1 を見た %1 을 확인함 - 你已经检查 %1 - 你已經檢查 %1 + 你已经检查 %1 + 你已經檢查 %1 Patient %1<br/>is %2.<br/>%3.<br/>%4 @@ -2425,8 +2425,8 @@ Paciente %1<br/>é %2.<br/>%3.<br/>%4 痛み %1<br/>は %2.<br/>%3.<br/>%4 환자 %1<br/>는 %2.<br/>%3.<br/>%4 - 伤者 %1<br/>is %2.<br/>%3.<br/>%4 - 傷者 %1<br/>is %2.<br/>%3.<br/>%4 + 伤者 %1<br/>is %2.<br/>%3.<br/>%4 + 傷者 %1<br/>is %2.<br/>%3.<br/>%4 alive @@ -2441,8 +2441,8 @@ vivo 生存 생존 - 活着 - 活著 + 活着 + 活著 dead @@ -2457,8 +2457,8 @@ morto 死亡 사망 - 死亡 - 死亡 + 死亡 + 死亡 He's lost some blood @@ -2473,8 +2473,8 @@ Ele perdeu um pouco de sangue 彼は出血している 적은 양의 피를 잃었다 - 他流失一些血液 - 他流失一些血液 + 他流失一些血液 + 他流失一些血液 He's lost a lot of blood @@ -2489,8 +2489,8 @@ Ha perso molto sangue 彼は大量出血している 많은 양의 피를 잃었다 - 他流失大量血液 - 他流失大量血液 + 他流失大量血液 + 他流失大量血液 He hasn't lost blood @@ -2505,8 +2505,8 @@ Ele não perdeu sangue 彼は出血していない 피를 잃지 않았다 - 他并没有失血 - 他並沒有失血 + 他并没有失血 + 他並沒有失血 He is in pain @@ -2521,8 +2521,8 @@ Ele está com dor 彼には痛みがあるようだ 통증이 있다 - 他感到疼痛 - 他感到疼痛 + 他感到疼痛 + 他感到疼痛 He is not in pain @@ -2537,8 +2537,8 @@ Ele não está com dor 彼には痛みがないようだ 통증이 없다 - 他不会疼痛 - 他不會疼痛 + 他不会疼痛 + 他不會疼痛 Bandaged @@ -2553,8 +2553,8 @@ Obvázaný 包帯 붕대 감음 - 绷带 - 繃帶 + 绷带 + 繃帶 You bandage %1 (%2) @@ -2569,8 +2569,8 @@ Obvazuješ %1 (%2) %1 (%2) 包帯をつかった %1 (%2) 붕대를 감았다 - 你正在对 %1 (%2) 包扎绷带中 - 你正在對 %1 (%2) 包紮繃帶中 + 你正在对 %1 (%2) 包扎绷带中 + 你正在對 %1 (%2) 包紮繃帶中 %1 is bandaging you @@ -2585,8 +2585,8 @@ %1 tě obvazuje %1 は自分に包帯を巻いている %1 (이)가 나에게 붕대를 감고있다 - %1 正在对你包扎绷带中 - %1 正在對你包紮繃帶中 + %1 正在对你包扎绷带中 + %1 正在對你包紮繃帶中 You start stitching injuries from %1 (%2) @@ -2601,8 +2601,8 @@ Zašíváš rány %1 (%2) あなたは %1 (%2) の外傷へ縫合をはじめた 나는 %1(%2) 상처로부터 봉합을 시작했다 - 你正开始对 %1 (%2) 缝合伤口中 - 你正開始對 %1 (%2) 縫合傷口中 + 你正开始对 %1 (%2) 缝合伤口中 + 你正開始對 %1 (%2) 縫合傷口中 Stitching @@ -2617,8 +2617,8 @@ Šití 縫合 붕합중 - 缝合中 - 縫合中 + 缝合中 + 縫合中 You treat the airway of %1 @@ -2633,8 +2633,8 @@ Ošetřuješ dýchací cesty %1 %1 の気道を診断する %1의 기도를 확보했다 - 你治疗 %1 的呼吸道 - 你治療 %1 的呼吸道 + 你治疗 %1 的呼吸道 + 你治療 %1 的呼吸道 Airway @@ -2649,8 +2649,8 @@ Dýchací cesty 気道 기도 - 呼吸道 - 呼吸道 + 呼吸道 + 呼吸道 %1 is treating your airway @@ -2665,8 +2665,8 @@ %1 ošetřuje tvoje dýchací cesty %1 はあなたの気道を見ている %1 (이)가 나의 기도를 확보중이다 - %1 正在治疗你的呼吸道 - %1 正在治療你的呼吸道 + %1 正在治疗你的呼吸道 + %1 正在治療你的呼吸道 Drag @@ -2681,8 +2681,8 @@ Trascina 引きずる 끌다 - 拖拉 - 拖拉 + 拖拉 + 拖拉 Carry @@ -2697,8 +2697,8 @@ Trasporta 運ぶ 업다 - 背起 - 背起 + 背起 + 背起 Release @@ -2713,8 +2713,8 @@ Rrilascia 離す 내려놓기 - 放下 - 放下 + 放下 + 放下 Load Patient Into @@ -2729,8 +2729,8 @@ Carica paziente nel 患者を載せる 환자 싣기 - 将伤者放入 - 將傷者放入 + 将伤者放入 + 將傷者放入 Unload Patient @@ -2745,8 +2745,8 @@ Scarica il paziente 患者を降ろす 환자 내리기 - 将伤者背出 - 將傷者背出 + 将伤者背出 + 將傷者背出 Unload patient @@ -2761,8 +2761,8 @@ Vyložit pacienta 患者を降ろす 환자 내리기 - 将伤者背出 - 將傷者背出 + 将伤者背出 + 將傷者背出 Load patient @@ -2777,8 +2777,8 @@ Naložit pacienta 患者を載せる 환자 싣기 - 将伤者放入 - 將傷者放入 + 将伤者放入 + 將傷者放入 Place body in bodybag @@ -2793,8 +2793,8 @@ Umístni tělo do pytle na mrtvoly 死体袋に入れる 시체 가방에 담기 - 将尸体放入尸袋 - 將屍體放入屍袋 + 将尸体放入尸袋 + 將屍體放入屍袋 Placing body in bodybag... @@ -2809,8 +2809,8 @@ Umístňuji tělo do pytle na mrtvoly... 死体袋へ梱包中・・・ 시체 가방에 담는중... - 将尸体放入尸袋中... - 將屍體放入屍袋中... + 将尸体放入尸袋中... + 將屍體放入屍袋中... %1 has bandaged patient @@ -2825,8 +2825,8 @@ %1 již obvázal pacienta %1 は包帯を巻いた %1 (이)가 붕대를 감아줬다 - %1 已包扎伤者 - %1 已包紮傷者 + %1 已包扎伤者 + %1 已包紮傷者 %1 performed CPR @@ -2840,8 +2840,8 @@ %1 à fait une RCP %1 は心肺蘇生をした %1 (이)가 심폐소생술을 실시했다 - %1 已执行心肺复苏术 - %1 已執行心肺復甦術 + %1 已执行心肺复苏术 + %1 已執行心肺復甦術 %1 used %2 @@ -2856,8 +2856,8 @@ %1 použil %2 %1 は %2 をつかった %1 (이)가 %2 을 썼다 - %1 已使用 %2 - %1 已使用 %2 + %1 已使用 %2 + %1 已使用 %2 %1 has given an IV @@ -2872,8 +2872,8 @@ %1 již aplikoval IV %1 は IV を与えた %1 (이)가 IV를 실시했다 - %1 已经给予静脉注射液 - %1 已經給予靜脈注射液 + %1 已经给予静脉注射液 + %1 已經給予靜脈注射液 %1 applied a tourniquet @@ -2888,8 +2888,8 @@ %1 použil škrtidlo %1 は止血帯を巻いた %1 (이)가 지혈대를 적용했다 - %1 已经绑上止血带 - %1 已經綁上止血帶 + %1 已经绑上止血带 + %1 已經綁上止血帶 %1 used Personal Aid Kit @@ -2903,8 +2903,8 @@ %1 a utilisé une trousse %1 は応急処置キットをつかった %1 (이)가 개인응급키트를 사용했다 - %1 已使用了个人急救包 - %1 已使用了個人急救包 + %1 已使用了个人急救包 + %1 已使用了個人急救包 Heavily wounded @@ -2919,8 +2919,8 @@ Gravemente ferido 重傷 중상 - 重伤 - 重傷 + 重伤 + 重傷 Lightly wounded @@ -2935,8 +2935,8 @@ Levemente ferido 軽傷 경상 - 轻伤 - 輕傷 + 轻伤 + 輕傷 Very lightly wounded @@ -2951,8 +2951,8 @@ Muito levemente ferido かなり浅い傷 매우 가벼운 부상 - 小伤 - 小傷 + 小伤 + 小傷 Head @@ -2967,8 +2967,8 @@ Cabeça 頭部 머리 - 头部 - 頭部 + 头部 + 頭部 Torso @@ -2983,8 +2983,8 @@ Torso 胴体 몸통 - 身体 - 身體 + 身体 + 身體 Left Arm @@ -2999,8 +2999,8 @@ Braço Esquerdo 左腕 왼쪽 팔 - 左手 - 左手 + 左手 + 左手 Right Arm @@ -3015,8 +3015,8 @@ Braço Direito 右腕 오른쪽 팔 - 右手 - 右手 + 右手 + 右手 Left Leg @@ -3031,8 +3031,8 @@ Perna Esquerda 左足 왼쪽 다리 - 左脚 - 左腳 + 左脚 + 左腳 Right Leg @@ -3047,8 +3047,8 @@ Perna Direita 右足 오른쪽 다리 - 右脚 - 右腳 + 右脚 + 右腳 Heal fully bandaged hitpoints @@ -3062,8 +3062,8 @@ Heilt vollständig bandagierte Trefferpunkte 包帯は体力を完全に回復する 붕대를 감은후 체력을 회복함 - 完全医疗包扎的部位至痊愈 - 完全醫療包紮的部位至痊癒 + 完全医疗包扎的部位至痊愈 + 完全醫療包紮的部位至痊癒 Pain is only temporarily suppressed @@ -3078,8 +3078,8 @@ Dolore è soppresso solo temporaneamente 痛みは一時的な影響 고통은 일시적으로만 회복가능 - 疼痛只会暂时性压制 - 疼痛只會暫時性壓制 + 疼痛只会暂时性压制 + 疼痛只會暫時性壓制 Pain Effect Type @@ -3094,8 +3094,8 @@ Typ bolesti - efekt 痛みの種類 고통 효과 종류 - 疼痛效果类型 - 疼痛效果類型 + 疼痛效果类型 + 疼痛效果類型 Colour Flashing @@ -3110,8 +3110,8 @@ Blikající barva 色の点滅 색 반짝임 - 闪烁颜色 - 閃爍顏色 + 闪烁颜色 + 閃爍顏色 Chromatic Aberration @@ -3126,8 +3126,8 @@ Aberração Cromática 色の収差 색수차 - 色差 - 色差 + 色差 + 色差 Style of menu (Medical) @@ -3142,8 +3142,8 @@ Stile del menù (medico) メニューの表示形式 (治療) 메뉴의 스타일 (의료) - 选单样式 (医疗) - 選單樣式 (醫療) + 选单样式 (医疗) + 選單樣式 (醫療) Select the type of menu you prefer; default 3d selections or radial. @@ -3158,8 +3158,8 @@ Seleziona il tipo di menù che preferisci: selezione (3D), radiale o disabilitata. 好みに応じてメニューの表示形式を選んでください。標準では 3D 選択か円状です。 선호하는 종류의 메뉴를 고르세요; 기본 3d 선택형 혹은 다이얼형 - 选择你喜欢的选单样式; 预设为3D选项或放射状 - 選擇你喜歡的選單樣式; 預設為3D選項或放射狀 + 选择你喜欢的选单样式; 预设为3D选项或放射状 + 選擇你喜歡的選單樣式; 預設為3D選項或放射狀 Selections (3d) @@ -3174,8 +3174,8 @@ Selezione (3D) 選択 (3d) 선택 (3d) - 选择 (3D) - 選擇 (3D) + 选择 (3D) + 選擇 (3D) Radial @@ -3190,8 +3190,8 @@ Radiale 円状 다이얼형 - 放射状 - 放射狀 + 放射状 + 放射狀 Scrape @@ -3206,8 +3206,8 @@ Odřenina 擦り傷 찰과상 - 擦伤 - 擦傷 + 擦伤 + 擦傷 Minor Scrape @@ -3222,8 +3222,8 @@ Malá odřenina 小さな擦り傷 소형 찰과상 - 小擦伤 - 小擦傷 + 小擦伤 + 小擦傷 Medium Scrape @@ -3238,8 +3238,8 @@ Středně velká odřenina 中くらいの擦り傷 중형 찰과상 - 中擦伤 - 中擦傷 + 中擦伤 + 中擦傷 Large Scrape @@ -3254,8 +3254,8 @@ Velká odřenina 大きな擦り傷 대형 찰과상 - 大擦伤 - 大擦傷 + 大擦伤 + 大擦傷 Avulsion @@ -3270,8 +3270,8 @@ Avulze 剥離傷 열상 - 撕脱伤 - 撕脫傷 + 撕脱伤 + 撕脫傷 Minor Avulsion @@ -3286,8 +3286,8 @@ Malá avulze 小さな剥離傷 소형 열상 - 小撕脱伤 - 小撕脫傷 + 小撕脱伤 + 小撕脫傷 Medium Avulsion @@ -3302,8 +3302,8 @@ Střední avulze 中くらいの剥離傷 중형 열상 - 中撕脱伤 - 中撕脫傷 + 中撕脱伤 + 中撕脫傷 Large Avulsion @@ -3318,8 +3318,8 @@ Velká avulze 大きな剥離傷 대형 열상 - 大撕脱伤 - 大撕脫傷 + 大撕脱伤 + 大撕脫傷 Bruise @@ -3334,8 +3334,8 @@ Modřina 打ち傷 타박상 - 挫伤 - 挫傷 + 挫伤 + 挫傷 Minor Bruise @@ -3350,8 +3350,8 @@ Malá modřina 小さな打ち傷 소형 타박상 - 小挫伤 - 小挫傷 + 小挫伤 + 小挫傷 Medium Bruise @@ -3366,8 +3366,8 @@ Středně velká modřina 中くらいの打ち傷 중형 타박상 - 中挫伤 - 中挫傷 + 中挫伤 + 中挫傷 Large Bruise @@ -3382,8 +3382,8 @@ Velká modřina 大きな打撲傷 대형 타박상 - 大挫伤 - 大挫傷 + 大挫伤 + 大挫傷 Crushed tissue @@ -3398,8 +3398,8 @@ Zhmoždění měkkých tkání 圧挫傷 좌상 - 撞伤 - 撞傷 + 撞伤 + 撞傷 Minor crushed tissue @@ -3414,8 +3414,8 @@ Malé zhmoždění měkkých tkání 小さな圧挫傷 소형 좌상 - 小撞伤 - 小撞傷 + 小撞伤 + 小撞傷 Medium crushed tissue @@ -3430,8 +3430,8 @@ Střední zhmoždění měkkých tkání 中くらいの圧挫傷 중형 좌상 - 中撞伤 - 中撞傷 + 中撞伤 + 中撞傷 Large crushed tissue @@ -3446,8 +3446,8 @@ Velké zhmoždění měkkých tkání 大きな圧挫傷 대형 좌상 - 大撞伤 - 大撞傷 + 大撞伤 + 大撞傷 Cut @@ -3462,8 +3462,8 @@ Řezná rána 切り傷 절상 - 割伤 - 割傷 + 割伤 + 割傷 Small Cut @@ -3478,8 +3478,8 @@ Malá řezná rána 小さな切り傷 소형 절상 - 小割伤 - 小割傷 + 小割伤 + 小割傷 Medium Cut @@ -3494,8 +3494,8 @@ Střední řezná rána 中くらいの切り傷 중형 절상 - 中割伤 - 中割傷 + 中割伤 + 中割傷 Large Cut @@ -3510,8 +3510,8 @@ Velká řezná rána 大きな切り傷 대형 절상 - 大割伤 - 大割傷 + 大割伤 + 大割傷 Tear @@ -3526,8 +3526,8 @@ Tržná rána 裂傷 창상 - 撕裂伤 - 撕裂傷 + 撕裂伤 + 撕裂傷 Small Tear @@ -3542,8 +3542,8 @@ Malá tržná rána 小さな裂傷 소형 창상 - 小撕裂伤 - 小撕裂傷 + 小撕裂伤 + 小撕裂傷 Medium Tear @@ -3558,8 +3558,8 @@ Střední tržná rána 中くらいの裂傷 중형 창상 - 中撕裂伤 - 中撕裂傷 + 中撕裂伤 + 中撕裂傷 Large Tear @@ -3574,8 +3574,8 @@ Velká tržná rána 大きな裂傷 대형 창상 - 大撕裂伤 - 大撕裂傷 + 大撕裂伤 + 大撕裂傷 Velocity Wound @@ -3590,8 +3590,8 @@ Střelné poranění 銃創 총상 - 穿透伤 - 穿透傷 + 穿透伤 + 穿透傷 Small Velocity Wound @@ -3606,8 +3606,8 @@ Malé střelné poranění 小さな銃創 소형 총상 - 小穿透伤 - 小穿透傷 + 小穿透伤 + 小穿透傷 Medium Velocity Wound @@ -3622,8 +3622,8 @@ Střední střelné poranění 中くらいの銃創 중형 총상 - 中穿透伤 - 中穿透傷 + 中穿透伤 + 中穿透傷 Large Velocity Wound @@ -3638,8 +3638,8 @@ Velké střelné poranění 大きな銃創 대형 총상 - 大穿透伤 - 大穿透傷 + 大穿透伤 + 大穿透傷 Puncture Wound @@ -3654,8 +3654,8 @@ Bodná rána 刺し傷 관통상 - 穿刺伤 - 穿刺傷 + 穿刺伤 + 穿刺傷 Minor Puncture Wound @@ -3670,8 +3670,8 @@ Malá bodná rána 小さな刺し傷 소형 관통상 - 小穿刺伤 - 小穿刺傷 + 小穿刺伤 + 小穿刺傷 Medium Puncture Wound @@ -3686,8 +3686,8 @@ Střední bodná rána 中くらいの刺し傷 중형 관통상 - 中穿刺伤 - 中穿刺傷 + 中穿刺伤 + 中穿刺傷 Large Puncture Wound @@ -3702,8 +3702,8 @@ Velká bodná rána 大きな刺し傷 대형 관통상 - 大穿刺伤 - 大穿刺傷 + 大穿刺伤 + 大穿刺傷 Broken Femur @@ -3718,8 +3718,8 @@ Zlomená stehenní kost 大腿骨の骨折 대퇴골 골절 - 大腿骨骨折 - 大腿骨骨折 + 大腿骨骨折 + 大腿骨骨折 Treating... @@ -3734,8 +3734,8 @@ Curando... 治療中・・・ 치료중... - 治疗中... - 治療中... + 治疗中... + 治療中... Removing Tourniquet... @@ -3750,8 +3750,8 @@ Togliendo il laccio emostatico... 止血帯を外している・・・ 지혈대 제거중... - 移除军用止血带中... - 移除軍用止血帶中... + 移除军用止血带中... + 移除軍用止血帶中... ACE Medical @@ -3766,8 +3766,8 @@ ACE Medical ACE 医療 ACE 의료 - ACE 医疗系统 - ACE 醫療系統 + ACE 医疗系统 + ACE 醫療系統 Medical Settings [ACE] @@ -3782,8 +3782,8 @@ Impostazioni Mediche [ACE] 医療設定 [ACE] 의료 설정 [ACE] - 医疗设定 [ACE] - 醫療設定 [ACE] + 医疗设定 [ACE] + 醫療設定 [ACE] Medical Level @@ -3798,8 +3798,8 @@ Livello Medico 医療レベル 의료 수준 - 医疗等级 - 醫療等級 + 医疗等级 + 醫療等級 What is the medical simulation level? @@ -3814,8 +3814,8 @@ Qual'è il livello di simulazione medica? 治療の再現度は? 의료 시뮬레이션의 수준 - 选择需要的医疗模拟等级 - 選擇需要的醫療模擬等級 + 选择需要的医疗模拟等级 + 選擇需要的醫療模擬等級 Basic @@ -3830,8 +3830,8 @@ Basico ベーシック 기본 - 基本 - 基本 + 基本 + 基本 Advanced @@ -3846,8 +3846,8 @@ Avanzato アドバンスド 고급 - 进阶 - 進階 + 进阶 + 進階 Medics setting @@ -3862,8 +3862,8 @@ Parametri Medici 治療の設定 의료 설정 - 医护兵等级 - 醫護兵等級 + 医护兵等级 + 醫護兵等級 What is the level of detail prefered for medics? @@ -3878,8 +3878,8 @@ Qual'è il livello di dettagli preferito per i medici? >衛生兵への再現度をどのくらいに設定しますか? 의무병의 시뮬레이션 정도? - 设定医护兵的预设医疗水平(医疗兵, 军医) - 設定醫護兵的預設醫療水平(醫療兵, 軍醫) + 设定医护兵的预设医疗水平(医疗兵, 军医) + 設定醫護兵的預設醫療水平(醫療兵, 軍醫) Locations boost training @@ -3893,8 +3893,8 @@ Места ускоренного обучения 衛生兵としての能力を与える場所 교육 증가 지역 - 受所在位置影响提升医疗能力 - 受所在位置影響提升醫療能力 + 受所在位置影响提升医疗能力 + 受所在位置影響提升醫療能力 Boost medic rating in medical vehicles or near medical facilities [untrained becomes medic, medic becomes doctor] @@ -3908,8 +3908,8 @@ Улучшает медицинскую подготовку в мед. транспорте и около мед. строений [нетренированные становятся медиками, медики становятся врачами] 医療車両や医療施設の近くは衛生兵としての能力を与える場所となり、衛生兵の訓練を受けていないのに衛生兵としてなる(未訓練は衛生兵に、衛生兵は医師に) 의무병의 수준이 주변의 차량이나 의료시설에 따라 증가합니다. [비교육자가 의무병이되고, 의무병이 의사가 됩니다] - 当人员在医疗载具或是医护设施旁进行医疗时, 该员医疗能力将会有所提升 (未受训人员提升为医疗兵, 医疗兵提升为军医) - 當人員在醫療載具或是醫護設施旁進行醫療時, 該員醫療能力將會有所提升 (未受訓人員提升為醫療兵, 醫療兵提升為軍醫) + 当人员在医疗载具或是医护设施旁进行医疗时, 该员医疗能力将会有所提升 (未受训人员提升为医疗兵, 医疗兵提升为军医) + 當人員在醫療載具或是醫護設施旁進行醫療時, 該員醫療能力將會有所提升 (未受訓人員提升為醫療兵, 醫療兵提升為軍醫) Disable medics @@ -3924,8 +3924,8 @@ Disabilita medici 衛生兵を無効化 의무병 비활성화 - 关闭医护兵 - 關閉醫護兵 + 关闭医护兵 + 關閉醫護兵 Enable Litter @@ -3940,8 +3940,8 @@ Abilita Barella 医療廃棄物の表示を有効化 의료폐기물 활성화 - 启用医疗废弃物 - 啟用醫療廢棄物 + 启用医疗废弃物 + 啟用醫療廢棄物 Enable litter being created upon treatment @@ -3956,8 +3956,8 @@ Abilita la creazione della barella dopo trattamento 治療を始めると、医療廃棄物の作成を有効化する 의료폐기물이 치료중 주변에 생성되는것을 활성화 합니다 - 本功能启用后, 当每次医疗动作结束时, 地上会产生相应的医疗废弃物 - 本功能啟用後, 當每次醫療動作結束時, 地上會產生相應的醫療廢棄物 + 本功能启用后, 当每次医疗动作结束时, 地上会产生相应的医疗废弃物 + 本功能啟用後, 當每次醫療動作結束時, 地上會產生相應的醫療廢棄物 Life time of litter objects @@ -3972,8 +3972,8 @@ Tempo di vita delle barelle 医療廃棄物の作成限界数を設定 의료폐기물 시간제한 - 医疗废弃物存在时间 - 醫療廢棄物存在時間 + 医疗废弃物存在时间 + 醫療廢棄物存在時間 How long should litter objects stay? In seconds. -1 is forever. @@ -3988,8 +3988,8 @@ Per quanto devono restare le barelle? In secondi. -1 è permanente 医療廃棄物オブジェクトが表示されつづける時間を設定しますか?-1 は永遠です。 얼마동안 폐기물이 존재합니까? 초 단위. -1 은 영구적. - 定义医疗废弃物存在时间, 以秒为单位, -1为永远存在. - 定義醫療廢棄物存在時間, 以秒為單位, -1為永遠存在. + 定义医疗废弃物存在时间, 以秒为单位, -1为永远存在. + 定義醫療廢棄物存在時間, 以秒為單位, -1為永遠存在. Enable Screams @@ -4004,8 +4004,8 @@ Abilita Grida 叫びを有効化 비명 활성화 - 启用尖叫 - 啟用尖叫 + 启用尖叫 + 啟用尖叫 Enable screaming by injured units @@ -4020,8 +4020,8 @@ Abilita Grida da parte delle unità ferite 負傷したユニットが叫ぶように 부상당한 인원이 소리지르는것을 활성화합니다 - 启用伤者的尖叫声 - 啟用傷者的尖叫聲 + 启用伤者的尖叫声 + 啟用傷者的尖叫聲 Player Damage @@ -4036,8 +4036,8 @@ Danno Giocatore プレイヤーへの損傷 플레이어 부상 - 玩家伤害 - 玩家傷害 + 玩家伤害 + 玩家傷害 What is the damage a player can take before being killed? @@ -4052,8 +4052,8 @@ Quanto è il danno che un giocatore può sostenere prima di essere ucciso? プレイヤーが死に始める前に損傷を受けるようにしますか? 얼마정도의 부상을 플레이어가 죽기 전까지 버틸 수 있습니까? - 玩家死亡前所能承受的伤害程度 - 玩家死亡前所能承受的傷害程度 + 玩家死亡前所能承受的伤害程度 + 玩家死亡前所能承受的傷害程度 AI Damage @@ -4068,8 +4068,8 @@ Danno AI AI への損傷 인공지능 부상 - AI伤害 - AI傷害 + AI伤害 + AI傷害 What is the damage an AI can take before being killed? @@ -4084,8 +4084,8 @@ Quanto è il danno che un'IA può sostenere prima di essere uccisa? AI が死に始める前に損傷を受けるようにしますか? 얼마정도의 부상을 인공지능이 죽기 전까지 버틸 수 있습니까? - AI 死亡前所能承受的伤害程度 - AI 死亡前所能承受的傷害程度 + AI 死亡前所能承受的伤害程度 + AI 死亡前所能承受的傷害程度 AI Unconsciousness @@ -4100,8 +4100,8 @@ Incoscienza IA AI の気絶 인공지능 기절 - AI无意识 - AI無意識 + AI无意识 + AI無意識 Allow AI to go unconscious @@ -4116,8 +4116,8 @@ Permetti alle IA di diventare incoscienti AI が気絶をするように 인공지능도 기절에 빠지게 합니다 - 允许AI进入无意识状态 - 允許AI進入無意識狀態 + 允许AI进入无意识状态 + 允許AI進入無意識狀態 Remote Controlled AI @@ -4132,8 +4132,8 @@ IA Controllate in Remoto 遠隔操作された AI 인공지능 원격조종 - 遥控AI - 遙控AI + 遥控AI + 遙控AI Treat remote controlled units as AI not players? @@ -4148,8 +4148,8 @@ Considera le unità controllate in remoto come IA e non come giocatori? 遠隔操作された AI は、非プレイヤーとして扱いますか? 원격 조작하는 AI는 비 플레이어로 취급합니까? - 以医疗AI的方式医疗被遥控的单位 - 以醫療AI的方式醫療被遙控的單位 + 以医疗AI的方式医疗被遥控的单位 + 以醫療AI的方式醫療被遙控的單位 Prevent instant death @@ -4164,8 +4164,8 @@ Previeni morte istantanea 即死の防止 즉사 방지 - 防止当场死亡 - 防止當場死亡 + 防止当场死亡 + 防止當場死亡 Have a unit move to unconscious instead of death @@ -4180,8 +4180,8 @@ Imposta un'unità come incosciente invece di morta ユニットの即死を防止するために、気絶へ移行させます 인원의 즉사를 방지코자 즉사 대신 기절시킵니다 - 伤者最严重只会立即进入昏迷, 而非立即死亡 - 傷者最嚴重只會立即進入昏迷, 而非立即死亡 + 伤者最严重只会立即进入昏迷, 而非立即死亡 + 傷者最嚴重只會立即進入昏迷, 而非立即死亡 Bleeding coefficient @@ -4196,8 +4196,8 @@ Coefficiente sanguinamento 出血の係数 출혈 계수 - 流血系数 - 流血係數 + 流血系数 + 流血係數 Coefficient to modify the bleeding speed @@ -4212,8 +4212,8 @@ Coefficiente che modifica la velocità di sanguinamento この係数では出血速度を変更できます 출혈의 속도를 계수만큼 변경합니다 - 修改流血速度 - 修改流血速度 + 修改流血速度 + 修改流血速度 Pain coefficient @@ -4228,8 +4228,8 @@ Coefficiente dolore 痛みの係数 고통 계수 - 疼痛系数 - 疼痛係數 + 疼痛系数 + 疼痛係數 Coefficient to modify the pain intensity @@ -4244,8 +4244,8 @@ Coefficiente che modifica l'intensità del dolore この係数では痛みの強さを変更できます 고통의 정도를 계수만큼 변경합니다 - 修改疼痛强度的系数 - 修改疼痛強度的係數 + 修改疼痛强度的系数 + 修改疼痛強度的係數 Sync status @@ -4260,8 +4260,8 @@ Sincronizza stato 同期状態 상태 동기화 - 同步状态 - 同步狀態 + 同步状态 + 同步狀態 Keep unit status synced. Recommended on. @@ -4276,8 +4276,8 @@ Mantieni lo stato delle unità sincronizzato. Consigliato attivo. ユニット状態の同期を続けます。有効化を推奨。 인원의 상태를 동기화합니다. 켜기를 권장합니다. - 保持单位状态同步, 建议启用! - 保持單位狀態同步, 建議啟用! + 保持单位状态同步, 建议启用! + 保持單位狀態同步, 建議啟用! Provides a medical system for both players and AI. @@ -4292,8 +4292,8 @@ Fornisce un sistema medico sia per giocatori che IA. プレイヤーと AI の両方へ医療システムを提供します。 의료 시스템을 플레이어 및 인공지능에게 제공합니다. - 医疗系统将同时对玩家与AI发生作用 - 醫療系統將同時對玩家與AI發生作用 + 医疗系统将同时对玩家与AI发生作用 + 醫療系統將同時對玩家與AI發生作用 Basic Medical Settings [ACE] @@ -4307,8 +4307,8 @@ Настройки базовой медицины [ACE] ベーシック医療設定 [ACE] 기본 의료 설정 [ACE] - 基本医疗设定 [ACE] - 基本醫療設定 [ACE] + 基本医疗设定 [ACE] + 基本醫療設定 [ACE] Advanced Medical Settings [ACE] @@ -4323,8 +4323,8 @@ Impostazioni Mediche Avanzate [ACE] アドバンスド医療設定 [ACE] 고급 의료 설정 [ACE] - 进阶医疗设定 [ACE] - 進階醫療設定 [ACE] + 进阶医疗设定 [ACE] + 進階醫療設定 [ACE] Enabled for @@ -4339,8 +4339,8 @@ Abilitato per 次を有効化 활성 - 被启用给 - 被啟用給 + 被启用给 + 被啟用給 Select what units the advanced medical system will be enabled for @@ -4355,8 +4355,8 @@ Seleziona per quali unità verrà abilitato i sistema medico avanzato 選択されたユニットが、アドバンスド医療が使えるようになります 어느 인원에게 고급 의료 시스템을 적용시킬지 선택하십시요. - 选择进阶医疗系统影响的对象 - 選擇進階醫療系統影響的對象 + 选择进阶医疗系统影响的对象 + 選擇進階醫療系統影響的對象 Players only @@ -4371,8 +4371,8 @@ Solo giocatori プレイヤーのみ 플레이어만 - 只限玩家 - 只限玩家 + 只限玩家 + 只限玩家 Players and AI @@ -4387,8 +4387,8 @@ Giocatori ed IA プレイヤーと AI 플레이어 및 인공지능 - 玩家与AI - 玩家與AI + 玩家与AI + 玩家與AI Enable Advanced wounds @@ -4403,8 +4403,8 @@ Abilita ferite Avanzate アドバンスドな傷を有効化 고급 부상 활성화 - 启用进阶伤口系统 - 啟用進階傷口系統 + 启用进阶伤口系统 + 啟用進階傷口系統 Allow reopening of bandaged wounds? @@ -4419,8 +4419,8 @@ Permetti la riapertura di ferite bendate? 包帯で巻かれた傷を再び開くようにしますか? 붕대가 풀리는것을 활성화합니까? - 启用进阶伤口系统会使已被包扎的伤口有机率裂开 - 啟用進階傷口系統會使已被包紮的傷口有機率裂開 + 启用进阶伤口系统会使已被包扎的伤口有机率裂开 + 啟用進階傷口系統會使已被包紮的傷口有機率裂開 Vehicle Crashes @@ -4435,8 +4435,8 @@ Schianto Veicoli 車両の衝突 차량 사고 - 载具碰撞 - 載具碰撞 + 载具碰撞 + 載具碰撞 Do units take damage from a vehicle crash? @@ -4451,8 +4451,8 @@ Le unità sostengono danni da incidenti con veicoli? ユニットは車両の衝突による損傷を受けるようにしますか? 차량 사고시 인원들이 부상을 입습니까? - 设定人员是否会因为载具冲撞别的物件而产生伤害? - 設定人員是否會因為載具衝撞別的物件而產生傷害? + 设定人员是否会因为载具冲撞别的物件而产生伤害? + 設定人員是否會因為載具衝撞別的物件而產生傷害? Allow Epinephrine @@ -4466,8 +4466,8 @@ Разрешить Адреналин アドレナリンの許可 에피네프린 활성화 - 允许使用肾上腺素 - 允許使用腎上腺素 + 允许使用肾上腺素 + 允許使用腎上腺素 Who can use Epinephrine for full heal? (Basic medical only) @@ -4481,8 +4481,8 @@ Кому разрешено использовать адреналин для полного излечения? (Только для базовой медицины) 完全に回復できるよう誰しもがアドレナリンを使えるようにしますか?(ベーシック医療のみ) 완전한 체력회복을 위해 어느 인원이 에피네프린을 쓸 수 있습니까? (기본 의료 전용) - 谁可以使用肾上腺素完整医治? (仅适用于基本医疗) - 誰可以使用腎上腺素完整醫治? (僅適用於基本醫療) + 谁可以使用肾上腺素完整医治? (仅适用于基本医疗) + 誰可以使用腎上腺素完整醫治? (僅適用於基本醫療) Allow PAK @@ -4497,8 +4497,8 @@ Consenti Kit di Pronto Soccorso 応急処置キットの許可 개인응급키트 활성화 - 允许使用个人急救包 - 允許使用個人急救包 + 允许使用个人急救包 + 允許使用個人急救包 Who can use the PAK for full heal? @@ -4513,8 +4513,8 @@ Chi può usare il KPS per cura completa? 完全に回復できるよう誰しもが応急処置キットを使えるようにしますか? 완전한 체력회복을 위해 어느 인원이 개인응급키트을 쓸 수 있습니까? (기본 의료 전용) - 谁能够使用个人急救包来达到完整医疗? - 誰能夠使用個人急救包來達到完整醫療? + 谁能够使用个人急救包来达到完整医疗? + 誰能夠使用個人急救包來達到完整醫療? Anyone @@ -4529,8 +4529,8 @@ Chiunque だれでも 모두 - 任何人 - 任何人 + 任何人 + 任何人 Medics only @@ -4545,8 +4545,8 @@ Solo medici 衛生兵のみ 의무병만 - 只限医疗兵 - 只限醫療兵 + 只限医疗兵 + 只限醫療兵 Doctors only @@ -4561,8 +4561,8 @@ Solo dottori 医師のみ 의사만 - 只限军医 - 只限軍醫 + 只限军医 + 只限軍醫 Remove PAK on use @@ -4577,8 +4577,8 @@ Rimuovi Kit Pronto Soccorso dopo l'uso 応急処置キットの削除 개인응급키트 사용후 사라짐 - 在使用后删除个人急救包 - 在使用後刪除個人急救包 + 在使用后删除个人急救包 + 在使用後刪除個人急救包 Should PAK be removed on usage? @@ -4593,8 +4593,8 @@ Il Kit Pronto Soccorso dev'essere rimosso dopo l'utilizzo? 応急処置キットを使うと削除しますか? 개인응급키트를 사용하고 나서 제거합니까? - 要在使用后删除个人急救包吗? - 要在使用後刪除個人急救包嗎? + 要在使用后删除个人急救包吗? + 要在使用後刪除個人急救包嗎? Locations Epinephrine @@ -4608,8 +4608,8 @@ Место использования адреналина アドレナリンをつかう場所 에피네프린 사용 장소 - 肾上腺素使用地点 - 腎上腺素使用地點 + 肾上腺素使用地点 + 腎上腺素使用地點 Where can the Epinephrine be used? (Basic Medical) @@ -4623,8 +4623,8 @@ Где может использоваться адреналин? (Базовая медицина) どこでもアドレナリンをつかえるようにしますか?(ベーシック医療のみ) 어디에서 에피네프린을 사용할 수 있습니까? (기본 의료) - 在哪里可以使用肾上腺素? (基本医疗) - 在哪裡可以使用腎上腺素? (基本醫療) + 在哪里可以使用肾上腺素? (基本医疗) + 在哪裡可以使用腎上腺素? (基本醫療) Locations PAK @@ -4639,8 +4639,8 @@ Locazioni Kit Pronto Soccorso 応急処置キットをつかう場所 개인응급키트 사용 장소 - 个人急救包使用地点 - 個人急救包使用地點 + 个人急救包使用地点 + 個人急救包使用地點 Where can the PAK be used? @@ -4655,8 +4655,8 @@ Dove può essere usato il Kit Pronto Soccorso? どこでも応急処置キットをつかえるようにしますか? 어디에서 개인응급키트를 사용할 수 있습니까? - 在哪里可以使用个人急救包? - 在哪裡可以使用個人急救包? + 在哪里可以使用个人急救包? + 在哪裡可以使用個人急救包? Condition PAK @@ -4671,8 +4671,8 @@ Condizioni Kit Pronto Soccorso 応急処置キットの状態 개인응급키트 상태 - 个人急救包使用条件 - 個人急救包使用條件 + 个人急救包使用条件 + 個人急救包使用條件 When can the PAK be used? @@ -4687,8 +4687,8 @@ Quando può essere usato il Kit Pronto Soccorso? どこでも応急処置キットをつかえるようにしますか? 언제 개인응급키트를 사용할 수 있습니까? - 何时可以使用个人急救包? - 何時可以使用個人急救包? + 何时可以使用个人急救包? + 何時可以使用個人急救包? Anywhere @@ -4703,8 +4703,8 @@ Ovunque どこでも 어디서나 - 任何地方 - 任何地方 + 任何地方 + 任何地方 Medical vehicles @@ -4719,8 +4719,8 @@ Veicoli medici 医療車両のみ 의료차량 - 医疗载具 - 醫療載具 + 医疗载具 + 醫療載具 Medical facility @@ -4735,8 +4735,8 @@ Strutture mediche 医療施設でのみ 의료시설 - 医疗设施 - 醫療設施 + 医疗设施 + 醫療設施 Vehicles & facility @@ -4751,8 +4751,8 @@ Veicoli e Strutture 車両 & 施設 차량 및 시설 - 医疗载具 & 医疗设施 - 醫療載具 & 醫療設施 + 医疗载具 & 医疗设施 + 醫療載具 & 醫療設施 Allow Surgical Kit (Adv) @@ -4767,8 +4767,8 @@ Permetti Kit Chirurgico (Avanzato) 縫合キットの許可 (アド) 봉합키트 활성화 (고급) - 允许使用手术包 (进阶伤口) - 允許使用手術包 (進階傷口) + 允许使用手术包 (进阶伤口) + 允許使用手術包 (進階傷口) Who can use the Surgical Kit? @@ -4783,8 +4783,8 @@ Chi può usare il Kit Chirurgico? だれでも縫合キットをつかえるようにしますか? 어느 인원이 봉합키트를 사용할 수 있습니까? - 谁能够使用手术包? - 誰能夠使用手術包? + 谁能够使用手术包? + 誰能夠使用手術包? Remove Surgical Kit (Adv) @@ -4799,8 +4799,8 @@ Rimuovi Kit Chirurgico (Avanzato) 縫合キットを削除 (アド) 봉합키트 제거 (고급) - 在使用后删除手术包 (进阶伤口) - 在使用後刪除手術包 (進階傷口) + 在使用后删除手术包 (进阶伤口) + 在使用後刪除手術包 (進階傷口) Should Surgical kit be removed on usage? @@ -4815,8 +4815,8 @@ Il Kit Chirurgico dev'essere rimosso dopo l'uso? 縫合キットをつかった後に削除しますか? 봉합키트를 사용하고 나서 제거합니까? - 手术包会在使用后被删除吗? - 手術包會在使用後被刪除嗎? + 手术包会在使用后被删除吗? + 手術包會在使用後被刪除嗎? Locations Surgical Kit (Adv) @@ -4831,8 +4831,8 @@ Località Kit Chirurgico (Avanzato) 縫合キットをつかう場所 (アド) 봉합키트 사용 장소 (고급) - 手术包使用地点 (进阶伤口) - 手術包使用地點 (進階傷口) + 手术包使用地点 (进阶伤口) + 手術包使用地點 (進階傷口) Where can the Surgical Kit be used? @@ -4847,8 +4847,8 @@ Dove può essere usato il Kit Chirurgico? どこでも縫合キットをつかえるようにしますか? 어디에서 봉합키트를 사용할 수 있게 합니까? - 定义手术包可被使用的地方? - 定義手術包可被使用的地方? + 定义手术包可被使用的地方? + 定義手術包可被使用的地方? Condition Surgical Kit (Adv) @@ -4863,8 +4863,8 @@ Condizioni Kit Chirurgico (Avanzato) 縫合キットの状態 (アド) 봉합키트 상태 (고급) - 使用手术包的条件 (进阶伤口) - 使用手術包的條件 (進階傷口) + 使用手术包的条件 (进阶伤口) + 使用手術包的條件 (進階傷口) When can the Surgical Kit be used? @@ -4879,8 +4879,8 @@ Quando può essere usato il Kit Chirurgico? いつでも縫合キットをつかえるようにしますか? 언제 봉합키트를 사용할 수 있습니까? - 何时可以使用手术工具包? - 何時可以使用手術工具包? + 何时可以使用手术工具包? + 何時可以使用手術工具包? Heal hitpoints @@ -4894,8 +4894,8 @@ Soigner les blessures ヒットポイントの回復 체력 회복 - 完整治疗 - 完整治療 + 完整治疗 + 完整治療 Heal fully bandaged hitpoints @@ -4909,8 +4909,8 @@ Soigner les plaies entièrement bandées. 包帯によりヒットポイントを完全に回復する 붕대를 감아서 체력을 회복 - 完全医疗包扎的部位至痊愈 - 完全醫療包紮的部位至痊癒 + 完全医疗包扎的部位至痊愈 + 完全醫療包紮的部位至痊癒 Pain suppression @@ -4925,8 +4925,8 @@ Soppressione dolore 痛みの継続 고통 억제 - 疼痛抑制 - 疼痛抑制 + 疼痛抑制 + 疼痛抑制 Pain is only temporarily suppressed, not removed @@ -4941,8 +4941,8 @@ Dolore è solo temporaneamente soppresso, non rimosso 痛みを一時的に継続させ、取り除かない 고통은 제거가 아닌 일시적으로 억제만 가능합니다. - 疼痛只会被暂时抑制, 而不能完全消除 - 疼痛只會被暫時抑制, 而不能完全消除 + 疼痛只会被暂时抑制, 而不能完全消除 + 疼痛只會被暫時抑制, 而不能完全消除 Configure the treatment settings from ACE Basic Medical @@ -4955,8 +4955,8 @@ Настройка лечения в базовой медицинской системе ACE ACE ベーシック医療による設定で、治療を設定する ACE 기본 의료에 대한 치료 설정 수정 - 设定ACE基本医疗的规则 - 設定ACE基本醫療的規則 + 设定ACE基本医疗的规则 + 設定ACE基本醫療的規則 Configure the treatment settings from ACE Advanced Medical @@ -4971,8 +4971,8 @@ Configura le impostazioni trattamenti per ACE Medical ACE アドバンスド医療による設定で、治療を設定する ACE 고급 의료에 대한 치료 설정 수정 - 设定ACE进阶医疗的规则 - 設定ACE進階醫療的規則 + 设定ACE进阶医疗的规则 + 設定ACE進階醫療的規則 Revive Settings [ACE] @@ -4987,8 +4987,8 @@ Impostazioni Revive [ACE] リバイブ設定 [ACE] 소생 설정 [ACE] - 复苏设定 [ACE] - 復甦設定 [ACE] + 复苏设定 [ACE] + 復甦設定 [ACE] Enable Revive @@ -5003,8 +5003,8 @@ Abilita Revive リバイブを有効化 소생 활성화 - 启用复苏 - 啟用復甦 + 启用复苏 + 啟用復甦 Enable a basic revive system @@ -5019,8 +5019,8 @@ Abilita un sistema revive basico ベーシックなリバイブを有効化 기본 소생 시스템 활성화 - 启用基本复苏系统 - 啟用基本復甦系統 + 启用基本复苏系统 + 啟用基本復甦系統 Max Revive time @@ -5035,8 +5035,8 @@ Tempo massimo Revive 最大リバイブ時間 최대 소생 시간 - 最大复苏时间 - 最大復甦時間 + 最大复苏时间 + 最大復甦時間 Max amount of seconds a unit can spend in revive state @@ -5051,8 +5051,8 @@ Numero massimo di secondi che un'unità può spendere in stato revive ユニットがリバイブ状態になっている最大時間を設定できます 소생상태에서 인원이 버틸 수 있는 최대 시간을 초 단위로 정합니다 - 人员在等待复苏状态下能够等待的最大时间(秒) - 人員在等待復甦狀態下能夠等待的最大時間(秒) + 人员在等待复苏状态下能够等待的最大时间(秒) + 人員在等待復甦狀態下能夠等待的最大時間(秒) Max Revive lives @@ -5067,8 +5067,8 @@ Numero massimo Revives 最大リバイブ数 최대 소생 횟수 - 最大被救活次数 - 最大被救活次數 + 最大被救活次数 + 最大被救活次數 Max amount of lives a unit. 0 or -1 is disabled. @@ -5083,8 +5083,8 @@ Numero massimo di vite di un'unità. 0 o -1 per disabilitare. ユニットの最大リバイブ数を設定できます。0 または -1 は無効化になります 소생 가능한 횟수입니다. 0 혹은 -1 로 비활성화 합니다 - 一个人员最大可被救活次数, 0或-1为关闭 (无限救活). - 一個人員最大可被救活次數, 0或-1為關閉 (無限救活). + 一个人员最大可被救活次数, 0或-1为关闭 (无限救活). + 一個人員最大可被救活次數, 0或-1為關閉 (無限救活). Provides a medical system for both players and AI. @@ -5099,8 +5099,8 @@ Fornisce un sistema medico sia per giocatori che IA プレイヤーと AI の両方へ医療システムを提供します。 플레이어와 인공지능 모두에게 의료 시스템을 지원합니다. - 医疗系统将同时作用在玩家与AI - 醫療系統將同時作用在玩家與AI + 医疗系统将同时作用在玩家与AI + 醫療系統將同時作用在玩家與AI Set Medic Class [ACE] @@ -5115,8 +5115,8 @@ Imposta Classe Medico [ACE] 衛生兵クラスとして設定 [ACE] 의무병 보직 설정 [ACE] - 设定医疗兵单位 [ACE] - 設定醫療兵單位 [ACE] + 设定医疗兵单位 [ACE] + 設定醫療兵單位 [ACE] List @@ -5131,8 +5131,8 @@ Lista 一覧 목록 - 列表 - 列表 + 列表 + 列表 List of unit names that will be classified as medic, separated by commas. @@ -5147,8 +5147,8 @@ Lista di nomi unità che verranno classificati come medici, separati da virgole. 衛生兵として設定されるユニット名を一覧で指定でき、コンマで区切りを付けられます。 보직 이름 목록으로 의무병이 구분됩니다, 쉼표로 구분. - 列出的单位名字将被指派为医疗兵, 记得用逗号隔开! - 列出的單位名字將被指派為醫療兵, 記得用逗號隔開! + 列出的单位名字将被指派为医疗兵, 记得用逗号隔开! + 列出的單位名字將被指派為醫療兵, 記得用逗號隔開! Is Medic @@ -5163,8 +5163,8 @@ E' Medico 衛生兵として 의무병 - 是医疗兵 - 是醫療兵 + 是医疗兵 + 是醫療兵 This module allows you to assign the medic class to selected units. @@ -5179,8 +5179,8 @@ Questo modulo ti permette di assegnare la classe Medico alle unità selezionate. 選択されたユニットを衛生兵として指定します。 이 모듈은 선택한 보직이 의무병을 할 수 있게 해줍니다. - 本模块可让被同步的单位成为医疗兵. - 本模塊可讓被同步的單位成為醫療兵. + 本模块可让被同步的单位成为医疗兵. + 本模塊可讓被同步的單位成為醫療兵. None @@ -5195,8 +5195,8 @@ Nessuno なし 없음 - - + + Regular medic @@ -5211,8 +5211,8 @@ Medico Regolare 通常の衛生兵 일반 의무병 - 普通医疗兵 - 普通醫療兵 + 普通医疗兵 + 普通醫療兵 Doctor (Only Advanced Medics) @@ -5227,8 +5227,8 @@ Dottore (Solo Medici Avanzati) 医師 (アドバンスド医療のみ) 의사 (오직 고급 의료에서만) - 军医 (只限进阶医疗系统) - 軍醫 (只限進階醫療系統) + 军医 (只限进阶医疗系统) + 軍醫 (只限進階醫療系統) Doctor @@ -5243,8 +5243,8 @@ Dottore 医師 의사 - 军医 - 軍醫 + 军医 + 軍醫 Assigns the ACE medic class to a unit @@ -5259,8 +5259,8 @@ Assegna la classe medico ACE ad un'unità ユニットを ACE の衛生兵として割り当てる 인원에게 ACE 의무병 보직 선정 - 指派ACE医疗职位给该单位 - 指派ACE醫療職位給該單位 + 指派ACE医疗职位给该单位 + 指派ACE醫療職位給該單位 Set Medical Vehicle [ACE] @@ -5275,8 +5275,8 @@ Imposta Veicolo Medico [ACE] 医療車両を設定 [ACE] 의료 차랑 선정 [ACE] - 设定医疗载具 [ACE] - 設定醫療載具 [ACE] + 设定医疗载具 [ACE] + 設定醫療載具 [ACE] List @@ -5291,8 +5291,8 @@ Lista 一覧 목록 - 列表 - 列表 + 列表 + 列表 List of vehicles that will be classified as medical vehicle, separated by commas. @@ -5307,8 +5307,8 @@ Lista di veicoli che verranno classificati come veicoli medici, separati da virgole. 医療車両として設定されるクラス名を一覧で指定でき、コンマで区切りを付けられます 차량 명칭 목록으로 의료차량이 구분됩니다, 쉼표로 구분. - 列出的载具将被指定为医疗载具, 记得用逗号隔开! - 列出的載具將被指定為醫療載具, 記得用逗號隔開! + 列出的载具将被指定为医疗载具, 记得用逗号隔开! + 列出的載具將被指定為醫療載具, 記得用逗號隔開! Is Medical Vehicle @@ -5323,8 +5323,8 @@ E' Veicolo Medico 医療車両として 의료 차량 - 是医疗载具 - 是醫療載具 + 是医疗载具 + 是醫療載具 Whatever or not the objects in the list will be a medical vehicle. @@ -5339,8 +5339,8 @@ Gli oggetti nella lista verranno considerati veicoli medici o meno. どれでも、またはこの一覧にないオブジェクトを医療車両として割り当てる。 무엇이 되었던간에 이 목록에 있는 물체는 의료 차량이 됩니다. - 列表中的载具将会变成医疗载具 - 列表中的載具將會變成醫療載具 + 列表中的载具将会变成医疗载具 + 列表中的載具將會變成醫療載具 Assigns the ACE medic class to a unit @@ -5355,8 +5355,8 @@ Assegna la classe medico ACE ad un'unità ユニットを ACE の衛生兵として割り当てる 차량에 ACE 의무병 보직 선정 - 指派ACE医疗职位给该单位 - 指派ACE醫療職位給該單位 + 指派ACE医疗职位给该单位 + 指派ACE醫療職位給該單位 Set Medical Facility [ACE] @@ -5371,8 +5371,8 @@ Imposta Struttura Medica [ACE] 医療施設を設定 [ACE] 의료시설 선정 [ACE] - 设定医疗设施 [ACE] - 設定醫療設施 [ACE] + 设定医疗设施 [ACE] + 設定醫療設施 [ACE] Is Medical Facility @@ -5387,8 +5387,8 @@ E' Struttura Medica 医療施設として 의료시설 - 是医疗设施 - 是醫療設施 + 是医疗设施 + 是醫療設施 Registers an object as a medical facility @@ -5403,8 +5403,8 @@ Registra un oggetto come struttura medica オブジェクトを医療施設として割り当てる 물체를 의료시설로 등록합니다 - 指定一个物件作为医疗设施 - 指定一個物件作為醫療設施 + 指定一个物件作为医疗设施 + 指定一個物件作為醫療設施 Defines an object as a medical facility. This allows for more advanced treatments. Can be used on buildings and vehicles. @@ -5419,8 +5419,8 @@ Definisce un oggetto come struttura medica. Questo permette cure più avanzate. Può essere usato su edifici e veicoli. オブジェクトを医療施設として割り当てます。建物と車両へ割り当てられた場合、より高度な治療が可能になります。 물체를 의료시설로 정의합니다. 건물 혹은 차량이 될 수 있습니다. 이는 고급 의료 조치를 할 수 있게해줍니다. - 定义一个物件作为医疗设施, 此医疗设施将被允许使用更进阶的医疗方法. 此功能可用于建筑物或是载具上! - 定義一個物件作為醫療設施, 此醫療設施將被允許使用更進階的醫療方法. 此功能可用於建築物或是載具上! + 定义一个物件作为医疗设施, 此医疗设施将被允许使用更进阶的医疗方法. 此功能可用于建筑物或是载具上! + 定義一個物件作為醫療設施, 此醫療設施將被允許使用更進階的醫療方法. 此功能可用於建築物或是載具上! [ACE] Medical Supply Crate (Basic) @@ -5435,8 +5435,8 @@ [ACE] Cassa Rifornimenti Medici (Basico) [ACE] 医療物資箱 (ベーシック) [ACE] 의료 물자 (기본) - [ACE] 医疗补给箱(基本) - [ACE] 醫療補給箱(基本) + [ACE] 医疗补给箱(基本) + [ACE] 醫療補給箱(基本) [ACE] Medical Supply Crate (Advanced) @@ -5451,8 +5451,8 @@ [ACE] Cassa Rifornimenti Medici (Avanzato) [ACE] 医療物資箱 (アドバンスド) [ACE] 의료 물자 (고급) - [ACE] 医疗补给箱(进阶) - [ACE] 醫療補給箱(進階) + [ACE] 医疗补给箱(进阶) + [ACE] 醫療補給箱(進階) Anytime @@ -5467,8 +5467,8 @@ Sempre いつでも 언제나 - 任何时间 - 任何時間 + 任何时间 + 任何時間 Stable @@ -5483,8 +5483,8 @@ Stabile 安定 안정된 - 稳定状态下 - 穩定狀態下 + 稳定状态下 + 穩定狀態下 Medical @@ -5499,8 +5499,8 @@ Orvosi 治療 의료 - 医疗设定 - 醫療設定 + 医疗设定 + 醫療設定 Distance to %1 has become to far for treatment @@ -5514,8 +5514,8 @@ %1 est trop loin pour être soigné %1 は治療をできない所まで離れた %1 부터의 거리가 너무 멀어 치료할 수 없습니다 - 设定当距离超过%1将不能使用治疗动作 - 設定當距離超過%1將不能使用治療動作 + 设定当距离超过%1将不能使用治疗动作 + 設定當距離超過%1將不能使用治療動作 This person (%1) is awake and cannot be loaded @@ -5529,8 +5529,8 @@ %1 est conscient et ne peut être embarqué. 患者 (%1) は意識があり、積み込めない 이 사람 (%1) 은(는) 의식이 있어 태우지 못합니다 - 此人(%1)是清醒且不能被装载 - 此人(%1)是清醒且不能被裝載 + 此人(%1)是清醒且不能被装载 + 此人(%1)是清醒且不能被裝載 There is no tourniquet on this body part! @@ -5544,8 +5544,8 @@ Il n'y a pas de garrot sur ce membre ! 身体には止血帯が無い! 이 부위에는 지혈대가 없습니다! - 这部位没有止血带! - 這部位沒有止血帶! + 这部位没有止血带! + 這部位沒有止血帶! Medical training @@ -5559,8 +5559,8 @@ Медицинская подготовка 治療の訓練 의료 훈련 - 医疗训练 - 醫療訓練 + 医疗训练 + 醫療訓練 Whether or not the object will be a medical vehicle. @@ -5573,8 +5573,8 @@ Будет ли объект считаться медицинским транспортом. どれでも、またはオブジェクトを医療車両として割り当てます。 무엇이 되었던간에 이 목록에 있는 물체는 의료 차량이 됩니다. - 是否使该载具为医疗载具? - 是否使該載具為醫療載具? + 是否使该载具为医疗载具? + 是否使該載具為醫療載具? Delay cease fire of AI while player is unconscious for medical reasons. @@ -5587,8 +5587,8 @@ AI はプレイヤーが医療的な理由で気絶している場合にかぎり、撃つのをためらいます。 Opóźnij stan wstrzymania ognia u AI kiedy gracz jest nieprzytomny z powodów medycznych. 의료상의 이유로 플레이어가 기절할 경우 인공지능이 발사를 지연합니다. - 当玩家为无意识的状态时, 延长AI的停火时间 - 當玩家為無意識的狀態時, 延長AI的停火時間 + 当玩家为无意识的状态时, 延长AI的停火时间 + 當玩家為無意識的狀態時, 延長AI的停火時間 Delay cease fire of AI for unconsciousness @@ -5602,8 +5602,8 @@ Задержка прекращения огня ботами при потере сознания AI は気絶している人へ、ためらってから射撃します 기절할 경우 인공지능이 발사를 지연합니다 - 延长AI对已无意识玩家的停火时间 - 延長AI對已無意識玩家的停火時間 + 延长AI对已无意识玩家的停火时间 + 延長AI對已無意識玩家的停火時間 diff --git a/addons/medical_ai/stringtable.xml b/addons/medical_ai/stringtable.xml index 5c93be2f33..8a8068e7d6 100644 --- a/addons/medical_ai/stringtable.xml +++ b/addons/medical_ai/stringtable.xml @@ -1,4 +1,4 @@ - + @@ -10,8 +10,8 @@ Tylko serwer i HC Seulement sur le server ou le HC Solo Server e HC - 只在伺服器或无头客户端 - 只在伺服器或無頭客戶端 + 只在伺服器或无头客户端 + 只在伺服器或無頭客戶端 diff --git a/addons/medical_blood/stringtable.xml b/addons/medical_blood/stringtable.xml index 8a24ad79b5..1e61151d0d 100644 --- a/addons/medical_blood/stringtable.xml +++ b/addons/medical_blood/stringtable.xml @@ -1,4 +1,4 @@ - + @@ -9,8 +9,8 @@ Tylko gracze Joueurs seulement Solo Giocatori - 只有玩家 - 只有玩家 + 只有玩家 + 只有玩家 Enable Blood Drops @@ -20,8 +20,8 @@ Włącz ślady krwi na ziemi Active les gouttes de sang Abilita Perdite di Sangue - 开启血液滴落效果 - 開啟血液滴落效果 + 开启血液滴落效果 + 開啟血液滴落效果 Enable or disable Blood Drops created on bleeding and taking damage @@ -30,8 +30,8 @@ Włącz lub wyłącz pozostawianie śladów krwi na ziemi kiedy postać odnosi obrażenia bądź krwawi (Dés)active les gouttes de sang lors d'un saignement ou de blessure Abilita o disabilita la Perdite di Sangue create sanguinando e prendendo danno - 开启后, 会让受伤时伤口有血液滴落的效果. - 開啟後, 會讓受傷時傷口有血液滴落的效果. + 开启后, 会让受伤时伤口有血液滴落的效果. + 開啟後, 會讓受傷時傷口有血液滴落的效果. diff --git a/addons/medical_menu/stringtable.xml b/addons/medical_menu/stringtable.xml index daae65cc65..20180d3b91 100644 --- a/addons/medical_menu/stringtable.xml +++ b/addons/medical_menu/stringtable.xml @@ -1,4 +1,4 @@ - + @@ -13,8 +13,8 @@ Menu médical 治療メニュー 의료 메뉴 - 医疗选单 - 醫療選單 + 医疗选单 + 醫療選單 Allow Medical Menu @@ -28,8 +28,8 @@ Autoriser le menu médical 治療メニューを有効化 의료 메뉴 활성화 - 允许医疗选单 - 允許醫療選單 + 允许医疗选单 + 允許醫療選單 Allow clients to use the medical menu @@ -43,8 +43,8 @@ Autoriser les clients à utiliser le menu médical すべてのクライアントが治療メニューをつかえるようにする 클라이언트가 의료 메뉴를 쓰는것을 허락합니다 - 允许客户端使用医疗选单 - 允許客戶端使用醫療選單 + 允许客户端使用医疗选单 + 允許客戶端使用醫療選單 Use Medical menu @@ -58,8 +58,8 @@ Utiliser le menu médical 治療メニューをつかう 의료 메뉴 사용 - 使用医疗选单 - 使用醫療選單 + 使用医疗选单 + 使用醫療選單 If allowed by server, enable the option to use the Medical Menu through keybinding and interaction menu @@ -73,8 +73,8 @@ Si autorisé par le serveur, active l'option d'utiliser le menu médical à travers les raccourcis clavier et le menu d'interaction. サーバーが有効化を許可している場合は、オプションから有効化でき治療メニューはキー割り当てとインタラクション メニューを無視できます 서버 허가하에 단축키와 상호작용 메뉴로 의료 메뉴사용을 허가합니다 - 如果伺服器允许, 只需透过按键即可叫出医疗选单 - 如果伺服器允許, 只需透過按鍵即可叫出醫療選單 + 如果伺服器允许, 只需透过按键即可叫出医疗选单 + 如果伺服器允許, 只需透過按鍵即可叫出醫療選單 Re-open Medical menu @@ -88,8 +88,8 @@ Ré-ouvrir le menu médical 治療メニューを再びひらく 의료 메뉴 다시 열기 - 重新开启医疗选单 - 重新開啟醫療選單 + 重新开启医疗选单 + 重新開啟醫療選單 Re-open the medical menu after succesful treatment @@ -103,8 +103,8 @@ Ré-ouvrir le menu médical après un traitement réussi 治療が終わったあと、再び治療メニューをひらく 성공적으로 치료한후에 의료 메뉴를 다시 엽니다 - 当治疗成功后重新打开医疗选单 - 當治療成功後重新打開醫療選單 + 当治疗成功后重新打开医疗选单 + 當治療成功後重新打開醫療選單 Open Medical Menu @@ -118,8 +118,8 @@ Ouvir le menu médical 治療メニューをひらく 의료 메뉴 열기 - 开起医疗选单 - 開起醫療選單 + 开起医疗选单 + 開起醫療選單 Medical Menu Settings @@ -133,8 +133,8 @@ Réglages du menu médical 治療メニューの設定 의료 메뉴 설정 - 医疗选单设定 - 醫療選單設定 + 医疗选单设定 + 醫療選單設定 Configure the usage of the Medical Menu @@ -148,8 +148,8 @@ Configurer l'utilisation du menu médical 治療メニューを使うための設定 의료 메뉴 사용의 설정 - 设置医疗选单的使用 - 設置醫療選單的使用 + 设置医疗选单的使用 + 設置醫療選單的使用 EXAMINE & TREATMENT @@ -163,8 +163,8 @@ ESAMINA & TRATTA 診断 & 治療 검사 / 치료 - 检查 & 治疗 - 檢查 & 治療 + 检查 & 治疗 + 檢查 & 治療 STATUS @@ -178,8 +178,8 @@ STATO 状態 상태 - 状态 - 狀態 + 状态 + 狀態 OVERVIEW @@ -193,8 +193,8 @@ PANORAMICA オーバービュー 개요 - 概述 - 概述 + 概述 + 概述 ACTIVITY LOG @@ -208,8 +208,8 @@ LOG ATTIVITA' 治療履歴 활동 로그 - 医疗纪录 - 醫療紀錄 + 医疗纪录 + 醫療紀錄 QUICK VIEW @@ -223,8 +223,8 @@ VISTA RAPIDA クイック ビュー 퀵 뷰 - 快速检查 - 快速檢查 + 快速检查 + 快速檢查 View triage Card @@ -238,8 +238,8 @@ Guarda Triage Card トリアージ カードを見る 부상자 카드 보기 - 查看诊断卡 - 查看診斷卡 + 查看诊断卡 + 查看診斷卡 Examine Patient @@ -253,8 +253,8 @@ Esamina Paziente 患者を調べる 환자 검사하기 - 检查伤者 - 檢查傷者 + 检查伤者 + 檢查傷者 Bandage / Fractures @@ -268,8 +268,8 @@ Bendaggi/Fratture 包帯 / 骨折 붕대 / 골절 - 绷带 / 骨折 - 繃帶 / 骨折 + 绷带 / 骨折 + 繃帶 / 骨折 Medication @@ -283,8 +283,8 @@ Medicazione 薬物による治療 약물 치료 - 药物 - 藥物 + 药物 + 藥物 Airway Management @@ -298,8 +298,8 @@ Atemwegssicherung 気道を確保 기도 관리 - 呼吸道管理 - 呼吸道管理 + 呼吸道管理 + 呼吸道管理 Advanced Treatments @@ -313,8 +313,8 @@ Trattamenti Avanzati 高度な治療 고급 치료 - 进阶治疗 - 進階治療 + 进阶治疗 + 進階治療 Drag/Carry @@ -328,8 +328,8 @@ Trascina/Trasporta 引きずる / 運ぶ 끌기 / 들기 - 拖 / 背 - 拖 / 背 + 拖 / 背 + 拖 / 背 Toggle (Self) @@ -343,8 +343,8 @@ Attiva (Te Stesso) トグル (自分) 토글 (자신) - 切换 (自己) - 切換 (自己) + 切换 (自己) + 切換 (自己) Select triage status @@ -358,8 +358,8 @@ Seleziona stato Triage トリアージによる状態を選択 부상 상태 고르기 - 选择分诊状态 - 選擇分診狀態 + 选择分诊状态 + 選擇分診狀態 Select Head @@ -373,8 +373,8 @@ Seleziona Testa 頭部を選ぶ 머리 선택 - 选择头部 - 選擇頭部 + 选择头部 + 選擇頭部 Select Torso @@ -388,8 +388,8 @@ Seleziona Torso 胴体を選ぶ 몸통 선택 - 选择身体 - 選擇身體 + 选择身体 + 選擇身體 Select Left Arm @@ -403,8 +403,8 @@ Seleziona Braccio Sinistro 左腕を選ぶ 왼쪽 팔 선택 - 选择左手 - 選擇左手 + 选择左手 + 選擇左手 Select Right Arm @@ -418,8 +418,8 @@ Seleziona Braccio Destro 右腕を選ぶ 오른쪽 팔 선택 - 选择右手 - 選擇右手 + 选择右手 + 選擇右手 Select Left Leg @@ -433,8 +433,8 @@ Seleziona Gamba Sinistra 左足を選ぶ 왼쪽 다리 선택 - 选择左脚 - 選擇左腳 + 选择左脚 + 選擇左腳 Select Right Leg @@ -448,8 +448,8 @@ Seleziona Gamba Destra 右足を選ぶ 오른쪽 다리 선택 - 选择右脚 - 選擇右腳 + 选择右脚 + 選擇右腳 Head @@ -463,8 +463,8 @@ Testa 頭部 머리 - 头部 - 頭部 + 头部 + 頭部 Torso @@ -478,8 +478,8 @@ Torso 胴体 몸통 - 身体 - 身體 + 身体 + 身體 Left Arm @@ -493,8 +493,8 @@ Braccio Sinistro 左腕 왼쪽 팔 - 左手 - 左手 + 左手 + 左手 Right Arm @@ -508,8 +508,8 @@ Braccio Destro 右腕 오른쪽 팔 - 右手 - 右手 + 右手 + 右手 Left Leg @@ -523,8 +523,8 @@ Gamba Sinistra 左足 왼쪽 다리 - 左脚 - 左腳 + 左脚 + 左腳 Right Leg @@ -538,8 +538,8 @@ Gamba Destra 右足 오른쪽 다리 - 右脚 - 右腳 + 右脚 + 右腳 Body Part: %1 @@ -553,8 +553,8 @@ Parte del Corpo: %1 身体の一部: %1 신체 부위: %1 - 身体部位: %1 - 身體部位: %1 + 身体部位: %1 + 身體部位: %1 Small @@ -568,8 +568,8 @@ Piccolo 小さい - - + + Medium @@ -583,8 +583,8 @@ Medio 中くらい - - + + Large @@ -598,8 +598,8 @@ Grande 大きい - - + + There are %2 %1 Open Wounds @@ -613,8 +613,8 @@ Ci sono %2 %1 Ferite Aperte 開いている傷口が %2 %1 ほどあるようだ 여기 %2 %1 크기의 열린 상처가 있다 - 有 %2 %1 开放性伤口 - 有 %2 %1 開放性傷口 + 有 %2 %1 开放性伤口 + 有 %2 %1 開放性傷口 There is 1 %1 Open Wound @@ -628,8 +628,8 @@ C'è 1 %1 Ferita Aperta 1 つの空いている %1 傷口 여기 %1 크기의 열린 상처가 있다 - 有 1 %1 开放性伤口 - 有 1 %1 開放性傷口 + 有 1 %1 开放性伤口 + 有 1 %1 開放性傷口 There is a partial %1 Open wound @@ -643,8 +643,8 @@ C'è 1 parziale %1 Ferita Aperta 部分的に開いている %1 の傷口がある 여기 부분적으로 %1 크기의 상처가 있다 - 有部分 %1 开放性伤口 - 有部分 %1 開放性傷口 + 有部分 %1 开放性伤口 + 有部分 %1 開放性傷口 There are %2 %1 Bandaged Wounds @@ -658,8 +658,8 @@ Ci sono %2 %1 Ferite Bendate ここには %2 %1 の処置された傷がある 여기에 붕대를 감은 %2 %1 크기의 상처가 있다 - 有 %2 %1 包扎过伤口 - 有 %2 %1 包紮過傷口 + 有 %2 %1 包扎过伤口 + 有 %2 %1 包紮過傷口 There is 1 %1 Bandaged Wound @@ -673,8 +673,8 @@ C'è 1 %1 Ferita Bendata 1 つの包帯で巻かれている %1 傷 여기에 붕대를 감은 %1 크기의 상처가 있다 - 有 1 %1 包扎过伤口 - 有 1 %1 包紮過傷口 + 有 1 %1 包扎过伤口 + 有 1 %1 包紮過傷口 There is a partial %1 Bandaged wound @@ -688,8 +688,8 @@ C'è 1 parziale %1 Ferita Bendata 患者には %1 の包帯で処置された傷がある 여기 부분적으로 붕대질한 %1 크기의 상처가 있다 - 有部分 %1 包扎过伤口 - 有部分 %1 包紮過傷口 + 有部分 %1 包扎过伤口 + 有部分 %1 包紮過傷口 Normal breathing @@ -703,8 +703,8 @@ Respirazione Normale 通常の呼吸 정상 호흡 - 正常呼吸 - 正常呼吸 + 正常呼吸 + 正常呼吸 No breathing @@ -718,8 +718,8 @@ Nessuna Respirazione 息をしていない 호흡이 없음 - 没有呼吸 - 沒有呼吸 + 没有呼吸 + 沒有呼吸 Difficult breathing @@ -733,8 +733,8 @@ Difficoltà Respiratorie 呼吸が難しそうだ 호흡 곤란 - 呼吸困难 - 呼吸困難 + 呼吸困难 + 呼吸困難 Almost no breathing @@ -748,8 +748,8 @@ Quasi nessuna Respirazione ほとんど呼吸していない 호흡이 거의 없음 - 几乎没有呼吸 - 幾乎沒有呼吸 + 几乎没有呼吸 + 幾乎沒有呼吸 Bleeding @@ -763,8 +763,8 @@ Sanguinamento 出血 출혈 - 出血中 - 出血中 + 出血中 + 出血中 in Pain @@ -778,8 +778,8 @@ in Dolore 痛みがある 고통 - 疼痛中 - 疼痛中 + 疼痛中 + 疼痛中 Lost a lot of Blood @@ -793,8 +793,8 @@ Perso molto Sangue 大量出血している 많은 피를 흘림 - 大量失血 - 大量失血 + 大量失血 + 大量失血 Tourniquet [CAT] @@ -808,8 +808,8 @@ Laccio Emostatico [CAT] 止血帯 [CAT] 지혈대 [CAT] - 军用止血带 - 軍用止血帶 + 军用止血带 + 軍用止血帶 Nasopharyngeal Tube [NPA] @@ -823,8 +823,8 @@ Tubo Nasofaringeo [NPA] 鼻咽頭チューブ [NPA] 비-인두 기도기 [NPA] - 鼻咽管 - 鼻咽管 + 鼻咽管 + 鼻咽管 diff --git a/addons/microdagr/stringtable.xml b/addons/microdagr/stringtable.xml index 44fa85c25a..af18c39c03 100644 --- a/addons/microdagr/stringtable.xml +++ b/addons/microdagr/stringtable.xml @@ -1,4 +1,4 @@ - + @@ -14,8 +14,8 @@ GPS MicroDAGR MicroDAGR GPS MicroDAGR GPS - 微型军用GPS接收器 - 微型軍用GPS接收器 + 微型军用GPS接收器 + 微型軍用GPS接收器 MicroDAGR advanced GPS receiver @@ -30,8 +30,8 @@ Recepitor GPS avançado MicroDAGR MicroDAGR は改良された GPS 受信機です MicroDAGR 고급 위성항법 수신기 - 微型军用高级防御GPS接收器 - 微型軍用高級防禦GPS接收器 + 微型军用高级防御GPS接收器 + 微型軍用高級防禦GPS接收器 Angular Unit: @@ -46,8 +46,8 @@ Unidade Angular: 角度の種類: 각도의 단위: - 角密位: - 角密位: + 角密位: + 角密位: Mils @@ -62,8 +62,8 @@ Mils: ミリ ラジアン - 密位 - 密位 + 密位 + 密位 Show Waypoints On Map: @@ -78,8 +78,8 @@ Mostrar Waypoints no mapa: 地図へウェイポイントを表示: 웨이포인트를 지도에 보이기: - 显示路径点在地图上: - 顯示路徑點在地圖上: + 显示路径点在地图上: + 顯示路徑點在地圖上: Degrees @@ -94,8 +94,8 @@ Graus 角度 각도 - - + + On @@ -110,8 +110,8 @@ Be 有効 켜기 - 开启 - 開啟 + 开启 + 開啟 Off @@ -126,8 +126,8 @@ Ki 無効 끄기 - 关闭 - 關閉 + 关闭 + 關閉 Enter Grid Cords: @@ -142,8 +142,8 @@ Digite as Ccords. do Grid 座標を入力: 망 좌표 입력: - 输入网格座标: - 輸入網格座標: + 输入网格座标: + 輸入網格座標: Name of [%1] @@ -158,8 +158,8 @@ Nome do [%1] [%1] の名前 [%1] 의 이름 - 名称 [%1] - 名稱 [%1] + 名称 [%1] + 名稱 [%1] MGRS-New @@ -174,8 +174,8 @@ MGRS-Novo MGRS-New MGRS-새 것 - 军事网格座标系统-新型 - 軍事網格座標系統-新型 + 军事网格座标系统-新型 + 軍事網格座標系統-新型 WGD @@ -190,8 +190,8 @@ WGD WGD WGD - 世界座标 - 世界座標 + 世界座标 + 世界座標 Range: @@ -206,8 +206,8 @@ Distância: 距離: 거리: - 范围: - 範圍: + 范围: + 範圍: Compass Direction @@ -222,8 +222,8 @@ Direção na bússula 方位磁石での方位 방위 - 指北针方位 - 指北針方位 + 指北针方位 + 指北針方位 Mark @@ -238,8 +238,8 @@ Marca マーク 표시 - 标记 - 標記 + 标记 + 標記 Waypoints @@ -254,8 +254,8 @@ Waypoints ウェイポイント 웨이포인트 - 路径点 - 路徑點 + 路径点 + 路徑點 Connect To @@ -270,8 +270,8 @@ Conectar à 次に接続 연결 - 连接到 - 連接到 + 连接到 + 連接到 Settings @@ -286,8 +286,8 @@ Opções 設定 설정 - 设定 - 設定 + 设定 + 設定 SetWP @@ -302,8 +302,8 @@ Definir WP ウェイポイント設定 웨이포인트 설정 - 设置路径点 - 設置路徑點 + 设置路径点 + 設置路徑點 Add @@ -318,8 +318,8 @@ Adicionar 追加 더하기 - 新增 - 新增 + 新增 + 新增 Delete @@ -334,8 +334,8 @@ Törlés 削除 지우기 - 删除 - 刪除 + 删除 + 刪除 Toggle MicroDAGR Display Mode @@ -350,8 +350,8 @@ Alternar Modo de Display do MicroDAGR MicroDAGR の表示モード MicroDAGR 화면 모드 토글 - 切换微型军用GPS接收器显示模式 - 切換微型軍用GPS接收器顯示模式 + 切换微型军用GPS接收器显示模式 + 切換微型軍用GPS接收器顯示模式 Show MicoDAGR @@ -366,8 +366,8 @@ Mostrar MicroDAGR MicoDAGR を表示 MicroDAGR 꺼내기 - 显示微型军用GPS接收器 - 顯示微型軍用GPS接收器 + 显示微型军用GPS接收器 + 顯示微型軍用GPS接收器 Configure MicroDAGR @@ -382,8 +382,8 @@ Configurar MicroDAGR MicroDAGR を設定 MicroDAGR 설정하기 - 设定微型军用GPS接收器 - 設定微型軍用GPS接收器 + 设定微型军用GPS接收器 + 設定微型軍用GPS接收器 Close MicroDAGR @@ -398,8 +398,8 @@ Fechar MicroDAGR MicroDAGR を閉じる MicroDAGR 집어넣기 - 关闭微型军用GPS接收器 - 關閉微型軍用GPS接收器 + 关闭微型军用GPS接收器 + 關閉微型軍用GPS接收器 MicroDAGR Map Fill @@ -414,8 +414,8 @@ Riempimento Mappa MicroDAGR MicroDAGR での地図情報 MicroDAGR - 지도채우기 - 微型军用GPS接收器地图资料 - 微型軍用GPS接收器地圖資料 + 微型军用GPS接收器地图资料 + 微型軍用GPS接收器地圖資料 MicroDAGR Map Fill @@ -430,8 +430,8 @@ Riempimento Mappa MicroDAGR MicroDAGR での地図情報 MicroDAGR - 지도채우기 - 微型军用GPS接收器地图资料 - 微型軍用GPS接收器地圖資料 + 微型军用GPS接收器地图资料 + 微型軍用GPS接收器地圖資料 How much map data is filled on MicroDAGR's @@ -446,8 +446,8 @@ Quanti dati sono trasferiti nella mappa del MicroDAGR MicroDAGR で表示する地図情報を決定します 얼마나 많은 데이터가 MicroDAGR에 있는지에 대한 정보 - 有多少地图数据会显示在微型军用GPS接收器 - 有多少地圖數據會顯示在微型軍用GPS接收器 + 有多少地图数据会显示在微型军用GPS接收器 + 有多少地圖數據會顯示在微型軍用GPS接收器 Full Satellite + Buildings @@ -462,8 +462,8 @@ Satellite Completo + Edifici 完全な衛星画像と建物 위성 사진 + 건물 - 完整卫星画面 + 建筑物位置 - 完整衛星畫面 + 建築物位置 + 完整卫星画面 + 建筑物位置 + 完整衛星畫面 + 建築物位置 Topographical + Roads @@ -478,8 +478,8 @@ Topografico + Strade 地形と道路 지형학 도표 + 도로 - 地形 + 道路 - 地形 + 道路 + 地形 + 道路 + 地形 + 道路 None (Cannot use map view) @@ -494,8 +494,8 @@ Nessuno (Non puoi usare la vista mappa) なし(地図表示を使えません) 없음 (지도를 볼 수 없음) - 无 (无法检视地图) - 無 (無法檢視地圖) + 无 (无法检视地图) + 無 (無法檢視地圖) Controls how much data is filled on the microDAGR items. Less data restricts the map view to show less on the minimap. @@ -510,8 +510,8 @@ Controlla quanti dati sono presenti negli oggetti MicroDAGR. Meno dati costringono la vista mappa a mostrare meno informazioni nella minimappa. アイテム上で表示されるデータ量を決定します。設定を減らすと地図上での情報が少なくなります。 MicroDAGR에 얼마나 많은 데이터가 들어있는지 정합니다. 적을 수록 지도상에도 비춰지는게 적어집니다. - 设定有多少数据会显示在微型军用GPS接收器上. 这些资料的多寡会反映在迷你地图的显示上. - 設定有多少數據會顯示在微型軍用GPS接收器上. 這些資料的多寡會反映在迷你地圖的顯示上. + 设定有多少数据会显示在微型军用GPS接收器上. 这些资料的多寡会反映在迷你地图的显示上. + 設定有多少數據會顯示在微型軍用GPS接收器上. 這些資料的多寡會反映在迷你地圖的顯示上. diff --git a/addons/minedetector/stringtable.xml b/addons/minedetector/stringtable.xml index 99e1c2d0bc..0e2e31e5a6 100644 --- a/addons/minedetector/stringtable.xml +++ b/addons/minedetector/stringtable.xml @@ -1,4 +1,4 @@ - + @@ -11,8 +11,8 @@ Metalldetektor 지뢰탐지기 Metal detector - 金属探测器 - 金屬探測器 + 金属探测器 + 金屬探測器 Metal detector @@ -24,8 +24,8 @@ Metalldetektor 지뢰탐지기 Metal detector - 金属探测器 - 金屬探測器 + 金属探测器 + 金屬探測器 Activate @@ -37,8 +37,8 @@ Aktivieren 작동 Attiva - 启用探测器 - 啟用探測器 + 启用探测器 + 啟用探測器 Deactivate @@ -50,8 +50,8 @@ Deaktivieren 끄기 Disattiva - 停用探测器 - 停用探測器 + 停用探测器 + 停用探測器 Connect Headphones @@ -63,8 +63,8 @@ 헤드폰에 연결 Connecter les écouteurs Connetti Auricolari - 连接耳机 - 連接耳機 + 连接耳机 + 連接耳機 Disconnect Headphones @@ -76,8 +76,8 @@ 헤드폰 연결끊기 Déconnecter les écouteurs Disconnetti Auricolari - 断开耳机 - 斷開耳機 + 断开耳机 + 斷開耳機 Headphones Connected @@ -89,8 +89,8 @@ 헤드폰 연결됨 Écouteurs connectés Auricolari Connessi - 已连接耳机 - 已連接耳機 + 已连接耳机 + 已連接耳機 Headphones Disconnected @@ -102,8 +102,8 @@ 헤드폰 연결끊김 Écouteurs déconnectés Auricolari Disconnessi - 已断开耳机 - 已斷開耳機 + 已断开耳机 + 已斷開耳機 diff --git a/addons/missileguidance/stringtable.xml b/addons/missileguidance/stringtable.xml index 7cf2cc30e0..72de552422 100644 --- a/addons/missileguidance/stringtable.xml +++ b/addons/missileguidance/stringtable.xml @@ -1,4 +1,4 @@ - + @@ -14,8 +14,8 @@ Продвинутое наведение ракет 高度なミサイルの誘導 고급 미사일 유도 - 进阶飞弹制导 - 進階飛彈制導 + 进阶飞弹制导 + 進階飛彈制導 Advanced missile guidance, or AMG, provides multiple enhancements to missile locking and firing. It is also a framework required for missile weapon types. @@ -30,8 +30,8 @@ Pokočilé navádění raket (AMG) poskytuje několik vylepšení pro lepší zaměření a následnou střelbu. Je to prvek vyžadovaný u typu zbraní jako jsou rakety. 高度なミサイルの誘導、または AMG はミサイルの捕捉と発射に複数の強化をあたえます。これはミサイルの種類によって、枠組みを必要とします。 고급 미사일 유도 혹은 AMG 는 표적 획득 및 발사를 위한 여러 기능을 제공합니다. 미사일 종류에따라 체계가 필요합니다. - 进阶飞弹制导增强了多种导弹锁定和射击的能力. 此系统适用于所有飞弹类型的武器. - 進階飛彈制導增強了多種導彈鎖定和射擊的能力. 此系統適用於所有飛彈類型的武器. + 进阶飞弹制导增强了多种导弹锁定和射击的能力. 此系统适用于所有飞弹类型的武器. + 進階飛彈制導增強了多種導彈鎖定和射擊的能力. 此系統適用於所有飛彈類型的武器. Hydra-70 DAGR Missile @@ -46,8 +46,8 @@ Hydra-70 DAGR Hydra-70 DAGR ミサイル Hydra-70 DAGR 미사일 - 九头蛇-70 直接攻击导引飞弹 - 九頭蛇-70 直接攻擊導引飛彈 + 九头蛇-70 直接攻击导引飞弹 + 九頭蛇-70 直接攻擊導引飛彈 DAGR @@ -62,8 +62,8 @@ DAGR DAGR DAGR - 直接攻击导引飞弹 - 直接攻擊導引飛彈 + 直接攻击导引飞弹 + 直接攻擊導引飛彈 Hydra-70 DAGR Laser Guided Missile @@ -78,8 +78,8 @@ Управляемая ракета лазерного наведения Hydra-70 DAGR Hydra-70 DAGR レーザ誘導ミサイル Hydra-70 DAGR 레이저 유도 미사일 - 九头蛇-70 直接攻击雷射导引飞弹e - 九頭蛇-70 直接攻擊雷射導引飛彈e + 九头蛇-70 直接攻击雷射导引飞弹e + 九頭蛇-70 直接攻擊雷射導引飛彈e Hellfire II AGM-114K Missile @@ -94,8 +94,8 @@ Hellfire II AGM-114K Hellfire II AGM-114K ミサイル Hellfire II AGM-114K 미사일 - 地狱火II型 AGM-114K 导弹 - 地獄火II型 AGM-114K 導彈 + 地狱火II型 AGM-114K 导弹 + 地獄火II型 AGM-114K 導彈 AGM-114K @@ -110,8 +110,8 @@ AGM-114K AGM-114K AGM-114K - AGM-114K - AGM-114K + AGM-114K + AGM-114K Hellfire II AGM-114K Laser Guided Missile @@ -126,8 +126,8 @@ Управляемая ракета лазерного наведения Hellfire II AGM-114K Hellfire II AGM-114K レーザ誘導ミサイル Hellfire II AGM-114K 레이저 유도 미사일 - 地狱火II型 AGM-114K 雷射导引飞弹 - 地獄火II型 AGM-114K 雷射導引飛彈 + 地狱火II型 AGM-114K 雷射导引飞弹 + 地獄火II型 AGM-114K 雷射導引飛彈 Off @@ -142,8 +142,8 @@ Spento 無効 끄기 - 关闭 - 關閉 + 关闭 + 關閉 Player Only @@ -158,8 +158,8 @@ Solo Giocatore プレイヤーのみ 오직 플레이어만 - 只有玩家 - 只有玩家 + 只有玩家 + 只有玩家 Player and AI @@ -173,8 +173,8 @@ Игрок и боты Giocatore ed IA プレイヤーと AI - 玩家和AI - 玩家和AI + 玩家和AI + 玩家和AI Cycle Fire Mode @@ -189,8 +189,8 @@ Alterar Modo de Disparo 発射モード切り替え 발사 방식 순환 - 循环切换开火模式 - 循環切換開火模式 + 循环切换开火模式 + 循環切換開火模式 diff --git a/addons/missionmodules/stringtable.xml b/addons/missionmodules/stringtable.xml index d9548493db..f69fbad1ec 100644 --- a/addons/missionmodules/stringtable.xml +++ b/addons/missionmodules/stringtable.xml @@ -1,4 +1,4 @@ - + @@ -14,8 +14,8 @@ Moduli Missione ACE ACE ミッション モジュール ACE 미션 모듈 - ACE 任务模块 - ACE 任務模塊 + ACE 任务模块 + ACE 任務模塊 Ambiance Sounds [ACE] @@ -30,8 +30,8 @@ Souni Ambientali [ACE] 環境音 [ACE] 환경 효과음 [ACE] - 环境声音 [ACE] - 環境聲音 [ACE] + 环境声音 [ACE] + 環境聲音 [ACE] Sounds @@ -46,8 +46,8 @@ Suoni 効果音 효과음 - 声音 - 聲音 + 声音 + 聲音 Class names of the ambiance sounds to be played. Seperated by ',' @@ -61,8 +61,8 @@ Nomi classi dei suoni ambientali da eseguire. Separati da ',' 再生する環境音のクラスネームを記載。','で複数指定できます。 재생되는 환경 효과음의 단위와 이름입니다. ','로 구분됩니다. - 输入想使用的环境声音classname. 每个classname用','做区隔 - 輸入想使用的環境聲音classname. 每個classname用','做區隔 + 输入想使用的环境声音classname. 每个classname用','做区隔 + 輸入想使用的環境聲音classname. 每個classname用','做區隔 Minimal Distance @@ -77,8 +77,8 @@ Distanza Minimale 最低距離 최소 거리 - 最小距离 - 最小距離 + 最小距离 + 最小距離 Used for calculating a random position and sets the minimal distance between the players and the played sound file(s) @@ -93,8 +93,8 @@ Usati per calcolare una posizione casuale ed impostare la distanza minima tra i giocatori ed il file suono eseguito 無作為な位置への計算や、プレイヤーと再生されるファイルの間へ最低距離を設定します 무작위 위치 계산에 사용되며 플레이어와 재생 된 사운드 파일 간의 최소 거리를 설정합니다. - 声音将随机产生在玩家附近, 此选项定义该声音最近会距离玩家多少公尺. - 聲音將隨機產生在玩家附近, 此選項定義該聲音最近會距離玩家多少公尺. + 声音将随机产生在玩家附近, 此选项定义该声音最近会距离玩家多少公尺. + 聲音將隨機產生在玩家附近, 此選項定義該聲音最近會距離玩家多少公尺. Maximum Distance @@ -109,8 +109,8 @@ Distanza Massima 最大距離 최대 거리 - 最大距离 - 最大距離 + 最大距离 + 最大距離 Used for calculating a random position and sets the maximum distance between the players and the played sound file(s) @@ -125,8 +125,8 @@ Usato per calcolare una posizione casuale ed impostare la distanza massima tra giocatori e il file suono eseguito 無作為な位置への計算や、プレイヤーと再生されるファイルの間へ最大距離を設定します 무작위 위치 계산에 사용되며 플레이어와 재생 된 사운드 파일 간의 최대 거리를 설정합니다. - 声音将随机产生在玩家附近, 此选项定义该声音最远会距离玩家多少公尺. - 聲音將隨機產生在玩家附近, 此選項定義該聲音最遠會距離玩家多少公尺. + 声音将随机产生在玩家附近, 此选项定义该声音最远会距离玩家多少公尺. + 聲音將隨機產生在玩家附近, 此選項定義該聲音最遠會距離玩家多少公尺. Minimal Delay @@ -141,8 +141,8 @@ Pausa Minima 最低遅延 최소 지연 - 最小延迟 - 最小延遲 + 最小延迟 + 最小延遲 Minimal delay between sounds played @@ -157,8 +157,8 @@ Pausa Minima tra suoni eseguiti 再生されるまでの最低遅延 재생된 소리간 최소 지연시간 - 设定每个声音档案中间最少间隔多久再进行播放 - 設定每個聲音檔案中間最少間隔多久再進行播放 + 设定每个声音档案中间最少间隔多久再进行播放 + 設定每個聲音檔案中間最少間隔多久再進行播放 Maximum Delay @@ -173,8 +173,8 @@ Pausa Massima 最大遅延 최대 지연 - 最大延迟 - 最大延遲 + 最大延迟 + 最大延遲 Maximum delay between sounds played @@ -189,8 +189,8 @@ Pausa Massima tra suoni eseguiti 再生されるまでの最大遅延 재생된 소리간 최대 지연시간 - 设定每个声音档案中间最多间隔多久再进行播放 - 設定每個聲音檔案中間最多間隔多久再進行播放 + 设定每个声音档案中间最多间隔多久再进行播放 + 設定每個聲音檔案中間最多間隔多久再進行播放 Follow Players @@ -205,8 +205,8 @@ Segui Giocatori プレイヤーを追随 플레이어 따라가기 - 跟随玩家 - 跟隨玩家 + 跟随玩家 + 跟隨玩家 Follow players. If set to false, loop will play sounds only nearby logic position. @@ -221,8 +221,8 @@ Segui Giocatori. Se impostato su falso, il ciclo eseguirà i suoni solo vicino ad una posizione logica. プレイヤーを追随します。False に設定するとロジックの近くで延々と再生します。 플레이어를 따라갑니다. 거짓으로 설정될경우 오직 한 자리에서만 반복해서 소리를 재생합니다. - 设定声音是否会在玩家的附近产生. 假如关闭此功能, 声音只会在模块的位置产生. - 設定聲音是否會在玩家的附近產生. 假如關閉此功能, 聲音只會在模塊的位置產生. + 设定声音是否会在玩家的附近产生. 假如关闭此功能, 声音只会在模块的位置产生. + 設定聲音是否會在玩家的附近產生. 假如關閉此功能, 聲音只會在模塊的位置產生. Volume @@ -237,8 +237,8 @@ Volume 音量 볼륨 - 音量 - 音量 + 音量 + 音量 The volume of the sounds played @@ -253,8 +253,8 @@ Il volume dei suoni eseguiti 再生される音の大きさ 재생되는 소리의 볼륨 - 调整声音的音量 - 調整聲音的音量 + 调整声音的音量 + 調整聲音的音量 Ambiance sounds loop (synced across MP) @@ -269,8 +269,8 @@ Ciclo Suoni Ambientali (sincronizzato in MP) 環境音の繰り返し (MP 間で同期させます) 환경 효과음 반복 (멀티플레이 전반적으로 동기화됨) - 循环的环境声音 (在多人游戏中会同步所有玩家的播放状态) - 循環的環境聲音 (在多人遊戲中會同步所有玩家的播放狀態) + 循环的环境声音 (在多人游戏中会同步所有玩家的播放状态) + 循環的環境聲音 (在多人遊戲中會同步所有玩家的播放狀態) diff --git a/addons/mk6mortar/stringtable.xml b/addons/mk6mortar/stringtable.xml index e2dcfabad8..58c0af47d6 100644 --- a/addons/mk6mortar/stringtable.xml +++ b/addons/mk6mortar/stringtable.xml @@ -1,4 +1,4 @@ - + @@ -14,8 +14,8 @@ Tavola di tiro 82mm 82mm 射表 82mm 사거리표 - 82mm迫击炮射表 - 82mm迫擊炮射表 + 82mm迫击炮射表 + 82mm迫擊炮射表 Range Table for the Mk6 82mm Mortar @@ -30,8 +30,8 @@ Tavola di tiro per il mortaio calibro 82mm Mk6 Mk6 82mm 迫撃砲の射表 Mk6 82mm 박격포 사격을 위한 사거리표 - MK6 82mm迫击炮射表 - MK6 82mm迫擊炮射表 + MK6 82mm迫击炮射表 + MK6 82mm迫擊炮射表 Open 82mm Rangetable @@ -46,8 +46,8 @@ Apri la tavola di tiro 82mm 82mm 射表を開く 82mm 사거리표 열기 - 开启82mm迫击炮射表 - 開啟82mm迫擊炮射表 + 开启82mm迫击炮射表 + 開啟82mm迫擊炮射表 Charge @@ -62,8 +62,8 @@ Carica 装薬 장약 - 装药 - 裝藥 + 装药 + 裝藥 Mk6 Settings @@ -78,8 +78,8 @@ Impostazioni Mk6 Mk6 設定 Mk6 설정 - MK6设定 - MK6設定 + MK6设定 + MK6設定 Air Resistance @@ -94,8 +94,8 @@ Resistenza dell'Aria 空気抵抗 공기저항 - 空气阻力 - 空氣阻力 + 空气阻力 + 空氣阻力 For Player Shots, Model Air Resistance and Wind Effects @@ -110,8 +110,8 @@ Per Proiettili dei Giocatori, simula la Resistenza dell'Aria e gli Effetti del Vento プレイヤが射撃すると、空気抵抗モデルと風による影響をあたえます。 플레이어 사격시 공기저항과 바람에 영향을 받습니다 - 设定由玩家射击的迫击炮, 将会受到空气阻力与风力的影响 - 設定由玩家射擊的迫擊砲, 將會受到空氣阻力與風力的影響 + 设定由玩家射击的迫击炮, 将会受到空气阻力与风力的影响 + 設定由玩家射擊的迫擊砲, 將會受到空氣阻力與風力的影響 Allow Mk6 Computer @@ -126,8 +126,8 @@ Consenti Computer Mk6 Mk6 コンピュータを許可 Mk6 탄도계산컴퓨터 허가 - 允许使用MK6射控电脑 - 允許使用MK6射控電腦 + 允许使用MK6射控电脑 + 允許使用MK6射控電腦 Show the Computer and Rangefinder (these NEED to be removed if you enable air resistance) @@ -142,8 +142,8 @@ Mostra il Computer e Distaziometro (questi DEVONO essere rimossi se vuoi abilitare la resistenza dell'aria) コンピュータと距離を表示します (空気抵抗を有効化している場合は必ず削除してください) 탄도계산컴퓨터와 거리측정기를 보여줍니다(공기저항을 활성화했을경우 이 항목은 비활성화 되어야만 합니다) - 显示射控电脑和测距仪 (如果有启用空气阻力功能时, 须停用此项功能) - 顯示射控電腦和測距儀 (如果有啟用空氣阻力功能時, 須停用此項功能) + 显示射控电脑和测距仪 (如果有启用空气阻力功能时, 须停用此项功能) + 顯示射控電腦和測距儀 (如果有啟用空氣阻力功能時, 須停用此項功能) Allow Mk6 Compass @@ -158,8 +158,8 @@ Consenti Bussola Mk6 Mk6 への方位磁石を有効化 Mk6 나침반 허용 - 允许使用MK6指北针 - 允許使用MK6指北針 + 允许使用MK6指北针 + 允許使用MK6指北針 Show the Mk6 Digital Compass @@ -174,8 +174,8 @@ Mostra la Bussola Digitale Mk6 Mk6 のデジタル方位磁石を表示 Mk6 에서 전자 나침반을 보여줍니다 - 显示MK6的数位指北针 - 顯示MK6的數位指北針 + 显示MK6的数位指北针 + 顯示MK6的數位指北針 This module allows you to setup Mk6 mortar settings. @@ -189,8 +189,8 @@ Este módulo permite configurar los parámetros del mortero Mk6. Mk6 迫撃砲への設定をできます。 이 모듈은 Mk6 설치 설정을 가능케 합니다. - 这个模块允许你设定MK6迫击炮的相关功能. - 這個模塊允許你設定MK6迫擊砲的相關功能. + 这个模块允许你设定MK6迫击炮的相关功能. + 這個模塊允許你設定MK6迫擊砲的相關功能. Use Ammunition handling @@ -203,8 +203,8 @@ Использовать манипуляции с боеприпасами 弾薬の取り扱い 탄약 관리 활성화 - 使用手动弹药装卸 - 使用手動彈藥裝卸 + 使用手动弹药装卸 + 使用手動彈藥裝卸 Removes mortar magazines, requiring individual rounds to be loaded by the gunner or loader. Does not affect AI mortars. @@ -217,8 +217,8 @@ Удаляет артиллерийские магазины, требует загрузку отдельных снарядов стрелком или заряжащим. Не влияет на артиллерию ИИ. 迫撃砲から弾薬を除去します。射手か装填手により予め装填されている必要があります。AI 迫撃砲へ影響を与えません。 박격포 탄창을 제거합니다, 사수나 장전수가 개별적으로 탄환을 넣어줘야만 합니다. 인공지능은 영향을 받지 않습니다. - 开启此功能时. 迫击炮的弹药需由炮手与装填手共同合作来进行装填. 此功能并不影响由AI射击的迫击炮. - 開啟此功能時. 迫擊砲的彈藥需由砲手與裝填手共同合作來進行裝填. 此功能並不影響由AI射擊的迫擊砲. + 开启此功能时. 迫击炮的弹药需由炮手与装填手共同合作来进行装填. 此功能并不影响由AI射击的迫击炮. + 開啟此功能時. 迫擊砲的彈藥需由砲手與裝填手共同合作來進行裝填. 此功能並不影響由AI射擊的迫擊砲. Remove Round @@ -232,8 +232,8 @@ Извлечь снаряд 弾薬を除去 탄약 제거 - 卸除弹头 - 卸除彈頭 + 卸除弹头 + 卸除彈頭 Load Mortar @@ -247,8 +247,8 @@ Зарядить миномет 弾薬を装填 탄약 장전 - 装载弹头 - 裝載彈頭 + 装载弹头 + 裝載彈頭 Unloading Round @@ -261,8 +261,8 @@ Извлечение снаряда 弾薬を除去しています 탄약 제거중 - 卸除弹头中 - 卸除彈頭中 + 卸除弹头中 + 卸除彈頭中 Preparing Round @@ -276,8 +276,8 @@ Подготовка снаряда 事前に装填 탄약 준비중 - 准备弹头中 - 準備彈頭中 + 准备弹头中 + 準備彈頭中 Load HE @@ -291,8 +291,8 @@ Зарядить фугасный りゅう弾を装填 고폭탄 장전 - 装载高爆弹 - 裝載高爆彈 + 装载高爆弹 + 裝載高爆彈 Load Smoke @@ -306,8 +306,8 @@ Зарядить дымовой 煙幕弾を装填 연막탄 장전 - 装载烟雾弹 - 裝載煙霧彈 + 装载烟雾弹 + 裝載煙霧彈 Load Illumination @@ -321,8 +321,8 @@ Зарядить осветительный 照明弾を装填 조명탄 장전 - 装载照明弹 - 裝載照明彈 + 装载照明弹 + 裝載照明彈 Load Guided HE @@ -336,8 +336,8 @@ Зарядить фугасный управляемый 誘導りゅう弾を装填 유도 고폭탄 장전 - 装载导引高爆弹 - 裝載導引高爆彈 + 装载导引高爆弹 + 裝載導引高爆彈 Load Laser Guided HE @@ -351,8 +351,8 @@ Зарядить фугасный управляемый по ЛЦУ レーザ誘導りゅう弾を装填 레이저 유도 고폭탄 장전 - 装载雷射导引高爆弹 - 裝載雷射導引高爆彈 + 装载雷射导引高爆弹 + 裝載雷射導引高爆彈 82mm HE Round @@ -366,8 +366,8 @@ Фугасный снаряд 82мм 82mm りゅう弾 82mm 고폭탄 - 82mm高爆弹 - 82mm高爆彈 + 82mm高爆弹 + 82mm高爆彈 82mm Smoke Round @@ -381,8 +381,8 @@ Дымовой снаряд 82мм 82mm 煙幕弾 82mm 연막탄 - 82mm烟雾弹 - 82mm煙霧彈 + 82mm烟雾弹 + 82mm煙霧彈 82mm Illumination Round @@ -396,8 +396,8 @@ Осветительный снаряд 82мм 82mm 照明弾 82mm 조명탄 - 82mm照明弹 - 82mm照明彈 + 82mm照明弹 + 82mm照明彈 82mm Guided HE Round @@ -411,8 +411,8 @@ Фугасный снаряд управляемый 82мм 82mm 誘導りゅう弾 82mm 유도 고폭탄 - 82mm导引高爆弹 - 82mm導引高爆彈 + 82mm导引高爆弹 + 82mm導引高爆彈 82mm Laser Guided HE Round @@ -426,8 +426,8 @@ Фугасный снаряд управляемый по ЛЦУ 82мм 82mm レーザ誘導りゅう弾 82mm 레이저 유도 고폭탄 - 82mm雷射导引高爆弹 - 82mm雷射導引高爆彈 + 82mm雷射导引高爆弹 + 82mm雷射導引高爆彈 Used in Mk6 mortar @@ -441,8 +441,8 @@ Использовался в миномете Mk6 Mk6 mortar で使います Mk6 박격포에 사용됨 - 用于Mk6迫击炮 - 用於Mk6迫擊砲 + 用于Mk6迫击炮 + 用於Mk6迫擊砲 [ACE] 82mm HE Rounds Box @@ -456,8 +456,8 @@ [ACE] Ящик фугасных снарядов 82мм [ACE] 82mm りゅう弾入り弾薬箱 [ACE] 82mm 고폭탄 상자 - [ACE] 82mm高爆弹药箱 - [ACE] 82mm高爆彈藥箱 + [ACE] 82mm高爆弹药箱 + [ACE] 82mm高爆彈藥箱 [ACE] 82mm Smoke Rounds Box @@ -471,8 +471,8 @@ [ACE] Ящик дымовых снарядов 82мм [ACE] 82mm 煙幕弾入り弾薬箱 [ACE] 82mm 연막탄 상자 - [ACE] 82mm烟雾弹药箱 - [ACE] 82mm煙霧彈藥箱 + [ACE] 82mm烟雾弹药箱 + [ACE] 82mm煙霧彈藥箱 [ACE] 82mm Illumination Rounds Box @@ -486,8 +486,8 @@ [ACE] Ящик осветительных снарядов 82мм [ACE] 82mm 照明弾入り弾薬箱 [ACE] 82mm 조명탄 상자 - [ACE] 82mm照明弹药箱 - [ACE] 82mm照明彈藥箱 + [ACE] 82mm照明弹药箱 + [ACE] 82mm照明彈藥箱 [ACE] 82mm Default Loadout Box @@ -501,8 +501,8 @@ [ACE] Ящик снарядов 82мм (стандартный) [ACE] 82mm 梱包箱 [ACE] 82mm 기본 장비 상자 - [ACE] 82mm预设弹药箱 - [ACE] 82mm預設彈藥箱 + [ACE] 82mm预设弹药箱 + [ACE] 82mm預設彈藥箱 diff --git a/addons/movement/stringtable.xml b/addons/movement/stringtable.xml index eecbf9f833..5bba66974a 100644 --- a/addons/movement/stringtable.xml +++ b/addons/movement/stringtable.xml @@ -1,4 +1,4 @@ - + @@ -14,8 +14,8 @@ Показывать вес в фунтах ポンドで重量を表示する 무게를 파운드(lb)로 보여줍니다 - 使用磅来显示重量 - 使用磅來顯示重量 + 使用磅来显示重量 + 使用磅來顯示重量 Weight: @@ -30,8 +30,8 @@ Вес: 重量: 무게: - 重量: - 重量: + 重量: + 重量: Climb @@ -46,8 +46,8 @@ Subir 登る 오르기 - 攀爬 - 攀爬 + 攀爬 + 攀爬 Can't climb here @@ -61,8 +61,8 @@ Non puoi arrampicarti qui Não se pode subir aqui ここは登れない - 这里无法攀爬 - 這裡無法攀爬 + 这里无法攀爬 + 這裡無法攀爬 diff --git a/addons/mx2a/stringtable.xml b/addons/mx2a/stringtable.xml index ab92ad08c7..3239aef1ed 100644 --- a/addons/mx2a/stringtable.xml +++ b/addons/mx2a/stringtable.xml @@ -1,4 +1,4 @@ - + @@ -14,8 +14,8 @@ MX-2A MX-2A MX-2A - MX-2A - MX-2A + MX-2A + MX-2A Thermal imaging device @@ -30,8 +30,8 @@ Dispositivo di visione termica サーマル画像表示双眼鏡 열영상 장치 - 热成像装置 - 熱成像裝置 + 热成像装置 + 熱成像裝置 diff --git a/addons/nametags/stringtable.xml b/addons/nametags/stringtable.xml index ba7ba55872..fde54a8607 100644 --- a/addons/nametags/stringtable.xml +++ b/addons/nametags/stringtable.xml @@ -1,4 +1,4 @@ - + @@ -14,8 +14,8 @@ Mostrar nomes 名前の表示 이름 표시 - 显示名称 - 顯示名稱 + 显示名称 + 顯示名稱 Show player names @@ -30,8 +30,8 @@ Показывать имена игроков (включить имена) プレイヤ名を表示 플레이어 이름 표시 - 显示玩家名称 - 顯示玩家名稱 + 显示玩家名称 + 顯示玩家名稱 Show player name only on cursor (requires player names) @@ -46,8 +46,8 @@ Показать имена игроков только под курсором (при включенных именах) カーソルを合わせた時だけプレイヤ名を表示 (プレイヤ名が必要 커서로 지시할때만 플레이어 이름 표시(플레이어 이름 필요) - 仅在准心指到后显示玩家名称 (玩家必须有设定名称) - 僅在準心指到後顯示玩家名稱 (玩家必須有設定名稱) + 仅在准心指到后显示玩家名称 (玩家必须有设定名称) + 僅在準心指到後顯示玩家名稱 (玩家必須有設定名稱) Show player name only on keypress (requires player names) @@ -62,8 +62,8 @@ Mostrar nomes somente ao pressionar teclar (requer nome de jogadores) キーを押した時だけプレイヤ名を表示 (プレイヤ名が必要) 키를 누를때만 플레이어 이름 표시(플레이어 이름 필요) - 仅在按按键后显示玩家名称 (玩家必须有设定名称) - 僅在按按鍵後顯示玩家名稱 (玩家必須有設定名稱) + 仅在按按键后显示玩家名称 (玩家必须有设定名称) + 僅在按按鍵後顯示玩家名稱 (玩家必須有設定名稱) Show player ranks (requires player names) @@ -78,8 +78,8 @@ Показывать звания игроков (при вкл. именах) プレイヤの階級を表示 (プレイヤ名が必要) 플레이어 계급 표시 (플레이어 이름 필요) - 显示玩家军阶 (玩家必须有设定名称) - 顯示玩家軍階 (玩家必須有設定名稱) + 显示玩家军阶 (玩家必须有设定名称) + 顯示玩家軍階 (玩家必須有設定名稱) Show vehicle crew info @@ -94,8 +94,8 @@ Mostra l'elenco del personale a bordo 車両の乗員を表示 차량 승무원 정보 표시 - 显示载具成员信息 - 顯示載具成員信息 + 显示载具成员信息 + 顯示載具成員信息 Show name tags for AI units @@ -110,8 +110,8 @@ Mostrar nomes para unidades de IA AI ユニットの名札を表示 인공지능 인원 이름 표시 - 显示AI单位名称 - 顯示AI單位名稱 + 显示AI单位名称 + 顯示AI單位名稱 Show SoundWaves (requires player names) @@ -126,8 +126,8 @@ Mostrar onda sonora (requer nome de jogadores) 音波形を表示 (プレイヤ名が必要) 음파 표시 (플레이어 이름 필요) - 当玩家讲话时, 显示声波图案 (玩家必须有设定名称) - 當玩家講話時, 顯示聲波圖案 (玩家必須有設定名稱) + 当玩家讲话时, 显示声波图案 (玩家必须有设定名称) + 當玩家講話時, 顯示聲波圖案 (玩家必須有設定名稱) Default Nametag Color (Non Group Members) @@ -142,8 +142,8 @@ Cor padrão do nome (unidades fora do grupo) 標準の名札の色(グループ メンバ以外) 기본 이름표 색상 (비-그룹 멤버) - 预设名称颜色 (非同小队队友) - 預設名稱顏色 (非同小隊隊友) + 预设名称颜色 (非同小队队友) + 預設名稱顏色 (非同小隊隊友) Name Tags @@ -158,8 +158,8 @@ Etichette Nomi 名札 이름표 - 玩家名称 - 玩家名稱 + 玩家名称 + 玩家名稱 Player Names View Dist. @@ -174,8 +174,8 @@ Distanza Visiva Etichette Nomi プレイヤ名が見える範囲 플레이어 이름 표시 거리 - 玩家名称显示距离 - 玩家名稱顯示距離 + 玩家名称显示距离 + 玩家名稱顯示距離 Distance in meters at which player names are shown. Default: 5 @@ -190,8 +190,8 @@ Distanza in metri a cui sono visibili i nomi giocatori. Default: 5 プレイヤの周り何メートルまで名札を表示できます。標準:5 플레이어 이름이 표시되는 미터. 기본설정: 5 - 设定名称在多少距离以内显示. 预设:5公尺 - 設定名稱在多少距離以內顯示. 預設:5公尺 + 设定名称在多少距离以内显示. 预设:5公尺 + 設定名稱在多少距離以內顯示. 預設:5公尺 Show name tags for AI? @@ -206,8 +206,8 @@ Mostra etichette nomi per IA? AI の名札も表示しますか? 인공지능의 이름도 표시합니까? - 显示AI名称? - 顯示AI名稱? + 显示AI名称? + 顯示AI名稱? Show the name and rank tags for friendly AI units? Default: Do not force @@ -222,8 +222,8 @@ Mostra etichette nomi ed etichette gradi per unità IA alleate? Default: Non forzare 友軍の AI にも名前と階級を表示しますか?標準:強制しない 아군 인공지능의 계급을 표시합니까? 기본설정: 강제하지 않음 - 显示友军AI的名称和军阶? 预设: 不显示 - 顯示友軍AI的名稱和軍階? 預設: 不顯示 + 显示友军AI的名称和军阶? 预设: 不显示 + 顯示友軍AI的名稱和軍階? 預設: 不顯示 Force Hide @@ -238,8 +238,8 @@ Forza Nascosto 強制で非表示 강제로 숨기기 - 强迫隐藏 - 強迫隱藏 + 强迫隐藏 + 強迫隱藏 Force Show @@ -254,8 +254,8 @@ Forza Mostra 強制で表示 강제로 표시 - 强迫显示 - 強迫顯示 + 强迫显示 + 強迫顯示 Show crew info? @@ -270,8 +270,8 @@ Mostra informazioni equipaggio? 乗員の情報を表示 승무원 정보 표시? - 显示载具成员讯息? - 顯示載具成員訊息? + 显示载具成员讯息? + 顯示載具成員訊息? Show vehicle crew info, or by default allows players to choose it on their own. Default: Do Not Force @@ -286,8 +286,8 @@ Mostra informazioni sull'equipaggio del veicolo, oppure consenti di default di lasciare che siano i giocatori a scegliere. Default: Non Forzare 車両の乗員を表示します。標準ではプレイヤ各々が選べられます。標準:強制しない 승무원 정보를 표시하거나 플레이어가 직접 고르게 냅둡니다. 기본설정: 강제하지 않음 - 显示载具成员讯息. 在预设的情况下, 系统允许玩家自己决定开关此讯息. 预设: 不显示 - 顯示載具成員訊息. 在預設的情況下, 系統允許玩家自己決定開關此訊息. 預設: 不顯示 + 显示载具成员讯息. 在预设的情况下, 系统允许玩家自己决定开关此讯息. 预设: 不显示 + 顯示載具成員訊息. 在預設的情況下, 系統允許玩家自己決定開關此訊息. 預設: 不顯示 Show for Vehicles @@ -302,8 +302,8 @@ Mostra per Veicoli 車両への表示 차량 표시 - 显示给载具指挥官 - 顯示給載具指揮官 + 显示给载具指挥官 + 顯示給載具指揮官 Show cursor NameTag for vehicle commander (only if client has name tags enabled) Default: No @@ -317,8 +317,8 @@ Mostra il nome sul cursore per il comandante del veicolo (solo se il client ha le Etichette Nomi attive) Default: No 車長の名札をカーソルを当てて表示します (クライアント側で名札を有効化する必要があります) 標準:無効 차량의 사령관의 이름표를 표시합니다 (오직 클라이언트가 이름표를 활성화 할시에만 보입니다) 기본설정: 아니요 - 使载具指挥官能透过准心指到别的单位来显示其名称 (仅当客户端的名称功能已启用). 预设: 关闭 - 使載具指揮官能透過準心指到別的單位來顯示其名稱 (僅當客戶端的名稱功能已啟用). 預設: 關閉 + 使载具指挥官能透过准心指到别的单位来显示其名称 (仅当客户端的名称功能已启用). 预设: 关闭 + 使載具指揮官能透過準心指到別的單位來顯示其名稱 (僅當客戶端的名稱功能已啟用). 預設: 關閉 This module allows you to customize settings and range of Name Tags. @@ -333,8 +333,8 @@ Questo modulo ti consente di personalizzare le impostazioni ed il raggio delle Etichette Nomi このモジュールは名札の表示範囲と設定を変更できます。 이 모듈은 당신이 이름표의 범위를 임의로 수정할 수 있게 해줍니다. - 这个模块允许您设定名称和显示范围等设定. - 這個模塊允許您設定名稱和顯示範圍等設定. + 这个模块允许您设定名称和显示范围等设定. + 這個模塊允許您設定名稱和顯示範圍等設定. Only on Cursor @@ -349,8 +349,8 @@ Solo su Cursore カーソルでのみ 커서만 해당 - 只有准心指到时 - 只有準心指到時 + 只有准心指到时 + 只有準心指到時 Only on Keypress @@ -365,8 +365,8 @@ Solo quando Premi Tasto キー押下のみ 키를 누를경우만 - 只有按按键时 - 只有按按鍵時 + 只有按按键时 + 只有按按鍵時 Only on Cursor and Keypress @@ -381,8 +381,8 @@ Solo su Cursore e quando Premi Tasto カーソルとキー押下のみ 커서와 키를 누를경우만 - 只有在准心指到和按按键时 - 只有在準心指到和按按鍵時 + 只有在准心指到和按按键时 + 只有在準心指到和按按鍵時 Force Show Only on Cursor @@ -397,8 +397,8 @@ Forza Mostra solo su Cursore カーソルでのみに強制する 커서만 강제로 해당 - 强制仅显示在准心指到时 - 強制僅顯示在準心指到時 + 强制仅显示在准心指到时 + 強制僅顯示在準心指到時 Force Show Only on Keypress @@ -413,8 +413,8 @@ Forza Mostra solo quando Premi Tasto キー押下のみに強制する 키를 누를경우만 강제로 해당 - 强制仅显示在按按键时 - 強制僅顯示在按按鍵時 + 强制仅显示在按按键时 + 強制僅顯示在按按鍵時 Force Show Only on Cursor and Keypress @@ -429,8 +429,8 @@ Forza Mostra solo su Cursore e quando Premi Tasto カーソルとキー押下のみに強制する 커서와 키를 누를경우만 강제로 해당 - 强制显示在准心指到和按按键时 - 強制顯示在準心指到和按按鍵時 + 强制显示在准心指到和按按键时 + 強制顯示在準心指到和按按鍵時 Use Nametag settings @@ -445,8 +445,8 @@ Usa impostazioni Etichette Nomi 名札の設定 이름표 설정 사용 - 玩家名称设定 - 玩家名稱設定 + 玩家名称设定 + 玩家名稱設定 Always Show All @@ -461,8 +461,8 @@ Mostra Sempre Tutto 常に表示する 항상 모두 표시 - 永远显示全部 - 永遠顯示全部 + 永远显示全部 + 永遠顯示全部 Show player names and set their activation. Default: Enabled @@ -477,8 +477,8 @@ Mostra nomi giocatori ed imposta la loro attivazione. Default: Abilitato プレイヤ名の表示と設定を有効化します。標準:有効 플레이어 이름의 표시와 설정을 활성화합니다. 기본설정: 활성화 - 显示玩家的名称并设置其启动方式. 预设: 启用 - 顯示玩家的名稱並設置其啟動方式. 預設: 啟用 + 显示玩家的名称并设置其启动方式. 预设: 启用 + 顯示玩家的名稱並設置其啟動方式. 預設: 啟用 Effect of sound waves above the heads of speaking players after holding the PTT key. This option works with TFAR and ACRE2. @@ -493,8 +493,8 @@ Effetto delle onde sonore sopra la testa dei giocatori parlanti quando premono il tasto PTT. Questa opzione funziona con TFAR ed ACRE2 プレイヤーが PTT キーを押している間は、音波形を表示します。このオプションは TFAR と ACRE2 で動作します。 플레이어가 PTT로 말할시 머리위에 음파효과를 적용합니다. 이 옵션은 TFAR과 ACRE2가 있을때만 적용됩니다. - 当玩家使用按键发话时, 其头上的角色名称旁会显示声波的图案. 此功能可搭配TFAR、ACRE2等模组使用. - 當玩家使用按鍵發話時, 其頭上的角色名稱旁會顯示聲波的圖案. 此功能可搭配TFAR、ACRE2等模組使用. + 当玩家使用按键发话时, 其头上的角色名称旁会显示声波的图案. 此功能可搭配TFAR、ACRE2等模组使用. + 當玩家使用按鍵發話時, 其頭上的角色名稱旁會顯示聲波的圖案. 此功能可搭配TFAR、ACRE2等模組使用. Nametags Size @@ -509,8 +509,8 @@ Dimensione Etichette Nome 名札の大きさ 이름표 크기 - 玩家名称标记大小 - 玩家名稱標記大小 + 玩家名称标记大小 + 玩家名稱標記大小 Text and Icon Size Scaling @@ -525,8 +525,8 @@ Proporzione Dimensioni Testo ed Icone 文字とアイコンの大きさ 글자와 아이콘 크기 비례 - 文字和图示大小设定 - 文字和圖示大小設定 + 文字和图示大小设定 + 文字和圖示大小設定 Fade on screen border @@ -536,8 +536,8 @@ 화면 가장자리에서 사라짐 Estomper sur les bords de l'écran Sfocatura nei bordi dello schermo - 在荧幕边框旁淡出 - 在螢幕邊框旁淡出 + 在荧幕边框旁淡出 + 在螢幕邊框旁淡出 diff --git a/addons/nightvision/stringtable.xml b/addons/nightvision/stringtable.xml index 1ff3ee43fb..8e4e1fafde 100644 --- a/addons/nightvision/stringtable.xml +++ b/addons/nightvision/stringtable.xml @@ -1,4 +1,4 @@ - + @@ -14,8 +14,8 @@ Éjjellátó szemüveg (1. Gen.) 夜間暗視装置つきゴーグル (第1世代) 야투경 (1세대) - 夜视镜 (初代) - 夜視鏡 (初代) + 夜视镜 (初代) + 夜視鏡 (初代) NV Goggles (Gen2) @@ -30,8 +30,8 @@ Éjjellátó szemüveg (2. Gen.) 夜間暗視装置つきゴーグル (第2世代) 야투경 (2세대) - 夜视镜 (二代) - 夜視鏡 (二代) + 夜视镜 (二代) + 夜視鏡 (二代) NV Goggles (Gen3) @@ -46,8 +46,8 @@ Éjjellátó szemüveg (3. Gen.) 夜間暗視装置つきゴーグル (第3世代) 야투경 (3세대) - 夜视镜 (三代) - 夜視鏡 (三代) + 夜视镜 (三代) + 夜視鏡 (三代) NV Goggles (Gen3, Brown) @@ -62,8 +62,8 @@ Éjjellátó szemüveg (3. Gen., barna) 夜間暗視装置つきゴーグル (第3世代、ブラウン) 야투경 (3세대, 갈색) - 夜视镜 (三代, 棕色) - 夜視鏡 (三代, 棕色) + 夜视镜 (三代, 棕色) + 夜視鏡 (三代, 棕色) NV Goggles (Gen3, Green) @@ -78,8 +78,8 @@ Éjjellátó szemüveg (3. Gen., zöld) 夜間暗視装置つきゴーグル (第3世代、グリーン) 야투경 (3세대, 녹색) - 夜视镜 (三代, 绿色) - 夜視鏡 (三代, 綠色) + 夜视镜 (三代, 绿色) + 夜視鏡 (三代, 綠色) NV Goggles (Gen3, Black) @@ -94,8 +94,8 @@ Éjjellátó szemüveg (3. Gen., fekete) 夜間暗視装置つきゴーグル (第3世代、ブラック) 야투경 (3세대, 검정색) - 夜视镜 (三代, 黑色) - 夜視鏡 (三代, 黑色) + 夜视镜 (三代, 黑色) + 夜視鏡 (三代, 黑色) NV Goggles (Gen4) @@ -110,8 +110,8 @@ Éjjellátó szemüveg (4. Gen.) 夜間暗視装置つきゴーグル (第4世代) 야투경 (4세대) - 夜视镜 (四代) - 夜視鏡 (四代) + 夜视镜 (四代) + 夜視鏡 (四代) NV Goggles (Wide) @@ -126,8 +126,8 @@ Occhiali notturni (Larghi) 夜間暗視装置つきゴーグル (ワイド) 야투경 (넓음) - 夜视镜 (宽版) - 夜視鏡 (寬版) + 夜视镜 (宽版) + 夜視鏡 (寬版) Brightness: %1 @@ -142,8 +142,8 @@ Luminosità: %1 光度:%1 밝기: %1 - 亮度: %1 - 亮度: %1 + 亮度: %1 + 亮度: %1 Increase NVG Brightness @@ -158,8 +158,8 @@ Aumenta la luminosità dell'NVG 夜間暗視装置の光度を上げる 야투경 밝기 높이기 - 增加夜视镜亮度 - 增加夜視鏡亮度 + 增加夜视镜亮度 + 增加夜視鏡亮度 Decrease NVG Brightness @@ -174,8 +174,8 @@ Riduci la luminosità dell'NVG 夜間暗視装置の光度を下げる 야투경 밝기 줄이기 - 减少夜视镜亮度 - 減少夜視鏡亮度 + 减少夜视镜亮度 + 減少夜視鏡亮度 Nightvision @@ -189,8 +189,8 @@ Vision nocturne 夜間暗視装置 야간투시경 - 夜视 - 夜視 + 夜视 + 夜視 Settings for night vision. @@ -204,8 +204,8 @@ Réglage pour la vision nocturne 夜間暗視装置の設定。 야간투시경 설정 - 设定夜视选项. - 設定夜視選項. + 设定夜视选项. + 設定夜視選項. Disable NVGs in scope @@ -219,8 +219,8 @@ Desactiver les JVN dans les viseurs. スコープを覗くと夜間暗視装置を無効化 조준경 사용시 야투경 비활성화 - 使用瞄准镜时关闭夜视镜 - 使用瞄準鏡時關閉夜視鏡 + 使用瞄准镜时关闭夜视镜 + 使用瞄準鏡時關閉夜視鏡 Blocks the usage of night vision goggles whilst aiming down the sight. @@ -234,8 +234,8 @@ Bloque l'usage des JVN pendant la visée. スコープを使い狙いを付けると、夜間暗視装置を無効化します。 조준시 야투경의 사용을 제한합니다. - 此功能开启后, 当要使用瞄准镜时, 为避免夜视镜镜头碰撞到瞄准镜, 会先拿开夜视镜后再进行瞄准镜瞄准. - 此功能開啟後, 當要使用瞄準鏡時, 為避免夜視鏡鏡頭碰撞到瞄準鏡, 會先拿開夜視鏡後再進行瞄準鏡瞄準. + 此功能开启后, 当要使用瞄准镜时, 为避免夜视镜镜头碰撞到瞄准镜, 会先拿开夜视镜后再进行瞄准镜瞄准. + 此功能開啟後, 當要使用瞄準鏡時, 為避免夜視鏡鏡頭碰撞到瞄準鏡, 會先拿開夜視鏡後再進行瞄準鏡瞄準. diff --git a/addons/nlaw/stringtable.xml b/addons/nlaw/stringtable.xml index 8f7533f9e4..74de6d21d8 100644 --- a/addons/nlaw/stringtable.xml +++ b/addons/nlaw/stringtable.xml @@ -1,26 +1,26 @@ - + NLAW Track Target (Hold) NLAW Traccia Bersaglio (Mantieni) NALW 目標の追跡 (押しっぱ) - 次世代轻型反坦克导弹发射器追踪目标 (按住) - 次世代輕型反坦克導彈發射器追蹤目標 (按住) + 次世代轻型反坦克导弹发射器追踪目标 (按住) + 次世代輕型反坦克導彈發射器追蹤目標 (按住) Direct Attack Attacco Diretto ダイレクト アタック - 直射模式 - 直射模式 + 直射模式 + 直射模式 Overfly Top Attack Attacco dall'alto オーバーフライ トップ アタック - 攻顶模式 - 攻頂模式 + 攻顶模式 + 攻頂模式 diff --git a/addons/optics/stringtable.xml b/addons/optics/stringtable.xml index 903f44e60a..377cca28bc 100644 --- a/addons/optics/stringtable.xml +++ b/addons/optics/stringtable.xml @@ -1,4 +1,4 @@ - + @@ -14,8 +14,8 @@ RCO (2D) RCO (2D) RCO (2D) - 步枪战斗光学瞄准镜(2D) - 步槍戰鬥光學瞄準鏡(2D) + 步枪战斗光学瞄准镜(2D) + 步槍戰鬥光學瞄準鏡(2D) RCO (PIP) @@ -30,8 +30,8 @@ RCO (PIP) RCO (PIP) RCO (PIP) - 步枪战斗光学瞄准镜(拟真版) - 步槍戰鬥光學瞄準鏡(擬真版) + 步枪战斗光学瞄准镜(拟真版) + 步槍戰鬥光學瞄準鏡(擬真版) ARCO (2D) @@ -46,8 +46,8 @@ ARCO (2D) ARCO (2D) ARCO (2D) - 先进步枪战斗光学瞄准镜(2D) - 先進步槍戰鬥光學瞄準鏡(2D) + 先进步枪战斗光学瞄准镜(2D) + 先進步槍戰鬥光學瞄準鏡(2D) ARCO (PIP) @@ -62,8 +62,8 @@ ARCO (PIP) ARCO (PIP) ARCO (PIP) - 先进步枪战斗光学瞄准镜(拟真版) - 先進步槍戰鬥光學瞄準鏡(擬真版) + 先进步枪战斗光学瞄准镜(拟真版) + 先進步槍戰鬥光學瞄準鏡(擬真版) MRCO (2D) @@ -78,8 +78,8 @@ MRCO (2D) MRCO (2D) MRCO (2D) - 多距离战斗瞄准镜(2D) - 多距離戰鬥瞄準鏡(2D) + 多距离战斗瞄准镜(2D) + 多距離戰鬥瞄準鏡(2D) MRCO (PIP) @@ -94,8 +94,8 @@ MRCO (PIP) MRCO (PIP) MRCO (PIP) - 多距离战斗瞄准镜(拟真版) - 多距離戰鬥瞄準鏡(擬真版) + 多距离战斗瞄准镜(拟真版) + 多距離戰鬥瞄準鏡(擬真版) MOS (2D) @@ -110,8 +110,8 @@ MOS (2D) MOS (2D) MOS (2D) - 精准光学瞄准镜(2D) - 精準光學瞄準鏡(2D) + 精准光学瞄准镜(2D) + 精準光學瞄準鏡(2D) MOS (PIP) @@ -126,8 +126,8 @@ MOS (PIP) MOS (PIP) MOS (PIP) - 精准光学瞄准镜(拟真版) - 精準光學瞄準鏡(擬真版) + 精准光学瞄准镜(拟真版) + 精準光學瞄準鏡(擬真版) LRPS (2D) @@ -142,8 +142,8 @@ LRPS (2D) LRPS (2D) LRPS (2D) - 长距离精确瞄准镜(2D) - 長距離精確瞄準鏡(2D) + 长距离精确瞄准镜(2D) + 長距離精確瞄準鏡(2D) LRPS (PIP) @@ -158,8 +158,8 @@ LRPS (PIP) LRPS (PIP) LRPS (PIP) - 长距离精确瞄准镜(拟真版) - 長距離精確瞄準鏡(擬真版) + 长距离精确瞄准镜(拟真版) + 長距離精確瞄準鏡(擬真版) diff --git a/addons/optionsmenu/stringtable.xml b/addons/optionsmenu/stringtable.xml index 2264d46761..5b43574561 100644 --- a/addons/optionsmenu/stringtable.xml +++ b/addons/optionsmenu/stringtable.xml @@ -1,4 +1,4 @@ - + @@ -14,8 +14,8 @@ Opzioni ACE ACE オプション ACE 옵션 - ACE 设定 - ACE 設定 + ACE 设定 + ACE 設定 Fix Animation @@ -30,8 +30,8 @@ Arrumar Animação アニメーションを修正 동작 고정 - 修复动作BUG - 修復動作BUG + 修复动作BUG + 修復動作BUG Reset All @@ -46,8 +46,8 @@ Resetar Tudo すべて初期化 모두 초기화 - 重置为预设值 - 重置為預設值 + 重置为预设值 + 重置為預設值 Colors @@ -62,8 +62,8 @@ Cores 색상 - 颜色 - 顏色 + 颜色 + 顏色 Options @@ -78,8 +78,8 @@ Opzioni オプション 옵션 - 中文化由[MR]Diss制作 - 設定 + 中文化由[MR]Diss制作 + 設定 Values @@ -94,8 +94,8 @@ Valores - 数值 - 數值 + 数值 + 數值 Setting: @@ -110,8 +110,8 @@ Opção: 設定: 설정: - 设定: - 設定: + 设定: + 設定: Export @@ -126,8 +126,8 @@ Exportar 出力 내보내기 - 输出 - 輸出 + 输出 + 輸出 Open Export Menu @@ -142,8 +142,8 @@ Abrir menu de exportação 出力メニューを開く 내보내기 메뉴 열기 - 开启输出选单 - 開啟輸出選單 + 开启输出选单 + 開啟輸出選單 String input. @@ -158,8 +158,8 @@ Input de String 文字列の入力 문자열 입력 - 输入数值 - 輸入數值 + 输入数值 + 輸入數值 Array. Seperate elements by using ,. @@ -174,8 +174,8 @@ Vetor. Separe elementos usando *,*. アライ。,を使うことで区別できます。 배열. 요소를 ,. 로 나눔 - 阵列. 使用','来做每个值的区隔. - 陣列. 使用','來做每個值的區隔. + 阵列. 使用','来做每个值的区隔. + 陣列. 使用','來做每個值的區隔. Number @@ -190,8 +190,8 @@ Número 숫자 - 数字 - 數字 + 数字 + 數字 Uknown input type @@ -206,8 +206,8 @@ Tipo desonhecido de input 不明な入力です 불분명한 입력입니다 - 未知输入类型 - 未知輸入類型 + 未知输入类型 + 未知輸入類型 Save input @@ -222,8 +222,8 @@ Salvar input 入力を保存 입력 저장 - 储存输入 - 儲存輸入 + 储存输入 + 儲存輸入 Include Client Settings @@ -238,8 +238,8 @@ Incluir opções do cliente クライアント設定を含む 클라이언트 설정 포함 - 包含客户端设定 - 包含客戶端設定 + 包含客户端设定 + 包含客戶端設定 Exclude Client Settings @@ -254,8 +254,8 @@ Excluir opções do cliente クライアント設定を実行する 클라이언트 설정 제외 - 不包含客户端设定 - 不包含客戶端設定 + 不包含客户端设定 + 不包含客戶端設定 Settings exported to clipboard @@ -270,8 +270,8 @@ Opções exportadas para o clipboard. クリップボードに設定を出力する 클립보드로 설정 내보내기 - 设定输出至剪贴簿 - 設定輸出至剪貼簿 + 设定输出至剪贴簿 + 設定輸出至剪貼簿 Option Menu UI Scaling @@ -286,8 +286,8 @@ Proporzioni della interfaccia utente オプション メニューにあるユーザ インタフェイスの大きさ 옵션메뉴 UI 비례도 - 调整设定选单视窗大小 - 調整設定選單視窗大小 + 调整设定选单视窗大小 + 調整設定選單視窗大小 Allow Config Export [ACE] @@ -302,8 +302,8 @@ Consenti Esportazione del Config [ACE] 設定の出力を許可 [ACE] 설정 내보내기 허가 [ACE] - 允许配置导出 [ACE] - 允許配置導出 [ACE] + 允许配置导出 [ACE] + 允許配置導出 [ACE] Allow @@ -318,8 +318,8 @@ Consenti 許可 허가 - 允许 - 允許 + 允许 + 允許 Allow export of all settings to a server config formatted. @@ -334,8 +334,8 @@ Consenti esportazione di tutti i parametri ad config formato per server. 全ての設定をサーバ用設定の形式へと出力できるようにします。 모든 설정을 서버 설정 형식으로 내보내는것을 허락합니다. - 允许导出所有设定成伺服器配置格式的档案. - 允許導出所有設定成伺服器配置格式的檔案. + 允许导出所有设定成伺服器配置格式的档案. + 允許導出所有設定成伺服器配置格式的檔案. When allowed, you have access to the settings modification and export in SP. Clicking export will place the formated config on your clipboard. @@ -350,8 +350,8 @@ Quando consentito, hai accesso alle modifiche delle impostazioni ed esportazione in SP. Cliccando Esporta piazzera il config formattato sul tuo Blocco Note. 許可の場合、あなたは設定の変更と出力をシングルプレイで可能です。出力をクリックすると、サーバ用設定の形式となっている設定がクリップボードに保存されます。 허락하는 경우 싱글플레이에서 설정의 변경과 내보내기가 가능해집니다. 내보내기를 눌러서 서버 형성의 설정을 클립보드로 보냅니다. - 当本功能开启时, 你将能在单人模式中调整并输出设定. 点击输出按钮后将会让相关设定参数复制到剪贴簿上. - 當本功能開啟時, 你將能在單人模式中調整並輸出設定. 點擊輸出按鈕後將會讓相關設定參數複製到剪貼簿上. + 当本功能开启时, 你将能在单人模式中调整并输出设定. 点击输出按钮后将会让相关设定参数复制到剪贴簿上. + 當本功能開啟時, 你將能在單人模式中調整並輸出設定. 點擊輸出按鈕後將會讓相關設定參數複製到剪貼簿上. Hide @@ -366,8 +366,8 @@ Nascondi 非表示 숨기기 - 隐藏 - 隱藏 + 隐藏 + 隱藏 Top right, downwards @@ -382,8 +382,8 @@ In Alto a Destra, verso il Basso 右上、下側 오른쪽 위에서 아래로 - 右上角, 向下 - 右上角, 向下 + 右上角, 向下 + 右上角, 向下 Top right, to the left @@ -398,8 +398,8 @@ In Alto a Destra, verso Sinistra 右上、左詰 오른쪽 위에서 왼쪽으로 - 右上角, 向左 - 右上角, 向左 + 右上角, 向左 + 右上角, 向左 Top left, downwards @@ -414,8 +414,8 @@ In Alto a Sinistra, verso il Basso 左上、下側 왼쪽 위에서 아래로 - 左上角, 向下 - 左上角, 向下 + 左上角, 向下 + 左上角, 向下 Top left, to the right @@ -430,8 +430,8 @@ In Alto a Sinistra, verso Destra 右上、右詰 왼쪽 위에서 오른쪽으로 - 左上角, 向右 - 左上角, 向右 + 左上角, 向右 + 左上角, 向右 Top @@ -446,8 +446,8 @@ Alto 上側 상단 - 上方 - 上方 + 上方 + 上方 Bottom @@ -462,8 +462,8 @@ Basso 下側 하단 - 下方 - 下方 + 下方 + 下方 Debug To Clipboard @@ -478,8 +478,8 @@ Debug su Blocco Note クリップボードへデバッグ 디버그를 클립보드로 - 复制除错讯息至剪贴簿 - 複製除錯訊息至剪貼簿 + 复制除错讯息至剪贴簿 + 複製除錯訊息至剪貼簿 Sends debug information to RPT and clipboard. @@ -494,8 +494,8 @@ Invia informazioni di debug all'RPT e al Blocco Note デバッグ情報の RPT とクリップボードに送ります。 디버그 정보를 보고하기 및 클립보드에 복사하기 위해 보냅니다. - 复制除错讯息至剪贴簿与RPT报告档中. - 複製除錯訊息至剪貼簿與RPT報告檔中. + 复制除错讯息至剪贴簿与RPT报告档中. + 複製除錯訊息至剪貼簿與RPT報告檔中. Headbug Fix @@ -510,8 +510,8 @@ Sistema Bug della Testa ヘッドバグ修正 헤드버그 수정 - 修复动作BUG - 修復動作BUG + 修复动作BUG + 修復動作BUG Resets your animation state. @@ -526,8 +526,8 @@ Resetta il tuo stato animazione 現在のアニメーションの状況を初期化します。 자신의 동작 상태 초기화 - 当ACE发生动作BUG时, 点此修复. - 當ACE發生動作BUG時, 點此修復. + 当ACE发生动作BUG时, 点此修复. + 當ACE發生動作BUG時, 點此修復. ACE News @@ -542,8 +542,8 @@ Novità ACE ACE からのお知らせ ACE 새소식 - ACE新闻 - ACE新聞 + ACE新闻 + ACE新聞 Show News on Main Menu @@ -558,8 +558,8 @@ Mostra News nel Menù Princinpale メイン メニュにお知らせを表示します 메인메뉴에 새소식을 표시합니다 - 显示新闻消息于主选单 - 顯示新聞消息於主選單 + 显示新闻消息于主选单 + 顯示新聞消息於主選單 All Categories @@ -573,8 +573,8 @@ Toutes les catégories 全カテゴリ 모든 카테고리 - 全局设定 - 全局設定 + 全局设定 + 全局設定 Logistics @@ -588,8 +588,8 @@ Logistique ロジスティクス 보급 - 后勤设定 - 後勤設定 + 后勤设定 + 後勤設定 diff --git a/addons/overheating/stringtable.xml b/addons/overheating/stringtable.xml index cdbe20fb4f..37e40c2dc1 100644 --- a/addons/overheating/stringtable.xml +++ b/addons/overheating/stringtable.xml @@ -1,4 +1,4 @@ - + @@ -14,8 +14,8 @@ Visualizza testo in caso di inceppamento 弾詰りを文章で表示 탄걸림의 경우 화면에 표시 - 在卡弹时显示提示讯息 - 在卡彈時顯示提示訊息 + 在卡弹时显示提示讯息 + 在卡彈時顯示提示訊息 Display a notification whenever your weapon gets jammed @@ -30,8 +30,8 @@ Visualizza una notifica in caso la tua arma si inceppasse 持っている武器が弾詰りをすると、通知を表示します 총알이 무기에 걸릴경우 화면에 알림을 띄웁니다 - 当武器卡弹时显示提示讯息 - 當武器卡彈時顯示提示訊息 + 当武器卡弹时显示提示讯息 + 當武器卡彈時顯示提示訊息 Overheating Particle Effects @@ -45,8 +45,8 @@ Эффект частиц при перегреве 過熱の視覚効果 과열 입자 효과 - 枪管过热特效 - 槍管過熱特效 + 枪管过热特效 + 槍管過熱特效 Show particle effects when weapon overheats @@ -60,8 +60,8 @@ Zobrazit částicové efekty když se zbraň přehřije 武器を過熱すると視覚表現を表示します 무기가 과열되면 입자 효과를 보여줍니다 - 显示枪管过热特效 - 顯示槍管過熱特效 + 显示枪管过热特效 + 顯示槍管過熱特效 Overheating Particle Effects for everyone @@ -75,8 +75,8 @@ Эффект частиц при перегреве для всех 過熱の視覚表現を全体に与えます 모두에게 과열 입자 효과 적용 - 显示其他玩家的枪管过热特效 - 顯示其他玩家的槍管過熱特效 + 显示其他玩家的枪管过热特效 + 顯示其他玩家的槍管過熱特效 Show particle effects when other players weapon overheats @@ -90,8 +90,8 @@ Zobrazit částicové efekty když se zbraň přehřije jinému hráči 他のプレイヤの過熱の視覚表現を表示します 모든 인원이 무기가 과열될시 입자 효과가 나타납니다. - 当其他玩家的武器过热时显示特效 - 當其他玩家的武器過熱時顯示特效 + 当其他玩家的武器过热时显示特效 + 當其他玩家的武器過熱時顯示特效 Overheating Dispersion @@ -105,8 +105,8 @@ Důsledky přehřátí zbraně 過熱による精度の低下 과열 명중률 저하 - 过热散射 - 過熱散射 + 过热散射 + 過熱散射 Overheated weapons will be less accurate and have decreased muzzle velocity. Applys for all players. @@ -120,8 +120,8 @@ Přehřátá zbraň bude méně přesná a bude mít menší úsťovou rychlost. Platí pro všechny hráče. 過熱は精度を減少させたり、初速を低下させます、これは全プレイヤに適用します。 무기 과열시 무기의 명중률이 저하되고 총구속도가 감소합니다. 이는 모든 플레이어에게 적용됩니다. - 过热的武器将会有打不准和减少射击初速的情况. 适用于所有玩家 - 過熱的武器將會有打不準和減少射擊初速的情況. 適用於所有玩家 + 过热的武器将会有打不准和减少射击初速的情况. 适用于所有玩家 + 過熱的武器將會有打不準和減少射擊初速的情況. 適用於所有玩家 Unjam weapon on reload @@ -135,8 +135,8 @@ Исправлять клин при перезарядке 再装填による弾詰りの解消 재장전시 탄걸림 해결 - 重装弹匣以解决卡弹 - 重裝彈匣以解決卡彈 + 重装弹匣以解决卡弹 + 重裝彈匣以解決卡彈 Reloading clears a weapon jam. @@ -150,8 +150,8 @@ Перезарядка устраняет заклинивание оружия. 再装填により、弾詰りを除去します。 탄걸림이 재장전시 해결됩니다. - 利用重装弹匣来解决卡弹 - 利用重裝彈匣來解決卡彈 + 利用重装弹匣来解决卡弹 + 利用重裝彈匣來解決卡彈 Chance of unjam failing @@ -165,8 +165,8 @@ Шанс неудачи при устранении клина 弾詰りの除去を失敗する可能性 탄걸림 해결 시도 실패확률 - 解决卡弹失败机率 - 解決卡彈失敗機率 + 解决卡弹失败机率 + 解決卡彈失敗機率 Probability that an unjam action might fail, requiring to be repeated. @@ -180,8 +180,8 @@ Pravděpodobnost, že uvolnění zbraně selže, je proto nutné tuto akci opakovat. 弾詰りの除去を失敗する可能性が生まれ、もう一度動作を行う必要があります。 탄걸림 해결 시도시 실패할 확률이 있습니다. 이는 다시 탄걸림 해결을 시도해야함을 의미합니다. - 清除卡弹时有可能会失败, 需要反覆进行清枪 - 清除卡彈時有可能會失敗, 需要反覆進行清槍 + 清除卡弹时有可能会失败, 需要反覆进行清枪 + 清除卡彈時有可能會失敗, 需要反覆進行清槍 Spare barrel @@ -196,8 +196,8 @@ Canna di ricambio 予備銃身 예비 총열 - 备用枪管 - 備用槍管 + 备用枪管 + 備用槍管 Use to swap barrel. @@ -212,8 +212,8 @@ Usata per cambiare la canna. 予備銃身に交換する。 총열을 바꿀때 사용합니다. - 用来更换枪管 - 用來更換槍管 + 用来更换枪管 + 用來更換槍管 Weapon jammed! @@ -228,8 +228,8 @@ Arma inceppata! 武器が詰まった! 탄걸림! - 武器卡弹! - 武器卡彈! + 武器卡弹! + 武器卡彈! Clear jam @@ -244,8 +244,8 @@ Ripulisci l'arma 弾詰りを除去する 탄걸림 해결 - 清除卡弹 - 清除卡彈 + 清除卡弹 + 清除卡彈 Jam cleared @@ -260,8 +260,8 @@ Arma pronta al fuoco 弾詰りが除去された 탄걸림 해결됨 - 卡弹已清除 - 卡彈已清除 + 卡弹已清除 + 卡彈已清除 Jam failed to clear @@ -275,8 +275,8 @@ Не удалось исправить клин 弾詰りの除去に失敗した 탄걸림 해결 실패 - 卡弹未能清除 - 卡彈未能清除 + 卡弹未能清除 + 卡彈未能清除 Swap barrel @@ -291,8 +291,8 @@ Sostiuisci la canna 銃身を交換 총열 교체 - 换枪管 - 換槍管 + 换枪管 + 換槍管 Swapping barrel... @@ -307,8 +307,8 @@ Sostituendo la canna... 銃身を交換中・・・ 총열 교체중... - 换枪管中... - 換槍管中... + 换枪管中... + 換槍管中... Swapped barrel @@ -323,8 +323,8 @@ Canna sostituita 銃身を交換した 교체된 총열 - 完成换枪管 - 完成換槍管 + 完成换枪管 + 完成換槍管 Check weapon temperature @@ -339,8 +339,8 @@ Проверить температуру оружия 武器の温度を測る 무기 온도 확인 - 检查枪管温度 - 檢查槍管溫度 + 检查枪管温度 + 檢查槍管溫度 Check weapon temperature @@ -355,8 +355,8 @@ Controlla la temperatura della canna 武器の温度を測る 무기 온도 확인 - 检查枪管温度 - 檢查槍管溫度 + 检查枪管温度 + 檢查槍管溫度 Checking temperature... @@ -371,8 +371,8 @@ Проверка температуры... 温度を測っている・・・ 무기 온도 확인중... - 检查枪管温度中... - 檢查槍管溫度中... + 检查枪管温度中... + 檢查槍管溫度中... Check spare barrels temperatures @@ -385,8 +385,8 @@ Temperatur der Wechselläufe prüfen 총열 온도 확인 Controlla la temperatura della canna di ricambio - 检查备用枪管温度 - 檢查備用槍管溫度 + 检查备用枪管温度 + 檢查備用槍管溫度 Checking spare barrels temperatures... @@ -399,8 +399,8 @@ Prüfe Temperatur der Wechselläufe ... 총열 온도 확인중... Controllando la temperatura della canna di ricambio... - 检查枪管温度中... - 檢查槍管溫度中... + 检查枪管温度中... + 檢查槍管溫度中... Temperature @@ -415,8 +415,8 @@ Температура 温度 온도 - 温度 - 溫度 + 温度 + 溫度 Cool Spare Barrel/s @@ -429,8 +429,8 @@ Kalte Wechselläufe 차가운 예비 총열 Canna/e di Ricambio Fredda - 备用枪管温度正常 - 備用槍管溫度正常 + 备用枪管温度正常 + 備用槍管溫度正常 Warm Spare Barrel/s @@ -443,8 +443,8 @@ Warme Wechselläufe 따뜻한 예비 총열 Canna/e di Ricambio Calda - 备用枪管温度偏温 - 備用槍管溫度偏溫 + 备用枪管温度偏温 + 備用槍管溫度偏溫 Hot Spare Barrel/s @@ -457,8 +457,8 @@ Heiße Wechselläufe 뜨거운 예비 총열 Canna/e di Ricambio Molto Calda - 备用枪管温度偏热 - 備用槍管溫度偏熱 + 备用枪管温度偏热 + 備用槍管溫度偏熱 Very Hot Spare Barrel/s @@ -471,8 +471,8 @@ Sehr heiße Wechselläufe 매우 뜨거운 예비 총열 Canna/e di Ricambio Estremamente Calda - 备用枪管温度过热 - 備用槍管溫度過熱 + 备用枪管温度过热 + 備用槍管溫度過熱 Extremely Hot Spare Barrel/s @@ -485,8 +485,8 @@ Extrem heiße Wechselläufe 엄청나게 뜨거운 예비 총열 Canna/e di Ricambio Rovente - 备用枪管温度超级热 - 備用槍管溫度超級熱 + 备用枪管温度超级热 + 備用槍管溫度超級熱 Overheating Enabled @@ -500,8 +500,8 @@ Przegrzewanie włączone 과열 활성화 Surriscaldamento Abilitato - 启用过热 - 啟用過熱 + 启用过热 + 啟用過熱 Master enable for the overheating/jamming module @@ -513,8 +513,8 @@ Hauptschalter, um die Überhitzung-/Ladehemmung-Module zu aktivieren 과열/탄걸림 최종 활성화 Abilitazione master per il modulo di surriscaldamento / inceppamento - 启用枪管过热/干扰模块 - 啟用槍管過熱/干擾模塊 + 启用枪管过热/干扰模块 + 啟用槍管過熱/干擾模塊 diff --git a/addons/overpressure/stringtable.xml b/addons/overpressure/stringtable.xml index aeba1d3a51..7a9edc06e5 100644 --- a/addons/overpressure/stringtable.xml +++ b/addons/overpressure/stringtable.xml @@ -1,4 +1,4 @@ - + @@ -8,8 +8,8 @@ Mnożnik dystansu nadciśnienia Coéfficient de distance pour la surpression Coefficente Distanza Sovrapressione - 高压影响距离系数 - 高壓影響距離係數 + 高压影响距离系数 + 高壓影響距離係數 Scales the overpressure effect [Default: 1] @@ -18,8 +18,8 @@ Skaluje efekt nadciśnienia [Domyślne: 1] Échelonne les effets de la surpression [Par défaut : 1] Scala l'effetto di sovrapressione [Predefinito: 1] - 高压影响的范围 [预设: 1] - 高壓影響的範圍 [預設: 1] + 高压影响的范围 [预设: 1] + 高壓影響的範圍 [預設: 1] diff --git a/addons/parachute/stringtable.xml b/addons/parachute/stringtable.xml index c6eca9237d..c57f50b54f 100644 --- a/addons/parachute/stringtable.xml +++ b/addons/parachute/stringtable.xml @@ -1,4 +1,4 @@ - + @@ -14,8 +14,8 @@ Altímetro 高度計 고도계 - 高度计 - 高度計 + 高度计 + 高度計 Altimeter Watch @@ -30,8 +30,8 @@ Relógio Altímetro 時計型高度計 고도계 시계 - 高度计手表 - 高度計手錶 + 高度计手表 + 高度計手錶 Used to show height, descent rate and the time. @@ -46,8 +46,8 @@ Usado para mostrar altura, taxa de descida e o tempo. 高度や降下率、時間を見るのに使います。 높이와, 하강속도 그리고 시간을 보여줍니다. - 用于显示高度, 下降率和时间. - 用於顯示高度, 下降率和時間. + 用于显示高度, 下降率和时间. + 用於顯示高度, 下降率和時間. Non-Steerable Parachute @@ -62,8 +62,8 @@ Para-querdas não controlável 非操作型パラシュート 비-조종 낙하산 - 非可操控降落伞 - 非可操控降落傘 + 非可操控降落伞 + 非可操控降落傘 Cut Parachute @@ -78,8 +78,8 @@ Taglia Paracadute パラシュートを切断 낙하산 자르기 - 剪断降落伞 - 剪斷降落傘 + 剪断降落伞 + 剪斷降落傘 Reserve Parachute @@ -94,8 +94,8 @@ Paracadute di Riserva 予備パラシュート 예비 낙하산 - 备用降落伞 - 備用降落傘 + 备用降落伞 + 備用降落傘 diff --git a/addons/quickmount/stringtable.xml b/addons/quickmount/stringtable.xml index a42e577bc0..057e6482a7 100644 --- a/addons/quickmount/stringtable.xml +++ b/addons/quickmount/stringtable.xml @@ -1,12 +1,12 @@ - + Quick Mount Entrata Rapida クイック マウント - 快速搭乘 - 快速搭乘 + 快速搭乘 + 快速搭乘 Vehicle quick mount @@ -14,71 +14,71 @@ Pojazd szybkie mocowanie Entrata rapida veicolo 車両クイック マウント - 快速搭乘载具 - 快速搭乘載具 + 快速搭乘载具 + 快速搭乘載具 Quickly enter the vehicle you are directly looking at. Entra velocemente nel veicolo che stai guardando. 直接見ている車両へ迅速に搭乗します。 - 快速进入你正在看的载具之中. - 快速進入你正在看的載具之中. + 快速进入你正在看的载具之中. + 快速進入你正在看的載具之中. Vehicle Full Veicolo Pieno 車両は満員 - 载具已满 - 載具已滿 + 载具已满 + 載具已滿 Distance Distanza 距離 - 距离 - 距離 + 距离 + 距離 Maximum distance to check for vehicles. Distanza massima per controllare i veicoli. 車両を確認できる最大距離 - 最大可检查载具的距离. - 最大可檢查載具的距離. + 最大可检查载具的距离. + 最大可檢查載具的距離. Vehicle Locked Veicolo Bloccato. 車両は施錠されている - 载具已上锁 - 載具已上鎖 + 载具已上锁 + 載具已上鎖 Maximum Speed (km/h) Velocità Massima (km/h) 最高速度 (km/h) - 最高速度 (公里/小时) - 最高速度 (公里/小時) + 最高速度 (公里/小时) + 最高速度 (公里/小時) Maximum vehicle speed (km/h) allowed for player entry Velocità massima del veicolo (km/h) consentita per far salire un giocatore プレイヤーが搭乗できる限界速度 (km/h) - 设置玩家能在最高多少的速度之下进入载具. - 設置玩家能在最高多少的速度之下進入載具. + 设置玩家能在最高多少的速度之下进入载具. + 設置玩家能在最高多少的速度之下進入載具. Prioritize Seat Priorità Sedile 優先席 - 优先座位 - 優先座位 + 优先座位 + 優先座位 Seat priority on entry Priorità del sedile in entrata 搭乗の際の優先順位 - 优先想进入哪个座位. - 優先想進入哪個座位. + 优先想进入哪个座位. + 優先想進入哪個座位. diff --git a/addons/rangecard/stringtable.xml b/addons/rangecard/stringtable.xml index 8e12a259e7..5862981e16 100644 --- a/addons/rangecard/stringtable.xml +++ b/addons/rangecard/stringtable.xml @@ -1,4 +1,4 @@ - + @@ -14,8 +14,8 @@ Tavola Balistica 射表 사거리표 - 弹道射表 - 彈道射表 + 弹道射表 + 彈道射表 50 METER increments -- MRAD/MRAD (reticle/turrets) @@ -30,8 +30,8 @@ Incrementi per 50 METRI - MRAD/MRAD (reticolo/torrette) 50 メートル増やす -- MRAD/MRAD (照準線/砲塔) 50 미터 늘리기 -- MRAD/MRAD (조준선/포탑) - 50公尺增量 -- 毫弧度/毫弧度 (瞄镜分划线/调整纽) - 50公尺增量 -- 毫弧度/毫弧度 (瞄鏡分劃線/調整紐) + 50公尺增量 -- 毫弧度/毫弧度 (瞄镜分划线/调整纽) + 50公尺增量 -- 毫弧度/毫弧度 (瞄鏡分劃線/調整紐) Open Range Card @@ -46,8 +46,8 @@ Apri Tavola Balistica 射表を開く 사거리표 열기 - 开启弹道射表 - 開啟彈道射表 + 开启弹道射表 + 開啟彈道射表 Open Range Card Copy @@ -62,8 +62,8 @@ Apri Copia Tavola Balistica 複製された射表を開く 복제 사거리표 열기 - 开启弹道射表副本 - 開啟彈道射表副本 + 开启弹道射表副本 + 開啟彈道射表副本 Open Range Card @@ -78,8 +78,8 @@ Apri Tavola Balistica 射表を開く 사거리표 열기 - 开启弹道射表 - 開啟彈道射表 + 开启弹道射表 + 開啟彈道射表 Open Range Card Copy @@ -94,8 +94,8 @@ Apri Copia Tavola Balistica 複製された射表を開く 복제 사거리표 열기 - 开启弹道射表副本 - 開啟彈道射表副本 + 开启弹道射表副本 + 開啟彈道射表副本 Copy Range Card @@ -110,8 +110,8 @@ Copia Tavola Balistica 射表を複製する 사거리표 복제 - 复制弹道射表 - 複製彈道射表 + 复制弹道射表 + 複製彈道射表 diff --git a/addons/realisticnames/stringtable.xml b/addons/realisticnames/stringtable.xml index b8ee9943ad..6ea746a671 100644 --- a/addons/realisticnames/stringtable.xml +++ b/addons/realisticnames/stringtable.xml @@ -1,4 +1,4 @@ - + @@ -14,8 +14,8 @@ XM312A XM312 XM312 - XM312重機槍 - XM312重机枪 + XM312重機槍 + XM312重机枪 XM312A @@ -30,8 +30,8 @@ XM312A XM312A XM312A - XM312A重機槍 - XM312A重机枪 + XM312A重機槍 + XM312A重机枪 XM312 (High) @@ -46,8 +46,8 @@ XM312 (Alta) XM312 (高) XM312 (높음) - XM312重機槍 (高射腳架) - XM312重机枪 (高射脚架) + XM312重機槍 (高射腳架) + XM312重机枪 (高射脚架) XM307 @@ -62,8 +62,8 @@ XM307 XM307 XM307 - XM307榴彈機槍 - XM307榴弹机枪 + XM307榴彈機槍 + XM307榴弹机枪 XM307A @@ -78,8 +78,8 @@ XM307A XM307A XM307A - XM307A榴彈機槍 - XM307A榴弹机枪 + XM307A榴彈機槍 + XM307A榴弹机枪 XM307 (High) @@ -94,8 +94,8 @@ XM307 (Alta) XM307 (高) XM307 (높음) - XM307榴彈機槍 (高射腳架) - XM307榴弹机枪 (高射脚架) + XM307榴彈機槍 (高射腳架) + XM307榴弹机枪 (高射脚架) Mini-Spike Launcher (AT) @@ -110,8 +110,8 @@ Lanciatore Mini-Spike (AC) ミニスパイク ランチャー (対戦) Mini-Spike Launcher (대전차) - "迷你長釘"導彈發射器 (反坦克) - "迷你长钉"导弹发射器 (反坦克) + "迷你長釘"導彈發射器 (反坦克) + "迷你长钉"导弹发射器 (反坦克) Mini-Spike Launcher (AA) @@ -126,8 +126,8 @@ Lanciatore Mini-Spike (AA) ミニスパイク ランチャー (対空) Mini-Spike Launcher (대공) - "迷你長釘"導彈發射器 (防空) - "迷你长钉"导弹发射器 (防空) + "迷你長釘"導彈發射器 (防空) + "迷你长钉"导弹发射器 (防空) YABHON-R3 @@ -142,8 +142,8 @@ YABHON-R3 YABHON-R3 YABHON-R3 - "亞伯罕-R3型"空中無人載具 - "亚伯罕-R3型"空中无人载具 + "亞伯罕-R3型"空中無人載具 + "亚伯罕-R3型"空中无人载具 YABHON-R3 (CAS) @@ -158,8 +158,8 @@ YABHON-R3 (CAS) YABHON-R3 (対地) YABHON-R3 (근접지원) - "亞伯罕-R3型"空中無人載具 (近空支援) - "亚伯罕-R3型"空中无人载具 (近空支援) + "亞伯罕-R3型"空中無人載具 (近空支援) + "亚伯罕-R3型"空中无人载具 (近空支援) M-ATV @@ -174,8 +174,8 @@ M-ATV M-ATV M-ATV - 防地雷反伏擊全地形車 - 防地雷反伏击全地形车 + 防地雷反伏擊全地形車 + 防地雷反伏击全地形车 M-ATV (HMG) @@ -190,8 +190,8 @@ M-ATV (HMG) M-ATV (HMG) M-ATV (HMG) - 防地雷反伏擊全地形車 (重機槍) - 防地雷反伏击全地形车 (重机枪) + 防地雷反伏擊全地形車 (重機槍) + 防地雷反伏击全地形车 (重机枪) M-ATV (GMG) @@ -206,8 +206,8 @@ M-ATV (GMG) M-ATV (GMG) M-ATV (GMG) - 防地雷反伏擊全地形車 (榴彈機槍) - 防地雷反伏击全地形车 (榴弹机枪) + 防地雷反伏擊全地形車 (榴彈機槍) + 防地雷反伏击全地形车 (榴弹机枪) Merkava Mk IV M @@ -222,8 +222,8 @@ Merkava Mk IV M メルカバ Mk IV M Merkava Mk IV M - "梅卡瓦4代"主戰坦克 - "梅卡瓦4代"主战坦克 + "梅卡瓦4代"主戰坦克 + "梅卡瓦4代"主战坦克 Merkava Mk IV LIC @@ -238,8 +238,8 @@ Merkava Mk IV LIC メルカバ Mk IV LIC Merkava Mk IV LIC - "梅卡瓦4代"主戰坦克 城市版 - "梅卡瓦4代"主战坦克 城市版 + "梅卡瓦4代"主戰坦克 城市版 + "梅卡瓦4代"主战坦克 城市版 Sholef @@ -254,8 +254,8 @@ Sholef ショルフ Sholef - "神槍"自走炮 - "神枪"自走炮 + "神槍"自走炮 + "神枪"自走炮 Seara @@ -270,8 +270,8 @@ Seara シアラ Seara - "希拉"多管火箭車 - "希拉"多管火箭车 + "希拉"多管火箭車 + "希拉"多管火箭车 Namer @@ -286,8 +286,8 @@ Namer ネイマー Namer - "花豹"裝甲運兵車 - "花豹"装甲运兵车 + "花豹"裝甲運兵車 + "花豹"装甲运兵车 Bardelas @@ -302,8 +302,8 @@ Bardelas バーラデラス Bardelas - "布萊德斯"防空車 - "布莱德斯"防空车 + "布萊德斯"防空車 + "布莱德斯"防空车 Badger IFV @@ -318,8 +318,8 @@ Badger IFV バッジ IFV Badger IFV - "蜜獾"步兵戰車 - "蜜獾"步兵战车 + "蜜獾"步兵戰車 + "蜜獾"步兵战车 Nemmera @@ -334,8 +334,8 @@ Nemmera ネマラ Nemmera - "雌豹"戰鬥工程車 - "雌豹"战斗工程车 + "雌豹"戰鬥工程車 + "雌豹"战斗工程车 HEMTT Transport @@ -350,8 +350,8 @@ HEMTT da trasporto HEMTT 輸送型 HEMTT 수송 - 重型增程機動戰術卡車 (運輸) - 重型增程机动战术卡车 (运输) + 重型增程機動戰術卡車 (運輸) + 重型增程机动战术卡车 (运输) HEMTT Transport (covered) @@ -366,8 +366,8 @@ HEMTT da trasporto (coperto) HEMTT 輸送型 (幌) HEMTT 수송 (덮개) - 重型增程機動戰術卡車 (運輸, 棚布) - 重型增程机动战术卡车 (运输, 棚布) + 重型增程機動戰術卡車 (運輸, 棚布) + 重型增程机动战术卡车 (运输, 棚布) HEMTT @@ -382,8 +382,8 @@ HEMTT HEMTT HEMTT - 重型增程機動戰術卡車 - 重型增程机动战术卡车 + 重型增程機動戰術卡車 + 重型增程机动战术卡车 HEMTT Container @@ -398,8 +398,8 @@ HEMTT portacontainer HEMTT コンテナ型 HEMTT 컨테이너 - 重型增程機動戰術卡車 (貨櫃) - 重型增程机动战术卡车 (货柜) + 重型增程機動戰術卡車 (貨櫃) + 重型增程机动战术卡车 (货柜) HEMTT Medical @@ -414,8 +414,8 @@ HEMTT Medico HEMTT 救急車 HEMTT 의료 - 重型增程機動戰術卡車 (醫療) - 重型增程机动战术卡车 (医疗) + 重型增程機動戰術卡車 (醫療) + 重型增程机动战术卡车 (医疗) HEMTT Ammo @@ -430,8 +430,8 @@ HEMTT di rifornimento munizioni HEMTT 弾薬給弾型 HEMTT 탄약 - 重型增程機動戰術卡車 (彈藥) - 重型增程机动战术卡车 (弹药) + 重型增程機動戰術卡車 (彈藥) + 重型增程机动战术卡车 (弹药) HEMTT Fuel @@ -446,8 +446,8 @@ HEMTT di rifornimento carburante HEMTT 燃料給油車 HEMTT 연료 - 重型增程機動戰術卡車 (燃油) - 重型增程机动战术卡车 (燃油) + 重型增程機動戰術卡車 (燃油) + 重型增程机动战术卡车 (燃油) HEMTT Repair @@ -462,8 +462,8 @@ HEMTT Riparatore HEMTT 修理型 HEMTT 수리 - 重型增程機動戰術卡車 (維修) - 重型增程机动战术卡车 (维修) + 重型增程機動戰術卡車 (維修) + 重型增程机动战术卡车 (维修) Fennek @@ -478,8 +478,8 @@ Fennek フェネック Fennek - "非洲小狐"防地雷反伏擊車 - "非洲小狐"防地雷反伏击车 + "非洲小狐"防地雷反伏擊車 + "非洲小狐"防地雷反伏击车 Fennek (HMG) @@ -494,8 +494,8 @@ Fennek (HMG) フェネック (HMG) Fennek (HMG) - "非洲小狐"防地雷反伏擊車 (重機槍) - "非洲小狐"防地雷反伏击车 (重机枪) + "非洲小狐"防地雷反伏擊車 (重機槍) + "非洲小狐"防地雷反伏击车 (重机枪) Fennek (GMG) @@ -510,8 +510,8 @@ Fennek (GMG) フェネック (GMG) Fennek (GMG) - "非洲小狐"防地雷反伏擊車 (榴彈機槍) - "非洲小狐"防地雷反伏击车 (榴弹机枪) + "非洲小狐"防地雷反伏擊車 (榴彈機槍) + "非洲小狐"防地雷反伏击车 (榴弹机枪) Leopard 2SG @@ -526,8 +526,8 @@ Leopard 2SG レオパルド 2SG Leopard 2SG - "豹2型新加坡版"主戰坦克 - "豹2型新加坡版"主战坦克 + "豹2型新加坡版"主戰坦克 + "豹2型新加坡版"主战坦克 FV510 Warrior @@ -542,8 +542,8 @@ FV510 Warrior FV510 ウォーリアー FV510 Warrior - FV510"戰士"步兵戰車 - FV510"战士"步兵战车 + FV510"戰士"步兵戰車 + FV510"战士"步兵战车 Pandur II @@ -558,8 +558,8 @@ Pandur II パンデュール II Pandur II - "潘德2型"裝甲運兵車 - "潘德2型"装甲运兵车 + "潘德2型"裝甲運兵車 + "潘德2型"装甲运兵车 KamAZ Transport @@ -574,8 +574,8 @@ KamAZ da trasporto KamAZ 輸送型 KamAZ 수송 - "卡瑪斯"卡車 (運輸) - "卡玛斯"卡车 (运输) + "卡瑪斯"卡車 (運輸) + "卡玛斯"卡车 (运输) KamAZ Transport (covered) @@ -590,8 +590,8 @@ KamAZ da trasporto (coperto) KamAZ 輸送型 (幌) KamAZ 수송 (덮개) - "卡瑪斯"卡車 (運輸, 棚布) - "卡玛斯"卡车 (运输, 棚布) + "卡瑪斯"卡車 (運輸, 棚布) + "卡玛斯"卡车 (运输, 棚布) KamAZ Ammo @@ -606,8 +606,8 @@ KamAZ di rifornimento munizioni KamAZ 弾薬給弾型 KamAZ 탄약 - "卡瑪斯"卡車 (彈藥) - "卡玛斯"卡车 (弹药) + "卡瑪斯"卡車 (彈藥) + "卡玛斯"卡车 (弹药) KamAZ Fuel @@ -622,8 +622,8 @@ KamAZ di rifornimento carburante KamzAZ 燃料給油車 KamAZ 연료 - "卡瑪斯"卡車 (燃油) - "卡玛斯"卡车 (燃油) + "卡瑪斯"卡車 (燃油) + "卡玛斯"卡车 (燃油) KamAZ Repair @@ -638,8 +638,8 @@ KamAZ riparatore KamzAZ 修理型 KamAZ 수리 - "卡瑪斯"卡車 (維修) - "卡玛斯"卡车 (维修) + "卡瑪斯"卡車 (維修) + "卡玛斯"卡车 (维修) KamAZ Medical @@ -654,8 +654,8 @@ KamAZ Medico KamAZ 救急車 KamAZ 의료 - "卡瑪斯"卡車 (醫療) - "卡玛斯"卡车 (医疗) + "卡瑪斯"卡車 (醫療) + "卡玛斯"卡车 (医疗) Punisher @@ -670,8 +670,8 @@ Punisher パニッシャー Punisher - "懲罰者"防地雷反伏擊車 - "惩罚者"防地雷反伏击车 + "懲罰者"防地雷反伏擊車 + "惩罚者"防地雷反伏击车 Punisher (HMG) @@ -686,8 +686,8 @@ Punisher (HMG) パニッシャー (HMG) Punisher (HMG) - "懲罰者"防地雷反伏擊車 (重機槍) - "惩罚者"防地雷反伏击车 (重机枪) + "懲罰者"防地雷反伏擊車 (重機槍) + "惩罚者"防地雷反伏击车 (重机枪) Punisher (GMG) @@ -702,8 +702,8 @@ Punisher (GMG) パニッシャー (GMG) Punisher (GMG) - "懲罰者"防地雷反伏擊車 (榴彈機槍) - "惩罚者"防地雷反伏击车 (榴弹机枪) + "懲罰者"防地雷反伏擊車 (榴彈機槍) + "惩罚者"防地雷反伏击车 (榴弹机枪) T100 Black Eagle @@ -718,8 +718,8 @@ T100 Black Eagle T100 ブラック イーグル T100 Black Eagle - T100"黑鷹"主戰坦克 - T100"黑鹰"主战坦克 + T100"黑鷹"主戰坦克 + T100"黑鹰"主战坦克 2S9 Sochor @@ -734,8 +734,8 @@ 2S9 Sochor 2S9 ソーカー 2S9 Sochor - 2S9"薩克爾"自走砲 - 2S9"萨克尔"自走炮 + 2S9"薩克爾"自走砲 + 2S9"萨克尔"自走炮 BM-2T Stalker @@ -750,8 +750,8 @@ BM-2T Stalker BM-2T ストーカー BM-2T Stalker - BM-2T"潛行者"步兵戰車 - BM-2T"潜行者"步兵战车 + BM-2T"潛行者"步兵戰車 + BM-2T"潜行者"步兵战车 ZSU-35 Tigris @@ -766,8 +766,8 @@ ZSU-35 Tigris ZSU-35 ZSU-35 Tigris - ZSU-35"虎式"防空車 - ZSU-35"虎式"防空车 + ZSU-35"虎式"防空車 + ZSU-35"虎式"防空车 Otokar ARMA @@ -782,8 +782,8 @@ Otokar ARMA ティグリスOtokar アルマ Otokar ARMA - "奧托卡-阿爾默"裝甲運兵車 - "奥托卡-阿尔默"装甲运兵车 + "奧托卡-阿爾默"裝甲運兵車 + "奥托卡-阿尔默"装甲运兵车 Typhoon Transport @@ -798,8 +798,8 @@ Typhoon da trasporto Typhoon 輸送型 Typhoon 수송 - "颱風"卡車 (運輸) - "台风"卡车 (运输) + "颱風"卡車 (運輸) + "台风"卡车 (运输) Typhoon Transport (covered) @@ -814,8 +814,8 @@ Typhoon da trasporto (coperto) Typhoon 輸送型 (幌) Typhoon 수송 (덮개) - "颱風"卡車 (運輸, 棚布) - "台风"卡车 (运输, 棚布) + "颱風"卡車 (運輸, 棚布) + "台风"卡车 (运输, 棚布) Typhoon Device @@ -830,8 +830,8 @@ Typhoon per dispositivo Typhoon デバイス型 Typhoon 장치 - "颱風"卡車 (精密設備) - "台风"卡车 (精密设备) + "颱風"卡車 (精密設備) + "台风"卡车 (精密设备) Typhoon Ammo @@ -846,8 +846,8 @@ Typhoon di rifornimento munizioni Typhoon 弾薬給弾型 Typhoon 탄약 - "颱風"卡車 (彈藥) - "台风"卡车 (弹药) + "颱風"卡車 (彈藥) + "台风"卡车 (弹药) Typhoon Fuel @@ -862,8 +862,8 @@ Typhoon di rifornimento carburante Typhoon 燃料給油車 Typhoon 연료 - "颱風"卡車 (燃油) - "台风"卡车 (燃油) + "颱風"卡車 (燃油) + "台风"卡车 (燃油) Typhoon Repair @@ -878,8 +878,8 @@ Typhoon riparatore Typhoon 修理型 Typhoon 수리 - "颱風"卡車 (維修) - "台风"卡车 (维修) + "颱風"卡車 (維修) + "台风"卡车 (维修) Typhoon Medical @@ -894,8 +894,8 @@ Typhoon medico Typhoon 救急車 Typhoon 의료 - "颱風"卡車 (醫療) - "台风"卡车 (医疗) + "颱風"卡車 (醫療) + "台风"卡车 (医疗) RAH-66 Comanche @@ -910,8 +910,8 @@ RAH-66 Comanche RAH-66 コマンチ RAH-66 Comanche - RAH-66"卡曼契"攻擊直升機 - RAH-66"卡曼契"攻击直升机 + RAH-66"卡曼契"攻擊直升機 + RAH-66"卡曼契"攻击直升机 MH-6 Little Bird @@ -926,8 +926,8 @@ MH-6 Little Bird MH-6 リトル バード MH-6 Little Bird - MH-6"小鳥"運輸直升機 - MH-6"小鸟"运输直升机 + MH-6"小鳥"運輸直升機 + MH-6"小鸟"运输直升机 AH-6 Little Bird @@ -942,8 +942,8 @@ AH-6 Little Bird AH-6 リトル バード AH-6 Little Bird - AH-6"小鳥"武裝直升機 - AH-6"小鸟"武装直升机 + AH-6"小鳥"武裝直升機 + AH-6"小鸟"武装直升机 CH-47I Chinook @@ -958,8 +958,8 @@ CH-47I Chinook CH-47I チヌーク CH-47I Chinook - CH-47I"契努克"運輸直升機 - CH-47I"契努克"运输直升机 + CH-47I"契努克"運輸直升機 + CH-47I"契努克"运输直升机 CH-47I Chinook (unarmed) @@ -974,8 +974,8 @@ CH-47I Chinook (desarmado) CH-47I チヌーク (非武装) CH-47I Chinook (비무장) - CH-47I"契努克"運輸直升機 (無武裝) - CH-47I"契努克"运输直升机 (无武装) + CH-47I"契努克"運輸直升機 (無武裝) + CH-47I"契努克"运输直升机 (无武装) A-10D Thunderbolt II @@ -990,8 +990,8 @@ A-10D Thunderbolt II A-10D サンダーボルト II A-10D Thunderbolt II - A-10D"雷霆二式"攻擊機 - A-10D"雷霆二式"攻击机 + A-10D"雷霆二式"攻擊機 + A-10D"雷霆二式"攻击机 AW159 Wildcat @@ -1006,8 +1006,8 @@ AW159 Wildcat AW159 ワイルドキャット AW159 Wildcat - AW159"野貓"直升機 - AW159"野猫"直升机 + AW159"野貓"直升機 + AW159"野猫"直升机 AW159 Wildcat (unarmed) @@ -1022,8 +1022,8 @@ AW159 Wildcat (disarmato) AW159 ワイルドキャット (非武装) AW159 Wildcat (비무장) - AW159"野貓"直升機 (無武裝) - AW159"野猫"直升机 (无武装) + AW159"野貓"直升機 (無武裝) + AW159"野猫"直升机 (无武装) AW101 Merlin @@ -1038,8 +1038,8 @@ AW101 Merlin AW101 マーリン AW101 Merlin - AW101"灰背隼"運輸直升機 - AW101"灰背隼"运输直升机 + AW101"灰背隼"運輸直升機 + AW101"灰背隼"运输直升机 L-159 ALCA @@ -1054,8 +1054,8 @@ L-159 ALCA L-159 アルカ L-159 ALCA - L-159先進輕型戰鬥機 - L-159先进轻型战斗机 + L-159先進輕型戰鬥機 + L-159先进轻型战斗机 L-159 ALCA (CAS) @@ -1070,8 +1070,8 @@ L-159 ALCA (CAS) L-159 アルカ (対地) L-159 ALCA (근접지원) - L-159先進輕型戰鬥機 (近空支援) - L-159先进轻型战斗机 (近空支援) + L-159先進輕型戰鬥機 (近空支援) + L-159先进轻型战斗机 (近空支援) L-159 ALCA (AA) @@ -1086,8 +1086,8 @@ L-159 ALCA (AA) L-159 アルカ (対空) L-159 ALCA (대공) - L-159先進輕型戰鬥機 (空對空) - L-159先进轻型战斗机 (空对空) + L-159先進輕型戰鬥機 (空對空) + L-159先进轻型战斗机 (空对空) Ka-60 Kasatka @@ -1102,8 +1102,8 @@ Ka-60 Kasatka Ka-60 カサートカ Ka-60 Kasatka - Ka-60"逆戟鯨"直升機 - Ka-60"逆戟鲸"直升机 + Ka-60"逆戟鯨"直升機 + Ka-60"逆戟鲸"直升机 Ka-60 Kasatka (Black & White) @@ -1117,8 +1117,8 @@ Ka-60 Kasatka (blanco y negro) Ka-60 カサートカ (黒&白) Ka-60 Kasatka (검정 및 하양) - Ka-60"逆戟鯨"直升機 (黑&白) - Ka-60"逆戟鲸"直升机 (黑&白) + Ka-60"逆戟鯨"直升機 (黑&白) + Ka-60"逆戟鲸"直升机 (黑&白) Ka-60 Kasatka (unarmed) @@ -1133,8 +1133,8 @@ Ka-60 Kasatka (disarmato) Ka-60 カサートカ (非武装) Ka-60 Kasatka (비무장) - Ka-60"逆戟鯨"直升機 (無武裝) - Ka-60"逆戟鲸"直升机 (无武装) + Ka-60"逆戟鯨"直升機 (無武裝) + Ka-60"逆戟鲸"直升机 (无武装) Yak-130 @@ -1149,8 +1149,8 @@ Yak-130 Yak-130 ミトン Yak-130 - Yak-130"手套"攻擊機 - Yak-130"手套"攻击机 + Yak-130"手套"攻擊機 + Yak-130"手套"攻击机 MD 500 @@ -1165,8 +1165,8 @@ MD 500 MD 500 MD 500 - MD 500"防衛者"直升機 - MD 500"防卫者"直升机 + MD 500"防衛者"直升機 + MD 500"防卫者"直升机 M4A1 SLAM @@ -1181,8 +1181,8 @@ M4A1 SLAM M4A1 SLAM M4A1 SLAM - M4A1指向性反裝甲地雷 - M4A1指向性反装甲地雷 + M4A1指向性反裝甲地雷 + M4A1指向性反装甲地雷 M18A1 Claymore @@ -1197,8 +1197,8 @@ M18A1 Claymore Mina antiuomo M18A1 クレイモア M18A1 클레이모어 - M18A1"闊刀"地雷 - M18A1"阔刀"地雷 + M18A1"闊刀"地雷 + M18A1"阔刀"地雷 M183 Demolition Charge Assembly @@ -1213,8 +1213,8 @@ M183 Demolition Charge Assembly M183 梱包爆薬 M183 폭파 장약 조립 - M183炸藥包 - M183炸药包 + M183炸藥包 + M183炸药包 M112 Demolition Block @@ -1229,8 +1229,8 @@ M112 Demolition Block M113 爆薬ブロック M112 폭파 블럭 - M112塑性炸藥 - M112塑性炸药 + M112塑性炸藥 + M112塑性炸药 M67 Fragmentation Grenade @@ -1245,8 +1245,8 @@ M67 Granata a frammentazione M67 破片手榴弾 M67 세열 수류탄 - M67破片手榴彈 - M67破片手榴弹 + M67破片手榴彈 + M67破片手榴弹 M83 Smoke Grenade (White) @@ -1261,8 +1261,8 @@ M83 Granata fumogena (Bianco) M18 煙幕手榴弾 (白) M83 연막탄 (하양) - M83煙霧彈 (白色) - M83烟雾弹 (白色) + M83煙霧彈 (白色) + M83烟雾弹 (白色) M18 Smoke Grenade (Blue) @@ -1277,8 +1277,8 @@ M18 Granata fumogena (Blu) M18 煙幕手榴弾 (青) M18 연막탄 (파랑) - M18煙霧彈 (藍色) - M18烟雾弹 (蓝色) + M18煙霧彈 (藍色) + M18烟雾弹 (蓝色) M18 Smoke Grenade (Green) @@ -1293,8 +1293,8 @@ M18 Granata fumogena (Verde) M18 煙幕手榴弾 (緑) M18 연막탄 (초록) - M18煙霧彈 (綠色) - M18烟雾弹 (绿色) + M18煙霧彈 (綠色) + M18烟雾弹 (绿色) M18 Smoke Grenade (Orange) @@ -1309,8 +1309,8 @@ M18 Granata fumogena (Arancione) M18 煙幕手榴弾 (橙) M18 연막탄 (주황) - M18煙霧彈 (橘色) - M18烟雾弹 (橘色) + M18煙霧彈 (橘色) + M18烟雾弹 (橘色) M18 Smoke Grenade (Purple) @@ -1325,8 +1325,8 @@ M18 Granata fumogena (Viola) M18 煙幕手榴弾 (紫) M18 연막탄 (보라) - M18煙霧彈 (紫色) - M18烟雾弹 (紫色) + M18煙霧彈 (紫色) + M18烟雾弹 (紫色) M18 Smoke Grenade (Red) @@ -1341,8 +1341,8 @@ M18 Granata fumogena (Rosso) M18 煙幕手榴弾 (赤) M18 연막탄 (빨강) - M18煙霧彈 (紅色) - M18烟雾弹 (红色) + M18煙霧彈 (紅色) + M18烟雾弹 (红色) M18 Smoke Grenade (Yellow) @@ -1357,8 +1357,8 @@ M18 Granata fumogena (Giallo) M18 煙幕手榴弾 (黄) M18 연막탄 (노랑) - M18煙霧彈 (黃色) - M18烟雾弹 (黄色) + M18煙霧彈 (黃色) + M18烟雾弹 (黄色) M15 Anti-Tank Mine @@ -1373,8 +1373,8 @@ M15 Mine anticarro M15 対戦車地雷 M15 대전차지뢰 - M15反坦克地雷 - M15反坦克地雷 + M15反坦克地雷 + M15反坦克地雷 VS-50 Anti-Personnel Mine @@ -1389,8 +1389,8 @@ VS-50 Mine antiuomo VS-50 対人地雷 VS-50 대인지뢰 - VS-50反人員地雷 - VS-50反人员地雷 + VS-50反人員地雷 + VS-50反人员地雷 M26 Anti-Personnel Bounding Mine @@ -1405,8 +1405,8 @@ M26 Mine saltanti antiuomo M26 対人跳躍地雷 M26 대인도약지뢰 - M26反人員彈跳雷 - M26反人员弹跳雷 + M26反人員彈跳雷 + M26反人员弹跳雷 PMR-3 Anti-Personnel Tripwire Mine @@ -1421,8 +1421,8 @@ PMR-3 Mine antiuomo PMR-3 仕掛け型対人地雷 PMR-3 대인인계철선지뢰 - PMR-3反人員絆線雷 - PMR-3反人员绊线雷 + PMR-3反人員絆線雷 + PMR-3反人员绊线雷 P99 @@ -1437,8 +1437,8 @@ P99 P99 P99 - P99手槍 - P99手枪 + P99手槍 + P99手枪 MP-443 Grach @@ -1453,8 +1453,8 @@ MP-443 Grach MP-433 グラッチ MP-443 Grach - MP-443"烏鴉"手槍 - MP-443"乌鸦"手枪 + MP-443"烏鴉"手槍 + MP-443"乌鸦"手枪 Custom Covert II @@ -1469,8 +1469,8 @@ ACP-C2 カスタム コンバート II Custom Covert II - 特裝隱蔽Ⅱ型手槍 - 特装隐蔽Ⅱ型手枪 + 特裝隱蔽Ⅱ型手槍 + 特装隐蔽Ⅱ型手枪 FNX-45 Tactical @@ -1485,8 +1485,8 @@ FNX-45 Tactical FNX-45 タクティカル FNX-45 Tactical - FNX-45戰術型手槍 - FNX-45战术型手枪 + FNX-45戰術型手槍 + FNX-45战术型手枪 Chiappa Rhino 60DS @@ -1501,8 +1501,8 @@ Chiappa Rhino 6DS チアッパ ライノ 60DS Chiappa Rhino 60DS - 齊亞帕"犀牛"60DS左輪手槍 - 齐亚帕"犀牛"60DS左轮手枪 + 齊亞帕"犀牛"60DS左輪手槍 + 齐亚帕"犀牛"60DS左轮手枪 Taurus Judge @@ -1517,8 +1517,8 @@ Taurus Judge タウルス ジャッジ Taurus Judge - 金牛座"法官"信號槍 - 金牛座"法官"信号枪 + 金牛座"法官"信號槍 + 金牛座"法官"信号枪 NLAW @@ -1533,8 +1533,8 @@ NLAW NLAW NLAW - 次世代輕型反坦克導彈發射器 - 次世代轻型反坦克导弹发射器 + 次世代輕型反坦克導彈發射器 + 次世代轻型反坦克导弹发射器 RPG-32 @@ -1549,8 +1549,8 @@ RPG-32 RPG-32 RPG-32 - RPG-32"哈希姆"火箭發射器 - RPG-32"哈希姆"火箭发射器 + RPG-32"哈希姆"火箭發射器 + RPG-32"哈希姆"火箭发射器 Mini-Spike (AA) @@ -1565,8 +1565,8 @@ Mini-Spike (AA) ミニスパイク (対空) Mini-Spike (대공) - "迷你長釘"導彈發射器 (防空) - "迷你长钉"导弹发射器 (防空) + "迷你長釘"導彈發射器 (防空) + "迷你长钉"导弹发射器 (防空) Mini-Spike (AT) @@ -1581,8 +1581,8 @@ Mini-Spike (AT) ミニスパイク (対地) Mini-Spike (대전차) - "迷你長釘"導彈發射器 (反坦克) - "迷你长钉"导弹发射器 (反坦克) + "迷你長釘"導彈發射器 (反坦克) + "迷你长钉"导弹发射器 (反坦克) MX @@ -1597,8 +1597,8 @@ MX MX MX - MX突擊步槍 - MX突击步枪 + MX突擊步槍 + MX突击步枪 MX (Black) @@ -1613,8 +1613,8 @@ MX (Nero) MX (黒) MX (검정) - MX突擊步槍 (黑色) - MX突击步枪 (黑色) + MX突擊步槍 (黑色) + MX突击步枪 (黑色) MXC @@ -1629,8 +1629,8 @@ MXC MXC MXC - MXC卡賓步槍 - MXC卡宾步枪 + MXC卡賓步槍 + MXC卡宾步枪 MXC (Black) @@ -1645,8 +1645,8 @@ MXC (Nero) MXC (黒) MXC (검정) - MXC卡賓步槍 (黑色) - MXC卡宾步枪 (黑色) + MXC卡賓步槍 (黑色) + MXC卡宾步枪 (黑色) MX 3GL @@ -1661,8 +1661,8 @@ MX 3GL MX 3GL MX 3GL - MX突擊步槍 (3連裝榴彈) - MX突击步枪 (3连装榴弹) + MX突擊步槍 (3連裝榴彈) + MX突击步枪 (3连装榴弹) MX 3GL (Black) @@ -1677,8 +1677,8 @@ MX 3GL (Nero) MX 3GL (黒) MX 3GL (검정) - MX突擊步槍 (3連裝榴彈-黑色) - MX突击步枪 (3连装榴弹-黑色) + MX突擊步槍 (3連裝榴彈-黑色) + MX突击步枪 (3连装榴弹-黑色) MX LSW @@ -1693,8 +1693,8 @@ MX LSW MX LSW MX LSW - MX輕型機槍 - MX轻型机枪 + MX輕型機槍 + MX轻型机枪 MX LSW (Black) @@ -1709,8 +1709,8 @@ MX LSW (Nero) MX LSW (黒) MX LSW (검정) - MX輕型機槍 (黑色) - MX轻型机枪 (黑色) + MX輕型機槍 (黑色) + MX轻型机枪 (黑色) MXM @@ -1725,8 +1725,8 @@ MXM MXM MXM - MXM精準步槍 - MXM精准步枪 + MXM精準步槍 + MXM精准步枪 MXM (Black) @@ -1741,8 +1741,8 @@ MXM (Nero) MXM (黒) MXM (검정) - MXM精準步槍 (黑色) - MXM精准步枪 (黑色) + MXM精準步槍 (黑色) + MXM精准步枪 (黑色) KH2002 Sama @@ -1757,8 +1757,8 @@ KT2002 Katiba KH2002 サマ KH2002 Sama - KH2002"海白爾"突擊步槍 - KH2002"海白尔"突击步枪 + KH2002"海白爾"突擊步槍 + KH2002"海白尔"突击步枪 KH2002C Sama @@ -1773,8 +1773,8 @@ KT2002C Katiba KH2002C サマ KH2002C Sama - KH2002C"海白爾"卡賓步槍 - KH2002C"海白尔"卡宾步枪 + KH2002C"海白爾"卡賓步槍 + KH2002C"海白尔"卡宾步枪 KH2002 Sama KGL @@ -1789,8 +1789,8 @@ KT2002 Katiba KGL KH2002 サマ KGL KH2002 Sama KGL - KH2002"海白爾"突擊步槍 (榴彈) - KH2002"海白尔"突击步枪 (榴弹) + KH2002"海白爾"突擊步槍 (榴彈) + KH2002"海白尔"突击步枪 (榴弹) F2000 (Camo) @@ -1805,8 +1805,8 @@ F2000 (Camo) F2000 (迷彩) F2000 (위장) - F2000突擊步槍 (迷彩) - F2000突击步枪 (迷彩) + F2000突擊步槍 (迷彩) + F2000突击步枪 (迷彩) F2000 @@ -1821,8 +1821,8 @@ F2000 F2000 F2000 - F2000突擊步槍 - F2000突击步枪 + F2000突擊步槍 + F2000突击步枪 F2000 Tactical (Camo) @@ -1837,8 +1837,8 @@ F2000 Tactical (Camo) F2000 タクティカル (迷彩) F2000 Tactical (위장) - F2000戰術型突擊步槍 (迷彩) - F2000战术型突击步枪 (迷彩) + F2000戰術型突擊步槍 (迷彩) + F2000战术型突击步枪 (迷彩) F2000 Tactical @@ -1853,8 +1853,8 @@ F2000 Tactical F2000 タクティカル F2000 Tactical - F2000戰術型突擊步槍 - F2000战术型突击步枪 + F2000戰術型突擊步槍 + F2000战术型突击步枪 F2000 EGLM (Camo) @@ -1869,8 +1869,8 @@ F2000 EGLM (Camo) F2000 EGLM (迷彩) F2000 EGLM (위장) - F2000突擊步槍 (榴彈-迷彩) - F2000突击步枪 (榴弹-迷彩) + F2000突擊步槍 (榴彈-迷彩) + F2000突击步枪 (榴弹-迷彩) F2000 EGLM @@ -1885,8 +1885,8 @@ F2000 EGLM F2000 EGLM F2000 EGLM - F2000突擊步槍 (榴彈) - F2000突击步枪 (榴弹) + F2000突擊步槍 (榴彈) + F2000突击步枪 (榴弹) TAR-21 @@ -1901,8 +1901,8 @@ TAR-21 TAR-21 TAR-21 - TAR-21突擊步槍 - TAR-21突击步枪 + TAR-21突擊步槍 + TAR-21突击步枪 CTAR-21 @@ -1917,8 +1917,8 @@ CTAR-21 CTAR-21 CTAR-21 - CTAR-21卡賓步槍 - CTAR-21卡宾步枪 + CTAR-21卡賓步槍 + CTAR-21卡宾步枪 TAR-21 EGLM @@ -1933,8 +1933,8 @@ TAR-21 EGLM TAR-21 EGLM TAR-21 EGLM - TAR-21突擊步槍 (榴彈) - TAR-21突击步枪 (榴弹) + TAR-21突擊步槍 (榴彈) + TAR-21突击步枪 (榴弹) Vector SMG @@ -1949,8 +1949,8 @@ Vector SMG ベクター SMG Vector SMG - "維克特"衝鋒槍 - "维克特"冲锋枪 + "維克特"衝鋒槍 + "维克特"冲锋枪 Scorpion Evo 3 A1 @@ -1965,8 +1965,8 @@ Scorpion Evo 3 A1 スコーピオン エボ 3 A1 Scorpion Evo 3 A1 - "蠍式"Evo 3 A1衝鋒槍 - "蝎式"Evo 3 A1冲锋枪 + "蠍式"Evo 3 A1衝鋒槍 + "蝎式"Evo 3 A1冲锋枪 CPW @@ -1981,8 +1981,8 @@ CPW CPW CPW - 緊湊型個人衝鋒槍 - 紧凑型个人冲锋枪 + 緊湊型個人衝鋒槍 + 紧凑型个人冲锋枪 RFB SDAR @@ -1997,8 +1997,8 @@ RFB SDAR RFB SDAR RFB SDAR - 犢牛式水陸兩用步槍 - 犊牛式水陆两用步枪 + 犢牛式水陸兩用步槍 + 犊牛式水陆两用步枪 Stoner 99 LMG @@ -2013,8 +2013,8 @@ Stoner 99 LMG ストーナー 99 LMG Stoner 99 LMG - 斯通納99輕機槍 - 斯通纳99轻机枪 + 斯通納99輕機槍 + 斯通纳99轻机枪 Negev NG7 @@ -2029,8 +2029,8 @@ Negev NG7 ネゲフ NG7 Negev NG7 - 內蓋夫NG7機槍 - 内盖夫NG7机枪 + 內蓋夫NG7機槍 + 内盖夫NG7机枪 Mk14 Mod 1 EBR @@ -2045,8 +2045,8 @@ Mk14 Mod 1 EBR Mk14 Mod 1 EBR Mk14 Mod 1 EBR - Mk14一型增強型戰鬥步槍 - Mk14一型增强型战斗步枪 + Mk14一型增強型戰鬥步槍 + Mk14一型增强型战斗步枪 GM6 Lynx @@ -2061,8 +2061,8 @@ GM6 Lynx GM6 リンクス GM6 Lynx - GM6"天貓"反器材狙擊步槍 - GM6"天猫"反器材狙击步枪 + GM6"天貓"反器材狙擊步槍 + GM6"天猫"反器材狙击步枪 GM6 Lynx (Camo) @@ -2077,8 +2077,8 @@ GM6 Lynx (Camo) GM6 リンクス (迷彩) GM6 Lynx (위장) - GM6"天貓"反器材狙擊步槍 (迷彩) - GM6"天猫"反器材狙击步枪 (迷彩) + GM6"天貓"反器材狙擊步槍 (迷彩) + GM6"天猫"反器材狙击步枪 (迷彩) M200 Intervention @@ -2093,8 +2093,8 @@ M200 Intervention M200 インターベンション M200 Intervention - M200干預型狙擊步槍 - M200干预型狙击步枪 + M200干預型狙擊步槍 + M200干预型狙击步枪 M200 Intervention (Camo) @@ -2109,8 +2109,8 @@ M200 Intervention (Camo) M200 インターベンション (迷彩) M200 Intervention (위장) - M200干預型狙擊步槍 (迷彩) - M200干预型狙击步枪 (迷彩) + M200干預型狙擊步槍 (迷彩) + M200干预型狙击步枪 (迷彩) VS-121 @@ -2125,8 +2125,8 @@ VS-121 VS-121 VS-121 - VS-121狙擊步槍 - VS-121狙击步枪 + VS-121狙擊步槍 + VS-121狙击步枪 Noreen "Bad News" ULR @@ -2141,8 +2141,8 @@ Noreen "Bad News" ULR ノレーン "バッド ニュース" ULR Noreen "Bad News" ULR - 諾琳"壞消息"極距狙擊步槍 - 诺琳"坏消息"极距狙击步枪 + 諾琳"壞消息"極距狙擊步槍 + 诺琳"坏消息"极距狙击步枪 Noreen "Bad News" ULR (Black) @@ -2157,8 +2157,8 @@ Noreen "Bad News" ULR (Preto) ノレーン "バッド ニュース" ULR (黒) Noreen "Bad News" ULR (검정) - 諾琳"壞消息"極距狙擊步槍 (黑色) - 诺琳"坏消息"极距狙击步枪 (黑色) + 諾琳"壞消息"極距狙擊步槍 (黑色) + 诺琳"坏消息"极距狙击步枪 (黑色) Noreen "Bad News" ULR (Camo) @@ -2173,8 +2173,8 @@ Noreen "Bad News" ULR (Camuflagem) ノレーン "バッド ニュース" ULR (迷彩) Noreen "Bad News" ULR (위장) - 諾琳"壞消息"極距狙擊步槍 (迷彩) - 诺琳"坏消息"极距狙击步枪 (迷彩) + 諾琳"壞消息"極距狙擊步槍 (迷彩) + 诺琳"坏消息"极距狙击步枪 (迷彩) Noreen "Bad News" ULR (Sand) @@ -2189,8 +2189,8 @@ Noreen "Bad News" ULR (Deserto) ノレーン "バッド ニュース" ULR (砂地) Noreen "Bad News" ULR (모래) - 諾琳"壞消息"極距狙擊步槍 (沙色) - 诺琳"坏消息"极距狙击步枪 (沙色) + 諾琳"壞消息"極距狙擊步槍 (沙色) + 诺琳"坏消息"极距狙击步枪 (沙色) SIG 556 @@ -2205,8 +2205,8 @@ SIG 556 SIG 556 SIG 556 - SIG 556精準步槍 - SIG 556精准步枪 + SIG 556精準步槍 + SIG 556精准步枪 SIG 556 (Black) @@ -2221,8 +2221,8 @@ SIG 556 (Preto) SIG 556 (黒) SIG 556 (검정) - SIG 556精準步槍 (黑色) - SIG 556精准步枪 (黑色) + SIG 556精準步槍 (黑色) + SIG 556精准步枪 (黑色) SIG 556 (Khaki) @@ -2237,8 +2237,8 @@ SIG 556 (Caqui) SIG 556 (土埃) SIG 556 (카키) - SIG 556精準步槍 (卡其色) - SIG 556精准步枪 (卡其色) + SIG 556精準步槍 (卡其色) + SIG 556精准步枪 (卡其色) SIG 556 (Sand) @@ -2253,8 +2253,8 @@ SIG 556 (Deserto) SIG 556 (砂地) SIG 556 (모래) - SIG 556精準步槍 (沙色) - SIG 556精准步枪 (沙色) + SIG 556精準步槍 (沙色) + SIG 556精准步枪 (沙色) SIG 556 (Camo) @@ -2269,8 +2269,8 @@ SIG 556 (Camuflagem) SIG 556 (迷彩) SIG 556 (위장) - SIG 556精準步槍 (迷彩) - SIG 556精准步枪 (迷彩) + SIG 556精準步槍 (迷彩) + SIG 556精准步枪 (迷彩) SIG 556 (Woodland) @@ -2285,8 +2285,8 @@ SIG 556 (Floresta) SIG 556 (森林) SIG 556 (우드랜드) - SIG 556精準步槍 (森林迷彩) - SIG 556精准步枪 (森林迷彩) + SIG 556精準步槍 (森林迷彩) + SIG 556精准步枪 (森林迷彩) SIG 556 (provisional) spotter @@ -2301,8 +2301,8 @@ SIG 556 (provisional) observador SIG 556 (仮) スポッター SIG 556 (임시) spotter - SIG 556精準步槍 (暫定) 觀測手 - SIG 556精准步枪 (暂定) 观测手 + SIG 556精準步槍 (暫定) 觀測手 + SIG 556精准步枪 (暂定) 观测手 ASP-1 Kir @@ -2317,8 +2317,8 @@ ASP-1 Kir ASP-1 Kir ASP-1 Kir - ASP-1"基爾"消音狙擊步槍 - ASP-1"基尔"消音狙击步枪 + ASP-1"基爾"消音狙擊步槍 + ASP-1"基尔"消音狙击步枪 ASP-1 Kir (Black) @@ -2333,8 +2333,8 @@ ASP-1 Kir (Preto) ASP-1 Kir (黒) ASP-1 Kir (검정) - ASP-1"基爾"消音狙擊步槍 (黑色) - ASP-1"基尔"消音狙击步枪 (黑色) + ASP-1"基爾"消音狙擊步槍 (黑色) + ASP-1"基尔"消音狙击步枪 (黑色) ASP-1 Kir (Tan) @@ -2349,8 +2349,8 @@ ASP-1 Kir (Deserto) ASP-1 Kir (黄褐) ASP-1 Kir (황갈) - ASP-1"基爾"消音狙擊步槍 (黃褐色) - ASP-1"基尔"消音狙击步枪 (黄褐色) + ASP-1"基爾"消音狙擊步槍 (黃褐色) + ASP-1"基尔"消音狙击步枪 (黄褐色) Cyrus @@ -2365,8 +2365,8 @@ Cyrus サイラス Cyrus - "居鲁士"狙擊步槍 - "居鲁士"狙击步枪 + "居鲁士"狙擊步槍 + "居鲁士"狙击步枪 Cyrus (Black) @@ -2381,8 +2381,8 @@ Cyrus (Preto) サイラス (黒) Cyrus (검정) - "居鲁士"狙擊步槍 (黑色) - "居鲁士"狙击步枪 (黑色) + "居鲁士"狙擊步槍 (黑色) + "居鲁士"狙击步枪 (黑色) Cyrus (Hex) @@ -2397,8 +2397,8 @@ Cyrus (Hex) サイラス (蜂巣) Cyrus (육각) - "居鲁士"狙擊步槍 (數位蜂巢迷彩) - "居鲁士"狙击步枪 (数位蜂巢迷彩) + "居鲁士"狙擊步槍 (數位蜂巢迷彩) + "居鲁士"狙击步枪 (数位蜂巢迷彩) Cyrus (Tan) @@ -2413,8 +2413,8 @@ Cyrus (Deserto) サイラス (黄褐) Cyrus (황갈) - "居鲁士"狙擊步槍 (黃褐色) - "居鲁士"狙击步枪 (黄褐色) + "居鲁士"狙擊步槍 (黃褐色) + "居鲁士"狙击步枪 (黄褐色) M14 @@ -2429,8 +2429,8 @@ M14 M14 M14 - M14精準步槍 - M14精准步枪 + M14精準步槍 + M14精准步枪 M14 (Camo) @@ -2445,8 +2445,8 @@ M14 (Camuflagem) M14 (迷彩) M14 (위장) - M14精準步槍 (迷彩) - M14精准步枪 (迷彩) + M14精準步槍 (迷彩) + M14精准步枪 (迷彩) M14 (Olive) @@ -2461,8 +2461,8 @@ M14 (Oliva) M14 (オリーブド ラブ) M14 (올리브) - M14精準步槍 (橄欖色) - M14精准步枪 (橄榄色) + M14精準步槍 (橄欖色) + M14精准步枪 (橄榄色) HK121 @@ -2477,8 +2477,8 @@ HK121 HK 121 HK121 - HK121中型機槍 - HK121中型机枪 + HK121中型機槍 + HK121中型机枪 HK121 (Hex) @@ -2493,8 +2493,8 @@ HK121 (Hex) HK 121 (蜂巣) HK121 (육각) - HK121中型機槍 (數位蜂巢迷彩) - HK121中型机枪 (数位蜂巢迷彩) + HK121中型機槍 (數位蜂巢迷彩) + HK121中型机枪 (数位蜂巢迷彩) HK121 (Tan) @@ -2509,8 +2509,8 @@ HK121 (Deserto) HK 121 (黄褐) HK121 (황갈) - HK121機槍 (黃褐色) - HK121机枪 (黄褐色) + HK121機槍 (黃褐色) + HK121机枪 (黄褐色) LWMMG @@ -2525,8 +2525,8 @@ LWMMG LWMMG LWMMG - 輕量化中型機槍 - 轻量化中型机枪 + 輕量化中型機槍 + 轻量化中型机枪 LWMMG (MTP) @@ -2541,8 +2541,8 @@ LWMMG (MTP) LWMMG (マルチカモ) LWMMG (MTP) - 輕量化中型機槍 (多地形迷彩) - 轻量化中型机枪 (多地形迷彩) + 輕量化中型機槍 (多地形迷彩) + 轻量化中型机枪 (多地形迷彩) LWMMG (Black) @@ -2557,8 +2557,8 @@ LWMMG (Preto) LWMMG (黒) LWMMG (검정) - 輕量化中型機槍 (黑色) - 轻量化中型机枪 (黑色) + 輕量化中型機槍 (黑色) + 轻量化中型机枪 (黑色) LWMMG (Sand) @@ -2573,8 +2573,8 @@ LWMMG (Deserto) LWMMG (砂地) LWMMG (모래) - 輕量化中型機槍 (沙色) - 轻量化中型机枪 (沙色) + 輕量化中型機槍 (沙色) + 轻量化中型机枪 (沙色) Jeep Wrangler @@ -2589,8 +2589,8 @@ Jeep Wrangler ジープ ラングラー Jeep Wrangler - "牧馬人"吉普車 - "牧马人"吉普车 + "牧馬人"吉普車 + "牧马人"吉普车 Jeep Wrangler (Black) @@ -2605,8 +2605,8 @@ Jeep Wrangler (Preto) ジープ ラングラー (黒) Jeep Wrangler (검정) - "牧馬人"吉普車 (黑色) - "牧马人"吉普车 (黑色) + "牧馬人"吉普車 (黑色) + "牧马人"吉普车 (黑色) Jeep Wrangler (Blue) @@ -2621,8 +2621,8 @@ Jeep Wrangler (Blu) ジープ ラングラー (青) Jeep Wrangler (파랑) - "牧馬人"吉普車 (藍色) - "牧马人"吉普车 (蓝色) + "牧馬人"吉普車 (藍色) + "牧马人"吉普车 (蓝色) Jeep Wrangler (Green) @@ -2637,8 +2637,8 @@ Jeep Wrangler (Verde) ジープ ラングラー (緑) Jeep Wrangler (초록) - "牧馬人"吉普車 (綠色) - "牧马人"吉普车 (绿色) + "牧馬人"吉普車 (綠色) + "牧马人"吉普车 (绿色) Jeep Wrangler (Orange) @@ -2653,8 +2653,8 @@ Jeep Wrangler (Arancione) ジープ ラングラー (橙) Jeep Wrangler (주황) - "牧馬人"吉普車 (橘色) - "牧马人"吉普车 (橘色) + "牧馬人"吉普車 (橘色) + "牧马人"吉普车 (橘色) Jeep Wrangler (Red) @@ -2669,8 +2669,8 @@ Jeep Wrangler (Rosso) ジープ ラングラー (赤) Jeep Wrangler (빨강) - "牧馬人"吉普車 (紅色) - "牧马人"吉普车 (红色) + "牧馬人"吉普車 (紅色) + "牧马人"吉普车 (红色) Jeep Wrangler (White) @@ -2685,8 +2685,8 @@ Jeep Wrangler (Bianco) ジープ ラングラー (白) Jeep Wrangler (하양) - "牧馬人"吉普車 (白色) - "牧马人"吉普车 (白色) + "牧馬人"吉普車 (白色) + "牧马人"吉普车 (白色) Cessna TTx @@ -2701,8 +2701,8 @@ Cessna TTx セスナ TTx Cessna TTx - "賽斯納"TTx單引擎飛機 - "赛斯纳"TTx单引擎飞机 + "賽斯納"TTx單引擎飛機 + "赛斯纳"TTx单引擎飞机 Cessna TTx (Racing) @@ -2717,8 +2717,8 @@ Cessna TTx (Racing) セスナ TTx (レース仕様) Cessna TTx (경주용) - "賽斯納"TTx單引擎飛機 (競速) - "赛斯纳"TTx单引擎飞机 (竞速) + "賽斯納"TTx單引擎飛機 (競速) + "赛斯纳"TTx单引擎飞机 (竞速) Burraq UCAV @@ -2733,8 +2733,8 @@ Burraq UCAV ブラーク UCAV Burraq UCAV - "柏拉格"空中無人戰鬥載具 - "柏拉格"空中无人战斗载具 + "柏拉格"空中無人戰鬥載具 + "柏拉格"空中无人战斗载具 QBZ-95-1 (Black) @@ -2749,8 +2749,8 @@ QBZ-95-1 (Preto) QBZ-95-1 (黒) QBZ-95-1 (검정) - QBZ-95-1式自動步槍 (黑色) - QBZ-95-1式自动步枪 (黑色) + QBZ-95-1式自動步槍 (黑色) + QBZ-95-1式自动步枪 (黑色) QBZ-95-1 (Green Hex) @@ -2765,8 +2765,8 @@ QBZ-95-1 (Hex Verde) QBZ-95-1 (緑蜂巣) QBZ-95-1 (초록육각) - QBZ-95-1式自動步槍 (綠色數位蜂巢迷彩) - QBZ-95-1式自动步枪 (绿色数位蜂巢迷彩) + QBZ-95-1式自動步槍 (綠色數位蜂巢迷彩) + QBZ-95-1式自动步枪 (绿色数位蜂巢迷彩) QBZ-95-1 (Hex) @@ -2781,8 +2781,8 @@ QBZ-95-1 (Hex) QBZ-95-1 (蜂巣) QBZ-95-1 (육각) - QBZ-95-1式自動步槍 (數位蜂巢迷彩) - QBZ-95-1式自动步枪 (数位蜂巢迷彩) + QBZ-95-1式自動步槍 (數位蜂巢迷彩) + QBZ-95-1式自动步枪 (数位蜂巢迷彩) QBZ-95-1 GL (Black) @@ -2797,8 +2797,8 @@ QBZ-95-1 GL (Preto) QBZ-95-1 GL (黒) QBZ-95-1 GL (검정) - QBZ-95-1式自動步槍 (榴彈-黑色) - QBZ-95-1式自动步枪 (榴弹-黑色) + QBZ-95-1式自動步槍 (榴彈-黑色) + QBZ-95-1式自动步枪 (榴弹-黑色) QBZ-95-1 GL (Green Hex) @@ -2813,8 +2813,8 @@ QBZ-95-1 GL (Hex Verde) QBZ-95-1 GL (緑蜂巣) QBZ-95-1 GL (초록육각) - QBZ-95-1式自動步槍 (榴彈-綠色數位蜂巢迷彩) - QBZ-95-1式自动步枪 (榴弹-绿色数位蜂巢迷彩) + QBZ-95-1式自動步槍 (榴彈-綠色數位蜂巢迷彩) + QBZ-95-1式自动步枪 (榴弹-绿色数位蜂巢迷彩) QBZ-95-1 GL (Hex) @@ -2829,8 +2829,8 @@ QBZ-95-1 GL (Hex) QBZ-95-1 GL (蜂巣) QBZ-95-1 GL (육각) - QBZ-95-1式自動步槍 (榴彈-數位蜂巢迷彩) - QBZ-95-1式自动步枪 (榴弹-数位蜂巢迷彩) + QBZ-95-1式自動步槍 (榴彈-數位蜂巢迷彩) + QBZ-95-1式自动步枪 (榴弹-数位蜂巢迷彩) QBZ-95-1 LSW (Black) @@ -2845,8 +2845,8 @@ QBZ-95-1 LSW (Preto) QBZ-95-1 LSW (黒) QBZ-95-1 LSW (검정) - QBZ-95-1式輕機槍 (黑色) - QBZ-95-1式轻机枪 (黑色) + QBZ-95-1式輕機槍 (黑色) + QBZ-95-1式轻机枪 (黑色) QBZ-95-1 LSW (Green Hex) @@ -2861,8 +2861,8 @@ QBZ-95-1 LSW (Hex Verde) QBZ-95-1 LSW (緑蜂巣) QBZ-95-1 LSW (초록육각) - QBZ-95-1式輕機槍 (綠色數位蜂巢迷彩) - QBZ-95-1式轻机枪 (绿色数位蜂巢迷彩) + QBZ-95-1式輕機槍 (綠色數位蜂巢迷彩) + QBZ-95-1式轻机枪 (绿色数位蜂巢迷彩) QBZ-95-1 LSW (Hex) @@ -2877,8 +2877,8 @@ QBZ-95-1 LSW (Hex) QBZ-95-1 LSW (蜂巣) QBZ-95-1 LSW (육각) - QBZ-95-1式輕機槍 (數位蜂巢迷彩) - QBZ-95-1式轻机枪 (数位蜂巢迷彩) + QBZ-95-1式輕機槍 (數位蜂巢迷彩) + QBZ-95-1式轻机枪 (数位蜂巢迷彩) QBU-88 (Black) @@ -2893,8 +2893,8 @@ QBU-88 (Preto) QBU-88 (黒) QBU-88 (검정) - QBU-88式狙擊步槍 (黑色) - QBU-88式狙击步枪 (黑色) + QBU-88式狙擊步槍 (黑色) + QBU-88式狙击步枪 (黑色) QBU-88 (Green Hex) @@ -2909,8 +2909,8 @@ QBU-88 (Hex Verde) QBU-88 (緑蜂巣) QBU-88 (초록육각) - QBU-88式狙擊步槍 (綠色數位蜂巢迷彩) - QBU-88式狙击步枪 (绿色数位蜂巢迷彩) + QBU-88式狙擊步槍 (綠色數位蜂巢迷彩) + QBU-88式狙击步枪 (绿色数位蜂巢迷彩) QBU-88 (Hex) @@ -2925,8 +2925,8 @@ QBU-88 (Hex) QBU-88 (蜂巣) QBU-88 (육각) - QBU-88式狙擊步槍 (數位蜂巢迷彩) - QBU-88式狙击步枪 (数位蜂巢迷彩) + QBU-88式狙擊步槍 (數位蜂巢迷彩) + QBU-88式狙击步枪 (数位蜂巢迷彩) GM6 Lynx (Green Hex) @@ -2941,8 +2941,8 @@ GM6 Lynx (Hex Verde) GM6 リンクス (緑蜂巣) GM6 Lynx (초록육각) - GM6"天貓"反器材狙擊步槍 (綠色數位蜂巢迷彩) - GM6"天猫"反器材狙击步枪 (绿色数位蜂巢迷彩) + GM6"天貓"反器材狙擊步槍 (綠色數位蜂巢迷彩) + GM6"天猫"反器材狙击步枪 (绿色数位蜂巢迷彩) M249 SPW @@ -2957,8 +2957,8 @@ M249 SPW M249 SPW M249 SPW - M249班用自動機槍 - M249班用自动机枪 + M249班用自動機槍 + M249班用自动机枪 M200 Intervention (Tropic) @@ -2973,8 +2973,8 @@ M200 Intervention (Tropico) M200 インターベンション (熱帯) M200 Intervention (열대) - M200干預型狙擊步槍 (熱帶迷彩) - M200干预型狙击步枪 (热带迷彩) + M200干預型狙擊步槍 (熱帶迷彩) + M200干预型狙击步枪 (热带迷彩) MP5K @@ -2989,8 +2989,8 @@ MP5K MP5K MP5K - MP5K衝鋒槍 - MP5K冲锋枪 + MP5K衝鋒槍 + MP5K冲锋枪 HK416A5 11" (Black) @@ -3005,8 +3005,8 @@ HK416A5 11" (Preto) HK416A5 11" (黒) HK416A5 11" (검정) - HK416A5 11"突擊步槍 (黑色) - HK416A5 11"突击步枪 (黑色) + HK416A5 11"突擊步槍 (黑色) + HK416A5 11"突击步枪 (黑色) HK416A5 11" (Khaki) @@ -3021,8 +3021,8 @@ HK416A5 11" (Caqui) HK416A5 11" (土埃) HK416A5 11" (카키) - HK416A5 11"突擊步槍 (卡其色) - HK416A5 11"突击步枪 (卡其色) + HK416A5 11"突擊步槍 (卡其色) + HK416A5 11"突击步枪 (卡其色) HK416A5 11" (Sand) @@ -3037,8 +3037,8 @@ HK416A5 11" (Deserto) HK416A5 11" (砂地) HK416A5 11" (모래) - HK416A5 11"突擊步槍 (沙色) - HK416A5 11"突击步枪 (沙色) + HK416A5 11"突擊步槍 (沙色) + HK416A5 11"突击步枪 (沙色) HK416A5 11" GL (Black) @@ -3053,8 +3053,8 @@ HK416A5 11" GL (Preto) HK416A5 11" GL (黒) HK416A5 11" GL (검정) - HK416A5 11"突擊步槍 (榴彈-黑色) - HK416A5 11"突击步枪 (榴弹-黑色) + HK416A5 11"突擊步槍 (榴彈-黑色) + HK416A5 11"突击步枪 (榴弹-黑色) HK416A5 11" GL (Khaki) @@ -3069,8 +3069,8 @@ HK416A5 11" GL (Caqui) HK416A5 11" GL (土埃) HK416A5 11" GL (카키) - HK416A5 11"突擊步槍 (榴彈-卡其色) - HK416A5 11"突击步枪 (榴弹-卡其色) + HK416A5 11"突擊步槍 (榴彈-卡其色) + HK416A5 11"突击步枪 (榴弹-卡其色) HK416A5 11" GL (Sand) @@ -3085,8 +3085,8 @@ HK416A5 11" GL (Deserto) HK416A5 11" GL (砂地) HK416A5 11" GL (모래) - HK416A5 11"突擊步槍 (榴彈-沙色) - HK416A5 11"突击步枪 (榴弹-沙色) + HK416A5 11"突擊步槍 (榴彈-沙色) + HK416A5 11"突击步枪 (榴弹-沙色) HK416A5 14.5" (Black) @@ -3101,8 +3101,8 @@ HK416A5 14.5" (Preto) HK416A5 14.5" (黒) HK416A5 14.5" (검정) - HK416A5 14.5"突擊步槍 (黑色) - HK416A5 14.5"突击步枪 (黑色) + HK416A5 14.5"突擊步槍 (黑色) + HK416A5 14.5"突击步枪 (黑色) HK416A5 14.5" (Khaki) @@ -3117,8 +3117,8 @@ HK416A5 14.5" (Caqui) HK416A5 14.5" (土埃) HK416A5 14.5" (카키) - HK416A5 14.5"突擊步槍 (卡其色) - HK416A5 14.5"突击步枪 (卡其色) + HK416A5 14.5"突擊步槍 (卡其色) + HK416A5 14.5"突击步枪 (卡其色) HK416A5 14.5" (Sand) @@ -3133,8 +3133,8 @@ HK416A5 14.5" (Deserto) HK416A5 14.5" (砂地) HK416A5 14.5" (모래) - HK416A5 14.5"突擊步槍 (沙色) - HK416A5 14.5"突击步枪 (沙色) + HK416A5 14.5"突擊步槍 (沙色) + HK416A5 14.5"突击步枪 (沙色) HK417A2 20" (Black) @@ -3149,8 +3149,8 @@ HK417A2 20" (Preto) HK417A2 20" (黒) HK417A2 20" (검정) - HK417A2 20"突擊步槍 (黑色) - HK417A2 20"突击步枪 (黑色) + HK417A2 20"突擊步槍 (黑色) + HK417A2 20"突击步枪 (黑色) HK417A2 20" (Khaki) @@ -3165,8 +3165,8 @@ HK417A2 20" (Caqui) HK417A2 20" (土埃) HK417A2 20" (카키) - HK417A2 20"突擊步槍 (卡其色) - HK417A2 20"突击步枪 (卡其色) + HK417A2 20"突擊步槍 (卡其色) + HK417A2 20"突击步枪 (卡其色) HK417A2 20" (Sand) @@ -3181,8 +3181,8 @@ HK417A2 20" (Deserto) HK417A2 20" (砂地) HK417A2 20" (모래) - HK417A2 20"突擊步槍 (沙色) - HK417A2 20"突击步枪 (沙色) + HK417A2 20"突擊步槍 (沙色) + HK417A2 20"突击步枪 (沙色) RPG-32 (Green Hex) @@ -3197,8 +3197,8 @@ RPG-32 (Hex Verde) RPG-32 (緑蜂巣) RPG-32 (초록육각) - RPG-32火箭發射器 (綠色數位蜂巢迷彩) - RPG-32火箭发射器 (绿色数位蜂巢迷彩) + RPG-32火箭發射器 (綠色數位蜂巢迷彩) + RPG-32火箭发射器 (绿色数位蜂巢迷彩) P99 (Khaki) @@ -3213,8 +3213,8 @@ P99 (Caqui) P99 (カーキ) P99 (카키) - P99半自動手槍 (卡其色) - P99半自动手枪 (卡其色) + P99半自動手槍 (卡其色) + P99半自动手枪 (卡其色) Makarov PM @@ -3229,8 +3229,8 @@ Makarov PM マカロフ PM Makarov PM - "馬卡洛夫"手槍 - "马卡洛夫"手枪 + "馬卡洛夫"手槍 + "马卡洛夫"手枪 diff --git a/addons/rearm/stringtable.xml b/addons/rearm/stringtable.xml index 1995bfec81..05aecd1102 100644 --- a/addons/rearm/stringtable.xml +++ b/addons/rearm/stringtable.xml @@ -1,4 +1,4 @@ - + @@ -13,8 +13,8 @@ Options de réarmement 再武装設定 재보급 설정 - 整装设定 - 整裝設定 + 整装设定 + 整裝設定 This module allows you to tweak rearm system settings. @@ -28,8 +28,8 @@ Ce module autorise l'amélioration du système de réarmement. 再武装システムの設定を微調整します。 이 모듈은 재보급시의 설정을 바꿀수 있게해줍니다. - 此模块允许你调整整装系统设定 - 此模塊允許你調整整裝系統設定 + 此模块允许你调整整装系统设定 + 此模塊允許你調整整裝系統設定 Rearm Amount @@ -43,8 +43,8 @@ Quantité à réarmer 再武装できる量 재보급 양 - 整装所需时间 - 整裝所需時間 + 整装所需时间 + 整裝所需時間 How fast should a vehicle be rearmed? @@ -58,8 +58,8 @@ A quelle vitesse devrait être réarmé un véhicule ? 車両を再武装する速さを設定しますか? 차량을 얼마나 빨리 재보급 시킵니까? - 载具多快会整装完毕? - 載具多快會整裝完畢? + 载具多快会整装完毕? + 載具多快會整裝完畢? Entire Vehicle @@ -73,8 +73,8 @@ Véhicule entier 対象の車両 모든 차량 - 整个载具 - 整個載具 + 整个载具 + 整個載具 Entire Magazine @@ -88,8 +88,8 @@ Chargeur entier 対象の弾薬 모든 탄창 - 整个弹匣 - 整個彈匣 + 整个弹匣 + 整個彈匣 Amount based on caliber @@ -103,88 +103,88 @@ Quantité basée sur le calibre 口径に基づいた量 구경에 따라 수량 설정 - 基于口径决定所耗时间 - 基於口徑決定所耗時間 + 基于口径决定所耗时间 + 基於口徑決定所耗時間 Ammunition supply Munitionsvorat Scorta munizioni 弾薬の供給 - 弹药补给 - 彈藥補給 + 弹药补给 + 彈藥補給 How much ammunition does an ammo truck carry? Wie viel Munition transportiert ein Munitionslaster? Quante munizioni può trasportare un camion? 弾薬トラックがどの位の弾薬を供給できるようにしますか? - 弹药卡车会携带多少的弹药? - 彈藥卡車會攜帶多少的彈藥? + 弹药卡车会携带多少的弹药? + 彈藥卡車會攜帶多少的彈藥? Unlimited ammo supply Unbegrenzter Munitionsvorat Scorta munizioni infinita 無制限供給 - 无限弹药 - 無限彈藥 + 无限弹药 + 無限彈藥 Limited ammo supply based on caliber Begrenzter, kaliberabhängiger Munitionsvorat Scorta munizioni limitata in base al calibro 口径に基づいた限定的供給 - 基于口径限制弹药数量 - 基於口徑限制彈藥數量 + 基于口径限制弹药数量 + 基於口徑限制彈藥數量 Only specific Magazines Nur bestimmte Magazine Solo specifici caricatori 特定の弾薬のみ - 只有指定的弹药 - 只有指定的彈藥 + 只有指定的弹药 + 只有指定的彈藥 Check remaining ammunition Verbleibende Munition prüfen Controlla munizioni rimanenti 残弾薬を確認 - 检查剩余的弹药 - 檢查剩餘的彈藥 + 检查剩余的弹药 + 檢查剩餘的彈藥 Checking remaining ammunition... Überprüfe verbleibende Munition... Controllando le munizioni rimanenti 残弾薬を確認しています・・・ - 正在检查剩余的弹药中... - 正在檢查剩餘的彈藥中... + 正在检查剩余的弹药中... + 正在檢查剩餘的彈藥中... There is ammunition worth %1 points left. Es ist noch Munition für %1 Punkte übrig. E' presente una penalità delle munizioni %1 punti rimanenti. この弾薬は%1残っている - 还剩下%1多的弹药. - 還剩下%1多的彈藥. + 还剩下%1多的弹药. + 還剩下%1多的彈藥. The following ammunition is left:%1 Folgende Munition ist übrig:%1 Mancano le seguenti:%1 この弾薬の残りは:%1 - 以下剩余的弹药:%1 - 以下剩餘的彈藥:%1 + 以下剩余的弹药:%1 + 以下剩餘的彈藥:%1 There is no ammunition left. Es ist keine Munition übrig. Non ci sono munizioni rimanenti. 弾薬は残っていません。 - 已经没有剩余的弹药了. - 已經沒有剩餘的彈藥了. + 已经没有剩余的弹药了. + 已經沒有剩餘的彈藥了. Rearm @@ -198,8 +198,8 @@ Réarmer 再武装 재보급 - 整装 - 整裝 + 整装 + 整裝 Rearming %1 with %2... @@ -213,8 +213,8 @@ Réarmement de %1 avec %2... %1を%2により再武装する。 %2을 %1에 재보급중... - %2正整装到%1中... - %2正整裝到%1中... + %2正整装到%1中... + %2正整裝到%1中... Rearming %1... @@ -228,8 +228,8 @@ Réarmement de %1... %1を再武装中・・・ %1 재보급중... - 整装%1中... - 整裝%1中... + 整装%1中... + 整裝%1中... Taking %1 for %2... @@ -243,8 +243,8 @@ Prend %1 pour %2... %1を%2のために取得しています・・・ %2를 위해 %1 가져오는중... - 拿取%1给%2中... - 拿取%1給%2中... + 拿取%1给%2中... + 拿取%1給%2中... Take ammo @@ -258,8 +258,8 @@ Prendre la munition 弾薬をとる 탄약 가지기 - 取得弹药 - 取得彈藥 + 取得弹药 + 取得彈藥 Pick up ammo @@ -273,8 +273,8 @@ Ramasser la munition 弾薬を拾う 탄약 줍기 - 捡起弹药 - 撿起彈藥 + 捡起弹药 + 撿起彈藥 Store ammo @@ -288,8 +288,8 @@ Stocker la munition 弾薬を戻す 탄약 보관하기 - 储存弹药 - 儲存彈藥 + 储存弹药 + 儲存彈藥 Storing %1 in %2... @@ -303,8 +303,8 @@ Stocke %1 dans %2... %1を%2へ戻しています・・・ %2에 %1 보관중... - 储存%1到%2中... - 儲存%1到%2中... + 储存%1到%2中... + 儲存%1到%2中... Picking up ammo... @@ -317,8 +317,8 @@ Ramassage des munitions... 弾薬を拾っている・・・ 탄약 줍는중... - 捡起弹药中... - 撿起彈藥中... + 捡起弹药中... + 撿起彈藥中... Rearmed %1 rounds of %2 on %3 @@ -332,8 +332,8 @@ %1 balles réarmées de %2 dans %3 %1発の%2を%3から装填した %3에 2%의 %1 탄약 재보급 - 整装了%1发%2到%3上 - 整裝了%1發%2到%3上 + 整装了%1发%2到%3上 + 整裝了%1發%2到%3上 Smoke Screen @@ -347,8 +347,8 @@ Pantalla de humo 煙幕弾 연막 차장 - 烟幕弹 - 煙幕彈 + 烟幕弹 + 煙幕彈 Flares @@ -362,8 +362,8 @@ Bengalas フレア 기만체 - 热焰弹 - 熱焰彈 + 热焰弹 + 熱焰彈 30mm HEI @@ -377,8 +377,8 @@ 30mm HEI 30mm 焼夷りゅう弾 30mm 고폭소이탄 - 30mm 高爆燃烧弹 - 30mm 高爆燃燒彈 + 30mm 高爆燃烧弹 + 30mm 高爆燃燒彈 30mm HEI-T @@ -392,8 +392,8 @@ 30mm HEI-T 30mm 焼夷曳光りゅう弾 30mm 고폭소이예광탄 - 30mm 高爆燃烧曳光弹 - 30mm 高爆燃燒曳光彈 + 30mm 高爆燃烧曳光弹 + 30mm 高爆燃燒曳光彈 AIM-9 Sidewinder @@ -407,8 +407,8 @@ AIM-9 Sidewinder AIM-9 サイドワインダー AIM-9 Sidewinder - AIM-9 响尾蛇 - AIM-9 響尾蛇 + AIM-9 响尾蛇 + AIM-9 響尾蛇 Wympel R-73 @@ -422,8 +422,8 @@ Wympel R-73 ヴィンペル R-73 Vympel R-73 - Wympel R-73 - Wympel R-73 + Wympel R-73 + Wympel R-73 AGM-65 Maverick @@ -437,8 +437,8 @@ AGM-65 Maverick AGM-65 マーベリック AGM-65 Maverick - AGM-65 小牛 - AGM-65 小牛 + AGM-65 小牛 + AGM-65 小牛 Kh-25MTP @@ -452,8 +452,8 @@ Kh-25MTP Kh-25MTP Kh-25MTP - Kh-25MTP - Kh-25MTP + Kh-25MTP + Kh-25MTP Hydra 70 HE @@ -467,8 +467,8 @@ Hydra 70 HE ハイドラ 70 りゅう弾 Hydra 70 고폭탄 - 九头蛇 70 高爆弹 - 九頭蛇 70 高爆彈 + 九头蛇 70 高爆弹 + 九頭蛇 70 高爆彈 S-8 HE @@ -482,8 +482,8 @@ S-8 HE S-8 りゅう弾 S-8 고폭탄 - S-8 高爆弹 - S-8 高爆彈 + S-8 高爆弹 + S-8 高爆彈 Hydra 70 AP @@ -497,8 +497,8 @@ Hydra 70 AP ハイドラ 70 徹甲弾 Hydra 70 철갑탄 - 九头蛇 70 反人员弹 - 九頭蛇 70 反人員彈 + 九头蛇 70 反人员弹 + 九頭蛇 70 反人員彈 S-8 AP @@ -512,8 +512,8 @@ S-8 AP S-8 徹甲弾 S-8 철갑탄 - S-8 反人员弹 - S-8 反人員彈 + S-8 反人员弹 + S-8 反人員彈 GBU-12 @@ -527,8 +527,8 @@ GBU-12 GBU-12 GBU-12 - GBU-12 - GBU-12 + GBU-12 + GBU-12 FAB-250M-54 @@ -542,8 +542,8 @@ FAB-250M-54 FAB-250M-54 FAB-250M-54 - FAB-250M-54 - FAB-250M-54 + FAB-250M-54 + FAB-250M-54 diff --git a/addons/refuel/stringtable.xml b/addons/refuel/stringtable.xml index 6d44a90db7..e2a4c45cd3 100644 --- a/addons/refuel/stringtable.xml +++ b/addons/refuel/stringtable.xml @@ -1,4 +1,4 @@ - + @@ -13,8 +13,8 @@ Réglages de ravitaillement 給油設定 재급유 설정 - 加油设定 - 加油設定 + 加油设定 + 加油設定 Flow Rate @@ -28,8 +28,8 @@ Vitesse du ravitaillement 流量 주유량 - 油料流量 - 油料流量 + 油料流量 + 油料流量 How fast should a vehicle be refueled? @@ -43,8 +43,8 @@ A quelle vitesse devrait être ravitaillé un véhicule ? どのくらいの速さで車両へ給油しますか? 차량이 얼마나 빨리 재급유될 수 있습니까? - 载具多快会加油完毕? - 載具多快會加油完畢? + 载具多快会加油完毕? + 載具多快會加油完畢? Refuel @@ -58,8 +58,8 @@ Ravitaillement 給油 재급유 - 加油 - 加油 + 加油 + 加油 Take fuel nozzle @@ -73,8 +73,8 @@ Prendre la pompe 給油ノズルを取る 주유기 획득 - 拿取燃料喷嘴 - 拿取燃料噴嘴 + 拿取燃料喷嘴 + 拿取燃料噴嘴 Taking fuel nozzle... @@ -88,8 +88,8 @@ Prise de la pompe... 給油ノズルを取っている・・・ 주유기 획득중... - 拿取燃料喷嘴中... - 拿取燃料噴嘴中... + 拿取燃料喷嘴中... + 拿取燃料噴嘴中... Connect fuel nozzle @@ -103,8 +103,8 @@ Connecter la pompe 給油ノズルを接続する 주유기 꼽기 - 连接燃料喷嘴 - 連接燃料噴嘴 + 连接燃料喷嘴 + 連接燃料噴嘴 Connecting fuel nozzle... @@ -118,8 +118,8 @@ Connection de la pompe... 給油ノズルを接続している・・・ 주유기 꼽는중... - 连结燃料喷嘴中... - 連結燃料噴嘴中... + 连结燃料喷嘴中... + 連結燃料噴嘴中... Disconnect fuel nozzle @@ -133,8 +133,8 @@ Déconnecter la pompe 給油ノズルを外した 주유기 뽑기 - 断开燃料喷嘴 - 斷開燃料噴嘴 + 断开燃料喷嘴 + 斷開燃料噴嘴 Connect @@ -148,8 +148,8 @@ Connecter 接続 꼽기 - 连结 - 連結 + 连结 + 連結 Check remaining fuel @@ -163,8 +163,8 @@ Vérifier le carburant restant 残燃料を見る 남은 연료 확인 - 检查剩余燃料 - 檢查剩餘燃料 + 检查剩余燃料 + 檢查剩餘燃料 Checking remaining fuel... @@ -178,8 +178,8 @@ Vérifie le carburant restant... 残燃料を見ている・・・ 남은 연료 확인중... - 检查剩余燃料中... - 檢查剩餘燃料中... + 检查剩余燃料中... + 檢查剩餘燃料中... There are %1 liters left. @@ -193,8 +193,8 @@ Il reste %1 litres. 後 %1 リットル残っている。 %1 리터 남음 - 剩下%1公升的燃料. - 剩下%1公升的燃料. + 剩下%1公升的燃料. + 剩下%1公升的燃料. There is no fuel left. @@ -208,8 +208,8 @@ Il n'y a plus de carburant. もう燃料は残っていない。 연료 없음. - 没有剩余的燃料 - 沒有剩餘的燃料 + 没有剩余的燃料 + 沒有剩餘的燃料 Cancel @@ -223,8 +223,8 @@ Annuler 中止 취소 - 取消 - 取消 + 取消 + 取消 Failed @@ -238,8 +238,8 @@ Echoué 失敗 실패 - 失败 - 失敗 + 失败 + 失敗 Stop fueling @@ -253,8 +253,8 @@ Arrêter le ravitaillement 給油をやめる 그만 재급유하기 - 停止加油 - 停止加油 + 停止加油 + 停止加油 Stopping fueling... @@ -268,8 +268,8 @@ Arrête le ravitaillement... 給油をやめている・・・ 재급유 그만하는중... - 停止加油中... - 停止加油中... + 停止加油中... + 停止加油中... Start fueling @@ -283,8 +283,8 @@ Débute le ravitaillement 給油を始める 재급유 시작 - 开始加油 - 開始加油 + 开始加油 + 開始加油 Starting fueling... @@ -298,8 +298,8 @@ Début du ravitaillement... 給油を始めている・・・ 재급유 시작중... - 开始加油中... - 開始加油中... + 开始加油中... + 開始加油中... %1 Liters fueled @@ -313,8 +313,8 @@ %1 litres ravitaillés %1 リッターを給油した %1 리터 재급유됨 - 已加入%1公升的燃料 - 已加入%1公升的燃料 + 已加入%1公升的燃料 + 已加入%1公升的燃料 The fuel source is empty. @@ -328,8 +328,8 @@ La source de carburant est vide. 給油元は空です。 재급유처가 비었음. - 燃料来源已空. - 燃料來源已空. + 燃料来源已空. + 燃料來源已空. Maximum fuel hose length reached. @@ -343,8 +343,8 @@ Tuyau tendu au maximum 給油ホースはもうこれ以上届かない。 주유기 호스 최대 거리에 도달함. - 已加满至最大油量. - 已加滿至最大油量. + 已加满至最大油量. + 已加滿至最大油量. Fueling completed @@ -358,8 +358,8 @@ Ravitaillement terminé 給油完了 재급유 완료함 - 加油完毕 - 加油完畢 + 加油完毕 + 加油完畢 Fueling stopped @@ -373,8 +373,8 @@ Ravitaillement stoppé 給油を止めた 재급유 멈춤 - 已停止加油 - 已停止加油 + 已停止加油 + 已停止加油 Fueling started @@ -388,8 +388,8 @@ Ravitaillement débuté 給油を始めた 재급유 시작함 - 已开始加油 - 已開始加油 + 已开始加油 + 已開始加油 Return fuel nozzle @@ -403,8 +403,8 @@ Retourner la pompe 給油ノズルを戻す 주유기 반환 - 放回燃料喷嘴 - 放回燃料噴嘴 + 放回燃料喷嘴 + 放回燃料噴嘴 Returning fuel nozzle... @@ -418,8 +418,8 @@ Retourne la pompe 給油ノズルを戻している・・・ 주유기 반환중 - 放回燃料喷嘴中... - 放回燃料噴嘴中... + 放回燃料喷嘴中... + 放回燃料噴嘴中... Check fuel counter @@ -433,8 +433,8 @@ Vérifier le compteur 燃料計を見る 연로카운터 확인 - 检查燃料表 - 檢查燃料表 + 检查燃料表 + 檢查燃料表 Checking fuel counter... @@ -448,8 +448,8 @@ Vérification du compteur... 燃料計を見ている・・・ 연료카운터 확인중... - 检查燃料表中... - 檢查燃料表中... + 检查燃料表中... + 檢查燃料表中... %1 liters have been fueled. @@ -463,8 +463,8 @@ %1 litres ont été écoulés. %1 リッターがある %1 리터가 재급유되었습니다. - 已加入%1公升. - 已加入%1公升. + 已加入%1公升. + 已加入%1公升. Refuel hose length @@ -472,8 +472,8 @@ Reabastecer longitud de manguera Rifiuta lungezza tubo 給油ホースの長さ - 加油软管长度 - 加油軟管長度 + 加油软管长度 + 加油軟管長度 diff --git a/addons/reload/stringtable.xml b/addons/reload/stringtable.xml index eb5e46bcce..5cdbe3e9ba 100644 --- a/addons/reload/stringtable.xml +++ b/addons/reload/stringtable.xml @@ -1,4 +1,4 @@ - + @@ -14,8 +14,8 @@ Conferir munição ao recarregar a arma 再装填された武器の弾薬を確認 재장전시 장탄수 확인 - 在重新装填时检查弹药 - 在重新裝填時檢查彈藥 + 在重新装填时检查弹药 + 在重新裝填時檢查彈藥 Check the ammo in your new magazine on magazine reload. @@ -30,8 +30,8 @@ Confere a munição no seu novo carregador ao recarregar a arma あたらしく装填された弾倉の弾薬を確認します。 재장전시 새탄창에 있는 탄약을 확인합니다. - 在重新装填时检查新弹匣上的弹药. - 在重新裝填時檢查新彈匣上的彈藥. + 在重新装填时检查新弹匣上的弹药. + 在重新裝填時檢查新彈匣上的彈藥. Check Ammo @@ -46,8 +46,8 @@ Проверить боеприпасы 弾薬を確認 장탄수 확인 - 检查弹药 - 檢查彈藥 + 检查弹药 + 檢查彈藥 Ammo @@ -62,8 +62,8 @@ Боеприпасы 弾薬 장탄수 - 弹药 - 彈藥 + 弹药 + 彈藥 Link belt @@ -78,8 +78,8 @@ Ligar cintos de munição ベルト リンク 벨트 연결 - 连接弹链 - 連接彈鏈 + 连接弹链 + 連接彈鏈 Linking belt... @@ -94,8 +94,8 @@ Ligando cintos... ベルトをつなげている・・・ 벨트 연결중... - 连接弹链中... - 連接彈鏈中... + 连接弹链中... + 連接彈鏈中... diff --git a/addons/reloadlaunchers/stringtable.xml b/addons/reloadlaunchers/stringtable.xml index 6096f362be..ccbca809f0 100644 --- a/addons/reloadlaunchers/stringtable.xml +++ b/addons/reloadlaunchers/stringtable.xml @@ -1,4 +1,4 @@ - + @@ -14,8 +14,8 @@ Recarregar lançador ランチャーを装填 무기 재장전 - 装载发射器 - 裝載發射器 + 装载发射器 + 裝載發射器 Loading launcher... @@ -30,8 +30,8 @@ Recarregando lançador... ランチャーを装填している・・・ 무기 재장전중... - 装载发射器中... - 裝載發射器中... + 装载发射器中... + 裝載發射器中... Launcher loaded @@ -46,8 +46,8 @@ Lançador Carregado ランチャーの装填完了 무기 재장전됨 - 发射器装载完毕 - 發射器裝載完畢 + 发射器装载完毕 + 發射器裝載完畢 Load %1 @@ -62,8 +62,8 @@ Recarregar %1 %1 へ装填 %1 장전 - 装载%1 - 裝載%1 + 装载%1 + 裝載%1 diff --git a/addons/repair/stringtable.xml b/addons/repair/stringtable.xml index 45a6bf622b..7ab7788778 100644 --- a/addons/repair/stringtable.xml +++ b/addons/repair/stringtable.xml @@ -1,4 +1,4 @@ - + @@ -14,8 +14,8 @@ Запасная гусеница 予備履帯 예비 궤도 - 备用履带 - 備用履帶 + 备用履带 + 備用履帶 Spare Wheel @@ -30,8 +30,8 @@ Запасное колесо 予備タイヤ 예비 바퀴 - 备用轮胎 - 備用輪胎 + 备用轮胎 + 備用輪胎 Change Wheel @@ -46,8 +46,8 @@ Vyměnit kolo タイヤを変える 바퀴 교체 - 更换轮胎 - 更換輪胎 + 更换轮胎 + 更換輪胎 Replacing Wheel... @@ -61,8 +61,8 @@ Remplacement de la roue... タイヤを交換中・・・ 바퀴 교체중... - 更换轮胎中... - 更換輪胎中... + 更换轮胎中... + 更換輪胎中... Wheel replaced @@ -76,8 +76,8 @@ Roue remplacée タイヤを履き替え 바퀴 교체됨 - 轮胎更换完毕 - 輪胎更換完畢 + 轮胎更换完毕 + 輪胎更換完畢 Remove Wheel @@ -92,8 +92,8 @@ Снять колесо タイヤを外す 바퀴 제거 - 卸下轮胎 - 卸下輪胎 + 卸下轮胎 + 卸下輪胎 Removing Wheel... @@ -107,8 +107,8 @@ Démontage de la roue... タイヤを外している・・ 바퀴 제거중... - 卸下轮胎中... - 卸下輪胎中... + 卸下轮胎中... + 卸下輪胎中... Wheel removed @@ -122,8 +122,8 @@ Roue démontée タイヤを外した 바퀴 제거됨 - 轮胎卸下完毕 - 輪胎卸下完畢 + 轮胎卸下完毕 + 輪胎卸下完畢 Change Track @@ -137,8 +137,8 @@ Changer la chenille 履帯を変える 궤도 교체 - 更换履带 - 更換履帶 + 更换履带 + 更換履帶 Replacing Track... @@ -152,8 +152,8 @@ Remplacement de la chenille... 履帯を交換中・・・ 궤도 교체중... - 更换履带中... - 更換履帶中... + 更换履带中... + 更換履帶中... Track replaced @@ -167,8 +167,8 @@ Chenille remplacée 履帯を交換した 궤도 교체됨 - 履带更换完毕 - 履帶更換完畢 + 履带更换完毕 + 履帶更換完畢 Remove Track @@ -182,8 +182,8 @@ Enlever la chenille 履帯を外す 궤도 제거 - 卸下履带 - 卸下履帶 + 卸下履带 + 卸下履帶 Removing Track... @@ -197,8 +197,8 @@ Enlèvement de la chenille... 履帯を外している・・・ 궤도 제거중... - 卸下履带中... - 卸下履帶中... + 卸下履带中... + 卸下履帶中... Track removed @@ -212,8 +212,8 @@ Chenille enlevée 履帯を外した 궤도 제거됨 - 履带卸下完毕 - 履帶卸下完畢 + 履带卸下完毕 + 履帶卸下完畢 Full Repair @@ -227,8 +227,8 @@ Réparations complètes 完全に修理 완전수리 - 完整维修 - 完整維修 + 完整维修 + 完整維修 Repairing Vehicle... @@ -242,8 +242,8 @@ Réparation du véhicule... 車両を修理中・・・ 차량 수리중... - 维修载具中... - 維修載具中... + 维修载具中... + 維修載具中... Full Repair Locations @@ -257,8 +257,8 @@ Lieu de réparation complète 完全修理をできる場所 완전수리 구역 - 完整维修地点 - 完整維修地點 + 完整维修地点 + 完整維修地點 At what locations can a vehicle be fully repaired? @@ -272,8 +272,8 @@ Où peuvent être réparés complètement les véhicules ? どのような場所で車両の完全な修理を出来るようにしますか? 어느 구역에서 차량을 완전히 수리할 수 있게 합니까? - 什么位置可以完整维修载具? - 什麼位置可以完整維修載具? + 什么位置可以完整维修载具? + 什麼位置可以完整維修載具? Allow Full Repair @@ -287,8 +287,8 @@ Autoriser les réparations complètes. 完全な修理をさせる 완전 수리 활성화 - 允许完整维修 - 允許完整維修 + 允许完整维修 + 允許完整維修 Who can perform a full repair on a vehicle? @@ -302,8 +302,8 @@ Qui peut faire une réparation complète ? 誰が車両の完全な修理を出来るようにしますか? 누가 완전 수리를 할 수 있습니까? - 谁可以完整维修载具? - 誰可以完整維修載具? + 谁可以完整维修载具? + 誰可以完整維修載具? Add Spare Parts @@ -317,8 +317,8 @@ Ajouter des pièces de rechange 予備部品を追加 예비 부품 더하기 - 添加备件 - 添加備件 + 添加备件 + 添加備件 Add spare parts to vehicles (requires Cargo component)? @@ -332,8 +332,8 @@ Ajouter des pièces de rechage aux véhicules ? (à besoin du système de cargaison) 車両へ予備部品を追加しますか(カーゴ コンポーネントが必要)? 차량에 예비 부품을 더합니까?(짐칸 요소 필요) - 添加载具备件 (需相关货物组件)? - 添加載具備件 (需相關貨物組件)? + 添加载具备件 (需相关货物组件)? + 添加載具備件 (需相關貨物組件)? Repair @@ -348,8 +348,8 @@ Ремонт 修理 수리 - 维修 - 維修 + 维修 + 維修 Display text on repair @@ -363,8 +363,8 @@ Afficher du texte pendant la réparation 修理時に文章で通知する 수리시 화면에 글자 표시 - 显示维修文本 - 顯示維修文本 + 显示维修文本 + 顯示維修文本 Display a notification whenever you repair a vehicle @@ -378,8 +378,8 @@ Afficher une notification lorsque l'on répare un véhicule あなたが車両の修理を始めると、画面に通知を出します 수리시 화면에 글자로 알림이 뜹니다 - 每当维修载具时显示通知 - 每當維修載具時顯示通知 + 每当维修载具时显示通知 + 每當維修載具時顯示通知 Repairing... @@ -394,8 +394,8 @@ Ремонтируем... 修理中・・・ 수리중... - 维修中... - 維修中... + 维修中... + 維修中... Repairing %1... @@ -410,8 +410,8 @@ Ремонтируем %1... %1 を修理中・・・ %1 수리중... - 维修%1中... - 維修%1中... + 维修%1中... + 維修%1中... Repaired %1 @@ -426,8 +426,8 @@ %1 отремонтирован %1 を修理した %1 수리됨 - 已维修%1 - 已維修%1 + 已维修%1 + 已維修%1 Fully repaired part @@ -441,8 +441,8 @@ Pièce entièrement réparée 部分的な完全な修理 부분 완벽히 수리됨 - 完整维修部分 - 完整維修部分 + 完整维修部分 + 完整維修部分 Partially repaired %1 @@ -456,8 +456,8 @@ %1 pratiquement réparée %1 を部分的に修理した %1 부분적으로 수리됨 - %1已完成部分维修 - %1已完成部分維修 + %1已完成部分维修 + %1已完成部分維修 Fully repaired %1 @@ -471,8 +471,8 @@ %1 entièrement réparée %1 を完全に修理した %1 완전히 수리됨 - %1已完整维修 - %1已完整維修 + %1已完整维修 + %1已完整維修 Partially repaired %1 @@ -486,8 +486,8 @@ %1 pratiquement réparée %1 を部分的に修理した %1 부분적으로 수리됨 - %1已完成部分维修 - %1已完成部分維修 + %1已完成部分维修 + %1已完成部分維修 Body @@ -502,8 +502,8 @@ Кузов 車体 몸체 - 车身 - 車身 + 车身 + 車身 Hull @@ -518,8 +518,8 @@ Корпус 機体 선체 - 车壳 - 車殼 + 车壳 + 車殼 Engine @@ -534,8 +534,8 @@ Двигатель エンジン 엔진 - 引擎 - 引擎 + 引擎 + 引擎 Left Horizontal Stabilizer @@ -549,8 +549,8 @@ Linkes Höhenleitwerk 左側の水平安定機 왼쪽 수평안정판 - 左侧悬挂稳定 - 左側懸掛穩定 + 左侧悬挂稳定 + 左側懸掛穩定 Right Horizontal Stabilizer @@ -564,8 +564,8 @@ Rechtes Höhenleitwerk 右側の水平安定機 오른쪽 수평안정판 - 右侧悬挂稳定 - 右側懸掛穩定 + 右侧悬挂稳定 + 右側懸掛穩定 Vertical Stabilizer @@ -579,8 +579,8 @@ Seitenleitwerk 車両安定器 수직 안정판 - 垂直稳定 - 垂直穩定 + 垂直稳定 + 垂直穩定 Fuel Tank @@ -595,8 +595,8 @@ Топливный бак 燃料タンク 연료 탱크 - 油箱 - 油箱 + 油箱 + 油箱 Transmission @@ -610,8 +610,8 @@ Instruments 変速機 변속기 - 变速箱 - 變速箱 + 变速箱 + 變速箱 Gear @@ -625,8 +625,8 @@ Trains d'attérissage ギア 기어 - 齿轮 - 齒輪 + 齿轮 + 齒輪 Starter @@ -640,8 +640,8 @@ Démarreur スターター 점화기 - 发动机 - 發動機 + 发动机 + 發動機 Tail @@ -655,8 +655,8 @@ Queue 尾翼 꼬리 - 尾翼 - 尾翼 + 尾翼 + 尾翼 Pitot Tube @@ -670,8 +670,8 @@ Sonde pitot ピトー管 동압관 - 空速管 - 空速管 + 空速管 + 空速管 Static Port @@ -685,8 +685,8 @@ Port statique スタティック ポート 정압공 - 静态端口 - 靜態端口 + 静态端口 + 靜態端口 Ammo @@ -700,8 +700,8 @@ Munitions 弾薬 탄약 - 弹药 - 彈藥 + 弹药 + 彈藥 Turret @@ -716,8 +716,8 @@ Башню 砲塔 포탑 - 炮塔 - 砲塔 + 炮塔 + 砲塔 Gun @@ -732,8 +732,8 @@ Пушку - - + + Missiles @@ -747,8 +747,8 @@ Missiles ミサイル 미사일 - 导弹 - 導彈 + 导弹 + 導彈 Left Track @@ -763,8 +763,8 @@ Левую гусеницу 左の履帯 왼쪽 궤도 - 左履带 - 左履帶 + 左履带 + 左履帶 Right Track @@ -779,8 +779,8 @@ Правую гусеницу 右の履帯 오른쪽 궤도 - 右履带 - 右履帶 + 右履带 + 右履帶 Left Front Wheel @@ -795,8 +795,8 @@ Левое переднее колесо 左の前輪 왼쪽 앞바퀴 - 左前轮 - 左前輪 + 左前轮 + 左前輪 Right Front Wheel @@ -811,8 +811,8 @@ Правое переднее колесо 右の前輪 오른쪽 앞바퀴 - 右前轮 - 右前輪 + 右前轮 + 右前輪 Second Left Front Wheel @@ -827,8 +827,8 @@ Второе переднее левое колесо 左の 2 つめの前輪 왼쪽 두번째 바퀴 - 第二左前轮 - 第二左前輪 + 第二左前轮 + 第二左前輪 Second Right Front Wheel @@ -843,8 +843,8 @@ Второе правое переднее колесо 右の 2 つめの前輪 오른쪽 두번째 바퀴 - 第二右前轮 - 第二右前輪 + 第二右前轮 + 第二右前輪 Left Middle Wheel @@ -859,8 +859,8 @@ Левое среднее колесо 左の中央の前輪 왼쪽 가운데 바퀴 - 左中轮 - 左中輪 + 左中轮 + 左中輪 Right Middle Wheel @@ -875,8 +875,8 @@ Правое среднее колесо 右の中央の前輪 오른족 가운데 바퀴 - 右中轮 - 右中輪 + 右中轮 + 右中輪 Left Rear Wheel @@ -891,8 +891,8 @@ Левое заднее колесо 左の後輪 왼쪽 뒤쪽 바퀴 - 左后轮 - 左後輪 + 左后轮 + 左後輪 Right Rear Wheel @@ -907,8 +907,8 @@ Правое заднее колесо 右の後 오른쪽 뒤쪽 바퀴 - 右后轮 - 右後輪 + 右后轮 + 右後輪 Avionics @@ -923,8 +923,8 @@ Авионику アビオニクス 항공 전자 - 航电系统 - 航電系統 + 航电系统 + 航電系統 Main Rotor @@ -939,8 +939,8 @@ Несущий винт 主翼 주 로터 - 主旋翼 - 主旋翼 + 主旋翼 + 主旋翼 Tail Rotor @@ -955,8 +955,8 @@ Рулевой винт 尾翼ローター 꼬리 로터 - 尾桨 - 尾槳 + 尾桨 + 尾槳 Winch @@ -970,8 +970,8 @@ Treuil ウィンチ 윈치 - 绞盘 - 絞盤 + 绞盘 + 絞盤 Glass (right) @@ -986,8 +986,8 @@ Стекло (справа) ガラス (右) 유리 (오른쪽) - 玻璃 (右) - 玻璃 (右) + 玻璃 (右) + 玻璃 (右) Glass (left) @@ -1002,8 +1002,8 @@ Стекло (слава) ガラス (左) 유리 (왼쪽) - 玻璃 (左) - 玻璃 (左) + 玻璃 (左) + 玻璃 (左) Glass @@ -1018,8 +1018,8 @@ Стекло ガラス 유리 - 玻璃 - 玻璃 + 玻璃 + 玻璃 ERA @@ -1033,8 +1033,8 @@ ДЗ 爆発反応装甲 폭발반응장갑 - 爆炸式反应装甲 - 爆炸式反應裝甲 + 爆炸式反应装甲 + 爆炸式反應裝甲 Repair Settings @@ -1048,8 +1048,8 @@ Réglages de réparation 修理設定 수리 설정 - 修复设定 - 修復設定 + 修复设定 + 修復設定 Provides a repair system for all types of vehicles. @@ -1063,8 +1063,8 @@ Fournit un système de réparation pour tous les types de véhicules. 車両の全種類に修理システムを適用しますか? 모든 차량에 대해 수리 시스템을 제공합니다. - 提供修复系统给所有载具. - 提供修復系統給所有載具. + 提供修复系统给所有载具. + 提供修復系統給所有載具. Anyone @@ -1078,8 +1078,8 @@ Tout le monde だれでも 모두 - 任何人 - 任何人 + 任何人 + 任何人 Engineer only @@ -1093,15 +1093,15 @@ Ingénieurs seulement 工兵のみ 오직 정비공만 - 只有工兵 - 只有工兵 + 只有工兵 + 只有工兵 Advanced Engineer only Solo Geniere avanzato 上級工兵のみ - 只有维修专精兵 - 只有維修專精兵 + 只有维修专精兵 + 只有維修專精兵 Allow Wheel @@ -1115,8 +1115,8 @@ Autoriser les roues タイヤを許可 바퀴 허가 - 允许轮胎 - 允許輪胎 + 允许轮胎 + 允許輪胎 Who can remove and replace wheels? @@ -1130,8 +1130,8 @@ Qui peut enlever et remplacer les roues ? 誰がタイヤの除去と交換を出来るようにしますか? 누가 바퀴를 제거 및 교체할 수 있습니까? - 谁可维修轮胎? - 誰可維修輪胎? + 谁可维修轮胎? + 誰可維修輪胎? Allow Repair @@ -1145,8 +1145,8 @@ Autoriser les réparations 修理を許可 수리 허가 - 允许维修 - 允許維修 + 允许维修 + 允許維修 Who can perform repair actions? @@ -1160,8 +1160,8 @@ Qui peut réparer ? 誰が修理を出来るようににしますか? 누가 수리를 할 수 있습니까? - 谁可以进行维修操作? - 誰可以進行維修操作? + 谁可以进行维修操作? + 誰可以進行維修操作? Repair Threshold @@ -1175,8 +1175,8 @@ Seuil de réparation 修理のしきい値 정비 한계치 - 维修门槛 - 維修門檻 + 维修门槛 + 維修門檻 What is the maximum damage that can be repaired with a toolkit? @@ -1190,8 +1190,8 @@ Quel est le maximum de dommages réparable par une trousse à outils ? ツールキットで修理できる、最大の損傷許容範囲を設定しますか? 어느정도의 피해까지 툴킷으로 수리가 가능합니까? - 工具包可以修复的最大损坏值? - 工具包可以修復的最大損壞值? + 工具包可以修复的最大损坏值? + 工具包可以修復的最大損壞值? Repair Threshold (Engineer) @@ -1205,8 +1205,8 @@ Seuil de réparatoin (ingénieur) 修理のしきい値 (工兵) 정비 한계치 (정비공) - 维修门槛 (工兵) - 維修門檻 (工兵) + 维修门槛 (工兵) + 維修門檻 (工兵) What is the maximum damage that can be repaired by an engineer? @@ -1220,8 +1220,8 @@ Quel est le maximum de dommages qui peuvent être réparés par un ingénieur ? 工兵が修理できる、最大の損傷許容範囲を設定しますか? 정비공은 어느정도의 피해까지 수리할 수 있습니까? - 工兵可以修复的最大损坏值? - 工兵可以修復的最大損壞值? + 工兵可以修复的最大损坏值? + 工兵可以修復的最大損壞值? Remove toolkit on use @@ -1235,8 +1235,8 @@ Enlever la trousse à outils après usage ツールキットを使うと削除 툴킷 사용후 제거 - 使用后删除工具包 - 使用後刪除工具包 + 使用后删除工具包 + 使用後刪除工具包 Should the toolkit be removed on usage? @@ -1250,8 +1250,8 @@ La trousse à outils devrait-elle être enlevée après usage ? ツールキットを使うと削除しますか? 툴킷을 사용하면 제거를 합니까? - 要在使用后删除工具包吗? - 要在使用後刪除工具包嗎? + 要在使用后删除工具包吗? + 要在使用後刪除工具包嗎? Anywhere @@ -1265,8 +1265,8 @@ N'importe où だれでも 어디서나 - 任何地点 - 任何地點 + 任何地点 + 任何地點 Repair Vehicle only @@ -1280,8 +1280,8 @@ Véhicule de réparation seulement 修理車両のみ 오직 수리 차량만 - 维修载具旁 - 維修載具旁 + 维修载具旁 + 維修載具旁 Repair Facility only @@ -1295,8 +1295,8 @@ Installation de réparation seulement 修理施設のみ 오직 수리 시설만 - 维修设施旁 - 維修設施旁 + 维修设施旁 + 維修設施旁 Repair Facility or Vehicle @@ -1310,8 +1310,8 @@ Installations ou véhicule de réparation 修理施設または車両のみ 수리 시설혹은 차량 - 维修设施或载具旁 - 維修設施或載具旁 + 维修设施或载具旁 + 維修設施或載具旁 Assign Engineer @@ -1325,8 +1325,8 @@ Assigner le rôle d'ingénieur 工兵にする 정비공 등록 - 指派工兵 - 指派工兵 + 指派工兵 + 指派工兵 List @@ -1340,8 +1340,8 @@ Liste 一覧 목록 - 名单 - 名單 + 名单 + 名單 List of unit names that will be classified as engineer, separated by commas. @@ -1355,8 +1355,8 @@ Liste des noms d'unités qui seront considérées ingénieurs. Séparé par des virgules 一覧に記載されたユニット名を、工兵として指定します。コンマで複数を指定できます。 목록내 보직이름은 정비공으로 분류됩니다. 쉼표로 구분합니다. - 工兵名单, 把单位名称输入在这边即可定义其为工兵. 每个单位使用逗号以做区隔. - 工兵名單, 把單位名稱輸入在這邊即可定義其為工兵. 每個單位使用逗號以做區隔. + 工兵名单, 把单位名称输入在这边即可定义其为工兵. 每个单位使用逗号以做区隔. + 工兵名單, 把單位名稱輸入在這邊即可定義其為工兵. 每個單位使用逗號以做區隔. Is Engineer @@ -1370,8 +1370,8 @@ Est ingénieur 工兵とする 은 정비공이다 - 是工兵 - 是工兵 + 是工兵 + 是工兵 Select the engineering skill level of the unit @@ -1385,8 +1385,8 @@ Sélectionner le niveau d'habilité en réparation de l'unité ユニットへの工兵スキルを選択 선택한 인원의 정비 실력을 고르십시요 - 选择工兵的技术水平 - 選擇工兵的技術水平 + 选择工兵的技术水平 + 選擇工兵的技術水平 None @@ -1400,8 +1400,8 @@ Aucun 工兵 없음 - - + + Engineer @@ -1415,16 +1415,16 @@ Ingénieur 専門兵 정비공 - 工兵 - 工兵 + 工兵 + 工兵 Adv. Engineer Adv. Geniere 上級工兵 - 专精 - 專精 + 专精 + 專精 Assign one or multiple units as an engineer @@ -1438,8 +1438,8 @@ Assigner un ou plusieurs unités comme ingénieur 修理車両として指定 하나 혹은 여러 인원을 정비공으로 등록합니다 - 指定一个或多个单位为工兵 - 指定一個或多個單位為工兵 + 指定一个或多个单位为工兵 + 指定一個或多個單位為工兵 Assign Repair Vehicle @@ -1453,8 +1453,8 @@ Assigner en tant que véhicule de réparation 修理車両として指定 정비 차량 등록 - 指定维修载具 - 指定維修載具 + 指定维修载具 + 指定維修載具 List @@ -1468,8 +1468,8 @@ Liste 一覧 목록 - 名单 - 名單 + 名单 + 名單 List of vehicles that will be classified as repair vehicle, separated by commas. @@ -1483,8 +1483,8 @@ Liste de véhicules qui seront considérés comme véhicules de réparation. Séparé par des virgules. 一覧に記載されたユニット名を、修理車両として指定します。コンマで複数を指定できます。 목록내 차량은 정비 차량으로 분류됩니다. 쉼표로 구분합니다. - 载具名单, 把载具名称输入在这边即可定义其为维修载具. 每个载具使用逗号以做区隔. - 載具名單, 把載具名稱輸入在這邊即可定義其為維修載具. 每個載具使用逗號以做區隔. + 载具名单, 把载具名称输入在这边即可定义其为维修载具. 每个载具使用逗号以做区隔. + 載具名單, 把載具名稱輸入在這邊即可定義其為維修載具. 每個載具使用逗號以做區隔. Is Repair Vehicle @@ -1498,8 +1498,8 @@ Est un véhicule de réparation 修理車両とする 은 정비 차량이다 - 是维修载具 - 是維修載具 + 是维修载具 + 是維修載具 Is the vehicle classified as a repair vehicle? @@ -1513,8 +1513,8 @@ Le véhicule est-il considéré comme un véhicule de réparation ? 車両を修理車両と指定しますか? 이 차량을 정비 차량으로 분류합니까? - 此载具是维修载具吗? - 此載具是維修載具嗎? + 此载具是维修载具吗? + 此載具是維修載具嗎? Assign one or multiple vehicles as a repair vehicle @@ -1528,8 +1528,8 @@ Assigner un ou plusieurs véhicules en tant que véhicule de réparation 単体、または複数の車両を修理車両とします 하나 혹은 여러 차량을 정비 차량으로 등록합니다 - 指定一个或多个载具作为维修载具 - 指定一個或多個載具作為維修載具 + 指定一个或多个载具作为维修载具 + 指定一個或多個載具作為維修載具 Assign Repair Facility @@ -1543,8 +1543,8 @@ Assigner en tant qu'installation de réparation 修理施設とする 정비 시설 등록 - 指定维修设施 - 指定維修設施 + 指定维修设施 + 指定維修設施 List @@ -1558,8 +1558,8 @@ Liste 一覧 목록 - 名单 - 名單 + 名单 + 名單 List of objects that will be classified as repair Facility, separated by commas. @@ -1573,8 +1573,8 @@ Liste des objets considérés comme installations de réparation. Séparé par des virgules 一覧に記載されたユニット名を、修理施設として指定します。コンマで複数を指定できます。 목록내 시설은 정비 시설으로 분류됩니다. 쉼표로 구분합니다. - 设施名单, 把设施名称输入在这边即可定义其为维修设施. 每个设施使用逗号以做区隔. - 設施名單, 把設施名稱輸入在這邊即可定義其為維修設施. 每個設施使用逗號以做區隔. + 设施名单, 把设施名称输入在这边即可定义其为维修设施. 每个设施使用逗号以做区隔. + 設施名單, 把設施名稱輸入在這邊即可定義其為維修設施. 每個設施使用逗號以做區隔. Is Repair Facility @@ -1588,8 +1588,8 @@ Est une installation de réparation 修理施設とする 은 정비 시설이다 - 是维修设施 - 是維修設施 + 是维修设施 + 是維修設施 Is the object classified as a repair Facility? @@ -1603,8 +1603,8 @@ L'objet est-il considéré comme une installation de réparation ? オブジェクトを修理施設として指定しますか? 이 시설을 정비 시설로 분류합니까? - 此设施是维修设施吗? - 此設施是維修設施嗎? + 此设施是维修设施吗? + 此設施是維修設施嗎? Assign one or multiple objects as a repair Facility @@ -1618,8 +1618,8 @@ Assigner un ou plusieurs objets en tant que véhicule de réparation ひとつ、または複数オブジェクトに予備部品を追加 하나 혹은 여러 시설을 정비 시설로 등록합니다 - 指定一个或多个对象作为维修设施 - 指定一個或多個對象作為維修設施 + 指定一个或多个对象作为维修设施 + 指定一個或多個對象作為維修設施 Add Spare Parts @@ -1633,8 +1633,8 @@ Ajouter des pièces de rechange 予備部品を追加 예비 부품 더하기 - 添加备件 - 添加備件 + 添加备件 + 添加備件 Add spare parts to one or multiple objects @@ -1648,8 +1648,8 @@ Ajouter des pièces de rechange à un ou plusieurs objets 一覧に追加されたオブジェクトへ予備部品を与えます。コンマで複数を指定できます。 하나 혹은 여러 물체가 예비 부품을 더합니다 - 添加备件到一个或多个对象上 - 添加備件到一個或多個對象上 + 添加备件到一个或多个对象上 + 添加備件到一個或多個對象上 List @@ -1663,8 +1663,8 @@ Liste 一覧 목록 - 名单 - 名單 + 名单 + 名單 List of objects that will get spare parts added, separated by commas. @@ -1678,8 +1678,8 @@ Liste des objets qui recevront des pièces de réparation en plus. Séparé par des virgules 一覧に追加されたオブジェクトへ予備部品を与えます。コンマで複数を指定できます。 목록내 물체는 예비 부품을 받습니다, 쉼표로 구분합니다. - 添加备件到名单的载具上. 每个载具使用逗号以做区隔. - 添加備件到名單的載具上. 每個載具使用逗號以做區隔. + 添加备件到名单的载具上. 每个载具使用逗号以做区隔. + 添加備件到名單的載具上. 每個載具使用逗號以做區隔. Part @@ -1693,8 +1693,8 @@ Pièce 部品 부품 - 零件 - 零件 + 零件 + 零件 Spare part. @@ -1708,8 +1708,8 @@ Pièce de rechange 予備部品 예비 부품 - 备用零件 - 備用零件 + 备用零件 + 備用零件 Amount @@ -1723,8 +1723,8 @@ Quantité 수량 - 数量 - 數量 + 数量 + 數量 Number of selected spare parts. @@ -1738,8 +1738,8 @@ Nombre de pièces de rechange séléctionnées 選択された予備部品の数を選択します。 선택한 부품의 수 - 选择的备件数量 - 選擇的備件數量 + 选择的备件数量 + 選擇的備件數量 Wheel repair requirements @@ -1753,8 +1753,8 @@ Exigences de réparation de roue タイヤの修理を必要 바퀴 교체 요구사항 - 维修轮胎限制 - 維修輪胎限制 + 维修轮胎限制 + 維修輪胎限制 Items required to remove/replace wheels @@ -1768,8 +1768,8 @@ Items exigés pour enlever/remplacer les roues タイヤの除去と交換にアイテムを必要としますか? 바퀴를 제거/교체하는데 필요한 물건 - 需要特定物品来移除/更换车轮 - 需要特定物品來移除/更換車輪 + 需要特定物品来移除/更换车轮 + 需要特定物品來移除/更換車輪 Engine must be off to repair @@ -1783,8 +1783,8 @@ Silnik musi być wyłączony w celu naprawy 수리를 위해서는 엔진을 꺼야만 합니다 Il motore deve essere spento per poter riparare - 引擎必须先关闭才能开始进行维修 - 引擎必須先關閉才能開始進行維修 + 引擎必须先关闭才能开始进行维修 + 引擎必須先關閉才能開始進行維修 diff --git a/addons/respawn/stringtable.xml b/addons/respawn/stringtable.xml index 6d3b3d805d..d298ef804a 100644 --- a/addons/respawn/stringtable.xml +++ b/addons/respawn/stringtable.xml @@ -1,4 +1,4 @@ - + @@ -14,8 +14,8 @@ Será posicionado em 5 segundos... 設置まであと 5 秒・・・ 5초 후 재배치... - 5秒后完成布署... - 5秒後完成佈署... + 5秒后完成布署... + 5秒後完成佈署... Rallypoint deployed @@ -30,8 +30,8 @@ Rallypoints posicionado ラリーポイントを設置した 집결지 배치됨 - 集合点布署完成 - 集合點佈署完成 + 集合点布署完成 + 集合點佈署完成 Teleport to Base @@ -46,8 +46,8 @@ Teleporta alla base ベースへ移動 기지로 순간이동 - 传送至基地 - 傳送至基地 + 传送至基地 + 傳送至基地 Teleport to Rallypoint @@ -62,8 +62,8 @@ Teleporta al rallypoint ラリーポイントへ移動 집결지로 순간이동 - 传送至集合点 - 傳送至集合點 + 传送至集合点 + 傳送至集合點 Teleported to Base @@ -78,8 +78,8 @@ Teletransportado para a Base ベースへ移動した 기지로 순간이동함 - 已传送至基地 - 已傳送至基地 + 已传送至基地 + 已傳送至基地 Teleported to Rallypoint @@ -94,8 +94,8 @@ Teletransportado para o Rallypoints ラリーポイントへ移動した 집결지로 순간이동함 - 已传送至集合点 - 已傳送至集合點 + 已传送至集合点 + 已傳送至集合點 Rallypoint West (Base) @@ -110,8 +110,8 @@ Ponto de encontro Oeste (Base) ラリーポイント ウエスト (ベース) 서쪽 집결지 (기지) - 蓝方集合点 (基地) - 藍方集合點 (基地) + 蓝方集合点 (基地) + 藍方集合點 (基地) Rallypoint East (Base) @@ -126,8 +126,8 @@ Ponto de encontro Lest (Base) ラリーポイント イースト (ベース) 동쪽 집결지 (기지) - 红方集合点 (基地) - 紅方集合點 (基地) + 红方集合点 (基地) + 紅方集合點 (基地) Rallypoint Independent (Base) @@ -142,8 +142,8 @@ Ponto de encontro Independente (Base) ラリーポイント インデペンデント (ベース) 독립 집결지 (기지) - 独立方集合点 (基地) - 獨立方集合點 (基地) + 独立方集合点 (基地) + 獨立方集合點 (基地) Rallypoint West @@ -158,8 +158,8 @@ Ponto de encontro Oeste ラリーポイント ウエスト 서쪽 집결지 - 蓝方集合点 - 藍方集合點 + 蓝方集合点 + 藍方集合點 Rallypoint East @@ -174,8 +174,8 @@ Ponto de encontro Leste ラリーポイント イースト 동쪽 집결지 - 红方集合点 - 紅方集合點 + 红方集合点 + 紅方集合點 Rallypoint Independent @@ -190,8 +190,8 @@ Ponto de encontro Independente ラリーポイント インデペンデント 독립 집결지 - 独立方集合点 - 獨立方集合點 + 独立方集合点 + 獨立方集合點 Respawn System @@ -206,8 +206,8 @@ Sistema Respawn リスポン システム 재배치 시스템 - 重生系统 - 重生系統 + 重生系统 + 重生系統 Save Gear? @@ -222,8 +222,8 @@ Salva Equipaggiamento? 装備を保存? 장비를 저장합니까? - 储存装备? - 儲存裝備? + 储存装备? + 儲存裝備? Respawn with the gear a soldier had just before his death? @@ -238,8 +238,8 @@ Respawna con l'equipaggiamento che il soldato aveva appena prima di morire? ユニットが死ぬ前に持っていた装備でリスポンしますか? 죽기 전에 가지고 있던 장비로 재배치합니까? - 是否在重生时载入死亡前的装备? - 是否在重生時載入死亡前的裝備? + 是否在重生时载入死亡前的装备? + 是否在重生時載入死亡前的裝備? Remove bodies? @@ -254,8 +254,8 @@ Rimuovi corpi? 死体を削除? 시체를 제거합니까? - 删除尸体? - 刪除屍體? + 删除尸体? + 刪除屍體? Remove player bodies after disconnect? @@ -270,8 +270,8 @@ Rimuovi i corpi dei giocatori quando si disconnettono? 切断後はプレイヤーの死体を削除しますか? 접속이 끊긴 플레이어의 시체를 제거합니까? - 要删除已离线的玩家尸体吗? - 要刪除已離線的玩家屍體嗎? + 要删除已离线的玩家尸体吗? + 要刪除已離線的玩家屍體嗎? This module enables you to configure ACE functionality specific to respawns. @@ -285,8 +285,8 @@ Este módulo permite configurar parámetros relacionados con la reaparición あなたが設定した ACE 機能をリスポンへ設定できます。 이 모듈은 ACE 재배치의 자세한 설정을 변결할 수 있게 해줍니다. - 该模块使您可以设定ACE的重生功能. - 該模塊使您可以設定ACE的重生功能. + 该模块使您可以设定ACE的重生功能. + 該模塊使您可以設定ACE的重生功能. Friendly Fire Messages @@ -301,8 +301,8 @@ Messaggi Fuoco Amico 友軍誤射の表示 아군사격 메세지 - 友军误击讯息 - 友軍誤擊訊息 + 友军误击讯息 + 友軍誤擊訊息 Using this module in your mission will make it so any friendly fire kills will be displayed in form of a message in chat. @@ -316,8 +316,8 @@ El usar este módulo, todas las muertes por fuego amigo serán indicadas en el chat. もし友軍誤射による死者が出た場合は、チャットにてその旨を表示します。 이 모듈은 미션 중 아군사격으로 인한 사망자 발생시 채팅창에 메세지를 표시해줍니다. - 摆放此模块后, 当有发生友军误击致死的事件, 会显示提示讯息在聊天视窗中. - 擺放此模塊後, 當有發生友軍誤擊致死的事件, 會顯示提示訊息在聊天視窗中. + 摆放此模块后, 当有发生友军误击致死的事件, 会显示提示讯息在聊天视窗中. + 擺放此模塊後, 當有發生友軍誤擊致死的事件, 會顯示提示訊息在聊天視窗中. Rallypoint System @@ -332,8 +332,8 @@ Sistema Punto di Raccolta ラリーポイント システム 집결지 시스템 - 集合点系统 - 集合點系統 + 集合点系统 + 集合點系統 This module allows you to use rally points in missions, to which you can quickly teleport from base flag. Requires placing special objects on map - base and flag. Both available in category Empty -> ACE Respawn. @@ -347,8 +347,8 @@ Ce module vous permet d'utiliser les "rally points" auxquels vous pouvez vous téléporter rapidement depuis un drapeau à la base. Il nécessite le placement d'objets spéciaux sur la carte - base et drapeau, disponibles dans la catégorie Vide -> ACE Respawn. ミッションでベースから素早く移動できるラリーポイントを使えるようにします。ゲーム内に専用オブジェクトとなるベースとフラッグを設置している必要があります。両オブジェクトは Empty 下の ACE リスポンから設置できます。 이 모듈은 미션 중에 기지 깃발에서 집결지로 빠르게 텔레포트 시켜주는 역활을 합니다. 지도 상에 기지 및 깃발이 필요합니다. 두 가지 모두 Empty->ACE Respawn 카테고리에서 찾을 수 있습니다. - 摆放此模块后, 你将能在任务中布署集合点, 使你可以快速往返基地与前线. 要使用本功能, 请记得放上空物件->ACE 重生里面的基地与旗帜. - 擺放此模塊後, 你將能在任務中佈署集合點, 使你可以快速往返基地與前線. 要使用本功能, 請記得放上空物件->ACE 重生裡面的基地與旗幟. + 摆放此模块后, 你将能在任务中布署集合点, 使你可以快速往返基地与前线. 要使用本功能, 请记得放上空物件->ACE 重生里面的基地与旗帜. + 擺放此模塊後, 你將能在任務中佈署集合點, 使你可以快速往返基地與前線. 要使用本功能, 請記得放上空物件->ACE 重生裡面的基地與旗幟. Move Rallypoint @@ -363,8 +363,8 @@ Sposta Punto di Raccolta ラリーポイントを移動 집결지 이동 - 移动集合点 - 移動集合點 + 移动集合点 + 移動集合點 ACE Respawn @@ -379,8 +379,8 @@ Rigenerazione ACE ACE リスポン ACE 재배치 - ACE 重生 - ACE 重生 + ACE 重生 + ACE 重生 diff --git a/addons/safemode/stringtable.xml b/addons/safemode/stringtable.xml index bb8ce63b60..fa9b951908 100644 --- a/addons/safemode/stringtable.xml +++ b/addons/safemode/stringtable.xml @@ -1,4 +1,4 @@ - + @@ -14,8 +14,8 @@ Modo de segurança 安全装置 안전 모드 - 保险模式 - 保險模式 + 保险模式 + 保險模式 Take off Safety @@ -30,8 +30,8 @@ Tirar segurança 安全装置を外す 안전장치 해제 - 开保险 - 開保險 + 开保险 + 開保險 Put on Safety @@ -46,8 +46,8 @@ Colocar Segurança 安全装置を掛けた 안전장치 적용 - 关保险 - 關保險 + 关保险 + 關保險 Took off Safety @@ -62,8 +62,8 @@ Tirou Segurança 安全装置を外した 안전장치 해제됨 - 已开保险 - 已開保險 + 已开保险 + 已開保險 diff --git a/addons/sandbag/stringtable.xml b/addons/sandbag/stringtable.xml index a0dc9d592f..555dcab416 100644 --- a/addons/sandbag/stringtable.xml +++ b/addons/sandbag/stringtable.xml @@ -1,4 +1,4 @@ - + @@ -14,8 +14,8 @@ Saco de Areia 土のう 모래주머니 - 沙包 - 沙包 + 沙包 + 沙包 Sandbag (empty) @@ -30,8 +30,8 @@ Saco de Areia (vazio) 土のう (空) 모래주머니(비어있음) - 沙包 (空) - 沙包 (空) + 沙包 (空) + 沙包 (空) Cannot build here @@ -46,8 +46,8 @@ Não pode contruir aqui ここでは作れない 여기에 지을 수 없습니다 - 无法放置在此 - 無法放置在此 + 无法放置在此 + 無法放置在此 Pick up Sandbag @@ -62,8 +62,8 @@ Pegar saco de areia 土のうを拾う 모래주머니 줍기 - 捡起沙包 - 撿起沙包 + 捡起沙包 + 撿起沙包 Carry Sandbag @@ -78,8 +78,8 @@ Carregar saco de areia 土のうを運ぶ 모래주머니 옮기기 - 搬运沙包 - 搬運沙包 + 搬运沙包 + 搬運沙包 End Carrying @@ -94,8 +94,8 @@ Parar de carregar 下ろす 그만 옮기기 - 停止搬运 - 停止搬運 + 停止搬运 + 停止搬運 Drop Sandbag @@ -110,8 +110,8 @@ Derrubar saco de areia 土のうを落とす 여기에 놓기 - 放下沙包 - 放下沙包 + 放下沙包 + 放下沙包 Confirm Deployment @@ -126,8 +126,8 @@ Confirmar implantação ここで作る 설치 확인 - 确认布署 - 確認佈署 + 确认布署 + 確認佈署 Cancel Deployment @@ -142,8 +142,8 @@ Cancelar implantação 作るのをやめる 설치 취소 - 取消布署 - 取消佈署 + 取消布署 + 取消佈署 Deploy Sandbag @@ -158,8 +158,8 @@ Implantar saco de areia 土のうを設置 모래주머니 설치 - 布署沙包 - 佈署沙包 + 布署沙包 + 佈署沙包 Sandbag Box @@ -174,8 +174,8 @@ Caixa de saco de areia 土のう入れ 모래주머니 상자 - 沙包箱 - 沙包箱 + 沙包箱 + 沙包箱 Here is no sand @@ -190,8 +190,8 @@ Aqui não tem areia ここに土は無い 흙이 없습니다 - 这里没有沙 - 這裡沒有沙 + 这里没有沙 + 這裡沒有沙 Rotate @@ -206,8 +206,8 @@ Bращать 回転 돌리기 - 旋转 - 旋轉 + 旋转 + 旋轉 diff --git a/addons/scopes/stringtable.xml b/addons/scopes/stringtable.xml index 66a9729b28..16898757fd 100644 --- a/addons/scopes/stringtable.xml +++ b/addons/scopes/stringtable.xml @@ -1,4 +1,4 @@ - + @@ -8,8 +8,8 @@ Celowniki optyczne Scopes Mirini - 瞄准镜 - 瞄準鏡 + 瞄准镜 + 瞄準鏡 Enable ACE Scope adjustment @@ -18,8 +18,8 @@ Włącz ustawienia celowników optycznych ACE Active ACE Scope adjustment Abilita Regolazione mirino ACE - 开启ACE瞄准镜归零调节 - 開啟ACE瞄準鏡歸零調節 + 开启ACE瞄准镜归零调节 + 開啟ACE瞄準鏡歸零調節 Enable adjustmet turrets on high powered scopes @@ -28,8 +28,8 @@ Włącz pokrętła regulacyjne Permet de régler la hausse et la dérive sur les optiques de visée à fort grossissement Abilita la regolazione delle torrette nei mirini a lunga gittata - 开启高倍率瞄准镜归零调节 - 開啟高倍率瞄準鏡歸零調節 + 开启高倍率瞄准镜归零调节 + 開啟高倍率瞄準鏡歸零調節 Force adjustment turrets @@ -38,8 +38,8 @@ Wymuś użycie pokręteł regulacyjnych Impose le réglage de la hausse/dérive Forza la regolazione delle torrette - 强制使用归零调节 - 強制使用歸零調節 + 强制使用归零调节 + 強制使用歸零調節 Force usage of adjustmet turrets on high powered scopes @@ -48,8 +48,8 @@ Wymuś użycie pokręteł regulacyjnych dla celowników o dużym powiększeniu Impose le réglage de la hausse/dérive sur les optiques de visée à fort grossissement Forza l'uso della regolazione nei mirini a lunga gittata - 强制为高倍率瞄准镜开启归零调节 - 強制為高倍率瞄準鏡開啟歸零調節 + 强制为高倍率瞄准镜开启归零调节 + 強制為高倍率瞄準鏡開啟歸零調節 Correct zeroing @@ -58,8 +58,8 @@ Poprawka zerowania Corrige le zérotage Correggi azzeramento - 修正归零 - 修正歸零 + 修正归零 + 修正歸零 Corrects the zeroing of all small arms sights @@ -68,8 +68,8 @@ Poprawia zerowanie wszystkich celowników broni ręcznej Corrige le zérotage des optiques de visée des petites armes Corregge l'azzeramento di tutti i mirini di bassa portata - 为所有小口径武器修正归零 - 為所有小口徑武器修正歸零 + 为所有小口径武器修正归零 + 為所有小口徑武器修正歸零 Overwrite zero distance @@ -78,8 +78,8 @@ Nadpisuje ustawienie dla zerowego dystansu Remplace la distance de zérotage Sovrascrivi la distanza zero - 覆写归零距离 - 覆寫歸零距離 + 覆写归零距离 + 覆寫歸零距離 Uses the 'defaultZeroRange' setting to overwrite the zero range of high power scopes @@ -88,8 +88,8 @@ Używa 'defaultZeroRange' zamiast ustawionej odległości zerowania dla celowników o duzym przybliżeniu Utilise le paramètre 'defaultZeroRange' pour remplacer la distance de zérotage sur les optiques de visée à fort grossissement Usa le impostazioni di "defaultZeroRange" (Portata Zero Predefinita) per sovrascrivere la portata zero dei mirini a lunga gittata - 使用'defaultZeroRange'来为高倍率瞄准镜覆写预设归零距离 - 使用'defaultZeroRange'來為高倍率瞄準鏡覆寫預設歸零距離 + 使用'defaultZeroRange'来为高倍率瞄准镜覆写预设归零距离 + 使用'defaultZeroRange'來為高倍率瞄準鏡覆寫預設歸零距離 Default zero distance @@ -98,8 +98,8 @@ Domyślne zerowanie Distance de zérotage par défaut Distanza zero predefinita - 预设归零距离 - 預設歸零距離 + 预设归零距离 + 預設歸零距離 High power scopes will be zeroed at this distance @@ -108,8 +108,8 @@ Celowniki o dużym powiększeniu będą zerowane dla tej odległości Distance de zérotage par défaut des optiques de visée à fort grossissement I mirini a lunga gittata verranno azzerrati a questa distanza - 高倍率瞄准镜将归零在这个距离上 - 高倍率瞄準鏡將歸零在這個距離上 + 高倍率瞄准镜将归零在这个距离上 + 高倍率瞄準鏡將歸零在這個距離上 Reference temperature @@ -118,8 +118,8 @@ Referencyjna temperatura Température de référence Temperatura di riferimento - 参考温度 - 參考溫度 + 参考温度 + 參考溫度 Temperature at which the scope was zeroed @@ -128,8 +128,8 @@ Temperatura, przy której celownik został wyzerowany Température de référence pour le zérotage des optiques Temperatura a cui è stato azzerato il mirino - 武器参考多少温度来进行归零. - 武器參考多少溫度來進行歸零. + 武器参考多少温度来进行归零. + 武器參考多少溫度來進行歸零. Reference barometric pressure @@ -138,8 +138,8 @@ Referencyjne ciśnienie barometryczne Pression barométrique de référence Pressione barometrica di riferimento - 参考大气压力 - 參考大氣壓力 + 参考大气压力 + 參考大氣壓力 Barometric pressure at which the scope was zeroed @@ -148,8 +148,8 @@ Ciśnienie barometryczne, przy którym celownik został wyzerowany Pression barométrique de référence pour le zérotage des optiques Pressione barometrica a cui è stato azzerato il mirino - 武器参考多少大气压力来进行归零. - 武器參考多少大氣壓力來進行歸零. + 武器参考多少大气压力来进行归零. + 武器參考多少大氣壓力來進行歸零. Reference humidity @@ -158,8 +158,8 @@ Referencyjna wilgotność Humidité de référence Umidità di riferimento - 参考湿度 - 參考濕度 + 参考湿度 + 參考濕度 Humidity at which the scope was zeroed @@ -168,8 +168,8 @@ Wilgotność powietrza, przy której celownik został wyzerowany Taux d'humidité de référence pour le zérotage des optiques Umidità a cui è stato azzerato il mirino - 武器参考多少湿度来进行归零. - 武器參考多少濕度來進行歸零. + 武器参考多少湿度来进行归零. + 武器參考多少濕度來進行歸零. Deduce pressure from altitude @@ -178,8 +178,8 @@ Ciśnienie określone na podstawie wysokości Pression selon l'altitude Ricava la pressione dall'altitudine - 高度影响大气压力 - 高度影響大氣壓力 + 高度影响大气压力 + 高度影響大氣壓力 Deduce the barometric pressure from the terrain altitude @@ -188,8 +188,8 @@ Określ ciśnienie barometryczne na podstawie wysokości terenu Détermine la pression barométrique selon l'altitude du terrain Ricava la pressione barometrica dall'altitudine del terreno - 在不同高度上会有不同的大气压力 - 在不同高度上會有不同的大氣壓力 + 在不同高度上会有不同的大气压力 + 在不同高度上會有不同的大氣壓力 Minor adjustment up @@ -204,8 +204,8 @@ Korekce nahoru (mírně) 僅かに上へ調節 위로 조절 - 向上微调 - 向上微調 + 向上微调 + 向上微調 Minor adjustment down @@ -220,8 +220,8 @@ Korekce dolů (mírně) 僅かに下へ調節 아래로 조절 - 向下微调 - 向下微調 + 向下微调 + 向下微調 Minor adjustment right @@ -236,8 +236,8 @@ Korekce doprava (mírně) 僅かに右へ調節 오론쪽으로 조절 - 向右微调 - 向右微調 + 向右微调 + 向右微調 Minor adjustment left @@ -252,8 +252,8 @@ Korekce doleva (mírně) 僅かに左へ調節 왼쪽으로 조절 - 向左微调 - 向左微調 + 向左微调 + 向左微調 Major adjustment up @@ -268,8 +268,8 @@ Korekce nahoru 大きく上へ調節 크게 위로 조절 - 向上调整 - 向上調整 + 向上调整 + 向上調整 Major adjustment down @@ -284,8 +284,8 @@ Korekce dolů 大きく下へ調節 크게 아래로 조절 - 向下调整 - 向下調整 + 向下调整 + 向下調整 Major adjustment right @@ -300,8 +300,8 @@ Korekce doprava 大きく右へ調節 크게 오른쪽으로 조절 - 向右调整 - 向右調整 + 向右调整 + 向右調整 Major adjustment left @@ -316,8 +316,8 @@ Korekce doleva 大きく左へ調節 크게 왼쪽으로 조절 - 向左调整 - 向左調整 + 向左调整 + 向左調整 Set zero adjustment @@ -332,8 +332,8 @@ Vynulovat korekci ゼロインを調節 영점 초기화 - 设定归零 - 設定歸零 + 设定归零 + 設定歸零 This module adds windage and elevation adjustment turrets on high power rifle scopes. @@ -342,8 +342,8 @@ Ten moduł włącza pokrętła kalibracyjne poprawki na wiatr oraz poprawki wysokości dla celowników o dużym powiększeniu. Ce module ajoute les tambours de correction de la hausse et de dérive sur les optiques de visée à fort grossissement. Questo modulo aggiunge lo spostamento dell'aria e la regolazione dell'elevazione delle torrette in mirini a lunga gittata - 此模块可为高倍率瞄准镜新增归零风偏, 距离用的调整纽. - 此模塊可為高倍率瞄準鏡新增歸零風偏, 距離用的調整紐. + 此模块可为高倍率瞄准镜新增归零风偏, 距离用的调整纽. + 此模塊可為高倍率瞄準鏡新增歸零風偏, 距離用的調整紐. diff --git a/addons/slideshow/stringtable.xml b/addons/slideshow/stringtable.xml index 68d0f9d589..f563e62e53 100644 --- a/addons/slideshow/stringtable.xml +++ b/addons/slideshow/stringtable.xml @@ -1,4 +1,4 @@ - + @@ -14,8 +14,8 @@ Mostra Diapositive スライドショー 슬라이드 쇼 - 幻燈片 - 幻灯片 + 幻燈片 + 幻灯片 This module allows you to set up slide-shows on different objects. One module per image list. Only objects with hiddenSelection 0 are supported. @@ -30,8 +30,8 @@ Questo modulo ti permette di creare una presentazione con diapositive su vari oggetti. Un modulo per lista immagini. Solo oggetti con hiddenSelection 0 sono supportati. さまざまなオブジェクトへスライドショーを設定することができます。1つのモジュールは各画像リストになっています。オブジェクトが hiddenSelection 0へ対応している必要があります。 이 모듈은 다른 물체에 대해 슬라이드 쇼를 놓을 수 있게 해줍니다. 한 모듈당 한 이미지목록만 가능합니다. 또한 물체가 hiddenSelection 0 를 지원해야만합니다. - 此模塊可讓圖片以幻燈片的形式顯示在物件上. 每個模塊都能設定一串幻燈片清單. 被設定的物件不能有隱藏部位(hiddenSelection). - 此模块可让图片以幻灯片的形式显示在物件上. 每个模块都能设定一串幻灯片清单. 被设定的物件不能有隐藏部位(hiddenSelection). + 此模塊可讓圖片以幻燈片的形式顯示在物件上. 每個模塊都能設定一串幻燈片清單. 被設定的物件不能有隱藏部位(hiddenSelection). + 此模块可让图片以幻灯片的形式显示在物件上. 每个模块都能设定一串幻灯片清单. 被设定的物件不能有隐藏部位(hiddenSelection). Objects @@ -46,8 +46,8 @@ Oggetti オブジェクト 물체 - 物件 - 物件 + 物件 + 物件 Object names (can also be synchronized objects) slide-show will be displayed on, separated by commas if multiple. @@ -62,8 +62,8 @@ Nomi di oggetti (possono anche essere oggetti sincronizzati) che verranno usati per la presentazione di diapositive, separato da virgole se più di uno. スライドショーを表示するオブジェクト名 (オブジェクトとの同期も可)。複数ある場合はコンマで区切れます 슬라이드 쇼가 보여질 물체(동기화 되는 물체도 가능합니다) 명칭, 다수의 경우 쉼표로 구분합니다. - 物件名稱 (也可使用同步線來設定), 幻燈片將會顯示在該物件上, 如有多個物件, 請以逗號作區隔. - 物件名称 (也可使用同步线来设定), 幻灯片将会显示在该物件上, 如有多个物件, 请以逗号作区隔. + 物件名稱 (也可使用同步線來設定), 幻燈片將會顯示在該物件上, 如有多個物件, 請以逗號作區隔. + 物件名称 (也可使用同步线来设定), 幻灯片将会显示在该物件上, 如有多个物件, 请以逗号作区隔. Controllers @@ -78,8 +78,8 @@ Controllori コントローラ 조종 장치 - 控制器 - 控制器 + 控制器 + 控制器 Controller object names, separated by commas if multiple. @@ -93,8 +93,8 @@ Nomi di oggetti controllori, separati da virgole se multipli. コントローラに指定するオブジェクト名を記入し、複数ある場合はコンマで区切れます。 조종 장치 물체 명칭, 다수의 경우 쉼표로 구분됩니다. - 指定是控制器的物件名稱, 如有多個物件, 請以逗號作區隔. - 指定是控制器的物件名称, 如有多个物件, 请以逗号作区隔. + 指定是控制器的物件名稱, 如有多個物件, 請以逗號作區隔. + 指定是控制器的物件名称, 如有多个物件, 请以逗号作区隔. Images @@ -109,8 +109,8 @@ Immagini 画像 사진 - 圖片 - 图片 + 圖片 + 图片 List of images that will be used for the slide-show, separated by commas, with full path correctly formatted (eg. images\image.paa). @@ -125,8 +125,8 @@ Lista di immagini che verranno usate durante la presentazione, separati da virgole, con il formato completo del percorso (es. images\image.paa) 完全なパスでスライドショーに使う画像一覧を入力してください。コンマで区別できます。(例: images\image.paa) 슬라이드 쇼에 쓰일 사진목록입니다, 쉼표로 구분됩니다, 경로설정을 정확히 하십시요. (예: 사진\사진.ppa) - 要做為幻燈片的圖片清單, 每個圖片請已逗號區隔, 並輸入完整路徑位址 (例如:images\image.paa). - 要做为幻灯片的图片清单, 每个图片请已逗号区隔, 并输入完整路径位址 (例如:images\image.paa). + 要做為幻燈片的圖片清單, 每個圖片請已逗號區隔, 並輸入完整路徑位址 (例如:images\image.paa). + 要做为幻灯片的图片清单, 每个图片请已逗号区隔, 并输入完整路径位址 (例如:images\image.paa). Interaction Names @@ -141,8 +141,8 @@ Interaktionsnamen インタラクション名 상호작용 명칭 - 互動鍵名稱 - 互动键名称 + 互動鍵名稱 + 互动键名称 List of names that will be used for interaction entries, separated by commas, in order of images. @@ -156,8 +156,8 @@ Liste aller Namen, die für Interaktionseinträge genutzt werden. Mit Kommata getrennt, in Reihenfolge der Bilder. 画像を操作できるインタラクション エントリ名の一覧を入力してください。コンマで区切り複数を指定できます。 상호작용 메세지에 쓰일 명칭입니다, 쉼표로 구분합니다, 이미지의 순서입니다. - 設定互動鍵切換圖片時的按鈕名稱, 多個按鈕請以逗號做區隔, 有多少圖片就輸入多少個按鈕, 以利切換圖片. - 设定互动键切换图片时的按钮名称, 多个按钮请以逗号做区隔, 有多少图片就输入多少个按钮, 以利切换图片. + 設定互動鍵切換圖片時的按鈕名稱, 多個按鈕請以逗號做區隔, 有多少圖片就輸入多少個按鈕, 以利切換圖片. + 设定互动键切换图片时的按钮名称, 多个按钮请以逗号做区隔, 有多少图片就输入多少个按钮, 以利切换图片. Set Name @@ -165,8 +165,8 @@ 名前設定 Définir le nom Imposta Nome - 設定名稱 - 设定名称 + 設定名稱 + 设定名称 Name that will be used for main interaction entry (to distinguish multiple slideshows). Default: "Slides" @@ -174,8 +174,8 @@ メイン インタラクション エントリで使われる名前を設定します。(複数のスライドショーを区別するため)。標準: "Slides" Un nom qui sera utilisé pour interagir avec plusieurs diaporamas. Par défaut : "Slides" Nome che sarà utilizzato per le principali interazioni (per distinguere le multiple diapositive). Predefinito: "Slides" - 設定該幻燈片的標題名稱 (用來區分多個不同標題的幻燈片.) 預設名稱: "幻燈片" - 设定该幻灯片的标题名称 (用来区分多个不同标题的幻灯片.) 预设名称: "幻灯片" + 設定該幻燈片的標題名稱 (用來區分多個不同標題的幻燈片.) 預設名稱: "幻燈片" + 设定该幻灯片的标题名称 (用来区分多个不同标题的幻灯片.) 预设名称: "幻灯片" Slide Duration @@ -190,8 +190,8 @@ Länge der Diavorführung pro Bild スライドの持続時間 슬라이드 지속시간 - 幻燈片顯示時間 - 幻灯片显示时间 + 幻燈片顯示時間 + 幻灯片显示时间 Duration of each slide. Default: 0 (Automatic Transitions Disabled) @@ -206,8 +206,8 @@ Länge der Diavorführung pro Bild. Standard: 0 (Automatischer Wechsel deaktiviert) 各スライドの持続時間。標準:0 (自動的な切り替えは無効) 매 슬라이드의 지속시간. 기본설정: 0 (자동 전환 비활성화) - 每張幻燈片顯示的時間. 預設:0 (自動換圖已禁用) - 每张幻灯片显示的时间. 预设:0 (自动换图已禁用) + 每張幻燈片顯示的時間. 預設:0 (自動換圖已禁用) + 每张幻灯片显示的时间. 预设:0 (自动换图已禁用) Slides @@ -222,8 +222,8 @@ Dias スライド 슬라이드 - 幻燈片 - 幻灯片 + 幻燈片 + 幻灯片 diff --git a/addons/spectator/stringtable.xml b/addons/spectator/stringtable.xml index 1dc7fe2655..ae65487d23 100644 --- a/addons/spectator/stringtable.xml +++ b/addons/spectator/stringtable.xml @@ -1,4 +1,4 @@ - + @@ -6,8 +6,8 @@ ACE スペクテイター Spettatore ACE Spectateur ACE - ACE 旁观者 - ACE 旁觀者 + ACE 旁观者 + ACE 旁觀者 Spectator Settings @@ -21,8 +21,8 @@ Réglages de spectateur スペクテイター設定 관전자 설정 - 旁观者设定 - 旁觀者設定 + 旁观者设定 + 旁觀者設定 Configure how the spectator system will operate by default. @@ -36,8 +36,8 @@ Configure comment le système de spectateurs opère par défaut. スペクテイター システムが標準でどのように動作するか設定できます。 어떻게 관전자 시스템이 기본적으로 작동되는지 설정합니다 - 设定旁观者系统相关配置. - 設定旁觀者系統相關配置. + 设定旁观者系统相关配置. + 設定旁觀者系統相關配置. Unit filter @@ -51,8 +51,8 @@ Filtre d'unités ユニット フィルタ 인원 필터 - 单位过滤器 - 單位過濾器 + 单位过滤器 + 單位過濾器 Method of filtering spectatable units. @@ -66,8 +66,8 @@ Méthode de filtration des unités regardables. 観察できるユニットへのフィルタ設定ができます。 관전할 수 있는 인원을 고릅니다 - 过滤哪些单位可以使用旁观者系统. - 過濾哪些單位可以使用旁觀者系統. + 过滤哪些单位可以使用旁观者系统. + 過濾哪些單位可以使用旁觀者系統. No units @@ -81,8 +81,8 @@ Pas d'unités ユニットなし 인원 없음 - 无单位 - 無單位 + 无单位 + 無單位 Only players @@ -96,8 +96,8 @@ Joueurs seulements プレイヤのみ 플레이어만 - 只有玩家 - 只有玩家 + 只有玩家 + 只有玩家 Playable Units @@ -111,8 +111,8 @@ Unités jouables プレイ可能なユニットのみ 플레이 가능한 인원 - 可扮演单位 - 可扮演單位 + 可扮演单位 + 可扮演單位 All units @@ -126,8 +126,8 @@ Toutes les unités 全てのユニット 모든 인원 - 所有单位 - 所有單位 + 所有单位 + 所有單位 Side filter @@ -141,8 +141,8 @@ Filtre de faction 勢力フィルタ 진영 필터 - 阵营过滤器 - 陣營過濾器 + 阵营过滤器 + 陣營過濾器 Method of filtering spectatable sides. @@ -156,8 +156,8 @@ Méthode de filtration des factions regardables 観察できる勢力へのフィルタ設定ができます。 관전할 수 있는 진영을 고릅니다 - 过滤可旁观的阵营. - 過濾可旁觀的陣營. + 过滤可旁观的阵营. + 過濾可旁觀的陣營. Player side @@ -171,8 +171,8 @@ Faction du joueur プレイヤーと同じ勢力 플레이어 진영 - 玩家 - 玩家 + 玩家 + 玩家 Friendly sides @@ -186,8 +186,8 @@ Factions amies 友軍勢力 아군 진영 - 友军 - 友軍 + 友军 + 友軍 Hostile sides @@ -201,8 +201,8 @@ Factions hostiles 敵対勢力 적군 진영 - 敌方 - 敵方 + 敌方 + 敵方 All sides @@ -216,8 +216,8 @@ Toutes les factions 全ての勢力 모든 진영 - 所有阵营 - 所有陣營 + 所有阵营 + 所有陣營 Camera modes @@ -231,8 +231,8 @@ Mode de caméra カメラ モード 카메라 모드 - 摄影机模式 - 攝影機模式 + 摄影机模式 + 攝影機模式 Camera modes that can be used. @@ -246,8 +246,8 @@ Modes de caméra qui peuvent être utilisés カメラ モードを使えます。 사용할 수 있는 카메라 모드들 입니다 - 设定可使用的摄影机模式. - 設定可使用的攝影機模式. + 设定可使用的摄影机模式. + 設定可使用的攝影機模式. All @@ -261,8 +261,8 @@ Tous 全て 모두 - 所有 - 所有 + 所有 + 所有 Free only @@ -276,17 +276,17 @@ Libre seulement 自由視点のみ 오직 자유만 - 只有自由模式 - 只有自由模式 + 只有自由模式 + 只有自由模式 Internal only Erste Person //Bitte überprüfen! - Tylko wewnętrznaSomente internaТолько внутренняяPouze pohled z první osobySolo internaSolo internaInterne seulement一人称視点のみ오직 내부만只有第一人称只有第一人稱 + Tylko wewnętrznaSomente internaТолько внутренняяPouze pohled z první osobySolo internaSolo internaInterne seulement一人称視点のみ오직 내부만只有第一人称只有第一人稱 External only Dritte Person //Bitte überpfüfen! - Tylko zewnętrznaSomente externaТолько внешняяPouze pohled z třetí osobySolo externaSolo esternaExterne seulement三人称視点のみ오직 외부만只有第三人称只有第三人稱 + Tylko zewnętrznaSomente externaТолько внешняяPouze pohled z třetí osobySolo externaSolo esternaExterne seulement三人称視点のみ오직 외부만只有第三人称只有第三人稱 Internal and external Erste und dritte Person @@ -299,8 +299,8 @@ Interne et externe 一人称と三人称視点 외부 및 내부 - 第一和第三人称 - 第一和第三人稱 + 第一和第三人称 + 第一和第三人稱 Vision modes @@ -314,8 +314,8 @@ Modes de vision ビジョン モード 시야 모드 - 视觉模式 - 視覺模式 + 视觉模式 + 視覺模式 Vision modes that can be used. @@ -329,8 +329,8 @@ Modes de visions qui peuvent être utilisés ビジョン モードを使えます。 사용할 수 있는 시야 모드들 입니다 - 设定可使用的视觉模式. - 設定可使用的視覺模式. + 设定可使用的视觉模式. + 設定可使用的視覺模式. Night vision @@ -344,8 +344,8 @@ Vision nocturne 夜間暗視 야간투시경 - 夜视 - 夜視 + 夜视 + 夜視 Thermal imaging @@ -359,8 +359,8 @@ Vision thermique 熱源画像 열화상 - 热成像 - 熱成像 + 热成像 + 熱成像 @@ -375,8 +375,8 @@ Unités spectatrices スペクテイター ユニット 관전 인원 - 旁观者单位 - 旁觀者單位 + 旁观者单位 + 旁觀者單位 Spectator Controls @@ -390,8 +390,8 @@ Contrôles de spectateur スペクテイター操作 관전 조작 - 旁观者控制 - 旁觀者控制 + 旁观者控制 + 旁觀者控制 Free @@ -405,17 +405,17 @@ Libre 自由視点 자유 - 自由模式 - 自由模式 + 自由模式 + 自由模式 Internal Erste Person //Bitte überprüfen! - WewnętrznaInternaВнутренняяPohled z první osobyInternaInternaInterne一人称視点내부第一人称第一人稱 + WewnętrznaInternaВнутренняяPohled z první osobyInternaInternaInterne一人称視点내부第一人称第一人稱 External Dritte Person //Bitte überprüfen! - ZewnętrznaExternaВнешняяPohled z třetí osobyExternaEsternaExterne三人称視点외부第三人称第三人稱 + ZewnętrznaExternaВнешняяPohled z třetí osobyExternaEsternaExterne三人称視点외부第三人称第三人稱 Normal Normal @@ -428,8 +428,8 @@ Normale 通常 정상 - 正常 - 正常 + 正常 + 正常 Night @@ -443,8 +443,8 @@ Nuit 暗視装置 야간 - 夜视 - 夜視 + 夜视 + 夜視 Thermal @@ -458,8 +458,8 @@ Thermique 熱源画像 열상 - 热成像 - 熱成像 + 热成像 + 熱成像 @@ -474,8 +474,8 @@ Caméra libre 自由視点 자유 카메라 - 自由摄影机 - 自由攝影機 + 自由摄影机 + 自由攝影機 Camera Forward @@ -489,8 +489,8 @@ Caméra en avant カメラを前に 카메라 앞으로 - 摄影机往前 - 攝影機往前 + 摄影机往前 + 攝影機往前 Camera Backward @@ -504,8 +504,8 @@ Caméra en arrière カメラを後ろに 카메라 뒤로 - 摄影机往后 - 攝影機往後 + 摄影机往后 + 攝影機往後 Camera Left @@ -519,8 +519,8 @@ Caméra à gauche カメラを左に 카메라 왼쪽으로 - 摄影机往左 - 攝影機往左 + 摄影机往左 + 攝影機往左 Camera Right @@ -534,8 +534,8 @@ Caméra à droite カメラを右に 카메라 오른쪽으로 - 摄影机往右 - 攝影機往右 + 摄影机往右 + 攝影機往右 Camera Up @@ -549,8 +549,8 @@ Caméra en haut カメラを上に 카메라 위로 - 摄影机往上 - 攝影機往上 + 摄影机往上 + 攝影機往上 Camera Down @@ -564,8 +564,8 @@ Caméra en bas カメラを下に 카메라 아래로 - 摄影机往下 - 攝影機往下 + 摄影机往下 + 攝影機往下 Pan Camera @@ -579,8 +579,8 @@ Tourner la caméra カメラを振る 카메라 돌리기 - 平移摄影机 - 平移攝影機 + 平移摄影机 + 平移攝影機 Dolly Camera @@ -594,8 +594,8 @@ Bouger la caméra カメラを動かす 카메라 추적 - 移动摄影机 - 移動攝影機 + 移动摄影机 + 移動攝影機 Lock Camera to Target @@ -609,8 +609,8 @@ Verrouiller la caméra sur la cible カメラを目標に固定 목표에 카메라 고정 - 锁定摄影机观察单一目标 - 鎖定攝影機觀察單一目標 + 锁定摄影机观察单一目标 + 鎖定攝影機觀察單一目標 Speed Boost @@ -624,8 +624,8 @@ Boost de vitesse 速度の増加 속도 증가 - 速度提升 - 速度提升 + 速度提升 + 速度提升 Interface @@ -639,8 +639,8 @@ Interface インターフェイス 인터페이스 - 介面 - 介面 + 介面 + 介面 Toggle Interface @@ -654,8 +654,8 @@ Bascule de l'interface インターフェイスをトグル 인터페이스 토글 - 切换介面 - 切換介面 + 切换介面 + 切換介面 Toggle Unit Icons @@ -669,8 +669,8 @@ Bascule des icônes des unités ユニット アイコンをトグル 인원 아이콘 토글 - 切换单位图示 - 切換單位圖示 + 切换单位图示 + 切換單位圖示 Toggle Unit List @@ -684,8 +684,8 @@ Bascule de la liste des unités ユニット一覧をトグル 인원 목록 토글 - 切换单位名单 - 切換單位名單 + 切换单位名单 + 切換單位名單 Toggle Toolbar @@ -699,8 +699,8 @@ Bascule de la barre d'outils ツールバーをトグル 툴바 토글 - 切换工具栏 - 切換工具欄 + 切换工具栏 + 切換工具欄 Toggle Compass @@ -714,8 +714,8 @@ Basculer le compas 方位磁石をトグル 나침반 토글 - 切换指北针 - 切換指北針 + 切换指北针 + 切換指北針 Toggle Map @@ -729,8 +729,8 @@ Basculer la carte 地図をトグル 지도 토글 - 切换地图 - 切換地圖 + 切换地图 + 切換地圖 Toggle Help @@ -744,8 +744,8 @@ Basculer l'aide ヘルプをトグル 도움 토글 - 切换帮助 - 切換幫助 + 切换帮助 + 切換幫助 Camera Attributes @@ -759,8 +759,8 @@ Propriétés de la caméra カメラ高度 카메라 속성 - 摄影机属性 - 攝影機屬性 + 摄影机属性 + 攝影機屬性 Next Camera @@ -774,8 +774,8 @@ Caméra suivante 次のカメラ 다음 카메라 - 下个镜头 - 下個鏡頭 + 下个镜头 + 下個鏡頭 Previous Camera @@ -789,8 +789,8 @@ Caméra précédente 前のカメラ 이전 카메라 - 上个镜头 - 上個鏡頭 + 上个镜头 + 上個鏡頭 Next Unit @@ -804,8 +804,8 @@ Unité suivante 次のユニット 다음 인원 - 下个单位 - 下個單位 + 下个单位 + 下個單位 Previous Unit @@ -819,8 +819,8 @@ Unité précédente 前のユニット 이전 인원 - 上个单位 - 上個單位 + 上个单位 + 上個單位 Next Vision Mode @@ -834,8 +834,8 @@ Mode de vision suivant 次のビジョン モード 다음 시야 모드 - 下个视觉模式 - 下個視覺模式 + 下个视觉模式 + 下個視覺模式 Previous Vision Mode @@ -849,8 +849,8 @@ Mode de vision précédent 前のビジョン モード 이전 시야 모드 - 上个视觉模式 - 上個視覺模式 + 上个视觉模式 + 上個視覺模式 Adjust Zoom @@ -864,8 +864,8 @@ Ajuster le zoom 拡大倍率を調節 줌 조절 - 调整倍率 - 調整倍率 + 调整倍率 + 調整倍率 Adjust Speed @@ -879,8 +879,8 @@ Ajuster la vitesse 速度を調節 속도 조절 - 调整速度 - 調整速度 + 调整速度 + 調整速度 Increment Zoom @@ -894,8 +894,8 @@ Augmenter le zoom 拡大倍率を増やす 줌 증가 - 增加放大 - 增加放大 + 增加放大 + 增加放大 Increment Speed @@ -909,8 +909,8 @@ Augmenter la vitesse 速度を増やす 속도 증가 - 增加速度 - 增加速度 + 增加速度 + 增加速度 Reset Zoom @@ -924,8 +924,8 @@ RAZ zoom 拡大倍率を初期化 줌 초기화 - 重置缩放 - 重置縮放 + 重置缩放 + 重置縮放 Reset Speed @@ -939,8 +939,8 @@ RAZ vitesse 速度を初期化 속도 초기화 - 重置速度 - 重置速度 + 重置速度 + 重置速度 diff --git a/addons/spottingscope/stringtable.xml b/addons/spottingscope/stringtable.xml index cfdbaa05f7..fdf621a29e 100644 --- a/addons/spottingscope/stringtable.xml +++ b/addons/spottingscope/stringtable.xml @@ -1,4 +1,4 @@ - + @@ -14,8 +14,8 @@ Luneta de observador 観測用スコープ 감적 망원경 - 观测镜 - 觀測鏡 + 观测镜 + 觀測鏡 Pick up Spotting Scope @@ -30,8 +30,8 @@ Pegar luneta de observador 観測用スコープを拾う 감적 망원경 줍기 - 捡起观测镜 - 撿起觀測鏡 + 捡起观测镜 + 撿起觀測鏡 Place Spotting Scope @@ -46,8 +46,8 @@ Colocar luneta de observador 観測用スコープを置く 감적 망원경 배치 - 放置观测镜 - 放置觀測鏡 + 放置观测镜 + 放置觀測鏡 diff --git a/addons/switchunits/stringtable.xml b/addons/switchunits/stringtable.xml index d33ab11bbb..b601d7bd12 100644 --- a/addons/switchunits/stringtable.xml +++ b/addons/switchunits/stringtable.xml @@ -1,4 +1,4 @@ - + @@ -14,8 +14,8 @@ Trocado de unidade ユニットを切り替え 인원으로 전환 - 切换单位 - 切換單位 + 切换单位 + 切換單位 Trying to switch @@ -29,8 +29,8 @@ Попытка переключения 切り替えを試す 전환 시도중 - 尝试切换中 - 嘗試切換中 + 尝试切换中 + 嘗試切換中 This unit is too close to the enemy. @@ -45,8 +45,8 @@ Essa unidade está muito perto do inimigo. このユニットは敵に近すぎます。 그 인원은 적과 너무 가깝습니다. - 这单位太接近敌人了. - 這單位太接近敵人了. + 这单位太接近敌人了. + 這單位太接近敵人了. SwitchUnits System @@ -61,8 +61,8 @@ Sistema Cambio Unità SwitchUnits システム 인원전환 시스템 - 切换单位系统 - 切換單位系統 + 切换单位系统 + 切換單位系統 Switch to West? @@ -77,8 +77,8 @@ Cambia per BLUFOR? ウエストへ切り替えますか? 서방으로 전환합니까? - 切换至蓝方? - 切換至藍方? + 切换至蓝方? + 切換至藍方? Allow switching to west units? @@ -93,8 +93,8 @@ Consenti passaggio ad unità BLUFOR? ウエスト側ユニットへ切り替えられるようにしますか? 서방 인원으로 전환합니까? - 允许切换至蓝方? - 允許切換至藍方? + 允许切换至蓝方? + 允許切換至藍方? Switch to East? @@ -109,8 +109,8 @@ Cambia per OPFOR? イースト側へ切り替えますか? 동방으로 전환합니까? - 切换至红方? - 切換至紅方? + 切换至红方? + 切換至紅方? Allow switching to east units? @@ -125,8 +125,8 @@ Consenti passaggio ad unità OPFOR? イースト側ユニットへ切り替えられるようにしますか? 동방인원으로 전환합니까? - 允许切换至红方? - 允許切換至紅方? + 允许切换至红方? + 允許切換至紅方? Switch to Independent? @@ -141,8 +141,8 @@ Cambia per INDFOR? インデペンデントへ切り替えますか? 중립으로 전환합니까? - 切换至独立方? - 切換至獨立方? + 切换至独立方? + 切換至獨立方? Allow switching to independent units? @@ -157,8 +157,8 @@ Consenti passaggio ad unità INDFOR? インデペンデント側ユニットへ切り替えられるようにしますか? 중립 인원으로 전환합니까? - 允许切换至独立方? - 允許切換至獨立方? + 允许切换至独立方? + 允許切換至獨立方? Switch to Civilian? @@ -173,8 +173,8 @@ Cambia per Civili? シビリアンへ切り替えますか? 민간인으로 전환합니까? - 切换至平民方? - 切換至平民方? + 切换至平民方? + 切換至平民方? Allow switching to civilian units? @@ -189,8 +189,8 @@ Consenti passaggio ad unità civili? シビリアン側ユニットへ切り替えられるようにしますか? 민간인으로 전환하는걸 허가합니까? - 允许切换至平民方? - 允許切換至平民方? + 允许切换至平民方? + 允許切換至平民方? Enable Safe Zone? @@ -205,8 +205,8 @@ Abilita Zona Sicura? 安全地帯を有効にしますか? 안전 지대 활성화? - 启用安全区? - 啟用安全區? + 启用安全区? + 啟用安全區? Enable a safe zone around enemy units? Players can't switch to units inside of the safe zone. @@ -221,8 +221,8 @@ Abilita una zona sicura attorno ad unità nemiche? I giocatori non possono cambiare ad unità dentro la zona sicura. 敵ユニットから逃れる安全地帯を有効にしますか?プレイヤーは安全地帯内のユニットへ切り替えできません。 적 주위로 안전 지대를 활성화합니까? 안전 지대 내에서는 플레이어가 인원 전환을 할 수 없습니다. - 启用敌方周围安全地带? 玩家不能切换到安全区内的单位. - 啟用敵方周圍安全地帶? 玩家不能切換到安全區內的單位. + 启用敌方周围安全地带? 玩家不能切换到安全区内的单位. + 啟用敵方周圍安全地帶? 玩家不能切換到安全區內的單位. Safe Zone Radius @@ -237,8 +237,8 @@ Raggio Zona Sicura 安全地帯の半径 안전 지대 반경 - 安全区半径 - 安全區半徑 + 安全区半径 + 安全區半徑 The safe zone around players from a different team. Default: 200 @@ -253,8 +253,8 @@ La zona sicura attorno ai giocatori di un team diverso. Default: 200 別のチームへのプレイヤーの周囲にある安全地帯の範囲。標準:200 다른 진영으로 부터의 플레이어 안전 지대. 기본설정: 200 - 安全区的范围. 预设值:200 - 安全區的範圍. 預設值:200 + 安全区的范围. 预设值:200 + 安全區的範圍. 預設值:200 Module allows you to switch side during the game. @@ -268,8 +268,8 @@ El módulo permite a las unidades cambiar de bando durante el juego. モジュールはゲームにおいて、陣営の切り替えを有効にします。 이 모듈은 당신을 게임 중에 진영을 바꿀 수 있게 해줍니다. - 此模块允许你在游戏中切换至另一方. - 此模塊允許你在遊戲中切換至另一方. + 此模块允许你在游戏中切换至另一方. + 此模塊允許你在遊戲中切換至另一方. diff --git a/addons/tacticalladder/stringtable.xml b/addons/tacticalladder/stringtable.xml index af9ca6ef5f..e94a292bc1 100644 --- a/addons/tacticalladder/stringtable.xml +++ b/addons/tacticalladder/stringtable.xml @@ -1,4 +1,4 @@ - + @@ -14,8 +14,8 @@ Escada telescópica タクティカル ラダー 로프 사다리 - 伸缩梯子 - 伸縮梯子 + 伸缩梯子 + 伸縮梯子 Deploy ladder @@ -30,8 +30,8 @@ Implantar escada ラダーを設置 사다리 배치 - 布署梯子 - 佈署梯子 + 布署梯子 + 佈署梯子 Drop ladder @@ -46,8 +46,8 @@ Derrubar escada ラダーを落とす 사다리 놓기 - 降下梯子 - 降下梯子 + 降下梯子 + 降下梯子 Extend @@ -61,8 +61,8 @@ Déployer 伸ばす 늘리기 - 伸长梯子 - 伸長梯子 + 伸长梯子 + 伸長梯子 +Ctrl tilt @@ -76,8 +76,8 @@ +Ctrl per inclinare +Ctrl で傾ける +컨트롤키 기울이기 - +Ctrl 倾斜 - +Ctrl 傾斜 + +Ctrl 倾斜 + +Ctrl 傾斜 Position ladder @@ -92,8 +92,8 @@ Posicionar escada ラダーの位置 사다리 위치 - 梯子位置 - 梯子位置 + 梯子位置 + 梯子位置 Pickup ladder @@ -108,8 +108,8 @@ Pegar escada ラダーを拾う 사다리 줍기 - 捡起梯子 - 撿起梯子 + 捡起梯子 + 撿起梯子 diff --git a/addons/tagging/stringtable.xml b/addons/tagging/stringtable.xml index 0af736e11b..4bf5707dcf 100644 --- a/addons/tagging/stringtable.xml +++ b/addons/tagging/stringtable.xml @@ -1,4 +1,4 @@ - + @@ -10,8 +10,8 @@ 뿌리기 Marquage Marcamento - 喷漆 - 噴漆 + 喷漆 + 噴漆 Configure how the tagging system will operate by default. @@ -22,8 +22,8 @@ 뿌리기 시스템의 기본사항을 설정합니다. Configure le fonctionnement par défaut du système de marquage. Configura quanto il sistema di marcamento agirà da se. - 定义喷漆系统预设设定. - 定義噴漆系統預設設定. + 定义喷漆系统预设设定. + 定義噴漆系統預設設定. Quick Tag @@ -34,8 +34,8 @@ 빠른 뿌리기 Marquage rapide Marcamento Rapido - 快速喷漆 - 快速噴漆 + 快速喷漆 + 快速噴漆 Action performed on main tag interaction point. @@ -46,8 +46,8 @@ 이 동작은 상호작용에서 뿌리기를 할 수 있게 해준다 Action réalisé au point de marquage principal. Azione eseguita sul punto di interazione dei tag principali. - 直接喷漆在互动选单瞄准的点上. - 直接噴漆在互動選單瞄準的點上. + 直接喷漆在互动选单瞄准的点上. + 直接噴漆在互動選單瞄準的點上. Last Used @@ -58,8 +58,8 @@ 최근 사용 Dernier utilisé Ultimo Usato - 上次最后使用 - 上次最後使用 + 上次最后使用 + 上次最後使用 Random X @@ -70,8 +70,8 @@ 무작위 X Aléatoire X Random X - 随机X标记 - 隨機X標記 + 随机X标记 + 隨機X標記 Random @@ -82,8 +82,8 @@ 무작위 Aléatoire Random - 随机 - 隨機 + 随机 + 隨機 Tag @@ -97,8 +97,8 @@ タグ 뿌리기 Tag - 喷漆 - 噴漆 + 喷漆 + 噴漆 X black @@ -112,8 +112,8 @@ Черный Х 黒の X印 검정 X - 黑色X标记 - 黑色X標記 + 黑色X标记 + 黑色X標記 X red @@ -127,8 +127,8 @@ Красный Х 赤の X印 빨간 X - 红色X标记 - 紅色X標記 + 红色X标记 + 紅色X標記 X green @@ -142,8 +142,8 @@ Зеленый Х 緑の X印 초록 X - 绿色X标记 - 綠色X標記 + 绿色X标记 + 綠色X標記 X blue @@ -157,8 +157,8 @@ Синий Х 青の X印 파랑 X - 蓝色X标记 - 藍色X標記 + 蓝色X标记 + 藍色X標記 Black spray paint @@ -172,8 +172,8 @@ Черный спрей 黒のスプレー缶 검정 스프레이 - 黑色喷漆 - 黑色噴漆 + 黑色喷漆 + 黑色噴漆 Red spray paint @@ -187,8 +187,8 @@ Красный спрей 赤のスプレー缶 빨강 스프레이 - 红色喷漆 - 紅色噴漆 + 红色喷漆 + 紅色噴漆 Green spray paint @@ -202,8 +202,8 @@ Зеленый спрей 緑のスプレー缶 초록 스프레이 - 绿色喷漆 - 綠色噴漆 + 绿色喷漆 + 綠色噴漆 Blue spray paint @@ -217,8 +217,8 @@ Синий спрей 青のスプレー缶 파랑 스프레이 - 蓝色喷漆 - 藍色噴漆 + 蓝色喷漆 + 藍色噴漆 A can of spray paint for tagging walls. @@ -232,8 +232,8 @@ Балончик спрея для рисования маркеров на стенах. スプレー缶は壁にタグ付できます。 벽에 뿌릴 수 있는 스프레이캔 입니다. - 喷漆可喷涂在墙壁上. - 噴漆可噴塗在牆壁上. + 喷漆可喷涂在墙壁上. + 噴漆可噴塗在牆壁上. diff --git a/addons/trenches/stringtable.xml b/addons/trenches/stringtable.xml index 3c21da9241..161e3eae39 100644 --- a/addons/trenches/stringtable.xml +++ b/addons/trenches/stringtable.xml @@ -1,4 +1,4 @@ - + @@ -13,8 +13,8 @@ Саперная лопата シャベル 야전삽 - 战备锹 - 戰備鍬 + 战备锹 + 戰備鍬 Entrenching Tool @@ -28,8 +28,8 @@ Саперная лопата シャベル 야전용 삽. 군인들의 영원한 친구 - 战备锹 - 戰備鍬 + 战备锹 + 戰備鍬 Envelope - Small @@ -42,8 +42,8 @@ Окоп - Малый 塹壕 - 小型 참호 - 소형 - 掩体 - 小 - 掩體 - 小 + 掩体 - 小 + 掩體 - 小 Small Personal Trench @@ -57,8 +57,8 @@ Малый персональный окоп 小型の個人用塹壕 소형 개인참호 - 小型个人掩体 - 小型個人掩體 + 小型个人掩体 + 小型個人掩體 Dig Small Trench @@ -72,8 +72,8 @@ Вырыть малый окоп 小型塹壕を掘る 소형참호 파기 - 盖小掩体 - 蓋小掩體 + 盖小掩体 + 蓋小掩體 Envelope - Big @@ -86,8 +86,8 @@ Окоп - Большой 塹壕 - 大型 참호 - 대형 - 掩体 - 大 - 掩體 - 大 + 掩体 - 大 + 掩體 - 大 Large Personal Trench @@ -101,8 +101,8 @@ Большой персональный окоп 大型の塹壕を掘る 대형 참호 - 大型个人掩体 - 大型個人掩體 + 大型个人掩体 + 大型個人掩體 Dig Big Trench @@ -116,8 +116,8 @@ Вырыть большой окоп 大型の塹壕を掘る 대형참호 파기 - 盖大掩体 - 蓋大掩體 + 盖大掩体 + 蓋大掩體 Confirm Dig @@ -131,8 +131,8 @@ Копать ここに掘る 여기에 파기 - 确认开工 - 確認開工 + 确认开工 + 確認開工 Cancel Dig @@ -146,8 +146,8 @@ Отменить копание 掘るのを中止 취소하기 - 取消动作 - 取消動作 + 取消动作 + 取消動作 Rotate @@ -162,8 +162,8 @@ Bращать 回転 돌리기 - 旋转 - 旋轉 + 旋转 + 旋轉 Digging Trench @@ -177,8 +177,8 @@ Копание окопа 塹壕を掘っている 참호 파는중 - 正在盖掩体中 - 正在蓋掩體中 + 正在盖掩体中 + 正在蓋掩體中 Continue Digging Trench @@ -191,8 +191,8 @@ Graben fortsetzen 계속해서 참호파기 Continua a Scavare la Trincea - 继续盖掩体 - 繼續蓋掩體 + 继续盖掩体 + 繼續蓋掩體 Remove Trench @@ -205,8 +205,8 @@ Schützengraben entfernen 참호 제거 Rimuove Trincea - 移除掩体 - 移除掩體 + 移除掩体 + 移除掩體 Removing Trench @@ -219,8 +219,8 @@ Entferne Schützengraben 참호 제거중... Rimuovendo la Trincea - 移除掩体中 - 移除掩體中 + 移除掩体中 + 移除掩體中 diff --git a/addons/tripod/stringtable.xml b/addons/tripod/stringtable.xml index 1647e39746..a63bda06b0 100644 --- a/addons/tripod/stringtable.xml +++ b/addons/tripod/stringtable.xml @@ -1,4 +1,4 @@ - + @@ -14,8 +14,8 @@ Kit SSWT SSWT キット SSWT 키트 - 狙击手专用三脚架 - 狙擊手專用三腳架 + 狙击手专用三脚架 + 狙擊手專用三腳架 Place SSWT Kit @@ -30,8 +30,8 @@ Colocar kit SSWT SSWT キットを置く SSWT 키트 배치 - 放置狙击手专用三脚架 - 放置狙擊手專用三腳架 + 放置狙击手专用三脚架 + 放置狙擊手專用三腳架 Pick up SSWT Kit @@ -46,8 +46,8 @@ Prendi Kit SSWT SSWT キットを拾う SSWT 키트 줍기 - 捡起狙击手专用三脚架 - 撿起狙擊手專用三腳架 + 捡起狙击手专用三脚架 + 撿起狙擊手專用三腳架 Adjust SSWT Kit @@ -62,8 +62,8 @@ Aggiusta Kit SSWT SSWT キットを調節 SSWT 키트 조절 - 调整狙击手专用三脚架 - 調整狙擊手專用三腳架 + 调整狙击手专用三脚架 + 調整狙擊手專用三腳架 Done @@ -78,8 +78,8 @@ Fatto 完了 완료 - 完成 - 完成 + 完成 + 完成 adjust @@ -94,8 +94,8 @@ aggiusta 調節 조절 - 调整 - 調整 + 调整 + 調整 diff --git a/addons/ui/stringtable.xml b/addons/ui/stringtable.xml index 4d2c24c645..6f3a3ecc2d 100644 --- a/addons/ui/stringtable.xml +++ b/addons/ui/stringtable.xml @@ -1,4 +1,4 @@ - + @@ -12,8 +12,8 @@ Benutzeroberfläche 사용자 인터페이스 Interfaccia Utente - 使用者介面 - 使用者介面 + 使用者介面 + 使用者介面 User Interface @@ -26,8 +26,8 @@ Benutzeroberfläche 사용자 인터페이스 Interfaccia Utente - 使用者介面 - 使用者介面 + 使用者介面 + 使用者介面 This module allows toggling visible user interface parts. @@ -39,8 +39,8 @@ Dieses Modul erlaubt es, Teile der Benutzeroberfläche (UI) an- oder auszuschalten. 이 모듈은 사용자 인터페이스의 부분을 토글하는것을 가능케 해줍니다. Questo modulo consente di commutare parti di interfaccia utente visibili. - 此模块允许你调整使用者介面的任何一个元件. - 此模塊允許你調整使用者介面的任何一個元件. + 此模块允许你调整使用者介面的任何一个元件. + 此模塊允許你調整使用者介面的任何一個元件. Allow Selective UI @@ -53,8 +53,8 @@ Erlaube selektives UI 선택적 사용자 인터페이스 허가 Permette l'UI Selettiva - 允许调整使用者介面 - 允許調整使用者介面 + 允许调整使用者介面 + 允許調整使用者介面 Allow client to modify their UI. @@ -67,8 +67,8 @@ Erlaube Clients, ihr UI zu modifizieren. 클라이언트가 선택적 사용자 인터페이스 사용하는것을 허가합니다 Permette al client di modificare la propria UI. - 允许客户端自行调整使用者介面. - 允許客戶端自行調整使用者介面. + 允许客户端自行调整使用者介面. + 允許客戶端自行調整使用者介面. Soldier/Vehicle/Weapon Information @@ -81,8 +81,8 @@ Soldat/Fahrzeug/Waffe Information 병사/차량/무기 정보 Informazioni Soldato/Veicolo/Arma - 士兵/载具/武器资讯栏 - 士兵/載具/武器資訊欄 + 士兵/载具/武器资讯栏 + 士兵/載具/武器資訊欄 Vehicle Radar @@ -95,8 +95,8 @@ Fahrzeugradar 차량 레이더 Rada Veicolo - 载具雷达 - 載具雷達 + 载具雷达 + 載具雷達 Vehicle Compass @@ -109,8 +109,8 @@ Fahrzeugkompass 차량 나침반 Bussola Veicolo - 载具指北针 - 載具指北針 + 载具指北针 + 載具指北針 Command Menu @@ -123,8 +123,8 @@ Kommandomenü 지휘 메뉴 Menù di Comando - 指挥选单 - 指揮選單 + 指挥选单 + 指揮選單 Group Bar @@ -137,8 +137,8 @@ Gruppenleiste 그룹 막대 Barra del Gruppo - 小队状态栏 - 小隊狀態欄 + 小队状态栏 + 小隊狀態欄 Weapon Name @@ -151,8 +151,8 @@ Waffenname 무기 이름 Nome Arma - 武器名称 - 武器名稱 + 武器名称 + 武器名稱 Weapon Name Background @@ -165,8 +165,8 @@ Waffenname Hintergrund 무기 이름 배경 Nome Sfondo Arma - 武器名称背景 - 武器名稱背景 + 武器名称背景 + 武器名稱背景 Firing Mode @@ -179,8 +179,8 @@ Feuermodus 사격 모드 Modalità di Fuoco - 射击模式 - 射擊模式 + 射击模式 + 射擊模式 Ammo Type @@ -193,8 +193,8 @@ Munitionstyp 탄종 Tipo Munizioni - 弹药类型 - 彈藥類型 + 弹药类型 + 彈藥類型 Ammo Count @@ -207,8 +207,8 @@ Munitionsanzahl 탄약수 Contatore Munizioni - 弹药数量 - 彈藥數量 + 弹药数量 + 彈藥數量 Magazine Count @@ -221,8 +221,8 @@ Magazinanzahl 탄창수 Contatore Caricatore - 弹匣数量 - 彈匣數量 + 弹匣数量 + 彈匣數量 Throwable Type @@ -235,8 +235,8 @@ Wurfobjekt-Typ 투척물 종류 Tipo Lanciabile - 投掷物类型 - 投擲物類型 + 投掷物类型 + 投擲物類型 Throwable Count @@ -249,8 +249,8 @@ Wurfobjekt-Anzahl 투척물 개수 Contatore Lanciabili - 投掷物数量 - 投擲物數量 + 投掷物数量 + 投擲物數量 Zeroing @@ -263,8 +263,8 @@ Nullung 영점 Azzeramento - 归零距离 - 歸零距離 + 归零距离 + 歸零距離 Weapon Lower Info Background @@ -276,8 +276,8 @@ Hintergrund der unteren Waffen-Info-Leiste 무기 상세 정보 배경 Informazioni Sfondo Arma Bassa - 武器底部资讯栏背景 - 武器底部資訊欄背景 + 武器底部资讯栏背景 + 武器底部資訊欄背景 Stance @@ -290,8 +290,8 @@ Haltung 자세 Postura - 姿态 - 姿態 + 姿态 + 姿態 Stamina Bar @@ -304,8 +304,8 @@ Ausdaueranzeige 체력 막대 Barra Stamina - 体力栏 - 體力欄 + 体力栏 + 體力欄 Gunner Weapon Name @@ -317,8 +317,8 @@ Richtschütze Waffenname 사수 무기 명칭 Nome Arma Artigliere - 炮手武器名称 - 砲手武器名稱 + 炮手武器名称 + 砲手武器名稱 Gunner Weapon Name Background @@ -330,8 +330,8 @@ Richtschütze Waffenname Hintergrund 사수 무기 명칭 배경 Nome Sfondo Arma Artigliere - 炮手武器名称背景 - 砲手武器名稱背景 + 炮手武器名称背景 + 砲手武器名稱背景 Gunner Firing Mode @@ -343,8 +343,8 @@ Richtschütze Feuermodus 사수 사격 모드 Modalità di Fuoco Artigliere - 炮手射击模式 - 砲手射擊模式 + 炮手射击模式 + 砲手射擊模式 Gunner Ammo Type @@ -356,8 +356,8 @@ Richtschütze Munitionstyp 사수 탄종 Tipo Munizioni Artigliere - 炮手弹药类型 - 砲手彈藥類型 + 炮手弹药类型 + 砲手彈藥類型 Gunner Ammo Count @@ -369,8 +369,8 @@ Richtschütze Munitionsanzahl 사수 탄약 수량 Contatore Munizioni Artigliere - 炮手弹药数量 - 砲手彈藥數量 + 炮手弹药数量 + 砲手彈藥數量 Gunner Magazine Count @@ -382,8 +382,8 @@ Richtschütze Magazinanzahl 사수 탄창 수량 Contatore Caricatore Artigliere - 炮手弹匣数量 - 砲手彈匣數量 + 炮手弹匣数量 + 砲手彈匣數量 Gunner Launchable Type @@ -395,8 +395,8 @@ Richtschütze Raketentyp 사수 발사체 종류 Tipo Lanciabile Artigliere - 炮手发射物类型 - 砲手發射物類型 + 炮手发射物类型 + 砲手發射物類型 Gunner Launchable Count @@ -408,8 +408,8 @@ Richtschütze Raketenanzahl 사수 발사체 수량 Contatore Lanciabili Artigliere - 炮手发射物数量 - 砲手發射物數量 + 炮手发射物数量 + 砲手發射物數量 Gunner Zeroing @@ -421,8 +421,8 @@ Richtschütze Nullung 사수 영점 Azzeramento Artigliere - 炮手归零距离 - 砲手歸零距離 + 炮手归零距离 + 砲手歸零距離 Gunner Weapon Lower Info Background @@ -434,8 +434,8 @@ Hintergrund der unteren Waffen-Info-Leiste (Richtschütze) 사수 무기 상세 정보 배경 Informazioni Sfondo Arma Artigliere Bassa - 炮手武器底部资讯栏背景 - 砲手武器底部資訊欄背景 + 炮手武器底部资讯栏背景 + 砲手武器底部資訊欄背景 Vehicle Name @@ -448,8 +448,8 @@ Fahrzeugname 차량 명칭 Nome Veicolo - 载具名称 - 載具名稱 + 载具名称 + 載具名稱 Vehicle Name Background @@ -462,8 +462,8 @@ Fahrzeugname Hintergrund 차량 명칭 배경 Nome Sfondo Veicolo - 载具名称背景 - 載具名稱背景 + 载具名称背景 + 載具名稱背景 Vehicle Fuel Bar @@ -476,8 +476,8 @@ Fahrzeug-Treibstoffleiste 차량 연료 막대 Barra Carburante Veicolo - 载具燃料栏 - 載具燃料欄 + 载具燃料栏 + 載具燃料欄 Vehicle Speed @@ -490,8 +490,8 @@ Fahrzeuggeschwindigkeit 차량 속도 Velocità Veicolo - 载具速度 - 載具速度 + 载具速度 + 載具速度 Vehicle Altitude @@ -504,8 +504,8 @@ Fahrzeughöhe 차량 고도 Altitudine Veicolo - 载具高度 - 載具高度 + 载具高度 + 載具高度 Vehicle Damage @@ -518,8 +518,8 @@ Fahrzeugschaden 차량 피해 Danno Veicolo - 载具伤害 - 載具傷害 + 载具伤害 + 載具傷害 Vehicle Info Background @@ -532,8 +532,8 @@ Fahrzeug Info Hintergrund 차량 정보 배경 Informazioni Sfondo Veicolo - 载具资讯栏背景 - 載具資訊欄背景 + 载具资讯栏背景 + 載具資訊欄背景 Requires Soldier/Vehicle/Weapon Information. @@ -546,8 +546,8 @@ Benötigt Soldat/Fahrzeug/Waffe Information. 병사/차량/무기의 정보가 필요합니다. Richiede informazione Soldato/Veicolo/Arma. - 需要士兵/载具/武器的资讯. - 需要士兵/載具/武器的資訊. + 需要士兵/载具/武器的资讯. + 需要士兵/載具/武器的資訊. Modifying User Interface is disabled. @@ -560,8 +560,8 @@ Die Modifizierung des UI ist deaktiviert. 사용자 인터페이스 변경이 비활성화 되어있습니다. La modifica dell'Interfaccia Utente è disabilitata. - 自定使用者介面功能已关闭. - 自定使用者介面功能已關閉. + 自定使用者介面功能已关闭. + 自定使用者介面功能已關閉. Cannot modify a forced User Interface element. @@ -573,8 +573,8 @@ Gesperrte UI-Elemente können nicht modifiziert werden. 강제 사용자 인터페이스는 변경하실 수 없습니다. Impossibile modificare un elemento forzato d' Interfaccia Utente. - 无法编辑已被锁定的使用者介面元件. - 無法編輯已被鎖定的使用者介面元件. + 无法编辑已被锁定的使用者介面元件. + 無法編輯已被鎖定的使用者介面元件. diff --git a/addons/vector/stringtable.xml b/addons/vector/stringtable.xml index 278938e1b3..76feaa2b5c 100644 --- a/addons/vector/stringtable.xml +++ b/addons/vector/stringtable.xml @@ -1,4 +1,4 @@ - + @@ -14,8 +14,8 @@ Vector 21 Nite ベクター 21 ナイト Vector 21 Nite - Vector 21 Nite - Vector 21 Nite + Vector 21 Nite + Vector 21 Nite Vector 21 @@ -30,8 +30,8 @@ Vector 21 ベクター 21 Vector 21 - Vector 21 - Vector 21 + Vector 21 + Vector 21 Rangefinder @@ -46,8 +46,8 @@ Дальномер 測距機器 거리측정기 - 测距仪 - 測距儀 + 测距仪 + 測距儀 Vector - Azimuth Key @@ -62,8 +62,8 @@ Vector – Азимут ベクター - 方位角キー Vector - 방위각 키 - Vector - 方位按键 - Vector - 方位按鍵 + Vector - 方位按键 + Vector - 方位按鍵 Vector - Distance Key @@ -78,8 +78,8 @@ Vector – Расстояние ベクター - 距離キー Vector - 거리 키 - Vector - 距离按键 - Vector - 距離按鍵 + Vector - 距离按键 + Vector - 距離按鍵 diff --git a/addons/vehiclelock/stringtable.xml b/addons/vehiclelock/stringtable.xml index 245f318e20..7b39b616de 100644 --- a/addons/vehiclelock/stringtable.xml +++ b/addons/vehiclelock/stringtable.xml @@ -1,4 +1,4 @@ - + @@ -14,8 +14,8 @@ Destravar veículo 車両の鍵を開ける 차량 잠금열기 - 载具解锁 - 載具解鎖 + 载具解锁 + 載具解鎖 Lock Vehicle @@ -30,8 +30,8 @@ Travar Veículo 車両を施錠 차량 잠그기 - 载具上锁 - 載具上鎖 + 载具上锁 + 載具上鎖 Lockpick Vehicle @@ -46,8 +46,8 @@ Usar mixa no Veículo 鍵をこじ開ける 차량 문따기 - 解锁载具 - 解鎖載具 + 解锁载具 + 解鎖載具 Picking Lock... @@ -62,8 +62,8 @@ Usando Mixa... 鍵をこじ開けている・・・ 문따는중... - 解锁中... - 解鎖中... + 解锁中... + 解鎖中... A custom key that will open a specific vehicle. @@ -78,8 +78,8 @@ Uma chave específica que abre um veículo específico. カスタム キーは特定車両を開けられます。 특정 차량을 여는 특수 열쇠 - 使用指定的钥匙来开启特定的载具. - 使用指定的鑰匙來開啟特定的載具. + 使用指定的钥匙来开启特定的载具. + 使用指定的鑰匙來開啟特定的載具. A Master Key will open any lock, no matter what! @@ -94,8 +94,8 @@ Uma chave mestre irá abrir qualquer fechadura, não importa qual! マスター キーは全ての鍵を開けられます。 어떤 차량도 열 수 있는 마스터키 입니다! - 万用解锁钥匙, 能解锁任何载具. - 萬用解鎖鑰匙, 能解鎖任何載具. + 万用解锁钥匙, 能解锁任何载具. + 萬用解鎖鑰匙, 能解鎖任何載具. A lockpick set that can pick the locks of most vehicles. @@ -110,8 +110,8 @@ Um set de chave mixas que pode abrir a maioria dos veículos. ピッキング ツールでは多くの車両をこじ開けられます。 거의 모든 차량을 열 수 있게 해주는 해정도구 모음입니다. - 一组解锁钥匙 (可解锁大部份载具). - 一組解鎖鑰匙 (可解鎖大部份載具). + 一组解锁钥匙 (可解锁大部份载具). + 一組解鎖鑰匙 (可解鎖大部份載具). A key that should open most WEST vehicles. @@ -126,8 +126,8 @@ Uma chave que abre a maioria dos veículos ocidentais このキーは多くの WEST 車両を開けられます。 거의 모든 서방진영 차량을 여는 열쇠입니다. - 一组解锁钥匙 (可解锁大部份蓝方载具). - 一組解鎖鑰匙 (可解鎖大部份藍方載具). + 一组解锁钥匙 (可解锁大部份蓝方载具). + 一組解鎖鑰匙 (可解鎖大部份藍方載具). A key that should open most EAST vehicle. @@ -142,8 +142,8 @@ Uma chave que abre a maioria dos veículos orientais このキーは多くの EAST 車両を開けられます。 거의 모든 동방진영 차량을 여는 열쇠입니다. - 一组解锁钥匙 (可解锁大部份红方载具). - 一組解鎖鑰匙 (可解鎖大部份紅方載具). + 一组解锁钥匙 (可解锁大部份红方载具). + 一組解鎖鑰匙 (可解鎖大部份紅方載具). A key that should open most INDEP vehicle. @@ -158,8 +158,8 @@ Uma chave que abre a maioria dos veículos independentes このキーは多くの INDEP 車両を開けられます。 거의 모든 중립진영 차량을 여는 열쇠입니다. - 一组解锁钥匙 (可解锁大部份独立方载具). - 一組解鎖鑰匙 (可解鎖大部份獨立方載具). + 一组解锁钥匙 (可解锁大部份独立方载具). + 一組解鎖鑰匙 (可解鎖大部份獨立方載具). A key that should open most CIV vehicle. @@ -174,8 +174,8 @@ Uma chave que abre a maioria dos veículos civis. このキーは多くの CIV 車両を開けられます。 거의 모든 민간인 차량을 여는 열쇠입니다 - 一组解锁钥匙 (可解锁大部份平民载具). - 一組解鎖鑰匙 (可解鎖大部份平民載具). + 一组解锁钥匙 (可解锁大部份平民载具). + 一組解鎖鑰匙 (可解鎖大部份平民載具). Vehicle Lock Setup @@ -190,8 +190,8 @@ Impostazioni Blocco Veicolo 車両の施錠の設定 차량 잠금 설정 - 载具上锁设置 - 載具上鎖設置 + 载具上锁设置 + 載具上鎖設置 Lock Vehicle Inventory @@ -206,8 +206,8 @@ Blocca Inventario Veicolo 施錠されている車両のインベントリ 차량 소지품 잠금 - 上锁载具的车箱 - 上鎖載具的車箱 + 上锁载具的车箱 + 上鎖載具的車箱 Locks the inventory of locked vehicles @@ -222,8 +222,8 @@ Blocca l'inventario di un veicolo bloccato 施錠されている車両の、開けないインベントリ 잠긴 차량의 소지품을 뒤지지못하게 합니다. - 上锁载具的车箱, 使玩家不能拿取/查看载具内的装备 - 上鎖載具的車箱, 使玩家不能拿取/查看載具內的裝備 + 上锁载具的车箱, 使玩家不能拿取/查看载具内的装备 + 上鎖載具的車箱, 使玩家不能拿取/查看載具內的裝備 Vehicle Starting Lock State @@ -238,8 +238,8 @@ Stato Iniziale del Blocco per Veicoli 開始時における車両の鍵の状態 시작시 차량 잠금 상태 - 载具初始上锁状态 - 載具初始上鎖狀態 + 载具初始上锁状态 + 載具初始上鎖狀態 Set lock state for all vehicles (removes ambiguous lock states) @@ -254,8 +254,8 @@ Imposta lo stato di blocco per tutti i veicoli (rimuove stati di blocco ambigui) 全車両への鍵の状態を設定します。(あいまいな鍵の状態を削除) 모든 차량의 잠금 상태를 정합니다. (애매한 잠금 상태는 모두 없앱니다.) - 设定所有载具的初始上锁状态 (移除不明确的锁定状态) - 設定所有載具的初始上鎖狀態 (移除不明確的鎖定狀態) + 设定所有载具的初始上锁状态 (移除不明确的锁定状态) + 設定所有載具的初始上鎖狀態 (移除不明確的鎖定狀態) As Is @@ -270,8 +270,8 @@ Com'è そのまま 그대로 - 无变化 - 無變化 + 无变化 + 無變化 Locked @@ -286,8 +286,8 @@ Bloccato 施錠ずみ 잠김 - 上锁 - 上鎖 + 上锁 + 上鎖 Unlocked @@ -302,8 +302,8 @@ Sbloccato 開錠ずみ 열림 - 解锁 - 解鎖 + 解锁 + 解鎖 Default Lockpick Strength @@ -318,8 +318,8 @@ Durabilità Default del Grimaldello ピッキング ツールの標準の有効度 기본 해정도구 설정 - 预设开锁能力 - 預設開鎖能力 + 预设开锁能力 + 預設開鎖能力 Default Time to lockpick (in seconds). Default: 10 @@ -334,8 +334,8 @@ Tempo Default richiesto per forzare serrature (in secondi). Default: 10 ピッキング ツールに標準の時間を設定。(秒) 標準:10 해정을 위해 들이는 기본시간입니다(초 단위). 기본설정: 10 - 开锁时间(秒). 预设:10 - 開鎖時間(秒). 預設:10 + 开锁时间(秒). 预设:10 + 開鎖時間(秒). 預設:10 Settings for lockpick strength and initial vehicle lock state. Removes ambiguous lock states. @@ -350,8 +350,8 @@ Impostazioni per resistenza iniziale delle serrature e stato di blocco dei veicoli. Rimuove stati di blocco ambigui. ピッキング ツールの強さと車両の鍵の初期状態を設定できます。あいまいな鍵の状態を削除します。 해정도구 설정과 시작시 차량의 잠금 상태 그리고 애매한 잠금 상태를 지우는 설정입니다. - 设定开锁能力和初始载具上锁状态. 移除不明确的锁定状态. - 設定開鎖能力和初始載具上鎖狀態. 移除不明確的鎖定狀態. + 设定开锁能力和初始载具上锁状态. 移除不明确的锁定状态. + 設定開鎖能力和初始載具上鎖狀態. 移除不明確的鎖定狀態. Vehicle Key Assign @@ -366,8 +366,8 @@ Assegna Chiavi Veicoli 車両の鍵を割り当て 차량 열쇠 등록 - 指定载具钥匙 - 指定載具鑰匙 + 指定载具钥匙 + 指定載具鑰匙 Sync with vehicles and players. Will handout custom keys to players for every synced vehicle. Only valid for objects present at mission start. @@ -382,8 +382,8 @@ Sincronizza con veicoli e giocatori. Distribuirà chiavi ai giocatori per ogni veicolo sincronizzato. Valido solo per oggetti presenti ad inizio missione. 車両とプレイヤへ同期します。プレイヤへ同期された車両のカスタム キーを作ります。これはミッション開始時に作成されたオブジェクトでのみ有効です。 차량과 플레이어에게 동기화됩니다. 동기화된 차량은 플레이어에게 열쇠를 지급합니다. 오직 미션 시작시에 생긴 물체들만 유효합니다. - 可同步在载具与玩家身上. 将使被同步的玩家掌握其他被同步载具的钥匙. 此模块只会在任务刚开始时触发. - 可同步在載具與玩家身上. 將使被同步的玩家掌握其他被同步載具的鑰匙. 此模塊只會在任務剛開始時觸發. + 可同步在载具与玩家身上. 将使被同步的玩家掌握其他被同步载具的钥匙. 此模块只会在任务刚开始时触发. + 可同步在載具與玩家身上. 將使被同步的玩家掌握其他被同步載具的鑰匙. 此模塊只會在任務剛開始時觸發. diff --git a/addons/vehicles/stringtable.xml b/addons/vehicles/stringtable.xml index b50666e832..36ff7f99e6 100644 --- a/addons/vehicles/stringtable.xml +++ b/addons/vehicles/stringtable.xml @@ -1,4 +1,4 @@ - + @@ -14,8 +14,8 @@ Limitatore Attivo 速度制限を有効化 속도 제한기 켜짐 - 启用速度限制 - 啟用速度限制 + 启用速度限制 + 啟用速度限制 Speed Limiter off @@ -30,8 +30,8 @@ Limitatore Non Attivo 速度制限を無効化 속도 제한기 꺼짐 - 停用速度限制 - 停用速度限制 + 停用速度限制 + 停用速度限制 Speed Limiter @@ -46,8 +46,8 @@ Limitatore di Velocità 速度制限 속도 제한기 - 速度限制器 - 速度限制器 + 速度限制器 + 速度限制器 diff --git a/addons/viewdistance/stringtable.xml b/addons/viewdistance/stringtable.xml index 5d9560338a..9985707422 100644 --- a/addons/viewdistance/stringtable.xml +++ b/addons/viewdistance/stringtable.xml @@ -1,4 +1,4 @@ - + @@ -14,8 +14,8 @@ Limitatore Distanza Visiva 視界距離の制限 시야 제한기 - 视野距离限制器 - 視野距離限制器 + 视野距离限制器 + 視野距離限制器 Allows limiting maximum view distance that can be set by players. @@ -30,8 +30,8 @@ Consente di limitare la distanza visiva massima che può essere impostata dai giocatori. プレイヤーへ最大の視界距離を制限できます。 플레이어가 볼 수 있는 최대 시야를 제한합니다. - 允许玩家最大的可视距离. - 允許玩家最大的可視距離. + 允许玩家最大的可视距离. + 允許玩家最大的可視距離. Enable ACE viewdistance @@ -46,8 +46,8 @@ Abilita distanza visiva ACE ACE 視界距離を有効化 ACE 시야 활성화 - 启用ACE视距 - 啟用ACE視距 + 启用ACE视距 + 啟用ACE視距 Enables ACE viewdistance @@ -62,8 +62,8 @@ Abilita distanza visiva ACE ACE 視界距離を有効化 ACE 시야 활성화 - 启用ACE视距 - 啟用ACE視距 + 启用ACE视距 + 啟用ACE視距 View Distance Limit @@ -78,8 +78,8 @@ Limite Distanza Visiva 視界距離の制限 시야 제한기 - 视野距离限制 - 視野距離限制 + 视野距离限制 + 視野距離限制 Sets the limit for how high clients can raise their view distance (up to 10000) @@ -94,8 +94,8 @@ Imposta il limite massimo a cui i client possono alzare la propria distanza visiva (massimo 10000) 各クライアントが最大まで設定できる視界距離を設定します。(最大 10000) 클라이언트가 최대 얼마나 멀리 볼 수 있는지 제한을 둡니다 (10000 까지 가능) - 设定客户端最高可显示的视野距离 (最高至10000) - 設定客戶端最高可顯示的視野距離 (最高至10000) + 设定客户端最高可显示的视野距离 (最高至10000) + 設定客戶端最高可顯示的視野距離 (最高至10000) Limit for client's view distance set here and can overridden by module @@ -110,8 +110,8 @@ Limite per la distanza visiva del client impostato qui e può essere scavalcato dal modulo クライアントへの視界距離の設定や、それをモジュールにより上書きできます 클라이언트의 시야를 이 모듈로 치환할 수 있습니다. - 玩家的视距限制可在此设定, 也可透过模块改写 - 玩家的視距限制可在此設定, 也可透過模塊改寫 + 玩家的视距限制可在此设定, 也可透过模块改写 + 玩家的視距限制可在此設定, 也可透過模塊改寫 Client View Distance (On Foot) @@ -126,8 +126,8 @@ Distanza Visiva Client (a Piedi) クライアント側視界距離 (地上) 클라이언트 시야 (보병) - 客户端视野距离 (步行) - 客戶端視野距離 (步行) + 客户端视野距离 (步行) + 客戶端視野距離 (步行) Changes in game view distance when the player is on foot. @@ -142,8 +142,8 @@ Cambia la distanza visiva in gioco quando il giocatore è a piedi. プレイヤーが地上にいる時の視界距離を変更します。 플레이어가 보병일 경우의 시야를 바꿀 수 있습니다. - 改变玩家步行时的视野距离. - 改變玩家步行時的視野距離. + 改变玩家步行时的视野距离. + 改變玩家步行時的視野距離. Client View Distance (Land Vehicle) @@ -158,8 +158,8 @@ Distanza Visiva Client (Veicolo Terrestre) クライアント側視界距離 (車両) 클라이언트 시야 (차량) - 客户端视野距离 (地面载具) - 客戶端視野距離 (地面載具) + 客户端视野距离 (地面载具) + 客戶端視野距離 (地面載具) Changes in game view distance when the player is in a land vehicle. @@ -174,8 +174,8 @@ Cambia la distanza visiva in gioco quando il giocatore è in un veicolo terrestre. プレイヤーが車両の時の視界距離を変更します。 플레이어가 차량 내부일 경우의 시야를 바꿀 수 있습니다. - 改变玩家于地面载具内时的视野距离. - 改變玩家於地面載具內時的視野距離. + 改变玩家于地面载具内时的视野距离. + 改變玩家於地面載具內時的視野距離. Client View Distance (Air Vehicle) @@ -190,8 +190,8 @@ Distanza Visiva Client (Veicoli d'Aria) クライアント側視界距離 (航空機) 클라이언트 시야 (항공기) - 客户端视野距离 (空中载具) - 客戶端視野距離 (空中載具) + 客户端视野距离 (空中载具) + 客戶端視野距離 (空中載具) Changes in game view distance when the player is in an air vehicle. @@ -206,8 +206,8 @@ Cambia la distanza visiva in gioco quando il giocatore è in un mezzo aereo. プレイヤーが航空機に乗っている時の視界距離を変更します。 플레이어가 항공기 내부일 경우의 시야를 바꿀 수 있습니다. - 改变玩家于空中载具内时的视野距离. - 改變玩家於空中載具內時的視野距離. + 改变玩家于空中载具内时的视野距离. + 改變玩家於空中載具內時的視野距離. Dynamic Object View Distance @@ -222,8 +222,8 @@ Distanza Visiva Oggetti Dinamica 動的なオブジェクトの描画距離 동적 물체 시야 - 动态物件的视野距离 - 動態物件的視野距離 + 动态物件的视野距离 + 動態物件的視野距離 Sets the object view distance as a coefficient of the view distance or based on field of view. FoV Based's lowest and highest value is the value which is set when enabling the option. @@ -238,8 +238,8 @@ Imposta la distanza visiva degli oggetti come un coefficiente basato sulla distanza visiva oppure basato sul campo visivo. 視野角を元にするか、視界距離によるオブジェクト描画距離を決定します。視野角を元にするオプションを有効化した場合、視野角により最低と最高値が変動します。 설정된 시야 혹은 시계(FoV)에 계수를 적용해 물체 시야를 적용합니다. 시계를 바탕으로 하는 옵션을 활성화할 경우 시계에 의한 최저와 최고치가 변동됩니다. - 设定物件可被观察的距离, 透过视野距离或是视野角度来决定. - 設定物件可被觀察的距離, 透過視野距離或是視野角度來決定. + 设定物件可被观察的距离, 透过视野距离或是视野角度来决定. + 設定物件可被觀察的距離, 透過視野距離或是視野角度來決定. Off @@ -254,8 +254,8 @@ Disabilitato 無効 끄기 - 关闭 - 關閉 + 关闭 + 關閉 Very Low @@ -270,8 +270,8 @@ Molto Basso 最低 매우 낮음 - 非常低 - 非常低 + 非常低 + 非常低 Low @@ -286,8 +286,8 @@ Basso 낮음 - - + + Medium @@ -302,8 +302,8 @@ Medio 通常 중간 - - + + High @@ -318,8 +318,8 @@ Alto 높음 - - + + Very High @@ -334,8 +334,8 @@ Molto Alto 最高 매우 높음 - 非常高 - 非常高 + 非常高 + 非常高 FoV Based @@ -349,8 +349,8 @@ Champ de vision basé 視野角を元にする 시계(FoV) - 由视野角度决定 - 由視野角度決定 + 由视野角度决定 + 由視野角度決定 View Distance: @@ -365,8 +365,8 @@ Distanza Visiva: 視界距離: 시야: - 视野距离: - 視野距離: + 视野距离: + 視野距離: Object View Distance is @@ -381,8 +381,8 @@ Distanza Visiva Oggetti è オブジェクト描画距離は 동적 물체 시야는 - 物件视野距离为 - 物件視野距離為 + 物件视野距离为 + 物件視野距離為 That option is invalid! The limit is @@ -397,8 +397,8 @@ Questa opzione è invalida! Il limite è このオプションは無効です!制限は 이 옵션은 불가능합니다! 제한은 - 该选项是无效的! 限制是 - 該選項是無效的! 限制是 + 该选项是无效的! 限制是 + 該選項是無效的! 限制是 Video Settings @@ -413,8 +413,8 @@ Impostazioni Video 映像設定 영상 설정 - 影像设定 - 影像設定 + 影像设定 + 影像設定 diff --git a/addons/weaponselect/stringtable.xml b/addons/weaponselect/stringtable.xml index cccd10d33c..94f80158f9 100644 --- a/addons/weaponselect/stringtable.xml +++ b/addons/weaponselect/stringtable.xml @@ -1,4 +1,4 @@ - + @@ -14,8 +14,8 @@ Mostrat texto ao lançar granada 手榴弾を投げるときに通知 수류탄 투척시 화면에 문자 표시 - 投掷手榴弹时显示提示讯息 - 投擲手榴彈時顯示提示訊息 + 投掷手榴弹时显示提示讯息 + 投擲手榴彈時顯示提示訊息 Display a hint or text on grenade throw. @@ -30,8 +30,8 @@ Mostra um hint ou texto ao lançar uma granada 手榴弾を投げるときに、ヒントか文で通知します。 수류탄 투척시 화면에 문자나 힌트를 표시합니다. - 投掷手榴弹时显示提示讯息. - 投擲手榴彈時顯示提示訊息. + 投掷手榴弹时显示提示讯息. + 投擲手榴彈時顯示提示訊息. Select Pistol @@ -46,8 +46,8 @@ Seleziona la Pistola 拳銃を選択 권총 선택 - 选择手枪 - 選擇手槍 + 选择手枪 + 選擇手槍 Select Rifle @@ -62,8 +62,8 @@ Seleziona il fucile 小銃を選択 소총 선택 - 选择步枪 - 選擇步槍 + 选择步枪 + 選擇步槍 Select Launcher @@ -78,8 +78,8 @@ Seleziona il lanciamissili ランチャーを選択 발사기 선택 - 选择发射器 - 選擇發射器 + 选择发射器 + 選擇發射器 Select Grenade Launcher @@ -94,8 +94,8 @@ Seleziona il lanciagranate グレネード ランチャーを選択 유탄발사기 선택 - 选择榴弹发射器 - 選擇榴彈發射器 + 选择榴弹发射器 + 選擇榴彈發射器 Select Binoculars @@ -110,8 +110,8 @@ Seleziona il Binocolo 双眼鏡を選択 망원경 선택 - 选择望远镜 - 選擇望遠鏡 + 选择望远镜 + 選擇望遠鏡 Holster Weapon @@ -126,8 +126,8 @@ Nascondi l'arma 武器をしまう 무기 집어넣기 - 武器套 - 武器套 + 武器套 + 武器套 Engine on @@ -142,8 +142,8 @@ Включить двигатель エンジン始動 엔진 켜기 - 引擎发动 - 引擎發動 + 引擎发动 + 引擎發動 Engine off @@ -158,8 +158,8 @@ Выключить двигатель エンジン停止 엔진 끄기 - 引擎熄火 - 引擎熄火 + 引擎熄火 + 引擎熄火 Select Main Gun @@ -174,8 +174,8 @@ Выбрать основное оружие 主砲を選択 주포 선택 - 选择主武器 - 選擇主武器 + 选择主武器 + 選擇主武器 Select Machine Gun @@ -190,8 +190,8 @@ Выбрать пулемёт 機関砲を選択 기관총 선택 - 选择机枪 - 選擇機槍 + 选择机枪 + 選擇機槍 Select Missiles @@ -206,8 +206,8 @@ Выбрать ракеты ミサイルを選択 미사일 선택 - 选择导弹 - 選擇導彈 + 选择导弹 + 選擇導彈 Grenade %1 @@ -222,8 +222,8 @@ Granada %1 %1 手榴弾 %1 수류탄 - 手榴弹 %1 - 手榴彈 %1 + 手榴弹 %1 + 手榴彈 %1 Ready Grenade @@ -238,8 +238,8 @@ Granada pronta 投てきよし 투척물 준비 - 准备手榴弹 - 準備手榴彈 + 准备手榴弹 + 準備手榴彈 Select Frag Grenade @@ -254,8 +254,8 @@ Выбрать осколочную гранату 破片手榴弾を選択 살상 투척물 선택 - 选择破片手榴弹 - 選擇破片手榴彈 + 选择破片手榴弹 + 選擇破片手榴彈 Select Non-Frag Grenade @@ -270,8 +270,8 @@ Выбрать гранату その他の手榴弾を選択 비살상 투척물 선택 - 选择非破片手榴弹 - 選擇非破片手榴彈 + 选择非破片手榴弹 + 選擇非破片手榴彈 Throw Selected Grenade @@ -286,8 +286,8 @@ Бросить выбранную гранату 選択された手榴弾を投げる 선택된 투척물 투척 - 投掷选择的手榴弹 - 投擲選擇的手榴彈 + 投掷选择的手榴弹 + 投擲選擇的手榴彈 No grenades left @@ -302,8 +302,8 @@ Sem mais granadas もう手榴弾は無い 투척물 없음 - 已无手榴弹 - 已無手榴彈 + 已无手榴弹 + 已無手榴彈 No frags left @@ -318,8 +318,8 @@ Осколочных гранат нет もう破片手榴弾は無い 세열 수류탄 없음 - 已无破片手榴弹 - 已無破片手榴彈 + 已无破片手榴弹 + 已無破片手榴彈 No misc. grenades left @@ -334,8 +334,8 @@ Нелетальные гранаты закончились もうその他の手榴弾は無い 기타 투척물 없음 - 已无其他手榴弹 - 已無其他手榴彈 + 已无其他手榴弹 + 已無其他手榴彈 No grenade selected @@ -350,8 +350,8 @@ Нет выбранной гранаты 手榴弾は選択されていない 선택된 수류탄 없음 - 未选择手榴弹 - 未選擇手榴彈 + 未选择手榴弹 + 未選擇手榴彈 Fire Smoke Launcher @@ -366,8 +366,8 @@ Lançador de fumaça 煙幕発射機を発射 연막발사기 박사 - 发射烟雾发射器 - 發射煙霧發射器 + 发射烟雾发射器 + 發射煙霧發射器 diff --git a/addons/weather/stringtable.xml b/addons/weather/stringtable.xml index 5da2961d57..3849a49b07 100644 --- a/addons/weather/stringtable.xml +++ b/addons/weather/stringtable.xml @@ -1,4 +1,4 @@ - + @@ -14,8 +14,8 @@ Mostrar informação do vento 風速を表示 바람 정보 표시 - 显示风力资讯 - 顯示風力資訊 + 显示风力资讯 + 顯示風力資訊 Show Wind Info (Toggle) @@ -30,8 +30,8 @@ Mostrar informação do vento (alternar) 風速を表示 (トグル) 바람 정보 표시 (토글) - 显示风力资讯(切换) - 顯示風力資訊(切換) + 显示风力资讯(切换) + 顯示風力資訊(切換) Weather @@ -46,8 +46,8 @@ Meteo 天候 기후 - 天气 - 天氣 + 天气 + 天氣 Multiplayer synchronized ACE weather module @@ -62,8 +62,8 @@ Modulo Sincronizzazione Meteo ACE Multiplayer ACE 天候モジュールではマルチプレイで同期します。 ACE 기후 모듈과 멀티플레이가 동기화됩니다. - 使用ACE天气模块来同步所有客户端的天气状态(多人游戏) - 使用ACE天氣模塊來同步所有客戶端的天氣狀態(多人遊戲) + 使用ACE天气模块来同步所有客户端的天气状态(多人游戏) + 使用ACE天氣模塊來同步所有客戶端的天氣狀態(多人遊戲) Weather propagation @@ -78,8 +78,8 @@ Propagazione Meteo 天候の統一 기후 전파 - 天气状态广播 - 天氣狀態廣播 + 天气状态广播 + 天氣狀態廣播 Enables server side weather propagation @@ -94,8 +94,8 @@ Abilita propagazione meteo lato server サーバ側による天候の統一を有効化 서버의 기후를 전파합니다 - 启用伺服器的天气状态广播 - 啟用伺服器的天氣狀態廣播 + 启用伺服器的天气状态广播 + 啟用伺服器的天氣狀態廣播 ACE Weather @@ -110,8 +110,8 @@ Meteo ACE ACE 天候 ACE 기후 - ACE 天气 - ACE 天氣 + ACE 天气 + ACE 天氣 Overrides the default weather (editor, mission settings) with ACE weather (map based) @@ -126,8 +126,8 @@ Scavalca il meteo default (editor, parametri missione) con il meteo ACE (basato su mappa) ACE 天候 (マップを元) による標準の天候 (エディタやミッション設定) を上書きします。 기존의 기후(에디터, 임무 설정)를 ACE 기후로 치환합니다. (지도에 따라) - 使ACE天气覆盖预设的天气 (编辑任务设置) - 使ACE天氣覆蓋預設的天氣 (編輯任務設置) + 使ACE天气覆盖预设的天气 (编辑任务设置) + 使ACE天氣覆蓋預設的天氣 (編輯任務設置) Sync Rain @@ -142,8 +142,8 @@ Sincronizza Pioggia 降雨の同期 비 동기화 - 同步雨 - 同步雨 + 同步雨 + 同步雨 Synchronizes rain @@ -158,8 +158,8 @@ Sincronizza Pioggia 降雨の同期 비를 동기화 합니다 - 同步雨 - 同步雨 + 同步雨 + 同步雨 Sync Wind @@ -174,8 +174,8 @@ Sincronizza Vento 風を同期 바람 동기화 - 同步风 - 同步風 + 同步风 + 同步風 Synchronizes wind @@ -190,8 +190,8 @@ Sincronizza Vento 風を同期 바람을 동기화 합니다 - 同步风 - 同步風 + 同步风 + 同步風 Sync Misc @@ -206,8 +206,8 @@ Sincronizza Misto その他を同期 기타 동기화 - 同步杂项 - 同步雜項 + 同步杂项 + 同步雜項 Synchronizes lightnings, rainbow, fog,... @@ -222,8 +222,8 @@ Sincronizza lampi, arcobaleni, nebbia,... ライティングや虹、霧などを同期 번개라던가, 무지개, 안개등을 동기화 합니다 - 同步闪电, 彩虹, 雾等等... - 同步閃電, 彩虹, 霧等等... + 同步闪电, 彩虹, 雾等等... + 同步閃電, 彩虹, 霧等等... Update Interval @@ -238,8 +238,8 @@ Intervallo Aggiornamenti 更新間隔 갱신 간격 - 更新间隔 - 更新間隔 + 更新间隔 + 更新間隔 Defines the interval (seconds) between weather updates @@ -254,8 +254,8 @@ Definisce l'intervallo (in secondi) tra aggiornamenti del meteo 天候を更新する間隔を定義します。(秒) 기후를 갱신 하는 간격을 초 단위로 정합니다. - 设定天气更新的时间间隔(秒) - 設定天氣更新的時間間隔(秒) + 设定天气更新的时间间隔(秒) + 設定天氣更新的時間間隔(秒) diff --git a/addons/winddeflection/stringtable.xml b/addons/winddeflection/stringtable.xml index 3bbdf868de..a9290c8ab0 100644 --- a/addons/winddeflection/stringtable.xml +++ b/addons/winddeflection/stringtable.xml @@ -1,4 +1,4 @@ - + @@ -14,8 +14,8 @@ Informação do vento 風の情報 바람 정보 - 风力资讯 - 風力資訊 + 风力资讯 + 風力資訊 Direction: %1 @@ -30,8 +30,8 @@ Direção: %1 風向: %1 방향: %1 - 风向: %1 - 風向: %1 + 风向: %1 + 風向: %1 Speed: %1 m/s @@ -46,8 +46,8 @@ Velocidade: %1 m/s 風速: %1 m/s 풍속: %1 m/s - 风速: %1 m/s - 風速: %1 m/s + 风速: %1 m/s + 風速: %1 m/s Weather Information @@ -62,8 +62,8 @@ Informação Meteorológica 天候の情報 기상 정보 - 天气资讯 - 天氣資訊 + 天气资讯 + 天氣資訊 Humidity: %1% @@ -78,8 +78,8 @@ Humidade: %1% 湿度: %1% 습도: %1% - 湿度: %1% - 濕度: %1% + 湿度: %1% + 濕度: %1% Wind Deflection @@ -94,8 +94,8 @@ Deviazione del Vento 風向による変化 풍향 변화 - 风偏 - 風偏 + 风偏 + 風偏 Wind Deflection @@ -110,8 +110,8 @@ Deviazione del Vento 風向による変化 풍향 변화 - 风偏 - 風偏 + 风偏 + 風偏 Enables wind deflection @@ -126,8 +126,8 @@ Abilita deviazione del vento 風向による変化を有効化 풍향 변화를 적용합니다 - 开启风偏效果 - 開啟風偏效果 + 开启风偏效果 + 開啟風偏效果 Vehicle Enabled @@ -142,8 +142,8 @@ Abilita per Veicoli 車両へ有効化 차량 적용 - 启用风偏给载具 - 啟用風偏給載具 + 启用风偏给载具 + 啟用風偏給載具 Enables wind deflection for static/vehicle gunners @@ -158,8 +158,8 @@ Abilita deviazione del vento per artiglieri di statiche/veicoli 重火器や車両へ、風による変化を有効化 차량이나 거치식 무기 사수에게 풍향 변화를 적용합니다 - 使风偏作用在固定式武器与载具炮手身上 - 使風偏作用在固定式武器與載具砲手身上 + 使风偏作用在固定式武器与载具炮手身上 + 使風偏作用在固定式武器與載具砲手身上 Simulation Interval @@ -174,8 +174,8 @@ Intervallo Simulazione シミュレーションの間隔 재현 간격 - 模拟间隔 - 模擬間隔 + 模拟间隔 + 模擬間隔 Defines the interval between every calculation step @@ -190,8 +190,8 @@ Definisce l'intervallo tra ogni passaggio di calcolo 各計算に適用させる間隔を定義します 매 계산마다의 간격을 정의합니다 - 定义每个计算之间的时间间隔 - 定義每個計算之間的時間間隔 + 定义每个计算之间的时间间隔 + 定義每個計算之間的時間間隔 Simulation Radius @@ -206,8 +206,8 @@ Raggio Simulazione シミュレーション半径 재현 범위 - 模拟半径 - 模擬半徑 + 模拟半径 + 模擬半徑 Defines the radius around the player (in meters) at which projectiles are wind deflected @@ -222,8 +222,8 @@ Definisce il raggio attorno al giocatore (in metri) dove viene applicata la deviazione del vento ai proiettili プレイヤーの周囲に適用させる風による弾道の変化の半径を定義します (メートル) 플레이어 주위로 발사체가 풍향 변화의 영향을 받는 범위를 정합니다 (미터) - 定义玩家多少半径范围内(单位公尺)子弹会受到风偏的引响 - 定義玩家多少半徑範圍內(單位公尺)子彈會受到風偏的引響 + 定义玩家多少半径范围内(单位公尺)子弹会受到风偏的引响 + 定義玩家多少半徑範圍內(單位公尺)子彈會受到風偏的引響 Wind influence on projectiles trajectory @@ -238,8 +238,8 @@ Influenza del vento sulla traiettoria dei proiettili 風が弾道へ影響させます 발사체의 궤도에 풍향 변화를 줍니다. - 风力的大小会引响到弹道的轨迹 - 風力的大小會引響到彈道的軌跡 + 风力的大小会引响到弹道的轨迹 + 風力的大小會引響到彈道的軌跡 diff --git a/addons/yardage450/stringtable.xml b/addons/yardage450/stringtable.xml index fe43a21b9a..6ab95aff7f 100644 --- a/addons/yardage450/stringtable.xml +++ b/addons/yardage450/stringtable.xml @@ -1,4 +1,4 @@ - + @@ -14,8 +14,8 @@ Yardage 450 ヤードエイジ 450 Yardage 450 - Yardage 450 - Yardage 450 + Yardage 450 + Yardage 450 Laser Rangefinder @@ -30,8 +30,8 @@ Télémètre laser レーザー測距機 레이저 거리측정기 - 雷射测距仪 - 雷射測距儀 + 雷射测距仪 + 雷射測距儀 Yardage 450 - Power Button @@ -46,8 +46,8 @@ Yardage 450 - bouton d'alimentation ヤードエイジ 450 - 起動ボタン Yardage 450 - 전원 버튼 - Yardage 450 - 电源按钮 - Yardage 450 - 電源按鈕 + Yardage 450 - 电源按钮 + Yardage 450 - 電源按鈕 diff --git a/addons/zeus/stringtable.xml b/addons/zeus/stringtable.xml index ec8d660235..9cd71c135b 100644 --- a/addons/zeus/stringtable.xml +++ b/addons/zeus/stringtable.xml @@ -1,4 +1,4 @@ - + @@ -14,8 +14,8 @@ Impostazioni Zeus Zeus 設定 Zeus 설정 - 宙斯设定 - 宙斯設定 + 宙斯设定 + 宙斯設定 Provides control over various aspects of Zeus. @@ -30,8 +30,8 @@ Fornisce controllo su vari aspetti di Zeus. Zeus のさまざまな側面を強化します。 Zeus에게 다양한 방면의 조작을 제공해줍니다 - 提供宙斯各个方面的控制权. - 提供宙斯各個方面的控制權. + 提供宙斯各个方面的控制权. + 提供宙斯各個方面的控制權. Ascension Messages @@ -46,8 +46,8 @@ Messaggi di Ascesa 転生表示 재림 메세지 - 上任宙斯讯息 - 上任宙斯訊息 + 上任宙斯讯息 + 上任宙斯訊息 Display global popup messages when a player is assigned as Zeus. @@ -62,8 +62,8 @@ Mostra messaggi popup globali quando un giocatore viene assegnato come Zeus. プレイヤーが Zeus になるとき、全体へポップアップ表示をおこないます。 플레이어가 Zeus 될 시 서버에 이를 알리는 팝업이 등장합니다. - 当一位玩家被指定为宙斯时显示全球讯息. - 當一位玩家被指定為宙斯時顯示全球訊息. + 当一位玩家被指定为宙斯时显示全球讯息. + 當一位玩家被指定為宙斯時顯示全球訊息. Zeus Eagle @@ -78,8 +78,8 @@ Aquila Zeus Zeus イーグル Zeus 독수리 - 宙斯鹰眼模式 - 宙斯鷹眼模式 + 宙斯鹰眼模式 + 宙斯鷹眼模式 Spawn an eagle that follows the Zeus camera. @@ -94,8 +94,8 @@ Crea un'aquila che segue la camera Zeus. Zeus カメラを追うイーグルを出現します。 Zeus의 카메라를 따라다니는 독수리를 생성합니다. - 生成一个老鹰跟着宙斯的摄影机 - 生成一個老鷹跟著宙斯的攝影機 + 生成一个老鹰跟着宙斯的摄影机 + 生成一個老鷹跟著宙斯的攝影機 Wind Sounds @@ -110,8 +110,8 @@ Suoni del Vento 風の音 바람 소리 - 风声 - 風聲 + 风声 + 風聲 Play wind sounds when Zeus remote controls a unit. @@ -126,8 +126,8 @@ Esegui rumori di vento quando Zeus controlla un'unità in remoto. ユニットが Zeus 遠隔操作になったとき、風の音がします。 Zeus가 유닛을 조작할 때 바람소리가 납니다. - 当宙斯开始控制单位时利用风的声音提示 - 當宙斯開始控制單位時利用風的聲音提示 + 当宙斯开始控制单位时利用风的声音提示 + 當宙斯開始控制單位時利用風的聲音提示 Ordnance Warning @@ -142,8 +142,8 @@ Allarme Esplosivi 砲撃の警告 폭격 경고 - 武装警告 - 武裝警告 + 武装警告 + 武裝警告 Play a radio warning when Zeus uses ordnance. @@ -158,8 +158,8 @@ Riproduci un messaggio radio quando Zeus usa esplosivi. Zeus が砲撃をつかうときに、無線で警告を流します。 Zeus가 폭격시 경고 무전을 재생합니다. - 当宙斯开始攻击时使用无线电警告 - 當宙斯開始攻擊時使用無線電警告 + 当宙斯开始攻击时使用无线电警告 + 當宙斯開始攻擊時使用無線電警告 Reveal Mines @@ -174,8 +174,8 @@ Rivela Mine 地雷の表示 지뢰 표시 - 显示地雷 - 顯示地雷 + 显示地雷 + 顯示地雷 Reveal mines to allies and place map markers. @@ -190,8 +190,8 @@ Rivela mine ad alleati e piazza marcatori in mappa. 友軍に地雷と地図へ設置マーカーを表示します。 아군에게 지도 상의 모든 지뢰를 표시합니다. - 地图将标记队友放置的地雷 - 地圖將標記隊友放置的地雷 + 地图将标记队友放置的地雷 + 地圖將標記隊友放置的地雷 Reveal to Allies @@ -206,8 +206,8 @@ Rivela ad Alleati 友軍へ表示 모든 아군에게 표시 - 透露给盟军 - 透露給盟軍 + 透露给盟军 + 透露給盟軍 Allies + Map Markers @@ -222,8 +222,8 @@ Alleati + Marcatori Mappa 友軍と地図マーカー 아군 + 지도 마커 - 显示盟军+地图标记 - 顯示盟軍+地圖標記 + 显示盟军+地图标记 + 顯示盟軍+地圖標記 Toggle Captive @@ -238,8 +238,8 @@ Attivatore Prigioniero 捕虜としてトグル 포로 토글 - 切换俘虏 - 切換俘虜 + 切换俘虏 + 切換俘虜 Defend Area @@ -251,8 +251,8 @@ Verteidige Gebiet 지역 방어 Difendi Area - 防御区域 - 防禦區域 + 防御区域 + 防禦區域 Update Editable Objects @@ -261,8 +261,8 @@ 수정 가능한 물체 갱신 Màj les objets éditables Aggiorna Oggetti Modificabili - 更新可编辑的物件 - 更新可編輯的物件 + 更新可编辑的物件 + 更新可編輯的物件 All Curators @@ -271,8 +271,8 @@ Wszyscy kuratorzy Tous curateurs Tutti i Moderatori - 所有编辑者 - 所有編輯者 + 所有编辑者 + 所有編輯者 Apply changes to all curators @@ -281,8 +281,8 @@ Zatwierdź zmiany dla wszystkich kuratorów Applique les changements à tous les curateurs Applica i cambiamenti a tutti i moderatori - 确认变更给所有编辑者 - 確認變更給所有編輯者 + 确认变更给所有编辑者 + 確認變更給所有編輯者 Remove Objects @@ -291,8 +291,8 @@ Usuń obiekty Enlève les objets Rimuovi Oggetti - 移除物件 - 移除物件 + 移除物件 + 移除物件 Remove existing instead of adding new @@ -301,8 +301,8 @@ Usuń istniejące zamiast dodawać nowe Enlève les objets existants au lieu d'en ajouter de nouveaux Rimuove gli esistenti e li sostituisce con i nuovi - 移除已存在的物件来新增新的物件 - 移除已存在的物件來新增新的物件 + 移除已存在的物件来新增新的物件 + 移除已存在的物件來新增新的物件 Global AI Skill @@ -314,8 +314,8 @@ Globale KI-Fähigkeit 서버 인공지능 실력 Abilità AI Globale - AI技巧设定 - AI技巧設定 + AI技巧设定 + AI技巧設定 General Skill @@ -327,8 +327,8 @@ Allgemeine Fähigkeit 전반적 실력 Abilità Generale - 总体技巧 - 總體技巧 + 总体技巧 + 總體技巧 Changes: general, commanding, courage @@ -340,8 +340,8 @@ Ändert: general, commanding, courage 변화: 전반적, 지휘, 사기 Cambia: generale, comando, - 改变: 战斗技巧, 指挥技巧, 勇气大小 - 改變: 戰鬥技巧, 指揮技巧, 勇氣大小 + 改变: 战斗技巧, 指挥技巧, 勇气大小 + 改變: 戰鬥技巧, 指揮技巧, 勇氣大小 Accuracy @@ -353,8 +353,8 @@ Genauigkeit 명중률 Precisione - 精确度 - 精確度 + 精确度 + 精確度 Changes: aimingAccuracy @@ -366,8 +366,8 @@ Ändert: aimingAccuracy 변화: 조준 명중률 Cambia: aimingAccuracy - 改变: 瞄准精确度 - 改變: 瞄準精確度 + 改变: 瞄准精确度 + 改變: 瞄準精確度 Weapon Handling @@ -379,8 +379,8 @@ Waffenhandhabung 무기 조작 Uso dell'Arma - 武器掌握 - 武器掌握 + 武器掌握 + 武器掌握 Changes: aimingShake, aimingSpeed, reloadSpeed @@ -392,8 +392,8 @@ Ändert: aimingShake, aimingSpeed, reloadSpeed 변화: 조준시 흔들림, 조준 속도, 재장전 속도 Cambia: aimingShake, aimingSpeed, reloadSpeed - 改变: 手晃幅度, 瞄准速度, 重新装填速度 - 改變: 手晃幅度, 瞄準速度, 重新裝填速度 + 改变: 手晃幅度, 瞄准速度, 重新装填速度 + 改變: 手晃幅度, 瞄準速度, 重新裝填速度 Spotting @@ -405,8 +405,8 @@ Aufklärung 탐지 Ricognizione - 索敌能力 - 索敵能力 + 索敌能力 + 索敵能力 Changes: spotDistance, spotTime @@ -418,8 +418,8 @@ Ändert: spotDistance, spotTime 변화: 탐지 거리, 탐지까지의 시간 Cambia: spotDistance, spotTime - 改变: 搜索距离, 发现时间 - 改變: 搜索距離, 發現時間 + 改变: 搜索距离, 发现时间 + 改變: 搜索距離, 發現時間 Seek Cover @@ -431,8 +431,8 @@ Deckungssuche 엄폐물 찾기 Cerca Copertura - 寻找掩护 - 尋找掩護 + 寻找掩护 + 尋找掩護 Should AI seek cover @@ -444,8 +444,8 @@ Soll KI nach Deckung suchen 인공지능이 엄폐물을 찾아갑니다 Le AI dovrebbero cercare una copertura - 决定AI是否会寻找掩护 - 決定AI是否會尋找掩護 + 决定AI是否会寻找掩护 + 決定AI是否會尋找掩護 Auto Combat @@ -457,8 +457,8 @@ Automatischer Kampfmodus 자동 교전 Combattimento Automatico - 自动交战 - 自動交戰 + 自动交战 + 自動交戰 Should AI automatically switch to combat mode @@ -470,8 +470,8 @@ Soll KI automatisch in Kampfmodus umschalten 인공지능이 자동적으로 교전 상태에 돌입합니다 Le AI dovrebbero passare in modalità di combattimento automaticamente - 决定AI是否会自动与敌人交战 - 決定AI是否會自動與敵人交戰 + 决定AI是否会自动与敌人交战 + 決定AI是否會自動與敵人交戰 Group Side @@ -483,8 +483,8 @@ Gruppenseite 진영 측 Fazione del Gruppo - 小队阵营 - 小隊陣營 + 小队阵营 + 小隊陣營 Patrol Area @@ -496,8 +496,8 @@ Patrouillengebiet 정찰 구역 Area di Pattugliamento - 巡逻区域 - 巡邏區域 + 巡逻区域 + 巡邏區域 Toggle Surrender @@ -512,8 +512,8 @@ Attivatore Resa 捕虜としてトグル 항복 토글 - 切换投降 - 切換投降 + 切换投降 + 切換投降 Add/Remove FRIES @@ -522,8 +522,8 @@ Dodaj/usuń FRIES Aj./Enlève FRIES Aggiungi/Rimuovi FRIES - 增加/移除快速垂降进场撤离系统 - 增加/移除快速垂降進場撤離系統 + 增加/移除快速垂降进场撤离系统 + 增加/移除快速垂降進場撤離系統 %1 is not fastrope compatible. @@ -532,8 +532,8 @@ %1 nie jest kompatybilny ze zjazdem linowym. %1 n'est pas compatible. %1 non è compatibile con il fastrope. - %1无法使用快速绳降系统. - %1無法使用快速繩降系統. + %1无法使用快速绳降系统. + %1無法使用快速繩降系統. Unable to remove FRIES, ropes are deployed. @@ -542,8 +542,8 @@ Nie można usunąć FRIES, liny są wypuszczone. Pas en mesure d'enlever le FRIES, les cordes ne sont pas déployées. Impossibile rimuovere le FRIES, le corde sono ancora dispiegate - 无法移除快速绳降系统, 因为绳索已被释放出来. - 無法移除快速繩降系統, 因為繩索已被釋放出來. + 无法移除快速绳降系统, 因为绳索已被释放出来. + 無法移除快速繩降系統, 因為繩索已被釋放出來. Teleport Players @@ -555,8 +555,8 @@ Spieler teleportieren 플레이어 순간이동 Teletrasporta Giocatori - 传送玩家 - 傳送玩家 + 传送玩家 + 傳送玩家 Player @@ -568,8 +568,8 @@ Spieler 플레이어 Giocatore - 玩家 - 玩家 + 玩家 + 玩家 Teleport selected player to module position @@ -581,8 +581,8 @@ Teleportiert ausgewählten Spieler zur Position des Moduls 모듈의 위치로 플레이어 순간이동 Teletrasporta il giocatore selezionato nella posizione del modulo - 传送选定的玩家至模块位置 - 傳送選定的玩家至模塊位置 + 传送选定的玩家至模块位置 + 傳送選定的玩家至模塊位置 Teleport Group @@ -594,8 +594,8 @@ Gruppe teleportieren 그룹 순간이동 Teletrasporta Gruppo - 传送小队 - 傳送小隊 + 传送小队 + 傳送小隊 Teleports all units in group @@ -607,8 +607,8 @@ Teleportiert alle Einheiten der Gruppe 그룹내에 모든 인원을 순간이동 시킵니다 Teletrasporta tutte le unità del gruppo - 传送全部小队成员 - 傳送全部小隊成員 + 传送全部小队成员 + 傳送全部小隊成員 Toggle Unconscious @@ -623,8 +623,8 @@ Attivatore Incoscienza 気絶をトグル 기절 토글 - 切换昏迷 - 切換昏迷 + 切换昏迷 + 切換昏迷 Search Area @@ -636,8 +636,8 @@ Durchsuche Gebiet 지역 수색 Area di Ricerca - 搜索区域 - 搜索區域 + 搜索区域 + 搜索區域 Search Nearby Building @@ -649,8 +649,8 @@ Durchsuche nahegelegenes Gebäude 근처 건물 수색 Cerca Edifici nelle Vicinanze - 搜索附近的建筑物 - 搜索附近的建築物 + 搜索附近的建筑物 + 搜索附近的建築物 Assign Medic @@ -664,8 +664,8 @@ Assigner médecin 衛生兵に割り当て 의무병 임명 - 指定医疗兵 - 指定醫療兵 + 指定医疗兵 + 指定醫療兵 Assign Medical Vehicle @@ -679,8 +679,8 @@ Assigner véhicule médical 医療車両として割り当て 의무 차량 임명 - 指定医疗载具 - 指定醫療載具 + 指定医疗载具 + 指定醫療載具 Assign Medical Facility @@ -694,8 +694,8 @@ Assigner installation médicale 医療施設として割り当て 의무 시설 임명 - 指定医疗设施 - 指定醫療設施 + 指定医疗设施 + 指定醫療設施 Toggle Simulation @@ -704,8 +704,8 @@ 재현 토글 Bascule Simulation Attivatore Simulazione - 切换模拟 - 切換模擬 + 切换模拟 + 切換模擬 Add Spare Wheel @@ -719,8 +719,8 @@ Ajouter pièce de rechange 予備タイヤを追加 예비 바퀴 추가 - 增加备用轮胎 - 增加備用輪胎 + 增加备用轮胎 + 增加備用輪胎 Add Spare Track @@ -734,8 +734,8 @@ Ajouter une chenille de secours 車両へ予備タイヤを追加します。 예비 궤도 추가 - 增加备用履带 - 增加備用履帶 + 增加备用履带 + 增加備用履帶 Unit must be alive @@ -750,8 +750,8 @@ Usar somente em unidades vivas ユニットを生存させます 대상이 반드시 살아있어야 합니다 - 单位必须是活着 - 單位必須是活著 + 单位必须是活着 + 單位必須是活著 Unit must be infantry @@ -766,8 +766,8 @@ Usar somente em infantaria desmontada ユニットを歩兵にさせます 대상이 반드시 보병이어야 합니다 - 单位必须是步兵 - 單位必須是步兵 + 单位必须是步兵 + 單位必須是步兵 Unit must be a structure @@ -781,8 +781,8 @@ L'unité doit être une structure ユニットを構造物とします 대상이 반드시 건축물이어야만 합니다 - 单位必须是建筑 - 單位必須是建築 + 单位必须是建筑 + 單位必須是建築 Unit must be a vehicle @@ -796,8 +796,8 @@ L'unité doit être un véhicule ユニットを車両とします 대상이 반드시 차량이어야만 합니다 - 单位必须是载具 - 單位必須是載具 + 单位必须是载具 + 單位必須是載具 Unit must be a vehicle with cargo space @@ -811,8 +811,8 @@ L'unité doit être un véhicule avec de l'espace de cargaison ユニットをカーゴ スペースがある車両にします 대상이 반드시 화물을 실을 수 있는 차량이어야 합니다 - 单位必须是载具且有载货空间 - 單位必須是載具且有載貨空間 + 单位必须是载具且有载货空间 + 單位必須是載具且有載貨空間 Unit must have cargo space left @@ -826,8 +826,8 @@ L'unité doit avoir de l'espace libre en cargaison ユニットへカーゴ スペースを与えます 대상의 화물공간이 남아있어야합니다 - 单位必须有剩余的载货空间 - 單位必須有剩餘的載貨空間 + 单位必须有剩余的载货空间 + 單位必須有剩餘的載貨空間 Unit must not be captive @@ -842,8 +842,8 @@ L'unità non dev'essere un prigioniero ユニットを捕虜にさせません 대상이 포로면 안됩니다 - 单位不能被俘虏 - 單位不能被俘虜 + 单位不能被俘虏 + 單位不能被俘虜 Unit must belong to an appropriate side @@ -855,8 +855,8 @@ Einheit muss einer passenden Seite angehören 대상이 적절한 진영에 속해야만합니다 L'unità deve appartenere ad una fazione coerente - 单位必须属于一个合适的一边 - 單位必須屬於一個合適的一邊 + 单位必须属于一个合适的一边 + 單位必須屬於一個合適的一邊 Nearest building is too far away @@ -868,8 +868,8 @@ Nächstgelegenes Gebäude ist zu weit entfernt 가장가까운 건물이 너무 멈 L'edificio più vicino è troppo lontano - 最近的房子离太远了 - 最近的房子離太遠了 + 最近的房子离太远了 + 最近的房子離太遠了 Place on a unit @@ -884,8 +884,8 @@ Piazza su una unità ユニットの上に設置 대상에 배치하기 - 放置在一个单位上 - 放置在一個單位上 + 放置在一个单位上 + 放置在一個單位上 Requires an addon that is not present @@ -900,8 +900,8 @@ Richiede un addon che non è presente 要求されたアドオンは存在していません 현재 없는 에드온을 필요로 합니다 - 需要一个不存在的插件 - 需要一個不存在的插件 + 需要一个不存在的插件 + 需要一個不存在的插件 Add Objects to Curator @@ -915,8 +915,8 @@ Fügt Objekte zum Kurator hinzu キュレーターにオブジェクトを追加 큐레이터에 물체 추가 - 增加物件给任务策划人 - 增加物件給任務策劃人 + 增加物件给任务策划人 + 增加物件給任務策劃人 Adds any spawned object to all curators in the mission @@ -930,8 +930,8 @@ Fügt jedes gespawnte Objekt allen Kuratoren der Mission hinzu ミッション内で作成されたオブジェクトに全キュレーターを追加 미션 내 큐레이터에 모든 생성 물체 추가 - 在任务中生成物件给所有的任务策划人 - 在任務中生成物件給所有的任務策劃人 + 在任务中生成物件给所有的任务策划人 + 在任務中生成物件給所有的任務策劃人 Cargo: @@ -943,8 +943,8 @@ Ladung: 화물: Cargo: - 货物: - 貨物: + 货物: + 貨物: Task Position @@ -956,8 +956,8 @@ Position der Aufgabe 작업 위치 Posizione Incarico - 目标位置 - 目標位置 + 目标位置 + 目標位置 Select a position to perform the task at @@ -968,8 +968,8 @@ Wähle eine Position, an der die Aufgabe ausgeführt werden soll 작업을 할 위치를 선택하십시요 Seleziona una posizione per eseguire l'incarico - 选择要执行目标的位置 - 選擇要執行目標的位置 + 选择要执行目标的位置 + 選擇要執行目標的位置 Task Radius @@ -980,8 +980,8 @@ Radius der Aufgabe 작업 반경 Raggio Incarico - 目标半径 - 目標半徑 + 目标半径 + 目標半徑 Radius to perform the task within @@ -992,8 +992,8 @@ Radius, in dem die Aufgabe ausgeführt werden soll 다음 반경 내에서 작업 Raggio per eseguire un incarico - 设定目标范围半径 - 設定目標範圍半徑 + 设定目标范围半径 + 設定目標範圍半徑 Invalid radius entered @@ -1005,32 +1005,32 @@ Ungültiger Radius eingegeben 알 수 없는 반경 입력됨 Raggio Invalido Inserito - 错误的半径值 - 錯誤的半徑值 + 错误的半径值 + 錯誤的半徑值 Suppressive Fire Fuoco di Soppressione Tir de suppression 制圧射撃 - 火力压制 - 火力壓制 + 火力压制 + 火力壓制 Add full arsenal to object Ajouter arsenal complet à l'objet Aggiunge arsenale completo all'oggetto オブジェクトに完全なアーセナルを追加 - 增加完整的虚拟军火库到物件上 - 增加完整的虛擬軍火庫到物件上 + 增加完整的虚拟军火库到物件上 + 增加完整的虛擬軍火庫到物件上 Remove arsenal from object Retirer arsenal de l'objet Rimuove arsenale completo dall'oggetto オブジェクトからアーセナルを削除 - 移除物件上的虚拟军火库 - 移除物件上的虛擬軍火庫 + 移除物件上的虚拟军火库 + 移除物件上的虛擬軍火庫 From 2aa0072104378dfd8f6f44ad34514238febcdb40 Mon Sep 17 00:00:00 2001 From: Joko Date: Sat, 8 Jul 2017 16:52:25 +0200 Subject: [PATCH 149/657] Fix the issue that SFX variants are not global (#5335) * Fix the issue that SFX variants are not global what means that different players can get different pressure Cookoff sounds to prevent that i split up the sounds in 3 types and used a Weighted select to have the befor used values back * add todo for 1.74 * inherit in CfgSFX from 1 class --- addons/cookoff/CfgSFX.hpp | 19 ++++++++++++------- addons/cookoff/CfgVehicles.hpp | 11 +++++++++-- addons/cookoff/functions/fnc_cookOff.sqf | 3 ++- 3 files changed, 23 insertions(+), 10 deletions(-) diff --git a/addons/cookoff/CfgSFX.hpp b/addons/cookoff/CfgSFX.hpp index 1b2d5408af..0d670ead86 100644 --- a/addons/cookoff/CfgSFX.hpp +++ b/addons/cookoff/CfgSFX.hpp @@ -1,13 +1,18 @@ class CfgSFX { - class GVAR(CookOff) { - name = QGVAR(cookoff); - // Index 4 is percentage chance to play, in theory high pressure is way more likely - variant0[] = {PATHTOF(sounds\cookoff_low_pressure.ogg),6,1,400,0.1,0,0,0}; - variant1[] = {PATHTOF(sounds\cookoff_mid_pressure.ogg),6,1,400,0.25,0,0,0}; - variant2[] = {PATHTOF(sounds\cookoff_high_pressure.ogg),6,1,400,0.65,0,0,0}; - sounds[] = {"variant0","variant1","variant2"}; + class GVAR(CookOff_low) { + name = QGVAR(cookoff_low); + sound[] = {QPATHTOF(sounds\cookoff_low_pressure.ogg),6,1,400,1,0,0,0}; + sounds[] = {"sound"}; titles[] = {}; empty[] = {"",0,0,0,0,0,0,0}; }; + class GVAR(CookOff_mid): GVAR(CookOff_low) { + name = QGVAR(cookoff_mid); + sound[] = {QPATHTOF(sounds\cookoff_mid_pressure.ogg),6,1,400,1,0,0,0}; + }; + class GVAR(CookOff_high): GVAR(CookOff_low) { + name = QGVAR(cookoff_high); + sound[] = {QPATHTOF(sounds\cookoff_high_pressure.ogg),6,1,400,1,0,0,0}; + }; }; diff --git a/addons/cookoff/CfgVehicles.hpp b/addons/cookoff/CfgVehicles.hpp index 1155b9ba52..7d82d97c12 100644 --- a/addons/cookoff/CfgVehicles.hpp +++ b/addons/cookoff/CfgVehicles.hpp @@ -1,11 +1,18 @@ class CfgVehicles { class Sound; - class GVAR(Sound): Sound { + class GVAR(Sound_low): Sound { author = ECSTRING(common,ACETeam); _generalMacro = QGVAR(Sound); scope = 1; - sound = QGVAR(CookOff); + sound = QGVAR(CookOff_low); + }; + + class GVAR(Sound_mid): GVAR(Sound_low) { + sound = QGVAR(CookOff_mid); + }; + class GVAR(Sound_high): GVAR(Sound_low) { + sound = QGVAR(CookOff_high); }; class ThingX; diff --git a/addons/cookoff/functions/fnc_cookOff.sqf b/addons/cookoff/functions/fnc_cookOff.sqf index 99a901649f..8154217e9d 100644 --- a/addons/cookoff/functions/fnc_cookOff.sqf +++ b/addons/cookoff/functions/fnc_cookOff.sqf @@ -91,8 +91,9 @@ if (local _vehicle) then { } forEach _positions; if (isServer) then { + private _soundName = [QGVAR(Sound_low), 0.1, QGVAR(Sound_mid), 0.25, QGVAR(Sound_high), 0.65] call BIS_fnc_selectRandomWeighted; // TODO: replace with script Command in 1.74 // TODO - Players in the vehicle hear no sound (even after exiting the vehicle) - private _sound = createSoundSource [QGVAR(Sound), position _vehicle, [], 0]; + private _sound = createSoundSource [_soundName, position _vehicle, [], 0]; _effects pushBack _sound; }; From 0958eff89e248b85d91e0df5025d8f8cc3055f86 Mon Sep 17 00:00:00 2001 From: 0dr Date: Sat, 8 Jul 2017 17:07:39 +0200 Subject: [PATCH 150/657] fix #5324 (#5325) --- .../spottingscope/data/ace_spottingscope.p3d | Bin 4040306 -> 4040276 bytes 1 file changed, 0 insertions(+), 0 deletions(-) diff --git a/addons/spottingscope/data/ace_spottingscope.p3d b/addons/spottingscope/data/ace_spottingscope.p3d index 969d0b37f51582e600fb5f12bf3ba7fecedfa141..2298b9c8f9e81ce68a36958ad1367d615910d065 100644 GIT binary patch delta 148 zcmWN=O;UjY007WIR6wh8l2Q&GIhJ-JBP-`r-kE}P7m6-jxmHqk<5or0otnCadrd75+8%X0>FRmbH!w8v gV(itMiFZ>oA3n{$gJzicilTKp47NX=Rj?@i0qndp$^ZZW delta 175 zcmXZNITFDD0638f=AfkMp~f9B19+~30M z>xh6I5eH6Oxbfh{ho1mJBtnFV5G6*O1W8h)kx|HyB}bkDMM{)W(Wp>Gr$(IyOoCQl(S3^6AmStV^lkrs4jk!0s2Xm*|B-=mX_nZ4{tmO}Nr#7kp From 7a3d15d37cc540b8392b326603db3cbe5d221d23 Mon Sep 17 00:00:00 2001 From: Laid3acK Date: Sat, 8 Jul 2017 17:10:40 +0200 Subject: [PATCH 151/657] Minor update Wiki AtragMx (#5322) * update wiki atragmx * Add files via upload --- docs/img/wiki/feature/atragmx3a.png | Bin 0 -> 873988 bytes docs/img/wiki/feature/atragmx5.png | Bin 0 -> 611230 bytes docs/wiki/feature/atragmx.md | 8 +++++++- 3 files changed, 7 insertions(+), 1 deletion(-) create mode 100644 docs/img/wiki/feature/atragmx3a.png create mode 100644 docs/img/wiki/feature/atragmx5.png diff --git a/docs/img/wiki/feature/atragmx3a.png b/docs/img/wiki/feature/atragmx3a.png new file mode 100644 index 0000000000000000000000000000000000000000..9e18243d5659125c6c2d3bfae6dab4833079e2b3 GIT binary patch literal 873988 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

  • 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

    w(!u2u%j2vev3gy3|$wtUIOUg((h-t9;zG;W1qV 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℘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%0A0=@eCTW`-5o*$Tw5IjXUu= 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 I)Q;$HHMcKRx^Apw%7>Bk|L_rA z0h)dHA_(&yPg7pxfKpLfgS|NU!_IdlX1r_ML|rd0OqfiDvw;`1|BQG?|C5EJAdwr> z$~Xi$9GLJFhc-2x3Z?&y5BjB#Sf7eJvX--z9^A%%kM@_cSYq-kPcuZD&9*26T;;Bk zxN0lr;h5GSea*Mwf9MnNV}WP3w&)+W@2}<`5y#e15d2x z0CmLPj7VDlM^jJ$HLL6U;rj_%k-05ralczfYHa;3HHUhGL-( zB?{IyDt7F&_^05?8uZrSbX1~~w|wp=g;IDm3Tx%i@o_NwsKI_Ag{A^S9WDAg`0GAP z8+ys+2fJfpEtMP!f)aw8YHd?vl^heU^L|$ zGV1M7JtjnD&=&0S-H9U>$q|fy{KC>|JfVNTUcKk}!fbs$OH73VW(4>{^Dly;b2~$1 zUdfR;E)O|x#&??uXKIIIx4wQ(!E98T35WVb+yri}VaH>3;G$dgd4%pL*y?5eh;cgN zzTkQf?Os=<*=fX@botiD(jADqz7vSIzfWjTQb?pG7rhH$H`Ozdy}K*7vW_R5hQpm5 zeie5X<>jeiU|?8T8He@c(UB(#&NVM^bv^Wdze2)z=2{=_f_}trl{SW4bFHqtONQp| z?DR9i2GcE`rC;v3bx%NuM<2^f;wZ+m_asN3Elv}awS$P|Jn6nf)+=k@`fmx}#*W)7UZ(CV zW8wtO1l7nl5;h;Y6Wn2?NnN8|<+PBT!&cSt5GAPegy7KCT)IAjn%EPSTG@}myuZNz zT8|fwcAk1gd24nxk8Z1en4ZYq8)60f_Z%Gb#Fh@7mJDU&BEtFTbL0I|wseyr1Z~4s z-650MLvzqhv?DIC>l*BC=uYK75aEPWkRgo~i^(1!VkLQyE4%R7ECZ{R6rnw*li26LnG{LIW@6(fKL?`eAg4rI9J?%Ujlu z{6`JRwVvvIpZxXj$Rb)A+Js*FHbSi&u}X!<{-$|_vg-eg=?J^O?kXEm0GZ zNpPrt%1S2GZi!O0nQ1|?;Ym!k^KJ_@9o17?X2IF<*IqDM^t0`v4^?q$-83T?6s>Y5 z$XU8jI8ax@84u%wi{ZK6ctC$c6jzo>&K2K;-sI*RyY4Ne{o#GCVmE!&S} zlbW-7yBuG+ScIWSGV_h%OE?-t=QVhFU9zp$-BaR({7WByg*WFk>H=qs#aGc*Uv{^3 zAH>v*iWI^5SfrNQ{<|)o}ACuQ9Fv(&j)TW!r6J<=^X4{+LKEhq%?Nl?wkIG zP*;S1XZ5F-vf_V*%Hw$f62lWi_XC3APM!j zwYTR7F#GyAIM$)B&tixc(e32Mi_%7KF4@|{k{(P#xNIdr3ZbAURF^txD3=KzTvVEs zWJz7yG~o8hnLkYU9UM{>Rg|Q>qomF$S?PpPhk}MVx$H@K<>uBr%8Hq%H7*wj1muRF zOCj$qKZIp@F!!DzBk4FfB;z3ZKR-w~Qp0`~*1<1^-z9j_wH_)Tg);?)OB!Fx>3gC} zwxiuYHn}kgIH)i1hrD4igObh_lSa^nn5?`jP1KQ7l&X~2VNOdkS5+t{Jfg`ial+py z=Dd-9l_YsVv;;Ki?tKt5{qnCT`O?MZ(dr0iglQfM!dxdTPpZXA_0YT|9MOHnfpFpf ztl9TrDeM*98FQz5$R?-g+(wIOW4aeUGpcT*Vj0ffX2@5ukqX67DECaX{b{=fEq}%U zJ9-=wN=REEr!V^ z8E~u2iPc8Ex~*G39XdtX4QHhG=l>QBI7VTNAR202cyxXPn=NM~8XmwMSXWh0oQGfv-?~Ax-k?4e8~-3-)PHz%sTWn zt$}f9;UZCRbVSqFh&&_~s7LidLf-HJ^7zVA?~+y{}1xv0_i^Oh-1Btb`~PP4;WHHyU^EN37;Cd{QT(EJ`)Wf-6nog_03g(i8!N56sg0OW; zf~h|5;XU72H|=fyB$V-IDyh%w1AL_nzM@jwkWk^{+vZXo-l&6sOhX{I+#dgd&qoxD zYw6VB15z(v3Vj-f8w;7r)(LNEaR0k-orQ&Oy4w`6pdm2B)+z?L>PJLle*hvoA%L%D zV&4w^NO`z z`eT|@&1>PtDsYs&)`jxYSgZHfSYej~bE{Em6F;5ifiSBJte7#yqE!T**q2KJ$-7_w z9oy1MMSp)S9bTG0WO~c(XQ3EA`?o0O`U6WvjR`FEbb5Z* z3(?Mu_*e}_iPt@3gpU-~HLEazuQ^~Z+7q9~L5bCiMo-)j`Y&|eN_sS4>s3znwOHB{e3q2ND7Urto-puph(E3RcZ3uW{^ddqh-Wt+08)W#-y? z&OuUd-b(@+k)WAuWv@EhN`!w0s}jW=d&=7}!}PSgIAc3Sd{vckxQ}%W^G)2C`~=n~5`x?>8U2co9s?mF4H<4MAiW&DgzAJ6-W;!x!bH zBL57tpgYd1!=;(3;K;;={IaPjhTK7s$paEWK|hhaKj0ifV&~_EJmjs2Rd_k&6Zy^~ z>2r!N-@=^LTK)iK8$|<`_06I+bjgUZwCR8NU`SE{35z%xp#!b-qs0Wu4pPrLk`SH4 z6&$Z7F85>diIcv6t3VqbGi-~^`1?@Uaj+fE92N0!j}}r$Agx3osFQFUgN@^ z8Bb9$hGcMG5U!2fu~Yz8Vmw%IyhybxN@rF*?0o> zoh$@xLF_%=*!d~4&D_u5yf#&n#7)E#naJKuajm}jK_?`#W_KLQ-+(QlE!FR@LaFO# za>F`BUAf@J$^{KoL>*(?E~41)2ri?Gh09d?#D2)OuEUNeC{}m7EG~aLi1|5Of8gBT zYjqVvIa4iBm4xJl#K0|izxy}Fr6Y%Nc&jd|hUQ1S$a5T-b5kSFy;lk0XB|awifFHZ zN_3N14tz48Y5!I64! zaF1m6U|53uetPyAwFr@$-x2j*9T^-XH1=}U9rvHV#7&%>`}GT|ng6%CqCysOUOW}U z(paJB-iAug)wbEUq{DGNrSk2Wvm9qk3^%Y5ag?;)PUJvX4qWgn6YH09%T^$^4#C|8 zuTNq)sA$tIT>9LeMVks2Oon}U1b1X%2;c0S=FYhX;d_+5?0`F8?7yB+Fk+CPhBV=b z$O^_)KV#3Flbtws(bVjF3}FxTCDnUNS((zz+!gfn-TUXN?iF%K_+XrMASyJMHsscb zlFGPvaWUi~X}~ri`md0dMM62XQJ2ktWtxXDVWWrGZEnm?TS>NzPDxVIN(vqm`SS_G z6FhRCCS-?ME=uCmyqMnj{`c=DrtMNV3QuK#OOuktQWMG=JacnMah^-Qo58x(SdkB! zhZljrI_jdEG3qScX`6b~$9A+JpQHFIvv*xx6@ge3u=QiXsXeGbkf)8fWq*xH0C>f>}GyQeR3zY?`d5d4PJ%RFd< z0YWk^rFoHHP`Vm5+=Ivftz3nIbzLXRS~fL8erQtn!|q$TXAzflOK__&zi;O#URxyr zErYOmDH z1b7;HKygHsUHW78U2dUK#gu%~WB}%~IJ6_0v?#PUG>4-A@d%RVTeSbbHQ6BJ&_I}S zDIEzY21MexjFFv}zRJ4IK(hLRcVTt*+zkADlLb`8F=rtYg`zhG0JpYUH;!e4k%lfmD=ujL2`qUv=5be{1T`q1(h9&lw zPb|ZhLY0{h3A+^#`QNX9Ly#otg<`2Ly!}jDA~*S5lu9i>_m%rfXaOK(XEJ6i-~Tu| z3!o++H;!)%21tXzkZwc-1|pr(jkGi)rMqE-h{A_UUAF~F5{o! zK0zJzC_bXu{=ukHHYrGRRpF?>={&MoMP%wh*M9G(0$4{l7`AOe?C6Yv_&iERoEM$X%`22%RAb#%S(&w0<#kK{J?j0CIPuq1-|VR0YLW`ix0IR}>+gVusi0QeD)W*KU}*l4xDgFNKG{$@$7P+n$muJKM-ZBch~!KWnrbg#wbamD!=tWZ_!bFU_e`5`u*UiQGU&z+jk<5;c>%?XV4&=g*w!sycl zh|JVPCMlr9qp*!EfA<7g=e=ySIR3hCR+pPIeY2^B9?g8sTU*_JuB@PejlE)O(H~`1 z`>O-flmkH_#wCPteD?)wlbqKHKaf#NUlN8ne`F!_fg13Ot~w9;C;l}&p;MnZ6}|p< z`b`TkxTY;|=a)7Au(ivQ_KSe{7q7vtDfB63gMOg_N06MMA8Ub_SD@vKlVL+S>wbpx zs74Zu@l2*q&fjX7(k`C z)P5y%!tL#>A);rqQ^#VeiKZdRbRqk*e>Nt}$}&uE9*Gb4`*;VZi-<;9dkpr?2+a$& z3HMJotbbvl5VOR|E`+Z?8a>!3c-J2m^}1o*B9XEFKoZ$YqD!&dTtyy2*55^nNdY^p z0Lqxsho*I26d#vwyv4*j+7U{!Su--AA36DF;3 zH*h_dd~<@IrOpcwFwJ?_u`;LScHg9{1R}wbftivYP=U~)K#RWfa||8h#{yhJ*sFMy zbUTFsk|y2$c|fg$0;2$o=g(`k5zOp#-J9-G<=pk(HnS7B<9y<;g1I`N7P=O{ly#1| znuBX2XZ+QxN-5s4O-*P7pP5p9>$u7vw8UTh{ys@Yr?b*{)UuWq!zD^>2psWFFD05q zagtgE<;OeR#19q4jT(}I_1{X}rUt_t z`nt^*b2|A;+{JvQt@e#Fre_v()i-!v*}MJyd^1Z1SOciEzuT%l&0hHSBe=VyJ+%`% z0FbO_mW0^X3=kq2q!6i5ge*A>$=zXzRGif|2dOUqi}8`^!NvzEGW!*n;}gr|_g~^u znrBkJ*DVjC)%l_Gc@aUf5->!3_Dxv$Yky5;E#-z7EDjH<6Y$$PGo;1^17&w}dz-?;__$O>pZ&aw#(7#ll5WU+svP5$FJcdkW zzU9J&Y)mPp2-n9&`05V^0pBe6J{{{_w6ul)dJpqiKp#j9n->HNcL2$XrMSQ%H_kDk zR=Zn|pjM|JW4MEPpD+=3+5`YXC7SaQ%)GCKN?+qBVgpbI6?+=L`&)nZlt~UmhygL( z7dLwNyjH06GCV>9{Em%&Wc7z$p#Wg0Xe(0g3H13ss!w5ncyPgvej}3o02%e0!whfW z&U`rzbo*1!r<7Vk-g4Ml$Eu|;bAo<>!3L5 zK5iHbxNd6^GKVvAH_~i1o-RKlSM6)Xwj?te)+AfM(G@1*Vely(3zAvd zo{qwTl@RrNj1R%qu>Fjmw@S5izB6+Wy}+OPvW@LB zGp~^U0UJiiEq;wJ?)i`H(AY29AByJqGO;u%04xE?5Nmg~@j$1u^iY$RysBZ4XS(th z>n+Z2ogb!Yv-*tI?C5>hn3B!2I31>ub(Y1J8#uNo;#V{h0a)ie- zHOm~epJc;ID{qvdQ2kyK(L29UjEJrX6pGza*51!J4gS3pOS)bF+yG(*bPX%9i(n3B z9$auq1ZuU{RafwN*7JZ}DzYgPOXF|iH}wfFTsz&@-{U0#J01(&mTcE%<7M4Ti@sqV z^RU#9S-6|o&YwHe086SIu{TT1do1kKc)=f-ON9ST^x}@6Qf-QNMu{Bae@jY&D_AVB zI^gj{TM*^9I}}bN!8OsP^q!BTGJoj(kQJkOrO(3>N@*gdXy;W+tIn`O1A1DgI4ktD zriRx+ki>WL{({tOT@Ir-MONU5FGbc1CviCi>&m%`mrLm3dBgkMI}Uq`HV@1#pFSxH zkByA{u^36)Dw&MnGLc{+5iVcZtynP8%|=~S z!gU+}JF#lv!F+PZgc}9}cjMpVVJaz3fOlYRAk1i!0|t?2XkB1_OX{IePWKW^rz%U+ z$9PP6dT@R!=nw-_yK&uHoF3+aY1~DG(`WAQCW#?a(twgorFm<&U;6V4)e~5DX>y}* zcCLiH2i^xe@1w`h=|!Kp52<9(Q*NTM=>lWh+UjPe5*V%3bC;6(@GAZF7aJVsc$?gV zdegA#?`sWQ7i+4=;TC_KHTbICRcJz3f(``&O$FWEwK5YM;|J5yv)I=Zm=e|?OXt~4j>)t%TN0avcJ{{)3#O*#* zh6{Hw5po`dxiHm*E?W2c)M#Z;d-6znj{Qp6aKq`^6%X~<9REc`xmbRTdV0uT{=D<3zpNX9? zO*))MP`j{qLz`qWBCDU}yh4ewNkqSMI>-#l6QYXAw^-|*i|roAg2%?%f8Y|}ftg{% zb!V_aBmDIaNPP}7)i+WXLYgU8pr7McsN2LxBL_A(C|^1JIl0K#`^j$V1`wp#&5F~t zbJF&9WbCYB{jo~UV*68MK^&1`e&fvfv$KZEt?6YN9?xV>>3Sa~i1Hi==Z zs&x>k{}u&4P1HsE!llF!I=W=7HoxC;(U3K-@Y(8qQc2O(QZpeFm}`xOGxLHX$b#u% z$PwwVM6pMUV0oRNa*K1>N$POm9kDvOiVo#*TNRSp_hz;F!!jhMDWZowZmrfjrBh=HCY?R;epwBEP zGr4_C&s5e1s~Ec$Ql1hqfZ{ti#BCRaO^~y6lXEZo|=tX zhZo~86|@vpxSKmG!u1G3cGP(bvUbgV$0vugg=C~IK7AWCgvp4IPeJiPvG*bC;d6A! znMw0U6kjUHu2uy8SnMvS3`rFsb?1ec^wh%q3mY55p~54oo^Gg$!@`RT6aW26{a?Rq zX99!5bRwDTK}V#K*j* zI=%C+Dxto~%ARvFf!t^LjwGkaNHGHIm^e4l*ZVJvb=7`m9?LKL($5(i=^V=UlO|B5 ztE8=IcRlpI*2+5zzzxIu=nCoGk)Nuk&JhukZ<`PzZ)i_IXgrsMwlheXt1$i`t9>*> zWkfK1#dW8ckY0)U?iHvkxDN$L1Q$hAhC2Hxa9DtmM2~W{?aPX`#ymdvID6|0uI}@2 z`q?P@e<`cCC$@jSnB7O-Z`g*YNZ$Nfo0$&2D45j7o^;JHew0cksa@uE(eC2>a(@9HmEZ&od#y~e-v@#z{ zmr#9!i#95-(B8Xr0IwHW-OD{=x!6 zRjJO)yuan+PUgS5|#bJr+ zKYt2gUaPkKMe`evyWp?jvt5curq?A}=q^wG=WocA4)*MOzkK~B6Vt=Zh=^pDr%@^f zM78w`WzwHj0NH-0VI83B@JO|%GcoP44N0$HnyU4s6AUimbTPQ0Z4~U2*Zv4V%`i;c060au?M~5cxKSk)@(1`#WqLqsZ zEnG=tnf1KDE(9zvp^pM23Wa?^)<95CfMn%WC+1zu$NW2-PTq*;*hVp*v2&vpYM)@l z2;Gl#MpD2%gU-+fO|1p!!Oy+h#SEChDV99kA0FEl&lb0seAH!v+onTC@ zM|{#}=vbXDLGNbkj!n9TJoU3(t{K8BwI;0YeTmkV%e;WvnS_E-eKE!=0+@`m(26{<>dm6p} z#Q*N(2=!-q z8BR|xnCiUSXYF#h7jS(TI+@ICrZ2p=yU}qdmLqk!j>JU*6q9}=D<#m#RdcPF_f;H_ z@Yd0RgYkK{Q2ijao>sD||BN8=Dj(k8@NaG$e0>l2goP`QpD0Gh1Zeps6Q4!R-gJ?X zT`6nHGd+a@2s@;jR3FlO>2ZbPi%F5IPqJS$xvSMa*9h}6JgN3>!d5xk1>B=!*#l%KUV1wn$-X{U1b9@;!CJ*%QNI(xKRbqzne>pbsefgQrYIr<9{Agc3;-kXmx zArHs2G7@FBli0`Q=~3fSXs%Yzmk-l6l?sW5`xfc&CKDp%F+?086~s|Wtx)X^{D@vK z@=&>>Liu$NOScztBaFk!s`_<-Iflq)^{&SGZU<|LLy4Z-{PL<|s2wuF>O-6@zQ|eh z&BW(@)=iPF(RAIFIW)9TWaI)U-|i;krFq)jGaO%Y|yIO&?$csxuxM4wy;s27tgcR7>^aQ_fN6fyDT( z1MB{}V|t)oAIaSsVDa?=r@^nqq|lEaXW&w8I=+0?Nbr41&o+njZcz3ja!GQQCzF8% zH6l4Fa6(JL1ro0JT~9fO8HyjzL4;6zJ1G~5o~Qlas#p*;yYEn;uTvbtLJYncaQNSN z2tF_nd|wO6`HDAP_HIKu310uw=S7?uXp&kQ-B+VB2ID|UJ#h7Bmfa(dDeL4Nx(Ch90d zN=3|HvGOH+$N3IqMCrenDh9|(KwLgEqq(eb0)^T?V%*I|iYT|@V}h>u1yMGDn_pq{ zD8&%)G(xwFp|>VlT2EJuuPOEr{Hai?%Uh$eLD)fLW_`}|W**(Airpj88WYD>| z|G6mrjM4F3=KWUf)!vV_f4JQ@QySNoA84W<-kSy=QhWMuKA~*16#^9$-zU3OIs9Z; zL}O_lg9O}o6MoFE+2lsYrABLw;zUOqn+U$mJcKzn(R$or-N~XdLff2o29O>gFy6%R z2TZfz-ZU`ww>f0rkGXzI?=TlKOTGE8VK?LIRN>N~NX#eLq!JB31@5SjxKVH9cYo4G z{x~RhPKRUEBq*a((?t6PcRtl~Nn*g!$^X&AV))pm)*JmSGSu@{N{I^~I9)$7=n8#; zuXq1+)BlU;c{nngxed9;6Ar#hHJeR**r@+CSda;+x&9#WuM-*LtQI!TLQ_@tx6?bg zTb$H)-t|l7OSIEZ_XAnLGN0|i^_%5%JnVo|zDt5*Ag!?9$zMKU)B~7&rLbVC|1uwN zs~vq$5X{Z2MKtkH2@pa60_ZUMP|{4~byhKu2^M=oaV{@#a+n-1yb?(8Dq%?j!rzUS z3mP{u+ntO8q*{R752RlXV`cK|LMg#lcYeExOGzzmma$AAPM~=Wae;2kQj=UaC?x6ySie|U`ibGY%clY zxmSY7>o!{}t5MZ%;xigVm>w+^N@kq)F@E32`aDJ!`l#!`k<1hps#tI?=BBWx2egg) z=bKlP*ifmIY8a>hG%MUC00lV3uSQuAQkq-6@|DCN`ulPFL9hUJ(vm+Lab|@)y{8mG zF>dQdYrzFQpWofLQ$c!e7H$clfxEXMa*}r^f}WdYJYU9|0bOt5hTm{|+BxEFj!{Kr z$ty*_3TCT?hhN(8hY3F+2D1YXteU^H5i)xH4?s0l8f#0C?RMC$W@#M{S z`+%!Qv_>YWr^u9X4)N=yS<;8z+rdP9=-rYfa_GSi>TtqCYt6_^8N`N7)WqZ#pbz; z?VGaSzQF)xa2iWaDcBq{x@Iw8|Z86hqoOejNV3V#YWPhvZK zSvEIzB}}F9{UcPV(_5MV3X_o_hi0aiSD`HMuP=7eTU)l9o9%(J_>gDbC;4wya+T3C zWi-=gErh3*%OHC}e8wy6bUlQ`8uj0lQfnIKxBwvp5h1aFfEH0XWx4%VXM=R|Ha)8F z?7pP4U_Pj%3Vxet{2Ly+!g49KhR#;`-44)T=D^lKDXdSBmrh5XlS6z22w>qC!2ooq zQ}b5A_JX+>N8~K4dr);&<;!|k`o%slw|pEGHAd4;_qdi$Snh~dIde4wsjE13Z|0N4 zx4b(J167>^S_*8Hte>xt1nI^;X~MExiU(xui@*L}?Cx!i5mZ(FD*XJ};m_ANv(jCc z;CxfRi)T&GadZB7dVGzm4_2D=Hw!wf1}tdYy*qEToM?VJNaWRPRnSzwb*PNltl?nY zY<2c{J$K4DvSsodXDdWOjaX~;qT@X1Jm9o@sGZeSjJ+W8sR_DI6B6RIAipTI}%By`8v+)@)L^`3B1hFZR zgtx|C>gtCsmT0j|@~fMkkFi=;tysTpBhIlRygm}cNhG zuzke)cGB;a#AJp_xQ+qo`VZo@NUN5b3NFTwA5X;Xs9TtSLCR)e}wH0aCb@7M}e;N**Bory_GNa;WG62cg zoDPMdo`Q*_CaI4boDyA@5?+n3BV~5>nf1BkGyQ*lef3EOUC2f(*5P>;@}slUv?MIqC-@cPi*m!dSp*-N5y1vv0DYoiF6+ZTSIS>Vh#pNw$~Ze) zMLMrvq`=>9l_^tM42(?L5P0fR%2I{P2F@l|I53$$;UH_SgG3RESm7@$F$yt(BlPii zdMvnb{EG5XBCl#c{e~A94zTAW@ePFKgpm)ktG~#d6#Awa(HYa>JQsbPBFJ-_=eSx1 zZXckSNbe{VK6(E>J?^pLqGG<7-+OMe;576IWo1uKoaw_|`<{a2wQ%>%4)%X{z-htP zt31ED6NA;(LXIi_l+Zs2u&?(P(|0|n{O!l?EoILSiWj+Mf2y;>!GB|2#H%~MsAZzf z-^%JQRM={CuH+-};<0;p-6@#2zDx`-JdV(4E01g~3`$gs$cdQ|gZlT*0;tF+av@Gm z;R1axVuTVp|LRp$JEfXGQx#(0QSAHiJ)oktL?7mAypGf2-{S4bk8C+VZdba}A%{zN zFF6n62;p~J@j?eg-dOh}+)BKHJ7Q8H$l(mu8+Tb|Jr9hyT}dnyuE;~$>_RdJYR`>1 zwmf4=AbsHKI9~N_{sPbQ?{7H?@4c;G&!6OEw$VX8y5p7M%5TjO$h%h;Ixm0Sq+83( zHfmZQ<7A-K<&#ZFX60OWAddW_x!tH4E1i!=LF4?(nl+v61gf?!r~mjEZ?fjJtAp@O zZ75G4Ns}(7JFWI>0H8v_#NsT$CqHR;YiHMHmOyeWGW(4&3X8sgx=4<@i&A4!6rucf zZkwoUJj|@E{gZP;E2_hJ{{IxoZ!5ZQ*2GUG^LxG7oQ~!UzVkfn*!qZ+05PzEGCcd_ zeO{a!$#;BEE7fDoL`EQHigH={8cPou>dPQIwnyWjs=|cmTbexiQ?gGiK%`DJ?Js46 z_@J5Oi_F@uicyAZ!t5(VtXpJ22-m6Vr)7u1T(V*hfJ3B>VZm?mY!(lPgAmFz4jvwH zfp5X=xSI#%Etzr75}1(U$fS{0@HAj9?0_cIu%^Q0rO8@1MSzrU0-roDgB`q3rcPIk zu=@3)@O$H)JDiIv4XuD5#6kZY)=KCDk3XQm$Fo-<*ZhA;Ms9s1|2hys@7`=YT&?~S z7C%|SoBJvtQ&c5i)#v+Ylobt7awyP9Q>C7Hq`_nH&YOX7@R_6$KF%I2(Z%H8&;r!< z#v)iu0NV1Gx6l;c=PeTo{*HBF2_kj%lsOeS`E*SKB+AmoRz&3wm@Nm~=&3eYKl5^; zBB&!CJ4>U*PEHUlUZ;F=REW6o!53oiiN=uBgo2$7O}KfG3h(;X_m^u&k0^4De-wxI zYn@i{3ngiMycyoG2v_sp7q`g9heC|W)_x3vSW9$hKNfJUu(563D0vq63t6JRBV z`}TQ1sJa{zy6(on4(w?_C@=6sX+2(z0)r@BbVT*Q+`P+ZrWPZ@{Hqgw02ajNH3B$t zAU4qHwwIYg31LtYj6_ko0E8Z=C)SfkN)qaKf<}uASdjabkOvpm%YU0dr9)i$q64o@ z-^g_U`OO1kvb%aGlf&XnA3dXKRS_%HOPlo4jA6P8T$>iQ87F0V5?nD}JaLh{$Qnlb z@3gx3IyymZY_QC|55nANJ;CXjk8!)Dut5&$Q5azE^Dg?c%w^n}L!}*yWIMr0H`{{A3+4X_5w>w~~{plM{c4KlMsq4{c|2?aq>M##aOQ=!n$= zM#PC=={gU$2YURpYed6*?iBvUSVZa6muyo$9n~B$cp2T#K1XseTXqSQ0n*Mf?xnn{9ApC4O*4?c#VZYd0qHDH1@`kcQr;}Pblh4 zXeZv?wD)7T%Hc|PTDmqvjv^7=RH5Ui^cUI`wOiWI-G3()6XRo>)6A*8Q$@Fgbfop7 zTT={Hu0577s2ZvLQ2OL0MrqChV7F!aF zJn}uJ?xt=Q#!p)KCBo>exJLaP7hZ)gplUk-)70+8B~Zt#2;SSN6+xJ6Y?q@1XET7GsFO;j6`%C5doz0!f6s_lyh!9K4UoaWlt(RPRVkd|$w^c+^l$OGU%vWE2`@Mfo2Sna$0y z71y_x+2K#qx{X7MC}s9C>jk#yM2kBqVKdrb+1N@^y?x58Sb;w1{m!nsrjr_WZJqP% z(XfJ@&#qRd|KZb4&qG`Zx(_SWi4*_uGU&?UGU!Y4CKBD7L}aLhSv@1j#DxNEw|8{~s@Yw@t7pH^0plki2l%wtrIj~8ws8qOfW z+?4^U=(@u&gyRF6Scl>r28s{ev|hqsQ_Esv==uZqLV2$B*&}FRu(e)_o2Oj2QJNIm z_n)Os%ARe%nvC<(iOILB2-#&%IgPuK_-7xQY%~%?tR`u#QPrrJxrm?CmnP<*wb#?; zf|Pmq(b^?1+IfeSiWm`(AuVK&_~>A~HmNQw)4+sWx`gsSCj%4O;d{jrco4lkJ7Sgk z^&8&qkf38=u(24TidraG|FLk7MbzwUSu>=#OMby~>eN!^jl{OrnO3&dS!rO|4{eP$1gKa0)#gma z2Ypl!kN2s?+dEGAx=V5QIz)(HUu25vE|^}vf6$G-x+sws3c{NKix0`s@`6lVvJAg9 z1^rU&)Uy7FhmjpL*1lPviUCO>2qcI6u|3l3?jSqAxSPGATZBxxnbVRwGOK8mga=mR zVVO4>I>AB5xb941?WAXYpvMXZ)}{tlfrC~#uhrX#&x(8_@U9}7zdzYzftccFuEc@m zQzTd%4vSEjgcTxR6Tu7E>-YcQQc6_eV9J}uoR(jfeUiLTtEt+AvVSXU57aS14}Ua# z0ud?caQeIJe=V_!!cSU^XvGg7M0si7vU4EHZ9domDHa8NRI(@`4>vMbfnQ!6LA)5C z(CK)zwo}1sv08_y>Vv!*vg2Q@0OS^IdmFz<^#X-(Zrb(zR!`L$x)ja`{bGinIbBacsYt|a2gtKC+MK}3v~1Syh^ zbI{1}hrKHeSOH#HTuEQ}BK~&FYP-uv2X~R>CC5(@$j|Uz0l2V=?X=VE+@G$yUd_g= z4T;oEB|Ao_>%j!=uDmvFQigm+O5TWd zy35RS`CP4F-3jdQM)A|R)<-9)kaSIJSJbnOtJ=aLRL};0MS~uWkklRX!g}{Rb`3*& zg9SA~LDq^mhwO5S7dF^KiKS(_blQYC!G*KV0c%)#jv||2( znCsF}Ch4P)0d9EdMZ&@(1HQ1XqNaftwig~UxzCz1ksdgWp27DV7k@6b!38c+L?5&X zC9t>t23j$$GGFaZb3P-xkwkztr6PSROI5mtG6kjC{OMZ4c zI~^x4;~8N$exBq&e61|30L++KWpuBa<{*Bil!2DQ6o1rCE+pqS=fHg+N6l;lm=`*o zjgl=Q>6G+Of=J|M|IG@X=g)Duf;V&qu7_V7{`6g7@AZ$+m)_EU+9Bp+K(uk!j=e17 z&rm;eE4DxVqw{@n?eEuP@v1+!)Ymj_*?8XWsqPxw-KGGlYDBB$(r+>yo-Uwz=$qGwg-U+T2XRMBaZJIGHr7-Q*b zBn$}GMnBg5`#QT?4?gOWx`t+2<}C0U&&k`SC>9#kPw>X73VU8V&5_o7=%O z&A>{0Q^HMz=WJ+UU6aZhWNNbzu=iH0LQ5I0K{U(Z$dlaXuysUk0SH-}ajiP0AyNje z#C$?;-wNT@A1ATUaQOylM`4;L!OaKbA3hTU1h&^}>zD+DgFwz>ZZIF|Z{@kxtH5fov~VFK`G z-+`y6#ypZ;NH@yrM< zv?~Z3kNa6<A%*|yhm~%3Z;$Z=uEGV2epX+iMtns zs%AJ*<_jhm&r~6GCGkxME1Yy+?&;!o>~yG#62bV;4eRU=_3_moIBkVV9_H8X?|_jf zK;H9*KY#PA$AVr4;NcN4UvYzHVk))N``9rd?}cwJNzW9!LczSJ?_4r1LHMFTZqs2D zFt3P_oTsDQJ{6)Hv=nqR^rX=+AVtP6CeCH0YSPS!AjE+(z~4pCY*{*)#Iayzn@iK$ z%X2XW4?4#YD0WHq!;(_-c*bmHRV!6$?Y%~?eGQxCnQ8016xEwe_7-4CDC}5pALTH} z_#yg%W1PphOU8EEc@~E~U2a%WlM3<(3EqZ6UR**bF(JyB*nG_v`$v|*Jg*Jb9mShJ z@K7HPPW~~3jJC~@WjQ)vT6+YU!Fs-Z%>(N@j-iLt6p)8Vu$KA$18OVrSs${q)B9K0 z%QjD8AV^N&%s=eJ-%eXjT^dp`U8(MKz|RPSX1 zF)Xky?OaNN{~o0>4tXKkt9r28R#9H3r6(S4kU_rbrv&ReecaBG&Bs?1IhO1kq)yi} zWfeG;;&mW|eUkrlYVgoj^Y z*rP9{nq<$+kYAa0(IGOU{dEF){WW@|4UWev=X>nlXJ`m(F z_G_w_Y(6sN5Y@AwVWl1*BvB9n&Hy&x+QX5l#}5r|+dAKtD^FW`o5wSOhQBf$&U>S*a6xA-wLWoh|xOgI%x#+1a7yU~~|ekJ7r*q!eg%Tcsq@^p>Vr2{F9;AZmW8gRKHPb7yKS zqD{+DN4ScNHcr}+Ujcdkk2w9O7Zc%FTW1HAeypC#kxAe2M?*}l$*X4-6&zBClIE7+ zOQv{LF4r#l)b!=A5r5I76VfOg5d^Kae{)-3#}Z z!n-!s;xTL(Bt=)7L)}^FhJME%cYn8DeRrrQAcguO5w4!<`;cpU?xduwY!mNIZM?H) zZ5{VTK`&n!^k%5pq7x@AsVv>I6On4Cz{$j?jLyXprNs>`De-C?@tn^%jU}QfVh%^P zzfVk!r`4YuOM_n?TB~$TCp&OPC5pK>DGpeTc~szjQN{3Pi0Z$ozS6^|So@4x5o0YO zh#CyG|KetHE9ScL_MVK>5e0hTg};i&EB!BSqh`Lr3N#@G5a&9U2W250FVkld%Y4y& zGjyAFdSvTC+gsa>Y<-!pZKst4;iBqgEck(dNFS^KEPoG6_H&w{vT&(_4MG8;H>>@4 z=0Ats7~I9j+St>Zbh&wa z`!fW~YBDESYAiFkN28GWEkaq_l)Sm6OUfFb)D6>^#(dzju*s+5B3pbzSIni#;N#3y zpvO%1bdVw>2o&zz%A5T_!M^-Gi@@g|ntNWaO%;BOX!TN{9DV;bLp$j(e^hA4_G^`I zD1$|$DyO-q{emt<&1q|KTDh0|7uo==^4t7lKbf!$whde!3!TBQm^`LxDH>46GLuQ1 z&M3nZJKH~sN|t?L4*iL;G=hZpA$L=;ECIGx+$mU5jI5>a#ywSBpQl)9Bm^q$UHcX* zntl+=U}+$J-Ld&@Jj_<9DMP!j&j{kB(G^o3eX+XCnR~87Ax2`+51@3FNXdY1W;C+B zv|%0Hm93>?h_$r>$0!&hq1t+qJ)bBw1wl2OWa;X&WkqPbw(Q_26dCw7UAIco^wYdY z+j^hu?&`is>4`zY_%Xv?g2wZd($JO_MXD5dj1I+em~(A19|;9bfts4ho@3%-6bQ9w zWMClE#7q!NFC` zqGcU^D7~&rA@)0AK|!QjdQo`5m)?4h+PYu&-f;Q~QKEcJ(;xQ3Uprfi`6gqU91*as z88bhR%_S74R}jrWax8F;p8dzt8jDl9{hj;*;GZ2}WZ@|>Sz^Q<^yBJEBC+U=aPnqJ zJo}Ld?zFR^;nOq$@15L)K0Lp()*pgleF3*maoeUN++_(mh{hr$ef7eR{@F^SD`fwT zcb^{(^dCJ0+#G#ND5D(BR2a<^y>dxKC0{>G#Dc3(;L5fZJ|4ioh`*F#72v=#1kzRH zq=Izu;;$=v085YIeR@XpFWs<-bN*vqy}WE&zK?%41W>{^)*1lNg{p2>O2l0w%Cl;! zkZ-6P(@=!eIR%7!xCe$Ozqix80r4l8nkejFMJGK8!N7Xm2&t(TE@Q-y_Qm7-a<_{C{JM0 zpBmbCTL@#}oD+|+Ar)ufER<&)Bb^-*^~QwG`QcZ@W%A40{w9DFSHCZTX+FYFy3*f{ zfej)%Bg@yt7%HDXPakUIR7wO8-h(Ns1x!%Yq=--pah%Ma{x72)Ro*f&;Is3RR7NPn zFQ`2PzX50`hnq{_g$c02m|Y9}hT_k>pskCcEtG?^bI|}6t%kW&-3Vytju?_~z}#8r z*SV1jOUfC}#gZ_(rtWxO{7m(^b56}YFO=rUUw$l$_f<#GL7PZ+$~XuCf5N5m@{~)6#s!&A}QV3lHfGjDPhEb)S_TniuEInSaQa0 zv#rHYt&0FsL-qv7KfI)S2d1n$thOi_L52f>K`WSf-b@saUy2a%Ffxazjsv0-VjiD@DTIlntOl;Iw8h{P}T}F9lIGe&mkSVskAVK zXeuX6{=rsOs>b^5ubGYtb~3s->FDa-@aD<$(ce1nb^V8-mj6?3?%N9YjrHU+6dvdpYjE4vpn>aC!bcADbLEQ6#jNd&E?lB@Ek553K$@>;XV?Hj z=#D{+jgZh|3rn8Y@xnhOc$8`ETqhX$aZX;ufO`9FT<)u>6XUv=Y&aR%Zn@SAZ@ZyL!=AQ1u@oKe? z61W=jGjk2yW<9FUqOIARYo28{e#Ggq53|sN^ilIwp^9S1Q+@QPLD=I$!6o;cmz~lr zl*+4d9{D-XqjDd9*LVsaQw7#3yube>>E1MdKv=bke-oHC$Ah~sJ#leCBUqlf&hGT1 za3svmp_H+M<%b-V!s{xr#Z~riNT|{Cv_{M#pBb{`TMq zOv^~|d)SUId(ln^_-j+Q#AF`q9a*V?RCz5afWamrauooNNqfQ}M6ve%EOCZ?2=k?fNy|rBpbCh4Frh)Qx7T3jDD+8BXz{LOyw* zrKxzFoHFCfAeIsb_e+)|RvIJabY}TDYrHPSK3$4CUu)GDCwfNf>FYYC_KvIQ{s2rIkvHcOOVua zX5?@#l&;8xoXZ0fyz>5CoIZ(Do3r0O-*Z&I*vt&7=d!JJFp|g?dR9K>WyCYx)rBjb zk@Sho#usc`xN!{>}3xIbTvm&JFpL^^1ll9<+3oavFbj z37;Xj_P$@(fO8#g#FlrKO{%p}0~u@^va9OgV)6*M`*E1Jl{I`1pZZkG;Gv zNOI%8F>=J!wAJCH!8LUZ)@d)t$T4^l`dWUh-CC^Yx#KyUJG;GVw`U-c^x4iGpK~!u z?hA+u)i*p51>-rdd>Pz_u^a%icR%LNVoE~qhqLkSZY>UkV-6b6N)?!g1u&0h)^kAr zJc8mkfBM+ewv}kz{xLNcoE^x6&2~iQL1s!o{x?iK77R%=@0$x7LEgAIYrk1boxcCe z3Yhx+Shm`}cZz6jH=Q?Eph7VSa7i}=@TuKgn3Jn6=)es6jwWRmAad@c!jft;h|bX&t_R%U_1L}~J{&Tw3I zH?RqY79RM)Akh#obPEfXRDg}o;WJMTXPb?J_sQ!f4j>JXU<-UW6I!HbN8FnQIvP-Y z*26!9gqqmL!XmE{&W&X8Ijq?qKg!C>!#f(kxOJ9p0I}flnj370SrVi;>ke^185-%% zOf(N8rf${uVp&#IhHxqz_H#tEc?+kit%_lqyYRv%k6;gmZpM8GP&`4huS%{qa2V{5 z@V4$SAnvUbzu=%o$vz~*z3pkhUIeg$G=qL}c{A58^#iN*?c65s`VT{|_-U3{u>2_X zO}GPn51fPTI;ftsZ;4L+k}tvf-0!snKeaZ7jY9iVEh>+ujNQhHmfVsm4sNN@L148J zzPlpJnl@f)e&)r*6N=Yxq+Gj2UsD~Q06tOyN%iu`EJNmQLDy$H~B)gpnuh7dA$1ADDkoIiQI1Kf))|X!Ch23Je zE&h|{3T$%|ULHxv;FKHvtU|fMT^kE~GF`97R<-_@y zDdCq$uH6QW zYz2#}GojHhrCT=h7oGU`8SSfUlH2VaU7~A}5>sb*FAzFTSAo^FBrZ#%Lqdt`(r)&x z^f3e7_CpwI?-6ndx+!q7R0n6vx1ZzH#;?lXV^J=w{8<(Wp zOX#ibk+;4X)cmrE>u=28;hm%bgAdv$2KP*ik9&?Jh%+V%U40B3x@u}Zgy%#_OnYXX z9aCiqx&LAQ5E+F587lf;w*sTH0Z}hb2D;p0p4IAi$^O&Y^}NQK ze9p7S7XQv|Dheaet%<}}!RGJl+}Tqw3{sw_{UCjvzQkav=e@A}?HOe{>Z7Ng1j=wx zvfSj0Ce?WaJA!j>=<`L=nSsh0nHn2W0D9d)ZECPJf0-k>!ZvE{(KgHCtvBYgS*}8Z zuPCY7P(cz;IU;H=xo>XXKWdm`Zw6yUnntYivDkm8UR}!Hw7csYMEGecov_T<{Ewrv z3~Ta#+c;w|YJh|=LUObsqr0V3Qt41cx*JA_fJlRMN|%6i4TKTWARrQ>5%`hP_1ypG z?e_LQj_Z4!*Lj|w?XN$Hvv~=8wP3y;JxDvwy_mBa^85z=`oS=2dYK-SiSFwn2NP1< zWzkU{ArJ>q?orQNmJqE%_K}I;KgcNRTT2e+4K z7~bWky$p+$n|Q$=7eN4t)9)T7J;4V%aT+z(a6-GD9)-nk9xqORTds12Np9mJJmVeUG5kA!$dY}%E^dlIioPWYg#@m+mXSI zsI1()0{WmgLH*SP5XXH<@xt#dB|xKKFJ-ce0UGLW@vR7$3BOXZ|IYo#eeY9H_8ONt z$_n^$daF~>y*6Vfo#0pZ0o&c>A{K?c+=P;+{y`oCo$8UibA6TpiwXQP$MCuCO`SG zL?MfPH#XEW$@hI&j$`i}3s$g#87>`wVEa2~t;8&oc~2Rp=!@j%_rc9AfrfmRS#E*0 zfri$S_~~5Iq;2^W>M@|?$`hAQeK?--sR^&F1}Jxj)6RLFSM{LpGVwtOyFLIwpKfX4pYX?^&yJGlJ=`2%JRv)qLV zIQ9jg8l$Z7Kj4TLC{1B9c@uExwu(jbYkF4>|I$Ebtys$sk8%+xpscH<#5E2>lgxEU z0j#T_}KBLeed1K+`1WeTGLA0;5t z0xJj7tx?78VQkIb_qS6^4FY^ecRytOsj-TIFAKtT=a(j1eL)B1HW`o)7V&Rq$YjDPj`iLWynuNs7qOk zFNB9#9Q0e4LGDB~47`X9POg?o**Ugb7PI`^H&mVuu^i_nCo6X+J-wpsQx}d#Lj7`w z4mZE)rfHKRE-ebAE7-)Ub1e&utiUVniKk6pBbHw)q2YVc+HRTab8dcwgf25$YUW0G zxe>nI!d%E_Zp4mZd*|>t?Q13GQnDDHou2vNdhMEOAu&?b=8&tnfUC-tUGuXAMo))%d*JO{ZlN$+VZ|6Unt9uz|$XF2X2yc~# zXL)HziplFlo{3qk!@A{l&>EW~mF&nI+m77p|FXWLurbtY%oZY&y}tJi8{)&RfB({` zeYdqe@q=`IDX_4!#n^4=O0!B1unONWJm+MNTnl`qnc#nEDpP)+EndIDLCNw!6%qlU z0h$OF&PrITGy!n96*fBlh(1QuiE_qG0SE8?LSZ&DU#Bp^KV^ILO$e_PYj^I4y zaKp$yaX)|Of3O?r-R;P-$T;N|JNxt`!$1<2g?A;stDM3P)~-|4M#IEN-^7yr`{Jw? z?CUC37}xsWfu!HuQpi?8z~#PPZi0xrxhf64Pj1Jivt-MD&GH`~YSJ-Tn$!ISpD6(d zPqr)?rFwr8g1MRAH34|8!PL>d4}vA@EFg3W>hdBjpSo=PxP zVRBcP_bO^AemK#wa!S{BWcinRHmOvA?%e#@XV3PgY4=c}bbh7LHog$zE79y`08fX{ z!rZ6%reTsGQ}I_D$CN;86H&vWWe>%2-=nd=>3ED)2&bf6C6magn%|2NDHG zTabW7mX-bdsw>!%GNT68HOYpuNIS^7u{@NNIg(X9>qDJSRC*^t5I%iJQ5WYi=oY1cgU5TP-WnwP0sI=m!x?6yA*gL1!NMmCi0!* zQ_(x@CqxCj8CfxHZEhw#MO$1A6WPXA9|Lo_&4abNwTNIiT?PU{2|!`U2!FR%QrMnZ zQ*Q|&69SF~cc2Me5vWdHRB${<3ItIcy405s7KGcRr2=F1E~ec*AHbe$1Vpw+frM1` z&^u+^N%D_Q_&^__zwtro_$*fSHz4@lMJHzt45`?zb>PRkDaZE%+y@N_1#NAAxFLe& z^RKEPHu7}F(klC4ae zn|rroiY*4ToD4tag!HWkH{c-hnNdjFm&zW;3tf*Pu())>B7z(p8QyR>X`Wm`AF67R zA}PYCy{f}{PDXI_@?m(cW7Mqu?7PVy$?dn)B8yS*Kj82pXHUnNXi+|_938+*26k}v z_tryLlEc2K{ZA-N^74&&#gT$zh6HhUaxhzznoX$5cpLtw8JPNx^Hgc`O$>_OqjG zn)$Oi)~4Oi6g)(DUY(PgDBk5mL0p84_BaY(gbrJxQIv}Xk`P;7;~iZBUkA!h5TFRj zlqr~QAYdk8oZSfUV&`)dgyy@<_xw^8FF+wVELdPiQ>9@0wnPL7BH3}^yxgq_w&+22 zw*>mQIHcOBg&bkic;J)f$6jrTbZ4AT#s>*Ln>GF-%r|w>R&%cx5?&_&u({LiEqjwF zmG^j@rzdeo#ZJXzCd2_YzBKYL=R^(tRiIMtCnw z4Eq<1@YpyyW&w-bz(#KES9076zYU?m;>wPfsHU`4GBw#UtluiQW2ls+WQ1DVOsV60 zaerHbU%p3CplCDZ?)ajw9mA>m)fWI`Y zj)grDbO=1L_mDcQzD|E1$`qBvC&_chhXenDMhK#oWNC_o5{2lF?yZHVl4aus_o=a=ViLkE z1;70@c7Jljy*WBI_D>^6WQdJC$X$cLM`hz4n-_!|4@d7)VAA2jS5Qmm6;_i2NJVZ$9tguT(qftXUL%9&}bQk;kCmB&)=1zs_XIA$~8nGTLkL+Sj zisqkQ`ArBwq?5o!{}OR%^f--meGB{OD7RfT2xf6hZ`u|YPqHr_O^?18F2T|BDPt-9 z!j5eK6*=rNdf6qz;p;lzN1g6^zw0NwHzT5iSRG5gP(fpm*5t-mV2gyalH88Fjc02; z2DP!RffxHGz_%F}#|7A*?w&BNoX0g!3Mi2uKTJqXY!?1cZNg<=7cQZE(^EI=X{g2D zUZ^{sUJg1;sCg>N;FKIm<5m0(b7~W+806(Mn$sS4g~@V0oMHgGJ-j0YyVQ$q#Zhna zAN9r;rH}o6R@16#){qF`0nvk)RNNC&NolvI$)VIDFB;)#__9JmUgnSWC^-#capQF- z$xesEuJeCV#&Jotz2MRqj5oJZR^UvhS9`>Jo}>GOrhN5%yQvFFRw|o_gK*4)BSC#e zAc>*mbi>-K%PzR=tBk*L*ik4V{!$gJQh8b2w+4;N6I3Eq83>5OejxKpYV8PzrCa=X zHS%9&dP0{{e7ft=+8mRTDhMT zYQ@^VC@nT{(>vbtY)Kf6Op#0c%_~Rcpt+hyd7%`4M6SaYdTsYT0BrFMW1MQfuAKhJ zSCfV!0r4X!Dd8C;OE9tnK*hUeUMgizk9PQ2yUk=>Mm`ml1Y0hvZU4*KrJ)eouSeZr z`bqWPD(EF0mu_q`nx5n$?C#G`?mT?HjLXxU_6ir5iJzmKiR#K2?eR4@%hFy ze+CI3rWvM*)&TccuD72ZF014QKf)f-UY-ja3qxU9>it;iT?1Q6Dr=mOkv1XKg9{gP zif^5A6c<-#eyufarhDb=&f|m6Qf|0;a_;GMlxOFf5m#Em-x2plb3zG7Bx7tw%X+RM zKl^6_N^2QDEMw$6M1J`;M8&sF>@XUfyWE(eNN(EWoJ87m51s~D1>)8yF6|IJK(XOA<%Ng1yP|VL@<4{4X(SDfm83~6w_^y6P#v*Q6mq-fLsApKk`~1 ziVO*}!ZNps0(phfFQI!davyXpO(xZ_)ukyq#(N82I@5*G9N!mbIeV=`jT)>aD8&n& z2mH#~2-pTVTxQ*Hzo>_7^+U#Dk@=mCdT%+hQ?|)mlSL_VaLHSv%@yH!f)5uOGwLO? z!v4PDJ}Of@KoVY;tu~GTk^hpgkOJObUth0>VEO^z4)QblkQytG4WNU4_!*Q>-Udfm z>q_K3NJ8;7g^0nlFA+?W8&Xf?Tn0;8B!FS@Lv~dX5J%J?h^7AHhz@QWNytMYh(*`m4o38!C zf|&E1Ae2u&5_Yu4vFVE;4q)^hPyYr)*@x)DKp^Ia5R2A;1O8^NPT*8#T)aWuecS)N z!uQR>#2_jw0I%(Vgm?iFkH@sUy~-R}%+PM)yf;$gth-=(p*F-O(!4g1(lYBm6VLuH zU?rWQHfjHu?hMkA_mu$!_Wk)STA=##Ys--*Ark5F@6v)1#%rWdhS zT?GW#;NyZ6*8OAINfjBzM}Tq%{t*G$>Ng~vk1DfP3}Y}TK^OgRPmz4g<4~5+Ge}Ms zev;{C5$0%hJ7DwHc!ssf_ANI}_zj-`Pcni_LfIkAbZ9hY_$yLt&_Qcf;GixlzS2sB zF8tVErm%Pz7Pq`6sp zyKI?`aq^xB$#OjJ^V(L@pnn1f;oV1K7e~dlU&g&hmqN~OmK;_t6%K@4d_Vr_4*Y~8 zacfOm;NADYksj|hlNQI|)8-S)-o<3GMeXDJ^yzcO*f*$%xjzO;5(d2 zpT09Q^&;hm6n&g;BH)j_w}RWSFN#VQ!Aa>qgeB1lBf3Pj5Rq3=Tr>@u8psbrjp1|* z6wW%&{0{BQ!MT2z1L^8v70Xa3JwkK}!|=EamRQKxe~c5TivbbdV7!5p31VELd%TdN z8~Y^7Qm=E*uV+xt2Rry0*3@wZf%gkCUpcg+YZm$Je7Vs`TOJuPTXb?RE~DcRn$YGNZ zWh30R;G^hPr(}moh(J9$4(Qqr*i;%UhLa8XzIr9*!ii&x!(`rJo)m||4lAix$U60> zT5RG9;sLlcy0-j^-B{l+FZb0ao~JPxaubMRyWq~+Uu)v&a99S@@tgy0dsNKGKaGyV z1l;kXr=m&SlD-hsDBbqgj$Q+fO(7A%ohYpiL`vP&l@87_ClNzKV^vFeVi~%CvfL`v zjC;H6>-Q0kwa2zSiP=SZ728#z0$cbkL%t0TeNmt7P}KpZFGHU(J?1qFo4EWJ7I3H? zG~cCd7`9)J}RphFV6WD-@+{fhLklN!gjpgT^bM@d!L56PvWEo#=%_ zRI{PpWY_cTa?6*BUQS$F_86xp=j5O0n1Mvb5ggkUlg2QtRLzsAA*{TyJNmTjrBROb zaM=3U`n6y@R3N^l{8yqBC2&dqK^nSO#mt;4pY{X_7$>Q*CJ@o$x7goizvtL$NKsIw zmf6*1xomw7V!caY1+I8W?5D9kul1bAfcwms3RYD{3z%+no5-F#e@*mdlZ1!;7dpy> z2osjzn;tWtLoQWRo?jB^a!jw8#y2mxwZfKDIgl_H!3EG4-8Pq7jh-HAmIhtnj>D|6 z;%WmoMW(i>?54HOvo-b(WbQs6ggVo<#A|C02MO*CrN3$B9TJ8Hj&>}K(1wB4|2u_0CFI}fYq>S4Mo~6I$dXwk&e;LLdaJ?HL-%FvnwndY{I4BB4bILc zMFUQS2UeEhB#IiUG}=fW#fDlj0G(KPDlq!u;?2;)36)LpnoFm*QvjsMgg0FSZ&%<4 zQc?81|2u;dfF&6ZO6{Uh10XUaC&z2`+;J)_TUcPrUb_D^oP~mD0Oj$CCtw8eivfwb zYsK(zn`yqh7hcP*E;~1g6!qS<3F&nqCg4NGpZ1BRMZmvDKCuBz9X7+|O4tzD(Qb z@tvT=w@8rJGAkB*gcXJ{kko}@y#fp*8NXZOdystR$`r2jF`xo|@+T8t`yLc;b)oo@ z{w%PBKzazg5D4i4{8k^+Jc1v{1>Xq*A)t@51BKP0eM@XDYm;>t(L@GLkohZIT!IpS zL`WV{YC_=$d~gT^CnC@$?AS(&56h1kVF`ipX|TL?e}S+Zwn5>D*mKH(SNMJ)Q~zVr z9&~AM_=2HuMf4%t@eam*1oR>C#wFRJo6t9WSHU~oK3QE>fV9r{W+bFL(B)7LplB0S zR-Z`*Ci@bNrx&&Rolqes)3`Oi_+^%I#$1||`+Q>M+6M^;-s zCLgCuc>YU>Pf4yW)Yrf$`D-m9`nE0`OH)r+aJ_;zA}mfZy04C#e2ILTjCK9GLum~^ z+KIvHv*pKCMZPUHXnFF3h*n-TA?2;$>4y-F9G+gtFYBePh>M6#`rolqOn%dBUA8Tr zk{8NtmRKEv1uuUN4o?KsV?;+ocq(v7tsAAcM6OLcqZttNiJyPR?76PzJIM$iz ze1lKo|HIPs@u<3Q0@mp}f_%g*?fTmz=OT4cOcp_W_BxwEO=rMN=iY$KhV*^Lif7*S z)ZEg5%!P#WP4AOv>b--WhFb61fS>J)Jm#nDtp~G9m;3b&GD`#hX`podQ*_T}G#s#D z-9Or}a7IoRUbV7s8vj{OPfp}x^3tK^vZm)SeIvlW{9nR z4?vY(v6+wbj0B_%t0kN=*`_srvvN`RhIy)-QnS*kwTJx((af;;?~~*K9$a#UkI72@ zfzJ^m;fkld>~3^u;YRI3LAqGnZYQnAzje35%#Ri?lsTr5Ni%${n<6YKojyCga#z}E z>>wpfsWPKLMIU_`_eYv1)F%Kqk$I(-QFwOpL!OG-mV?(bqyDJr+4QuUNG8Sd5G@ZF z7+LmM&9u}v?w;40GSPtX?l%8>!@rv&m6R=5*d7@sYQ}r-I9x{uCv&marJ}F07~z;Q zK91d>e#*?dBd!8uE6j-BZXTIp6F}+Z`Yb6DDikuq4ql1P(%S?l%R$UJRYN$5%$470 zOwoxd*(vOivTa2(t-ioir{n{f?9fii+5(MNM@jYXsrCm>J&R%DMV2UmyE662z?{`r zuJyI#uBwB!{#2%fYqu01k`|3rAK?<^{!@d!DHVIj&}qu06C(c{{3*!}#Y)HVUX-F@ znJdLR%?JV0D>N@gM>ZnPwycu!W(*3CTM(G@<-Okq=$of~j$h%qwYQl(jF*C6b#weJ7!qomT$z+jh&VIt2p6RYHCmlkkC%;WGhiEIW zcuAXtUH+;6@c|utZT>v~?%9c9&)WShPjXx=g0K4($bj9xQ^tJN!G*H=f|B~Fb)nY>+ zD=Ez0d3IFor1Kjz1WDY3G;5CD2%yXQH=E%L24kfsgCMaj%$6veq{Cc%$UkWS*hwMc z*m$-u*4FNN#uDB93A=+Riztk%GYr%s@@*5_jnC|0fZm&gj!wd~!4iwm$1~&`8RYo$ zFpR33Sffq13>*A@@^^$h?mFlFePp?_SqDP!KF!w{VnKODQ#DkhJ|ja4fn)3aarq1) zu$H9}FNg$@KZJtW=%cx|y}v&7oPdHQSF`>iWIx?KWncQM3rz@X$=`{9e~tmweHEsv zBBB*0P8yE~od_J^auW09^Yb;np#I)bk*3twScj&B;)}bJK~dYf2M8vMq{Hhb-is}t zdl&+vz<5(A;kzr8lykD%BdJyJqC^j!lTDwuj8n>Ac9TV?i}rr zixczo>ko@-OV|UkVMg^+#CbqiiV2xYP@s~sDO6}J#S_G>vn{HK^S6>T&Ib=vm&$&a3H1sYSr?oYihspj8EA8xa=&kzcA zJ^EsdM6(c{(k4+dx!I7*043||HWielkNM9+`O&ntyU$s>jZAnRjADm7+-uVmC!rRq zWq8p<J(`NJJCi3){9ukAZyDPbldb$4FY3jCRbb{8iAiGP0lL!5W;xGtHP$k&lL0On#f4 zn_p&I?i@&Qh`M&9&-!cI;)Bkcmpm-4GjF0v?+Z=-bnSSLued%B`bD?MV{u9~gy-CT z{FiMG6q0mpXcmF}{0sM!yUi%4!v4m*{n9!KYZ=P4pAKcjNFo!s?Kdle2q@)0zN;q; zS&1uu*?DKCSW7c%8DXEVQTQ|t`DKNruL&|(34x)DVqaAdf9hN&rdw(u-=KCt%$Li9g@(?(Q`TW2Gf0=xQ^aBEzRX)-p!kq+Yk` z&&$)ydNtm*mk}RbVZ7u!kV6!_*DBUo<~|Xzs=y)o`eUp8b6~VSF%f8#OhugSvWnro z899j^2*;;s;Ny(9QR^LvYn${7l8$UVSJ#7EBk^?5RsYqvIo_=im*X9nP8Ty=xab}O zZh$NU1Lkr?C_^Zo+SrQc+<}GnmxF8{>ceceFNZmIQ@dBczcb!sT;LSlJT&+o$vji; zW4y(Dluk%{SEf!!e;_ft^yh5F|2jbQEpiN!J)N5RIwimT1u*`6-q^6(_K2h{?N`9p zJ|$bRNQ(`kJ}H_?6a)dEOOqXpB6m29)T8li_q;+Pz$!jJU=vfHrNF`qy0y)NKhq?C z^y$<-|I0J#tLQL(f~xA_FcGgLTV@(oYU^l96n_1gZI2LaP5|Mw!ENCf$0Zm^ZX09Q z;{fmJ8~s?rhW%XJ&bG%!dPiP}{1f9)7#$ImrXJGtHLqKdoHvxnBT7Xpai3YPIturx zuWt143Q)yFwfI&x9`PHEo4d*u#bh0eiwBOo>IkFwkUd#hQB5UVw!ZtaekCC;fTe_& zVVLb1BEDY`ghvz?@xAbMdsy)sW}-N{rm3IJJ!LF@#IqlVAMlzQrwo7pg0qm{!9Qio z`?=u0X>@*pz5h|>{^!AZ-rci{zZO?P7rF#pCO3HQ|H-CZa$j6GcMVA0oXoZUE+!Tc zZ^Y2TMfI<2yL!jxs-;k5wRKPwooM z_%f!WUIDc6(P-y0?)68WF3TbYBgBlpqjadGBaTixWR0K!l_~aNa`WP5`rg6btzjDLPUe+i=i30ULEY8`!%L#P0F~FTM{-NUT zL3T_3nMn>D4D@GFFYRAf?d9!w<#Z;M30m&y=F*l9OBn|i_6iApS7({r%%qhN9Exny zJ&0zBETeQk;*sN1`9%=##9$70K3o;cpdSV(*40t%ojg8E%6T^i{YZ1{{$@lpzf9@yfP4xL~N65K9RHlL1d4a5riA!Dm1Y6@CZ@_ zhMo}!e>w|7Wy#}y&6nF$ehw{FB!pc4k3ueZ45>S*=0kO%$C3Y(uo=h^1-d|L16cU~ zbzu=ZE!+i4|NjYA=ZQ6Pcxo?9Q)`w$$X=W;zrHPU?!BG|Px9eQZIXpZDOmeDRz?vd z`^~>t5G0$Ecg<^VVyes*Izt9z2ca-O9B`!FabwbH3}_kzsdB7!t(KCMuUY9F`n-3b1(ae=QlE zng8&j^KMDzw@jHswKBUEMuNHZceb-#o9~z z9ZV5P5X1$PgIgE=IiHuxGk9LtfA*p${PbYA$H3>+`>@TW$F0GTrN2E|aW!d1sR`Mo zc7|PX7Oc{O&EAkY#(15sd|oUXP$Tpkwvc>&6qzI^moDRT$8a!BC^o$p)*6Z+_V3TR zC<-+Ui}~PO7?BW@#G~!I!BX`6^`bO?GUHyc6ymM=V{JOBDr+9;ZHC3^S#tE_(}vNWn|xs>~vW6WRoKln6|gkJB($sxTx?qNeC29!f6?C&0?FD^*v@4 zgaGZT{J_P8{sK?7VYb5Q4tB$Th7sHxOg)L^%DECxNh*m&6byHB(u5CObUxTkSw}B? zUroHfJ;dQ5AlF7XDzPoRWtxX`lzit@Q>W>Sn!<)GFJ`Z6 zd}S_ha@Z@ea?F-1VP>*PaAn13-Jw-rfUnLwkzTx0*>8!_d!?gS&2%I$AGh(U*uReH z$S{DvMEGsZ>X0(bRjAv^^4kZ5@#EmR4QC<5c-TN#qjyPcUBq({YFuSNl@-8#p7d|T zRY5xqNeYcd@M4Sk8E8Ixpo&TtH9is-a*Vl|1ElL9r!yl&cjpt3EmQWLJ3;K;s75L^3 z8lQk`K`6|-imY=nvHN0#79^7u?9rA6_E*y~|8n*nV-wVi{Lkzg-ikD?w^f-Y?AXs) z)O&40Gv2DBBJoO0ZF@}KeJzh|A?+Y{6{4x-pmW|ET;IY2vX{SydKy2Bnmy*s7o=(a zkAoB2av1#yl@vBwzr4>KK zOc%ap*`vIzOyjG(DJw56&Dd6A1IG=eW)G6MX+OAa47$c;BI{-&XsvDtK3c<*n-F>t zdkxuny(dAQT@c&qen>u$!n?F|xAozVgbW9P-@^5W*6%V`D-WVOvB4rY{T;`ewc6^l z15=TaH-v5eZSdcJ3tV7LfYg9BOikP5;#gvdS~zDPO7Cxcq1v^*xY28i1gUg9249DH z0k{XpaXu)Y0rWAyfCAwZ3JIi~91d9SrM?dO&Y&VX5IV7UwpiPrfg-0v~cD zd!h-A0v6aEl}AGv3NRhHArHwutmrIeNZBn-4p({v9fTeXQCXA$#xGw(oD-cf0t%hL zxy_3NkV@c35-PHfz!mX*$k!_^WkrE2JP6sRLjjzpLpl8&uah`qK)8UQSKct*dA20; zSNgbh#dSRB*k^G72ORv@sOup3)=rxHs;?^$u#Pm;`gR6H)3M@$W&ml7X9hItONrP{*gN{_4jw2mR6ucme>k;0-I&~_q)pjm!$Mq-WaI@3PO1X z81n5SbjofPopFnd8d{PRa`_k?3EByxh2#T&Lm*v%k{oZ1`te1QhSRzbFa;0tT<}%2 zZSw*GNk9*hQ7XiN=fC~4#_tc;)FE0>UpX3zq?Z;C*Kj(43<)S z!cqt9Z`qgr^~Ppdyn3WDkN-Zjv078Q=CJI`27PK$GWm38hQ#OFACm?K{r?~vpU4na zqkO32xBnH!*OQ3(T!pmk-*#EJ;F3EDj!7ctULXFQ@Z<7jqmyDinf~EJ z((aSDyXlam6J36GCe+{Y!VNsBN5GT^ZL4qsVE z8U01IPm-sxXZCN zxNp6~Sn0?}-uIttmgS5Nzn~&CGyH3V)sE_>Zf^9C5a_)DN%qfQ`Q4SGqbmk77nO~S zrY#0WQtX#`eJAGCQoqhZ45`19(^*Q!M&dl?|9nlamSNks%Vf265d06e*M2N*{AVrm zd@iQz{*>AQj#RX0u5t>w&+ZYW96nD$0}=>sCIn zJ6mD0Y;0)pn}*Fo4js!&;>Yq9uA>_E?n#!>9yVt&qOGm1Q(h7o`doP5O8@Whv)ZJ< z6B0y^ivKC`j~#MXEJf%srW~Avm}3A)ilXuV`5!Efjy|jp-+9pw2QNg+h6%O%LUP^6DS}1w3nWqa%8@fG`K`0)4aZriRVoC9Yr7- z@aeNBGP}gHnQIOsB+3KHDY$cSJ7stqsiSY2LpE93nW>%4J&FE&stKuI$)SG-*qJ_) zKO%yY1%)|iGOzp)-<%y|n46y}IN1?jf`TXt`Bgc=10J5yu9HI-iBS!gee>k8u+}k+ z=lUau;ZdQjESphBQlYF~Bk*VfwO=&f*3XvhP}nXCG1&4(@~pszXoQ#3jH3$OdyTMP z>#vD`I%6+k^zutWf453c{#-B9&~lchaCO9z(~Ui5UOFmx@|qHo&G;2wr~ArPeL<2* zF^D+!iWvL3k?|bvkZ&sEe=&a8tS{oCSXQuIUO1s{*Ala$n9P!q-@7`umoEz9TjK-Q zP7l6x{WAbo&ijg+jqQ8ti_^Tzuz0ZMb8lhnTjB!Ivat*6jrOam1I3kI}v==swZRhz;@H zFcGz*G;ln$gKF^3*LbA8*W@Ez9?@6;*#L%{AO_2)120?VR?}1T7oE~4nURLIMpl}E zJ)`KhB*c=G0<=qQ4c^gOTvI1uo<1H29@K}q zs#(A3)ozL&F7c!Z?miv@FT`gqL97x5cVH=lATW8Ua_lgEt}_uy45?1&=OO=ieor{-yY3w!>4m_HQ7 zx+aGN!2~KkPckw+2H#%VN%kQp=7!q7W@6?PXQ=5JK@i`U42bXFpYBI+LpJbW$axo- zY|+ZCd|b3FE%Z&6m)v9U%ulv0iF{^=pfnZu(P2WFRVCi1RFy*ep`Z~uhS$_H@V~{< z_j{bN>^Um3$L1%W)Yu|tTRpxww~*d1mM)HmoDdxd0N>UB)`MrTqpX7;jCZjCNB=6n z&YSocxeVStg}L6%CTnE22Pnf2yj1o-`l}#hjqKM2upmslP3_as}n*51BsyT5-t`t>X^bn2$$Ue z7+8n0*i!Z@1tGbT>XqK|OsDA1&e|yiGH=LrORO?U_TVNv7Pm6@*}vG-NmIV7zV}zN zAfI;?0R*Ssvm2p|u#AfKrUXagfG46@Ay2jZpvI~_$WL=#sa*J1f3$(D?E8fPkz&Br zv>MuejA^q(ia2(3-i@9%3(I^D`Igh<>CN)rc=vH>s0HBu)=)vi>8#5LPPERluT|oW z(5^o!Frlxgs~oFv;ZUWNvb4ns;!0fuXmjbrU`T?AzNer)DxRD8YiuRAm;i93Pmsyi z1sBh}5`0(8-r{)^W3sa1so;L+dG6CPt2bH$9Zs+Eba@>RHs{i?!PTNwM-#cXe1}c4 z*#7U?u_EiiEBec>q*2vw8ZPvIZY^B~VkKF>-rv1`U%^Nwa(g*ywero_vXIufU1KS@ zgu%9PnXjotE6A>*GxOU54{`ZB1^V;7RCW6Ulhpy`O5bfm8A&)Z9cPt3=BhUTtDlyO7=b&?@@%zPOCf2=0!|7g4 zWk6K&BOQyh6eh-IU(+F{Y83NnvYexf%@-%;ckYkwrF-liQw~=Z#zn8yQT62 zPzAd#-A+V=HE6&{>J^pmV1DjD+t}42DUp%BxpTkyGzo)#!Njk6{EMw@0&}pb05i3nI;dh;&1`A{Bm=%hbS&s>V|GuPZ z%;)20cp$~6Nsw)+k)2&p#jYvkWRp9a4m4@7A(^i`6)fO%!f!0^&`q z-@szX@lrxI9>ZeySSDt;GstIE_S+^J9nyY}30$~60J@liJ4PGs&khtf#{Wm6Gg zh0f^Q``qrg%AW2ikSfvdA@&4F)!oehn9oj13Z#6h@@PR-t;DY8F}jDHkt%8mBb zQ^yPc)TSr$l4Rhl^JG!u)iXbNJ{wG?E%#jWcm{_96Zny=TwRFSNlGW{f7+1pl0ATx@!b^yJQ0{>XpXvZE=@ z@TUA(!h#07;a{ccPovcM8~)no0Vfh%9JAmKz;M0dMlJCb@QELJ>3_Va4N;r6|; z7X|{3qoa|#td_aty_k#-SqQq-vjATB2Xjl?|C@su7WbMLf5-14ZxR{rutaQPwVt-} z%x%8)zkcj&|6lCh9-YVNXsPK7zmdm}hs1zqkl1U2wgj=Y!#(a(c5eyN2F%viIMk;D zPUEA=Xfajv$BfuYM$ICQH;xd|jHK9P+=0Mi(kgElg|mAw-DbT|VQ5isA>z%=i>dYz zI-)q_KsBqcqfUlDHoLhfh65SmFm zFfS(F@JmxOSfW1O4hJ~TTCzCj0;o#IRu7{KQ67?RqzNer%+;;TYA!rV8H@ZFpXh+% z*nyN+fJ`RD;b%^3)42pSNs|ZlcwFh-ame)#>J*^cV)+F9T`}lsb!~TLolE`zaU7JP z7y0Vy>6bm#5x-@J}g3l*u415j(FI&BTfh^_VJ&T zk}n(?+U`ZmS}mHYBD;Tu*;J+uB>|!K3LF7*6+t1x@tPOU@G=7ds3OAhtl=ab?6o1% zb!_*X(}pAwVR5t2t^SFvm>qWTe0TTo+IT!63Bfd97W2x?Hk@kXC;Gez(@S#qgHKKI z;ajoa^~dsz8&^xSe4eozmf>`1#+#4W8hq{$hcPD&Rf%`v}Ijbb(IKtq*7InO3W|3kFhJ^#8t=0gz_WBk8uoYxn^eS zh2b_IbW2s>&CqiHpGLlo6h}ZE+49Z zGswNcpUUSI{YdrWJIPD_$l>4w!hcQrsnDkce6u*IY$-`^-|)46;|g&IPv;X9|JhBj zc{@}iH&puv+^GFVGs#!BBksfJJ+*FFQOveXZky0tNYLfV@l{1>X5TI>P-Al;s^`+2 zcqw_vyQT^49`EmGZV_MfLrB=$JyA8e&mKk+Zn>M{8(XB{?g3jAY0S0NOm^J0JY_Ll zp}N$ZitN4Vd1Z#IZs*V{14&qm(u(`%w_5Z&6c#sz6ROg;#J}JBm)UEF{Lg>Ua~^Lz zUAmPjGrba%3q(L9XK|tyM?DN*lGwOq4!im(@cCrYr8t>Fau!+3s!>O#MmfAm;-=`aecT zs^_^mDgg(lj1Oa6Hp>_Hd0L<5Jfy$hd0Na_C}`ny!*I-Dm%Vqsa@YmjHcjv&=k{OK zUiEAG{ZIFzrdn1C3mmFHz9a`&rp!drlsIOfJKRwJDUUL;Qi9gV*r=Xxm~((ywYaWwX5m8 zJz{W0H(FCrK27{tqkVcwp{AkXOYoz|NBW#KmMCIdr08?Yf=aIqB3v4k)}BNfZ$)N< zk3Psc43od*{s*tpB8rCnuf30qU%8%j7AVflAC)EhdyPm8%t^}+!hm9~16PcYWnBM1 zeB+~tu@Ac%Wpx-Q!J--$M-GX2R17%gIk1zF#roF2`t8cTFL?3tuQgCH_{wf(E9a9W zQB7!lHniojzi-?)k%LCo#sk_xq<&nfYC@{92AG~&Vgo{rXI)G)h~ltb`8ci~0muj7 zrp@EQW%hpna6ym0Q6po9=LU6s-8@)uWyHadPcC6bbc!ta^420{iCcS{Bx5e$(ynO0 zf>q5qv)9*t@4~@$1-hbt{3n0-UA@}W$e1_1 z>Gf&#jfu3uq2ALyyACiPIwFe z8DQ}e*L8HRTgOLgBWtH)ezkPD%P%YrFrcz3_6P>pR){DGV=+FJfbj)#kZ^w+7*MSk zz%FPC22?&41EQ}jiUHgr2n_IM#@`A9%oD*dpge*B(avdAP3-X)fUo5dp8=9@kWd8$ zY6iHnvhLpfu7Bg+{`PmfcmMEv-H-g}PX!q8_IJM5z3dgQrvYzuZIf$hJMBis=G>{S z0b&4FmjeT=6KtK(VverXvYDWXcatQleN3vMj*Mae#+XLOLks{R14U(hQ%B17kFXPZ zGzM6#|0iKU>`@GWiTfiMP>(L?VGQuGzojD;14!0;3`n*-f&n(NilPKfmctmJn^CkY z3amB^!28gqkFMdywF!S2kTJoiYI_&2Q^ksKObM%Rjf^p649FOcA@!GPTr%F=bU^<^gC@DDRpOf>n9VnC`{<28<|Ub=hEFyPDQZ*7)t zT%1e$#((`Y#=sZIm{c;RCSIM^JKR^^J<$CrnD_RfNjo*>iTMR7XhF_nv)&FDdaU>@ zO87S_C6{NYa#uWvDq{v*|9DTZ-dgK|p+`3C(NAnIP zhyxsWj{CymW>onSRlP)4(}(No^*Qn=98l}v9%l~dH=rHf!fNA1My_x*F%SQohTL)Q z(G?OfhmXTVOq~()aZ|?V<~%d-H7pPT#GZoB}?FfjxXotXYAvQQO`F ze;j!0(BI2@ed17+Op=xcFn)*M%-rIZTirNEpE0b!22qcNAQ)eTavqP(ZC$~Vk7{r5 zZVmKm@1=t=B~Dz_CW2URN3-VpdjJa~}0{mh~&|kc>(~O$nxzByvo0)%y$e22?;3EUQJ%hb} z133}bn$Dz^8QCkIct=FTPw5QQ!?7sj>NAXLZ#x~ct?Ym`I+ z>>VzA1VaQ*OT0}&9F-5-o^>$bFdd2pU;Kz#DYG0%Atl zXj_qLtDh}-s|w_PaUbC1d5xMTR{6x+Hg-f=@S}on+y~vbXTf6;7Ccxvin(&gn8A|D zIUu7ffw%H-H#A`Elk_?`9CR%yhfGk(m=1Z*4fHd>d~0oOooi`ncWo^v>Fv`d$y^hj z%TbS@fpu~<^)5HJn4>b;IXW(b|BLHoxz)p~fjl9@m9Xeukh!n*giJGoF2=(uZ76-)Fj-?QsXUTzrlio z4d+_Zq%z;igexNs2E3s`5^o=Pl>zTzfJGM<0T|EmeW-vy(7>oH(a^#75R0(jc(a8wW(s(2WSe!Quur-z8zcocLpfQ3ik=RkA zNp=(i$^#5g%(A$TB3`l%?7+~8%hymz=9%@7|vHVsTAW1RaYfB5Z8^*bg z6&L`2omTl?tHiAqDel`kPKOvENhp$1_$1`y!Y}OvF#w4-RD}8(l|0~4;>jsVD2vMN zHDg0Wf{8bhX_)oSE^I_FV3QaCWem3K0RwcCMjwAi$CT83vib-Ns1As`L`s5v7!Qud zfYwJaz`CD^{mBRhG&YgV17?<{Jq8Ra z5gWyT1;c<5Nw~*D3|JUp^1Zsd=vL1t8KcS=s3UKZj5&BR!~h*pz2}LUdnse8Sb2K& z?iF@HuRge781R+-TbuFq3$tn8_=`V(fs8p~Oet0$!*;#eu7U2)_JE8Tm3Td=8&(%E zq9k+ZedeYNm(gZcbArxaU@3T0r@+XFkG%twI(-4ZzUdzmYgDslPt0@c9*G$pSF1i0^AD3Uh6{H6q$;N( zilt;!J>SAyrlG0L*OILy=iwiQnBUwcxNy3cL=0XlUN`*Eu&Nth!)Fa-3@jXIE0I*S zq!ILXJ(ZPf&Xemu1LQq8pf*@SfC_59*5n;@)$7zTmkT4YI(vfY|Qci8FS|1jwfTz3MO22Hx7~W zIPhFa`ui#7y->!`y5OE}Q@U`Qo-rU}Mwa)c(mwt9PkiUdnD>9+XVPjDwP}6BeG}aS zJ%0;HB3STI&w?+mAn-0qpal!QMYnXCIZATANEUp-k144n(UdU+U{j>I-GG33=fFux#Oqy2WwFc5QAuK++?-eq2QtRS zEpTJtf;M8tE)XMOsw46;4ZdXzxW*15F*g=dZ>ZD}q%g6Lvf$0Z+&6C`Ny4p&g|Y*3 zvqZ8rMG6>I*+jdqRdwbmqpLP6y^K9d#OTdlpAv)*GvG0AVwuWIqwqjbMiyJqx@ z@rig%%FJoVfb*PHg)Dd=Ni46Wx~8zSoaYpt1(gyIF-DLDlSu?qJZ9^<*6gg~Jiv(K z5sY|_1l?Q-#91&y#HK8)9Opc21p{wU30Pa5ain)klm+(%0fMd)GACV6|2PwH3%Xc= zZ7le}@HB(2vEb%`W2>$$SXltBuGK;*Dn~qu1-E~*?sEzYPK8WJ-Zc<}+jYfheJdI8 zW*jY=h~oeYjwBo`I9_Z2&;$#J-hpxY9w-am&cJJi#7M*ubdiYjJ-|iXv*39?!N7Hn zuW{HcG~OE$6>LqyTGPg+R$fQAmXSml8H4ALi)tcX%&ji)3ji6@($PwzZE#ATLK=g zw7Va!u!FD6!viW~uuaL7F_MV?CkedWV8Q?B1u}+@Z+`O|(vtPqrqnYB^IoVU2Sx{3 zP|YmPF}cPl5|ZuB-4Fw?Q3LURK@Kx;Hw=I>X2eTTAH{&7lrE@ZK!_a^bK^9IKXc(6 zyPy{iE|H9ZIrigo#RsktCWN z9T)&C00vn1(=Z?$J3Sf$jEIS101|Ov0OEi02n-0jtPMVPs9L77PW@z_4+El`n;we+ z7W)r%LXC{Ud!r;BT~Ln!N^E#CKK3XERQmO+<`ovj03^bN=EDOI8Yzm{0rjyz+ZzrO z1G4i246q}cI8eYXA;194w5v~xVt{t-O8GUtbq-+wyv1~EwT063zQIYVVsy3X4lw}Z zO8rCAo|Io?0t*5kE2C2}Ao0(_fYj@x=@AS-+&2tR@~+KeKnF2ElkQUi2J{Y$reFXX z4%iri_omfO7gy;B_O90tR5L4A-&|@=**x zB95Ogq}uodJE68wukBPj6?MP>C}R){Y_;{H7$C{_(zvQ)z1e^QzmFYhq}2#GM?Fn12$==1ReW4EMyb z?^9(=MU_i7x4PE$h-VDPE;@N2UPp7&Bs1%cCBisrV}i+G zbTIt4z}rs_+*`nelThzT4vI1S?w(=Z<50ZSL~>8V2aq!?_-o@SvECGwQR3xs3YjP| zLxSF$+_NzpQRW0Dv{ar~21E?v-{GkMoY^Ho4^?OUvc4qKanm*nn8< zl`(idy8gPJ{$e0xpqzw<43v``SDIOMBjXD^K-Sy15^w}~P!k<5#t~1bZ`=_W5XJVW zkC4_~_PwSLY9t8WbmK73}TOw{d!Nv&%o7B@?M1K*t1_8!-MQeyS#A=WfwlZ$*W zz&Cs!L_G)`8r3H~Ho%erM19Qr{a|FNxHP~8T=(Whhx}fN8O7YF8rO0kyjEQfQsve1 zWi;?LrDS7EBb$3Gn;{tk)ijql%&V#UIJ{#P$KBY%NT8Mn77!1X1jE;6xlsuXS`abt zjM=|-UX_yf)JM{40V87$kE{|89^4E(W3Wx>;+v{o%Y-pzLUxrc*Zou z(gw!{7P|*~{}zF_e-zt|RHANV49t2FaKV7%5dnB{9f^2q;I)K$cuJFO>xx<;9-4GT zl`-M(!K@3O5oa#!xl2CqsxoHCb@oYu($>KF(2Ojs^i1bPQ&C+b-|wIyRNR{eV(uDW zqub8}($6~Da|E5xC{Ys>97y)CjUrg_7Ie274;eEyr7++)koY5s!U1K0v4*El4>IUt z+eb^wDSF%34Qq*AO6SohftbrTPXRnXoP-BKxi%z>qBnBT6+MClw~i=?69nEOlOuA@ z@=*^O`*~x*DjH>`60&7loo;#kK&$WEH@|cq?H$D!S5qrrZ z4kc@H0v5a&EI0@l1lkA-URqHeu=b^qz>5tM>L1W5Nop4Z6q50k^|MUI5qJ@BG0KEQ z9I`|($&iDai@N#xfDkhlxw_U^@YF8oQ7pJU59WsxjVUa6FwT|;*W00Ri}_9qRa6{5 zYUb+#DTD4PUgzna5zm6_s%{h#9jE#w5%1Jw+_T@tf)mtXPL1s#6=BE6%s+8xr&K*C z0L0b-(R-ktuMbHCu4yFU_!>rWN^%yH6a_$5R#&;!&Nh-U=!zn7!;1UisR0r#NW>X< zIj%G!N%#nZ@F-TEN)X1+U^WyCIFfNB;t0Apn26uHPR|$y-lxLA8y#1ISyvEvB@u^b zOqht%tm{8Z;GI}LHx;Zl{jMit-txw@hNfiN;BemtRuDoRX&wP8OP^!@pbr~Efs+5@B+};^@U*H;sJRKNdq`Z+ZhcN)xG428D4nZk^v88Y=b@E6*u)`RD z`#p*Qn6p+4=yP3NLxKULOrTm?RmFK218O7jqbk6FWCR0}-!=yD`-WAIU_iKXJ0znN z1HxJRI`v6QkRA9ka-IdRhu1cyy&= zK>TP7cuW`cFb0IH!^6&J6a#dntbT1ODjjKR@Z+cI69x=WQl>w^0K9H^;}`~Ds~`w@ zVt^l2ihEKf#DEwJOOoni|)B zx`Vmn%Eq#roSz^DKp8^}AQ3YXV8D0;1Mu%izGqjbhyhDmb8d5QLowholJ5&lz7K!_ zPld_1CEoX6{J=}pkH!Fa#(<33yRrTU7jEzLZ(Uk^K^b!t83ScZV?3>YWT2(1zx!9E zE|8i42EL%2lVX;S^#3U&K z+uB@v=V{ggRepppEFkM6BT1F?2@4i7U_;SyEk;p*8j)ja#yam47LRO1iZ(bcu9}}z z*`aYy5Syq2P!IHU%X^o?e`I2oWGe_*T`bYSoQkW?l}n5$W}JZP6uCXt za$`g(D?Qs~W@M9`0Y-py!SiFs(%lnJ2)<{e%aP&I)6?a5q>jkTVUe$7OgYD3$|?kF z%5|l3Nx3IuV02ue%9xUhP$5%Zm7o_4)R4&iVP`PEv_(vSx%<%QywnD>R81nTT9dPu zUR<6i!}-7>7p^5w`psFXzCTfNCR!t^$$zw#Y)nzi+E_C_D_tku?god(8FTR&HTe7j z>hzXoiN$TbRQuyN)jjI^2B+k;FH`A*_tM(Y=f{;==$%6|czML;;9BqZqn~?aAV@H5 z$dk_sWTcWZMP5x=5mDoGql@d_C8b788iQJFf(nDgj_OW?gM$@t2dHP


    cA%7y{A;SqDL@ZVFV>T#ch(>$_HgK%A-!tsIEcLahYoPj2l)zxl5eb5!Hhy-0@ z!MU1M{*MB=5fOL`;k$6WfW%5Bg02MIYzE#eevQDJo}S6C!GI(9BIxRYz?;cE^@T+U zyhSQQl)wunysS(U@n9~rvf2|u%Ese$Ro39VHnMAI{sBVI1s8QB;uu$gTRVc4 z2HpmGI@mfpY|*NzOFY7UN5|MqNtGIS8zNp2jlnwWcs$&!f$tjw4q(HaXpNskwZg8o zt&4Kj=C&Sror98;54xWIiC{wrSn!il?7{m0EALbx)5O3_7ChliHxIGk=peB}nty@? zZGrd7Kw%2?QPc||I{OOW3S0AyAdSF_0;#69*0prDy0MvYi5Kfk$`A{XP)#D?_Hsl7 z-Z7Fh!)_48xXp%2;GJHYVsVdc8tZc3n;h{Xw<$%(ldq&NBm;Od>6zp07*Fh9>MnRHL7D4cUD}lTubfn4Qp?dSWv|H z|Npc1-r;fG$(1PHu6M+M41&l&cOz#IvAdCT&KV@Y0D@qq0x3#V)+ljAWhzTl7L{`( zMUfIIiK22GkH>4TXUAdJetysUJ@2zU_SV*^-~HYGb)(4{$?MtgTj`JcbvI&%d+Su4 zI&}(!3=#$unz@BVii~k(+P-1A`9)$-3IakWoCyIKfH5bH0ay>6oZ|4sbOQri76v%2 z_#cP?rW{$1%Hn?m2Vg{~F`&v*&)2J)vaB_lf&sQcaAwds^xuX7zS}GdM=T7m5^o^@ z0x&=mF?u_Y_{8Ys+rR*S#fS1v(HNjN0cs2YIT97SToUi-XcRS367MwzsKh%M2Asvm zPizc8@+~81QIQlKt2&`R3`j6AAXVXjg#l3Kpa_6+M`1vYNVfGhjjrC&pcnv*kQLgl z92*0C>d1u{U=}359Rsp|3kImq3|&XuDhyD658s#Oj)?)KUg?BZdYbI@tVqIv4IpE5 zC)Amd*9!)8`C|Z*Zm*1`)XMi22DAtUz{D4XyvBglbE|3A@{9onXhn>_M18aE z7o#yi`G%>Dda4sT^z)fbBhABWI)5Z%f{iJC`bmg0I~`<9acNcA36L=!Y*Ug3ty0GH z5BAW&aIauM|45%48V^9;x7nCb=fB#z351NBJWUmLO`zAFn~Hfnwnv-z_i-Lg&P;IO zHA}NX#*D~H^vc>wKHo5Ap31Q%OfVrdG?ZfbT*SKHf}$0a$=3ij>Op0VTO0}4j0w*v zn6+~e85yxmj)-tICWEix=hL77Kn@LZ71yTG;B+~lG65Nbwb^P32(GO}*-De(x8W`m zThKB=y5_1TaZa(AvKAIr(26n;T^-cYfn2UZ$XD?(bXj$W!)0xEa*-2p9Y?C#E$x#&Tqvpg*agYbr4r)|-X`x5IKhfiY4c z%Hx#3AaYA!0*H3A@v83&E?Bqt8h%a)dcHNc$HrTusY(fxVyPojtxbsP(5e{IOjsJp zmbVzxNKLI>V)QO1@9o1>+t?|}`NozW!38urmD)Vp=eZ*0`!1!7G2Y`qGRDLR^J`|q z#AP&U@ipBv(qtj>2aJW{XSCWE%}^*P3-ZgUvAKsfZ9AWK?fxmPTYomy)O9fyw5Y9t zP2J??*8=stB9-!`#sMyXkVsE<%!McsJvUypX`1;8CZMJoR4-@9aM{NC$buzkYlQCPzFYKOZ z`rkaJ^vHuDuAKA`Pn~Fb{0$%Ce=IdK;4jU=T5QJ+i_z(=X^M zsiaEeU>>HoXqbeIu;8+_K}iykh=VATAiGpa5G5I3?4OK-1xMn2)>(^eIpSjeK7I!s zj+oe3zNn#$Nt9rrSa7UfwSsX%ip_k-B|0prdYUlcngxfcFE%K3_6*6asA9qUgaNPS z106<;{UDK5^Of0tMpv@VJk8~oa0g?-gLMvk2G3c3fmh8N`wTY`456Z`Z)lYOjB^3q zNSr_L*OBw5vYz^fR#I2bm?Ym7RgI$Z0TYhyZ$XJ$WQl6^c&^2U=P2(0>$&2b#d#{A z2v>UmV??AJ5m6jqV`6Mi0hMg4Zjl;gO0ty%xOSBPz%mKENW>j3rzGNy?M*bq@d8Y? z6z6SP)3 z`1&323{Wii^rn%&T(f0-s%Nt4M+0Abwe>Y2nR%HZZg16mxw~A(l!TCPZ4jaz@wjKW z$BzBD9iAAH1YBc)n7A7lP~8Akzplh&;Kl5pt+d3!em~K87ppGnY zb0S-mLkUUCIZm7N)wY^46=w z8yH~A-!0#f?|=d3;{_OCZBcSs3Ao;zq}4%s81x*VQ&omipVt~IwMiKHc zaq*VCS&=a&2AE`wi2;g?SCaI_@_mH?kfkqMzFd;|I12;f3=D|1FhF-f<82IZ*cbqU zrD#Q!nD(kp=!o436%43T7y#7?)G^uwS9d}&25n-1Pw|qqKot`V1AM*`ff$hOH(mg# zcSR)^qxCIv-r!sl!%wIZEiwjie_(hOb#U=e;cjBwY8FzdzPVe9i2R~TYc;FtggUJT zgKW}p=+Dq0=PEuQ7%Q6?fNM$1(?PUo!o`OH$@V516h@M~N5%*tk46cS@1n9|$sK_K zAmn9by`_ASv7{c|1@&P-jWxyu3;-doFhCLV8UtqL*2tI=3UXk8PP#Q2b2X7k}<)QF=)_w>Z;4jJry5Tz(=xC;X!L>3-xeKFfi03gbaKj z(Cvm27Wbiy!2vR+v7^z?Ge)+oHhaW7%qwci3fo64keru74I@ge^?csI)VYO5r$%V) z{8~BsCkLsPv8JM?f(ln~zT`@yi11LU2|&ig#9(ADO-7VJqJUV5jZLKGSOS4fqB1re_{XSK@^$si)ITsref?wPscq)mt%|SVPL54Of(v>4Gh)JxzwfjfvuSFJpB#wq zmR*4(Z6OI0I3{BgF;?x8?(}U_N;6bK+8kayH7z1W@W7}A{PSPctPmA{TE>D6dkHBZ zWRfLjgPelOahcQyu@X1n2?G^Uggqh?B?~`5zR33?6*jB*qdZLF^~!9h;>DLH)xv-@ z>#;SmY7z5Vx#>T$lp(4^kY8PWXw+g{X_T6{E`VwhN)uoLMnW+b1hpaF17HJiAr0iV z%X;5k3mdcx-=_@wYf3S%44T!(LyaY>0izXFAj1)7l~-n>sL}Q4D~x^7+?ifIPZwT% z4PA5He)`$IyJ*+$tEhKiN^q?aqgRbe`L9iVH5sF}$maN|xzsB6REhIwaKV5Vibv%4 zOGCqipuw@2@mzT+#Rz^Z4UG^i!0+lMIKTrj@6FDlqS9jVA4H7kknMWaoC~UJy&6j$ zIz2L;ggT(My-vs&j36Rjph1V+65G_ehdKohVBkBtYE+tazypvm$P>+tO4>_ItL1f* zb~FEszcOZwR?Uy#_J*$U=8%_OfBt_j8KWeL?s-kdc(s9VXB+kObxP2MGd@-gBH$tk z$1PZJ9LlV#aUlzCZPI`oQ8}l3?Ib)H3oi4e{2`!-gE9tWj8?|fa6m7wE*DRVq|_un z8J38GA}lP7FSG>8$jPPr{9+D}*%C+*eD$puzUtr`se-S0AUK09cUlC78F*dJObNbV z!PCK1TMT$AR?BhlO+a!Or;G|1F_;TkaCJXWCM_3!01Ix8C+Rh>xadW)Z*@e4 zjB)w4Z8!}XqZ|%v9jnEH+v*sw>d6=xO16V8=F=msHFkOg3ENME35Rb067*2bj)$v} zCF#^f*-8!g*~HtO&t#hkUyd%U#em0J5_u(y^k>2G91(cHg15By$jZ}paZn$Uts35% zHetb`j={P(?YW`?Zl(oB!Id$=wrd3@=DLGmCgP@XrXHQZX8`gJYAys_P5OxcM0Syk zx($x3q}_Y2qRXzhfwpYBkQ$o@IOw)3nIab!?wV%VDyCR)m5hrqvB`pK-=D-}=`etZ z3=I#L&Zb%m8D^^lOes4^mq^))vP=L{ncS(Mjo(X1N~DaeOe!f~Atry2sJC{tSQ`|) zwqHPlB}o(lhLfy@t|q=;BO4dcNz=+0H6Mz=J0gJ>#(jzfU$-FeBG3l1;MzHT!;bYf z8H27UC*ps@fp;Ec%vaxhVXwCSAtvL#F{NumGIE8CIakP-nkr7dYpJ2F(N@Ml9%{z^ zKnxHE?xPGbQ621a0~8Ek<8tD%e;>7i==UYWOyatd?#+6E!N zSX30@kfn3-o0XfVJY%fn8%HAIf`tKy^9wK_EJiw_z=vdx8BR;S4Ggg3rqjX#8v|S_ z0Z+xoqhyPSQ5c{`Toneuz#Pg(3oU$<>#n_gSYGZ&NlZp${3B}kF;yM(mtsQ;h6VT3yH#Y1+86$}+ zV}Me}lv@dRmY5zY4DeURIGtHRF(BAule7uM0If37V^8=DK)~ai0WRyG&&c=P!fLLt}tm4-5>z&*68)z@3xt(#kSf{?N-sI+PTmj%>A>ZXI5crGt!7 z7|^Ja?-m~hV56Q^#te)PNb)^4Jx()X;L8}WNnwDgi1Cf72Eza=`L;X)7z6%%dei9S z&`d|jpa12re_U-HL>U7z##`_8ay{^Ad7VebPN95k>1d+Pu2#;Y__G;O%9y@kMZ_pP z06E_wIF3RJvD|FZiYlhDl5fl9Q1`3s(N)~nWQ<;ItqZcTm81OmucNh$2OwjhjB(dh zQAru+(9Sdp4_hh(eMCeApQ|yVoJ&Qn18*Zs{eoM>f80iZfLR(z;h~C%fo~zcp2{%; zb%Ybj7pIE*a;uewPHQPfx}}K0CO(dNadB!KN4)rAId;YI?eaK|KdD^&r-_1J8Dv+{ z#!cJk;!CfhJr`X?JI>uhmEIOAE~}x=z7dI0?&^BVWIS_bWD1_(|2Q2W_?`U!T%y=X zbEMmZ$U7P^uWyS5x~90uLNP;+TFcxvV40XD)1#^eIrrBuR~i zx?mX^tIHE8E;d;(S08ASBbJEb8ooVHSu9Ji@=O@ETbl%}IIle-LAuArr^%s|@ya$K z)^5@|WaFx7D2(SNic~%dOUlLg7F+yU+py$gm>QaUsZN@l-GT|lE2@OJfr3?&^bUOX z>DK#@p5^zR_>V3dDoGG~LcS;x51*;al_5SdAlyKPfW%WCrZF}tj>n0Xp*~1@I;>=Na_HhK3cWc1o~MG*NW zNHD^kEXtP1s3^wiP+69<)KbbUUK%Ro3~Dv3kq23XoCW78K4Uy@{9JNc3gzbKaqU$i z;tmmRFdiT`gl7!Yl0wE{m32p*)B`x6j;U!^aRXbL!7a36ObHV@j0aj712Sf2b`7nW zUu%ykX_Y+u!_K+j9DBisKOSuGdB$u~+mu#s9)GBNye;JUSDxW|;9rD{`97HNzhq3w zUF$xl%v14CmExLSC%zADU2W8>$rytL$1PYcFyQ_Mz9tLqwu7s;Nw2c2vY2tVpI?j$ zyjIXudsqo&MxZc86rWzv=I%=SwF5p;DD?#F_Iu}xpdg4-QHu;^*l3eW&`OhO72 zHc8UKTy7aH!t(_tjM3O+!bLpRoJK_|HBv+be-;=K0P_u{g={@h4ES;}?oE*ZtdeVW zs}gT*7;LfN@u_|ZxSg0APU`4*Vhx-~)qBRNje`}`F<_2idW9K$7$T~|C|eA>v+~I%IqaUO6i0`Un|kdXB-=TSlDNMuq>) zi9=*`q#|UNERmoKf(8d>dqpA|rF>>UlmRqx&L}b`S^{s1BbAGYTq>z3-VwL|jP{5qzt~=(XCCB({hW17j+K6N6SFj;`oxT01|>F=5u0sq1bi z0xno^nD^QYxX~3w;8kNvV%GI{t2dAB>>O(f`PHxg%t}Ik^8;UPeRYU4%N63S@myRX z{s4>t&9&6n-Y7&nI@GDcgTNogn&@*6w#Q$Zo6){r2rwjwJR#_=GQw)<}%LBm1fK(d; zV&hZoQK^L(kS@;^u^q;@-F;)!2@GhrFrdMQ0WidcvP6?H!7#wwMiuyee^(4pDwRYF z1D0DDpw^1wGf`f2`O?to=^3F-TX%8Xzg{|_`)<02F1+Yk>h7InY-<+`sIG6P@~Q?g zBv$c%AqF^HdXx=K8MVLw7=V#5kTD?FCE2zyAk_94(-?rH8~A09yoQI#h*C~oE|pc4 zbL?*u)9;q9W}A=~3}~&g)|duhfRHi%7|_dkA248K3d)#q8B+oVnCi&yf&pu`VoYfi zV@iL$YU9ZIfmK~0fB)bA-cm>Y%a3G?MaF#k*{7nG_tsa}b4~D7Wi1y>Ehvhbsm0o+ z)HlGN&2T>rjPz3Qn47*XTr9qCo3|Lt|w8r&Mj zmloNkgu-if%N&ia9;fD>79nGb%TZ)HtOo5*q=1B{V7!dSBvA~(>?4oejY9I!X%Sw*#6@2W0$aRt zTX*iE9lI`~vB_!KRtXi{2L8Hb+E5w?-WM5f za`HLh%A?s0XVX*9zDZYcJ+Pb4pUbYik@ntjH{G)T0ot%>7vn%9Rr1l$*hN+FBg!d~ zQCZj*h?%^fxqP;PWf?;7srn?@8s&}=;$<<`kmFbyAs#XK3_<9?9}g-{wUszl)M=?{ zsgz%kN2TQ}sHvrqy0P+}uVZ_g5^}yyb%2ns>uL~!RjFeb2YQGj42@zkBW{GPZ6x>LK2R|S|{B4774dzzHy5KU&qfX1x${x;7*5Pz46#)!X4@) z)hsv?aj0QpW0%|8XreJnga6ML6ufIPvU8=g2xW}hQ%mQce+gZB#a_DXihZ>a z$8>YOt7gF^5zko2f}7q2CJUZuuVF=3G(}i&m0Vh@lc5?~?o%hl#U{yGQZbC=Tdci{ z)k!y!>^O@7$EZ<)FY%5~QUTY;g6kk`vEaHZYIR0+l8)yG1{};jOmJJ;xtQ#mloh9# z5yglP2pO>8Fm!~129D!k!P8{B29oeIv*2d%^&3$V7F;pl!h)xpEVx5;3S!kNU9id8 zu^gWbKo_1d@D{*q@%ZFg+O_*iI{$*J=<+LWpsTLARao##F2A0W@Bu2VtXHq4p@RyF zt3;A0giMC&j=BO^aCjG}^T8nm0!zaT#nMvC{#!)of}!VK!js+vk6N*1kVC-biMOShWeH~qX6zSiMNsQb4X%Rg}YkRow9Ag zsYricC-lr1U~cAHfC0`kV}K@N1Ow92ZL?P~mbLzVAO=8Xmuz8xIj#x}h_f(YxgQ23 z1;>Cm3j^?8qWc+_Y#+b?c&NnN@%=ksK)`BMJV%8AIaE>xb<6;D_l{Fbt6FspRY{$N z0WicZEUB=3W4;>(m<5kn5Cz8oMZ_TPB6(F95bK8lc&||aIbFG;teRf4QM>_mUwAd2 zM>h&7f7|U3(Jp>m)6h+2RSlL2WgF!cRR{*8xz2N zDMu1^wF*93h#Xf&I%7Z~l~tArA&)$+p|#$^0JTX|)><1FfLmZdeTV9RDhz;OW4n)# zXABsh))=rxWa&t{%}(fh z>A4vp?mBO4nY;WC;UNaUn5K>vE{fW@D1uUcfCg|34XV}FqeJ2ohYfq3eO-e8F#DB_ zde(@NXuBAU4K%Wvuiw5_`Fkte z#pKFy($c6!VXlCuX zblycb(A76QKtH?r0Bzd7hpOwl#Rm!=ht=5fmQ!H+m!(P0oi2?+5FRPkwma=HW^QH; zj7!?%%qC-<8P=gjlz;=;)LyH#wX!lJLv1DW_ee9%XAN>j7xcgfYtxcefNQKlTu%`E zNwpgSwsEjU(1-#u$+97^#*h@jo?_V%IPLh4BObSm4~YqkM~QqSxGWMTRqBX%OG#sz z&f~oVQJs~$f@^?oK4(X$wR4E`=|TA%yfq!v)Z9-sHEmQ-P$^zsvM~$fh0AB$>vCl- zAYOubhp7ffwv0EWa;(It6SgwRtutNua4lEX0C&jjiQ$99_XaL!EPEJ8=$FG;Y%AlzmbEq}tlTih$LOh*b7LWEwoHZm{Exn6Jopzo9{&E6 zF^@nQgKbLQtIE7(zj4=lsJ^vP03H)vIi2IXooYO9x@^-A(>23`R1=*lr#vk9It>uGp;ls~j4s;DWa!qNghag$}6 z(xN4c#KAu?HC3(dg~Tm-x%j{!&@RP(dTUiCm^>W#I_B^a5>ouO7&!tGPm=|ASS&am zgDsRU77`~YV-k|6xZF*vH*TZ7`|qI}?>ay?-hLl#KYJISgkJvn3>p|%Md$6lmUdry zBM03FXwT*QsG((ms;b+hOV1;U)vFS@5_-m&JmE9CHeJ1NK|rD$f9?Z8C{@Pe`{hB7lI~-VGLfkdwuJPF}mH zrmm9%Z!cA$tC(G^R?cPSNT=P81^*owa0zJIeczfd1q&{>>8iVd_a#b{Kyj7_i*hOt zL)YG7#ATC8T9&M?zV`Y%=>qjRn2*UWxA)&{)igN@+TXb}cbVXe*mlVn6 zkf?XGN}&!G+>J!M$zyrOz%!s;81P#0jZt!Su;9(zjS_fq+uGB@@uf=&f6R$X;9WCC zt2e9`7F-8irH5B$Q**=rG&MJR!}P}SkoMt*kpKGE z|K$hU8MQrQtT81|o%fbU+dt%JGN?qb#65CeS0fp4{TiqQ$xsv9kP*D?Qh z!hm?I6KX19toVO=3~-zo11!QQ63)=6 zKl}k*blLTEKA%57z4kWRck_L;ci){fy?P6kme-NT(?pGp?Nm`&EgP8}*0w$q1AMm& z{eWb<;sOkalMjxM)k~^Syv7-4)a!V@f@ubXFVnyfy|j zbOvHTovgQR(HPLxC`3*#OvA_eX>4kgCV>HK6$a=rC5-`kR8`0Sz~p;&n_g|bN(gzz zfPb9YFuG@QZX^Wi7@Z6MNXGaZ_*T_=x)=}sBQ~s7H`NLzwDoi-JmC1>&v-C6Jj6xT zkiA_Gn9$MNX_GNfyqZJ|&IM)aUg@{Wy1rfchUrmNt+K>p-~z~)zKLO)**Ht(KO;2g#|jRW`bHJt0(oO%Jd?O5mq z63l-^s|TR4PvUw22ELni?4nnXen3yXevDo^@;<$B>_a-lxA)!uDBXC&9g0l7{%-o& z{>SOS!Pn`Lr(dV*`C9Ji8Rs0eRuuG2d_Wxo(_gU)usjUm|Cee#mgnop^xJ+KOttN= zjPY;gnt0$x!~_`Cn|Odj-}j4qny_}|2sWf>uStXO0e+gQOkFEzyhun;n~;_#SsRfO zd|2Qk+S3#XljO27LE=3~7##6VtDZ=;NgwqZ9jeibt$Vi{*i z^;2DAxA-vD^DUH`j$(3WYYVAszUbjjx0X|~dzQDKQdZC&7hHZ0dwe?mX8MA7B zoF>-~|H+z7D?^(4YeG(b^1kI8^PAtZXUwAyg*dXEAyqY1H*!$>XLr5ZX2B77y9aw^ zg`F_q!-JNI9ZJJ!q(QnHCf(in z0|X>QS{&V_ATYY5yPy02yxrN^UhF>m*5|q|S5%Xi-ovvC3{A&Fhkxd*p_w4>Ku3y} zGcxgS?s*HJj5#C55OZ80Ujkp@ED{4^9S56t>^Nr9@zNwZR;sY2$E4(=!7w_!MO1A3 zSE%MP|WXei^Owl zfa&rc=+VNkI4cD{y|<$*dTqo}A!e{Dl$)m2et33YH&Yg!~7ib0?HKFDuIeeeE`auMm&nnM$OE7?fZXBAvsU>Hccu z_7RRT&ed}MusT$z!M~8VAf57C#ndJKzrt}OtmB!83}J8*XZBFIlLs5@DrNLq6iT?)EPxiBo5|-6dUuuE}lI zxF)V=rX6X>PnPOqH^%O-(SOjqW8ao;YmEiDl>SGPZf=jJKFi0G)F>EUhg79jU;SF+ z_LH?bzY6IqI=pCIUYtl5*)kY^pF(LBb79Tj^tt(2`&_|;`l?T(jUQY&AElBaWKw=> zv6As0Fq|&b_SSwp1v2K=QC+q#Bbc{s7CaF7H@KaQSk7QG?vw3a)?7YdSz9$XL;<`R= zO#UFUf>8m?;quDRSuiqK7mF02GrrlX`Uf+;*3g()8YjEuEi8YIMb_i90#H&&>5%MsUcg)IuMP1?*i&vq5=@5_nM`MQ zxbuZP{9?8@<(FHIF0)uJ!IBCP(5el#&s_`MH|U_VdX0Z|xl@FIQ%@ep_Z)&#Bg%?H z7h%cfi{0c({km$G6G+iWjo}$~a+U)_Q!i3WU*AEH2oH(5B$uV6_YV|qNq_lli1{B3QIpyVGpn4$NqHMK#JuWL`=IDT@;0Dn5sEbIr( zfqu#~{RPQlW4wLCe~RUB=nQ>4b<&w}GgZu%hl&n2v4-$~+o|cC9z80yk)4Y(4k#!r z**+)$kH=sbZdT{!u7z2WQI=ZrDD6IzN)Rn{{&XPKCqKt|ko+jwE@#d`=C~JbgLsmJ z>R&wMjD?JdXK#Lxi;Q;eIz;NaJ67<#+;rLdtzb6mUl^d`LeY(#?v8}?@}eXwrTbp# zhQcQ=f$AkoT=a^)%m3U_s?y7qE94!VWm@8!DCD;7^L+C*s~Y*=ujWX(82&yHl0J`TlrHvncX7&%3my>cWHl zAFiiNFD~7s;XkWw5T?#&rvXP!tVTfwQZFg|A*)*9+#*GiB+eKMyOL4ndZO8_!+^4i zFs{kc&Jy<;ds&_8!kp#%H0|#0m8I52IU>C)ZIZpkW7qxpxo4x#lb*MyJhS@rmdKJd z)^|v-@E1c%WiWfZMrqTC$Qgmi>FMm{qe}GtT_)}Fd66J;4Ogg(;tg*s325R5I^&!4AC^&9g4kDSN_}>~}IW zm8)aAw(UvECuG^@H^;!h(n!|hBl$a4v%WhGtSj6bH)EG{yz94rDs<^0RPvcE(%f7; zT;lm`%Nf6(7IpQ=0fusx9oD+lg^bp!_R^nJ`6&0a7`n7DQO9;X=Im15a4+wcNnznO zUM*{p{0Dede77L98hdGT2omk^?_}88oYcUid|XZE#uYo)R5bi-81tj`p#J>eJh;B5 zHif&K5vP;dP_mtRD8~vL=cRY~-AI-s@!vMBYKKrGzkCKW-CEVdBU$nrBmZT4R|nmW zl0z=44tLqDbFK(BuLf${jBsfhCF2gotuAV0S4%q?=`LjOmP*-J5oabn#hS#*NMrBB z-u_PCl>oBhAi>?h=v zn3jRi*NRA1eF|~Jy%jqQukvm~(Of?1v-!9weP>XaNU3LTCEF)`<|}O`g`wf5RioFh z&gFCRo;rNAF-OSp6pYJ->catUPU*Vp;rnNN?~af|X!-18s#_oxwvXi06`Ije*m08* zWGo8)QA!ZcEZ+N8iE{qXg~WUO8!x)rqWD*~evqjgopIxGf(RjT$Cao%B^ z{n@~n%&*H#HFj!U^}g^@rxQtC_6i%Nz`9m! zTC$F^;7M>&f=5x;#?sTbz}jMfu4nZn-{*@TIR_#UwH-EdlAFG-N3t^ZNt zCEY!@6l%~QI3Md{WX9Wau?TpB$SEN5QAnFVGmQUd5ZkT~w~OsCbn6AfN@_kAY) zQ${m<3nK#LZNUlQC+Efc1xY=3%RP5}&a+&@5QBsyZgdO8|J%^>fC1v7DEN0F3_$1U z_hHBx3X(74Lx`yP9X~dBn zDHEMb#%YdFq>chcFoL_ge(@Xnz5gQzq$t(3D{>-KRzf@(%Up2fsaMMHC|~EYKlx_A z1xhtz1ViWSxfWO%AD&Is=vKY?`$E5Rv!`;|n;O0MOHiUnp)lwRN5`Wd4RVqve~YIM zNOd4y*(s8KC`)$W^(PsRJBdX}Y_9bD9pcV4G!V*bY z3PC7Lp!S9MK)2=wkaTkD3Aq7=AD<0dQDrpai-#V+T0qc^7M4hH-H2etQa=*pzTZxm zwYK*p@Ui}Xa7>`MB%rSI_-IotnU36~A|OHITk!FR5|{b>f$uvuHys}upSQCLkA;lGk*?H*0suaHUM?1x>64R?5*Q$ zMbcT|>FZB=kf}AA4=BJf)w%o#59kX@l{>KfM1X`^|7F8mnAG_=#8rZ7x^`!<+W`IY z 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

    Vl8U(end$EY~FRkdwX@*)!FowI^M*EHE+#SP+-v zbUY=wNkGIPZ-I~4KU`SM++R$jn12Tq(ck>~KbIuDGcq7*1!yB1O;MF0$t8LX{>FgWwB^*(6^(Pf&f()WjAL zkTH;6!weBDI3`CH1W~N>H!m1)pS|~-O!$)!3x4^QE@Q$kUPzLT#Ktp@CskEdmGGjH zv~>!X{zPr zja~X29(Pj;-|r=i1Act2vgGK&WHrXS@dqPyt>1W9r(Hy`A%u?+2qA3#Fy0uIv3|Sx zhW#kUs8{^-`roOK?(mQkc67;R19Ioi4%gNps~we6SrXjw|0VO?)S%-;>+9To2HyKz zck2Y4YTl6GUdxfUrS+ncU3=@C`mi1lW*UHv*=CE-;j%ogu;5`|ih%hJj%y(gi;b$a z%f5X{j%Cw#APK^WoMT-`B7Gsj^~uX)9?zdED}Dh6T+SgYKk*LdRtY`4^s>WCWy8UM zZyW*;AgSGwX`@|Yy})JTO2Le0CHTUiQCaY%s(#Qg z3(o0It9hEvb+96O$K9!|agSObOTg`Rk2||5N$d;<-ClnjsIcI-NfOmCHXRTv2)HIm z505aldG|0vSa)fyQa8I6p_ zqW@%gD5{f@Fsj}E{V=}zRty-PxDf+1`5wK70nytqV5WirP{u66OjB^cdeJ8Y1JDbM z>c`mhBzxSUkjyNl1OrmHVt`ddX}s&r^3Wo(MhsZ-_a&-TkU;yNxD!~v&I;&{nv| zs-V{~pe&o26sNiY12E#07|`G`;Ne5BaA|cdAq+tLZ|Cx@pPd@>Ieo>)e2w!y_E%xR zzzrA>r5B6EejTY^F#%OVNBv%4up3~&fR0%o!24-B?J=O=Fkt9r4CwB@5d&Hz{sRLZ zH9xLk0H#?NMB+2r=$AHsIj{(nbz<}o!46rE|s{GZ~Qm6rro}EZyeC0T`$Nx%u+;63uss0UH$z$aB1^nhZm-5Awz&>DMrztQY|D zbuKwev+9rCdqdmlWFy{c7~lzclcWb25L7~kgEmWx|6y6WVE~e9t9ph#0dB(pBV=yE z03_hqT;aXZv8gxSefJZ=;EdOij4^Eb<3Il6NN-PPWMm{386Ay18yg$_*1*63^Z9;{ zp}lgi^-AvF=ci^44o^^J5LQlNbS%bR4_Nhis8XN}Mp}Di3^qWhNLx#)dB)�Zy1w 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%0Aqt#xp_}@pGW3meP?zV02EKXQ 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�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 AEdT%j literal 0 HcmV?d00001 diff --git a/docs/img/wiki/feature/atragmx5.png b/docs/img/wiki/feature/atragmx5.png new file mode 100644 index 0000000000000000000000000000000000000000..6cba04cdd5b776e5a1c9ab13a4534577ec2bbcac GIT binary patch literal 611230 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

    =iwM9H7PPyL=HECwsN;Pia-rKLm^M^Wtt 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

    (w1RxBc2=P4C zWmHzalj9Qjy^0=uRLVdocX8Wqg$Oh+q*7d+-VBZ<{6=|ScpcC{w`&(?Jb*c-NHqEW zZufbZ6J!45I$)E?)ZhcmNUz@&U}}?!?SCLCsQhx<+zm0c`ERHgiM3yMAVxP}z=hv^ z2^SUJF3U$pl&@&WC})kDn4U{FoDqBA?GXSCsdSG+;Xa`5enG-<6|Q;@OrkwZREcM0 z>hh9fY%qWMG|Z}yko~!I=kq1QE@9TSg00P85c*H8>>^!abKa7fnKff(4|RySRIOVN z0qk{-jfQI?zL00^_fwQYWhHc~xZ%I-2$P<}0r(ktwjyxy_3;6UjQ$XBRa+jCzYE-kK!9rlB_{E@%oH|E2SJ}!hvxB#-y_rWb& zUDy=D<+@3HU-^>g4K3#3phN(FWc-o+GdoSxHKvy{o2&;z@)J^>8aqprGY#y*I<0*~ zz8YXz4^2&Ika)OOZ6Nq`s`Q&XI}P##&OrlsXKm&o!@l@r1!vRJP*pt|@H4~x&^7mM#9Xou9 zi$2Zvy*6>C$(!qo;Z6pTnkOz+7ZQmfy_(T0P|$$lSsS7!r^!;jMMo&A+W_C2H9#A| z6>Fv;98NLvlPF?8#_sD1j=13nGUwRh4D>QgcAOP3_c-awE3Y}#<5+yBH%QKbskx7b zVYiveF($V;AW>-iNP$eszo#Lml4T0xeZ65+jfYE|VviNqaO=LA0=83`bpvdV@s)s*X?k+^$cwUc|osfK@Q(#ynR z=_$bSbq2H`YY~1e^t#e%>x|&&|Lq?ML8RzDc)#PDO!eT~bBX~?j}i#|Zz@~}W5h1$ z`_G9H&gsu<0dEw3)o_{ng&T@>U%!A$s{Y$~m5OlH{zEy#jpxJn(}0Q;V{w4dA^ywG z4PIV@O5#jX)68_=@U1zhMr^@3`u%351Kun<1d*h}u3 zQC{=Cq>H3Zq7hunUd4sL*&F6B`q|c9uEm9=`nv79=2mXnMRSFTRHNB5TH-$pA!Cg@qCy!PH>%NM{kG`1j~{v>}C{A&I9p&)XWAMcJ$ zzWg{v-?bEb%*Y+=Qb-rS=zZubPS>E%rlc7>zq2KW`FcQ@NJ$eUhs5&6d#SD={CYWv z5l2${xf(R`A0fhb3w+!KlQ~Q&fjb*5qAOoDwOQvwI5x`$cDy)|+jJ!dYP`A!6(vpZ z8;qEr5Bra^QFHx}=e4TRe#fa4lw9#S(QnC?RP+ zjUP{{f#^a3$Yedtd1fdE^_qb?&*_oGN>>FxN~x^7ZIh=pWe1}PkVDV6?TQQ`NDsfe zb}*4f9<+GV(V^9AUS&Dz3X^B5<1ipXKw8evz^1unc8jLN5WEAp-C!Z0elu@3N8~@9 zz6~7t@nuS}dIbt|cs&2T#DTcIpLr;AuCj^fQ_f{Ir#6uDLK410CE9<#5UH_C*;urq z7`Cf!%oExt52yKRbU^gZLhFk$sbpJq4)J5CZ26{0=xS4V7lHDvG2S(hQ=C6 zI0AynX3O6TUwQxG0;hM$fFSM?LJuMi)n4NJ3m3^JL>U1#V~q~Z^rqY9(~Re`gi0~E z+SNP)#_~p}#uJ#YL9j&Y!M5?1fG7Wd&xW5tn>U0HN4P>pVwlht&`GK6Qd&1%DF96(q_@L6S3NfJLhAD8Nm!ESTrH0$(;1vv2l9 zeB@@I3kq*in68-ip`+Y<0#MPCa1wpWetCU|c z(vcLpJy~rJw#p5a4jZvzVaguh3&%P3v*On z2nFfkCpV0nt7_=c^J4NgK&-QPJb6HR%2{sM9-zt3aSZ*T21T;~M1(b@^e6LI*);p~ z)Dh)z(t3i@A+dE5v;fd6Rpk%>J)uHX4>t`E2&h=ESS<0cUhdQ+C~W|Oj|X=Y;(+=ViLb@2`{fz;sTDl_ym(ptie=A0BT?2S?n>Yb*!kDshRT9e~(&rgr-SjCz`PBA-7kW8UotU;*tR?_AF{_q0^>?1ss- z+mjk#d!w>GelsA{Z3fYMVf#Nzw?1(zS3pnyDG!sq4CLK-Y8GAT(T%TEQ3N^O;x)cZ~}zr z1C@++Tg#o}`UX$GlLH^qFwUx|d(4dRetnkte|E1_nrq#q7f~Rmmife33uWK;T}q-y z-NLsagoeQy9ZwNNlw*|XYFDJMy>)}<`YSaPU-G~c_FDa1sb=eE|D}qjf0GeBM>LEy zT($gcYH-+=Zs0Ty{mBRmJ*L;8)h(^6LWtU(MdWiam~u`E5*f@)H4Wk$&7)p=;Th&- z(qpq`N(?{nHm)q*W0cjT>VpC99vrx#j4hTQZK)8}_F5jTr<5?&R*0%@+lrZ$ox(ur z8a3Hxa+jIEQ;qZEEi5Cu+C)w=m?+98Ia5PvMM&x7T2cOkjin+t*JTzhNbl2|8c=yu zZ4u%8*zVC5O%(M|7N>~+*7=0KHf+JGrrGOL!LSL6iG%jT{`8xe8N5aL05AR>)Gqzh$dUpU9$_DNzDP!dTFD&9f{Km$p2rK6^$<^4pL` zoO}oSzWU#d20tUK!;flNA!))68vKZRgiqy~y@Op9m#cSRA)s=j05l>*Uzpg_U*D#s z$>s~cTPna9<_fKRnh~BId`4@q`u#Q)|J@XU7CuQnTf!CFE`X7-HN`ZkZs^vgHpX^g zHI?GFLOolw9tI!Hz4mcIkBh~`c8bLM?>8jXim8d;=SR~+EQ<}6kv(N?19KYx%*lnK z=D!Z%~g1t~BA&BXRx$1{jyQl1LHz^L1@Lvzke zTDAj+uIZbwS@!epH+7eqiyY&b`kLe7To*(q)GmrW+W?`99Re zdG|>o#8j4rGwt?Yb+#8tZw>GDfiKa&G6~XJ0G<9kNEKk?hZW-gWWOCA8u<*I$Ejbx zur>R9cz-4k%$meS7SA>Y=m7w6Pw@`D+^2ws;$8am(y$*BHid91{=UqCMCX z(f3U4*h<7xYh}wRxV`gk4|!tGuJroUMppR<%thaIwGi4*C=%yFh=V5&tUPv4{pR0Z zEtWiE_#F25!6=4MFU@(*z3biMg4w-Kp;K=aEaPKh^j~h zJAx)8fDGRq-A6laQAu8Y#`Ly>4;MdILvtRk<*f+W5$^lV_3F2X^HeaozKC}9xyJT= z(s0h+v922(b};%QauhJ3`%(tK2Zljt&894>U2i>6#YxiOMh4Ks_kT1kDT6?2pm*%4 zFb(#Ej5C?x#xTc4{-{#{-qw16R*>4VB%4$_EHo&oC8(G7IkxT^7pcGEvD z(}*`A7$kL=M0ISbU)k`Py$o0MSyptR!?6?OGjkjCInOz0jV&My1!GRqsgHy$K{pt8 zOjQYz-IUp6iMi8C*BcDh=Nr`INKSff&BM3zHcRVJ0JVW;>_ZhlA?xk5+15VX_I8>w z{a>|(%HIE$T>M9YLE5?VpUA2j%7NY;uPmN3sx!Uo>w2CnBm%uAd7mt&pW~Y0T_^X^xq>^Ws8ge8=A6<>KsML0-Ryd zAYBgBieow^TBU|7E_!Z8H5YUj^3$vz`iT0~)<^8dLHvyA5KSH!{=qzlD=MGd(!zaa zzg$v|j2HD`KB{cOk>saBG6M;N&tt7*BH2$@a7kAsCca^ff1sd^^6jhlT(p(Db#SLc zKO-ybh}?gUduEs_NynX%X%M3NqnL(rb=j)l8g%L1>O(=d22e*sTau{Qs2Vn1)*u3Q zOuqv=9>bn=Y$`JYg1@X%p=kq35d(^GuZ1O{HyB{*791`NHa4~+z94sasyfPQd#k(O z^5UQ0+V)ew!&*s7O49WZ4Z=(1KZ6yS2$O33srr){JR#k~FA9UINfc{bzfF|DUT>q~ zV8|8SRM-kADCjn$0_gXVPVR*P+aP04)QL$D!X0Lf_1a`Y?q(RGb5BHhT0E*Bj8t{X zsu)Le|Iu&lX5^q~pAuGKZt`OC5AU~2BqfBRP)g2*iWzBi>Rk;rJ0ekH;aeq$rq>X=cfx|-*b+OaRK^tv@_(G`Le-vP!xBt|iU)7O!E??{ zF#!<~a+Uo2|4#`7+?FbI|D2kYz^OUdpj{1tDDGd6L837NDRJbqufgi3kwsx3%AVov%2y0@L;YV<^3Q=SN6Z^0rD*Jlb+Sq zw&t|DAEJ)wIRBAE4ua$@8UVN>f>u+v-j#GX@k_fD1py~~_7Wm-W&_#`y@;6HN51|v z)(XUfEh?wnvT8r$iu-QZjVHi?VAOAmA504Haz|~<)~D8KFVnqs_~RiE-7ybx=a_sG z8HRDkB-7urX+`Zg!jx)SUoUfL8(w=TmK=i!V&bx}Co!RuFGovt4w$LrBuojcItJ($ z;zKh6)6o8spzVXkDQbw}gkR3Mu0GBTRP#LzhYQ7*&S?Qt(s&qQ7~+}bCfgfNglYk7 z4w%%Fq_|^v)*viR`Vski7#cbfm@~j<&aWCD$rFPWaP+&^uIs1oJ^IliJwa%zxJ?=) zaj}M$P8)zF4ujGW|95;u1?L@FU4Cr&82_(4?(thgVr5y;5NzQ<``dPe<-{|mJZsFlswpY^q*rA_uLUs$mlr~)uHQLVquB)2=c2|{~-f?c2{Gj7a59;<-6d@({O8rWt*g7C zn+8$l*K=4ydq>x1uj^VFZZls&sh@8~zNfoEclNt^E&eCIbv4`}OMhKz6}kSnw>DOm zv7u)j34TvB?=7uN@FRB95G-&l%MW zQ>lIA1{JE@F};9$k=$iscE-EIR+%0^zgF%Bg-FM2e83vA*efH6S4?YsG8<-ANNR-p z<1|Bu?!-31FRu5l>vL`hr1qWK)z=34=670OS2>G-32gU*vn#*vvk5hm`BiVzj_P!Wzk@TaN`pz55#y!RS&fLlT1%A_kJr`+3v7yPh>KD&1 zd4EtRk2?%*$DsF9b!8*6l7023l~G#|gpH4v5QL3D$Mw zi|m*pdS<@9CBK?dL8gNiv#+}5#of{lUH4P_wHpqk{=6Mv2^3Lj~6TAsb=(Z4S9$fGG4!0z=JXi269`hv~n zs^{y^ku+srAGsU0@bXf$*|Q9vW=B}H3|4|-sX z=0ileE7mR1eflJ~R=;HWJ(m<+l~l%xNzlF^PEA0!(LUf7X<8FGDl&sHMxWvNy^XN& z*F=(lm>=Socgs!L(Vi9m>x2)X57shP)N6JI5;J$ayhf$Oy3!I@sN6`Ux&^@BR-{UYvlxhx^k<)$5@XxHaOiNM0W(yuC0h4j9{@jv(u|0BdzcT( z?%Wc9UdK@;zGX>WGf*3TuuXo^f37WKoq~T;P*{|;Pi>p4%d)oONp3$~?oImuPv)*+ zj|c2L4?ikszcfJ?gddZ>t)R;`J>qz#1dX4tSYwcVO2aq1O&6)f*KEG8{uGPIe|yR~ zVmWCW*t~IjXBrG?U)7KJ=}l|h!HNjpf9R%%u~;a91nObkoqs>hb399V*h=qwT{1WN zMuBy2?|tHa;z-bAZ^)mYCtK&fP;1`~eOa}i#e^nQTj#Yss<}M-)~4wj)fDd*GcB5^ zxVDRz^Tx=geS~j8@{*LMzKjTAKpf*EXtK`9ZU}mt5`m!!0D@F>c}q1=4c{<#67ZLU_! z%duEk@QoCQl!u9i|42J>W;j>NP4;h)>^$9QybP%o4fM>w`HBO`dYFq8FJtZOSw1qX zfSU@Hy#p_!{&(PRB&TebTx-=-qe)~*uOk^5*%#V)o~W!eVj!qK179?&jvfS1R+qLJ zu0p8ApItrw?oZKy zjtsyOQ^=!(@z&Z*^+Jo$al_ne#;Z+YlCc_U~eS;+MYl* z!ruBNeW_ya|0yO)0scladGq$duVFXNgeXj+&N+0&46=T@A#|nm^16JR83ps)wu+|r zjc6pu{ttSoVj!;4HM)jz4+d~no}Fr8h<&Emc(FQs9Wn4(r8d#P&r9F$QSU@|3mc(f zE*3^iug@i2) zo9nBeZcsCokzpgfR`3M}N(3-T?3la2dMr z|6cO99oA;J{qokS=)tqp-oqJZ#Ln^!% z^7oQ_9%VF^Csh?ScJgNtuJ^nJxNMLr1c`lSuh_?*N{kJ=RNo$cwp2WE9#WDfQ>)#Z zwr3BeYKkG-E(eDqV=SKC^>|>_iA)pZYoms6AlSXm92?z?%G$DuO)3=f@IST1w|i81aX-ilTtOVHs z)@Dai>(1aYb>diXkPbh03j z*d*&1Kr9u~>>~(Xq~R0Av;DG4)&3QN56iTo&X5JQ=X&mzhw?fm*|Qa&BH8JcSe6_4 zgd-OR{=^kQMqdR-^AU)z^3T{i^}w7-b${wQA+kwLeX*Ze)M8m_hYn%EH^cxh6S6IK zESDaT$=sQWSy&C&#aFA1p38@xen2&BteJ{!NZOyD*SrT%Bs|eG1_OJE$tdi}uI_H5 zunW|!pz`iH4?&<^1>TmiI8ouy8kr z<9u;39jS(j^1<*t@b%GDKDi)5n!FPjVYR@euBmBbFnNP9<;NJ0+)Ec(_ymkF`kB1h zxtpq|?i&+?DaA`cOq{`eo}y*Qba;69Kn8#kyv(kwQ8SZ)FV{1xtJT2*<$BBXf<6gX zs&Vm#fU9*4l4?Qjz7N(kGyl23pB(DC=bP;_4+=iz2?1bK2LL<7d$T?tHf%3K=01D6I*z?Mt9j;a{ToK z_;;z$dey#^?bCNVXdAvlJ&&6FnnGPp(_TE+Ur(O?c848TpNe?O{21)oxzOow zcC4tFOSh!MnBm#%iXDY&YvyNX{^noOHHv+}FqJ>xG;My+i0+ubCe0o7m|m3EFp(>f zj)_}t<_g1!z)arbBh+RqKLUQrgmV;g&t?Q&AZYXwBZ+@j%wA_yS*!P20lsl5SRsjH zWx9_uKUxCYB;q=VOweuUpY63fC>BexSc71neczKx^^U-9?FeiByjT`-;*@`$=RFmNRO3j{VRu-fEs{RpSNaQnVFYbtfm)IUHhD~_h%H) zeLQqla5|qm`%vm;`xxpN)035l)B#(%`6(Lpo>G16AiXuKzB!QnN6VD{5Y0oPljI%~ z=$3aXfW59Ws130J+;#8|4FVwHuS)}fUrE|@KW*jt2CaK;>-IaqNA) z1LO+2rpsjjtSU#Yn6Cc!KT=P?h@u4RJ z@C+xK%A{ZTaj9RT%Y|SVVy6bDnAwDCjTgm5;{`Y34VUO+CwVdyy;Z6tHL%yg!};F* zZW}$2k7`a;G%d#h4>U-lGpX`!ijj6$XQ+%YS`_pPccQNgP z-4)q$C+mIuh*tR4(fjI4=&EN^%n)88BI-=tOb+wM&U4r&Fk;g?66 zDqQGZxlvLdnO?EN7k11Z$Hh-h65EHgb=vOT?!EJ>=H>S`x~<~g^Z)(ZsMlet2yr8# z=d}^wc8~K#R*f@y-^3)?*g-KNe*+X*X?)94@9;=Xpay*Zw=KjVK#^8-&G^!L@t$~R zY5b`jwTX2)$lj$(cY%4OicEz<>q_#mBUablE*ja5pKJ5L%t;8l-?a}yA<5~-0Ozzo zBbdpeQ^-7q#5c!;JQa8qgQ5mM|J`T@Q2O`rsO_a3ts((qqmMj(#%^*?vXK^}L1zao zaA>$ffHMda;9MyKZ{{KuoL-T>+vz#>JrA+9{oSAb;$k#Cd)rf&|N*L-C~x< zV4UpX_7*F6rR;MFW5EtmxH}5QP*ucQn3?eV*A2VpNkLwKNKYOLb*J-i5u)w@(Rg9pT6NRGI3xh=yrp6Zu@<&YQGD~wso(CXGdXs zK$dW``;VF0@j4><_XC}k(h@+1XclGbc`(hypp`fQq;l&Q(bE6{1Iq%RGejtnx6^|k zTaW5joz%bJEv*D>@K;vd{njzBT6u(B@MlJPlFDDi!~ll#6SxN(Ul zJZ+qQkGhul6F^Kw?-~=r*T`owMknpeUZPq$7Oo;m(z|&33 zr@kVmswjN_e=gU`LpQQ&tJuB?wuQ=Z2iQ@Q4y)h zq&~H0$D&OCA*mv_pDd3U*X16c9RsAMy-tY-s%?tpFaDkiE(^kiKL=33pZQ;9GJT!! ztxugC_ej`!MW*s%(>?xe?I0i@0hjxh>pV>KlfP9vgf{{U71%BSgM!J&K$BrLQ6jSR zK;HB8^R(3eu|yd(0_`_wct$1ECeRiA@qunXHa7#DP~;LaN@@TJw0shCK3I?08WzrJ zZj3$;Pc(071Z4FI8a@Lt5CY}k6HpampAOz)rqadxY$G+{2R-R64j3AvjP4OqOf!w8 z8A}J-RaO6>nJ@m5ZpKZ_TOd#yY6cshCLJlR1=t8w@z{a9CzT#X?oXW4Kd8pj)9hqBGT#4s)A{!NcV<*L|24<&$rXLPJKtZd7e8CX zV*0w}D|OBH_`TrMUuRfr#6;$sf6kL<-mZ(EP%^Gg>^shbBY)TVo~MlTzWIA^Kkm0~ zXmxO(K5h!JiF)n8BSDlX&fjicuQqHqm@0o(9$~?*%rArWVCSqG7RB+;un-F0xfx=) z_2GI(ZMoe{VD+MvxIh7RD0BUQy}eFPs%E$b6P*TG;?B54YekwPLyB^1HjZ7}$qLmP z&}q81f!BI?tWRyzHVO@47dDa%-7`SuwJYDC*o+0|*ajDjV^+NP)v5ugQqe2{yn04t zeelaP$fLT&%|4~SpZ0yjX+}ce(fehRfVXEu2*9C?Q+UfgA5CY`8*u0W7{v=803}y_ z&y$V!l{}sP18}hOHNdnSGlIkSpgB>P+Y-j>_dTv{n@*H&kV3l0uthcO^l=pl$yjtI zabzdh?Ge?VF_TXH`Dyx0;Ip)I$zt=_vq@ThownfX4WJr3Jw-e08<)5Pgws{ea@>>C z00fYnocy^)WH=45VXdbbPJG|suJ{~gl~Zlsd4K9Z9J1AYR8{>s)dY}rcT7bu|MUj( zAa4jtN`3Pe_ksHISgbo`f}A9kP(d6w$sFhipqc-&xRt(KVs#~Uq$5~t5~*u{Adxp6 z-aw8Z$9m;Z&yK?D?{rx2AoL#^XH!dPzSez5RQ)?LB4Qv}bR^k92dQ6A*l!(Wp65r$ zh;?yb;AIyK+iz=&H{aA>fCs8=DV|5*)#XL2kTK%?Yrt6wFo<*6fLRT9M~Uv$+K!|qBA7aBEQ@ez6a&CSWvAs5mX7|2XR1ek#k@<;CH`6vY3B_)hv!}<2! z4)abEynA`s@ckdpkZrc0e}jdc6t-{H{=Wd0LO`e;moYIwU&MM((l7<2z%xza<%8FL zz34L_;2b1dk%h^$pzyI`$J44n0wUk(XPw*if{zLwg%jyUk55I` zWx$ia6`TZ$ zEGS1%R-l^r!8cBvB?Ur8(Ws*l<0upv;egW_Kq4EjO+$h#x-Y6PXuNZ;b^koOSY#X{ zU0d8M`851g;@G9y%iU25HVV?>=np#WEBTpEl(=z8c1U8ERQFfL`mi=7qHe0G+cm|` zwlRJ9h9-5NPB8Xd{;T`}_H$ zhU6?hyXU15R#a6br>CdyR;>Zjh&NH+WiXAbvpp^;PAUo zQj(^LMUkASM!Q;q{)GZZO$rN&(ghESj-3`6V`X@AkGR+9{&uOt(}Tyx(gWXTx^iJ* zeQ|+%@l#vpx$n7%zOTD42al7Zi_C?L3&ePS6HrAH8fChA&%U#@g`cpE5a-i-;{cs?QZW)zB zFtqe%LNt&K!CyU_MiFJFR`AA`GXg#97xw@6@;yOtvE&?ETc7F^WJ9!e zN#gTdAJn=g0x9w`HkXbM|BR*Nj&t^q;*~k05$zW^qlscon@GVw!h5d=IU%Y#qJtr1 zzlpaPf|e3q2K*SVF5wgRKGQr>R6 zw2%rDER%tg01wgA^*1U#*`<5XQM~ZX1&_A!-N~A2r*zVD-mlA4zCHe@mXY-UzP?aI zurih(2+qaDxG3NqZOu*3pg@4u(xa_i@b|j5QE@-W7lYi9scsk$%G)rCQ39`N@_d#{P$Iv*g zow8Yjzd>V}FvA`g>j#W997BQ4$L~{wLOS;{BVxo%dkNgrjAS`QL!lYrlSK_fsOhZ) zuztn6-ytx_kuuVmuwH8eqXgvAkndJaG@0In*+df^d>jnXv?}VKu|ipDtZ5c$P+9=i zl7^0vJogkgN()Fwd%iL3ld|^~7BCYvG=*JRYF%`yfN61xwrygl$1=`V@cv`1q4rh& zPpkKjA8KODhN5qQg8RH4DnL$cz}@-g44W0ck)LzE|7O55i*JjGDAp&iWJ$)?tgRvB z&Q1hF4B{iRGSz$$KrGb`l+93}6KuclFXxe4n|j?hS9+NGAIomkUcgQ)lS}_GQdLn^ z-3~tKx7>v(3Ewkn3-WCvIW^&tkFRfM*w#?1RvW$<^!CFvf?;CYbbyhv5EXSkVy5@C zzQlz<%AZ8}ZW3XyT$=gN{X;-5H~vhMgtq=s3!^L1;6od(I%Nz#n}@>1-F_izQI34` zf@<5F>aX|u;uiwPdWYU;au*VeeV1PRDnanQz%@OL3E9AZ%TjfOZ zf-G?7cTdzJnNRa3M7nI*2Id@w)=QPIkgebMq%lQX)3gfVRP$r+>{v9+?B7VG;g=ng%GGV+-zM1!4zZlB}2x^X-zHGi8zXgFbor zJJ*mrb(a(%>O56Cu9S&Opam1}y?On~T=xe~Ey#+yBhKaZ=M7p(CQye#OoukMWiaTM z#Y9FE-p=tblRFsQ1-?q^`*oms(*+k&c$$sNwC(?q1mEf3-0$<&;L<2>9<3K;yKWqfP z`K#nWtKxN?v_K$N0ZQ}-b_3WjY_78_-yMww$N%Y&1N!l9FqI25+q- zTv(k10uzz;S72aQu&$_-XUQz4iFbp3gL+97hu`YxQ={YZrq++gyYQxSPhVrAXm|~m3@6%RUL|xSQWF*}>)ry4Y#?!=#7W64XnX9j3=>r|8E#5}2x}vEvY&<)L zU%#kAA;{C4F=JqynGt`D=;*q_R{VHVu=9wBj#jJjG^OAt#hVBLgoF|8#IaVmcX=`j z|B7^yH0K&fdTgPim0X((1k5_!ooZ4QFD@>e5c`o6G~M-_9Rm*vBTshGvl=-c^WLKx z@@vhtJ+M^n3Td0x&XKgWi*Dy!P-`7)2`+3&=bLQ;h8~u@Zb5S7N7@8v{mAxKz>iR# z>s1fMzlIMB3?%AOzY^Pt_%V1obKuefQ{UW^=Bih|&=?zjGi}i0=bgV>8jP^opE=TW z`aoW+eBmK-QT3XM`}{T}wIfEtFmc~G$0EGv1TFtr-7=CP1090~tp%bmC1cZ`eX zlD;Lle)CSg_q71COVlvLb4jUGMf#D0d4gRXbpwj`zXJE0HdzQgK6t#ICU#N3h2HsT zv`fM@Ext<bA_zorZxgJhMS3NgAezYsitK8E#edwHpChemSGnw0xq5W^im0V0Bat8tv9;aTXCnU0$XzaXLia*{aPj7U z_VSJNOc`@tJ5tzvuBow}hl(NQ=o*^kN%ZrI`lu&cy7gGKSbeZIxH;c>-lJIG&Cus@ z{_#a3@R$<}>7bx#1P@S~Do4Y`Pl=`TA^+U5_n31%k-bv@vD|@)3&OEU&1h_M;_RGh z;q9EO| zB|WR1BY-h#oM#kh=_3etG`1khKTfq(-2+m#=ie{lFdJOhKkRp&?j`v!p&#w?* zua4O#v@Q`7-L;rcq8@V3AOiZ3evcV5Eid3;Ak4Op@}zjzOf7DqC%*SD&GF9th3zXz zLs8LyJyF*IKJ~0*7#OQoKEc1ssXFDd&>`LnGUPd_7;Eqi{Z=M>%b@2i@Kk>6bL7a} z*L}m$yk-gw(o%RoWkN3DQKgMxt~w@nt6X{7Sh#+@#@~pYWEYD8(Rae>)rL>#;k0QC zFlTJj=dL+|)I`*nXzNCD>|33wUxM)1mfp=*J<}AeQ_g{s)v?m(T?~|;rt>{Z&Pp@x z>WB%q1w!z9122cVXDm7IRH`C;NKX~kn`iROm)nPYR3NqphSZ9K=lR}cEeE^p zUwpmJAwwff$3RS2$$6QI@O=4h5|9cWndFQ%^UIm;6#xFLe{?-VI#>1nY>^K>&UKbA zk{olNozpg}S2aFzMC0lrPn@i$d310yvPTRF6T+kqd zrNyZrFqA#2ph67Xf+2*yr<5)}OaZ5dClo2?6DvM9$|0LbsVO_`C44x<$s!t6m0eZY zc>4uTSBLGG2RBkara z7&$*H1(1RqqX5=#H=G=x{KBg$8?yF)iwvZrE;xX;Xa6_;tSei$L_gFQ(3f5ychq|a zeK8at8=A}-OU;Dl8JJE@JYPt_o+Ek*m<;qCBc)?fD-Xn=BcSCt)`Oh1+c*5KmH(3d zfPM_YkWLhukLFC|M%@pK5n2VYF@kUdm?$WM2C0lop)12)XP>`2nlzb`YVwevi;*K2 zNI#4M)@sA2u-33_WPY+%bRZd1WWb4-U#=n|& zo!(z}y7zaFXV#3ZZ;=tqV~F}RkG9*f?JnQg@ACZbbl`OLeG}gw#Ds;xKw@_y_^54H zIft@_(_O2nywD~HYqlD)D*KnLKGoRH4g{B?QXS@i-!CyD)!3TmWkbv3vjniw=Ino? zWR(Ebh1bYKRqRp?&C6XLa^U0>suDgDdNi=qu$Ihcse|Kj?S!F$wt!I#nUuu5+uqK0 z>pKEVuJTSHa(asmxCK|^T_2>RFcHc2iZ9ecUOE1uRv#^+0>@ZyGZXmEp_;6oPNN{= z##J%3SK;!PNW@BRLTv0oJP*H%E!r`RL~{z4ODa~;KB(-eGU_jw?a)|AuI4p}hKG~~ z%sJZ17vmU~I^@3zyHX;HjQF#FT^K_3W0epw>bo>2HMx7lzZazl$=bztMm@F-sf3kC z5e>ua%t#-=MJTJavXa!O8C%j|9k#V_DLotXk0U+8$2H9-zu(2ec&WM3^&=M<)-SKo zps=%Yh&0Y5ZKZW|W_nU+%L<^ym#trPBuR0N3LAqB^Kvk|IL8P_6@=dN`TSc-6q5C6 zo1mQ;$E;*SJl8wig$zsS*kaj$HH?&gjwmm~DWEHJ7gn2=>LYfScH~Gh$?nBVc>mBR zqOMomSXqMXS-7rDBj3~3uJt6KCjt#Cd?O@?%JF{s=k74?^}OI#szpHVc?X-3SlT{O z38|^A$!5*Rwc3m@L#p@gvyfj(7rj@dO;gROnRHK_xJV!BX{7aX+_JY#j`lD4C(VBO0kO&^-*Y5)F@6(nV4frW*HIAdU+nIX$iP9sBF@dib+oGamA_Bl z$8^04jnR!pLJdIEE0N0-CKcMTK>MOKx)vX3S09+Wu}V;Fq>mBP4y=kJ z;_({ojxZ%;t&hR$XmdZIyf9^gF_0ST{T&3|qfZT%-R53~uC4oTk>OzVw1HgjUI61E zE6Fer31_UfrRNqN>_J^>c_ud;*);ne)U)e(KWkl{&+1U2#W4rPl3s|_r41!yf;e#A zj}$T^OYZ-jt=9Qso|PT=IAQc4*rmhXh(^NKr}?f++f)z%h(r$w#*fo7^bYUG z?0XL^2$~!u=uWb07o==252xe-55Y!oji{^sUYC)}C`+aATiQV^4%81uAiow^UKoAo zFp?0ZM?g#22ZEU;PA7|RKXh2_2{rWDWl@-!+}V^li2VUbj03@r*)Bu4Ke`WyI_?9> zn#k`j2oASFa)ml!$6tuSPcZxNbMT54y7(h=S;NL_X3Ef%ZpZ3ihzZbAm|&_S)2(8y zzrT+|smW=?D%!6JHPbxO!4)PkZ|53`_ThkfUt_W(&LlT^Ef=lIiQKT5!u?Z*gF!P| zp7VpgO)Pz5YI5#?7_xBAz?B4JJ!|>=sta%=EXyi``(X3XA3azIgT@8f?(~|Kh?to6 z0S~l71=;dvTS$MzOhas7sbVU4StS{-4Z%~1rmxg6Oc8hIu7o1D5wW*tn))gSbMEyR zOWQA~X;A`muAQ2MWnrcxBXQBuNrKv6-TFMj;UF8jd_f}AOjiP9LShCBQRhWSfB)~<)W&5y`^IsG&CB=V88qosV-1>) zBsZEFxRYn79DmdI6^v9DBR!S2;2uTv7QqbI#*%rRJeL=ca_AKS& zpTUsZa1FH-S?@){)Q?}4zWtF;HA-|`@@RCN9sQ9zMC+Z`|NpW~iiHZy zVDzU=h9|$a{91^~!(W5H+VI!v+PBRK9p<;n8B9oUB`|3ZYoqI13azz%KgQdq7gWpp z2>aX!*t^?+^l3CCz7Lm z9S>xb=_Wfx(jQWlgS=wnl`d%&W|RxZpIoXOZHvn4cpw%1SxY~DQi0m!-71nRo8*IP zsRHV>S9AqdD@cj>UDsBUBhGUTPPxvrSU-Ru>n&2c3!11XklqftuQj~P-@-F0p$Zfj z8F6g0Ku7kfr?kx=@+BX^U6d@qpi=+7x*mN^+^vGF%jw>zL9B6_!i+-%Sm7um&%hd& zNn<`3SkW_jj@{DaeivZ9ZDSVkbh{TaT8sf2i~&@80xKPfV;I9B=y1g?XkqadFl7z` zlQa||h^xjEAu@4^3qufLX7q55RK{brv88M~aNTJT^%pvV)`&7ZFSNN~BrWG1`bZXB zgS7YWDAb%Gtg-7A8?WcwmfK3Gl2)1fttzK`^hTn70 zTL0Z{g6LiY9)CIr0y2&zKF~4kwVM%JYEjPSox8GVQ`auZESBM*tNjc~ZRBPtlbzKE zF+vE3cv4n|3E2q0)G8c=DbI~G(yY?UfU3oXl)|%KbkN}i_|m1ovzMP6WAUDg#~2~v zFC;#E*51~3%98C;;?iK;)=z8kcNa?PC&o5}LEMB+Drn0E1 zOufpAv1CU83|aJsvic|;%*_(#GLc--B9LoS^|7M1d*}6Oct<;KYY~7~|GyXaNGaf1 zLy2_#^8TyU7zS2#zwiC~%lP{LGXoTvHVNCt>dBb7dqDN}GEz3|Ss0~r;=zBT07JHs zR)EPpa31HE8Hqs#ljc-dkshx~Ny{cr6EGrycvB@}!8oP}7^I|fls=+J+>s4KQ=mCl zFeHM2CcAVRZ#rZjwD!9Ohp~#eup=Jwj*!Jy0XYND=G>vpvOa8u<9OGth0z3S)Zyo% z0!vNWg48v>NAwt10v@ZOSX-UG%37O!F?Y3A%-smWmi|P_$OrWOWJNX$MI2gH4?~gl z%Qav6-i9x2>m4rK$c9FN%~0QKOb(7^?_Xv@J)BRsfl&d5>;CkgO_>Ne5ELz}81@oZ z7X`EwYsUfAU$nlV7=)mUEZe$m9*`Y))k{9O{q{WIUNG;ap{9UL%$lO#wK5X=m?Xdm zso@71$zmjrSDhz86$+DyetLev@ z)SO%;Ygp^l4>|qDdKv~&7TgvZI$H9mQ>Zne3qO8-zwQDH@a5KWIra;wcm=s@FC@-2 zb(MyU6Cqb3EVZoqjn__=)HG>~GbxsZT$wXgE0i}y`8HdY8d}e@Y!01yKCmaYfT3uD93NM5k5XR7v$v z4RdB1WW1E%%v*~J_-;uRJ9BmA^4z_B`AR<9(>veJ_$;b{uyMJ>>i+!qJo54BndyY0?)Uh8*=40Kx;ud9u46D;h{#DYE%>ZtF*X> z0-OoB2=q(tBVUFSp74F4SS~Lt@eBPViIhp1F{B-A=Pta;XQ$j8(ab%C;fP_Jtu*wh zG^ZQOc=bD8iwtWtno5iTdb$4w$%pc^drA!`v9*B_uIs-`(=ta#4yBLFlcliBY$c@= z8AuJM)sfeu!*Si5x~2`LiFJCt!Fj8l35H&`?g~l@d-jUy^#ukqC&ioVZ=y9Bq4t@H z#BFEBTQ4>QFl;sY0RaIya|FH6g*G52G2AHT2GpN1jZ#fyiI@#I;IJfq5+B}CA4H5H zsZcl+W-AbU`{+A2P|*=+pufhNQy;2Bph2Qg8N@=3-VcwM-9T;}4^gxwTIJUyWU&y1 z{*j0PbK0+rH~~-Q74)o#)Ps(1w_F<-lIQ(b8tvTeg@dHrW(tKK59YwQO5E8DjZ9Hxtk?r22 zLlcoa`Fe5iyJ!xXx$oi}BM6DGTdQ^`Ehz1ccwmT3FkwFlt;LtPEvSZ8THUc>V_U4v zIE8kY8tX^vRKrXa{!;#&sivyBXqzM3imIMy7HfnQ<5^sEom$dbVRRFgAIwfgmC$&t z0#(-4CG*2nj1KfgFIoEI)#F7cS6t)FDkT!&4vSBO8mxVgx}JmFj@1(cPwXzdm~cR! zw1;SLHPrP1yX#)qi5we)LXlSC@%lONb8IGp{g5TqEz5WzTN?cO~LN-Tbd_Di0`EpHf_neUUIA8r1`F)m`$@g>+ik|7}RbL`?xq*8t5_rr) zcRp@5!QXW=ulPS*89UOyY4Fw6SD%Q4`yYd3z#(@8U+h@9r(fhZ`H5;UWiU<^vPEBb zJHG%Kih$H~VO;2>XHtaRrEoM@iw+`<0E}+nk%Lf+jI|dhgKv#y>D+WI!A+YZ_St_X&7oy&$PwSthGGrEUCS2KtthSzZFO2f zinPnjRsPX!MK)!`m5;}qrO2f9Yjq+Eq7+ouQZ^P95gQiAVy~gE+5Z(4+@2}L%hH{8 zg%oqR0Z(3}yyoHbI>gIT7*d3l_XT8w(Pb2H`>7Y^oRS&bBFxs)U?+xL-r1RL@OS$N z?Fyz412hKYkwm_ik=%qc0X3l6ueLhdA3owOENACVwYMUQfjV*+<=oifN( zk;bx_*=7{aI9vJ~LPmvLY1h2eIGbw8PBb+mTTJnAL=ms8Z4=bG^2J{Q8lv=#j#SB9 zlc`*KX$3B&Fvz&tebkR$xxL`$AulrgZo^Dkwf|Y#JAK=z<}RLy>l2PW6rv)c*hQL~ znojN`XpZj|?CWRS8P$tSx>^<2MdY|*M<9pIMD#4DRJtqvoRN14ZB#UvEq5s0%qJoM z1>LA4?cYE$m_IUmsB_<7q3o8@BVX_@j88*D1@HdFVYwT-NZ#L-4UxW1&Mwu+5&o@5 zuacZWF){!a{SW`#k_qwLtC>)}zyA7^RDSP9Q(W3x4$>37LcT06n5969L;915IBkd+ zL!@6)m_~^NUC$9M$>26@49@$IGsdY#P7$OTRLhVUqV)IIHgG<};Fk^F;;(UvCW~Jo zBNwmqhO)Col7?SK?6W&|4s|f?3vb|0#}Ke&$>CSg^cq@YMFVRXp!e-}^MS?1I$%(07KYk*-7MDe@{ z7V`RYCn*avV*!x|(WYx>q{t$rN&a}w&KpBU#uS6TZ6JOAQzGLJqPq($&N>MVuFVN+ zI2#-LvdiJz7{A#kV)rqUVf0CIk<)okoglMBj?EK6nl+< zm}@N>#{*(29JlQi?i6YC2N?Ih=EW|tM`HvLo5bN5+nVQ+*oLIBSV7FOBNe`v4u3HH zOf~b?GQc&?G_xC7x07XBWmi)&4hQZyy^a1uBEaXhf_2^5*!;mR62Ye%v`$oIU0GE1 zS$iS6vOy#p$>u%GEbT`g;Q2;qV2LT;xq_*pZv;jReytFJHASFFLp4+m)mqqE;rZptcA72FivF$hZ2;MNBC8eJ1?}Zk?fib1&Fc|1rORvY^={4a;g$6K zK|7-f%FA<@r;FEAR8F9aSCJKJjV3C_?6)BA-NaM!1Mz63Qcp_2>!OK=-!o3m;I`ud z@xM7aFf1qV5Aht1Whj62QT3l0v?TKOGEmO5`*4jJbgU?DB94PaI1q%~5Dtq9ih;^S zFlucK0jX60<9IitStDGS|geYtu#>IDrW0^@1z zoCJrrdeEV*ta4EHhncwl0%0<@J#LNlXQViUR=wc@Uo#xBD4H6phBEOVzwF}nVl(cr z)|yrQ5~31Jgh`rNqN!L+a2#;2g*5BK6sU*3lzuf$X2HoPQoOWwPEF31u!cQEf&47} zsiFT#>5uy#jm3&E1*c3YJ#0GezF)&6jyY>`sKPod#08NH5wYoucFIh4qa`m{ZsWLO z**fV`{H2IccGwkCK@K|dD2t!=d$d1(Y5EoW}BTAPA1nse|qvkOMASn4^#$N ztk`-Zmyds+&#i}|aY>%Sb_;sLBU3NME&$$VTKMCo-UYprCcLIgSR5rY%55S}QG0tP z%il97~|g3A$Bo#y4~ZuS0&Hi~X;+|Z6C4Vr&W3OJq7DkOmk3Ztx`yR@IG z;a}Si4y@`TFN1m_?s5R@_*hu|wfr>w_NQ9yURwGp}@H+mXTk!iigGVMSfI~6!y;^K2nCxZt>K1f>Qs&CjtN$@P57%jYC2>b zzdbyQ{s+BtO`D|t>nFJEhfB+So|OD?x3QYL!I0)ry4eiB5I=efzM!wS2>vjKC<2^1 zN;Oe~6v%NXF?q-}c9^suMsUV-SPBEN?Jg{V4gGzSE}R?#2ZU`HDb~y*tKP&UHqe4RSJDmT%> z@ZzVa$+A$O5~rAh9HQb(;+T!0B&sNq$+HQVmXZ#a65N)IIfswOk_+g77FIDtCCHvj zZxM?Vi-DglRQ(EA_xBi=TB@k3Y$}RY_jIeQtF|Kw|>=7OH+9)GS8s>;31FnC(44O55gB=!`Pf(T_u;#Ifr2QWjT}?;G89SiD9`> zBqe^uTh*Q&8h|fUUV&d{!JvKNv}(O_Hj}?l2vJJ^3*<6XYb{up=MH~A)7b$NyrJI~ zhW}9sSqAXdULOj2aj~LWt7d~~(?j((ObbbSrtvYl{K-?P;3cA?&_oaXe&m6V>r251 zhUUg_k6(JysHt0e#f&>*w$e(zF+*c^J+L)7UXtG0+SvR8QUENOQOfI>hHKyTph#U% zm1r1vG9wrs;8m@$WAqEo_mC=wcvjeh#uB_~8d2O$jG-?DS7FYpGX4&hu*UPB?(ffD z(&b2%=LF!@`fdA`-wq}-wX+`O1l)P+>jQnd&*j@e&2@nC2x%ZxZom@T;fh(H%)Sv% z+L{nXKhs)xa_<&d21Xa;3f8YKMO82bxu?99nYQEI#`I|3*7mh3igKiq(~QX-~#-$u@Qu>KU*nPZzT7H?Z^u8RE>G96bvz zwOM{{bdwCskt9bqXW9ltN9Tr?Cdk5^kwfPe5 z=?>k~pb0##4{f#8as80i>ZCnptMW(W{W%FR#CEx+z+SJdk$Z{=U-4e}fkOCxAg1L! z9N+3qk!=o{tyf~E_lA=#Qtz(!0V|Tw?~q!5V6JLdkuI<89gEFz&h9xsa7P-1O_e7m zX3F(o+q-V3fh@Uq-|m{a9>%L*hyw%O{Lz*PVw|G-$AgTYf3OBL8n#LV)pBGF6b)$S zUiul??)lLG}@#Gpr|t>8tsK~?8+{wAbaVhji#oS7+Ru!WCKR8 zPyGLFp=<2-=k2>_f6)@;{G6s}9)sY)e(*_=&H|VS8|8UE(Zc>TCSDUPZBDNYAIoAD zL-5C_wsh!)x6NPg?(UrBFC11Hg4d${Dl03u`pN^GW&GC;|K~fyk^bT*AS{z41BPuc z=0s0kZa}OMvx}%-Fb{DfBm^oPhMCE1cTDZ?rX1o1#MiKe-1WHUoL;Cjxp&{=4Whbk z%lj4{FY3&h`+Uq~^|SfS>6?_~oIARUUKwmw=85or5kuF8(^?)FfR*I9UY=~&M3#$C z1B=c^Hg?aoo)4dE^XFSqLv~}hL+)jzE~YcVk~ZliappKv>*zRY+mK*&SM`dPGX0=^5}WMmFewV0 zqQcsdDmd`X-DexSPd(7)*#u!}vxq;yE2iBR4%kx$D=OnC_qR5)>=kr@IW9EB_+b@q2IYmsprl5Y%Fi9C59ieKRd`!HDzL} z>)>5Q&ye~tYrt4fpAytYA5q2B0N(k;9I~mkDpl3 zHlUNcCN}JS*opBby}d{(Spm=yZdNWY_;+5UrRZfUxm7v7e-zrVy6ENT*)>9Fd3e(6 z36CNoBVFm+I$M<@6=~%|w8|I0833fFihe*P@cqJhgp`;5@;4I88bFhqMv!-OJm;9( zB0bU$x)}p}SdYHF$BBZ&Ven?x#6mslAsy!<0V+(|o|+`KJ?~xK$fA7&{Hqmq*P%U= zFJ|%5{Nu~(PUVLG5uVXo!w#h{upcO}NxLAFlvX2b=xmSk-OQI?0G&VkpH@`4iwN2@ zXFbP_*R%?i@Lw!9eUsKj_@Hp65ii^ zON=}Ze4gcU7#nuF`t+O-%weeEPbWwfC5YuAWTX zZ1;hkSpjSX1V}a*v-`;?(5mCs0$N~|#xJgHZj?nJ72tENfDYM5nMdUcG@)}hT9Zb` z^ITwQ+mH~1oNtNa=rni&W4~DFWtFc5Wd_wbpZEMLnRkup1bKaiyXgA#lsk&s42+ zS(;WFjRpNdO|H}@O>jl6@G7tC5Oikdn_NVn2~KUaA=;4!uhvH$Nle@&^N->d0)Mnh zm<}Vs~n=?Swwa#OnHjL}(wP zh1C%cbIvhBwpLz8?Jj;Hfv%ODlQzNgEo`fM>*`Pi(eRr{CLCM5QOCU=aIlKs7?!@fBsz-!>fs=?^Q=fqMX(nA+p~ivp8w^Xtjgw}KkAeKXKvu`;38m7 z_4h^6xonr`a}2wOhl;Ezp}ngcqafq7I1XPc$(Z;JEOyuKt+3ud?nD14fcVgV*E9xY zcP=iYh+a?l`;<4u4@#Jxf;wnmU@+AQvDj2O^v@)Ly~Y5o&#$t%L!ah6DrJPPvme4J zbGV%bCXq(rh@cq06ENQ)_r;-M8xxOFVqu6SgdzAaw{W1OW@X5gx|eFKX-tqJPZ3)g zG_az%vBQ9Pzs%Dw9S;R8jRj$Fa_YL2O?;*)rjeR~UGZScQbexHW&=E`SacxY(E#zx z>Cetc@b1Elh{Xl*8FeF_!m+HmPl1$G9ew=%k!lfG5d-99EisS=F#POBVYg@b;3&d> zE0YJ_G#0VE{3%3)hp1n?tP(pGbwB5q)3u$K0O&QD^UoezboU>l)9c}%6SC5LOAak6NjN`kSD zr7XGw382KWuRw0YWWGFZA}DrfYqn`zL$a2L;8wHJi5P3yijq4d04Sm$=gNGXL9uKy z83w$Ar~#T~`BHc_Uqh#;IIrRcs69@eb(T?4hh5jF zOB(6!4pF)r2@&aTq(i#9K|(@0r8|Zi5JXx^dWIMf8M-^4zxNa0-j`4FVb+>q)|@%l zbUByuoNr(J-L z&rKeM_pTTW&gBN5pVY4-OD)4#+?OJuT#geHoJQ zpMEN=c3C|D(3g+H)ax;@DBVV@o=&`;<>PZXYyUdMlXvC-74zqg5IjsH7H7je#M^&Q zv`r;>`*p3Rc1P}@m#bh#N*`3ael2wSuF9LkL!g1rkOo{jC=&Sd=XJ5^WAVRL_=(oW zKi%4FMc&r#Ypb>j1Vg;S?5)2-xnN|8QK_HFh@|A)rN1gSu^S^eeSM|O6~Qix&`=UWBr`-dv+K_CPYA>z7_WwrHKJb94B^L( zdyfE$YgrNi32>~#K?#Q?U*N4;EeP6ZTkovf9kpcH%e-+Nx8BUGpys~`(IlPd_NL)B zX-Xep21JI1A*Y=|A4H=umGdcwg9;JN5o^<6I*3PZD5L1j(Hn!v@DD^CE4EEI_n-A! z(;q*HWj-1Jj;kA}lfsg3u`^Ohz)Q-jQ*ve(F5RW+5v4m<(&4Lwtu|&gb?J|f(Raeb z9;$sFXh6XPu9Z02k58I#Sw1ffO&Gu2xW@r&hv@Bzk7jfJ6~$UeB{=U_qOB0Z1HWeK zKM#9q==!_@U&{JKHR4zojNvA(NYW;NQ?}B+E^OVpvIL0EmiAQIG&XUT z(os4|S%QN(ESF6u5)^mBui~Y258hZLDkL)nkh&gqsh!F+I{)4Y5OZZYhoAvtkQ974kqcnE` zeFZanZhE?J?OR4hMg+?TQHuX`1djfMTenf>tm!CHQ{{jB(0CaxY^K&_pD|gSpCR0* zKOEH)$b8eXwA|FZK9oKjTG4JNJr5H9zy4yXu&V3pll;H^#YkKG=e_&!6398X=Ls24 zoNo`sb@;JiDcRuk;rrXd`H}UO?UjWJmxUE5@#E!ke-DN!)gP?z_N_awhx^w9mUfq_ zQq#P=x)<&Hy2n(_G0wJdL!kSlG@36b=9^99h)M1%1UjM|Yec~EMYO844Co844OwH+ zjy2LfZZ7%|{a>?H0^J9qKspnHWQD#(^|MPfb=i)fyBYU-u&>V~;>y!X$-a7a6sWxM+6?C|pd#aHc~mTSm!O zp3`w_L@g_xSlubN)VfpN7gd@(6w2SO5PE35XF8|u(FLE5*NKPuh0uV>%AOzKQu(%Z z!;+Dhl~N(k!%|;ik4VVI8N!El(t0#6`hJ$(Y{by+m_6U=@k&P>VL>8;zKZV!A-oK1 z)Hb@yGnj>aLxpKe?euqJs0uWWIe&oTL!AUEAFsbZ+kDu4pM3p#5;>pl68%x+Wlb7| zFa9UGdy4Ua7(6_zxn{FDS})on-WigQ3#~_vq_bD68m~v{*TGSOF01bX3IYlWNKnTm z?)@`M#4mqI*0%th*!|V&{ncxIsnac8v^4+_6}EPycp`;7K3=awpBoHY$QSiYXODaD zC)e)WtYl?EMxO?}q)M_@D4i?>?zc~bE{+0@IW`CbGTboja*&(|7*Lx$ z7Jd@I#)>~!)*D%J)rLeczj1Bca@Mt>M6UaW?lyQjL?!{Sq3|JL>Oq#_G-es9FLv}s zX-Q7(f+{0wMOz2fD!j@SwP{>qH6x|XIs9ml-;fUuPA;tx+*8g>lK38lgOdiN6$N`@ z`>0F0?{!q!Gq4)D>nAFHiB)T)AEmdaS4fR>on1#zO<$}SX4|g)2Ff+riCWFNHS0u zpY(5GDJiL|VEN9?curqhWegvOlM-hDij)v`210wp+54%KTJlH3H^rQ*(Fm zS|9WBGLlKJ@$!)=FAlL;-PnVC){Y>3d*Rm0*#Q0>+|YjqjQfA)6z=sZ`yiWX=rGAAk)js_Ci==y*>N&-DDBP>pZWp&t3S~(^G*m#utX`WkDsZ zrg~w7qNiJ0yW1vaSE)1|yH#?YcgygZ(Te9hFBc7wKTZK9uK@a0^@^%oYw7{j5h}ZX z{d2TpdMf0WbD=q-tl9}0rT2^J`wo{&Rt(RnvXs;F95afmwP6y2<{wvcOVaf^=5yb| zgRI!rz2LZyz-Z*gS7Vdmt#)TUOAvfY?89|+jsKzmxrx%r=5>YIZjfYdozDk>x&4Fp zdj$bUOx;7=3o?q`;V@^H50gGu%VW1J8oHBuh79!$Z9dRV%Z$qe9?{=E`eTyRg*0F( ziAjs&9G#23Tlh7-Plzku^mE*Gi;M{Rsie^RpGW#0xDkFQpK0K3%KuKb8?2)uiPJgW ze=(8FyCr%)ro>#oIXkiGSc+=>7JBm3L>O`tq2)iY6KaVjQL6KOEN!E=5gSl)XoY`WX#dT{1qs^Fi zq)2Z2Vq*Hp6?HW_h~~K8LI>-z>s%)ek?f2z+~Pnqb$RbVA6 zjtjLL;iP8Z_tLzm5hT3W`Y~;Yyu?7(cxi+G$m*1c(cc~Y*=ZIvhCCv8zaMjD2^~A3 zINMS0y$j$m@ih0sZNmcTl?N9yzNr6+C8lG}>&6UNJZYf#G$Yu^LDbv%Lcbkc^mSjxIyT8V6m`jvs1Cce z$-c=LkU_9>OC>d{0_?hYvWkOBCAdCsY;WwRS7l3#Dgvo6K{$f3b!+YM`)1<>uOB(O z3iEZFU+)MxYA4IWfgNF;O0ko53zvEkc+*!C1x7L$Vy6AFec=)1xQ&O=*M?B=tz?1w z5P5n^N*|u%*#;vE%h0<>;P2#yV)Wx1Oj9#6vkFs%&nUb@w~6Gh^(iyGaCkdHpE8cyL_BgsLF6Q;jCJGjg)O6P=3%HtFBtgMEXMXOaWr(&rI(#g>kfBVh_*N(aod z>Gy~j+HFepr64Y_Z%9yE$#5`0tFyOQC5@-m7BelZD#MN6L{0f@q?2nm?no+lEQZ1I zXK-6W9B#{=&*Gda?Af3rp<>OoWt_|SeTd!oYsyGfYQH-EnS;`dwN6U@(d z-J5$0{9Bh@UHV-0^u9GUd4;?poxJ_fnP6-azrRd(%Tu2(^tAp=PuZ~gQm*dy-_HV( z4t|s6q=V;9yl>G?B_9*}#soG^oJaEHrtY8M1F>Y@tZ=#>J%N8%EU=rq0CsbRv-P5D zv%{rPb@r08BeOn&w`e!1W{py)ifA7yCDR$O<5_S+iHpX=;exLf3@#27aU6|MLKoQf za$c$$er1nEB6o@~xDfwMNRJ?t$WSVmq2`n6hU#R6>NZTt#>^VUk?T-dUY9CHgeq-> zZhnX|?af9a7^&eIJE`cc8mZgb_Q6Am@?*bs5iuQ(o`e1j374VtImtxnxAD6yyHKc< zBsn>GkSsDxGZHVYw6c950{hEdcgRzVp6`zt!&yFhe5Azprg^Lk4B`DK&I)1!KYkoI z^W{#6@ABQAlz41se?0T{#iEzN1zDYm8qVg0)jg<#YY~3_L*cQour{4Bpwt*nufmFx z|Byw8t@|G|4IeBNgw?8?`M}h}&o_MY@D@=*13GA55Z|FLFd`)0t@yIb5SAxPJ$>Ep z%Za|iK>=wT`Nq3+@3%ij$31M4!l&y$7L*#aNccN{KR6q={|kZM2m$KqzLY+aMbu2b z6v;E6cVdTcuCV2#`Yf?5k)M(8VG}5HKh=>Du#Z*!sKf>T-kv;fdE;AloNnIL3hc#wD@L6Wo>P-^r~{J?U^KxII#(T9&E}+;pi^sy zu*$eW2*7G;;!}(zgAeFSLkey;s9g4qtp;CesW?(oQl;avGCi6Yp?>=EN7?J z-$Lm^fR%yLKZ<+A!G7Tjz2Vf)dYWwRI?Z^~Xnh84hLuYFIfe;K%zh6NQ9Q5n(IwBES6uG|$_CAoPWheWZdk z3~cib-6y!Ea$U4tD;?JsV&NPiIhp6@Q5j$%#0|Ek|LASlt8os{YKqlbH0j-Z%x|Bj>(BgOC=HrBLG~xh%1PZA2pAv5N;3v5G8_t z#ALHxxo;ezQH%Oozv07aAPF_~r`53Q`AK6z(IQoQ)5o)94N^3`TL6w8w zerg8#i%Z$jmooQ(8kb$RJ)~(o{6xzWDmY(g12W{;j$* zha-ohvb8q_3s|qeD4Jl`07m0^mbnPVl*HQ<&q7jD&HDc@@&!O*R^?AwTDkg238Ht4DUX^VD4gT4zt{~BQV z`!g@y&Sn*q=08Lr%w&p8_td`4M%hX|s^ZlyjK%Sg=hFs#&} zlJa>1Al6U?oaJ$gs74~N#_>^UKj)>f`P*AHw+acQh) zN4mxg3qpMcHI(I1i%}WMNzr|-fF3|CpdVtLi+Ewj*$Q=&Tw%LIrX_a?f5u24m<-EB z55`jncMl1N3)5Ka0BAd9cKvDptDOkI94lrN4dKju;f>uYf?NARV7#f{K7x(4&AIE- zRWJHZHmRxQYOa!yQ@JwYkEP)2pzDNFFYb`3QO=?X%jbR9UIC^?oft`2&Ia=M^491V zgLIl={6-F28yj~MW7-up_d~?;CG;BBdg96CeP&uDH?BLZVYyn zm@fo4W!}-?c@cF=lj=OCcwf67m+P4ZMVSU&&SPqs20RJ`_vHctZ}dmW)H~AaXgrjm z-m|eAYSO)|`nb7vqHn827Aw6EW8-H#t@`YJkN)s~b^Wi2S)=YwZTNS#-k|PkuxSehi70d;)^#R%xzVgP#=SO-R**mQPDIw9w+-I}6IS)h_-^}nNh)?c9KeG_n=-JWRO17*DAmDZ*u27n<#5&|OHQoFT2f7=!+ z%+%1R2^Ma9OM9KjDf09`&L#RIWSosZNMtlYe7}d~8?SV<^9oA7$oFj7HJ2N*zv4{& z(4vJ(W~=4>mgaBz7O8AxiBmGyFnI`2ZK4OMX_EV~gFqd}r*n~(*S zY6l)-bE9_(Z6fJr8E-o?veON6)C{7U(zOy(;(S%6-aJZh4nz2XI+N88l_Kgy0nRoI zz67@Cx1@zoS`t>-{=k$`uAzYbe+&f{nDm5BqySnOe43*iB&G?G&>Z46{fQgmp+69& z$>B?qdL0cn3oKZB&KWZ4|0oVp&7^%2lZ5JMFZYeo@h_`0zQ z2nqtaaS4h^nUM56!>6VQxxop_W=RgMBbz#A}D{ZtucXw3!vlxj|=DZ zt_T1TQ^1VFY~9~o6`z)RlAlrS-x?}2>2RaR`@Owwdym{k;k5DNvyHvIeKIpnF(CqE zN(t5N6*+7T_tb6oD47&L?}ZSezA^%hvNz(1oIV0di{|3+a7>#810&;YIl}l0(`IyJ zBg_&ySMxAAeMFYq7~0?wbKZV$KERWTxl93mWxjNB}3^U2#w_be5?}AVi6{K?#+s}=H5I_%(t(;wSwVr4QQPvQj zCmH1F<8z*rR2K+XFv69n?I9)HEZEXPOfr$}S{dqb! znp}L<1>qV7f83%do22iY(v&!SBwh%hE`5oqOE&#kOD}7cH>vdf(%Vd$QiCcBZzvr% zrBB3L=n~Gxu-F<(60vGHtK<=!bxM(1+m!vM>-Fa-LUE=CcJb-P&5aoM<~~(9aeVuI zXSp!IUO8G$g$OdRsY0?NV%H0Gwhc@A-J-T`YisE6CN6p=)vjYVGuLkM$b{-hTr)o1 z4j_p#ijRn@LY{9br1(LJaQEV1#N7X`0|G#_%UbXVlMyI@vNKb#{J4okPXP;Y^*q1r zdbFX?13-+#|8$pzXUan7*^h$n9jei}jor%Gh7-I08>A@pG@~oHZurF6FZN*)@zaZF z_c0OAH`>$XoaMl6W7TInTbr2RReat6>(%vcAuv~yFZs^}dZS`UB=JU?w_(>}P4abc zsK5l&HIuDnl(p{*5(Cn54q6bl{w%gF<1R|aUWu16U10s|>qwPYLVG~+PeNCNXX$9z z_$uYWtM?^RBe67PC7$&wPZLkJ-MZA;+|uMY2FK>8v=$=bZE$G@_eVk}qwQ8q1ZR-Z ze32iJ+9pu~=Pn7>>Mlv06$!yLT11!z4rO*n;hmPUUbAW6RPBZr4&%{XEyI2BS8dwM z5&0|-{QzO}Zkj63#(T_2y1pM_)57{f_(%w=1Up%Mn}~dXHPb!H$b%C0_6$yzFJSSu zlooSNuZDd1BT|M%l||d7D{cUZuPNn{@L4XtWuQ9pEoMSO>lsd2OzA==;`@!~AC?hs zv4b*f#xtAng|4j5@Dw6Q>8UVo``jC+M{DCJ5tP@=5$boW9-aWKsFNCj#E$jPPz2@B z`wO=euSZyagy#T`(2^@1f|LFd+U$U4#Nq6eghtgaIbf2p#Gox3?hGLGP&h9*`u?tL z^ovN%U$j@fYrgx3^aitA!Pa#@ad3oCcVI%#SA>bWkOu_>u^!Uw1! z^PY~Dm+Ci!l}{XXoMqt-rvZQM(@g;2PCnGHIEnwPgq?9VP?&Sv@W4B~UH$*yjd9)o zd-y*{$8a)Q17ISvmN&q)O$C0i{o-owI!Qlo&$g>u4)f@!=PSI* z^HZe#% zzI=gCANve_!vGEgU0G_f3~$J-Dw-Dp2aCiW(y!<*GlZ9^_FC~7*Q95m zhX_dcNEovzkI9WMtUDr)#?8sO0RfJk6tDbuckxhLVRC@|s5g2>kvM-yKoYk+*dS~y zFUGxa3w%WOz5nnkv#X1EfBzP4*0;=uM-_M-`!q#=x_*af)cS&!9h-N6xA9H38W@kn z#4Gw8aCrF?`&>7V=;ya z1~OadJV^vTCSr*$;C4iZjYEZ-5z6x!!4S7<2hjoq&PLtI>DWP8iZ+UPOG?SJaQQNy z?F!k6sAMG5a?>f(z7y%?iscK8W`Y;$nbO;vAcqH^7OzM;Qd28~CrkALWRfI9ILLLa zeI=&ei6jo`z&}k7)x8(|4Z5_w%9UEJczkNxLEG^&Q^ZJyp3q0SX(O}H0fDo&paSkr zFVuO#H_ZzZim$wjGR|+xxjk2tgwC(-X$*&M^%oxQ+s zVOR(S`_B>PqD_`~_n5Bf-Y`^LxP1QvsgU6TawmhF zj@x9vxNm#xvk%fUvn_udbA+pLVpCA=IQ89;;>eHDO6^}AYIsDc!ISC^s`D50wcrGZ8V&RmC z4*2>eprbvI@Oc$=0ZIy2UL-^cJph0T`;MXW1+NNuelS9$`F=Bu+AFN?h-K`=5`h;r zk5>2UX-|d{vb^NZ+Mm!xDd+^dpD>4eFX)2HI=-+)p`(L^(8Pqm%!)0pO21uhSNP^U zN`nmzA)0NM0MKM=d72mIAxHbE@$Lj6&3RBY9)O>Ic`@bn-=02f*5Vd?j88~d=0v+Z z;h+2c`^RwC7r;Dt@b#eiBFSTHmXJ7Q35|FwU$h&T6Jsq(;~~|P-0RKl-0Ph)0~u}a z^FQzQO?HX5JtZH9^x*vA?Yom7N7i#ne_ehJ-0OJG2;S!jxT4keoj`sg&^K}kz!AoZ z09&yur47EJ&mnNy@W_54x&tg_MeA}Qfi<(iM$Pw*S%l#8uFnKh#=?tCJdg8^E~3#4 zjGv2VHT3pweKkrT6pMt_=WuGdL4}BR^{3=A`EN(;6>6VE`V-CvhuGj^@Vv08MS*KF zEF7Juh=$`b0s`=0Qo_o9zZktpjJKxJ1{H-7YHu;Z2bjctqyZzl<7NV;ekqbFc>|h}s%rVWy8@5A1*We@X9HOL zZUa)xzS7>t+_cc(@~`y!Mex!QfebRKpU=;{ zw9jTUI3Yy)X0jK?2R`0ZF7ND+?|z(iAvQ8K_G6)b!Vpz-Xf$zKy{xr~c#mP-l8)Mk zg&*wy{G!z!ii>8^={h_+#RhFZ-a5R&eWaoq@E7jjF{7b4c^>nA?*3>j0y24G6(PYt z3$@xxQj);sL;Jhb-{A9gWmd(^uu_JF7AF6G|pOhSl$6bj@}HWEhx`uQ_Whn zNz>S$D#BUOG#Uw{(5d}iSNfa4H*H-L#lLL;NU1+qOn}{bC}BZ_u<{vAfvBP`+99U~ zRdNnfy8c`I&&egZc6X zE-o$&AYhcFbA6}`75fnGBOJuJUkSxxST#X8-W*JbQRAt>T$|Z}rnUxjZ1IcRmk|uC zqVS5_%{l*5<>JU&$(%g>3xl6ud%`e{EJX_WdpUgmaxX&J2Y9WyrqHXZ;r;hX4vfsc zyt!3O$KpqkM1xEBIkES5H4~-PWp}qGd2my`DRBU>RGx=1dMUl54NL?XXUW1fnMEBzb&&pNEXG*6^J|6mEV?;EqdP`t#p~ z4R5My77VuS-QN|700&ll@#*6_!#OQ4;zRsOK>xDjg~f{;cF0e|J3;mWsapfU;!sf>_z-5U5K8k zLwu%PZV!QyCiUqleJ-Kpa5 zc&3(`6ZYXs+n4^$2HHoRQHR^*k51I#H?3XflvnO1O`qec>l3n&Ym;r=7jXSdmvM(Z ztiFrmsv4L%JW4-^3kYQVlQ?#rPm0}!QHOH8)=~L@v6Z|MEs7!5Cs}Jn`x$WwX}b9D z5BRgO{QxU%hzf0q^X3C>F?C7Z(q~M`_qPWvjN{2tL(ez*w>V8dyZoO&o_&@4UVM?u zwZqD;n0$Ss0)5{B-T025~5`&buv^$AOVMwQ#1!h6#f~q9nJ!$wQwjBP3 zB&@UZ@>XPQ76VRT$33bI-%p+{KjfXN`de^<^Kt7LISpH+X>48A4X?K1xN6d501PjPK-laMo5 z*zhTMtJ-u#mc$M88KzHVvKH0uZf%h+cesGCGgSU2^AaI*U3k?Fk~H_7|)i#Ds=2je27!(+K8LO)+mUW2TOWj=WAx+L7Mo)sU z(siX$ZO>C7fv#fjYC>}iRSc+}c!+^K=-#?KiRQ(i@Ol=cw0SXvU!RTh(zZ}XYgtgg z0lOueQ%t=!9Xbz#Dah0Eca`8qODs50 zj-B38t3|;E`FfYr>`uyD2{hxCDVVgf@lbd#u3On|JJn7s**M<7Tm5i`7we3KSTRk7 z=R&&;Tf4;GbyN|82MQm%kJZxhu;alhYd zF?y1B_n3fIMCDC~Y6*?x#j~BSa<-(fc$dj)uvGs(W%yz{0l4Y({EJ72gAcg`U~XbH zvWmW-G!um$@R%2YCmch>0Y?ay7Lyzkk{ZbykTcT~iD^h45CQ*P=$sOTpPUzRq8u~j zMJW8GigX-luYMSK*rFQy80+yBt-l+PDhHpdHn|(Ic{{!tbcV7SaDVxo#>V`m|CNxs zxQ%iv+H?k2x}PHd8EO~{E{{srt0Y7rRj@;qc)o*jY5I!1ilEb$Bb_`(p$(e`WG|HOsak&}_(Pt7eoIZ%5%=;A@4dom&IAP1ZM4llPLAk}3w^J8h! z4CQXyqG_oV-_G38x(4*a?@A|EV&WsN(vs#gdjrYiQtuGzHV>nN>p6M2U7^e6?jzuJ zrhe#rc+r0SqzJ^uP3?TkGAsUA=>M7KZ&r+;F+)WELb@x->j+o|J-(A*4dIMYAK>Yi znB|Am%Tn`JvX86U1^12nSv*%F9(lUUCVVYTW(bK9nX7>lX_{X;i({E<++iHW&PVq+ zeS^@8+e>@VP)Qva1OJ9Hl!rNIRmViYDGh~Jv0GQ=z%GDirKnD$b6Ir#BQ{7!d$m<{ zX271Uyt*q8@}iOZ^>eXh7PDV3zz}!HfDG}!5D|a@UCAdZ?55w~rqtBbW?WhmLz6)1 z9>B%SLpH*P{|sTEur*fb0H5rz8z zZU?f{E8b9N*}WUU@>`BXg5H;aK75N-s}s*wc3hByW6U|6G(>mW6dNAl8Ql=K`;X4} z-5d1>#ovieJ(bxH#6)qi=*s|H9#B}ZqKPKUTbeMKJi0q+cR?KdoG zYPm}JVCyLDmUv@q1lw_ShQW< z0~}<-Nk8DOwg<(y1U?;0&cG%nKWU)J@QM`8ySkj!Zyz4pZ!N+`NG!@=dDp4Rz>C0wU7KKquoj&T&vCITn!1x-3)+lpw?nP2rZVvES$m zupQGA6~<%2GYfT6WkF{3sehI60lR8tbT_T%Q^2I4%Gh#0LLSoqa~e)ux{dm`6|h<- zzJWR91@_AF-?<|HS%2K{MxAJd3mR<(j}3)=N#T)vG3or1T55_Snw?{YUC0T-B`sA^ z*o#i_72bO?*kufl$WQZtNXgUDeL!SITLv!-Dv%6Whwno68;H46yN|&MN1gXHUH2hJ znS=vVlFHG=1Z)JIF;awdK__yaq$vFouY70TBUu;EB5|wSyL*1KG&EcL^W#aW{U{_a zbG;PGs*&zb|IJQ{vk=_3Yz_j~l}+T0QF98fPT-**MaNxo9= zK8mK?1woJTSE*wJg_oc0oPFGJtsuv4xbJ4KeeJ+F5bt~E_E|le8?1cMTh_b5sgNrF z+0St_lZQSl{dA+|xw$-Dg7`vu&3cBTBcVCtw7Mi{Rvz@o>{8Ds9ixp{^DSs}f=i9K z;c(k0jPWAur@pbqveYKNgxYV|utCLUH-q=4(t{ZaX*11%W}W(f!&D%P&B<3S0-kST zm2l7+osX^FA0EFCy`p2d?v_XBG2%C2*k`_QgH$$Er0$7UYxkd+BqG|){#f8n=fV0L76qq_%nr^kfXz<@Z0eEj4&nG<1??(`JTGhyEasyGzfyJBdf|gF+E~_Wn*cUyK+J#b;9*rrzg$; z$7sg}SKgx}pmF8U%b*{ry5fJk1BtG`D8L8%N3awMVXVbL_JDwke2F|F3_DjMuyAy5 z-E`1-BrGbEior+bWPd*(0T%V;?fM!pE)P&a;pLO5d4coM)&2y4kbGrN94>h}U`SoJ z+qpd@{WSz#lR%Ii{t$FKt>NK!@5Bc0(+GeQ#Glw@0q?Uxs7@lRc%O}*XF@XMG(zec ztH0)OJsai>-j->9<4c5XBbz=Y0Ju-9RDHJ|Roa=Bk?Ow>WAcRq{_@kSZ}AlCsEOL{ z5B%UW0`tT!9=L9K_aZS>9=J<|j=dKAlN$w?9T-w@z8TPLv%4@lCdau4ZZD%Rx!nNh zr*j}bOEBZ0OHy%UT@yB_2?@kbzGAQpn3+diV@q@T3zs`JyTNnlf(v4}vUbz6bAOrV z%CdK|V>id8GnK%_etyYxc~^{$W@z0x-ux||>{Gcrx)~XA#-fgFgY0cpDB;;&qeir90=X99CTKrTbec;c8ZK@CP+!*Xk` z;tmxrsU4C2=8Im4>;-Mf`t#9s8lZU3BJMvQrVYwFf{|9XO{?riW0RvHPLV~9H~lhy z#s4+OT3_CU#!99)Eb(Cm)s<3yMqP05-j)lNh6qW=QyVE$^WZ>s;o!Bx-hhjD(`Ef) zwjEo~&_E@Q(l*vq`xfByyB@+1cu5!KlvA8mFSgUdn&U+MMJr1iB1FlZx;Hc__r7d= zFqs~*0DjptrSW@`a{O~Ei|-NUeHPw38+Bq7=pFDD@7*y}ujr`-aK5Ml|9tq~?PDnT z3n(}1A>X%i(knY5)0e-a^;lV1$N9PM=CfggLB}t`^$KB_Xvy`gD7)tnjFw@L4R>Q0PiNbRpk?m@2?F!`0tPJ}5~ zPy0G6oMmRS_{uP8cw+ltnobmj9jW82#nl%A?+P2f1v~~1C71xwlVW7RM_XL-Zu>|u znb8_(!+MG?-fvG>$b6EkUT_=NLSF|aAaBHD*tp_@A*Vz5;6F^2v$c;}$*K}etr1K^ z#z6kwY@=tDY{}KNpU`MdA#9!i+|$eK3x5H3D+`vA==2;V`*eM(!@2w3F{04pZh9D>t7&hQ)3@kI-#Pz5mWMO_L*`Kyy9svrU_4M-;G(j|b#sYlrIeA+mg8&rt;XE8~5rWa6Ol;f=43+4cAE=dxBa8ko!pxqEul>_aD0PNeoGfG(} z8B6Rcf3gSNTQSwZFy(Ik)J4$_oH9GE?m&A2@e<6w7G!%zn4^2_{bHKy{wgPvk-;bO zhXs{&9!an$l-S<7_BH?gJQm;YfFF}+D{1y{h1>})9$xoqyB57KYZs|Fv+pImLP2ec zsb9?V`1%kUxYzw$wlZdlUNW~_)Lx@-L*obgXv*xnFICTU9a+y)Vv-fZHWfHLu}-EX zR9dSOH+|dz33GGqJ*qLK_pQ4m9ed)$TbB`{x`*xv^)Ckh@xEwi|5EFxa#C-6OJLY> z!Z`Q)K!kpe6=*m8V!%~OwHfk!9bg77m3jW zPl$XS`h;7~KxCjZS?n7v93x2UfvdIVrg{)fY_wVOy;TJ0IzL@)`;v;C3-D zou6KlDYv{ViW=#hpo^Z2=6S~xIj(aO1@r5ACFki5(}AY;M92tbf9M#{ny5-Ui%mWswzWg;v-yKode{FPf!v#esT#Pgu0mE$^FE6$h)B-#jE%zt z?)&kA>H6+RH2|H?Qv!$YQ+!Fx`HfZbY`)LxTLor?v^K#8K85 zXt({V-(i`^b1RTvw5CaOOY>~x+^BB%FD*QmAR?|!rFk-Z9jC>Ax zbJ-#35xpm?LTwH!wzNDCrxTSIJ(6+ungM!#q*4Iq$-3 zTOJ?qs}59gOj~ibQcaO{DGBRY)ufdf4NwUA4p%y7dvOQALEmh!s?dVgH~k%hy8T)R zGcr?B=q4l5(_eOmoY2=@az_u{0-bj91*>f-j zZ)>WM(KO~yPR1X9MR?9Jkx%n*r_yC2`kX#kP~WX*0k>^RPlWuo1Oh|}ni(M@3a~O^ z)pysK5J*r$wT*7n2^(_s_bvOY5fs56W+CR=N z<$h-UMJ(5%(ryV&>p+`FlRnp#m)X-<*2g@Uf^74k4E4FE zF59y?4m8`81Gm+~uOY_|ag#mfuedSvWumJkMfdZ7)Q;bDT~E91yL+y^f2TomX1)fV zKJ@#c=hF-Hh&e()f|1w#jy-KD%*#FfgLcEnyxV%vUext4lTHF8M`1ajYeZX2zG<1c zS=`(!Qt45MI9y2JlJO;lXbuYYd5Zax-oA3})s^&b5X1;g~GXyof8>=Z;+Q zDR*kpBIx327S(OktGoesA;6LDFzA;E*mI@HOnj5-bN8so!=~Jr$U%W5oX@K<3ECmf zB6(NvwIk_eyFfIeP-ee(E=B?CM;0yr`aK{jRDng6Z#Ql5ciIGXHg`6A>IA>%hiQS^!srVf1JB8bfgE{-zg1E7Mg9p(_;UqBj`M^|W-S+~s>vkyD9$ugC zc@SlFktOvU_2hY`0YsutJ&7HIOVgb~E}>=Rm!u3xHV}p9o%f30MFm!bSd2~9`m&ETST_fyghDP-+ zJes-3&~@s$fta-fr@>BZ?n#Sr+s3w2CEYmRS?^;gw|PQhW)gS25YC+-ga6tp!`f>F z(wbcV=zvPAq6kO~qzYM77?6=aQqRrJDx-JpRrZ!fI~2#vM$(f3xvRI@O;d`0RTRg~ zj(J+R9_WB38z-xDdC)QiQUZlz{EG>;c?9w)eN;3w+P_#Rzegi<;rO1-f078A+NScB~uXI=&AJm6AQqa0C148f-QrC+$0AtVek2r z)O!8L1drd2f9`;+(s^CukMLfFAFN3`a@s<7-X-$JK*x9IHfbZJ2mr2hM+Qk4(b$Lu zTJjNhY5$%M>o*2oo#V65`lLcQ>DH6);XDyoDVc`&gWiCE_{V8{Z`O@9H9~Mb#G%b_ z7&uvIq%xtOk9Y$JtEA$3Ksg{|-^WRYT)Ob;{|eIj&Bp@KF7ctg$qvVX=kfk*WZgQ_ z#xPZvwVXMd_x|vbphf>k?S$cnPp%&xw*djiINkAd0KCOiwK>`juFkHTYKX5i3*q*> z>D3#uJF=AY{3CcTlGpCW9_0*?(UUkuZ(uc;9Z~N2RuN*2-CtAaBj`#1uK(O-F`xvT zitqe-4C;W|h8mjCy22-$P#XS=slN7Qv-7Pr9 zp+IpB?oixH@%Or)y}xhvkNnAG!VJ0AI_0q6e>&^BZt$BwUQMY_nYPy^k{hz7z^1})yRU-^)auHt&*9t5N0m0#mIMt$Y>FxK};-<~cQIj-tx(z)oSb~e=6 zO+=>pr=q;w$qZc3gBIP;gK~v)q}ADVV?GK-C9Q6gdaCBTW!yw&@A0u)HuP8~gVLi5 z|2ZPJh{{8+Eu3jV&(y55%A!VvXlJ-zOggxMp;)2#*NTGKx^3lGZW`}<9 zSgKK{Lm39MirAf4filM|W~L4UEZyW%)ZP3(cwo4*Jn^qrV)7s~u0^nVhRv*yrPQRs z+TF3cd*daLY1K|&D3f%%B%m9D`ftPBf4Az);lzuv0~rAZv{?c{-nSTcBbQqR;%__g z?z=sI4JpxKi;-rTdVBcQSqEs_l7*`=A)<+1a}ZEZM?Ep{&!Y?&j_)u z{%=@-zCn6hO0R&=P0359>|Y>6q&H&oFh17U2CG{YnAyMc*Jd<5>b7x>;iuuEc<;h0 z2IJ?sxz!!-ei~7<=vshg@3!N+uF$m*6dP$`9dD>G2%M@NMrcaSSXHuMvXbCvRx|aX zO8uOw4zRJpcFCdFBGV9rW;`XXORh(C^qsQ>e0(wf#t8-fBO>U-Q`KYPec*|q%074l zD^xkII!@bkwACdrKM<(NrbaN2v;BlJHYgV{FU!onZni6c$w7IQ)j>hHt>;31)hK7Wh~#WB%P;a;4Yyl zaJt7Cgh#>8m$kF!hww*gXQESujn#2~==Vu$J`4ydAvzEY z(+wF>;7~~G?}9nEN9O(xou{NE0XxNQq6u!RUuwwiLK*HE{Z-xzGA}uR9blw98GXM= zw$qBFZO0lDuXPj*Sg?CChkmn#6_CE6CR)nxp{C1P`YBX2_I!(sj5-6r7515aZZ>Q* zg?*=b+RvvrIEEn3vzbBl9@`8GArTn@BiBNtJmY}h>c0OHqu?F5YH%q2I=^1CJq?ls zC6M6pQ#+}p_$DJtW$P^Ghvo_~O{kj@IXN6Tj-FY|WK(1|)CFdLJM6Kh*;DGW+lszJ zd^${7;^#Cp&Lve}o_Nf6Jy!H1Tg`X+$?);xgXz`-(}}Z1iB_5F>Vua;8^>=0nAVFd zJ5MP#)sw07lxjC}^=EU7yPVY9IY{|w7*^}X)4d(jsMcEX@AxI6jrdmqc1Y<)n8rhj zFGZdPgyEqKWna%&aVt-w4_sRt>(p^FfA=^4O-cNHb^7=q-MHu|&o_^zCB(UL^EY^Yoo1JqdpmZ_Gz^40(2dJ3)Q@7?;)qA6ET?Y%j>reY}loi^rEE9XBm z0laRT^VjoTb=VcDJ5pUX`!(i@PD_Gw$8~wXKR33QZz6BEw#DC3CcYXccLjznt6n_; zhglt%fnMS2^SAGDy8rjh&5mKg^}K9(j=(c>^vmVTTu zCiue}cuitW^$QK=g#BX3kxnHLjIsr#ueb;LOPv8D6rlr=%O3VFfIyZ-C0mYTi;`x{ zn$gBAQfIOjMnLza-me!DZ<}SvdqgcZT&~o$al!`6Pzbjcw<3!aK zxiav!@Xk@fGKrWX#Ui-;t(XIeVhWQJTTn(IJrzLJ+8o-n{Ul|8(}{bmagGnW}xIY@WWeyS2E_MI_GysqXEf%}N$m$r#zU+cGuj@10effpF= zn_G+qUhax4BL9QEi87=jSeG5gs4KxHBdagmj2kKJ)F+RiIxsfE8Fd&aw*i-=qM;_i zQ|H`@b6pXLiiQE-*WNG8%}O}}N}kOPb|Hb8K}p;o44$uqCeTfvfG8Y?dv46OyB0O` z2WY#qs`3EG?w?>otzRZUM%=g%!WuKn`G$FbCm8UpHDV^8dbFPr0=kA}gCI1~*BYs; zDS|L7u1LJ!QQ%$v{3rasYg=z=M$h;5Zk@4D;;y%q&PR$}M-u@tHYpVE|3(8zGpMAw ziOx4%M&H*Z^Zhapb9VR%)=F2O-!rq%n*g#FzZRWgkR!-2$Z$L7!^_M0^<-TapERu= z`agprQzsYn+Suolel(I1nR77!Np)|jS+LFtV?mcfEz)?ysDi7VZv_YK@%a#4a|JgZa)O6!$HcV z#fzT+ys&9i^3EVqsltd?shmX9vO>nyiQ3B@+cHCw&?K2K*awm{GQpYuDbs4RjY&6B zF@+1r;Up~}k4~pB<2+Ca|2D=o{^oSC4UjCgXi0ES)rIunA?l}PJE+emGl{0xWn?{n zj~Q2d3HybyW~;FNL*L@~U*vgzyoTZS`^|a4T{4kD<<8wNGA(9%j>A&|$Yijp5X`l= zr-n`*DJq1)kd*}9Js|r&{4F}}$Fl4z%$R#H|KZDdL4XwEdfdab%mjT?@)MFpSL_P( zW65hoxeuEh^y=o6X0ZtncE@&C5O~3907Jw^sd*?$2LrAN)I<-vOT)Qs+JSR`H{^S3!|=+aUh#x2LZ`#wwKo z@43m2rx#8|&zCXl4s~-%K!w3WWPw=;|^09^L5R~vT2q20+a26erx*H5uCbJ7fCGWYS zd)AFj(dD?er@4i=5oW4S6@ED&1*znOoxt`9?*Aq{;yggx!#0~*@AS~bxN`vy)fTrq zlGyqwh@5}gq{LZxYlA&)sxRAC*<4NK@Rjx^P-9HnrsR7TiqOoaQm%B^f`?0j5F)N?o96kKUSbrTYANF&A$A=>h=xQJcmuE6d*!A#TM|`Y`TtQ&sl)J{WZG-8F z8rwJv&S^=1x+R%bQ8qyzlr%8FiC2DbB}vV7NhuHz>=!kmVCO<#*@SOkV=Xg~#>cxE zRSnEj@53pu17{BDBapGCe2M#!_9f~p9cKJd&r|V3SY@Kau=WUI;9sD~gys9d25DuY znu7LA`Isvh6Mm%8rP38eXs&6oZ1Pxu9Z!jWTdZ!becafUg~fNTPGZ~G{dXcZMqvVb zzOb~$JaGJ~;Xnyw6T zI+WJG?lRB2zl?F1o<4aVNMy_v4-gK5h*DhWujl`?czz;vJ|eRVntFY9^Ij>U@vi^- zaF7Cdc*}9n_wr)j2nw1f9l7s_6ugCnt?#T_I0BkeH}sx0^OKGb)1=ZDn{9$wom@PA z_<~W%$uEF&m-xOrEwKn$kMM__Fh6KZ2KO6e8cz)`bQkn;-~t35xL=wSNK-o{%K}kF z9ixJGlehr7%{65@PBJni7sM)Ns(E|(1!3*qJ?>A@EXQV0dN4nmsBo^Ua)$*E$uASG z=$VcT*s7h?m+|Iuz@?XwSxikA-DIIu z**g|Y?MVJ1zu0TahsJ9Hq4cl)GFd}8kCC*fInzn5XL9J|Rw_zIU?;`wzpV@5Bkpa8 zM>iHxl4BR-wseL7RtdUr^&iH3YrgH#f3dT;U331a9Q1aZe?Gw#&l-s%%kX}p8r0-m zERO#->VUZL{EuuAL-**%85Nkion>L-Zlu0n;`r8fma&9t`+#%tkk*-g^P1#)5qy0U76D z-%^7(NX-($J*I6@(rpH-8>5u+lO-PI0T*RvAQ_>d*0#ztVO{Rt@t#`?27y7<&$$ao zuAn~RMyr36XcKuKGl|*3!Tgk7la>pFAp6l4ALPN(X{nb7JL2_$h2D(-n$iF1{#*zD zrzQN~H=U6;S9eL9I=Y4Y4+za3y2|ra`1O9fMY_2RQ;Y>ks?rg6aNdL4u<`bsrOy)Aiqsg+dMZ_YQvLd4b;1yy4(fX>|6lQf%jia}0X zAT0-6Ia9s@!&Us}81u0DUi&x(q36-h*l0BD)ZYxTYP}Nz-=DYU`F}nt|F;sicqDP| zraF3jxt&I}u_Hpi?(44(je4{eedC3&8PQ zH*hQ9VHOA$cV2ZWy1l|x+JM(&SSnJ1r-fGy2(N7gw`s_!MtM)~KT>Fk*!ICj=K==ByhJo`Giy&-m91TI zf4#IdE$szA^PZR7JedLWokbBnhKXOy{~a=n#5;EW&$Ac$;Cge<-&ik*m`#=1+u%M6 zK#`RZsKl z7a5$q|B;!r$UUE=pqoa^jccX()e?)$Mw~JiBD|s)K#0v%;5`m(_bdbl%64=$n;`cw z|9sL{fJd7rOzbw;#Tq-{U8XR$71aR>nhMU$}tZ1bPLS`JGef2jsa0anHumx{(uNx^Js6V}LKY-wA5 zmpylYvy+@epATWQsIM17h&Dz$gbSd-?PClMM4+Ak&u97hTASjbeK6q^{JAtm0Xrnp z?d2!HTfa8g8NLP#w>Iq0bH--yTd+7wg+O5e1-2lgv8he884K zLq{KP^#SDPCFE0k_5O7gVQz~L@p79j_y}vN8ztWJffvWhU3(W@6(udvpfXZ~6@P95 z{6rws^!q-76|^4ema%p=H!X~W1JfiECr25KMN*fo{@ zIFYvb(e4jK&V!6sYhGK@k3?}e8(iL-Q1u6|p|+B}-BTOjR-a&XryIC_Tc4jQtKI7M z`4I3&Ge61F+tb|4?Cf+(5HP=Yaw?;EJ(hE&0RCn1D&ntqx(wdp?~g)%{){KSI;=K* z7yp+vTKha5w5eqLPfE13ygn7!qcvo22EAM5V|Twl1hw6aP7mMB#xoy@sc#(RQiH>$7B0-!dOg_ zMTb47#W_C!oR5N<`n+bfHhJ0Wl#f&T{y5F%z88Bi7uns-wzuSWluPn&4?OVJZQ!oH z$#W4=+4k%l^o;v6Op4)rO~ApDiPL-GJ2fh1MnH*qi<|rd z8uE?!w$09E7C4T&0~}TNn;_y+j=J`u=*__AWE`_uGB2%JNb5xDTOy5*5wODMQ}O({ zBiMe?Y1ra>Z&n#)-t&04Xf#aPavmivvcJ?E+}S6!pbtLt&o|jV64PNA)&D7GGtl|| z_Q2-;co6aT*-cF5>M6^u0)nNwC31AewSS=_r9Cg9zn8O5I+E-|nn_zRxz^!l6$bF+ zvFHBhu7Ez`6rH^dU)f#xmmxknB&+$dq}(EEOF~ylA8XYzX{pA0kkp@~NN>-cd8_;# z9UZo|QX-RYpNO{EvXd%yF1Eq_mj&{SG8cUely4-RVYkc7!mlQ)1S;|5$zcTMYNlk) zlZz0iKLi|^FfBb}YJv-Ft7n~2ev2xXg>`RYjTg}D&z%QF(e!ayv#!Ti2^KBg``q61 zby{s(0c{% z3wVFQ{eS|WoSbM}P8h#6IXuKV`-hSHopE*EjI&t&SE+QNKN$PXUt#zA7`pxDokLIl zMeFEy)sJ{U`W5Zk?|PWvKsF>D%?RnT=OND<>bj}#F#yO7Prrq~dLnk2CBM7f8H_q0 z-5w5YyDf@gF9N1!xjP%DjstvK8WG3*=k=qZ(@0bHX|d-TZ-E`Wo^$Zpag6axQ81sv zU0CzcERHkeH~)sxW%uh;#tya@_X>VGzGfX)i~~F<57d5@rkhxZo!9J7qA#XP=l~y% z+QGVSDGTZYfwSb4!8;y(;UG6=@!M}H+0#%)c1590{zS})I#~=R`VG~=oA@cHT1u4w`IL|u(aY`+=cD=2+wg_E>us70 zf6G2z6**4}9{rGi{wut7QWzgF+2}mG951@G^C6Vrf$>SZYXl%s$jUaFKkrlBG;3~ab`-Zf68R!)~C9r3X z?)duKx$cSy2n<_nGo_wm6cOpWm~@ST%SP|77QEmgiI?$vIuT2sejmhW^Nrn>6+ezA zARrK7K-vUArakw=%(w^5z+QV+--itnvMW4%oMy-=Tz%IANnN$u&z<$Rmm^hgG`HZG zr#F)N%}UK>VUwgbdgSoWO!G38{A!Rl+f36bUM{Ycl z$ILc$Q(dZ5trRsM#}1oat;Nsk_aSy~$3hZp8?_4qlxvVRmGgjen9i#l5BotHLW{zX zdBHIWk(rU;H7R9LLS}W@=e38KUNB0P!@4{k2%NgBJdqCM^ew`}-ezt`@Gtu0F50Df zaCBdVPMX_b9e()m;Zb#9bYF1v1=4EI#Komv22}3pX`%iYac)X%%vx?9i?r8>aMrK7 zIx#CS@-Q%n^QTMj3R*e!NJd9)6!qlM)-}$~)4TEABxm=M1&`kuh5c9l%q(3a8Qt~Z z^F~Bh5*Vo!Ju4{g1t?r~uC?J$(Ca#LIwbfcl4EY$gzX|QS{@FY9zG3U&Z%AE zT-G2f6Vtl1*+g^iLJ^;v8~<3B-EZQEvw(|^H{`Zw$g#-oGltQkR%}ylbAZ%qE%MmRD+l94M2PtF zDqzf>9lZ_IVo`LDa;2-kk9phod`AhEE0Xy}c%1Zh54vylE6KRx^#X{-GKWusi2rkj z*@439tmj|DL@##egloG7I_Y9Om zM&zh6?CG@s;fLm3<-uzSD^nXdNTIBXxu68BG-#>bnB(-~=X)R#J&f82=iUCkg`ivx zMx>wrrQa5g%XKS1+WF8|$!<2ima#x(s1m^PDaU(xMkSarav4@e9pikX**d;vumKa) zIC@ho7k@)hC$fszott&lHM-f7J$hZXQ5p(Bz7b;vw%C2GS09{O50e(H=$jX95I@^& z*&v{i5~i7Z!-Ja| zRnE2LhZp#E=a(f`2y1b@=x-Go68IF_j9uu|&5lvt3qpvH4ksMmyR+igjYUv{|FN0nfna{A zePe4oyC+gVd|~hej>c=HIK?MZ6W`(Q5n|~!P}kc|B?Kj;oc{iUk(7_HKWzAn?N{k( z!<7`SsEg1&?Cg^PI(-WG;hxA^Hq5K3H$o&V6sufufjx(r^2<&%z?E8CNV(wakMYx{ z(HkX!-gZRW{Dric|L&jCQdy^x(p2M6jj7+e6bqPa|B=6hkL8SlgUMlx#vZx~1h}*- z^}V8yM#-v9>b%xxm}&7MH7dcYr&Aq3`33xpU8K&-b#R$m?O%sWXs9LN%1dNEiHaYl$>i@61Mci^jpT8>`wi+ECeL=}%wsE=HeC`^^qv3qGG-}l#R#TR~FS;O~k>o|5h>b zk>2B`EI|LhtVi&E2m7gFqXV=5c|TcoTsk8=n?;%dGcMi-Q<5@}b7NzJEuZv?k4+z} z1jWa~qPSG3;_u&$De({5rID2CrLNyoh5;pT&VIAy#}AM#VkDN$Dr+GZtYbb9*VDNj zib{It=R%$}f?>q^um6;X#8-fLyQmiEZXV$Oaq$>+;X`;sk3}HuzV~+D+GVzMbaWh2;pHym)8n6-xwTLI=6OhN)LiIxvJ zlBkGzeC&zm8dwrKO}ct0Ab`2JmL*j-z{-vHArki>p>(L^c!zTvKbh_3MByqThs0S|f^$(d z1;62JZHd%HzKi8<$SS4xS~ulva60dj?O=WmvXOtVZFt>>{_1qEE53fz&||+X5^#32 z3MG$8Vd?jsB=M(NSsZLe-%x@>UD_N!xXXv1K{JItdDz{0aL!g%DPfzXAZEce9%*yh-zvWc{emPmA>^XsKUvDt62O?($Dnq(J^bvXr~qg-7m*CD zLkZ%zb?$fkXT;wzL>JClZH|wRQ`wP?95+)#1U}!9OlPX$cy+?nd%jJ<)wB4JIg-)J zN)Xx=TS}Bo@rLTqTwfc7dba0pznWloZ|;(!57m~JPYalXI{cphq*`#&PwP*a)?sz` z0=_Ib{ijEyFFAt-`=n*9U;U*Vh}TrjcKJ1x2I#+UkOMy_l)m@;4}6-;8hY-pQQ1T` z%0BehMV2=a&NnBhmQASCRiPP-FHPtB8Ox2&Xo;&2O1J>3hCY;CN!U2p2*JdA1_1*@fqpV% z5Cl#qEmDjF&CXV{yWN$Emd+187JKzC5daE0@+lyX^rIgTArANh8h0yX$TiU&SL6Vb z8g~i_Ij%+3&o`EV-xmR$cFtoi2I zp2xk+h@FI~m>Fwi>Z?M|sW!1!m&BKFIGoe!^Hxuom=54B&DI=C$X6MmrXh;)@hMdA z!{2O45~b79`>fDq?-e757J775A$iwb+4D`j7q`LjR2^=n>lsfq%X@*)g~}5hL!SiJ z$y^nd?08+(Bh))O^E-_f$+_ZBY&^5%zW5zRdPFFrmUm@Vyj zfVOxs>CWbm)G}&FGpnTEBFHL0@=EA5;ZOVydVkE5Vp@)HS$*&0?>Zueam@a+8o3kT zpq!rkBAZ{Tv`0_{5P#_^L$rR6sO^Bq1Jr{j34TJXa!Pg16#piwc}+TR2I7%ZU@nt| z3jH@v3nUK!#5-Z3CNju(nQ%a*WkYkv{q>T1mxssw+qx>D(*;_nS5dD=`nD`Jr%ZP7 zh0agNF7RM0dY7zj_6V0L0df@W^$FlR82;$1B5nFzZZL2QKt!<3r|A1*tjPlqxGAQn z$8xtH5!t5!S@aE8UEa?QiL190)#bGCNo`%eh_E9=B=-vWsCdI2Mo}*w( z9T~Wo-nutYW0;Tk@2kGc zt)IqYWUPbIhI)F;tJu8136Z`@KYv6$F>WvkNx@u;GFfEm3xNijmZh0&SXtmwg*`QR$TGmp-#jXl7WBAV( z0IX!zE+g#++v?t`CVc1OyOwGlAVJ2?wE|RSPAK+Za7TRvaTiHtZ*!cZ___UtBJXd@ zmbR}9pFeCbE#PTbwnkJ{-_+hFZhP>F%A+a`^0=Vgeu4>pe0lNrVZXW=5y?yaT&?|! zXXq|K_Nw>aZh}mt9dNlpIynNbgJsO`A4tykYgt$rqZ?0&?1%%fuqL{T`eTq-1N=k* z=||7?$YRrZe2{-)Pj5Ll%>R@epOso+I1VIR8xrw*t$LZkLNRyF9?2_mVZQAdBhmhC zK%nSoQWJ$=pJ(Agzi#z?d$Dct(Z~fz1p5)~DHg4@Op6Jqtlst+2!vbi+kW=U(EwNd z5)VvqqdJwYq^r+!ug8TxAf>`gsEDGv&Xb`51SxjY%~n&=qYO0OL04g6e}yPZu_FEi z7O_kt|4;4ldVj;!#fVjXeN?6o;R22d)`%}6`6m36`DtyDS$56DxE{mpuU}Z?c9DKd z=`+wHZ`W_oT*P>IjJK*HvnNeroVcfn8EDI^*?{s<1CECHZsmm35M4Ux1P9ZM_-T7a zBo8=fdFG!!3CQIFA%z$PGJ_yMN^)k=>9zW$XTv$ygZ?vv)6UQgI3CCmz~wA5}E|^09j%&1PH5my?nhBlRL>(j(l2k}}sqdd0;kMR4!Ijc(pqH8sdEkKM5mJ*=>$O{ZL8|*wrNw;86-7G~+5^jY4!fmhzsD zJTU`Sm!ALA;60kOhjUPSLo;5D?C7|W}^wl>w2#u%7>EeK)2`DhJ`kv0K!xL~5JN-i*1NSocN;$AiMn&r#Zsj=?PtdpRX~$u9FG1}^-J&(2wVS}>;$!#*jaRt=UKk#w1^ zw{xr9vZ$kac0ffb-fc2tu4XRIO%(=6JjwxR=gtsSG&Zz_mDx|fH-0b7%~Nmk06XMa zw-LD6KBBXNztF*s46XOA>ZoCkipDs+?u)Y_QvoeMdy<$*Jm>N{v8!wui>qESMflCz zWk&pgu<`^bX^VoNF|5s$wqGes$y(}KPS>`!oZr=Sn=HNs=r8A1#HF%9owyGCRfW=7~3Mc>nrhWv60zmXKxV=-2`@0qY!$DHf}iAwlOKXgbr@Z28u3wS$k% zwQJb)0nxt4KN;_6o`T%q*7Uv)c|b`2c%za1SeBD>A)3PHvYQ?Em*LrJBavd{A%6Jo z>nyt`hLUXC(bnJ~UGYk8&}`I!q0U^UY#xA_9?~uLiPgf9GU6lr#4GvagP#jr9(*AE z0yaMLG}PY^G3b6=)sskr@kZid4Y#HtqHoqj(?VCs^OWJ9R=#E23>e*iA!_6myrFrV&h z9#KF%@(H^<@qPw%sTaP*D~*3Mb%ozWcZ=@_OfYFouOsDjql!JnT?Lo;qp+*prIU=V z`Fmqyziaow1V@4ot?~T6O$)exHvE6JJYL2SGi_dP>u|S~-^#frA+=rfTBbPmJ?$-O1GzA6T`C#NnX@DGtz_!QnNX&nZ}nkmAc9V3A7 zl8;V7R1m{KOo|E?!xec5-(FlQ9tzv3vmJ!K8k|8!BfN$U-WB1!cJ%gwlJKthN(#jl z2*t|^+W^y`Mj#I2p8->dl8=kKZWW4fvG-R)H+qU4+p8)I)ALxi+|K`vy8Za}}(?%Ss%(G_(Bd=wa zZsqNJ|6c|WSk>Odj{q+f_m>=Aq`VFFA(TESR;o%LGTXgq>sZMpRwB+? zYR|mU`7xVJJ0)tGp(&!H8-?E~(Ze#8_)`q^(M{hoG~1&$YvctCJu-K*9XAdp@AtM+-2y{cwQo)^(mz4cJJ z`q!2a1+o#yXW)J$Ak6-o1w5ftaqZ{?(Sz91o*+3PVMD#NCnW#vuDl67?<=S@wEfKi z2-H2lCD}SAmA=|loi0;mIY*wvT-;^WZ|DC{gA<_@%o3_IA3a3j^odf5*X>d3ot9k8 z!DH1(2d+LX^X;rzm7rTaLou#)#|=~Q7)uxDUu3b z*K79VRjn`KJzWVu9&Soi=rEGIx_KKclBkPNTS16efQKdkOH%m^F4Y#!+!x|DN>Vuw z7JpuAkEE8oanh6C$zDRLBfODI01Q*_Jmu_>0PV3%*NqcSrHRF=gynjjLS<&0L`->1bshVBjmmki&F z_Li#FKCV1KQ+v7@gfFa-#w4AFnxuknxn>#k)tqZd?O|1&heRM`)l1U)?Zz|C_CDf? zD=KvM#o*&7%NXs*UmZ2l;!e5~YY~d#yID;8PsCIw>df=)zEc-+Q8qBI`#6MVrf z7_I49vd81R{v6-TP04als)uY%_*r8#(xPPHV{l*}oW>w(Owz>z3rXq7i6lewAsPsB zb{6bgw>#C3y~cDy7gf;`K4RK(SIt-*Ij40=etsKe9{#mvj7%}_gI{W1%4f#j6y7Nh0!|h9$7bHje{SfW$WmJVk`oahY{5|Odju;?GEQhwdjdJ@} z{QC1nX14MFHJtux04e|D)rdp1V)Uc7k`%~s6`v*%QCP#1akC{yy@40XLLGuT(Yl{N zHBAZ3;dNA@z?^0~;;t|$pK`o`3rp>d(>|ZfG@m6&1ZvUctF!-w>72zS9y4yQNEc)H zV8Re~E{U*a1g(oDjId4pUmP@|-%#-qZvn(4K04=toV1`WOeBa<5ESXtL57@R&F$Tn zmH0#WZ1(LxqH$1PyC+)+@Z#LgR=BP!B;An6`Ok;r9n~=Ix#BfQ>Ovj4E-Ry4q#7dl z&(#6f0L@563zFtkDy#@hUJlGeH&6uk4Fv@hvqH_FyHN;tjufnc&CZwate_ImoNRZl zAfQEXK=T2CA2ThOEehEA53Iht(F;iLePS|q0683 zTg7jt9EV*eX^Nlj#^x$tTB;!md>wvW5BV*2t)we@}3)>%cAcgCsM>CrR@x-!& zYmlOiL}`p>+;Z{APc%R|L8itIr~0&sR_Iz29a}uwcc-_>_q|QG{39-n2CfVj(w;}R z2(!?n3bmXQNavv*D;?z*=@b}&_K4nyf~-!4$yp;U;^wO)cQKp#?DyI|-%~zW#(4vA z1v;%_tvR94blEC;3;uM<>S8{|@K%}rP^FFb@6&#~`8o{=MN$n;aJIyCg!$&Q#>q&% zRuv>2$cgnV?fKfbK37d>-E4KAaUT$kIXdwF@b-xf(mkafEi-vw_SDK)R^yj0jd~oK zhu7&BZqihzI_`@h7jCyIFkv-Q8q(;fBW=Y~C9*K3Ts9|MQI`HN(VWd^f+qc)!&Ohw^24aNzJop&znZ-nEVhiV$yov@kTkCt^meu`HnK2*U= z25cF4Sr@Jh;@ODHg!kw6vc;Zr(!KRgWtZE{lAXt z$_@QC+b!e5<=Ys*V3gxJWAR+GQuw5RDVnqJLrY;=rMxDGb)4%UVb;o`kM}zR+vw!2 zh$wSl9a5fkhQ=c-Q-p?VvaOs-Q3@0UWG`e1q5Ki|BfZjUgYF z+Wnq4eReQjM2UaH8wU@MAU3p?pvRU*^T&4Xw8`m9aIy0ayl~))0GX(-)}66a_w|UN z{j#A~F31$|*w-%_zOMDqH0)t+OLdgI;@s$>mz(bgvEcnBYm0U z^~q_$JP+>~ldG&%o&Zv${OSqlfyb)>yaV+#-dGKQhh9z@<}i$4WM$IFJLd9jzz|+b zLtV;p(GoDKdXnH>Tw2zU)(o>THyx9)_d2yfP+Wv+A%k^X;98k7nY1)UZT$;Y(^L%$ zb|edPbVLn151~d_mqNIPL0I#rE4EY)Jg&j)9{f<Zi$!5l^II6 z*HRszjfN~KzFA0p2E^+83nim8b(p2#IH!y-s%a%_Gs&T(Q=PGLzrD_l=X#n)xA+Z z9Uud;KFeSw4&&ODrp1YN3)I8TYISi5CY`3*?E@A(eQ;=c{jTc)wjTKVLnC!UI$JT+ zV#AyZ#wtnUBC5~Dh%1(iM&TPoQYyo^K@Jm9rC;?SK%6Nu*gsB!;g zlW94b#As-wAJ=9Mf5t6n6l@y3ISq9ah*2yI=yl5Hfe0wng2+Tz7A2;bGTw<-D!%$Iz0dmb)wa2m7k5Ur}4@OAS&MffNpdDnN}X2(Hmx?CEdDPgfv2NKFaTqd99&KUM0@YQiL*^jbsBwtCFY^+Z0rH8NUdQlwGH}tHeWxi zWjmY%*i8a@4cx0uWVbjMvxEJ73muQ%xmtafxZ^ihOix)yuG6+fk&KsE!JO}gaJj+gjD zf)q`PV_5EZ!lxEkM?-o?BRZJ_g;|V9Q)2->Rsqsy)Wbc-`F{I$qZNhJ7K4ve4%N%S z3+PGMG7NtknH@T?XGuE^GVue#lk)lVna0=0Bc!iU|`Onb9V6Pyry-Y;Nj1s+#kGU zIYa+#7jm>5Wzxq2hJKe^{NDqpSw!V)=`VFhu%jHa29D_Giv+;@f)sazksPH&<6vCa z6?d8Q(DevDbdaw=(&Ahwqme%$on{$VL=ur&vTIU@QW-5M(?pTK{A(^QRR~}UG76|J z$0WL{yygS{a}+4@nlBBPfADIg$~NSlssC`#zIUl=@+1 zYF-os4s)L^4Ri9Fzw_nE!jCaxko6N-hd!wUXJmuIJh_D!p&bXxU8gF{Ol*x|jz)ob z)Mo6u%yZV4%kl-Kj}`yP8gP4oy9Dek@^|K+vDc1{5=F;6?ebbu z4|TT&jLe?ja-523)P;hcmO3`ZD0@ZSgy~9#W)J_NC9R+gv3^=FP@^lt9@^w)hh0gl zvJ7?#{3b+Jq1X4PwD?|vvV^- zq)?(a=ERTU2fM;6SO!5?G@WHol#l!M>5vXdX^@bR?(UNA?(SMjTDrS?>4v3CB?Rea zNdf7S?&tpg{`1W6f?eJ)4EMEHoO3=+*iqxYh2u@+)FkWPBWw>kf)mW>#-5_qj)#7q?kF&wPl6F+r~X>xNut54 z77Xom_B;o$PE{Zpvg!wrFKr)|qv0ErEF;D~fD~C(|7N;(-Wv)84f1;qmUvh_Jj7mm z$yN|vTqB~H5nfypsH%P*eKXbX_Z2SRFN>vx=kOwRw0<>7{q(cmy5$NW{?Rv8bVDV8 zbGc?<(Bo!0MV!wajpu?ESqmTlfZc})y_@w)zWyUCdUS#L^EufIheChSY`1Ku^}jhe z!ejao9-$tH#`D0WkeM{|^W#G$g~Rp!xj{-wA=zXAxKAwX{Kvc%zNiog=K(<;mz5#Y z5%kJ9BD_qY`vGn+!xs>%>@->jyJ0S1RyN-W+;y(dlq^9hsQBlJL>(|OYMni5MZKc% zTT}Z7+4@Yir>!WF2MU>whJguTo5d)CL^*PrmvETy{5T~PS?xMRghYr>DlGC_6`miz zWH0)xFxNn^Pyj$z=ab4b^5PG?*>0G<;Wbo=kdAQnopbeoQxY@({y9FEAe-_MJ}ED2 zK+^krJjweLj&|3S}{NbKqI8AHu;qWfb)VL&Me3floOC(V90k!BV`{sqnoI{PcQ z7`NPdjAe|V9K+ zt3RnCXF36A7O}csjQMFjSudvrO{o4aNTz+xSY=EdxHzi%c3*9w@A=L;Y;6IElM;mX z1wQpa+8mYyuzNONZ`Ysm-t-D?d@atIejx%b%(kBxS5-kFR|8X>YcenX4k9;o9^Gi; z@1zMnF$&6ap)ZZp5-P8~H~WN7P4HtLXRyPPip8)b$tO0$c;IT^-Itu@ooZB@H09rp z4Rvh)D8JpV*bIBMyf+ow z9^bh!KB?WctHw^Ft1dYV-w+@${M=P{()~J6$&ztJPS%I@4>u4N&b2A2R5AQOlUj^W zfs09Qf(~~7A7ua2&yu8gLcXMgn9HvjZp5PyLmj{IjQ9-qGsQFy9D|ZuSxTsTTi)+h zKYP)gH8*7f#a3p6X>zFj3A#n>)}iY=6H@W*WJ4KyD?Z?3RZVE>n5N`=d7L4kJiA-2-SHxk z!ZL}XK|5WeQ+b`>a*8IjPb-7YbbYZ7pO8Y

    &Z6>JpW)NRe&rKWB_{tDa3+IW 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�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

    O1%n#;+U}v$3i>s|Dtyn1! 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%0As4~1$vS#|=}AABM(_NH74V29 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%0Dn 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

    jLe}a@5Wz%F+8d^%jO1aE^ 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 YfAop}FR7D{UjP6A07*qoM6N<$f<@ynT>t<8 literal 0 HcmV?d00001 diff --git a/docs/wiki/feature/atragmx.md b/docs/wiki/feature/atragmx.md index 5e1f8f9fdf..0f63ec4360 100644 --- a/docs/wiki/feature/atragmx.md +++ b/docs/wiki/feature/atragmx.md @@ -73,7 +73,7 @@ Horus ATragMX software considers atmospheric conditions, gun data, ammunition, r **Start of the mission:** -- Select `Drag Coef Table` in the `Options` menu. +- Select `Drag Coef Table` in the `Options` menu. [[Manual]](https://horusvision.com/download/manual_Horus_ATrag-v385.pdf#page=14) - Add the `ZR` and the `C1` (`Gun` column) in the table and `Done`. **In position:** @@ -93,6 +93,8 @@ Horus ATragMX software considers atmospheric conditions, gun data, ammunition, r Interpolation +Extrapolation + ### 3.4 Example with overwritten zero distance - The `Default zero distance` can be overwritten with the [Scopes module]({{ site.baseurl }}/wiki/feature/scopes.html) or the [Settings Framework]({{ site.baseurl }}/wiki/framework/settings-framework.html). @@ -126,6 +128,10 @@ Horus ATragMX software considers atmospheric conditions, gun data, ammunition, r > Note: The ballistic coefficient can be calculated by using the [360 Degree Training Course mission](https://forums.bistudio.com/forums/topic/171228-sp-360-degree-training-course/) as a chronograph at different distances and [JBM Ballistics Calculators](http://www.jbmballistics.com/cgi-bin/jbmbcv-5.1.cgi) for example, an another ballistic software at your own convenience, or the [AtragMx Truing Tool](#33-example-with-truing-tool). +> Example direct conversion with 0.408 Cheytac 305 grains G7 BC 0.279 at 2000 meters 15°C: + +Conversion G7/G1 BC + ## 4. Official Manual and Horus Videos From f210f63bd96c3cdc703a3a6974f15c54ead6a6e0 Mon Sep 17 00:00:00 2001 From: PabstMirror Date: Sat, 8 Jul 2017 13:23:06 -0500 Subject: [PATCH 152/657] Fix broken fonts for map gps display (#5337) EtelkaNarrowMediumPro broke with 1.72 hotfix --- addons/maptools/MapGpsUI.hpp | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/addons/maptools/MapGpsUI.hpp b/addons/maptools/MapGpsUI.hpp index c5b230f163..cd0a418465 100644 --- a/addons/maptools/MapGpsUI.hpp +++ b/addons/maptools/MapGpsUI.hpp @@ -40,7 +40,8 @@ class RscTitles { colorBackground[] = {0,0,0,0}; colorText[] = {0.247,0.251,0.157,1}; shadowColo[] = {0,0,0,0}; - font = "EtelkaNarrowMediumPro"; + // EtelkaNarrowMediumPro broke with 1.72 hotfix, can revert back to that font if fixed (following 3 uses of PuristaSemibold) + font = "PuristaSemibold"; shadow = 0; sizeEx = 0.042; }; @@ -55,7 +56,7 @@ class RscTitles { colorBackground[] = {0,0,0,0}; colorText[] = {0.247,0.251,0.157,1}; shadowColo[] = {0,0,0,0}; - font = "EtelkaNarrowMediumPro"; + font = "PuristaSemibold"; shadow = 0; sizeEx = 0.042; }; @@ -70,7 +71,7 @@ class RscTitles { colorBackground[] = {0,0,0,0}; colorText[] = {0.247,0.251,0.157,1}; shadowColo[] = {0,0,0,0}; - font = "EtelkaNarrowMediumPro"; + font = "PuristaSemibold"; shadow = 0; sizeEx = 0.1; }; From cddc34e08a2deb55759fd685a1f041955c5cc63e Mon Sep 17 00:00:00 2001 From: PabstMirror Date: Sat, 8 Jul 2017 13:23:28 -0500 Subject: [PATCH 153/657] Handle locked doors (#5345) --- addons/interaction/functions/fnc_openDoor.sqf | 15 ++++++++++----- 1 file changed, 10 insertions(+), 5 deletions(-) diff --git a/addons/interaction/functions/fnc_openDoor.sqf b/addons/interaction/functions/fnc_openDoor.sqf index 039974baa2..7d94a5c4a1 100644 --- a/addons/interaction/functions/fnc_openDoor.sqf +++ b/addons/interaction/functions/fnc_openDoor.sqf @@ -19,20 +19,25 @@ private _info = [MACRO_DOOR_REACH_DISTANCE] call FUNC(getDoor); _info params ["_house", "_door"]; +TRACE_2("openDoor",_house,_door); if (isNull _house) exitWith {}; private _getDoorAnimations = [_house, _door] call FUNC(getDoorAnimations); -_getDoorAnimations params ["_animations", "_lockedVariable"]; +_getDoorAnimations params ["_animations"]; if (_animations isEqualTo []) exitWith {}; +private _lockedVariable = format ["bis_disabled_%1", _door]; + //Check if the door can be locked aka have locked variable, otherwhise cant lock it -if (!(isNil (_lockedVariable select 0))) then { - if ((_house animationPhase (_animations select 0) <= 0) && {_house getVariable [_lockedVariable select 0, 0] == 1}) exitWith { - _lockedVariable set [0, _house]; - _lockedVariable call BIS_fnc_LockedDoorOpen; +if ((_house animationPhase (_animations select 0) <= 0) && {_house getVariable [_lockedVariable, 0] == 1}) exitWith { + private _lockedAnimation = format ["%1_locked_source", _door]; + TRACE_3("locked",_house,_lockedAnimation,isClass (configfile >> "CfgVehicles" >> (typeOf _house) >> "AnimationSources" >> _lockedAnimation)); + if (isClass (configfile >> "CfgVehicles" >> (typeOf _house) >> "AnimationSources" >> _lockedAnimation)) then { + // from: a3\structures_f\scripts\fn_door.sqf: - wiggles the door handle (A3 buildings) + _house animateSource [_lockedAnimation, (1 - (_house animationSourcePhase _lockedAnimation))]; }; }; From cb911c91efac5bf0acadbc18db8e259e26ed4851 Mon Sep 17 00:00:00 2001 From: PabstMirror Date: Sat, 8 Jul 2017 14:01:05 -0500 Subject: [PATCH 154/657] Allow repairing from slingload pods (#5316) --- addons/repair/functions/fnc_isNearRepairVehicle.sqf | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/addons/repair/functions/fnc_isNearRepairVehicle.sqf b/addons/repair/functions/fnc_isNearRepairVehicle.sqf index 463e281faa..b0bd4b3cd1 100644 --- a/addons/repair/functions/fnc_isNearRepairVehicle.sqf +++ b/addons/repair/functions/fnc_isNearRepairVehicle.sqf @@ -18,11 +18,9 @@ params ["_unit"]; TRACE_1("params",_unit); -private ["_nearObjects", "_return"]; +private _nearObjects = nearestObjects [_unit, ["Air", "LandVehicle", "Slingload_base_F"], 20]; -_nearObjects = nearestObjects [_unit, ["Air","LandVehicle"], 20]; - -_return = false; +private _return = false; { if ([_x] call FUNC(isRepairVehicle)) exitWith {_return = true;}; } forEach _nearObjects; From 5c713fcc2a1e8c1eeadb1d89fb87cc1bfc09a49d Mon Sep 17 00:00:00 2001 From: PabstMirror Date: Sat, 8 Jul 2017 14:01:15 -0500 Subject: [PATCH 155/657] Add cargo space to huron containers (#5315) --- addons/cargo/CfgVehicles.hpp | 20 +++++++++++++++++++- 1 file changed, 19 insertions(+), 1 deletion(-) diff --git a/addons/cargo/CfgVehicles.hpp b/addons/cargo/CfgVehicles.hpp index 4a553cd056..b8d5b30415 100644 --- a/addons/cargo/CfgVehicles.hpp +++ b/addons/cargo/CfgVehicles.hpp @@ -355,10 +355,28 @@ class CfgVehicles { class CargoNet_01_base_F: Slingload_base_F { //Slingload pallets GVAR(size) = 6; }; - class Slingload_01_Base_F: Slingload_base_F { //Huron 20ft containers + + //Huron 20ft containers + class Slingload_01_Base_F: Slingload_base_F { GVAR(canLoad) = 0; GVAR(size) = -1; }; + class B_Slingload_01_Cargo_F: Slingload_01_Base_F { // Huron Cargo + GVAR(space) = 20; + GVAR(hasCargo) = 1; + }; + class B_Slingload_01_Ammo_F: Slingload_01_Base_F { // Huron Ammo + GVAR(space) = 8; + GVAR(hasCargo) = 1; + }; + class B_Slingload_01_Medevac_F: Slingload_01_Base_F { // Huron Medevac + GVAR(space) = 8; + GVAR(hasCargo) = 1; + }; + class B_Slingload_01_Repair_F: Slingload_01_Base_F { // Huron Repair + GVAR(space) = 12; + GVAR(hasCargo) = 1; + }; // Taru pods class Pod_Heli_Transport_04_base_F: Slingload_base_F { From 44830456046c87caa0cd7c0d4e2c93b5da9c23bc Mon Sep 17 00:00:00 2001 From: PabstMirror Date: Sun, 9 Jul 2017 16:15:14 -0500 Subject: [PATCH 156/657] Rallypoints- Don't modify setVar if already set (#5347) --- addons/respawn/functions/fnc_handleInitPostServer.sqf | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/addons/respawn/functions/fnc_handleInitPostServer.sqf b/addons/respawn/functions/fnc_handleInitPostServer.sqf index e8f4f1d110..107fbe444b 100644 --- a/addons/respawn/functions/fnc_handleInitPostServer.sqf +++ b/addons/respawn/functions/fnc_handleInitPostServer.sqf @@ -39,7 +39,9 @@ _leaderVarName = _groupUnit getVariable [QGVAR(leaderVarName), ""]; if (_leaderVarName != "") exitWith { // assign JIP unit as rallypoint leader if (str _unit == _leaderVarName) then { - _unit setVariable ["ACE_canMoveRallypoint", true, true]; + if (isNil {_unit getVariable "ACE_canMoveRallypoint"}) then { + _unit setVariable ["ACE_canMoveRallypoint", true, true]; + }; }; }; @@ -61,4 +63,6 @@ if (_leaderVarName == "") then { // prevent group from getting multiple leaders; use this to assign rallypoint moving ability on JIP _groupUnit setVariable [QGVAR(leaderVarName), _leaderVarName]; -_unit setVariable ["ACE_canMoveRallypoint", true, true]; +if (isNil {_unit getVariable "ACE_canMoveRallypoint"}) then { + _unit setVariable ["ACE_canMoveRallypoint", true, true]; +}; From 16439f56402c0350b768df272204e2230ddcaa09 Mon Sep 17 00:00:00 2001 From: Christian Klemm Date: Mon, 10 Jul 2017 13:41:35 +0200 Subject: [PATCH 157/657] Add ability to abort module destination (#5284) * Add the ability to abort a module action via ace_zeus_fnc_getModuleDestination * Action can be aborted by pressing ESC * Current position is still passed to the code callback --- AUTHORS.txt | 1 + .../functions/fnc_getModuleDestination.sqf | 65 +++++++++++++++---- 2 files changed, 52 insertions(+), 14 deletions(-) diff --git a/AUTHORS.txt b/AUTHORS.txt index 43e1eeb21e..a23275317f 100644 --- a/AUTHORS.txt +++ b/AUTHORS.txt @@ -51,6 +51,7 @@ Brakoviejo Brisse Brostrom.A | Evul BullHorn +chris579 Clon1998 Codingboy Coren diff --git a/addons/zeus/functions/fnc_getModuleDestination.sqf b/addons/zeus/functions/fnc_getModuleDestination.sqf index d6a19d69b1..138d8342a5 100644 --- a/addons/zeus/functions/fnc_getModuleDestination.sqf +++ b/addons/zeus/functions/fnc_getModuleDestination.sqf @@ -5,10 +5,16 @@ * Arguments: * 0: The souce object * 1: Code to run when position is ready - * - Code is passed [0: Successful , 1: Object , 2: Position ASL ] - * 2: Text - * 3: Icon image file - * 4: Icon color + * - Code is passed + * 0: Successful + * 1: Object + * 2: Position ASL + * 3: State of Shift + * 4: State of Ctrl + * 5: State of Alt + * 2: Text (default: "") + * 3: Icon image file (default: "\a3\ui_f\data\IGUI\Cfg\Cursors\select_target_ca.paa") + * 4: Icon color (default: [1,0,0,1]) * * Return Value: * None @@ -23,17 +29,22 @@ params ["_object", "_code", ["_text", ""], ["_icon", "\a3\ui_f\data\IGUI\Cfg\Cursors\select_target_ca.paa"], ["_color", [1,0,0,1]]]; if (missionNamespace getVariable [QGVAR(moduleDestination_running), false]) exitWith { - [false, _object, [0,0,0]] call _code; + [false, _object, [0,0,0], false, false, false] call _code; ERROR("getModuleDestination already running"); }; GVAR(moduleDestination_running) = true; // Add mouse button eh for the zeus display (triggered from 2d or 3d) -GVAR(moduleDestination_displayEH) = [(findDisplay 312), "mouseButtonDown", { - params ["", "_mouseButton"]; +GVAR(moduleDestination_displayEHMouse) = [findDisplay 312, "mouseButtonDown", { + params ["", "_mouseButton", "", "", "_shift", "_ctrl", "_alt"]; + if (_mouseButton != 0) exitWith {}; // Only watch for LMB + TRACE_2("placed",_object,_mousePosASL); + _thisArgs params ["_object", "_code"]; + + // Get mouse position on 2D map or 3D world private _mousePosASL = if (ctrlShown ((findDisplay 312) displayCtrl 50)) then { private _pos2d = (((findDisplay 312) displayCtrl 50) ctrlMapScreenToWorld getMousePosition); _pos2d set [2, getTerrainHeightASL _pos2d]; @@ -41,12 +52,35 @@ GVAR(moduleDestination_displayEH) = [(findDisplay 312), "mouseButtonDown", { } else { AGLToASL (screenToWorld getMousePosition); }; - TRACE_2("placed",_object,_mousePosASL); - [true, _object, _mousePosASL] call _code; + + [true, _object, _mousePosASL, _shift, _ctrl, _alt] call _code; GVAR(moduleDestination_running) = false; }, [_object, _code]] call CBA_fnc_addBISEventHandler; -// Add draw eh for the zeus map - draws the 2d icon and line +// Add key eh for the zeus display (triggered from 2d or 3d) +GVAR(moduleDestination_displayEHKeyboard) = [findDisplay 312, "KeyDown", { + params ["", "_keyCode", "_shift", "_ctrl", "_alt"]; + + if (_keyCode != 1) exitWith {}; // Only watch for ESC + TRACE_2("aborted",_object,_mousePosASL); + + _thisArgs params ["_object", "_code"]; + + // Get mouse position on 2D map or 3D world + private _mousePosASL = if (ctrlShown ((findDisplay 312) displayCtrl 50)) then { + private _pos2d = (((findDisplay 312) displayCtrl 50) ctrlMapScreenToWorld getMousePosition); + _pos2d set [2, getTerrainHeightASL _pos2d]; + _pos2d + } else { + AGLToASL (screenToWorld getMousePosition); + }; + + [false, _object, _mousePosASL, _shift, _ctrl, _alt] call _code; + GVAR(moduleDestination_running) = false; + true +}, [_object, _code]] call CBA_fnc_addBISEventHandler; + +// Add draw EH for the zeus map - draws the 2D icon and line GVAR(moduleDestination_mapDrawEH) = [((findDisplay 312) displayCtrl 50), "draw", { params ["_mapCtrl"]; _thisArgs params ["_object", "_text", "_icon", "_color"]; @@ -56,12 +90,13 @@ GVAR(moduleDestination_mapDrawEH) = [((findDisplay 312) displayCtrl 50), "draw", _mapCtrl drawLine [getPos _object, _pos2d, _color]; }, [_object, _text, _icon, _color]] call CBA_fnc_addBISEventHandler; +// Add draw EH for 3D camera view - draws the 3D icon and line [{ (_this select 0) params ["_object", "_code", "_text", "_icon", "_color"]; if ((isNull _object) || {isNull findDisplay 312} || {!isNull findDisplay 49}) then { TRACE_3("null-exit",isNull _object,isNull findDisplay 312,isNull findDisplay 49); GVAR(moduleDestination_running) = false; - [false, _object, [0,0,0]] call _code; + [false, _object, [0,0,0], false, false, false] call _code; }; if (GVAR(moduleDestination_running)) then { // Draw the 3d icon and line @@ -69,11 +104,13 @@ GVAR(moduleDestination_mapDrawEH) = [((findDisplay 312) displayCtrl 50), "draw", drawIcon3D [_icon, _color, _mousePosAGL, 1.5, 1.5, 45, _text]; drawLine3D [_mousePosAGL, ASLtoAGL (getPosASL _object), _color];; } else { - TRACE_3("cleaning up",_this select 1, GVAR(moduleDestination_displayEH), GVAR(moduleDestination_mapDrawEH)); + TRACE_4("cleaning up",_this select 1,GVAR(moduleDestination_displayEHMouse),GVAR(moduleDestination_displayEHKeyboard),GVAR(moduleDestination_mapDrawEH)); (_this select 1) call CBA_fnc_removePerFrameHandler; - (findDisplay 312) displayRemoveEventHandler ["mouseButtonDown", GVAR(moduleDestination_displayEH)]; + (findDisplay 312) displayRemoveEventHandler ["mouseButtonDown", GVAR(moduleDestination_displayEHMouse)]; + (findDisplay 312) displayRemoveEventHandler ["KeyDown", GVAR(moduleDestination_displayEHKeyboard)]; ((findDisplay 312) displayCtrl 50) ctrlRemoveEventHandler ["draw", GVAR(moduleDestination_mapDrawEH)]; - GVAR(moduleDestination_displayEH) = nil; + GVAR(moduleDestination_displayEHMouse) = nil; + GVAR(moduleDestination_displayEHKeyboard) = nil; GVAR(moduleDestination_mapDrawEH) = nil; }; }, 0, [_object, _code, _text, _icon, _color]] call CBA_fnc_addPerFrameHandler; From bb8d5cadd7f919294f20aca1b0895c8595370b8a Mon Sep 17 00:00:00 2001 From: PabstMirror Date: Wed, 14 Jun 2017 08:35:17 -0500 Subject: [PATCH 158/657] Cleanup heli pod actions (#5271) Close #4783 - Make taru pods non loadable - Make taru pods non draggable - Increase interaction range for huron pods --- addons/cargo/CfgVehicles.hpp | 51 ++++++++++++++++++------------ addons/dragging/CfgVehicles.hpp | 4 +++ addons/interaction/CfgVehicles.hpp | 9 +++++- 3 files changed, 43 insertions(+), 21 deletions(-) diff --git a/addons/cargo/CfgVehicles.hpp b/addons/cargo/CfgVehicles.hpp index 5182190016..4a553cd056 100644 --- a/addons/cargo/CfgVehicles.hpp +++ b/addons/cargo/CfgVehicles.hpp @@ -327,26 +327,6 @@ class CfgVehicles { GVAR(canLoad) = 1; }; - // Taru pods - class Pod_Heli_Transport_04_base_F; - class Land_Pod_Heli_Transport_04_ammo_F: Pod_Heli_Transport_04_base_F { - GVAR(space) = 8; - GVAR(hasCargo) = 1; - }; - class Land_Pod_Heli_Transport_04_box_F: Pod_Heli_Transport_04_base_F { - GVAR(space) = 20; - GVAR(hasCargo) = 1; - }; - class Land_Pod_Heli_Transport_04_repair_F: Pod_Heli_Transport_04_base_F { - GVAR(space) = 12; - GVAR(hasCargo) = 1; - }; - class Pod_Heli_Transport_04_crewed_base_F; - class Land_Pod_Heli_Transport_04_medevac_F: Pod_Heli_Transport_04_crewed_base_F { - GVAR(space) = 8; - GVAR(hasCargo) = 1; - }; - class StaticMortar; class Mortar_01_base_F: StaticMortar { GVAR(size) = 2; // 1 = small, 2 = large @@ -377,6 +357,37 @@ class CfgVehicles { }; class Slingload_01_Base_F: Slingload_base_F { //Huron 20ft containers GVAR(canLoad) = 0; + GVAR(size) = -1; + }; + + // Taru pods + class Pod_Heli_Transport_04_base_F: Slingload_base_F { + GVAR(canLoad) = 0; + GVAR(size) = -1; + }; + class Land_Pod_Heli_Transport_04_ammo_F: Pod_Heli_Transport_04_base_F { + GVAR(space) = 8; + GVAR(hasCargo) = 1; + }; + class Land_Pod_Heli_Transport_04_box_F: Pod_Heli_Transport_04_base_F { + GVAR(space) = 20; + GVAR(hasCargo) = 1; + }; + class Land_Pod_Heli_Transport_04_repair_F: Pod_Heli_Transport_04_base_F { + GVAR(space) = 12; + GVAR(hasCargo) = 1; + }; + class Pod_Heli_Transport_04_crewed_base_F: StaticWeapon { + GVAR(canLoad) = 0; + GVAR(size) = -1; + }; + class Land_Pod_Heli_Transport_04_covered_F: Pod_Heli_Transport_04_crewed_base_F { + GVAR(space) = 8; + GVAR(hasCargo) = 1; + }; + class Land_Pod_Heli_Transport_04_medevac_F: Pod_Heli_Transport_04_crewed_base_F { + GVAR(space) = 8; + GVAR(hasCargo) = 1; }; //Plastic and metal case diff --git a/addons/dragging/CfgVehicles.hpp b/addons/dragging/CfgVehicles.hpp index c4c36cea84..f5d72fba50 100644 --- a/addons/dragging/CfgVehicles.hpp +++ b/addons/dragging/CfgVehicles.hpp @@ -67,6 +67,10 @@ class CfgVehicles { GVAR(canCarry) = 0; GVAR(canDrag) = 0; }; + class Pod_Heli_Transport_04_crewed_base_F: StaticWeapon { + GVAR(canCarry) = 0; + GVAR(canDrag) = 0; + }; class EAST_Box_Base: ReammoBox_F { GVAR(canCarry) = 1; diff --git a/addons/interaction/CfgVehicles.hpp b/addons/interaction/CfgVehicles.hpp index 5ee893e101..f65303ac44 100644 --- a/addons/interaction/CfgVehicles.hpp +++ b/addons/interaction/CfgVehicles.hpp @@ -550,7 +550,7 @@ class CfgVehicles { class ACE_OpenBox { displayName = CSTRING(OpenBox); - condition = QUOTE(alive _target); + condition = QUOTE((alive _target) && {(getNumber (configFile >> 'CfgVehicles' >> (typeOf _target) >> 'disableInventory')) == 0}); statement = QUOTE(_player action [ARR_2(QUOTE(QUOTE(Gear)), _target)]); showDisabled = 0; priority = -1; @@ -561,6 +561,13 @@ class CfgVehicles { class ACE_SelfActions {}; }; class Slingload_base_F: ReammoBox_F {}; + class Slingload_01_Base_F: Slingload_base_F { + class ACE_Actions: ACE_Actions { + class ACE_MainActions: ACE_MainActions { + distance = 5; + }; + }; + }; class Pod_Heli_Transport_04_base_F: Slingload_base_F { class ACE_Actions: ACE_Actions { class ACE_MainActions: ACE_MainActions { From af0f7f36d88a08856fc6c15dbc51da71e304feb5 Mon Sep 17 00:00:00 2001 From: PabstMirror Date: Wed, 14 Jun 2017 08:36:23 -0500 Subject: [PATCH 159/657] Make array of cargo holders dynamic (#5274) --- addons/cargo/XEH_preInit.sqf | 1 + addons/cargo/functions/fnc_addCargoVehiclesActions.sqf | 2 +- addons/cargo/functions/fnc_initObject.sqf | 2 +- addons/cargo/functions/fnc_initVehicle.sqf | 10 ++++++++++ addons/cargo/functions/fnc_startLoadIn.sqf | 2 +- addons/cargo/script_component.hpp | 2 -- 6 files changed, 14 insertions(+), 5 deletions(-) diff --git a/addons/cargo/XEH_preInit.sqf b/addons/cargo/XEH_preInit.sqf index 7784968d3f..5ee6406a7d 100644 --- a/addons/cargo/XEH_preInit.sqf +++ b/addons/cargo/XEH_preInit.sqf @@ -8,5 +8,6 @@ PREP_RECOMPILE_END; GVAR(initializedItemClasses) = []; GVAR(initializedVehicleClasses) = []; +GVAR(cargoHolderTypes) = ["Car", "Air", "Tank", "Ship", "Cargo_base_F", "Land_PaperBox_closed_F"]; ADDON = true; diff --git a/addons/cargo/functions/fnc_addCargoVehiclesActions.sqf b/addons/cargo/functions/fnc_addCargoVehiclesActions.sqf index aeace6960b..176b2f31b6 100644 --- a/addons/cargo/functions/fnc_addCargoVehiclesActions.sqf +++ b/addons/cargo/functions/fnc_addCargoVehiclesActions.sqf @@ -40,6 +40,6 @@ private _actions = []; private _action = [format ["%1", _x], _name, _icon, _statement, {true}, {}, [_x]] call EFUNC(interact_menu,createAction); _actions pushBack [_action, [], _target]; }; -} forEach (nearestObjects [_player, CARGO_VEHICLE_CLASSES, MAX_LOAD_DISTANCE]); +} forEach (nearestObjects [_player, GVAR(cargoHolderTypes), MAX_LOAD_DISTANCE]); _actions diff --git a/addons/cargo/functions/fnc_initObject.sqf b/addons/cargo/functions/fnc_initObject.sqf index 3ab2061b0d..d2ce8e5b58 100644 --- a/addons/cargo/functions/fnc_initObject.sqf +++ b/addons/cargo/functions/fnc_initObject.sqf @@ -56,7 +56,7 @@ private _condition = { private _hasCargoPublic = _x getVariable [QGVAR(hasCargo), false]; private _hasCargoConfig = getNumber (configFile >> "CfgVehicles" >> _type >> QGVAR(hasCargo)) == 1; (_hasCargoPublic || _hasCargoConfig) && {_x != _target} - } count (nearestObjects [_player, CARGO_VEHICLE_CLASSES, MAX_LOAD_DISTANCE])} + } count (nearestObjects [_player, GVAR(cargoHolderTypes), MAX_LOAD_DISTANCE])} }; private _statement = { params ["_target", "_player"]; diff --git a/addons/cargo/functions/fnc_initVehicle.sqf b/addons/cargo/functions/fnc_initVehicle.sqf index f27f289ad5..6d3709a329 100644 --- a/addons/cargo/functions/fnc_initVehicle.sqf +++ b/addons/cargo/functions/fnc_initVehicle.sqf @@ -27,6 +27,16 @@ private _hasCargoConfig = getNumber (configFile >> "CfgVehicles" >> _type >> QGV // Nothing to do here if vehicle has no cargo space if !(_hasCargoConfig || _hasCargoPublic) exitWith {}; +// Check if cargo is in cargo holder types (checked when trying to search for loadable objects) +private _addCargoType = true; +{ + if (_type isKindOf _x) exitWith {_addCargoType = false}; +} forEach GVAR(cargoHolderTypes); +TRACE_2("",_addCargoType,_type); +if (_addCargoType) then { + GVAR(cargoHolderTypes) pushBack _type; +}; + // Vehicle can have default ace cargo in its config if (isServer) then { { diff --git a/addons/cargo/functions/fnc_startLoadIn.sqf b/addons/cargo/functions/fnc_startLoadIn.sqf index 0116a34a73..4fa0401772 100644 --- a/addons/cargo/functions/fnc_startLoadIn.sqf +++ b/addons/cargo/functions/fnc_startLoadIn.sqf @@ -24,7 +24,7 @@ private _vehicle = _cargoVehicle; if (isNull _vehicle) then { { if ([_object, _x] call FUNC(canLoadItemIn)) exitWith {_vehicle = _x}; - } forEach (nearestObjects [_player, CARGO_VEHICLE_CLASSES, MAX_LOAD_DISTANCE]); + } forEach (nearestObjects [_player, GVAR(cargoHolderTypes), MAX_LOAD_DISTANCE]); }; if (isNull _vehicle) exitWith { diff --git a/addons/cargo/script_component.hpp b/addons/cargo/script_component.hpp index 885308a3b9..3ae6331f91 100644 --- a/addons/cargo/script_component.hpp +++ b/addons/cargo/script_component.hpp @@ -18,8 +18,6 @@ #define MAX_LOAD_DISTANCE 10 -#define CARGO_VEHICLE_CLASSES ["Car", "Air", "Tank", "Ship", "Cargo_base_F", "Land_PaperBox_closed_F"] - #define GET_NUMBER(config,default) (if (isNumber (config)) then {getNumber (config)} else {default}) // Default cargo size is -1 as 0 is a valid size From d0a28b956e90e5398147ecb18f78afa516445c0a Mon Sep 17 00:00:00 2001 From: Laid3acK Date: Wed, 14 Jun 2017 06:15:34 +0200 Subject: [PATCH 160/657] gos ndjenahoud latitude (#5275) --- addons/common/functions/fnc_getMapData.sqf | 1 + 1 file changed, 1 insertion(+) diff --git a/addons/common/functions/fnc_getMapData.sqf b/addons/common/functions/fnc_getMapData.sqf index decc9cf3d0..33f3e09d83 100644 --- a/addons/common/functions/fnc_getMapData.sqf +++ b/addons/common/functions/fnc_getMapData.sqf @@ -98,6 +98,7 @@ if (_map in ["pja308"]) exitWith { [36, 0] }; // G.O.S Gunkizli if (_map in ["pja310"]) exitWith { [36, 0] }; // G.O.S Al Rayak if (_map in ["pja312"]) exitWith { [16, 0] }; // G.O.S Song Bin Tanh if (_map in ["pja314"]) exitWith { [46, 0] }; // G.O.S Leskovets +if (_map in ["pja319"]) exitWith { [20, 0] }; // G.O.S N'Djenahoud, Ennedi Massif (Republic of Chad) if (_map in ["plr_bulge"]) exitWith { [49, 0] }; // I44: Battle of the Bulge if (_map in ["porquerolles"]) exitWith { [43, 0] }; if (_map in ["porto"]) exitWith { [40, 0] }; From 483b41b7171f447f6e8d64b7c9cd9be0c8a323b8 Mon Sep 17 00:00:00 2001 From: classic Date: Wed, 14 Jun 2017 12:00:38 +0900 Subject: [PATCH 161/657] Jpn translate 73bd37 (#5277) * Update the Jpn translation for cargo Update the Japanese translation for cargo * Add the Jpn translation for hellfire Add the Japanese translation for hellfire * Add the Jpn translation for nlaw Add the Japanese translation for nlaw * Add the Jpn translation for rearm Add the Japanese translation for rearm * Update the Jpn translation for refuel Update the Japanese translation for refuel * Update the Jpn translation for repair Update the Japanese translation for repair * Update the Jpn translation for zeus Update the Japanese translation for zeus --- addons/cargo/stringtable.xml | 6 +++++- addons/hellfire/stringtable.xml | 5 +++-- addons/nlaw/stringtable.xml | 5 ++++- addons/rearm/stringtable.xml | 14 ++++++++++++-- addons/refuel/stringtable.xml | 1 + addons/repair/stringtable.xml | 1 + addons/zeus/stringtable.xml | 3 +++ 7 files changed, 29 insertions(+), 6 deletions(-) diff --git a/addons/cargo/stringtable.xml b/addons/cargo/stringtable.xml index f506f705e9..4c7b547fb4 100644 --- a/addons/cargo/stringtable.xml +++ b/addons/cargo/stringtable.xml @@ -1,4 +1,4 @@ - + @@ -240,18 +240,22 @@ Cargo Space Spazio Cargo + カーゴ スペース The cargo space available in this vehicle/container Lo spazio disponibile in questo veicolo/container + この車両/コンテナでカーゴ スペースを使えるようにします Cargo Size Dimensioni Cargo + カーゴ サイズ The cargo space required to hold this object (-1 for unloadable) Lo spazio del cargo necessita di mantenere questo oggetto (-1 per scaricabile) + このオブジェクトを積載するのに必要なカーゴ スペース (-1 で積載不可) Airdrop diff --git a/addons/hellfire/stringtable.xml b/addons/hellfire/stringtable.xml index c75a548172..fd46f2a471 100644 --- a/addons/hellfire/stringtable.xml +++ b/addons/hellfire/stringtable.xml @@ -1,4 +1,4 @@ - + @@ -12,11 +12,12 @@ Hellfire Hellfire Hellfire - Hellfire + ヘルファイア Set Hellfire mode Imposta modalità Hellfire + ヘルファイア モードを設定 diff --git a/addons/nlaw/stringtable.xml b/addons/nlaw/stringtable.xml index e46e1aafb0..fb738e677f 100644 --- a/addons/nlaw/stringtable.xml +++ b/addons/nlaw/stringtable.xml @@ -1,17 +1,20 @@ - + NLAW Track Target (Hold) NLAW Traccia Bersaglio (Mantieni) + NALW 目標の追跡 (押しっぱ) Direct Attack Attacco Diretto + ダイレクト アタック Overfly Top Attack Attacco dall'alto + オーバーフライ トップ アタック diff --git a/addons/rearm/stringtable.xml b/addons/rearm/stringtable.xml index 7446caa304..3dd201f567 100644 --- a/addons/rearm/stringtable.xml +++ b/addons/rearm/stringtable.xml @@ -37,7 +37,7 @@ Ammontare Riarmo Velocidad de rearme Quantité à réarmer - 再武装の度合い + 再武装できる量 재보급 양 @@ -89,58 +89,68 @@ Ammontare basato sul calibro Cantidad basada en el calibre Quantité basée sur le calibre - 口径に基づいた度合い + 口径に基づいた量 구경에 따라 수량 설정 Ammunition supply Munitionsvorat Scorta munizioni + 弾薬の供給 How much ammunition does an ammo truck carry? Wie viel Munition transportiert ein Munitionslaster? Quante munizioni può trasportare un camion? + 弾薬トラックがどの位の弾薬を供給できるようにしますか? Unlimited ammo supply Unbegrenzter Munitionsvorat Scorta munizioni infinita + 無制限供給 Limited ammo supply based on caliber Begrenzter, kaliberabhängiger Munitionsvorat Scorta munizioni limitata in base al calibro + 口径に基づいた限定的供給 Only specific Magazines Nur bestimmte Magazine Solo specifici caricatori + 特定の弾薬のみ Check remaining ammunition Verbleibende Munition prüfen Controlla munizioni rimanenti + 残弾薬を確認 Checking remaining ammunition... Überprüfe verbleibende Munition... Controllando le munizioni rimanenti + 残弾薬を確認しています・・・ There is ammunition worth %1 points left. Es ist noch Munition für %1 Punkte übrig. E' presente una penalità delle munizioni %1 punti rimanenti. + この弾薬は%1残っている The following ammunition is left:%1 Folgende Munition ist übrig:%1 Mancano le seguenti:%1 + この弾薬の残りは:%1 There is no ammunition left. Es ist keine Munition übrig. Non ci sono munizioni rimanenti. + 弾薬は残っていません。 Rearm diff --git a/addons/refuel/stringtable.xml b/addons/refuel/stringtable.xml index e467ffeb16..17ffa4d0ca 100644 --- a/addons/refuel/stringtable.xml +++ b/addons/refuel/stringtable.xml @@ -409,6 +409,7 @@ Betankung Schlauchlänge Reabastecer longitud de manguera Rifiuta lungezza tubo + 給油ホースの長さ diff --git a/addons/repair/stringtable.xml b/addons/repair/stringtable.xml index 24b4845d62..d956fd8feb 100644 --- a/addons/repair/stringtable.xml +++ b/addons/repair/stringtable.xml @@ -957,6 +957,7 @@ Advanced Engineer only Solo Geniere avanzato + 上級工兵のみ Allow Wheel diff --git a/addons/zeus/stringtable.xml b/addons/zeus/stringtable.xml index 7ef7305b33..a4e0e9fb47 100644 --- a/addons/zeus/stringtable.xml +++ b/addons/zeus/stringtable.xml @@ -866,16 +866,19 @@ Suppressive Fire Fuoco di Soppressione Tir de suppression + 制圧射撃 Add full arsenal to object Ajouter arsenal complet à l'objet Aggiunge arsenale completo all'oggetto + オブジェクトに完全なアーセナルを追加 Remove arsenal from object Retirer arsenal de l'objet Rimuove arsenale completo dall'oggetto + オブジェクトからアーセナルを削除 From 153fc975f50f2af696b10cbcd917061a4ac7312d Mon Sep 17 00:00:00 2001 From: PabstMirror Date: Thu, 22 Jun 2017 22:58:57 -0500 Subject: [PATCH 162/657] Refuel - change nozzle position calc (#5279) --- .../functions/fnc_addLineToDebugDraw.sqf | 2 +- addons/refuel/functions/fnc_checkFuel.sqf | 2 +- addons/refuel/functions/fnc_connectNozzle.sqf | 3 +- .../functions/fnc_connectNozzleAction.sqf | 77 +++++++++---------- .../refuel/functions/fnc_readFuelCounter.sqf | 2 +- addons/refuel/functions/fnc_returnNozzle.sqf | 2 +- addons/refuel/functions/fnc_takeNozzle.sqf | 4 +- addons/refuel/functions/fnc_turnOff.sqf | 2 +- addons/refuel/functions/fnc_turnOn.sqf | 2 +- addons/refuel/script_component.hpp | 7 ++ 10 files changed, 52 insertions(+), 51 deletions(-) diff --git a/addons/common/functions/fnc_addLineToDebugDraw.sqf b/addons/common/functions/fnc_addLineToDebugDraw.sqf index 5fca9d68c1..46f015c5e0 100644 --- a/addons/common/functions/fnc_addLineToDebugDraw.sqf +++ b/addons/common/functions/fnc_addLineToDebugDraw.sqf @@ -11,7 +11,7 @@ * None * * Example: - * [[0,0,0], [1,1,0], [1,0,0,1]]] call ace_common_fnc_addLineToDebugDraw; + * [[0,0,0], [1,1,0], [1,0,0,1]] call ace_common_fnc_addLineToDebugDraw; * * Public: No */ diff --git a/addons/refuel/functions/fnc_checkFuel.sqf b/addons/refuel/functions/fnc_checkFuel.sqf index 8acecccfd6..081f344732 100644 --- a/addons/refuel/functions/fnc_checkFuel.sqf +++ b/addons/refuel/functions/fnc_checkFuel.sqf @@ -21,7 +21,7 @@ params [["_unit", objNull, [objNull]], ["_target", objNull, [objNull]]]; private _fuel = [_target] call FUNC(getFuel); [ - REFUEL_PROGRESS_DURATION * 2.5, + TIME_PROGRESSBAR(REFUEL_PROGRESS_DURATION * 2), [_unit, _target, _fuel], { params ["_args"]; diff --git a/addons/refuel/functions/fnc_connectNozzle.sqf b/addons/refuel/functions/fnc_connectNozzle.sqf index a124a331d5..807960977e 100644 --- a/addons/refuel/functions/fnc_connectNozzle.sqf +++ b/addons/refuel/functions/fnc_connectNozzle.sqf @@ -41,7 +41,6 @@ private _actionID = _unit addAction [format ["%1", locali if (cameraView == "EXTERNAL") then { _virtualPosASL = _virtualPosASL vectorAdd ((positionCameraToWorld [0.3,0,0]) vectorDiff (positionCameraToWorld [0,0,0])); }; - private _virtualPos = _virtualPosASL call EFUNC(common,ASLToPosition); private _lineInterection = lineIntersects [eyePos ace_player, _virtualPosASL, ace_player]; //Don't allow placing in a bad position: @@ -57,7 +56,7 @@ private _actionID = _unit addAction [format ["%1", locali _unit removeAction _actionID; if (GVAR(placeAction) == PLACE_APPROVE) then { - [_unit, _target, _virtualPos, _nozzle] call FUNC(ConnectNozzleAction); + [_unit, _target, _virtualPosASL, _nozzle] call FUNC(ConnectNozzleAction); }; }; // TODO add model like in attach/functions/fnc_attach }, 0, [_unit, _target, _nozzle, _actionID] ] call cba_fnc_addPerFrameHandler; diff --git a/addons/refuel/functions/fnc_connectNozzleAction.sqf b/addons/refuel/functions/fnc_connectNozzleAction.sqf index b132863672..31ebe1bfdc 100644 --- a/addons/refuel/functions/fnc_connectNozzleAction.sqf +++ b/addons/refuel/functions/fnc_connectNozzleAction.sqf @@ -6,7 +6,7 @@ * Arguments: * 0: Unit * 1: Target - * 2: Visual Position + * 2: Visual Position ASL * 3: Nozzle * * Return Value: @@ -20,60 +20,55 @@ #include "script_component.hpp" private ["_closeInDistance", "_endPosTestOffset"]; -params [["_unit", objNull, [objNull]], ["_target", objNull, [objNull]], ["_startingPosition", [0,0,0], [[]], 3], ["_nozzle", objNull, [objNull]]]; -private _startingOffset = _target worldToModel _startingPosition; +params [["_unit", objNull, [objNull]], ["_target", objNull, [objNull]], ["_startingPosASL", [0,0,0], [[]], 3], ["_nozzle", objNull, [objNull]]]; -private _startDistanceFromCenter = vectorMagnitude _startingOffset; -private _closeInUnitVector = vectorNormalized (_startingOffset vectorFromTo [0,0,0]); -private _closeInMax = _startDistanceFromCenter; -private _closeInMin = 0; +private _bestPosASL = []; +private _bestPosDistance = 1e99; +private _viewPos = _startingPosASL vectorAdd (((positionCameraToWorld [0,0,0]) vectorFromTo (positionCameraToWorld [0,0,1])) vectorMultiply 3); +private _modelVector = _startingPosASL vectorFromTo (AGLtoASL (_target modelToWorld [0,0,0])); +private _modelVectorLow = _startingPosASL vectorFromTo (AGLtoASL (_target modelToWorld [0,0,-1])); -while {(_closeInMax - _closeInMin) > 0.01} do { - _closeInDistance = (_closeInMax + _closeInMin) / 2; - _endPosTestOffset = _startingOffset vectorAdd (_closeInUnitVector vectorMultiply _closeInDistance); - _endPosTestOffset set [2, (_startingOffset select 2)]; - private _endPosTest = _target modelToWorldVisual _endPosTestOffset; - - private _doesIntersect = false; +{ + private _endPosASL = _x; + // [_startingPosASL, _endPosASL, [1,0,0,1]] call EFUNC(common,addLineToDebugDraw); // Debug scan lines + private _intersections = lineIntersectsSurfaces [_startingPosASL, _endPosASL, _unit]; { - if (_doesIntersect) exitWith {}; - private _startingPosShifted = _startingPosition vectorAdd _x; - _startASL = if (surfaceIsWater _startingPosShifted) then {_startingPosShifted} else {ATLtoASL _startingPosShifted}; - { - _endPosShifted = _endPosTest vectorAdd _x; - private _endASL = if (surfaceIsWater _startingPosShifted) then {_endPosShifted} else {ATLtoASL _endPosShifted}; - - //Uncomment to see the lazor show, and see how the scanning works: - // drawLine3D [_startingPosShifted, _endPosShifted, [1,0,0,1]]; - if (_target in lineIntersectsWith [_startASL, _endASL, _unit]) exitWith {_doesIntersect = true}; - } forEach [[0,0,0.045], [0,0,-0.045], [0,0.045,0], [0,-0.045,0], [0.045,0,0], [-0.045,0,0]]; - } forEach [[0,0,0], [0,0,0.05], [0,0,-0.05]]; - - if (_doesIntersect) then { - _closeInMax = _closeInDistance; - } else { - _closeInMin = _closeInDistance; - }; -}; - -_closeInDistance = (_closeInMax + _closeInMin) / 2; + _x params ["_intersectPosASL", "", "_intersectObject"]; + if (_intersectObject == _target) then { + private _distance = _startingPosASL distance _intersectPosASL; + if (_distance < _bestPosDistance) then { + _bestPosDistance = _distance; + _bestPosASL = _intersectPosASL; + }; + }; + } forEach _intersections; +} forEach [ + // Shoot rays towards player's view angle and see which spot is closest + _startingPosASL vectorAdd (((positionCameraToWorld [0,0,0]) vectorFromTo (positionCameraToWorld [0,0,1])) vectorMultiply 3), + _startingPosASL vectorAdd (((positionCameraToWorld [0,0,0]) vectorFromTo (positionCameraToWorld [-0.25,0,1])) vectorMultiply 3), + _startingPosASL vectorAdd (((positionCameraToWorld [0,0,0]) vectorFromTo (positionCameraToWorld [0.25,0,1])) vectorMultiply 3), + _startingPosASL vectorAdd (((positionCameraToWorld [0,0,0]) vectorFromTo (positionCameraToWorld [0,-0.25,1])) vectorMultiply 3), + _startingPosASL vectorAdd (((positionCameraToWorld [0,0,0]) vectorFromTo (positionCameraToWorld [-0.25,-0.25,1])) vectorMultiply 3), + _startingPosASL vectorAdd (((positionCameraToWorld [0,0,0]) vectorFromTo (positionCameraToWorld [0.25,-0.25,1])) vectorMultiply 3), + AGLtoASL (_target modelToWorld [0,0,0]), // Try old method of just using model center + AGLtoASL (_target modelToWorld [0,0,-0.5]) +]; //Checks (too close to center or can't attach) -if ((_startDistanceFromCenter - _closeInDistance) < 0.1) exitWith { +if (_bestPosASL isEqualTo []) exitWith { TRACE_2("no valid spot found",_closeInDistance,_startDistanceFromCenter); [localize LSTRING(Failed)] call EFUNC(common,displayTextStructured); }; //Move it out slightly, for visibility sake (better to look a little funny than be embedded//sunk in the hull and be useless) -_closeInDistance = (_closeInDistance - 0.05); +_bestPosASL = _bestPosASL vectorAdd ((_bestPosASL vectorFromTo _startingPosASL) vectorMultiply 0.05); -_endPosTestOffset = _startingOffset vectorAdd (_closeInUnitVector vectorMultiply _closeInDistance); -_endPosTestOffset set [2, (_startingOffset select 2)]; +private _attachPosModel = _target worldToModel (ASLtoAGL _bestPosASL); [ - REFUEL_PROGRESS_DURATION, - [_unit, _nozzle, _target, _endPosTestOffset], + TIME_PROGRESSBAR(REFUEL_PROGRESS_DURATION), + [_unit, _nozzle, _target, _attachPosModel], { params ["_args"]; _args params [["_unit", objNull, [objNull]], ["_nozzle", objNull, [objNull]], ["_target", objNull, [objNull]], ["_endPosTestOffset", [0,0,0], [[]], 3]]; diff --git a/addons/refuel/functions/fnc_readFuelCounter.sqf b/addons/refuel/functions/fnc_readFuelCounter.sqf index 1b1fb78e81..98393e69ea 100644 --- a/addons/refuel/functions/fnc_readFuelCounter.sqf +++ b/addons/refuel/functions/fnc_readFuelCounter.sqf @@ -19,7 +19,7 @@ params [["_unit", objNull, [objNull]], ["_target", objNull, [objNull]]]; [ - REFUEL_PROGRESS_DURATION, + TIME_PROGRESSBAR(REFUEL_PROGRESS_DURATION), [_unit, _target], { params ["_args"]; diff --git a/addons/refuel/functions/fnc_returnNozzle.sqf b/addons/refuel/functions/fnc_returnNozzle.sqf index 752be90d23..2b1ac64f8b 100644 --- a/addons/refuel/functions/fnc_returnNozzle.sqf +++ b/addons/refuel/functions/fnc_returnNozzle.sqf @@ -24,7 +24,7 @@ private _source = _nozzle getVariable QGVAR(source); if (isNull _nozzle || {_source != _target}) exitWith {false}; [ - REFUEL_PROGRESS_DURATION, + TIME_PROGRESSBAR(REFUEL_PROGRESS_DURATION), [_unit, _nozzle, _target], { params ["_args"]; diff --git a/addons/refuel/functions/fnc_takeNozzle.sqf b/addons/refuel/functions/fnc_takeNozzle.sqf index 285dd37ced..1b0baac80c 100644 --- a/addons/refuel/functions/fnc_takeNozzle.sqf +++ b/addons/refuel/functions/fnc_takeNozzle.sqf @@ -39,7 +39,7 @@ if (isNull _nozzle) then { // func is called on fuel truck _endPosOffset = _endPosOffset select 0; }; [ - REFUEL_PROGRESS_DURATION, + TIME_PROGRESSBAR(REFUEL_PROGRESS_DURATION), [_unit, _target, _endPosOffset], { params ["_args"]; @@ -105,7 +105,7 @@ if (isNull _nozzle) then { // func is called on fuel truck ] call EFUNC(common,progressBar); } else { // func is called on muzzle either connected or on ground [ - REFUEL_PROGRESS_DURATION, + TIME_PROGRESSBAR(REFUEL_PROGRESS_DURATION), [_unit, _nozzle], { params ["_args"]; diff --git a/addons/refuel/functions/fnc_turnOff.sqf b/addons/refuel/functions/fnc_turnOff.sqf index 31308607bb..2c2b8de158 100644 --- a/addons/refuel/functions/fnc_turnOff.sqf +++ b/addons/refuel/functions/fnc_turnOff.sqf @@ -19,7 +19,7 @@ params [["_unit", objNull, [objNull]], ["_nozzle", objNull, [objNull]]]; [ - REFUEL_PROGRESS_DURATION, + TIME_PROGRESSBAR(REFUEL_PROGRESS_DURATION), [_unit, _nozzle], { params ["_args"]; diff --git a/addons/refuel/functions/fnc_turnOn.sqf b/addons/refuel/functions/fnc_turnOn.sqf index b7a4cf1bc9..cf8656f558 100644 --- a/addons/refuel/functions/fnc_turnOn.sqf +++ b/addons/refuel/functions/fnc_turnOn.sqf @@ -19,7 +19,7 @@ params [["_unit", objNull, [objNull]], ["_nozzle", objNull, [objNull]]]; [ - REFUEL_PROGRESS_DURATION, + TIME_PROGRESSBAR(REFUEL_PROGRESS_DURATION), [_unit, _nozzle], { params ["_args"]; diff --git a/addons/refuel/script_component.hpp b/addons/refuel/script_component.hpp index 19f12ed366..3f85277a99 100644 --- a/addons/refuel/script_component.hpp +++ b/addons/refuel/script_component.hpp @@ -5,6 +5,7 @@ // #define DEBUG_MODE_FULL // #define DISABLE_COMPILE_CACHE // #define ENABLE_PERFORMANCE_COUNTERS +// #define FAST_PROGRESSBARS #ifdef DEBUG_ENABLED_REFUEL #define DEBUG_MODE_FULL @@ -29,3 +30,9 @@ _weaponSelect = _unit getVariable QGVAR(selectedWeaponOnRefuel); \ _unit selectWeapon _weaponSelect; \ _unit setVariable [QGVAR(selectedWeaponOnRefuel), nil]; + +#ifdef FAST_PROGRESSBARS + #define TIME_PROGRESSBAR(X) ((X) * 0.075) +#else + #define TIME_PROGRESSBAR(X) (X) +#endif From 317fe93c2d35752264ce6088bb87b8a7b1011074 Mon Sep 17 00:00:00 2001 From: classic Date: Thu, 15 Jun 2017 02:37:42 +0900 Subject: [PATCH 163/657] Jpn translate feee7f5 (#5280) * Add the Jpn translation for quickmount Add the Japanese translation for quickmount * Update the Jpn translation for repair Update the Japanese translation for repair --- addons/quickmount/stringtable.xml | 11 +++++++++++ addons/repair/stringtable.xml | 2 +- 2 files changed, 12 insertions(+), 1 deletion(-) diff --git a/addons/quickmount/stringtable.xml b/addons/quickmount/stringtable.xml index c97b5c2a6a..a492ebc3b9 100644 --- a/addons/quickmount/stringtable.xml +++ b/addons/quickmount/stringtable.xml @@ -4,48 +4,59 @@ Quick Mount Entrata Rapida + クイック マウント Vehicle quick mount Fahrzeug schnell montieren Pojazd szybkie mocowanie Entrata rapida veicolo + 車両クイック マウント Quickly enter the vehicle you are directly looking at. Entra velocemente nel veicolo che stai guardando. + 直接見ている車両へ迅速に搭乗します。 Vehicle Full Veicolo Pieno + 車両は満員 Distance Distanza + 距離 Maximum distance to check for vehicles. Distanza massima per controllare i veicoli. + 車両を確認できる最大距離 Vehicle Locked Veicolo Bloccato. + 車両は施錠されている Maximum Speed (km/h) Velocità Massima (km/h) + 最高速度 (km/h) Maximum vehicle speed (km/h) allowed for player entry Velocità massima del veicolo (km/h) consentita per far salire un giocatore + プレイヤーが搭乗できる限界速度 (km/h) Prioritize Seat Priorità Sedile + 優先席 Seat priority on entry Priorità del sedile in entrata + 搭乗の際の優先順位 diff --git a/addons/repair/stringtable.xml b/addons/repair/stringtable.xml index d956fd8feb..0a001968e7 100644 --- a/addons/repair/stringtable.xml +++ b/addons/repair/stringtable.xml @@ -1008,7 +1008,7 @@ ¿Quién puede realizar reparaciones? Chi può eseguire riparazioni? Qui peut réparer ? - 誰が修理をおこなえるようにしますか? + 誰が修理を出来るようににしますか? 누가 수리를 할 수 있습니까? From a83efa8e36c10a2bfca51d3a303b0bf234b67122 Mon Sep 17 00:00:00 2001 From: PabstMirror Date: Thu, 22 Jun 2017 22:58:00 -0500 Subject: [PATCH 164/657] Repair - Handle depends = "0" (#5283) * Repair - Handle depends = "0" * quote --- addons/repair/dev/draw_showRepairInfo.sqf | 69 +++++++++++++++++++ .../repair/functions/fnc_addRepairActions.sqf | 3 +- .../functions/fnc_normalizeHitPoints.sqf | 2 +- .../functions/fnc_setHitPointDamage.sqf | 2 +- 4 files changed, 73 insertions(+), 3 deletions(-) create mode 100644 addons/repair/dev/draw_showRepairInfo.sqf diff --git a/addons/repair/dev/draw_showRepairInfo.sqf b/addons/repair/dev/draw_showRepairInfo.sqf new file mode 100644 index 0000000000..5701c172ea --- /dev/null +++ b/addons/repair/dev/draw_showRepairInfo.sqf @@ -0,0 +1,69 @@ +// PabstMirror +// [] execVM "\z\ace\addons\repair\dev\draw_showRepairInfo.sqf"; + +#include "\z\ace\addons\repair\script_component.hpp" + +addMissionEventHandler ["Draw3D", { + if !((cursorObject isKindOf "Car") || (cursorObject isKindOf "Tank") || (cursorObject isKindOf "Air")) exitWith {}; + private _config = configFile >> "CfgVehicles" >> (typeOf cursorObject); + + private _hitpointPositions = getArray (_config >> QGVAR(hitpointPositions)); + private _hitpointGroups = getArray (_config >> QGVAR(hitpointGroups)); + + (getAllHitPointsDamage cursorObject) params [["_hitPoints", []], ["_hitSelections", []]]; + ([cursorObject] call FUNC(getWheelHitPointsWithSelections)) params ["_wheelHitPoints", "_wheelHitSelections"]; + + private _output = []; + + { + private _selection = _x; + private _hitpoint = _hitPoints select _forEachIndex; + + if ((_selection != "") && {_hitPoint != ""}) then { + if (((toLower _hitPoint) find "glass") != -1) exitWith {}; + + private _info = ""; + private _color = [1,0,0,1]; + if (_selection in _wheelHitSelections) then { + _info = _info + "[Wheel]"; + _color = [0,1,0,1]; + }; + if (!((getText (_config>> "HitPoints" >> _hitpoint >> "depends")) in ["", "0"])) then { + _info = _info + format ["[depends: %1]", getText (_config>> "HitPoints" >> _hitpoint >> "depends")]; + _color = [0,0,1,1] + }; + + private _position = cursorObject selectionPosition [_selection, "HitPoints"]; + { + _x params ["_hit", "_pos"]; + if (_hitpoint == _hit) exitWith { + _info = _info + format ["[hitPos: %1]", _pos]; + if (_pos isEqualType []) exitWith { + _position = _pos; + }; + if (_pos isEqualType "") exitWith { + _position = cursorObject selectionPosition [_pos, "HitPoints"]; + }; + }; + } forEach _hitpointPositions; + + private _parentHitpoint = ""; + { + private _xParent = _x select 0; + { + if (_hitpoint == _x) exitWith { + _info = _info + format ["[Parent: %1]", _xParent]; + _parentHitpoint = _xParent; + }; + } forEach (_x select 1); + } forEach _hitpointGroups; + + if (_parentHitpoint == "") then { + drawIcon3D ["", _color, (cursorObject modelToWorld _position), 0.5, 0.5, 0, format ["%1 [%2]", _hitpoint, _selection], 0.5, 0.025, "TahomaB"]; + }; + _output pushBack format ["%1: %2[%3] = %4", _forEachIndex, _hitPoint, _selection, cursorObject getHitIndex _forEachIndex]; + _output pushBack format ["- %1 -",_info]; + }; + } forEach _hitPoints; + hintSilent (_output joinString "\n"); +}]; diff --git a/addons/repair/functions/fnc_addRepairActions.sqf b/addons/repair/functions/fnc_addRepairActions.sqf index d2bb3adfee..398083a080 100644 --- a/addons/repair/functions/fnc_addRepairActions.sqf +++ b/addons/repair/functions/fnc_addRepairActions.sqf @@ -79,7 +79,8 @@ _processedHitpoints = []; if (_selection isEqualTo "") exitWith { TRACE_3("Selection Empty",_hitpoint,_forEachIndex,_selection); }; if (_hitpoint isEqualTo "") exitWith { TRACE_3("Hitpoint Empty",_hitpoint,_forEachIndex,_selection); }; //Depends hitpoints shouldn't be modified directly (will be normalized) - if (isText (configFile >> "CfgVehicles" >> _type >> "HitPoints" >> _hitpoint >> "depends")) exitWith { + // Biki: Clearing 'depends' in case of inheritance cannot be an empty string (rpt warnings), but rather a "0" value. + if (!((getText (configFile >> "CfgVehicles" >> _type >> "HitPoints" >> _hitpoint >> "depends")) in ["", "0"])) exitWith { TRACE_3("Skip Depends",_hitpoint,_forEachIndex,_selection); }; diff --git a/addons/repair/functions/fnc_normalizeHitPoints.sqf b/addons/repair/functions/fnc_normalizeHitPoints.sqf index 1f6004aa15..cb06eeaeae 100644 --- a/addons/repair/functions/fnc_normalizeHitPoints.sqf +++ b/addons/repair/functions/fnc_normalizeHitPoints.sqf @@ -33,7 +33,7 @@ private _dependentHitPointScripts = []; { if ((_x != "") && {isClass (_config >> _x)} && {!(_x in _realHitPoints)}) then { _realHitPoints pushBack _x; - if (isText (_config >> _x >> "depends")) then { + if (!((getText (_config >> _x >> "depends")) in ["", "0"])) then { _dependentHitPoints pushBack _x; _dependentHitPointScripts pushBack compile getText (_config >> _x >> "depends"); }; diff --git a/addons/repair/functions/fnc_setHitPointDamage.sqf b/addons/repair/functions/fnc_setHitPointDamage.sqf index 6423df6938..57c65d1407 100644 --- a/addons/repair/functions/fnc_setHitPointDamage.sqf +++ b/addons/repair/functions/fnc_setHitPointDamage.sqf @@ -45,7 +45,7 @@ _hitPointDamageRepaired = 0; //positive for repairs : newSum = (oldSum - repaire if ((!isNil {_vehicle getHit _selectionName}) && {_x != ""}) then { _realHitpointCount = _realHitpointCount + 1; - if ((((toLower _x) find "glass") == -1) && {!isText (configFile >> "CfgVehicles" >> typeOf _vehicle >> "HitPoints" >> _x >> "depends")}) then { + if ((((toLower _x) find "glass") == -1) && {(getText (configFile >> "CfgVehicles" >> typeOf _vehicle >> "HitPoints" >> _x >> "depends")) in ["", "0"]}) then { _hitPointDamageSumOld = _hitPointDamageSumOld + (_allHitPointDamages select _forEachIndex); if (_forEachIndex == _hitPointIndex) then { _hitPointDamageRepaired = (_allHitPointDamages select _forEachIndex) - _hitPointDamage; From f207b6c13b8c7013776edb826236761947c20374 Mon Sep 17 00:00:00 2001 From: PabstMirror Date: Thu, 22 Jun 2017 16:05:19 -0500 Subject: [PATCH 165/657] Modify JoinGroup action to show group name (#5287) * Modify JoinGroup action to show group name * header * Header --- addons/interaction/CfgVehicles.hpp | 1 + addons/interaction/XEH_PREP.hpp | 1 + .../functions/fnc_modifyJoinGroupAction.sqf | 26 +++++++++++++++++++ 3 files changed, 28 insertions(+) create mode 100644 addons/interaction/functions/fnc_modifyJoinGroupAction.sqf diff --git a/addons/interaction/CfgVehicles.hpp b/addons/interaction/CfgVehicles.hpp index f65303ac44..cc281247db 100644 --- a/addons/interaction/CfgVehicles.hpp +++ b/addons/interaction/CfgVehicles.hpp @@ -116,6 +116,7 @@ class CfgVehicles { displayName = CSTRING(JoinGroup); condition = QUOTE(GVAR(EnableTeamManagement) && {[ARR_2(_player,_target)] call DFUNC(canJoinGroup)}); statement = QUOTE([_player] joinSilent group _target); + modifierFunction = QUOTE(call FUNC(modifyJoinGroupAction)); showDisabled = 0; priority = 2.6; icon = QPATHTOF(UI\team\team_management_ca.paa); diff --git a/addons/interaction/XEH_PREP.hpp b/addons/interaction/XEH_PREP.hpp index dc8c361607..4f0ef58357 100644 --- a/addons/interaction/XEH_PREP.hpp +++ b/addons/interaction/XEH_PREP.hpp @@ -17,6 +17,7 @@ PREP(canInteractWithCivilian); PREP(getDown); PREP(sendAway); PREP(canJoinGroup); +PREP(modifyJoinGroupAction); PREP(canJoinTeam); PREP(joinTeam); PREP(canPassMagazine); diff --git a/addons/interaction/functions/fnc_modifyJoinGroupAction.sqf b/addons/interaction/functions/fnc_modifyJoinGroupAction.sqf new file mode 100644 index 0000000000..3ac493aa54 --- /dev/null +++ b/addons/interaction/functions/fnc_modifyJoinGroupAction.sqf @@ -0,0 +1,26 @@ +/* + * Author: PabstMirror + * Modifies the ACE_JoinGroup action to show group name. + * + * Arguments: + * 0: Target + * 1: Player + * 2: Args + * 3: Action Data + * + * Return Value: + * None + * + * Example: + * [cursorObject, player, [], []] call ace_interaction_fnc_modifyJoinGroupAction + * + * Public: No + */ +#include "script_component.hpp" + +params ["_target", "_player", "", "_actionData"]; + +private _actionText = format ["%1: %2", localize LSTRING(JoinGroup), groupID group _target]; +TRACE_3("",_target,group _target,_actionText); + +_actionData set [1, _actionText]; From 0ccbeb25e93be1ad85d379690708ded66c43839b Mon Sep 17 00:00:00 2001 From: GodofMonkeys Date: Thu, 22 Jun 2017 22:46:00 +0800 Subject: [PATCH 166/657] Add Chinese Traditional & Simplified Localization (#5295) Add Chinese Traditional & Simplified Localization --- addons/advanced_ballistics/stringtable.xml | 52 ++ addons/advanced_fatigue/stringtable.xml | 26 + addons/advanced_throwing/stringtable.xml | 42 ++ addons/aircraft/stringtable.xml | 8 +- addons/atragmx/stringtable.xml | 10 +- addons/attach/stringtable.xml | 36 +- addons/ballistics/stringtable.xml | 286 +++++++- addons/captives/stringtable.xml | 56 +- addons/cargo/stringtable.xml | 54 +- addons/chemlights/stringtable.xml | 80 +++ addons/common/stringtable.xml | 138 ++++ addons/concertina_wire/stringtable.xml | 10 +- addons/cookoff/stringtable.xml | 18 + addons/dagr/stringtable.xml | 10 +- addons/disarming/stringtable.xml | 4 +- addons/disposable/stringtable.xml | 6 + addons/dogtags/stringtable.xml | 12 + addons/dragging/stringtable.xml | 14 +- addons/explosives/stringtable.xml | 124 ++++ addons/fastroping/stringtable.xml | 18 + addons/fcs/stringtable.xml | 14 +- addons/finger/stringtable.xml | 22 +- addons/flashlights/stringtable.xml | 14 +- addons/flashsuppressors/stringtable.xml | 16 +- addons/frag/stringtable.xml | 28 +- addons/gestures/stringtable.xml | 40 ++ addons/gforces/stringtable.xml | 4 + addons/goggles/stringtable.xml | 10 + addons/grenades/stringtable.xml | 48 ++ addons/gunbag/stringtable.xml | 12 + addons/hearing/stringtable.xml | 38 +- addons/hellfire/stringtable.xml | 6 +- addons/huntir/stringtable.xml | 34 +- addons/interact_menu/stringtable.xml | 58 +- addons/interaction/stringtable.xml | 134 +++- addons/inventory/stringtable.xml | 20 +- addons/javelin/stringtable.xml | 2 + addons/kestrel4500/stringtable.xml | 16 +- addons/laser/stringtable.xml | 8 + addons/laserpointer/stringtable.xml | 16 +- addons/logistics_uavbattery/stringtable.xml | 14 +- addons/logistics_wirecutter/stringtable.xml | 10 + addons/magazinerepack/stringtable.xml | 20 +- addons/main/stringtable.xml | 6 +- addons/map/stringtable.xml | 68 ++ addons/map_gestures/stringtable.xml | 40 +- addons/maptools/stringtable.xml | 30 + addons/markers/stringtable.xml | 6 +- addons/medical/stringtable.xml | 706 +++++++++++++++++++- addons/medical_ai/stringtable.xml | 2 + addons/medical_blood/stringtable.xml | 6 + addons/medical_menu/stringtable.xml | 112 +++- addons/microdagr/stringtable.xml | 66 +- addons/minedetector/stringtable.xml | 16 + addons/missileguidance/stringtable.xml | 26 +- addons/missionmodules/stringtable.xml | 36 +- addons/mk6mortar/stringtable.xml | 68 +- addons/movement/stringtable.xml | 12 +- addons/mx2a/stringtable.xml | 6 +- addons/nametags/stringtable.xml | 68 ++ addons/nightvision/stringtable.xml | 32 +- addons/nlaw/stringtable.xml | 8 +- addons/optics/stringtable.xml | 22 +- addons/optionsmenu/stringtable.xml | 74 ++ addons/overheating/stringtable.xml | 68 ++ addons/overpressure/stringtable.xml | 4 + addons/parachute/stringtable.xml | 14 +- addons/quickmount/stringtable.xml | 22 + addons/rangecard/stringtable.xml | 16 +- addons/realisticnames/stringtable.xml | 406 ++++++++++- addons/rearm/stringtable.xml | 82 +++ addons/refuel/stringtable.xml | 64 ++ addons/reload/stringtable.xml | 12 + addons/reloadlaunchers/stringtable.xml | 8 + addons/repair/stringtable.xml | 236 +++++++ addons/respawn/stringtable.xml | 48 ++ addons/safemode/stringtable.xml | 8 + addons/sandbag/stringtable.xml | 28 +- addons/scopes/stringtable.xml | 58 ++ addons/slideshow/stringtable.xml | 30 + addons/spectator/stringtable.xml | 132 +++- addons/spottingscope/stringtable.xml | 8 +- addons/switchunits/stringtable.xml | 34 + addons/tacticalladder/stringtable.xml | 16 +- addons/tagging/stringtable.xml | 34 + addons/trenches/stringtable.xml | 30 + addons/tripod/stringtable.xml | 14 +- addons/ui/stringtable.xml | 84 +++ addons/vector/stringtable.xml | 12 +- addons/vehiclelock/stringtable.xml | 50 +- addons/vehicles/stringtable.xml | 8 +- addons/viewdistance/stringtable.xml | 54 +- addons/weaponselect/stringtable.xml | 48 +- addons/weather/stringtable.xml | 34 +- addons/winddeflection/stringtable.xml | 32 +- addons/yardage450/stringtable.xml | 8 +- addons/zeus/stringtable.xml | 152 +++++ optionals/compat_adr_97/stringtable.xml | 38 +- 98 files changed, 4829 insertions(+), 61 deletions(-) diff --git a/addons/advanced_ballistics/stringtable.xml b/addons/advanced_ballistics/stringtable.xml index 31b9b56bb9..8e942364a9 100644 --- a/addons/advanced_ballistics/stringtable.xml +++ b/addons/advanced_ballistics/stringtable.xml @@ -14,6 +14,8 @@ Mostrar Informação do Vento 風の情報を表示 바람의 정보를 표시 + 顯示風況 + 显示风况 Show Protractor @@ -28,6 +30,8 @@ Mostrar Transferidor 分度器を表示 각도기 표시 + 顯示量角器 + 显示量角器 Advanced Ballistics @@ -42,6 +46,8 @@ Balistica Avanzata アドバンスド バリスティックス 고급 탄도학 + 先進彈道系統 + 先进弹道系统 Advanced Ballistics @@ -56,6 +62,8 @@ Balistica Avanzata アドバンスド バリスティックス 고급 탄도학 + 先進彈道系統 + 先进弹道系统 Enables advanced ballistics @@ -70,6 +78,8 @@ Abilita Balistica Avanzata アドバンスド バリスティックスを有効化 고급 탄도학을 적용합니다 + 啟用先進彈道系統 + 启用先进弹道系统 Enabled For Snipers @@ -84,6 +94,8 @@ Abilita per Tiratori Scelti 狙撃手へ有効化 저격수만 적용 + 啟用給狙擊手 + 启用给狙击手 Enables advanced ballistics for non local snipers (when using high power optics) @@ -98,6 +110,8 @@ Abilita Balistica Avanzata per Tiratori Scelti non locali (con ottiche ad alto potenziale) 非ローカルの狙撃手 (高倍率スコープを使っている場合)へアドバンスド バリスティックスを有効化します 고급 탄도학을 비-저격수 인원에게도 적용합니다(고성능 조준경을 사용시) + 啟用先進彈道系統給非本地狙擊手(當使用高倍率光學瞄鏡時) + 启用先进弹道系统给非本地狙击手(当使用高倍率光学瞄镜时) Enabled For Group Members @@ -112,6 +126,8 @@ Abilita per Membri del Gruppo グループ メンバーへ有効化 그룹 멤버도 적용 + 啟用給小隊成員 + 启用给小队成员 Enables advanced ballistics for non local group members @@ -126,6 +142,8 @@ Abilita Balistica Avanzata per Membri non locali del Gruppo 非ローカルのグループ メンバーへアドバンスド バリスティックスを有効化します 고급 탄도학을 비-그룹멤버에게도 적용합니다 + 啟用先進彈道系統給非本地小隊成員 + 启用先进弹道系统给非本地小队成员 Enabled For Everyone @@ -140,6 +158,8 @@ Abilita per tutti 全員に有効化 모두에게 적용 + 啟用給所有人 + 启用给所有人 Enables advanced ballistics for all non local players (enabling this may degrade performance during heavy firefights in multiplayer) @@ -154,6 +174,8 @@ Abilita Balistica Avanzata per tutti i giocatori non locali (abilitare questo parametro potrebbe ridurre le prestazioni durante scontri intensi in multiplayer) 非ローカルの全プレイヤーへアドバンスド バリスティックスを有効化します (マルチプレイで大規模な銃撃戦がおこなわれると、動作の低下を招きます) 고급 탄도학을 모든 비-로컬그룹에게도 적용합니다(적용 후 대규모 전투시 성능하락을 유발할 수 있습니다) + 啟用先進彈道系統給所有非本地玩家 (啟用此功能後,在多人連線大量交火時可能會降低效能) + 启用先进弹道系统给所有非本地玩家 (启用此功能后,在多人连线大量交火时可能会降低效能) Always Enabled For Group Members @@ -168,6 +190,8 @@ Sempre abilitato per Membri del Gruppo 常にグループ メンバーへ有効化 그룹 멤버에게 항상 적용 + 永遠啟用給小隊成員 + 永远启用给小队成员 Always enables advanced ballistics when a group member fires @@ -182,6 +206,8 @@ Abilita sempre Balistica Avanzata quando un membro del gruppo spara グループ メンバーが射撃した時、常にアドバンスド バリスティックスを有効化します 그룹 멤버가 발사시 항상 고급 탄도학을 적용합니다 + 當小隊成員開火時,永遠啟用先進彈道系統 + 当小队成员开火时,永远启用先进弹道系统 Disabled In FullAuto Mode @@ -196,6 +222,8 @@ Disabilita in modalità di fuoco automatico フルオートでは無効化 조정간 자동시 비활성화 + 在全自動模式時關閉 + 在全自动模式时关闭 Disables the advanced ballistics during full auto fire @@ -210,6 +238,8 @@ Disabilita Balistica Avanzata durante fuoco automatico フルオートで射撃中ではアドバンスド バリスティックスを無効化します 조정간 자동시 고급 탄도학을 비활성화 합니다 + 在全自動模式開火時,關閉先進彈道系統 + 在全自动模式开火时,关闭先进弹道系统 Enable Ammo Temperature Simulation @@ -224,6 +254,8 @@ Abilita simulazione della temperatura delle munizioni 弾薬の温度シミュレーションを有効化 탄약 온도 구현 적용 + 啟用彈藥溫度模擬系統 + 启用弹药温度模拟系统 Muzzle velocity varies with ammo temperature @@ -238,6 +270,8 @@ La velocità dello sparo varia a seconda della temperatura delle munizioni 弾薬の温度により初速値を変化させます 탄약 온도에 비례해 총구 속도가 달라집니다 + 子彈初速將隨彈藥溫度而有所變化 + 子弹初速将随弹药温度而有所变化 Enable Barrel Length Simulation @@ -252,6 +286,8 @@ Abilita simulazione della lunghezza della canna 銃身長のシミュレーションを有効化 총열 길이 구현 적용 + 啟用槍管長度模擬系統 + 启用枪管长度模拟系统 Muzzle velocity varies with barrel length @@ -266,6 +302,8 @@ La velocità di sparo varia a seconda della lunghezza della canna 銃身長により初速値を変化させます 총구 속도가 총열에 비례해 달라집니다 + 子彈初速將隨槍管長度而有所變化 + 子弹初速将随枪管长度而有所变化 Enable Bullet Trace Effect @@ -280,6 +318,8 @@ Abilita effetto dei Proiettili Traccianti 弾丸の痕跡表示を有効化 예광탄 효과 적용 + 啟用曳光彈效果 + 启用曳光弹效果 Enables a bullet trace effect to high caliber bullets (only visible when looking through high power optics) @@ -294,6 +334,8 @@ Abilita effetto dei proiettili traccianti di alto calibro (visibile solo attraverso ottiche ad alto potenziale) 大口径の銃弾による弾丸の痕跡表示を有効化します (高倍率スコープを介してでしか見れません) 대구경 탄환에 예광탄 효과를 적용합니다(오직 고성능 조준경 사용시에만 보입니다) + 啟用曳光彈效果給大口徑子彈 (只有透過高倍率光學瞄鏡才能看到) + 启用曳光弹效果给大口径子弹 (只有透过高倍率光学瞄镜才能看到) Simulation Interval @@ -308,6 +350,8 @@ Intervallo Simulazione シミュレーション間隔 구현 간격 + 模擬間隔 + 模拟间隔 Defines the interval between every calculation step @@ -322,6 +366,8 @@ Definisce l'intervallo tra ogni step di calcolo 各計算ごとの間隔を定義します 각 계산 단위의 간격을 정의합니다 + 定義每個模擬計算之間的時間間隔 + 定义每个模拟计算之间的时间间隔 Simulation Radius @@ -336,6 +382,8 @@ Raggio Simulazione シミュレーションの適用範囲 구현 범위 + 模擬半徑 + 模拟半径 Defines the radius around the player (in meters) at which advanced ballistics are applied to projectiles @@ -350,6 +398,8 @@ Definisce il raggio attorno al giocatore (in metri) per cui la Balistica Avanzata è applicata ai proiettili プレイヤーの周囲にアドバンスド バリスティックスによる弾道を適用させる範囲を半径で定義します (メートル) 플레이어 주위의 발사체를 고급 탄도학으로 정의하는 범위를 정합니다(미터) + 以玩家的半徑距離(公尺)定義先進彈道系統啟用範圍 + 以玩家的半径距离(公尺)定义先进弹道系统启用范围 This module enables advanced ballistics simulation - meaning the trajectory of projectiles is influenced by variables like air temperature, atmospheric pressure, humidity, gravity, the type of ammunition and the weapon from which it was fired. @@ -364,6 +414,8 @@ Questo modulo abilita la simulazione della Balistica Avanzata - cioè la traiettoria dei proiettili è influenzata da variabili come la temperatura dell'aria, pressione atmosferica, umidità, gravità, il tipo di munizione e l'arma da cui è sparata このモジュールはアドバンスド バリスティックスを有効化します。弾道は気温や気圧、湿度、重力、弾薬の種類、発射する武器から影響を受けるようになります。 이 모듈은 고급 탄도학을 적용시킵니다 - 이는 발사체의 궤적이 기온, 대기압, 습도, 중력, 탄환의 종류와 어느 무기에서 발사되는지에 따라 영향을 받습니다. + 該模塊實現先進的彈道仿真 - 這意味著子彈的軌跡是由空氣溫度、大氣壓力、濕度、重力、彈藥類型以及射擊的武器所影響. + 该模块实现先进的弹道仿真 - 这意味着子弹的轨迹是由空气温度、大气压力、湿度、重力、弹药类型以及射击的武器所影响. diff --git a/addons/advanced_fatigue/stringtable.xml b/addons/advanced_fatigue/stringtable.xml index 02924c0ae9..3ee90435dc 100644 --- a/addons/advanced_fatigue/stringtable.xml +++ b/addons/advanced_fatigue/stringtable.xml @@ -9,6 +9,8 @@ 성능 요인 Facteur de performance Fattore Prestazione + 體力值 + 体力值 Influences the overall performance of all players with no custom factor. Higher means better. @@ -18,6 +20,8 @@ 모든 성능이 임의로 설정된 값 없이 영향받습니다. 값이 클수록 더 나은 성능을 발휘합니다 Influence les performances générales de tous les joueurs sans facteurs personalisés. Une valeur plus élevée implique de meilleures performances. Influenza qualsiasi prestazione di tutti i giocatori smuniti di un fattore personalizzato. Maggiore significa migliore. + 影響所有玩家的體力表現. 值越高代表體力越好. + 影响所有玩家的体力表现. 值越高代表体力越好. Influences the overall performance of this unit. Higher means better. @@ -27,6 +31,8 @@ 모든 성능이 이 단위로 영향을 받습니다. 값이 클수록 더 나은 성능을 발휘합니다 Influence les performances générales de cette unité. Une valeur plus élevée implique de meilleures performances. Influenza qualsiasi prestazione di questa unità. Maggiore significa migliore. + 影響這個單位的體力表現. 值越高代表體力越好. + 影响这个单位的体力表现. 值越高代表体力越好. Recovery Factor @@ -36,6 +42,8 @@ 회복 요인 Facteur de récupération Fattore Recupero + 回復值 + 回复值 Changes how fast the player recovers when resting. Higher is faster. @@ -45,6 +53,8 @@ 얼마나 빨리 회복하는지를 바꿉니다. 값이 클수록 더 나은 성능을 발휘합니다 Change la vitesse à laquelle les joueurs récupèrent leur endurance lorsqu'ils se reposent. Une valeur plus élevée implique une récupération plus rapide. Determina in quanto tempo il giocatore recupera quando rilassato. Maggiore significa migliore. + 決定玩家休息多久就能回復體力. 值越高恢復越快. + 决定玩家休息多久就能回复体力. 值越高恢复越快. Load Factor @@ -54,6 +64,8 @@ 부담 요인 Facteur d'encombrement Fattore Caricamento + 負重量 + 负重量 Increases or decreases how much weight influences the players performance. Zero means equipment weight has no performance influence. @@ -63,6 +75,8 @@ 플레이어가 무게에 따라 얼마나 영향받는지를 증가시키거나 감소시킵니다. 0의 경우 플레이어가 장비 무게에 영향받지 않습니다. Augmente ou réduit l'influence que le poids à sur les performances des joueurs. Zéro implique que le poids de l'équipement n'a pas d'influence sur les performances. Incrementa o decrementa quanto il peso influenza le prestazioni dei giocatori. Zero significa che il peso dell'equipaggiamento non ha alcuna influenza nelle prestazioni. + 增加或降低玩家所能承受的負重量. 如設定值為0, 代表裝備的重量將不會影響到玩家的體力表現. + 增加或降低玩家所能承受的负重量. 如设定值为0, 代表装备的重量将不会影响到玩家的体力表现. Terrain Gradient Factor @@ -72,6 +86,8 @@ 지형 경사도 요인 Facteur d'inclinaison du terrain Fattore Pendenza Terreno + 地形陡峭影響值 + 地形陡峭影响值 Sets how much steep terrain increases stamina loss. Higher means higher stamina loss. @@ -81,6 +97,8 @@ 경사도에 따라 얼마나 피로해지는지를 정합니다. 값이 클수록 더 많은 피로를 유발합니다. Configure l'influence de l'inclinaison du terrain sur la perte d'endurance. Une valeur plus élevée implique une perte d'endurance plus importante. Stabilisce quanto la pendenza del terreno incrementa la perdita della stamina. Maggiore significa più stamina persa. + 設定陡峭的地形將會影響多少體力的流失. 值越高代表體力流失越快. + 设定陡峭的地形将会影响多少体力的流失. 值越高代表体力流失越快. Enabled @@ -90,6 +108,8 @@ 활성화 Activé Abilitato + 啟用 + 启用 Enables/disables Advanced Fatigue. @@ -99,6 +119,8 @@ 고급 피로도 활성화/비활성화 Active/désactive la fatigue avancée. Abilita/disabilita la Fatica Avanzata. + 啟用/關閉進階體力. + 启用/关闭进阶体力. Show stamina bar @@ -108,6 +130,8 @@ 피로도 막대 Afficher la barre d'endurance Mostra barra stamina + 顯示體力條 + 显示体力条 Shows the stamina bar. @@ -117,6 +141,8 @@ 피로도 막대를 보여줍니다. Affiche la barre d'endurance. Mostra la barra della stamina. + 顯示體力條. + 显示体力条. diff --git a/addons/advanced_throwing/stringtable.xml b/addons/advanced_throwing/stringtable.xml index 2874570523..ddb53c333f 100644 --- a/addons/advanced_throwing/stringtable.xml +++ b/addons/advanced_throwing/stringtable.xml @@ -10,6 +10,8 @@ 고급 투척 Lancé amélioré Lancio Avanzato + 進階投擲 + 进阶投掷 Allows changing advanced throwing behaviour. @@ -20,6 +22,8 @@ 고급 투척 행위를 허가합니다 Permet de changer la configuration du lancé amélioré. Permette il cambiamento della modalità di tiro. + 允許使用更多不同的投擲方式. + 允许使用更多不同的投掷方式. Enable Advanced Throwing @@ -30,6 +34,8 @@ 고급 투척 활성화 Active le lancé amélioré Abilita Lancio Avanzato + 啟用進階投擲 + 启用进阶投掷 Enables advanced throwing system. @@ -40,6 +46,8 @@ 고급 투척을 활성화 합니다 Active le système de lancé amélioré. Abilita il sistema di lancio avanzato. + 啟用進階投擲系統. + 启用进阶投掷系统. Show Throw Arc @@ -50,6 +58,8 @@ 투척 궤적 표시 Afficher l'arc de lancé Mostra Arco di Tiro + 顯示投擲軌道 + 显示投掷轨道 Enables visualization of the throw arc (where throwable will fly). @@ -60,6 +70,8 @@ 투척 궤도를 시각화 합니다(투척물이 어디로 갈지) Active la visualisation de l'arc de lancé (où l'objet lancé va atterrir). Abilita la visualizzazione dell'arco del tiro (dove l'oggetto lanciabile volerà). + 顯示投擲軌道幫助投擲. + 显示投掷轨道帮助投掷. Show Throwing Mouse Controls @@ -70,6 +82,8 @@ 마우스 조작 표시 Afficher les contrôles à la souris du lancé Mostra Comandi Mouse Lancio + 顯示滑鼠投擲控制提示 + 显示滑鼠投掷控制提示 Enables visual cues for mouse controls when throwable is prepared. @@ -80,6 +94,8 @@ 투척물을 준비시 마우스 조작을 시각화해서 보여줍니다 Active les aides visuels pour les controles à la souris lorsqu'un lancé est préparé. Abilita la visualizzazione dei controlli del mouse quando l'oggetto lanciabile è pronto. + 開啟後會在準備投擲時, 顯示滑鼠相關操作. + 开启后会在准备投掷时, 显示滑鼠相关操作. Enable Throwables Pick Up @@ -90,6 +106,8 @@ 투척물 줍기 활성화 Active la récupération des objets lancés Abilita Raccogli Oggetti + 啟用可撿取地面投擲物 + 启用可捡取地面投掷物 Enables ability to pick up throwables from the ground. @@ -100,6 +118,8 @@ 땅에 떨어진 투척물을 주울 수 있게 해줍니다. Active la capacité de récupérer les objets lancés sur le sol. Abilita la possibilità di raccogliere un oggetto lanciabile da terra. + 啟用後, 可撿取地面上的投擲物. + 启用后, 可捡取地面上的投掷物. Enable Attached Throwables Pick Up @@ -110,6 +130,8 @@ 부착 투척물 줍기 활성화 Active le ramassage d'objets lançables attachés Abilita Raccogli Oggetti Lanciabili da altri Oggetti + 啟用可撿取附著投擲物 + 启用可捡取附着投掷物 Enables ability to pick up throwables from attached objects. @@ -120,6 +142,8 @@ 부착된 투척물을 주울 수 있게 해줍니다. Active la capacité à ramasser les objets lançables attaché à d'autres objets. Abilita la possibilità di raccogliere gli oggetti lanciabili dagli altri oggetti. + 啟用後, 可撿取附著在物件上的投擲物. + 启用后, 可捡取附着在物件上的投掷物. Prepare/Change Throwable @@ -130,6 +154,8 @@ 투척물 준비/변경 Préparer/changer d'objet Prepara/Cambia Oggetto lanciabile + 準備/變更投擲物 + 准备/变更投掷物 Throwable Drop Mode (Hold) @@ -140,6 +166,8 @@ 투척물 떨어뜨리기 모드(꾹눌러서) Mode de lancé de l'objet (Tenir) Modalità Oggetto Gettabile (Mantenere) + 投擲模式 (按住) + 投掷模式 (按住) Throwable Drop Mode (Toggle) @@ -150,6 +178,8 @@ 투척물 떨어뜨리기 모드(토글) Mode de lancé de l'objet (Basculer) Modalità Oggetto lanciabile Gettabile (Interruttore) + 投擲模式 (切換) + 投掷模式 (切换) Primed @@ -160,6 +190,8 @@ 뇌관 작동 Amorcer Armato + 引信開始燃燒 + 引信开始燃烧 Throw @@ -170,6 +202,8 @@ 던지기 Lancer Lanciare + 投擲 + 投掷 (Scroll) Change Mode @@ -180,6 +214,8 @@ (마우스 휠) 모드 변경 (Molette souris) Changer de mode (Scorrere) Cambio Modalità + (滾輪) 變更模式 + (滚轮) 变更模式 (Scroll) Extend @@ -190,6 +226,8 @@ (마우스 휠) 연장 (Molette souris) Etendre (Scorrere) Estendere + (滾輪) 延長 + (滚轮) 延长 (Click) Cook @@ -200,6 +238,8 @@ (클릭) 예열 (Clique) Dégoupiller (Click) Arma + (點擊) 提早拉開引信 + (点击) 提早拉开引信 Pick Up @@ -210,6 +250,8 @@ 줍기 Ramasser Raccogli + 撿取 + 捡取 diff --git a/addons/aircraft/stringtable.xml b/addons/aircraft/stringtable.xml index 7e08f906ee..a1a4dfe617 100644 --- a/addons/aircraft/stringtable.xml +++ b/addons/aircraft/stringtable.xml @@ -1,4 +1,4 @@ - + @@ -14,6 +14,8 @@ XM301 XM301 XM301 + XM301 + XM301 Open Cargo Door @@ -28,6 +30,8 @@ Abrir porta de carga カーゴ ドアを開く 화물칸 개방 + 開啟貨艙門 + 开启货舱门 Close Cargo Door @@ -42,6 +46,8 @@ Fechar porta de carga カーゴ ドアを閉じる 화물칸 폐쇄 + 關閉貨艙門 + 关闭货舱门 diff --git a/addons/atragmx/stringtable.xml b/addons/atragmx/stringtable.xml index 13c9e4478f..28cea1bcf3 100644 --- a/addons/atragmx/stringtable.xml +++ b/addons/atragmx/stringtable.xml @@ -1,4 +1,4 @@ - + @@ -14,6 +14,8 @@ ATragMX ATragMX ATragMX + ATragMX + ATragMX Open ATragMX @@ -28,6 +30,8 @@ Abrir ATragMX ATragMX を開く ATragMX 열기 + 開啟ATragMX + 开启ATragMX Rugged PDA with ATragMX @@ -42,6 +46,8 @@ PDA Robusto com ATragMX ATragMX 付きの携行型端末 ATragMX가 달린 PDA + 裝有軍用PDA的ATragMX + 装有军用PDA的ATragMX Open ATragMX @@ -56,6 +62,8 @@ Abrir ATragMX ATragMX を開く ATragMX 열기 + 開啟ATragMX + 开启ATragMX diff --git a/addons/attach/stringtable.xml b/addons/attach/stringtable.xml index 900c10bc05..65fdee531d 100644 --- a/addons/attach/stringtable.xml +++ b/addons/attach/stringtable.xml @@ -1,4 +1,4 @@ - + @@ -14,6 +14,8 @@ Прикрепить предмет アイテムを取り付ける 물건 부착 + 附掛裝備>> + 附挂装备>> Attach @@ -28,6 +30,8 @@ Прикрепить 取り付ける 부착 + 附掛 + 附挂 Detach item @@ -42,6 +46,8 @@ Отсоединить アイテムを外す 분리 + 取下裝備 + 取下装备 IR Strobe Attached @@ -56,6 +62,8 @@ ИК-маяк прикреплён 赤外線ストロボを取り付ける 적외선 스트로브 부착됨 + 已附掛紅外線頻閃器 + 已附挂红外线频闪器 IR Strobe Detached @@ -70,6 +78,8 @@ ИК-маяк отсоединён 赤外線ストロボを外す 적외선 스트로브 분리됨 + 已取下紅外線頻閃器 + 已取下红外线频闪器 IR Grenade Attached @@ -84,6 +94,8 @@ ИК-граната прикреплена 赤外線グレネードを取り付ける 적외선 수류탄 부착됨 + 已附掛紅外線手榴彈 + 已附挂红外线手榴弹 IR Grenade Detached @@ -98,6 +110,8 @@ ИК-граната отсоединена 赤外線グレネードを外す 적외선 수류탄 분리됨 + 已取下紅外線手榴彈 + 已取下红外线手榴弹 Chemlight Attached @@ -112,6 +126,8 @@ Химсвет прикреплён ケミライトを取り付け 켐라이트 부착됨 + 已附掛螢光棒 + 已附挂萤光棒 Chemlight Detached @@ -126,6 +142,8 @@ Химсвет отсоединён ケミライトを外す 켐라이트 분리됨 + 已取下螢光棒 + 已取下萤光棒 No inventory space @@ -140,6 +158,8 @@ В инвентаре нет места インベントリに空きがない 넣을 공간이 없음 + 無可用空間 + 无可用空间 IR Strobe @@ -154,6 +174,8 @@ ИК-маяк 赤外線ストロボ 적외선 스트로브 + 紅外線頻閃器 + 红外线频闪器 IR Strobe allows you to signal your position through a pulsating beacon only visible with NVGs. @@ -168,6 +190,8 @@ ИК-маяк позволяет сигнализировать о своём местоположении через пульсирующий свет, видимый только через ПНВ. 赤外線ストロボはあなたの位置を知らせますが、夜間暗視装置を介してでしか見れません。 적외선 스트로브는 자신의 위치를 반짝이면서 표시합니다. 이는 야간투시경으로 밖에 보지 못합니다. + 紅外線閃頻器,藉由紅外線閃頻信號來辨識你的位置,僅能使用夜視系統來辨識紅外線信號 + 红外线闪频器,藉由红外线闪频信号来辨识你的位置,仅能使用夜视系统来辨识红外线信号 Place @@ -182,6 +206,8 @@ Установить 置く 두기 + 放置 + 放置 Cancel @@ -196,6 +222,8 @@ Отмена やめる 취소 + 取消 + 取消 Attach Failed @@ -210,6 +238,8 @@ Non si attacca 取り付けに失敗した 부착 실패 + 附掛失敗 + 附挂失败 %1<br/>Attached @@ -224,6 +254,8 @@ %1<br/>присоединен(-а) %1<br/>を取り付けた %1<br/>부착됨 + %1<br/>已附掛 + %1<br/>已附挂 %1<br/>Detached @@ -238,6 +270,8 @@ %1<br/>отсоединен(-а) %1<br/>を外した %1<br/>분리됨 + %1<br/>已取下 + %1<br/>已取下 diff --git a/addons/ballistics/stringtable.xml b/addons/ballistics/stringtable.xml index f5bcbb758a..cac06aa73e 100644 --- a/addons/ballistics/stringtable.xml +++ b/addons/ballistics/stringtable.xml @@ -1,4 +1,4 @@ - + @@ -15,6 +15,8 @@ 6,5x47mm 20-lövedékes tár (HPBT Scenar) 6.5x47mm 20発入り 弾倉 (HPBT Scenar) 20발들이 6.5x47mm (HPBT Scenar) + 6.5x47mm 20發 彈匣 (Lapua 空尖艇尾狙擊專用彈) + 6.5x47mm 20发 弹匣 (Lapua 空尖艇尾狙击专用弹) 6.5mm Lapua @@ -29,6 +31,8 @@ 6,5mm Lapua 6.5mm Lapua 6.5mm Lapua + 6.5mm Lapua 空尖艇尾狙擊專用彈 + 6.5mm Lapua 空尖艇尾狙击专用弹 Caliber: 6.5x47mm (HPBT Scenar)<br />Rounds: 20<br />Used in: QBU-88 @@ -43,6 +47,8 @@ Kaliber: 6,5x47mm (HPBT Scenar)<br />Lövedékek: 20<br />Használható: QBU-88 口径: 6.5x47mm (HPBT Scenar)<br />装填数: 20<br />次で使用: QBU-88 구경: 6.5x47mm (HPBT Scenar)<br />장탄수: 20<br />사용처: QBU-88 + 口徑: 6.5x47mm (Lapua 空尖艇尾狙擊專用彈)<br />發數: 20<br />使用於: QBU-88 + 口径: 6.5x47mm (Lapua 空尖艇尾狙击专用弹)<br />发数: 20<br />使用于: QBU-88 6.5mm Creedmor 20Rnd Mag @@ -57,6 +63,8 @@ 6,5mm Creedmor 20-lövedékes tár 6.5mm Creedmor 20発入り 弾倉 20발들이 6.5mm Creedmor 탄창 + 6.5mm 20發 彈匣 (Creedmor 狙擊專用彈) + 6.5mm 20发 弹匣 (Creedmor 狙击专用弹) 6.5mm CM @@ -71,6 +79,8 @@ 6,5mm CM 6.5mm CM 6.5mm CM + 6.5mm CM 狙擊專用彈 + 6.5mm CM 狙击专用弹 Caliber: 6.5x47mm Creedmor<br />Rounds: 20<br />Used in: QBU-88 @@ -85,6 +95,8 @@ Kaliber: 6,5x47mm Creedmor<br />Lövedékek: 20<br />Használható: QBU-88 口径: 6.5x47mm Creedmor<br />装填数: 20<br />次で使用: QBU-88 구경: 6.5x47mm Creedmor<br />장탄수: 20<br />사용처: QBU-88 + 口徑: 6.5x47mm Creedmor 狙擊專用彈<br />發數: 20<br />使用於: QBU-88 + 口径: 6.5x47mm Creedmor 狙击专用弹<br />发数: 20<br />使用于: QBU-88 @@ -100,6 +112,8 @@ Магазин из 30-ти 6,5 мм ИК-трассирующих 6.5mm 30発入り IR-DIM曳光弾 弾倉 30발들이 6.5mm IR-DIM 예광탄 탄창 + 6.5mm 30發 低視度紅外線曳光彈 彈匣 + 6.5mm 30发 低视度红外线曳光弹 弹匣 6.5mm IR-DIM @@ -114,6 +128,8 @@ 6,5 мм ИК-трассирующие 6.5mm IR-DIM曳光弾 6.5mm IR-DIM 예광탄 + 6.5mm 低視紅外曳光彈 + 6.5mm 低视红外曳光弹 Caliber: 6.5x39mm Tracer IR-DIM<br />Rounds: 30<br />Used in: MX/C/M/SW/3GL @@ -128,6 +144,8 @@ Калибр: 6,5x39 мм ИК-трассирующие<br />Патронов: 30<br />Используются с: MX/C/M/SW/3GL 口径: 6.5x39mm 曳光弾 IR-DIM<br />装填数: 30<br />次で使用: MX/C/M/SW/3GL 구경: 6.5x39mm IR-DIM 예광탄<br />장탄수: 30<br />사용처: MX/C/M/SW/3GL + 口徑: 6.5x39mm 低視度紅外線曳光彈<br />發數: 30<br />使用於: MX/C/M/SW/3GL + 口径: 6.5x39mm 低视度红外线曳光弹<br />发数: 30<br />使用于: MX/C/M/SW/3GL 6.5mm 30Rnd SD Mag @@ -142,6 +160,8 @@ Магазин из 30-ти 6,5 мм дозвуковых 6.5mm 30発入り 亜音速弾 弾倉 30발들이 6.5mm 아음속탄 탄창 + 6.5mm 30發 消音彈 彈匣 + 6.5mm 30发 消音弹 弹匣 6.5mm SD @@ -156,6 +176,8 @@ 6,5 мм дозвуковые 6.5mm 亜音速弾 6.5mm 아음속탄 + 6.5mm 消音彈 + 6.5mm 消音弹 Caliber: 6.5x39mm SD<br />Rounds: 30<br />Used in: MX/C/M/SW/3GL @@ -170,6 +192,8 @@ Калибр: 6,5x39 мм дозвуковые<br />Патронов: 30<br />Используются с: MX/C/M/SW/3GL 口径: 6.5x39mm 亜音速弾<br />装填数: 30<br />次で使用: MX/C/M/SW/3GL 구경: 6.5x39mm SD<br />장탄수: 30<br />사용처: MX/C/M/SW/3GL + 口徑: 6.5x39mm 消音彈<br />發數: 30<br />使用於: MX/C/M/SW/3GL + 口径: 6.5x39mm 消音弹<br />发数: 30<br />使用于: MX/C/M/SW/3GL 6.5mm 30Rnd AP Mag @@ -184,6 +208,8 @@ Магазин из 30-ти 6,5 мм бронебойных 6.5mm 30 発入り徹甲弾 弾倉 30발들이 6.5mm 철갑탄 탄창 + 6.5mm 30發 穿甲彈 彈匣 + 6.5mm 30发 穿甲弹 弹匣 6.5mm AP @@ -198,6 +224,8 @@ 6,5 мм бронебойные 6.5mm 徹甲弾 6.5mm 철갑탄 + 6.5mm 穿甲彈 + 6.5mm 穿甲弹 Caliber: 6.5x39mm AP<br />Rounds: 30<br />Used in: MX/C/M/SW/3GL @@ -212,6 +240,8 @@ Калибр: 6,5x39 мм бронебойные<br />Патронов: 30<br />Используются с: MX/C/M/SW/3GL 口径: 6.5x39mm 徹甲弾<br />装填数: 30<br />次で使用: MX/C/M/SW/3GL 구경: 6.5x39mm 철갑탄<br />장탄수: 30<br />사용처: MX/C/M/SW/3GL + 口徑: 6.5x39mm 穿甲彈<br />發數: 30<br />使用於: MX/C/M/SW/3GL + 口径: 6.5x39mm 穿甲弹<br />发数: 30<br />使用于: MX/C/M/SW/3GL @@ -227,6 +257,8 @@ Магазин из 30-ти 6,5 мм ИК-трассирующих 6.5mm 30発入り IR-DIM曳光弾 弾倉 30발들이 6.5mm IR-DIM 예광탄 탄창 + 6.5mm 30發 低視度紅外線曳光彈 彈匣 + 6.5mm 30发 低视度红外线曳光弹 弹匣 6.5mm IR-DIM @@ -241,6 +273,8 @@ 6,5 мм ИК-трассирующие 6.5mm IR-DIM曳光弾 6.5mm IR-DIM 예광탄 + 6.5mm 低視紅外曳光彈 + 6.5mm 低视红外曳光弹 Caliber: 6.5x39mm Tracer IR-DIM<br />Rounds: 30<br />Used in: Katiba @@ -255,6 +289,8 @@ Калибр: 6,5x39 мм ИК-трассирующие<br />Патронов: 30<br />Используются с: Katiba 口径: 6.5x39mm IR-DIM曳光弾<br />装填数: 30<br />次で使用: Katiba 구경: 6.5x39mm IR-DIM 예광탄<br />장탄수: 30<br />사용처: Katiba + 口徑: 6.5x39mm 低視度紅外線曳光彈<br />發數: 30<br />使用於: Katiba + 口径: 6.5x39mm 低视度红外线曳光弹<br />发数: 30<br />使用于: Katiba 6.5mm 30Rnd SD Mag @@ -269,6 +305,8 @@ Магазин из 30-ти 6,5 мм дозвуковых 6.5mm 30発入り 亜音速弾 弾倉 30발들이 6.5mm 아음속탄 탄창 + 6.5mm 30發 消音彈 彈匣 + 6.5mm 30发 消音弹 弹匣 6.5mm SD @@ -283,6 +321,8 @@ 6,5 мм дозвуковые 6.5mm 亜音速弾 6.5mm 아음속탄 + 6.5mm 消音彈 + 6.5mm 消音弹 Caliber: 6.5x39mm SD<br />Rounds: 30<br />Used in: Katiba @@ -297,6 +337,8 @@ Калибр: 6,5x39 мм дозвуковые<br />Патронов: 30<br />Используются с: Katiba 口径: 6.5x39mm 亜音速弾<br />装填数: 30<br />次で使用: Katiba 구경: 6.5x39mm 아음속탄<br />장탄수: 30<br />사용처: Katiba + 口徑: 6.5x39mm 消音彈<br />發數: 30<br />使用於: Katiba + 口径: 6.5x39mm 消音弹<br />发数: 30<br />使用于: Katiba 6.5mm 30Rnd AP Mag @@ -311,6 +353,8 @@ Магазин из 30-ти 6,5 мм бронебойных 6.5mm 30 発入り徹甲弾 弾倉 30발들이 6.5mm 철갑탄 탄창 + 6.5mm 30發 穿甲彈 彈匣 + 6.5mm 30发 穿甲弹 弹匣 6.5mm AP @@ -325,6 +369,8 @@ 6,5 мм бронебойные 6.5mm 徹甲弾 6.5mm 철갑탄 + 6.5mm 穿甲彈 + 6.5mm 穿甲弹 Caliber: 6.5x39mm AP<br />Rounds: 30<br />Used in: Katiba @@ -339,6 +385,8 @@ Калибр: 6,5x39 мм бронебойные<br />Патронов: 30<br />Используются с: Katiba 口径: 6.5x39mm 徹甲弾<br />装填数: 30<br />次で使用: Katiba 구경: 6.5x39mm 철갑탄<br />장탄수: 30<br />사용처: Katiba + 口徑: 6.5x39mm 穿甲彈<br />發數: 30<br />使用於: Katiba + 口径: 6.5x39mm 穿甲弹<br />发数: 30<br />使用于: Katiba @@ -354,6 +402,8 @@ Магазин из 30-ти 5,56 мм ИК-трассирующих 5.56mm 30発入り IR-DIM曳光弾 弾倉 30발 들이 5.56mm IR-DIM 예광탄 탄창 + 5.56mm 30發 低視度紅外線曳光彈 彈匣 + 5.56mm 30发 低视度红外线曳光弹 弹匣 5.56mm IR-DIM @@ -368,6 +418,8 @@ 5,56 мм ИК-трассирующие 5.56mm IR-DIM曳光弾 5.56mm IR-DIM 예광탄 + 5.56mm 低視紅外曳光彈 + 5.56mm 低视红外曳光弹 Caliber: 5.56x45mm Tracer IR-DIM<br />Rounds: 30<br />Used in: TRG-20, TRG-21/EGLM, Mk20/C/EGLM, SDAR @@ -382,6 +434,8 @@ Калибр: 5,56x45 мм ИК-трассирующие<br />Патронов: 30<br />Используются с: TRG-20, TRG-21/EGLM, Mk20/C/EGLM, SDAR 口径: 5.56x45mm IR-DIM曳光弾<br />装填数: 30<br />次で使用: TRG-20, TRG-21/EGLM, Mk20/C/EGLM, SDAR 구경: 5.56x45mm IR-DIM 예광탄<br />장탄수: 30<br />사용처: TRG-20, TRG-21/EGLM, Mk20/C/EGLM, SDAR + 口徑: 5.56x45mm 低視度紅外線曳光彈<br />發數: 30<br />使用於: TRG-20, TRG-21/EGLM, Mk20/C/EGLM, SDAR + 口径: 5.56x45mm 低视度红外线曳光弹<br />发数: 30<br />使用于: TRG-20, TRG-21/EGLM, Mk20/C/EGLM, SDAR @@ -397,6 +451,8 @@ Магазин из 20-ти 7,62 мм трассирующих 7.62mm 20発入り 曳光弾 20발들이 7.62mm 예광탄 탄창 + 7.62mm 20發 曳光彈 彈匣 + 7.62mm 20发 曳光弹 弹匣 7.62mm Tracer @@ -411,6 +467,8 @@ 7,62 мм трассирущие 7.62mm 曳光弾 7.62mm 예광탄 + 7.62mm 曳光彈 + 7.62mm 曳光弹 Caliber: 7.62x51mm Tracer<br />Rounds: 20<br />Used in: Mk18 ABR @@ -425,6 +483,8 @@ Калибр: 7,62x51 мм трассирующие<br />Патронов: 20<br />Используются с: Mk18 ABR 口径: 7.62x51mm 曳光弾<br />装填数: 20<br />次で使用: Mk18 ABR 구경: 7.62x51mm 예광탄<br />장탄수: 20<br />사용처: Mk18 ABR + 口徑: 7.62x51mm 曳光彈<br />發數: 20<br />使用於: Mk18 ABR + 口径: 7.62x51mm 曳光弹<br />发数: 20<br />使用于: Mk18 ABR 7.62mm 20rnd Tracer IR-DIM Mag @@ -439,6 +499,8 @@ Магазин из 20-ти 7,62 мм ИК-трассирующих 7.62mm 20発入り IR-DIM曳光弾 20발들이 7.62mm IR-DIM 예광탄 탄창 + 7.62mm 20發 低視度紅外線曳光彈 彈匣 + 7.62mm 20发 低视度红外线曳光弹 弹匣 7.62mm IR-DIM @@ -453,6 +515,8 @@ 7,62 мм ИК-трассирующие 7.62mm IR-DIM曳光弾 7.62mm IR-DIM 예광탄 + 7.62mm 低視紅外曳光彈 + 7.62mm 低视红外曳光弹 Caliber: 7.62x51mm Tracer IR-DIM<br />Rounds: 20<br />Used in: Mk18 ABR @@ -467,6 +531,8 @@ Калибр: 7,62x51 мм ИК-трассирующие<br />Патронов: 20<br />Используются с: Mk18 ABR 口径: 7.62x51mm IR-DIM曳光弾<br />装填数: 20<br />次で使用: Mk18 ABR 구경: 7.62x51mm IR-DIM 예광탄<br />장탄수: 20<br />사용처: Mk18 ABR + 口徑: 7.62x51mm 低視度紅外線曳光彈<br />發數: 20<br />使用於: Mk18 ABR + 口径: 7.62x51mm 低视度红外线曳光弹<br />发数: 20<br />使用于: Mk18 ABR 7.62mm 20Rnd SD Mag @@ -481,6 +547,8 @@ Магазин из 20-ти 7,62 мм дозвуковых 7.62mm 20発入り 亜音速弾 弾倉 20발들이 7.62mm 아음속탄 탄창 + 7.62mm 20發 消音彈 彈匣 + 7.62mm 20发 消音弹 弹匣 7.62mm SD @@ -495,6 +563,8 @@ 7,62 мм дозвуковые 7.62mm 亜音速弾 7.62mm 아음속탄 + 7.62mm 消音彈 + 7.62mm 消音弹 Caliber: 7.62x51mm SD<br />Rounds: 20<br />Used in: Mk18 ABR @@ -509,6 +579,8 @@ Калибр: 7,62x51 мм дозвуковые<br />Патронов: 20<br />Используются с: Mk18 ABR 口径: 7.62x51mm 亜音速弾<br />装填数: 20<br />次で使用: Mk18 ABR 구경: 7.62x51mm SD<br />장탄수: 20<br />사용처: Mk18 ABR + 口徑: 7.62x51mm 消音彈<br />發數: 20<br />使用於: Mk18 ABR + 口径: 7.62x51mm 消音弹<br />发数: 20<br />使用于: Mk18 ABR @@ -524,6 +596,8 @@ .338 NM 130-lövedékes nyomkövető heveder .338 NM 130発入り 曳光弾ベルト 130발들이 .338 NM 예광탄 벨트 + .338 NM 130發 曳光彈 彈鏈 + .338 NM 130发 曳光弹 弹链 .338 NM Tracer @@ -538,6 +612,8 @@ .338 NM nyomkövető .338 NM 曳光弾 .338 NM 예광탄 + .338 NM 曳光彈 + .338 NM 曳光弹 Caliber: .338 Norma Magnum Tracer<br />Rounds: 130<br />Used in: SPMG @@ -552,6 +628,8 @@ Kaliber: .338 Norma Magnum nyomkövető<br />Lövedékek: 130<br />Használható: SPMG 口径: .338 Norma Magnum 曳光弾<br />装填数: 130<br />次で使用: SPMG 구경: .338 Norma 매그넘 예광탄<br />장탄수: 130<br />사용처: SPMG + 口徑: .338 Norma Magnum 曳光彈<br />發數: 130<br />使用於: SPMG + 口径: .338 Norma Magnum 曳光弹<br />发数: 130<br />使用于: SPMG .338 NM 130Rnd IR-DIM Belt @@ -566,6 +644,8 @@ .338 NM 130-lövedékes infravörös nyomkövető heveder .338 NM 130発入り IR-DIM曳光弾ベルト 130발들이 .338 NM IR-DIM 예광탄 벨트 + .338 NM 130發 低視度紅外線曳光彈 彈鏈 + .338 NM 130发 低视度红外线曳光弹 弹链 .338 NM IR-DIM @@ -580,6 +660,8 @@ .338 NM infravörös nyomkövető .338 NM IR-DIM曳光弾 .338 NM IR-DIM 예광탄 + .338 NM 低視紅外曳光彈 + .338 NM 低视红外曳光弹 Caliber: .338 Norma Magnum Tracer IR-DIM<br />Rounds: 130<br />Used in: SPMG @@ -594,6 +676,8 @@ Kaliber: .338 Norma Magnum infravörös nyomkövető<br />Lövedékek: 130<br />Használható: SPMG 口径: .338 Norma Magnum IR-DIM曳光弾<br />装填数: 130<br />次で使用: SPMG 구경: .338 Norma 매그넘 IR-DIM 예광탄<br />장탄수: 130<br />사용처: SPMG + 口徑: .338 Norma Magnum 低視度紅外線曳光彈<br />發數: 130<br />使用於: SPMG + 口径: .338 Norma Magnum 低视度红外线曳光弹<br />发数: 130<br />使用于: SPMG .338 NM 130Rnd AP Belt @@ -608,6 +692,8 @@ .338 NM 130-lövedékes páncéltörő heveder .338 NM 130発入り 徹甲弾ベルト 130발들이 .338 NM 철갑탄 벨트 + .338 NM 130發 穿甲彈 彈鏈 + .338 NM 130发 穿甲弹 弹链 .338 NM AP @@ -622,6 +708,8 @@ .338 NM páncéltörő .338 NM 徹甲弾 .338 NM 철갑탄 + .338 NM 穿甲彈 + .338 NM 穿甲弹 Caliber: .338 Norma Magnum AP<br />Rounds: 130<br />Used in: SPMG @@ -636,6 +724,8 @@ Kaliber: .338 Norma Magnum páncéltörő<br />Lövedékek: 130<br />Használható: SPMG 口径: .338 Norma Magnum 徹甲弾<br />装填数: 130<br />次で使用: SPMG 구경: .338 Norma 매그넘 철갑탄<br />장탄수: 130<br />사용처: SPMG + 口徑: .338 Norma Magnum 穿甲彈<br />發數: 130<br />使用於: SPMG + 口径: .338 Norma Magnum 穿甲弹<br />发数: 130<br />使用于: SPMG @@ -651,6 +741,8 @@ 9,3mm 10-lövedékes nyomkövető tár 9.3mm 10発入り 曳光弾 弾倉 10발들이 9.3mm 예광탄 탄창 + 9.3mm 10發 曳光彈 彈匣 + 9.3mm 10发 曳光弹 弹匣 9.3mm Tracer @@ -665,6 +757,8 @@ 9,3mm nyomkövető 9.3mm 曳光弾 9.3mm 예광탄 + 9.3mm 曳光彈 + 9.3mm 曳光弹 Caliber: 9.3x64mm Tracer<br />Rounds: 10<br />Used in: Cyrus @@ -679,6 +773,8 @@ Kaliber: 9,3x64mm nyomkövető<br />Lövedékek: 10<br />Használható: Cyrus 口径: 9.3x64mm 曳光弾<br />装填数: 10<br />次で使用: Cyrus 구경: 9.3x64mm 예광탄<br />장탄수: 10<br />사용처: Cyrus + 口徑: 9.3x64mm 曳光彈<br />發數: 10<br />使用於: Cyrus + 口径: 9.3x64mm 曳光弹<br />发数: 10<br />使用于: Cyrus 9.3mm 10Rnd Tracer IR-DIM Mag @@ -693,6 +789,8 @@ 9,3mm 10-lövedékes infravörös nyomkövető tár 9.3mm 10発入り IR-DIM曳光弾 弾倉 10발들이 9.3mm IR-DIM 예광탄 탄창 + 9.3mm 10發 低視度紅外線曳光彈 彈匣 + 9.3mm 10发 低视度红外线曳光弹 弹匣 9.3mm IR-DIM @@ -707,6 +805,8 @@ 9,3mm infravörös nyomkövető 9.3mm IR-DIM曳光弾 9.3mm IR-DIM 예광탄 + 9.3mm 低視紅外曳光彈 + 9.3mm 低视红外曳光弹 Caliber: 9.3x64mm Tracer IR-DIM<br />Rounds: 10<br />Used in: Cyrus @@ -721,6 +821,8 @@ Kaliber: 9,3x64mm infravörös nyomkövető<br />Lövedékek: 10<br /> Használható: Cyrus 口径: 9.3x64mm IR-DIM曳光弾<br />装填数: 10<br />次で使用: Cyrus 구경: 9.3x64mm IR-DIM 예광탄<br />장탄수: 10<br />사용처: Cyrus + 口徑: 9.3x64mm 低視度紅外線曳光彈<br />發數: 10<br />使用於: Cyrus + 口径: 9.3x64mm 低视度红外线曳光弹<br />发数: 10<br />使用于: Cyrus @@ -736,6 +838,8 @@ 9,3mm 150-lövedékes nyomkövető heveder 9.3mm 150発入り 曳光弾ベルト 150발들이 9.3mm 예광탄 벨트 + 9.3mm 150發 曳光彈 彈鏈 + 9.3mm 150发 曳光弹 弹链 9.3mm Tracer @@ -750,6 +854,8 @@ 9,3mm nyomkövető 9.3mm 曳光弾 9.3mm 예광탄 + 9.3mm 曳光彈 + 9.3mm 曳光弹 Caliber: 9.3x64mm Tracer<br />Rounds: 150<br />Used in: Navid @@ -764,6 +870,8 @@ Kaliber: 9,3x64mm nyomkövető<br />Lövedékek: 150<br />Használható: Navid 口径: 9.3x64mm 曳光弾<br />装填数: 150<br />次で使用: Navid 구경: 9.3x64mm 예광탄<br />장탄수: 150<br />사용처: Navid + 口徑: 9.3x64mm 曳光彈<br />發數: 150<br />使用於: Navid + 口径: 9.3x64mm 曳光弹<br />发数: 150<br />使用于: Navid 9.3mm 150Rnd Tracer IR-DIM Belt @@ -778,6 +886,8 @@ 9,3mm 150-lövedékes infravörös nyomkövető heveder 9.3mm 150発入り IR-DIM曳光弾ベルト 150발들이 9.3mm IR-DIM 예광탄 벨트 + 9.3mm 150發 低視度紅外線曳光彈 彈鏈 + 9.3mm 150发 低视度红外线曳光弹 弹链 9.3mm IR-DIM @@ -792,6 +902,8 @@ 9,3mm infravörös nyomkövető 9.3mm IR-DIM曳光弾 9.3mm IR-DIM 예광탄 + 9.3mm 低視紅外曳光彈 + 9.3mm 低视红外曳光弹 Caliber: 9.3x64mm Tracer IR-DIM<br />Rounds: 150<br />Used in: Navid @@ -806,6 +918,8 @@ Kaliber: 9,3x64mm infravörös nyomkövető<br />Lövedékek: 150<br />Használható: Navid 口径: 9.3x64mm IR-DIM曳光弾<br />装填数: 150<br />次で使用: Navid 구경: 9.3x64mm IR-DIM 예광탄<br />장탄수: 150<br />사용처: Navid + 口徑: 9.3x64mm 低視度紅外線曳光彈<br />發數: 150<br />使用於: Navid + 口径: 9.3x64mm 低视度红外线曳光弹<br />发数: 150<br />使用于: Navid 9.3mm 150Rnd AP Belt @@ -820,6 +934,8 @@ 9,3mm 150-lövedékes páncéltörő heveder 9.3mm 150発入り 徹甲弾ベルト 150발들이 9.3mm 철갑탄 벨트 + 9.3mm 150發 穿甲彈 彈鏈 + 9.3mm 150发 穿甲弹 弹链 9.3mm AP @@ -834,6 +950,8 @@ 9,3mm páncéltörő 9.3mm 徹甲弾 9.3mm 철갑탄 + 9.3mm 穿甲彈 + 9.3mm 穿甲弹 Caliber: 9.3x64mm AP<br />Rounds: 150<br />Used in: Navid @@ -848,6 +966,8 @@ Kaliber: 9,3x64mm páncéltörő<br />Lövedékek: 150<br />Használható: Navid 口径: 9.3x64mm 徹甲弾<br />装填数: 150<br />次で使用: Navid 구경: 9.3x64mm 철갑탄<br />장탄수: 150<br />사용처: Navid + 口徑: 9.3x64mm 穿甲彈<br />發數: 150<br />使用於: Navid + 口径: 9.3x64mm 穿甲弹<br />发数: 150<br />使用于: Navid 9x19mm 16Rnd Mag @@ -862,6 +982,8 @@ 9x19mm 16-lövedékes tár 9x19mm 16発入り 弾倉 16발들이 9x19mm 탄창 + 9x19mm 16發 彈匣 + 9x19mm 16发 弹匣 9x19mm @@ -876,6 +998,8 @@ 9x19mm 9x19mm 9x19mm + 9x19mm + 9x19mm 9x19mm 30Rnd Mag @@ -890,6 +1014,8 @@ 9x19mm 16-lövedékes tár 9x19mm 30発入り 弾倉 30발들이 9x19mm 탄창 + 9x19mm 30發 彈匣 + 9x19mm 30发 弹匣 9x19mm 30Rnd Mag @@ -904,6 +1030,8 @@ 9x19mm 30-lövedékes tár 9x19mm 30発入り 弾倉 30발들이 9x19mm 탄창 + 9x19mm 30發 彈匣 + 9x19mm 30发 弹匣 9x19mm @@ -918,6 +1046,8 @@ 9x19mm 9x19mm 9x19mm + 9x19mm + 9x19mm 9x19mm 30Rnd Mag @@ -932,6 +1062,8 @@ 9x19mm 30-lövedékes tár 9x19mm 30発入り 弾倉 30발들이 9x19mm 탄창 + 9x19mm 30發 彈匣 + 9x19mm 30发 弹匣 7.62x54mm 10Rnd Tracer Mag @@ -946,6 +1078,8 @@ 7,62x54mm 10-lövedékes nyomkövető tár 7.62x54mm 10発入り 曳光弾 弾倉 10발들이 7.62x54mm 예광탄 탄창 + 7.62x54mm 10發 曳光彈 彈匣 + 7.62x54mm 10发 曳光弹 弹匣 7.62mm @@ -960,6 +1094,8 @@ 7,62mm 7.62mm 7.62mm + 7.62mm + 7.62mm 7.62x54mm 10Rnd Tracer Mag @@ -974,6 +1110,8 @@ 7,62x54mm 10-lövedékes nyomkövető tár 7.62x54mm 10発入り 曳光弾 弾倉 10발들이 7.62x54mm 예광탄 탄창 + 7.62x54mm 10發 曳光彈 彈匣 + 7.62x54mm 10发 曳光弹 弹匣 6.5mm 100Rnd Tracer IR-DIM Mag @@ -988,6 +1126,8 @@ 6,5mm 100-lövedékes infravörös nyomkövető tár 6.5mm 100発入り IR-DIM曳光弾 弾倉 100발들이 6.5mm IR-DIM 예광탄 탄창 + 6.5mm 100發 低視度紅外線曳光彈 彈匣 + 6.5mm 100发 低视度红外线曳光弹 弹匣 6.5mm IR-DIM @@ -1002,6 +1142,8 @@ 6,5mm infravörös nyomkövető 6.5mm IR-DIM曳光弾 6.5mm IR-DIM 예광탄 + 6.5mm 低視紅外曳光彈 + 6.5mm 低视红外曳光弹 6.5mm 100Rnd Tracer IR-DIM Mag<br />Rounds: 100<br />Used in: MX LSW @@ -1016,6 +1158,8 @@ 6.5mm 100-lövedékes infravörös nyomkövető tár<br />Lövedékek: 100<br />Használható: MX LSW 6.5mm 100発入り IR-DIM曳光弾 弾倉<br />装填数: 100<br />次で使用: MX LSW 100발들이 6.5mm IR-DIM 예광탄 탄창<br />장탄수: 100<br />사용처: MX LSW + 6.5mm 100發 低視度紅外線曳光彈<br />發數: 100<br />使用於: MX LSW + 6.5mm 100发 低视度红外线曳光弹<br />发数: 100<br />使用于: MX LSW 6.5mm 200Rnd Tracer IR-DIM Belt @@ -1030,6 +1174,8 @@ 6,5mm 200-lövedékes infravörös nyomkövető heveder 6.5mm 200発入り IR-DIM曳光弾ベルト 200발들이 6.5mm IR-DIM 예광탄 탄창 + 6.5mm 200發 低視度紅外線曳光彈 彈鏈 + 6.5mm 200发 低视度红外线曳光弹 弹链 6.5mm IR-DIM @@ -1044,6 +1190,8 @@ 6,5mm infravörös nyomkövető 6.5mm IR-DIM曳光弾 6.5mm IR-DIM 예광탄 + 6.5mm 低視紅外曳光彈 + 6.5mm 低视红外曳光弹 6.5mm 200Rnd Tracer IR-DIM Belt<br />Rounds: 200<br />Used in: Stoner 99 LMG @@ -1058,6 +1206,8 @@ 6.5mm 200-lövedékes infravörös nyomkövető heveder<br />Lövedékek: 200<br />Használható: Stoner 99 LMG 6.5mm 200発入り IR-DIM曳光弾ベルト<br />装填数: 200<br />次で使用: Stoner 99 LMG 200발들이 6.5mm IR-DIM 예광탄 벨트<br />장탄수: 200<br />사용처: Stoner 99 LMG + 6.5mm 200發 低視度紅外線曳光彈<br />發數: 200<br />使用於: Stoner 99 LMG + 6.5mm 200发 低视度红外线曳光弹<br />发数: 200<br />使用于: Stoner 99 LMG 5.56mm 30Rnd Mag (Mk262) @@ -1072,6 +1222,8 @@ 5,56mm 30-lövedékes tár (Mk262) 5.56mm 30発入り 弾倉 (Mk262) 30발들이 5.56mm 탄창 (Mk262) + 5.56mm 30發 彈匣 (Mk262 狙擊專用彈) + 5.56mm 30发 弹匣 (Mk262 狙击专用弹) 5.56mm Mk262 @@ -1086,6 +1238,8 @@ 5,56mm Mk262 5.56mm Mk262 5.56mm Mk262 + 5.56mm Mk262 狙擊專用彈 + 5.56mm Mk262 狙击专用弹 Caliber: 5.56x45mm NATO (Mk262)<br />Rounds: 30 @@ -1100,6 +1254,8 @@ Kaliber: 5,56x45mm NATO (Mk262)<br />Lövedékek: 30 口径: 5.56x45mm NATO (Mk262)<br />装填数: 30 구경: 5.56x45mm NATO (Mk262)<br />장탄수: 30 + 口徑: 5.56x45mm NATO標準 (Mk262 狙擊專用彈)<br />發數: 30 + 口径: 5.56x45mm NATO标准 (Mk262 狙击专用弹)<br />发数: 30 5.56mm 30Rnd Mag (Mk318) @@ -1114,6 +1270,8 @@ 5,56mm 30-lövedékes tár (Mk318) 5.56mm 30発入り 弾倉 (Mk318) 30발들이 5.56mm 탄창 (Mk318) + 5.56mm 30發 彈匣 (Mk318 特戰專用彈) + 5.56mm 30发 弹匣 (Mk318 特战专用弹) 5.56mm Mk318 @@ -1128,6 +1286,8 @@ 5,56mm Mk318 5.56mm Mk318 5.56mm Mk318 + 5.56mm Mk318 特戰專用彈 + 5.56mm Mk318 特战专用弹 Caliber: 5.56x45mm NATO (Mk318)<br />Rounds: 30 @@ -1142,6 +1302,8 @@ Kaliber: 5,56x45mm NATO (Mk318)<br />Lövedékek: 30 口径: 5.56x45mm NATO (Mk318)<br />装填数: 30 구경: 5.56x45mm NATO (Mk318)<br />장탄수: 30 + 口徑: 5.56x45mm NATO標準 (Mk318 特戰專用彈)<br />發數: 30 + 口径: 5.56x45mm NATO标准 (Mk318 特战专用弹)<br />发数: 30 5.56mm 30Rnd Mag (M995 AP) @@ -1156,6 +1318,8 @@ 5,56mm 30-lövedékes tár (M995 páncéltörő) 5.56mm 30発入り 弾倉 (M995 徹甲弾) 30발들이 5.56mm 탄창 (Mk995 철갑탄) + 5.56mm 30發 彈匣 (M995 穿甲彈) + 5.56mm 30发 弹匣 (M995 穿甲弹) 5.56mm AP @@ -1170,6 +1334,8 @@ 5,56mm páncéltörő 5.56mm 徹甲弾 5.56mm 철갑탄 + 5.56mm M995 穿甲彈 + 5.56mm M995 穿甲弹 Caliber: 5.56x45mm NATO (M995 AP)<br />Rounds: 30 @@ -1184,6 +1350,8 @@ Kaliber: 5,56x45mm NATO (M995 páncéltörő)<br />Lövedékek: 30 口径: 5.56x45mm NATO (M995 徹甲弾)<br />装填数: 30 구경: 5.56x45mm NATO (Mk995 철갑탄)<br />장탄수: 30 + 口徑: 5.56x45mm NATO標準 (M995 穿甲彈)<br />發數: 30 + 口径: 5.56x45mm NATO标准 (M995 穿甲弹)<br />发数: 30 7.62mm 10Rnd Mag (M118LR) @@ -1198,6 +1366,8 @@ 7,62mm 10-lövedékes tár (M118LR) 7.62mm 10発入り 弾倉 (M118LR) 10발들이 7.62mm 탄창 (M118LR) + 7.62mm 10發 彈匣 (M118LR 狙擊專用彈) + 7.62mm 10发 弹匣 (M118LR 狙击专用弹) 7.62mm M118LR @@ -1212,6 +1382,8 @@ 7,62mm M118LR 7.62mm M118LR 7.62mm M118LR + 7.62mm M118LR 狙擊專用彈 + 7.62mm M118LR 狙击专用弹 Caliber: 7.62x51mm NATO (M118LR)<br />Rounds: 10 @@ -1226,6 +1398,8 @@ Kaliber: 7,62x51mm NATO (M118LR)<br />Lövedékek: 10 口径: 7.62x51mm NATO (M118LR)<br />装填数: 10 구경: 7.62x51mm NATO (M118LR)<br />장탄수: 10 + 口徑: 7.62x51mm NATO標準 (M118LR 狙擊專用彈)<br />發數: 10 + 口径: 7.62x51mm NATO标准 (M118LR 狙击专用弹)<br />发数: 10 7.62mm 20Rnd Mag (M118LR) @@ -1240,6 +1414,8 @@ 7,62mm 20-lövedékes tár (M118LR) 7.62mm 20発入り 弾倉 (M118LR) 20발들이 7.62mm 탄창 (M118LR) + 7.62mm 20發 彈匣 (M118LR 狙擊專用彈) + 7.62mm 20发 弹匣 (M118LR 狙击专用弹) 7.62mm M118LR @@ -1254,6 +1430,8 @@ 7,62mm M118LR 7.62mm M118LR 7.62mm M118LR + 7.62mm M118LR 狙擊專用彈 + 7.62mm M118LR 狙击专用弹 Caliber: 7.62x51mm NATO (M118LR)<br />Rounds: 20 @@ -1268,6 +1446,8 @@ Kaliber: 7,62x51mm NATO (M118LR)<br />Lövedékek: 20 口径: 7.62x51mm NATO (M118LR)<br />装填数: 20 구경: 7.62x51mm NATO (M118LR)<br />장탄수: 20 + 口徑: 7.62x51mm NATO標準 (M118LR 狙擊專用彈)<br />發數: 20 + 口径: 7.62x51mm NATO标准 (M118LR 狙击专用弹)<br />发数: 20 7.62mm 10Rnd Mag (Mk316 Mod 0) @@ -1282,6 +1462,8 @@ 7,62mm 10-lövedékes tár (Mk316 Mod 0) 7.62mm 10発入り 弾倉 (Mk316 Mod 0) 10발들이 7.62mm 탄창 (Mk316 Mod 0) + 7.62mm 10發 彈匣 (Mk316 Mod 0 狙擊專用彈) + 7.62mm 10发 弹匣 (Mk316 Mod 0 狙击专用弹) 7.62mm Mk316 @@ -1296,6 +1478,8 @@ 7,62mm Mk316 7.62mm Mk316 7.62mm Mk316 + 7.62mm Mk316 狙擊專用彈 + 7.62mm Mk316 狙击专用弹 Caliber: 7.62x51mm NATO (Mk316 Mod 0)<br />Rounds: 10 @@ -1310,6 +1494,8 @@ Kaliber: 7,62x51mm NATO (Mk316 Mod 0)<br />Lövedékek: 10 口径: 7.62x51mm NATO (Mk316 Mod 0)<br />装填数: 10 구경: 7.62x51mm NATO (Mk316 Mod 0)<br />장탄수: 10 + 口徑: 7.62x51mm NATO標準 (Mk316 Mod 0 狙擊專用彈)<br />發數: 10 + 口径: 7.62x51mm NATO标准 (Mk316 Mod 0 狙击专用弹)<br />发数: 10 7.62mm 20Rnd Mag (Mk316 Mod 0) @@ -1324,6 +1510,8 @@ 7,62mm 20-lövedékes tár (Mk316 Mod 0) 7.62mm 20発入り 弾倉 (Mk316 Mod 0) 20발들이 7.62mm 탄창 (Mk316 Mod 0) + 7.62mm 20發 彈匣 (Mk316 Mod 0 狙擊專用彈) + 7.62mm 20发 弹匣 (Mk316 Mod 0 狙击专用弹) 7.62mm Mk316 @@ -1338,6 +1526,8 @@ 7,62mm Mk316 7.62mm Mk316 7.62mm Mk316 + 7.62mm Mk316 狙擊專用彈 + 7.62mm Mk316 狙击专用弹 Caliber: 7.62x51mm NATO (Mk316 Mod 0)<br />Rounds: 20 @@ -1352,6 +1542,8 @@ Kaliber: 7,62x51mm NATO (Mk316 Mod 0)<br />Lövedékek: 20 口径: 7.62x51mm NATO (Mk316 Mod 0)<br />装填数: 20 구경: 7.62x51mm NATO (Mk316 Mod 0)<br />장탄수: 20 + 口徑: 7.62x51mm NATO標準 (Mk316 Mod 0 狙擊專用彈)<br />發數: 20 + 口径: 7.62x51mm NATO标准 (Mk316 Mod 0 狙击专用弹)<br />发数: 20 7.62mm 10Rnd Mag (Mk319 Mod 0) @@ -1366,6 +1558,8 @@ 7,62mm 10-lövedékes tár (Mk319 Mod 0) 7.62mm 10発入り 弾倉 (Mk319 Mod 0) 10발들이 7.62mm 탄창 (Mk319 Mod 0) + 7.62mm 10發 彈匣 (Mk319 Mod 0 特戰專用彈) + 7.62mm 10发 弹匣 (Mk319 Mod 0 特战专用弹) 7.62mm Mk319 @@ -1380,6 +1574,8 @@ 7,62mm Mk319 7.62mm Mk319 7.62mm Mk319 + 7.62mm Mk319 特戰專用彈 + 7.62mm Mk319 特战专用弹 Caliber: 7.62x51mm NATO (Mk319 Mod 0)<br />Rounds: 10 @@ -1394,6 +1590,8 @@ Kaliber: 7,62x51mm NATO (Mk319 Mod 0)<br />Lövedékek: 10 口径: 7.62x51mm NATO (Mk319 Mod 0)<br />装填数: 10 구경: 7.62x51mm NATO (Mk319 Mod 0)<br />장탄수: 10 + 口徑: 7.62x51mm NATO標準 (Mk319 Mod 0 特戰專用彈)<br />發數: 10 + 口径: 7.62x51mm NATO标准 (Mk319 Mod 0 特战专用弹)<br />发数: 10 7.62mm 20Rnd Mag (Mk319 Mod 0) @@ -1408,6 +1606,8 @@ 7,62mm 20-lövedékes tár (Mk319 Mod 0) 7.62mm 20発入り 弾倉 (Mk319 Mod 0) 20발들이 7.62mm 탄창 (Mk319 Mod 0) + 7.62mm 20發 彈匣 (Mk319 Mod 0 特戰專用彈) + 7.62mm 20发 弹匣 (Mk319 Mod 0 特战专用弹) 7.62mm Mk319 @@ -1422,6 +1622,8 @@ 7,62mm Mk319 7.62mm Mk319 7.62mm Mk319 + 7.62mm Mk319 特戰專用彈 + 7.62mm Mk319 特战专用弹 Caliber: 7.62x51mm NATO (Mk319 Mod 0)<br />Rounds: 20 @@ -1436,6 +1638,8 @@ Kaliber: 7,62x51mm NATO (Mk319 Mod 0)<br />Lövedékek: 20 口径: 7.62x51mm NATO (Mk319 Mod 0)<br />装填数: 20 구경: 7.62x51mm NATO (Mk319 Mod 0)<br />장탄수: 20 + 口徑: 7.62x51mm NATO標準 (Mk319 Mod 0 特戰專用彈)<br />發數: 20 + 口径: 7.62x51mm NATO标准 (Mk319 Mod 0 特战专用弹)<br />发数: 20 7.62mm 10Rnd Mag (M993 AP) @@ -1450,6 +1654,8 @@ 7,62mm 10-lövedékes tár (M993 páncéltörő) 7.62mm 10発入り 弾倉 (M993 徹甲弾) 10발들이 7.62mm 탄창 (M993 철갑탄) + 7.62mm 10發 彈匣 (M993 穿甲專用彈) + 7.62mm 10发 弹匣 (M993 穿甲专用弹) 7.62mm AP @@ -1464,6 +1670,8 @@ 7,62mm páncéltörő 7.62mm 徹甲弾 7.62mm 철갑탄 + 7.62mm M993 穿甲專用彈 + 7.62mm M993 穿甲专用弹 Caliber: 7.62x51mm NATO (M993 AP)<br />Rounds: 10 @@ -1478,6 +1686,8 @@ Kaliber: 7,62x51mm NATO (M993 páncéltörő)<br />Lövedékek: 10 口径: 7.62x51mm NATO (Mk319 Mod 0)<br />装填数: 10 구경: 7.62x51mm NATO (M993 철갑탄)<br />장탄수: 10 + 口徑: 7.62x51mm NATO標準 (M993 穿甲專用彈)<br />發數: 10 + 口径: 7.62x51mm NATO标准 (M993 穿甲专用弹)<br />发数: 10 7.62mm 20Rnd Mag (M993 AP) @@ -1492,6 +1702,8 @@ 7,62mm 20-lövedékes tár (M993 páncéltörő) 7.62mm 20発入り 弾倉 (M993 徹甲弾) 20발들이 7.62mm 탄창 (M993 철갑탄) + 7.62mm 20發 彈匣 (M993 穿甲專用彈) + 7.62mm 20发 弹匣 (M993 穿甲专用弹) 7.62mm AP @@ -1506,6 +1718,8 @@ 7,62mm páncéltörő 7.62mm 徹甲弾 7.62mm 철갑탄 + 7.62mm M993 穿甲專用彈 + 7.62mm M993 穿甲专用弹 Caliber: 7.62x51mm NATO (M993 AP)<br />Rounds: 20 @@ -1520,6 +1734,8 @@ Kaliber: 7,62x51mm NATO (M993 páncéltörő)<br />Lövedékek: 20 口径: 7.62x51mm NATO (M993 徹甲弾)<br />装填数: 20 구경: 7.62x51mm NATO (M993 철갑탄)<br />장탄수: 20 + 口徑: 7.62x51mm NATO標準 (M993 穿甲專用彈)<br />發數: 20 + 口径: 7.62x51mm NATO标准 (M993 穿甲专用弹)<br />发数: 20 7.62mm 20Rnd Mag (Mk248 Mod 0) @@ -1534,6 +1750,8 @@ 7,62mm 20-lövedékes tár (Mk248 Mod 0) 7.62mm 20発入り 弾倉 (Mk248 Mod 0) 20발들이 7.62mm 탄창 (Mk248 Mod 0) + 7.62mm 20發 彈匣 (Mk248 Mod 0 狙擊專用彈) + 7.62mm 20发 弹匣 (Mk248 Mod 0 狙击专用弹) 7.62mm Mk248 @@ -1548,6 +1766,8 @@ 7,62mm Mk248 7.62mm Mk248 7.62mm Mk248 + 7.62mm Mk248 狙擊專用彈 + 7.62mm Mk248 狙击专用弹 Caliber: 7.62x67mm NATO (Mk248 Mod 0)<br />Rounds: 20 @@ -1562,6 +1782,8 @@ Kaliber: 7,62x51mm NATO (Mk248 Mod 0)<br />Lövedékek: 20 口径: 7.62x67mm NATO (Mk248 Mod 0)<br />装填数: 20 구경: 7.62x51mm NATO (Mk248 Mod 0)<br />장탄수: 20 + 口徑: 7.62x67mm NATO標準 (Mk248 Mod 0 狙擊專用彈)<br />發數: 20 + 口径: 7.62x67mm NATO标准 (Mk248 Mod 0 狙击专用弹)<br />发数: 20 7.62mm 20Rnd Mag (Mk248 Mod 1) @@ -1576,6 +1798,8 @@ 7,62mm 20-lövedékes tár (Mk248 Mod 1) 7.62mm 20発入り 弾倉 (Mk248 Mod 1) 20발들이 7.62mm 탄창 (Mk248 Mod 1) + 7.62mm 20發 彈匣 (Mk248 Mod 1 狙擊專用彈) + 7.62mm 20发 弹匣 (Mk248 Mod 1 狙击专用弹) 7.62mm Mk248 @@ -1590,6 +1814,8 @@ 7,62mm Mk248 7.62mm Mk248 7.62mm Mk248 + 7.62mm Mk248 狙擊專用彈 + 7.62mm Mk248 狙击专用弹 Caliber: 7.62x67mm NATO (Mk248 Mod 1)<br />Rounds: 20 @@ -1604,6 +1830,8 @@ Kaliber: 7,62x51mm NATO (Mk248 Mod 1)<br />Lövedékek: 20 口径: 7.62x67mm NATO (Mk248 Mod 1)<br />装填数: 20 구경: 7.62x51mm NATO (Mk248 Mod 1)<br />장탄수: 20 + 口徑: 7.62x67mm NATO標準 (Mk248 Mod 1 狙擊專用彈)<br />發數: 20 + 口径: 7.62x67mm NATO标准 (Mk248 Mod 1 狙击专用弹)<br />发数: 20 7.62mm 20Rnd Mag (Berger Hybrid OTM) @@ -1618,6 +1846,8 @@ 7,62mm 20-lövedékes tár (Berger Hybrid OTM) 7.62mm 20発入り 弾倉 (Berger Hybrid OTM) 20발들이 7.62mm 탄창 (Berger Hybrid OTM) + 7.62mm 20發 彈匣 (Berger Hybrid 空尖比賽專用彈) + 7.62mm 20发 弹匣 (Berger Hybrid 空尖比赛专用弹) 7.62mm OTM @@ -1632,6 +1862,8 @@ 7,62mm OTM 7.62mm OTM 7.62mm OTM + 7.62mm 空尖比賽專用彈 + 7.62mm 空尖比赛专用弹 Caliber: 7.62x67mm NATO (Berger Hybrid OTM)<br />Rounds: 20 @@ -1646,6 +1878,8 @@ Kaliber: 7,62x67mm NATO (Berger Hybrid OTM)<br />Lövedékek: 20 口径: 7.62x67mm NATO (Berger Hybrid OTM)<br />装填数: 20 구경: 7.62x51mm NATO (Berger Hybrid OTM)<br />장탄수: 20 + 口徑: 7.62x67mm NATO標準 (Berger Hybrid 空尖比賽專用彈)<br />發數: 20 + 口径: 7.62x67mm NATO标准 (Berger Hybrid 空尖比赛专用弹)<br />发数: 20 6.5x47mm 30Rnd Mag (HPBT Scenar) @@ -1660,6 +1894,8 @@ 6,5x47mm 30-lövedékes tár (HPBT Scenar) 6.5x47mm 30発入り 弾倉 (HPBT Scenar) 30발들이 6.5x47mm 탄창 (HPBT Scenar) + 6.5x47mm 30發 彈匣 (Lapua 空尖艇尾狙擊專用彈) + 6.5x47mm 30发 弹匣 (Lapua 空尖艇尾狙击专用弹) 6.5mm Lapua @@ -1674,6 +1910,8 @@ 6,5mm Lapua 6.5mm Lapua 6.5mm Lapua + 6.5mm Lapua 空尖艇尾狙擊專用彈 + 6.5mm Lapua 空尖艇尾狙击专用弹 Caliber: 6.5x47mm (HPBT Scenar)<br />Rounds: 30<br />Used in: MXM @@ -1688,6 +1926,8 @@ Kaliber: 6,5x47mm (HPBT Scenar)<br />Lövedékek: 30<br />Használható: MXM 口径: 6.5x47mm (HPBT Scenar)<br />装填数: 30<br />次で使用: MXM 구경: 6.5x47mm (HPBT Scenar)<br />장탄수: 30<br />사용처: MXM + 口徑: 6.5x47mm (Lapua 空尖艇尾狙擊專用彈)<br />發數: 30<br />使用於: MXM + 口径: 6.5x47mm (Lapua 空尖艇尾狙击专用弹)<br />发数: 30<br />使用于: MXM 6.5mm Creedmor 30Rnd Mag @@ -1702,6 +1942,8 @@ 6,5mm Creedmor 30-lövedékes tár 6.5mm Creedmor 30発入り 弾倉 30발들이 6.5mm Creedmor 탄창 + 6.5mm 30發 彈匣 (Creedmor 狙擊專用彈) + 6.5mm 30发 弹匣 (Creedmor 狙击专用弹) 6.5mm CM @@ -1716,6 +1958,8 @@ 6,5mm CM 6.5mm CM 6.5mm CM + 6.5mm CM 狙擊專用彈 + 6.5mm CM 狙击专用弹 Caliber: 6.5x47mm Creedmor<br />Rounds: 30<br />Used in: MXM @@ -1730,6 +1974,8 @@ Kaliber: 6,5x47mm Creedmor<br />Lövedékek: 30<br />Használható: MXM 口径: 6.5x47mm Creedmor<br />装填数: 30<br />次で使用: MXM 구경: 6.5x47mm Creedmor<br />장탄수: 30<br />사용처: MXM + 口徑: 6.5x47mm Creedmor 狙擊專用彈<br />發數: 30<br />使用於: MXM + 口径: 6.5x47mm Creedmor 狙击专用弹<br />发数: 30<br />使用于: MXM .338 10Rnd Mag (300gr Sierra MatchKing HPBT) @@ -1744,6 +1990,8 @@ .338 10-lövedékes tár (300gr Sierra MatchKing HPBT) .338 10発入り 弾倉 (300gr Sierra MatchKing HPBT) 10발들이 .338 탄창 (300gr Sierra MatchKing HPBT) + .338 10發 彈匣 (300公克 Sierra MatchKing 空尖艇尾比賽專用彈) + .338 10发 弹匣 (300公克 Sierra MatchKing 空尖艇尾比赛专用弹) .338 HPBT @@ -1758,6 +2006,8 @@ .338 HPBT 338 HPBT .338 HPBT + .338 空尖艇尾比賽專用彈 + .338 空尖艇尾比赛专用弹 Caliber: 8.6x70mm (300gr Sierra MatchKing HPBT)<br />Rounds: 10 @@ -1772,6 +2022,8 @@ Kaliber: 8,6x70mm (300gr Sierra MatchKing HPBT)<br />Lövedékek: 10 口径: 8.6x70mm (300gr Sierra MatchKing HPBT)<br />装填数: 10 구경: 8.6x70mm (300gr Sierra MatchKing HPBT)<br />장탄수: 10 + 口徑: 8.6x70mm (300公克 Sierra MatchKing 空尖艇尾比賽專用彈)<br />發數: 10 + 口径: 8.6x70mm (300公克 Sierra MatchKing 空尖艇尾比赛专用弹)<br />发数: 10 .338 10Rnd Mag (API526) @@ -1786,6 +2038,8 @@ .338 10-lövedékes tár (API526) .338 10発入り 弾倉 (API526) 10발들이 .338 탄창 (API526) + .338 10發 彈匣 (API526 穿甲燃燒彈) + .338 10发 弹匣 (API526 穿甲燃烧弹) .338 AP @@ -1800,6 +2054,8 @@ .338 páncéltörő .338 徹甲弾 .338 철갑탄 + .338 API526 穿甲燃燒彈 + .338 API526 穿甲燃烧弹 Caliber: 8.6x70mm (API526)<br />Rounds: 10 @@ -1814,6 +2070,8 @@ Kaliber: 8,6x70mm (API526)<br />Lövedékek: 10 口径: 8.6x70mm (API526)<br />装填数: 10 구경: 8.6x70mm (API526)<br />장탄수: 10 + 口徑: 8.6x70mm (API526 穿甲燃燒彈)<br />發數: 10 + 口径: 8.6x70mm (API526 穿甲燃烧弹)<br />发数: 10 .408 7Rnd Mag (305gr) @@ -1828,6 +2086,8 @@ .408 7-lövedékes tár (305gr) .408 7発入り 弾倉 (305gr) 7발들이 .408 탄창 (305gr) + .408 7發 彈匣 (305公克) + .408 7发 弹匣 (305公克) .408 @@ -1842,6 +2102,8 @@ .408 .408 .408 + .408 + .408 Caliber: .408 CheyTac (305gr)<br />Rounds: 7 @@ -1856,6 +2118,8 @@ Kaliber: .408 CheyTac (305gr)<br />Lövedékek: 7 口径: .408 CheyTac (305gr)<br />装填数: 7 구경: .408 CheyTac (305gr)<br />장탄수: 7 + 口徑: .408 夏伊戰術狙擊彈 (305公克)<br />發數: 7 + 口径: .408 夏伊战术狙击弹 (305公克)<br />发数: 7 12.7x99mm 5Rnd Mag @@ -1870,6 +2134,8 @@ 12,7x99mm 5-lövedékes tár 12.7x99mm 5発入り 弾倉 5발들이 12.7x99mm 탄창 + 12.7x99mm 5發 彈匣 + 12.7x99mm 5发 弹匣 12.7mm @@ -1884,6 +2150,8 @@ 12,7mm 12.7mm 12.7mm + 12.7mm + 12.7mm Caliber: 12.7x99mm<br />Rounds: 5 @@ -1898,6 +2166,8 @@ Kaliber: 12,7x99mm<br />Lövedékek: 5 口径: 12.7x99mm<br />装填数: 5 구경: 12.7x99mm<br />장탄수: 5 + 口徑: 12.7x99mm<br />發數: 5 + 口径: 12.7x99mm<br />发数: 5 12.7x99mm API 5Rnd Mag @@ -1912,6 +2182,8 @@ 12,7x99mm 5-lövedékes tár (páncéltörő-gyújtó) 12.7x99mm 5発入り焼夷徹甲弾 弾倉 5발들이 12.7x99mm 철갑소이탄 탄창 + 12.7x99mm 穿甲燃燒彈 5發 彈匣 + 12.7x99mm 穿甲燃烧弹 5发 弹匣 12.7mm API @@ -1926,6 +2198,8 @@ 12,7mm páncéltörő-gyújtó 12.7mm 焼夷徹甲弾 12.7mm 철갑소이탄 + 12.7mm 穿甲燃燒彈 + 12.7mm 穿甲燃烧弹 Caliber: 12.7x99mm API<br />Rounds: 5 @@ -1940,6 +2214,8 @@ Kaliber: 12,7x99mm API<br />Lövedékek: 5 口径: 12.7x99mm 焼夷徹甲弾<br />装填数: 5 구경: 12.7x99mm 철갑소이탄<br />장탄수: 5 + 口徑: 12.7x99mm 穿甲燃燒彈<br />發數: 5 + 口径: 12.7x99mm 穿甲燃烧弹<br />发数: 5 12.7x99mm 5Rnd Mag (AMAX) @@ -1954,6 +2230,8 @@ 12,7x99mm 5-lövedékes tár (AMAX) 12.7x99mm 5発入り 弾倉 (AMAX) 5발들이 12.7x99mm 탄창 (AMAX) + 12.7x99mm 5發 彈匣 (AMAX 比賽專用彈) + 12.7x99mm 5发 弹匣 (AMAX 比赛专用弹) 12.7mm @@ -1968,6 +2246,8 @@ 12,7mm 12.7mm 12.7mm + 12.7mm AMAX 比賽專用彈 + 12.7mm AMAX 比赛专用弹 Caliber: 12.7x99mm (AMAX)<br />Rounds: 5 @@ -1982,6 +2262,8 @@ Kaliber: 12,7x99mm (AMAX)<br />Lövedékek: 5 口径: 12.7x99mm (AMAX)<br />装填数: 5 구경: 12.7x99mm (AMAX)<br />장탄수: 5 + 口徑: 12.7x99mm (AMAX 比賽專用彈)<br />發數: 5 + 口径: 12.7x99mm (AMAX 比赛专用弹)<br />发数: 5 [ACE] Ammo Supply Crate @@ -1996,6 +2278,8 @@ [ACE] Cassa munizioni [ACE] 弾薬物資箱 [ACE] 탄약 보급 상자 + [ACE] 彈藥補給箱 + [ACE] 弹药补给箱 diff --git a/addons/captives/stringtable.xml b/addons/captives/stringtable.xml index f54f53e48e..8b97675425 100644 --- a/addons/captives/stringtable.xml +++ b/addons/captives/stringtable.xml @@ -1,4 +1,4 @@ - + @@ -14,6 +14,8 @@ Взять в плен 捕虜にする 사로잡기 + 逮捕俘虜 + 逮捕俘虏 Free Prisoner @@ -28,6 +30,8 @@ Освободить пленника 捕虜を解放する 풀어주기 + 釋放俘虜 + 释放俘虏 Escort Prisoner @@ -42,6 +46,8 @@ Конвоировать пленника 捕虜を移動させる 포로 호송하기 + 護送俘虜 + 护送俘虏 Release Prisoner @@ -56,6 +62,8 @@ Прекратить конвоирование 捕虜を解放する 포로 풀어주기 + 停止護送俘虜 + 停止护送俘虏 You need to take him as prisoner first! @@ -70,6 +78,8 @@ Вы должны сначала взять его в плен! あなたは先に捕虜を取る必要があります。 먼저 포로로 만들어야합니다! + 你必須先逮捕他! + 你必须先逮捕他! Load Captive @@ -84,6 +94,8 @@ Fai salire il prigioniero 捕虜を乗せる 포로 태우기 + 將俘虜放入載具 + 将俘虏放入载具 Unload Captive @@ -98,6 +110,8 @@ Fai scendere il prigioniero 捕虜を降ろす 포로 내리기 + 將俘虜帶出載具 + 将俘虏带出载具 Cable Tie @@ -112,6 +126,8 @@ Кабельная стяжка ケーブル タイ 케이블 타이 + 束線帶 + 束线带 Cable ties that allow you to restrain prisoners. @@ -126,6 +142,8 @@ Кабельные стяжки позволяют связывать пленников. ケーブル タイは捕虜を制圧できます。 케이블 타이는 포로를 구류시킬때 씁니다. + 束線帶可以綁住俘虜 + 束线带可以绑住俘虏 Inventory of frisked person @@ -140,6 +158,8 @@ Inventario della persona perquisita 捕虜の持ち物を確認する 검문당한 사람의 소지품 + 搜身選單 + 搜身选单 Frisk person @@ -154,6 +174,8 @@ Perquisisci la persona 捕虜の持ち物 검문당한사람 + 搜身 + 搜身 Surrender @@ -168,6 +190,8 @@ Arrenditi 投降 투항 + 投降 + 投降 Stop Surrendering @@ -182,6 +206,8 @@ Smetti di arrenderti 投降をやめる 투항하는것을 멈춤 + 停止投降 + 停止投降 Make Unit Surrender @@ -196,6 +222,8 @@ Fai arrendere l'unità ユニットを投降させる 투항시키기 + 使單位投降 + 使单位投降 Sync a unit to make them surrender. @@ -210,6 +238,8 @@ Sincronizza una unità per farla arrendere. 同期されたユニットを投降させます。 투항시키기 위해 동기화합니다. + 同步此模塊到一個單位, 使該單位投降 + 同步此模块到一个单位, 使该单位投降 Make Unit Handcuffed @@ -223,6 +253,8 @@ Rendre une unité captive ユニットを拘束する 수갑을 채우기 + 使單位戴上手銬 + 使单位戴上手铐 Sync a unit to make them handcuffed. @@ -236,6 +268,8 @@ Synchronisez une unité pour la rendre captive. 同期されたユニットを拘束させます。 수갑을 채우기 위해 동기화합니다. + 使單位戴上手銬 + 使单位戴上手铐 Captives Settings @@ -250,6 +284,8 @@ Impostazioni Prigionieri 拘束の設定 포로 설정 + 俘虜設定 + 俘虏设定 Controls settings for surrender and cable ties @@ -264,6 +300,8 @@ Controlla le impostazioni per la resa e le manette 投降したユニットや拘束されたユニットの扱いを設定します。 투항과 케이블 타이에 관련한 설정 + 定義投降與束帶等設定 + 定义投降与束带等设定 Can handcuff own side @@ -278,6 +316,8 @@ Puoi ammanettare unità alleate 自陣営への拘束を可能に 자기편에게 수갑을 채울 수 있게 합니다 + 可以銬住同陣營隊友 + 可以铐住同阵营队友 Can players cabletie units on their own side @@ -292,6 +332,8 @@ I giocatori possono ammanettare unità alleate プレイヤーがユニットを拘束し、彼らの陣営に変更できます。 자기편에게 케이블타이를 사용할 수 있게합니다 + 玩家可以使用束線帶銬住同陣營隊友 + 玩家可以使用束线带铐住同阵营队友 Allow surrendering @@ -306,6 +348,8 @@ Permetti Resa 投降を許可 투항 활성화 + 允許投降 + 允许投降 Players can surrender after holstering their weapon @@ -320,6 +364,8 @@ I giocatori possono arrendersi dopo aver messo via le proprie armi プレイヤーは武器を収めたあとに投降できるようにします。 비무장한 플레이어가 투항할 수 있게 합니다 + 玩家能在收起自己武器後投降 + 玩家能在收起自己武器后投降 Require surrendering @@ -333,6 +379,8 @@ Requiert la reddition 投降を必要とする 투항 필요 + 要求目標投降 + 要求目标投降 Require Players to surrender before they can be arrested @@ -346,6 +394,8 @@ Requiert la capitulation des joueurs avant qu'ils ne puissent être arrêtés プレイヤーは拘束される前に、投降する必要があります。 체포하기 전에 플레이어가 투항을 먼저해야만 합니다 + 玩家須先要求目標投降, 才可以進行逮捕 + 玩家须先要求目标投降, 才可以进行逮捕 Surrendering only @@ -359,6 +409,8 @@ Reddition seulement 投降中のみ 투항 중에만 + 只能在投降狀態 + 只能在投降状态 Surrendering or No weapon @@ -372,6 +424,8 @@ Capitulation ou desarmé 投降中か非武装時 투항 중 혹은 비무장 + 投降或無武器狀態 + 投降或无武器状态 diff --git a/addons/cargo/stringtable.xml b/addons/cargo/stringtable.xml index 4c7b547fb4..6c9e3209d3 100644 --- a/addons/cargo/stringtable.xml +++ b/addons/cargo/stringtable.xml @@ -1,4 +1,4 @@ - + @@ -13,6 +13,8 @@ Charger 積み込む 싣기 + 裝載 + 装载 Unload @@ -26,6 +28,8 @@ Décharger 下ろす 내리기 + 卸載 + 卸载 Cargo @@ -39,6 +43,8 @@ Cargaison カーゴ 화물 + 貨物 + 货物 Cargo Menu @@ -52,6 +58,8 @@ Menu de cargaison カーゴ メニュー 화물 메뉴 + 貨物選單 + 货物选单 Cargo space left: %1 @@ -65,6 +73,8 @@ Espace de cargaison restant : %1 カーゴの空き容量: %1 선적 공간 남음: %1 + 貨物剩餘空間: %1 + 货物剩余空间: %1 Enable Cargo @@ -78,6 +88,8 @@ Activer la mise en cargaison カーゴを有効化 화물 활성화 + 啟用貨物裝載 + 启用货物装载 Enable the load in cargo module @@ -91,6 +103,8 @@ Active le chargement de cargaison dans un vehicule カーゴ モジュールで積み込みを有効化 화물 모듈에 싣기를 활성화합니다 + 啟用貨物裝載功能 + 启用货物装载功能 Cargo Settings @@ -104,6 +118,8 @@ Paramètres de cargaison カーゴ設定 화물 설정 + 貨物設定 + 货物设定 Configure the cargo module settings @@ -117,6 +133,8 @@ Configure les paramètres du module de cargaison カーゴ モジュールの設定を構成 화물 모듈의 환경 설정을 바꿉니다 + 配置貨物模塊設定 + 配置货物模块设定 %1<br/>loaded into<br/>%2 @@ -131,6 +149,8 @@ %1<br/>загружен в<br/>%2 %1<br/>は<br/>%2へ積み込まれた %1<br/>는<br/>%2 에 실림 + %1<br/>裝載至<br/>%2 + %1<br/>装载至<br/>%2 Unloaded<br/>%1 from<br/>%2 @@ -145,6 +165,8 @@ %1<br/>разгружен из<br/>%2 <br/>%1が<br/>%2から降ろされた %1<br/>는<br/>%2 에서 내려짐 + 從<br/>%2卸載<br/>%1 + 从<br/>%2卸载<br/>%1 Loading Cargo @@ -158,6 +180,8 @@ Chargement de la cargaison カーゴへ積み込んでいる 화물 싣기 + 裝載貨物中 + 装载货物中 Unloading Cargo @@ -171,6 +195,8 @@ Déchargement de la cargaison カーゴから降ろしている 화물 내리기 + 卸載貨物中 + 卸载货物中 %1<br/>could not be loaded @@ -184,6 +210,8 @@ %1<br /> n'a pas pu être chargé %1<br/>は積み込めなかった %1<br/>이 실릴 수가 없습니다 + %1<br/>無法被裝載 + %1<br/>无法被装载 %1<br/>could not be unloaded @@ -197,6 +225,8 @@ %1<br /> n'a pas pu être déchargé %1<br/>は降ろせなかった %1<br/>이 내려질 수가 없습니다 + %1<br/>無法被卸載 + %1<br/>无法被卸载 Make Object Loadable @@ -210,6 +240,8 @@ Сделать объект загружаемым オブジェクトを積載可能に 물체를 화물화시키기 + 使物件可裝載 + 使物件可装载 Sets the synced object as loadable by the cargo system. @@ -223,6 +255,8 @@ Делает синхронизированный объект загружаемым для модуля перевозки грузов. オブジェクトを同期させると、カーゴ システムによる積載が可能になります。 물체를 화물 시스템과 동기화시켜 실을 수 있게 합니다 + 使用同步線來使該物件可被裝載. + 使用同步线来使该物件可被装载. Object's Size @@ -236,26 +270,36 @@ Размер объекта オブジェクトの大きさ 물체 크기 + 物件的大小 + 物件的大小 Cargo Space Spazio Cargo カーゴ スペース + 貨物空間 + 货物空间 The cargo space available in this vehicle/container Lo spazio disponibile in questo veicolo/container この車両/コンテナでカーゴ スペースを使えるようにします + 設定此載具/集裝箱可裝載多少貨物 + 设定此载具/集装箱可装载多少货物 Cargo Size Dimensioni Cargo カーゴ サイズ + 貨物的大小 + 货物的大小 The cargo space required to hold this object (-1 for unloadable) Lo spazio del cargo necessita di mantenere questo oggetto (-1 per scaricabile) このオブジェクトを積載するのに必要なカーゴ スペース (-1 で積載不可) + 此貨物會佔掉多少空間(設定-1的話此貨物就不能被裝載) + 此货物会占掉多少空间(设定-1的话此货物就不能被装载) Airdrop @@ -265,6 +309,8 @@ 공중 투하 Largage aérien Lancio Aereo + 空投 + 空投 Unlevel Flight @@ -274,18 +320,24 @@ 기체가 수평이 아닙니다 Rétablir l'assiette Volo non Livellato + 此架飛機並無保持水平飛行 + 此架飞机并无保持水平飞行 Paradrop Time Coffecient 空中投下までの時間係数 Coefficente Tempo Lancio Paracadute Coefficient Temps de largage de cargaison + 空投時間係數 + 空投时间系数 Modifier for how long it takes to paradrop a cargo item. カーゴ アイテムを空中投下するまでの時間を変更します。 Modificato per quanto tempo ci impiega a paracadutare un oggetto cargo. Modifier le temps qu'il faut pour larguer la cargaison. + 設定空投所需消耗的時間. + 设定空投所需消耗的时间. diff --git a/addons/chemlights/stringtable.xml b/addons/chemlights/stringtable.xml index 76e1ffd27e..e42b949a4f 100644 --- a/addons/chemlights/stringtable.xml +++ b/addons/chemlights/stringtable.xml @@ -9,6 +9,8 @@ 켐라이트 Cyalumes Luce chimica + 螢光棒 + 萤光棒 Prepare %1 @@ -18,6 +20,8 @@ %1 준비 Prépare %1 Prepara %1 + 使用%1 + 使用%1 %1<br/>Prepared @@ -27,6 +31,8 @@ %1<br/>준비됨 %1<br/>prêt %1 <br/> Preparata + %1<br/>已使用 + %1<br/>已使用 No inventory space @@ -41,6 +47,8 @@ В инвентаре нет места インベントリに空きがありません 소지품 공간이 없음 + 已無存放空間 + 已无存放空间 [ACE] Chemlights @@ -50,6 +58,8 @@ [ACE] 켐라이트 [ACE] Cyalume [ACE] Luci chimiche + [ACE] 螢光棒 + [ACE] 萤光棒 Chemlight (Orange) @@ -59,6 +69,8 @@ 켐라이트 (주황) Cyalume (orange) Luce chimica (Arancione) + 螢光棒 (橘色) + 萤光棒 (橘色) Orange Light @@ -68,6 +80,8 @@ 주황색 Lum. orange Luce Arancione + 橘色光 + 橘色光 Type: Light - Orange<br />Rounds: 1<br />Used in: Hand @@ -77,6 +91,8 @@ 종류:밝은 오렌지<br />수량: 1<br />사용처: 손 Type: Lumière - orange<br />Nbre: 1<br /> À main Tipo: Luce - Arancione<br/>Rimanenti: 1<br/>Usata in: Mano + 類型: 光 - 橘色<br />發數: 1<br />使用於: 手 + 类型: 光 - 橘色<br />发数: 1<br />使用于: 手 Chemlight (White) @@ -86,6 +102,8 @@ 켐라이트 (하양) Cyalume (blanc) Luce chimica (Bianca) + 螢光棒 (白色) + 萤光棒 (白色) White Light @@ -95,6 +113,8 @@ 하얀색 Lum. blanche Luce Bianca + 白色光 + 白色光 Type: Light - White<br />Rounds: 1<br />Used in: Hand @@ -104,6 +124,8 @@ 종류:하얀색<br />수량: 1<br />사용처: 손 Type: Lumière - blanche<br />Nbre: 1<br /> À main Tipo: Luce - Bianca<br/>Rimanenti: 1<br/>Usata in: Mano + 類型: 光 - 白色<br />發數: 1<br />使用於: 手 + 类型: 光 - 白色<br />发数: 1<br />使用于: 手 Chemlight (Hi Red) @@ -113,6 +135,8 @@ 켐라이트 (밝은 빨간색) Cyalume (Hi rouge) Luce chimica (Hi Rossa) + 螢光棒 (超亮紅色) + 萤光棒 (超亮红色) Red Hi Light @@ -122,6 +146,8 @@ 밝은 빨간색 Lum. rouge haute intensité Luce Hi Rossa + 超亮紅色光 + 超亮红色光 Type: Light - Red Hi (5 minute)<br />Rounds: 1<br />Used in: Hand @@ -131,6 +157,8 @@ 종류: 밝은 빨간색 (5분)<br />수량: 1<br />사용처: 손 Type: Lumière - rouge Hi (5 minutes)<br />Nbre: 1<br /> À main Tipo: Luce - Rossa Hi (5 minuti)<br />Rimanenti: 1<br/>Usata in: Mano + 類型: 光 - 超亮紅色 (5分鐘)<br />發數: 1<br />使用於: 手 + 类型: 光 - 超亮红色 (5分钟)<br />发数: 1<br />使用于: 手 Chemlight (Hi Yellow) @@ -140,6 +168,8 @@ 켐라이트 (밝은 노란색) Cyalume (Hi jaune) Luce chimica (Hi Gialla) + 螢光棒 (超亮黃色) + 萤光棒 (超亮黄色) Yellow Hi Light @@ -149,6 +179,8 @@ 밝은 노란색 Lum. jaune haute intensité Luce Hi Gialla + 超亮黃色光 + 超亮黄色光 Type: Light - Yellow Hi (5 minute)<br />Rounds: 1<br />Used in: Hand @@ -158,6 +190,8 @@ 종류:밝은 노란색 (5분)<br />수량: 1<br />사용처: Hand Type: Lumière - Jaune Hi (5 minutes)Nbre: 1<br /> À main Tipo: Luce - Gialla Hi (5 minuti)<br />Rimanenti: 1<br/>Usata in: Mano + 類型: 光 - 超亮黃色 (5分鐘)<br />發數: 1<br />使用於: 手 + 类型: 光 - 超亮黄色 (5分钟)<br />发数: 1<br />使用于: 手 Chemlight (Hi Orange) @@ -167,6 +201,8 @@ 켐라이트 (밝은 주황색) Cyalume (Hi orange) Luce chimica (Hi Arancione) + 螢光棒 (超亮橘色) + 萤光棒 (超亮橘色) Orange Hi Light @@ -176,6 +212,8 @@ 밝은 주황색 Lum. orange haute intensité Luce Hi Arancione + 超亮橘色光 + 超亮橘色光 Type: Light - Orange Hi (5 minute)<br />Rounds: 1<br />Used in: Hand @@ -185,6 +223,8 @@ 종류: 밝은 주황색 (5분)<br />수량: 1<br />사용처: 손 Type: Lumière - orange Hi (5 minutes)<br />Nbre: 1<br /> À main Tipo: Luce - Arancione Hi (5 minuti)<br />Rimanenti: 1<br/>Usata in: Mano + 類型: 光 - 超亮橘色 (5分鐘)<br />發數: 1<br />使用於: 手 + 类型: 光 - 超亮橘色 (5分钟)<br />发数: 1<br />使用于: 手 Chemlight (Hi White) @@ -194,6 +234,8 @@ 켐라이트 (밝은 하얀색) Cyalume (Hi blanc) Luce chimica (Hi Bianca) + 螢光棒 (超亮白色) + 萤光棒 (超亮白色) White Hi Light @@ -203,6 +245,8 @@ 밝은 하얀색 Lum. blanche haute intensité Luce Hi Bianca + 超亮白色光 + 超亮白色光 Type: Light - White Hi (5 minute)<br />Rounds: 1<br />Used in: Hand @@ -212,6 +256,8 @@ 종류: 밝은 하얀색 (5분)<br />수량: 1<br />사용처: 손 Type: Lumière - blanche Hi (5 minutes)<br />Nbre: 1<br /> À main Tipo: Luce - Bianca Hi (5 minuti)<br />Rimanenti: 1<br/>Usata in: Mano + 類型: 光 - 超亮白色 (5分鐘)<br />發數: 1<br />使用於: 手 + 类型: 光 - 超亮白色 (5分钟)<br />发数: 1<br />使用于: 手 Chemlight (IR) @@ -221,6 +267,8 @@ 켐라이트 (적외선) Cyalume (IR) Luce chimica (IR) + 螢光棒 (紅外線) + 萤光棒 (红外线) IR Light @@ -230,6 +278,8 @@ 적외선 켐라이트 Lumière IR Luce IR + 紅外線光 + 红外线光 Type: Light - Infrared<br />Rounds: 1<br />Used in: Hand @@ -239,6 +289,8 @@ 종류: 적외선<br />수량: 1<br />사용처: 손 Type: Lumière - infrarouge<br />Nbre: 1<br /> À main Tipo: Luce - Infrarossi<br />Usata in: Mano + 類型: 光 - 紅外線<br />發數: 1<br />使用於: 手 + 类型: 光 - 红外线<br />发数: 1<br />使用于: 手 Chemlight Shield (Empty) @@ -248,6 +300,8 @@ 켐라이트 쉴드 (비어있음) Étui cyalume (vide) Scudo Luce chimica (Vuoto) + 螢光棒保護殼 (空) + 萤光棒保护壳 (空) Shield for chemlights. Combine with chemlight to prepare reading light. @@ -257,6 +311,8 @@ 켐라이트를 위한 가림막입니다. 켐라이트와 같이 사용하여 읽을 때 씁니다. Étui pour cyalume. Combiné avec un cyalume pour obtennir un lampe de lecture. Scudo per luci chimiche. Combina con una luce chimica per una luce da lettura. + 螢光棒的保護殼. 與螢光棒結合後可充當閱讀燈. + 萤光棒的保护壳. 与萤光棒结合后可充当阅读灯. Chemlight Shield (Green) @@ -266,6 +322,8 @@ 켐라이트 쉴드 (초록) Étui cyalume (vert) Scudo Luce Chimica (Verde) + 螢光棒保護殼 (綠色) + 萤光棒保护壳 (绿色) Green reading light. @@ -275,6 +333,8 @@ 초록빛 조명 Lampe d'orientation verte. Luce da lettura Verde. + 綠色閱讀燈. + 绿色阅读灯. Chemlight Shield (Red) @@ -284,6 +344,8 @@ 켐라이트 쉴드 (빨강) Étui cyalume (rouge) Scudo Luce Chimica (Rossa) + 螢光棒保護殼 (紅色) + 萤光棒保护壳 (红色) Red reading light. @@ -293,6 +355,8 @@ 빨간색 조명 Lampe d'orientation rouge. Luce da lettura Rossa. + 紅色閱讀燈. + 红色阅读灯. Chemlight Shield (Blue) @@ -302,6 +366,8 @@ 켐라이트 쉴드 (파랑) Étui cyalume (bleu) Scudo Luce Chimica (Blu) + 螢光棒保護殼 (藍色) + 萤光棒保护壳 (蓝色) Blue reading light. @@ -311,6 +377,8 @@ 파란색 조명 Lampe d'orientation bleue. Luce da lettura Blu. + 藍色閱讀燈. + 蓝色阅读灯. Chemlight Shield (Yellow) @@ -320,6 +388,8 @@ 켐라이트 쉴드 (노랑) Étui cyalume (jaune) Scudo Luce Chimica (Gialla) + 螢光棒保護殼 (黃色) + 萤光棒保护壳 (黄色) Yellow reading light. @@ -329,6 +399,8 @@ 노란색 조명 Lampe d'orientation jaune. Luce da lettura Gialla. + 黃色閱讀燈. + 黄色阅读灯. Chemlight Shield (Orange) @@ -338,6 +410,8 @@ 켐라이트 쉴드 (주황) Étui cyalume (orange) Scudo Luce Chimica (Arancione) + 螢光棒保護殼 (橘色) + 萤光棒保护壳 (橘色) Orange reading light. @@ -347,6 +421,8 @@ 주황색 조명 Lampe d'orientation orange. Luce da lettura Arancione. + 橘色閱讀燈. + 橘色阅读灯. Chemlight Shield (White) @@ -356,6 +432,8 @@ 켐라이트 쉴드 (하양) Étui cyalume (blanc) Scudo Luce Chimica (Bianca) + 螢光棒保護殼 (白色) + 萤光棒保护壳 (白色) White reading light. @@ -365,6 +443,8 @@ 주황색 조명 Lampe d'orientation blanche. Luce da lettura Bianca. + 白色閱讀燈. + 白色阅读灯. diff --git a/addons/common/stringtable.xml b/addons/common/stringtable.xml index 462cafc1ba..a9cac3d4c6 100644 --- a/addons/common/stringtable.xml +++ b/addons/common/stringtable.xml @@ -14,6 +14,8 @@ ACE-Team ACE-Team ACE-Team + ACE-製作團隊 + ACE-制作团队 Save @@ -28,6 +30,8 @@ Salva 保存 저장 + 儲存 + 储存 Cancel @@ -42,6 +46,8 @@ Annulla 中止 취소 + 取消 + 取消 ACE Options @@ -56,6 +62,8 @@ Opzioni ACE ACE オプション ACE 옵션 + ACE設定選項 + ACE设定选项 @@ -71,6 +79,8 @@ N + + NNE @@ -85,6 +95,8 @@ NNE 北北東 북북동 + 北北東 + 北北东 NE @@ -99,6 +111,8 @@ NE 北東 북동 + 東北 + 东北 ENE @@ -113,6 +127,8 @@ ENE 東北東 동북동 + 東北東 + 东北东 E @@ -127,6 +143,8 @@ E + + ESE @@ -141,6 +159,8 @@ ESE 東南東 동남동 + 東南東 + 东南东 SE @@ -155,6 +175,8 @@ SE 南東 남동 + 東南 + 东南 SSE @@ -169,6 +191,8 @@ SSE 南南東 남남동 + 南南東 + 南南东 S @@ -183,6 +207,8 @@ S + + SSW @@ -197,6 +223,8 @@ SSO 南南西 남남서 + 南南西 + 南南西 SW @@ -211,6 +239,8 @@ SO 南西 남서 + 西南 + 西南 WSW @@ -225,6 +255,8 @@ OSO 西南西 서남서 + 西南西 + 西南西 W @@ -239,6 +271,8 @@ O 西 + 西 + 西 WNW @@ -253,6 +287,8 @@ ONO 北北西 서북서 + 西北西 + 西北西 NW @@ -267,6 +303,8 @@ NO 北西 북서 + 西北 + 西北 NNW @@ -281,6 +319,8 @@ NNO 北北西 북북서 + 北北西 + 北北西 Action cancelled. @@ -295,6 +335,8 @@ Azione cancellata. 動作を中止した。 행동 취소됨. + 動作已被取消 + 动作已被取消 [ACE] Miscellaneous Items @@ -309,6 +351,8 @@ [ACE] Oggetti vari [ACE] その他のアイテム [ACE] 기타 물품. + [ACE] 雜項 + [ACE] 杂项 Disable Command Menu @@ -323,6 +367,8 @@ Desabilitar menu de comando 指揮メニューを無効化 지휘 메뉴 종료 + 關閉命令選單 + 关闭命令选单 Unknown @@ -337,6 +383,8 @@ Desconhecido 不明 알 수 없음 + 未知的 + 未知的 No Voice @@ -351,6 +399,8 @@ Sem voz 音声なし 무음 + 沒聲音 + 没声音 Accept Requests @@ -365,6 +415,8 @@ Accetta la richiesta 要求を受け入れ 요청 수락 + 接受請求 + 接受请求 Decline Requests @@ -379,6 +431,8 @@ Rifiuta la richiesta 要求を拒否 요청 거부 + 拒絕請求 + 拒绝请求 Accept Requests send by other players. These can be requests to use / share equipment, perform certain actions. @@ -393,6 +447,8 @@ Aceitar pedidos enviados por outros jogadores. Podem ser pedidos para usar/ compartilhar equipamento, realizar certas ações. 他プレイヤからの要求を許可します。他プレイヤは装備を共有し、使うなど特定の動作を行えます。 다른 플레이어가 보내온 요청을 수락합니다. 이것은 장비 사용 / 공유 요청, 특정 작업 수행 등이 될 수 있습니다. + 接受由其他玩家送出的請求. 包含使用/共享裝備與執行特定動作 + 接受由其他玩家送出的请求. 包含使用/共享装备与执行特定动作 Decline Requests send by other players. These can be requests to use / share equipment, perform certain actions. @@ -407,6 +463,8 @@ Rejeita pedidos enviados por outros jogadores. Podem ser pedidos para usar/ compartilhar equipamento, realizar certas ações. 他プレイヤからの要求を拒否します。他プレイヤは装備を共有し、使うなど特定の動作をできません。 다른 플레이어가 보내온 요청을 거부합니다. 이것은 장비 사용 / 공유 요청, 특정 작업 수행 등이 될 수 있습니다. + 拒絕由其他玩家送出的請求. 包含使用/共享裝備與執行特定動作 + 拒绝由其他玩家送出的请求. 包含使用/共享装备与执行特定动作 Feedback icons @@ -421,6 +479,8 @@ Ícones de Feedback フィードバック アイコン 피드백 아이콘 + 回饋圖標 + 回馈图标 Select the position of or disable the feedback icons on your screen. These icons will show to provide extra feedback on your character status and actions performed. @@ -435,6 +495,8 @@ Selecione a posição ou disabilite a posição dos ícones de feedback na sua tela. Esses ícones irão aparecer para mostrar feedback extra do status do seu personagem e ações realizadas. 画面上に表示するフィードバック アイコンの位置や無効化を選択できます。このアイコンは自キャラクター状態や動作の状況をフィードバックするために表示されています。 피드백 아이콘의 위치를 설정하거나 비활성화합니다. 피드백 아이콘은 캐릭터의 상세정보와 행동을 보여줍니다. + 選擇位置或取消回饋圖標顯示在螢幕上. 這些圖標將顯示出你角色額外的狀態與行動等資訊. + 选择位置或取消回馈图标显示在荧幕上. 这些图标将显示出你角色额外的状态与行动等资讯. Progress bar location @@ -449,6 +511,8 @@ Local da barra de progresso プログレス バーの位置 진행 막대의 위치 + 進度欄位置 + 进度栏位置 Set the desired location of the progress bar on your screen. @@ -463,6 +527,8 @@ Define o local desejado da barra de progresso na sua tela. 画面上に表示されるプログレス バーの位置を設定できます。 진행 막대를 원하는 곳에 배치합니다. + 設定進度欄在畫面中的位置 + 设定进度栏在画面中的位置 Hint Background color @@ -477,6 +543,8 @@ Cor do fundo da hint ヒントの背景色 힌트 배경색 + 提示的背景顏色 + 提示的背景颜色 The color of the background from the ACE hints. @@ -491,6 +559,8 @@ A cor de fundo das hints do ACE. ACE によるヒントの背景色を指定します。 ACE힌트의 배경색을 정합니다. + 設定ACE提示的背景顏色. + 设定ACE提示的背景颜色. Hint text font color @@ -505,6 +575,8 @@ Cor do do texto da hint ヒント文章の色 힌트 글씨색 + 提示文字的顏色 + 提示文字的颜色 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. @@ -519,6 +591,8 @@ A cor do texto das hints do ACE. Essa cor é a cor default para todos os texos exibidos pelo sistema de hints do ACE , caso o texto da hint não tem outra cor especificada. ACE によるヒントの文章へ、色を設定できます。この色は ACE ヒント システムを介して表示される全文章の色と標準でなっており、特定の色を設定していても、標準色になります。 ACE 힌트에 쓰이는 글씨 색입니다. 힌트 글씨의 색이 정해지지 않을경우 모든 힌트의 색은 기본으로 설정됩니다. + 設定ACE提示文字的顏色. 若提示字體並無指定其他顏色, 將會自動選用ACE系統的預設顏色 + 设定ACE提示文字的颜色. 若提示字体并无指定其他颜色, 将会自动选用ACE系统的预设颜色 Banana @@ -533,6 +607,8 @@ Banana 甘蕉 바나나 + 香蕉 + 香蕉 A banana is an edible fruit, botanically a berry, produced by several kinds of large herbaceous flowering plants in the genus Musa. @@ -547,6 +623,8 @@ A banana é uma fruta comestível, botanicamente uma baga, produzida por vários tipos de plantas herbáceas grandes do genero Musa. 甘蕉は食べられる果物でバショウ科バショウ属のうち、果実を食用とする品種群の総称。また、その果実のこと。いくつかの原種から育種された多年草。種によっては熟すまでは毒を持つものもある。 바나나는 식용 과일로써 식물학적으로 열매류이며 여러 종류의 개화가능한 초본의 파초과로 부터 생산됩니다. + 香蕉(學名: Musa × paradisiaca), 為芭蕉科芭蕉屬小果野蕉及野蕉的人工栽培雜交種, 為多年生草本植物. 果實長有棱; 果皮黃色, 果肉白色, 味道香甜. 主要生長在熱帶、亞熱帶地區. 原產於亞洲東南部熱帶、亞熱帶地區. + 香蕉(学名: Musa × paradisiaca), 为芭蕉科芭蕉属小果野蕉及野蕉的人工栽培杂交种, 为多年生草本植物. 果实长有棱; 果皮黄色, 果肉白色, 味道香甜. 主要生长在热带、亚热带地区. 原产于亚洲东南部热带、亚热带地区. Check PBOs @@ -561,6 +639,8 @@ Controlla PBO PBO を検査 PBO 검사 + 檢查PBO檔 + 检查PBO档 Check addon integrity with server and do selected action if an addon is missing. @@ -574,6 +654,8 @@ Controlla l'integrità degli addon con il server ed esegui l'azione selezionata se un addon è mancante サーバがアドオンの整合性を検査し、もし不備があれば実行する動作を選択できます。 서버 에드온의 무결성을 검사하고 사라진 에드온이 있을경우 행동을 선택합니다. + 檢查客戶端與伺服器端的模組清單是否一致且完整, 並提供訊息表示遺失的模組. + 检查客户端与伺服器端的模组清单是否一致且完整, 并提供讯息表示遗失的模组. Action @@ -588,6 +670,8 @@ Azione 動作 작동 + 動作 + 动作 What to do with people who do not have the right PBOs? @@ -602,6 +686,8 @@ Cosa fare con giocatori che non hanno i PBO corretti? プレイヤーが正しい PBO を持っていない場合は? 올바르지 않는 PBO를 가진 사람을 어떻게 할까요? + 若玩家沒有正確的PBO檔時, 將採取何種動作? + 若玩家没有正确的PBO档时, 将采取何种动作? Warn once @@ -616,6 +702,8 @@ Avverti una volta 一度の警告 경고 한 번 + 警告 (一次) + 警告 (一次) Warn (permanent) @@ -630,6 +718,8 @@ Avverti (permanente) 警告(永久的) 경고 (영구적) + 警告 (持續) + 警告 (持续) Kick @@ -644,6 +734,8 @@ Kick 排除 추방 + 踢除 + 踢除 Check all addons @@ -658,6 +750,8 @@ Controlla tutti gli addon 全アドオンを検査 모든 에드온 검사 + 檢查所有模組 + 检查所有模组 Check all addons instead of only those of ACE? @@ -672,6 +766,8 @@ Controlla tutti gli addon invece dei soli addon ACE? ACE MOD の代わりに全アドオンを検査しますか? ACE를 제외한 모든 모드를 검사할까요? + 檢查包含ACE之外的其他模組? + 检查包含ACE之外的其他模组? Whitelist @@ -686,6 +782,8 @@ Lista Bianca 許可制 화이트리스트 + 白名單 + 白名单 What addons are allowed regardless? @@ -700,6 +798,8 @@ Quali addon sono permessi in ogni caso? どのようなアドオンを許可しますか? 허가되는 에드온은 어느것입니까? + 哪些模組是可被允許/忽略的? + 哪些模组是可被允许/忽略的? LSD Vehicles @@ -714,6 +814,8 @@ Veicoli LSD LSD 車両 LSD 차량 + 迷幻載具 + 迷幻载具 Adds LSD effect to synchronized vehicle @@ -728,6 +830,8 @@ Aggiunge effetti LSD ai veicoli sincronizzati 同期されたオブジェクトに LSD の効果を追加します 동기화된 차량에 LSD효과를 추가합니다. + 使被同步的載具產生瘋狂的迷幻效果. (後果自負) + 使被同步的载具产生疯狂的迷幻效果. (后果自负) Toggle Handheld Device @@ -742,6 +846,8 @@ Apri dispositivo palmare デバイスを常に表示 휴대장치 토글 + 切換手持裝備 + 切换手持装备 Close Handheld Device @@ -756,6 +862,8 @@ Chiudi dispositivo palmare デバイスを閉じる 휴대장치 닫기 + 關閉手持裝備 + 关闭手持装备 Cycle Handheld Devices @@ -770,6 +878,8 @@ Cicla tra dispositivi palmari 表示するデバイスを変える 휴대장치 순환 + 循環切換手持裝備 + 循环切换手持装备 Disabled @@ -783,6 +893,8 @@ Desactivado 無効化 비활성화 + 停用 + 停用 Enabled @@ -796,6 +908,8 @@ Activado 有効化 활성화 + 啟用 + 启用 Yes @@ -810,6 +924,8 @@ Si はい + + No @@ -824,6 +940,8 @@ No いいえ 아니오 + + Vehicles only @@ -837,6 +955,8 @@ Vehicules seulement 車両のみ 차량 전용 + 只有載具 + 只有载具 Do Not Force @@ -850,6 +970,8 @@ Ne pas forcer 強制しない 강제하지 말것 + 不要強行 + 不要强行 ACE3 Equipment @@ -863,6 +985,8 @@ ACE3 Equipement ACE3 装備 ACE3 장비 + ACE3 裝備按鍵 + ACE3 装备按键 ACE3 Common @@ -876,6 +1000,8 @@ ACE3 Commun ACE3 全般 ACE3 일반 + ACE3 通用按鍵 + ACE3 通用按键 ACE3 Weapons @@ -889,6 +1015,8 @@ ACE3 Armes ACE3 武器 ACE3 무기 + ACE3 武器按鍵 + ACE3 武器按键 ACE3 Movement @@ -902,6 +1030,8 @@ ACE3 Mouvement ACE3 移動 ACE3 움직임 + ACE3 動作按鍵 + ACE3 动作按键 ACE3 Scope Adjustment @@ -915,6 +1045,8 @@ ACE3 Ajustement de la lunette ACE3 スコープ調節 ACE3 조준경 조정 + ACE3 瞄準鏡調節按鍵 + ACE3 瞄准镜调节按键 ACE3 Vehicles @@ -928,6 +1060,8 @@ ACE3 Vehicules ACE3 車両 ACE3 차량 + ACE3 載具按鍵 + ACE3 载具按键 No Room to unload @@ -940,6 +1074,8 @@ Sem espaço para descarregar Нет места для выгрузки 降ろすための空間がありません + 沒有空間可卸載 + 没有空间可卸载 Toggle @@ -954,6 +1090,8 @@ alternar トグル 토글 + 切換 + 切换 diff --git a/addons/concertina_wire/stringtable.xml b/addons/concertina_wire/stringtable.xml index 2bc0005a35..728fd9746d 100644 --- a/addons/concertina_wire/stringtable.xml +++ b/addons/concertina_wire/stringtable.xml @@ -1,4 +1,4 @@ - + @@ -14,6 +14,8 @@ Arame farpado 鉄条網 철조망 + 鐵絲網 + 铁丝网 Concertina Wire Coil @@ -28,6 +30,8 @@ Bobina de arame farpado 鉄条網コイル 윤형 철조망 + 鐵絲網捲 + 铁丝网卷 Dismount Concertina Wire @@ -42,6 +46,8 @@ Desmontar arame farpado 鉄条網をほどく 철조망 해체 + 卸下鐵絲網 + 卸下铁丝网 Deploy Concertina Wire @@ -56,6 +62,8 @@ Colocar arame farpado 鉄条網を置く 철조망 배치 + 佈署鐵絲網 + 布署铁丝网 diff --git a/addons/cookoff/stringtable.xml b/addons/cookoff/stringtable.xml index 8e8e41ff4f..c27410ef1b 100644 --- a/addons/cookoff/stringtable.xml +++ b/addons/cookoff/stringtable.xml @@ -11,6 +11,8 @@ Aktywuj efekty samozapłonu amunicji Active le cook-off Abilita Esplosione + 開啟殉爆效果 + 开启殉爆效果 Enables cook off and related vehicle destruction effects. @@ -22,6 +24,8 @@ Aktywuje efekt samozapłonu amunicji na zniszczonych pojazdach. Active le cook-off (autocombustion des munitions) et les effets de destruction liés. Abilita l'esplosione e i relativi effetti di distruzione del veicolo. + 開啟此功能後, 將使有關載具在損毀時有殉爆的效果. + 开启此功能后, 将使有关载具在损毁时有殉爆的效果. Wreck (Turret) @@ -36,6 +40,8 @@ Ruínas (torre) 잔해(포탑) 残骸(タレット) + 殘骸 (砲塔) + 残骸 (炮塔) Enable ammo box cook off @@ -45,6 +51,8 @@ Aktywuj samozapłon skrzyń z amunicją Cook-off caisses de munitions Abilita esplosione cassa munizioni + 開啟彈藥箱殉爆效果 + 开启弹药箱殉爆效果 Enables cooking off of ammo boxes. @@ -54,6 +62,8 @@ Aktywuje samozapłon skrzyń z amunicją Active le cook-off sur toutes les caisses de munitions. Abilita l'esplosione della cassa di munizioni. + 開啟彈藥箱殉爆效果. + 开启弹药箱殉爆效果. Enable Ammunition cook off @@ -63,6 +73,8 @@ Aktywuj samozapłon amunicji Active le cook-off des munitions Abilita Esplosione munizioni + 開啟彈藥殉爆效果 + 开启弹药殉爆效果 Enables Ammunition cook off. Fires ammunition projectiles while vehicle is on fire and has ammunition. @@ -71,6 +83,8 @@ Aktywuje samozapłon amunicji. Wystrzeliwuje pociski podczas gdy pojazd płonie i posiada amunicję. Mets à feu les munitions lorsqu'un véhicule est en feu et contient des munitions. Abilita l'esplosione delle munizioni. Spara munizioni di proiettili quando il veicolo va a fuoco e contiene munizioni. + 開啟彈藥殉爆效果. 當一台載有彈藥的載具起火時, 將會有殉爆的效果. + 开启弹药殉爆效果. 当一台载有弹药的载具起火时, 将会有殉爆的效果. Ammunition cook off duration @@ -78,6 +92,8 @@ 弾薬の誘爆持続時間 Durée cook-off des munitions Durata esplosione munizioni + 彈藥殉爆效果持續時間 + 弹药殉爆效果持续时间 Multiplier for how long cook off lasts [Setting to 0 will disable ammo cookoff] @@ -85,6 +101,8 @@ Mnożnik decydujący jak długo ma trwać samozapłon amunicji [Ustawienie na 0 spowoduje wyłącznie samozapłonu] 誘爆の持続時間を乗数で設定。[0 に設定で誘爆を無効化] Moltiplicatore della durata dell'esplosione [Impostare 0 disabiliterà l'esplosione delle munizioni] + 設定彈藥殉爆效果會持續多久時間 [輸入0來關閉殉爆效果] + 设定弹药殉爆效果会持续多久时间 [输入0来关闭殉爆效果] diff --git a/addons/dagr/stringtable.xml b/addons/dagr/stringtable.xml index e72e4f7770..f7155562a8 100644 --- a/addons/dagr/stringtable.xml +++ b/addons/dagr/stringtable.xml @@ -1,4 +1,4 @@ - + @@ -13,6 +13,8 @@ DAGR DAGR DAGR + 軍用GPS接收器 + 军用GPS接收器 Configure DAGR @@ -26,6 +28,8 @@ Configurer le DAGR DAGR を設定 DAGR 설정 + 軍用GPS接收器設定 + 军用GPS接收器设定 Toggle DAGR @@ -39,6 +43,8 @@ Activer/Desactiver le DAGR DAGR を常に表示 DAGR 토글 + 切換軍用GPS接收器 + 切换军用GPS接收器 Defense Advanced GPS Receiver @@ -52,6 +58,8 @@ Defense Advanced GPS Receiver アドバンスド DAGR の受信を定義します 국방 고급위성항법시스템 수신기 + 軍用高級防禦GPS接收器 + 军用高级防御GPS接收器 diff --git a/addons/disarming/stringtable.xml b/addons/disarming/stringtable.xml index eaf572cc56..a7fc003f65 100644 --- a/addons/disarming/stringtable.xml +++ b/addons/disarming/stringtable.xml @@ -1,4 +1,4 @@ - + @@ -14,6 +14,8 @@ Abrir inventário インベントリを開く 소지품 열기 + 開啟裝備 + 开启装备 diff --git a/addons/disposable/stringtable.xml b/addons/disposable/stringtable.xml index 3d9df039a1..782abbd9dc 100644 --- a/addons/disposable/stringtable.xml +++ b/addons/disposable/stringtable.xml @@ -14,6 +14,8 @@ Tubo utilizado 使用済み 사용함 + 使用過的火箭筒 + 使用过的火箭筒 Used disposable rocket launcher @@ -28,6 +30,8 @@ Lança foguetes descartável utilizado 使い終わったロケット ランチャーの筒部分 사용한 일회용 발사관 + 使用過的一次性火箭發射器 + 使用过的一次性火箭发射器 Preloaded Missile Dummy @@ -42,6 +46,8 @@ Míssel inerte pré-carregado 仮置きのミサイルをあらかじめ装填 임시로 미사일을 미리 장전 + 預裝訓練導彈 + 预装训练导弹 diff --git a/addons/dogtags/stringtable.xml b/addons/dogtags/stringtable.xml index 5aa5d80a4e..edcfa14553 100644 --- a/addons/dogtags/stringtable.xml +++ b/addons/dogtags/stringtable.xml @@ -11,6 +11,8 @@ 군번줄 Plaque d'identification Piastrina + 兵籍牌 + 兵籍牌 Check Dog Tag @@ -22,6 +24,8 @@ 군번줄 확인 Vérifier les plaques d'identification Controlla Piastrina + 檢查兵籍牌 + 检查兵籍牌 Check @@ -33,6 +37,8 @@ 확인 Vérifier Controlla + 檢查 + 检查 Take @@ -44,6 +50,8 @@ 회수 Prendre Prendi + 拿取 + 拿取 Dogtag taken from %1... @@ -55,6 +63,8 @@ %1로부터 군번줄을 회수했습니다... Plaque d'identification pris sur %1... Piastrina presa da %1... + 從%1身上拿取兵籍牌... + 从%1身上拿取兵籍牌... Somebody else has already taken the dogtag... @@ -66,6 +76,8 @@ 누군가 이미 군번줄을 회수해갔습니다... Quelqu'un d'autre a déjâ pris les plaques d'identification... Qualcun altro ha già preso la piastrina... + 已經有人把他的兵籍牌拿走了... + 已经有人把他的兵籍牌拿走了... diff --git a/addons/dragging/stringtable.xml b/addons/dragging/stringtable.xml index 50b5947ac9..8d657be92e 100644 --- a/addons/dragging/stringtable.xml +++ b/addons/dragging/stringtable.xml @@ -1,4 +1,4 @@ - + @@ -14,6 +14,8 @@ Húzás 引きずる 끌기 + 拖拉 + 拖拉 Release @@ -28,6 +30,8 @@ Elengedés はなす 놓기 + 放開 + 放开 Drag/Release Object @@ -42,6 +46,8 @@ Húzás/Elengedés Objektum オブジェクトを引きずる/はなす 물건 끌기/놓기 + 拖拉/放開物品 + 拖拉/放开物品 Item too heavy @@ -56,6 +62,8 @@ Az objektum túl nehéz アイテムが重すぎる 물체가 너무 무겁습니다 + 此物品過重 + 此物品过重 Carry @@ -70,6 +78,8 @@ Нести 運ぶ 업기 + 背起 + 背起 Raise/Lower @@ -83,6 +93,8 @@ Lever/Baisser 上げる/下げる 높이기/낮추기 + 提高/下降 + 提高/下降 diff --git a/addons/explosives/stringtable.xml b/addons/explosives/stringtable.xml index e0cb44badf..5100ea4849 100644 --- a/addons/explosives/stringtable.xml +++ b/addons/explosives/stringtable.xml @@ -14,6 +14,8 @@ Взрывчатка 爆発物 폭발물 + 炸药 + 炸藥 Place @@ -28,6 +30,8 @@ Установить 設置 설치 + 放置 + 放置 Detonate @@ -42,6 +46,8 @@ Подрыв 点火 폭파 + 引爆 + 引爆 Detonate All @@ -55,6 +61,8 @@ Detonar Tudo すべて点火 모두 폭파 + 引爆全部 + 引爆全部 Explosive code: %1 @@ -69,6 +77,8 @@ Codice esplosivo: %1 爆破コード: %1 폭파 코드: %1 + 炸药代码: %1 + 炸藥代碼: %1 Place @@ -83,6 +93,8 @@ Установить 設置 설치 + 放置 + 放置 Attach @@ -97,6 +109,8 @@ Прикрепить 取り付け 부착 + 连接 + 連接 Blocked @@ -110,6 +124,8 @@ Bloqué 取り付けできない 막힘 + 断开 + 斷開 Cancel @@ -124,6 +140,8 @@ Отмена 中止 취소 + 取消 + 取消 Rotate @@ -138,6 +156,8 @@ Bращать 向きを変える 회전 + 旋转 + 旋轉 Turn On Thor III @@ -152,6 +172,8 @@ Активировать Thor III Thor III を使う Thor III 켜기 + 开启索尔三型 + 開啟索爾三型 Turn Off Thor III @@ -166,6 +188,8 @@ Деактивировать Thor III Thor III を止める Thor III 끄기 + 关闭索尔三型 + 關閉索爾三型 Cellphone @@ -180,6 +204,8 @@ Сотовый телефон 携帯電話 휴대전화 + 手机 + 手機 Used to remotely trigger explosives @@ -194,6 +220,8 @@ Используется для удаленной детонации СВУ 爆発物を遠隔で起爆させるのに使います 원격으로 폭발물을 폭파시킬때 씁니다. + 用于远端引爆炸药 + 用於遠端引爆炸藥 M57 Firing Device @@ -208,6 +236,8 @@ Взрыватель M57 M57 起爆装置 M57 격발기 + M57 引爆装置 + M57 引爆裝置 Used to remotely trigger explosives @@ -222,6 +252,8 @@ Используется для удаленной детонации зарядов 爆発物を遠隔で起爆させるのに使います 원격으로 폭발물을 폭파시킬때 씁니다. + 用于远端引爆炸药 + 用於遠端引爆炸藥 M152 Firing Device @@ -236,6 +268,8 @@ Взрыватель M152 M152 起爆装置 M152 격발기 + M152 引爆装置 + M152 引爆裝置 M152 RAMS @@ -250,6 +284,8 @@ M152 RAMS M152 RAMS M152 RAMS + M152 远端炸药引爆系统 + M152 遠端炸藥引爆系統 Defusal Kit @@ -264,6 +300,8 @@ Комплект разминирования 解除キット 해체 장비 + 拆弹工具 + 拆彈工具 Allows defusing of explosives @@ -278,6 +316,8 @@ Позволяет обезвреживать взрывчатку 爆発物を無力化できます 폭발물을 해체할 수 있게 해줍니다 + 可以用来拆除炸弹 + 可以用來拆除炸彈 Add to Speed Dial @@ -292,6 +332,8 @@ Добавить в быстрый вызов 短縮ダイアルに追加 단축키에 지정 + 增加到快速拨号 + 增加到快速撥號 Clear @@ -306,6 +348,8 @@ Очистить 消去 삭제 + 清除 + 清除 Dial @@ -320,6 +364,8 @@ Hабрать ダイアル 다이얼 + 拨号 + 撥號 Up @@ -334,6 +380,8 @@ Вызов 上へ + + Down @@ -348,6 +396,8 @@ Сброс 下へ 아래 + + Cancel @@ -362,6 +412,8 @@ Отмена 中止 취소 + 取消 + 取消 Detonate Menu @@ -376,6 +428,8 @@ Меню подрыва 点火メニュー 폭파 메뉴 + 引爆选单 + 引爆選單 Place Menu @@ -390,6 +444,8 @@ Меню установки 設置メニュー 설치 메뉴 + 放置选单 + 放置選單 Defuse @@ -404,6 +460,8 @@ Обезвредить 無力化 해체 + 拆除 + 拆除 Defusing Explosive... @@ -418,6 +476,8 @@ Обезвреживание... 爆発物を無力化中・・・ 폭발물 해체중... + 炸弹拆除中... + 炸彈拆除中... Timer @@ -432,6 +492,8 @@ Таймер タイマー 타이머 + 计时器 + 計時器 Time: %1m %2s @@ -446,6 +508,8 @@ Время: %1m %2c 設定時間: %1分 %2秒 시간: %1분 %2초 + 时间: %1分%2秒 + 時間: %1分%2秒 Set Time @@ -460,6 +524,8 @@ Установить время 時間を設定 시간 설정 + 设定时间 + 設定時間 Select a Trigger @@ -474,6 +540,8 @@ Выберите детонатор 点火装置を選択 작동방식 선택 + 选择一个触发器 + 選擇一個觸發器 Select @@ -488,6 +556,8 @@ Выбрать 選択 선택 + 选择 + 選擇 Pressure Plate @@ -502,6 +572,8 @@ Нажимная плита 圧力感知式 압력식 + 压力盘 + 壓力盤 Tripwire @@ -516,6 +588,8 @@ Растяжка 仕掛け線 인계철선 + 绊线 + 絆線 IR Sensor @@ -530,6 +604,8 @@ ИК сенсор 赤外線感知式 적외선 센서 + 红外线感应器 + 紅外線感應器 No triggers available for %1 @@ -544,6 +620,8 @@ Нет доступных взрывателей для %1 %1 につかえる点火装置がありません %1(을)를 작동할 장치가 없습니다. + 没有适合%1的触发器 + 沒有適合%1的觸發器 IR Sensor (Side Attack) @@ -558,6 +636,8 @@ ИК сенсор (детонация вбок) 赤外線感知式 (横からの攻撃) 적외선 센서 (측면 공격) + 红外线感应器 (侧边攻击) + 紅外線感應器 (側邊攻擊) Magnetic Influence Sensor (Bottom Attack) @@ -572,6 +652,8 @@ Магнитный сенсор (детонация вверх) 磁気感知式 (下からの攻撃) 자기장 감지센서 (바닥 공격) + 磁性感应器 (底部攻击) + 磁性感應器 (底部攻擊) No explosives on trigger. @@ -586,6 +668,8 @@ Взрыватель не подсоединён к взрывчатке 点火装置に爆発物がありません。 격발기에 등록된 폭발물이 없습니다. + 触发器上并没有炸药 + 觸發器上並沒有炸藥 Dead Man's Switch @@ -600,6 +684,8 @@ Detonatore a rilascio 自爆装置 자폭 장치 + 自杀炸弹客引爆器 + 自殺炸彈客引爆器 Used to remotely trigger explosives when released. @@ -614,6 +700,8 @@ Usato per attivare a distanza esplosivi al momento del rilascio 点火装置を離すと遠隔で起爆したいときに使います。 압력이 해제될때 원격으로 폭발시킵니다. + 当放开按钮时, 将会引爆炸弹. + 當放開按鈕時, 將會引爆炸彈. Pick up @@ -628,6 +716,8 @@ Pegar 拾う 줍기 + 捡起 + 撿起 Explosive System @@ -642,6 +732,8 @@ Sistema Esplosivi 爆発システム 폭발물 시스템 + 炸药系统 + 炸藥系統 Require specialists? @@ -656,6 +748,8 @@ Richiedi specialisti? 特技兵を必要としますか? 전문가가 필요합니까? + 需要专家? + 需要專家? Require explosive specialists to disable explosives? Default: No @@ -670,6 +764,8 @@ Richiedi specialisti esplosivi per disabilitare esplosivi? Default: No 爆発物を無効化するには、爆発物の特技兵を必要としますか?標準:いいえ 폭발물을 해제하기 위해서는 전문가가 필요합니까? 기본설정: 아니요 + 需要炸弹专家才能拆除炸弹? 预设: 否 + 需要炸彈專家才能拆除炸彈? 預設: 否 Punish non-specialists? @@ -684,6 +780,8 @@ Punisci non-specialisti? 非特技兵へ足かせを与えますか? 비-전문가에 불이익을 줍니까? + 折磨非专业人员? + 折磨非專業人員? Increase the time it takes to complete actions for non-specialists? Default: Yes @@ -698,6 +796,8 @@ Aumenta il tempo richiesto per completare azioni per non-specialisti? Default: Si 非特技兵は動作を完了する必要を増加させますか?標準:はい 비-전문가가 폭발물을 해제시 더욱 많은 시간을 소요합니까? 기본설정: 예 + 增加非专业人员相关操作的时间? 预设: 是 + 增加非專業人員相關操作的時間? 預設: 是 Explode on defusal? @@ -712,6 +812,8 @@ Fai esplodere quando disarmato? 解除時に爆発させますか? 해제시 폭발합니까? + 拆除时引爆? + 拆除時引爆? Enable certain explosives to explode on defusal? Default: Yes @@ -726,6 +828,8 @@ Abilita alcuni esplosivi per esplosione al disarmo? Default: Si 特定の爆発物へ、解除時に爆発させますか?標準:はい 특정 폭발물이 해제시 폭발하게 합니까? 기본설정: 예 + 启用后, 某些炸弹会在拆除时引爆? 预设: 是 + 啟用後, 某些炸彈會在拆除時引爆? 預設: 是 This module adjusts the settings related to explosives. @@ -740,6 +844,8 @@ Questo modulo cambia le impostazioni relative agli esplosivi このモジュールを調節し爆発物に設定を反映させます。 이 모듈은 폭발물에 관한 설정을 수정할 수 있게합니다. + 此模块用来调整炸药的相关设定 + 此模塊用來調整炸藥的相關設定 M6 SLAM Mine (Bottom Attack) @@ -760,6 +866,8 @@ Мина M6 SLAM (направлена вверх) M6 SLAM 地雷 (下からの攻撃) M6 SLAM 지뢰 (바닥 공격) + M6指向性反装甲地雷 (底部攻击) + M6指向性反裝甲地雷 (底部攻擊) M6 SLAM Mine (Side Attack) @@ -780,6 +888,8 @@ Мина M6 SLAM (направлена вбок) M6 SLAM 地雷 (横からの攻撃) M6 SLAM 지뢰 (측면 공격) + M6指向性反装甲地雷 (侧边攻击) + M6指向性反裝甲地雷 (側邊攻擊) Large IED (Urban, Pressure Plate) @@ -800,6 +910,8 @@ Большое СВУ (городское, нажимного действия) 大きな IED (市街地用、圧力感知) 대형 급조폭발물 (시가지, 압력식) + 大型简易爆炸装置 (地表上, 压力盘) + 大型簡易爆炸裝置 (地表上, 壓力盤) Large IED (Dug-in, Pressure Plate) @@ -820,6 +932,8 @@ Большое СВУ (закопанное, нажимного действия) 大きな IED (埋め込み型、圧力感知) 대형 급조폭발물 (묻힘, 압력식) + 大型简易爆炸装置 (地表下, 压力盘) + 大型簡易爆炸裝置 (地表下, 壓力盤) Small IED (Urban, Pressure Plate) @@ -840,6 +954,8 @@ Малое СВУ (городское, нажимного действия) 小さな IED (市街地用、圧力感知) 소형 급조폭발물 (시가지, 압력식) + 小型简易爆炸装置 (地表上, 压力盘) + 小型簡易爆炸裝置 (地表上, 壓力盤) Small IED (Dug-in, Pressure Plate) @@ -860,6 +976,8 @@ Малое СВУ (закопанное, нажимного действия) 小さな IED (埋め込み型、圧力感知) 소형 급조폭발물 (묻힘, 압력식) + 小型简易爆炸装置 (地表下, 压力盘) + 小型簡易爆炸裝置 (地表下, 壓力盤) Connect to %1 @@ -874,6 +992,8 @@ Conectar à %1 %1 へ接続 %1에 연결중 + 连接到%1 + 連接到%1 Tripwire Flare @@ -884,6 +1004,8 @@ 조명지뢰 Fusée éclairante avec fil de détente Cavo d'innesco + 绊线闪光地雷 + 絆線閃光地雷 Type: Tripwire flare - Ignites a non-lethal flare when triggered.<br />Rounds: 1<br />Used on: Ground @@ -894,6 +1016,8 @@ 종류: 조명지뢰 - 작동시 무해한 조명을 사출합니다.<br />장탄수: 1<br />사용처: 지면 Type : Fusée éclairante avec fil de détente - Allume une fusée éclairante lorsque déclenché. <br />Coups : 1<br />Utilisé sur : le sol Tipo: Cavo d'innesco - Sfocio un abbaglio non letale quanto attivato. <br />Rimanenti: 1<br />Usato: A terra + 类型: 绊线闪光地雷 - 触发后产生非致命性的强光.<br />发数: 1<br />使用于: 地面 + 類型: 絆線閃光地雷 - 觸發後產生非致命性的強光.<br />發數: 1<br />使用於: 地面 diff --git a/addons/fastroping/stringtable.xml b/addons/fastroping/stringtable.xml index 26573f3e0d..8f1188b06e 100644 --- a/addons/fastroping/stringtable.xml +++ b/addons/fastroping/stringtable.xml @@ -13,6 +13,8 @@ Десантирование по канатам FRIES を装備 FRIES 장착 + 启用快速绳降及撤离系统 + 啟用快速繩降及撤離系統 Equips compatible helicopters with a Fast Rope Insertion Extraction System. @@ -26,6 +28,8 @@ Снаряжает совместимые вертолеты оборудованием для спуска десанта по канатам. ヘリコプターで Fast Rope Insertion Extraction System を使えるようにします 패스트로프 투입 및 탈출 시스템을 호환되는 헬리콥터에 적용합니다. + 使可相容的直升机启用快速绳降及撤离系统 + 使可相容的直升機啟用快速繩降及撤離系統 Prepare fast roping system @@ -39,6 +43,8 @@ Подготовить канаты ファスト ロープのシステムを準備 패스트로프 준비 + 准备快速绳降系统 + 準備快速繩降系統 Deploy ropes @@ -52,6 +58,8 @@ Зацепить канаты ロープを展開 줄 배치 + 部属绳索 + 部屬繩索 Fast rope @@ -65,6 +73,8 @@ Спуститься по канату ファスト ロープをする 강하하기 + 快速绳降 + 快速繩降 Cut ropes @@ -78,6 +88,8 @@ Обрезать канаты ロープを切断 줄 자르기 + 剪掉绳索 + 剪掉繩索 Equip helicopter with FRIES @@ -91,6 +103,8 @@ Снарядить вертолет канатами для спуска ヘリコプターへ FRIES を装備 헬리콥터에 FRIES 장착 + 启用快速绳降及撤离系统给指定的直升机 + 啟用快速繩降及撤離系統給指定的直升機 Equips the selected helicopter with a Fast Rope Insertion Extraction System @@ -104,6 +118,8 @@ Снаряжает выбранный вертолет оборудованием для спуска десанта по канатам 選択されたヘリコプターで Fast Rope Insertion Extraction System を使えるようにします。 선택된 헬리콥터에 패스트로프 투입 및 탈출 시스템을 장착합니다. + 使指定的直升机启用快速绳降及撤离系统 + 使指定的直升機啟用快速繩降及撤離系統 LET UNITS FAST ROPE @@ -114,6 +130,8 @@ ДЕСАНТИРОВАНИЕ ПО КАНАТУ ユニットへファスト ロープをさせる ZJAZD NA LINACH + 让单位快速绳降 + 讓單位快速繩降 diff --git a/addons/fcs/stringtable.xml b/addons/fcs/stringtable.xml index 2418d649ce..2c5cef8624 100644 --- a/addons/fcs/stringtable.xml +++ b/addons/fcs/stringtable.xml @@ -1,4 +1,4 @@ - + @@ -14,6 +14,8 @@ Marcar com laser / Medir Distância レーザー ターゲット / 計測距離 목표까지 거리를 레이저로 취득 + 雷射指示目标 / 测量距离 + 雷射指示目標 / 測量距離 Zeroed To @@ -28,6 +30,8 @@ Azzeramento a 次にゼロイン 영점 조절 + 归零到 + 歸零到 Adjust FCS Range (Up) @@ -42,6 +46,8 @@ Диапазон СУО (Выше) FCS による距離を調節 (上げ) 사통장치 거리 조정 (위로) + 调整火控系统距离 (上) + 調整火控系統距離 (上) Adjust FCS Range (Down) @@ -56,6 +62,8 @@ Диапазон СУО (Ниже) FCS による距離を調節 (下げ) 사통장치 거리 조정 (아래로) + 调整火控系统距离 (下) + 調整火控系統距離 (下) Reset FCS @@ -70,6 +78,8 @@ Обнулить СУО FCS を初期化 사통장치 초기화 + 重置火控系统 + 重置火控系統 FCS has been reset. @@ -84,6 +94,8 @@ СУО обнулен. FCS は初期化された 사통장치 초기화됨 + 火控系统已被重置 + 火控系統已被重置 diff --git a/addons/finger/stringtable.xml b/addons/finger/stringtable.xml index c447e894cf..ef5de545c9 100644 --- a/addons/finger/stringtable.xml +++ b/addons/finger/stringtable.xml @@ -1,4 +1,4 @@ - + @@ -14,6 +14,8 @@ Mostra puntatore per te stesso 自分にポインティング表記を表示する 자신이 가리키는곳을 보여줍니다 + 显示指向指示器给自己 + 顯示指向指示器給自己 Render the indicator for the pointing player. This option doesn't affect whether the other players would see the indicator @@ -28,6 +30,8 @@ Mostra puntatore per il giocatore indicato. Questa opzione non influisce la possibilità che gli altri giocatori vedano il puntatore プレイヤーへのポインティング表記を描画します。このオプションは他のプレイヤーの表記に影響しません。 대상이 가리키는곳을 보이게 합니다. + 显示指向指示器给玩家自己. 此选项设定并不影响其他玩家能否看到指示器. + 顯示指向指示器給玩家自己. 此選項設定並不影響其他玩家能否看到指示器. Pointing indicator @@ -42,6 +46,8 @@ Indicatore di puntamento ポインティング表記 가리키기 표시기 + 指向指示器 + 指向指示器 Color of the pointing indicator circle @@ -56,6 +62,8 @@ Colore del cerchio dell'indicatore di puntamento ポインティング表記の円の色 가리키기의 원형 색상 + 指向指示器颜色 + 指向指示器顏色 Action "point a finger at" @@ -70,6 +78,8 @@ Azione "punta il dito a" "point a finger at"キー "손가락으로 가리키기"행동 + 使"手指指向在" + 使"手指指向在" Points, and shows a virtual marker of where you are looking to nearby units. Can be held down. @@ -84,6 +94,8 @@ Punta e mostra un marker virtuale di dove stai guardando alle unità vicine. Può essere tenuto premuto. ポイント、そして架空のマーカー表記は自ユニットの近くにいると表記されます。これは押しっぱなしにできます。 당신이 보는것을 가상의 마커로 표시함으로서 다른 인원이 볼 수 있게 합니다. 누른채로 유지할 수 있습니다. + 当按下此按键后, 你附近的单位即可看见一个虚拟图示, 标明你正在指向的位置. 此按键可以被按住来持续显示. + 當按下此按鍵後, 你附近的單位即可看見一個虛擬圖示, 標明你正在指向的位置. 此按鍵可以被按住來持續顯示. Pointing Settings @@ -98,6 +110,8 @@ Impostazioni puntamento ポインティング設定 가리키기 설정 + 指向设定 + 指向設定 Pointing Enabled @@ -112,6 +126,8 @@ Puntamento abilitato ポインティングを有効 가리키기 활성화 + 指向系统启动 + 指向系統啟動 Pointing Max Range @@ -126,6 +142,8 @@ Raggio massimo puntamento ポインティングの最大範囲 가리키기 최대 범위 + 指向指示器最大显示距离 + 指向指示器最大顯示距離 Max range between players to show the pointing indicator [default: 4 meters] @@ -140,6 +158,8 @@ Distanza massima tra giocatori per mostrare l'indicatore di puntamento [default: 4 metri] ポインティング表記が他のプレイヤーに表示される範囲を決定できます。(標準 4 メートル) 플레이어 사이에서 가리키기 표시를 보이게 하는 최대거리를 설정합니다[기본설정: 4 미터] + 设定指向指示器最大显示距离. [预设: 4公尺] + 設定指向指示器最大顯示距離. [預設: 4公尺] diff --git a/addons/flashlights/stringtable.xml b/addons/flashlights/stringtable.xml index 2a411e9158..b6ba53aff7 100644 --- a/addons/flashlights/stringtable.xml +++ b/addons/flashlights/stringtable.xml @@ -1,4 +1,4 @@ - + @@ -13,6 +13,8 @@ Fulton MX-991 Fulton MX-991 Fulton MX-991 + Fulton MX-991 + Fulton MX-991 Flashlight with red filter. For use on map. @@ -26,6 +28,8 @@ Lampe torche avec un filtre rouge. Pour utilisation sur carte. 赤色フィルタ付きのフラッシュライト。地図上でつかいます。 빨간색 필터가 달린 손전등입니다. 지도를 비출때 씁니다. + 拥有红色滤光片的手电筒. 用来照亮地图. + 擁有紅色濾光片的手電筒. 用來照亮地圖. Maglite XL50 @@ -39,6 +43,8 @@ Maglite XL50 Maglite XL50 Maglite XL50 + Maglite XL50 + Maglite XL50 White mini flashlight. For use on map. @@ -52,6 +58,8 @@ Mini lampe torche blanche. Pour utilisation sur carte. 白色光の小さなフラッシュライト。地図上でつかいます。 하얀색 조그마한 손전등. 지도를 비출때 씁니다. + 白色的迷你手电筒. 用来照亮地图. + 白色的迷你手電筒. 用來照亮地圖. KSF-1 @@ -65,6 +73,8 @@ KSF-1 KSF-1 KSF-1 + KSF-1 + KSF-1 Flashlight with red filter. For use on map. @@ -78,6 +88,8 @@ Lampe torche avec un filtre rouge. Pour utilisation sur carte. 赤色フィルタ付きのフラッシュライト。地図上でつかいます。 빨간색 필터가 달린 손전등입니다. 지도를 비출때 씁니다. + 拥有红色滤光片的手电筒. 用来照亮地图. + 擁有紅色濾光片的手電筒. 用來照亮地圖. diff --git a/addons/flashsuppressors/stringtable.xml b/addons/flashsuppressors/stringtable.xml index e35d442136..8a7bda4d55 100644 --- a/addons/flashsuppressors/stringtable.xml +++ b/addons/flashsuppressors/stringtable.xml @@ -1,4 +1,4 @@ - + @@ -14,6 +14,8 @@ Bocacha (6,5 mm) 消炎器 (6.5 mm) 소염기 (6.5 mm) + 消光器 (6.5 mm) + 消光器 (6.5 mm) Flash Suppressor (7.62 mm) @@ -28,6 +30,8 @@ Bocacha (7,62 mm) 消炎器 (7.62 mm) 소염기 (7.62 mm) + 消光器 (7.62 mm) + 消光器 (7.62 mm) Flash Suppressor (5.56 mm) @@ -42,6 +46,8 @@ Bocacha (5,56 mm) 消炎器 (5.56 mm) 소염기 (5.56 mm) + 消光器 (5.56 mm) + 消光器 (5.56 mm) Flash Suppressor (.45 ACP) @@ -56,6 +62,8 @@ Bocacha (.45 ACP) 消炎器 (.45 ACP) 소염기 (.45 ACP) + 消光器 (.45 ACP) + 消光器 (.45 ACP) Flash Suppressor (9 mm) @@ -70,6 +78,8 @@ Bocacha (9 mm) 消炎器 (9 mm) 소염기 (9 mm) + 消光器 (9 mm) + 消光器 (9 mm) Flash Suppressor (.338) @@ -84,6 +94,8 @@ Bocacha (.338) 消炎器 (.338) 소염기 (.338) + 消光器 (.338) + 消光器 (.338) Flash Suppressor (9.3 mm) @@ -98,6 +110,8 @@ Bocacha (9,3 mm) 消炎器 (9.3 mm) 소염기 (9.3 mm) + 消光器 (9.3 mm) + 消光器 (9.3 mm) diff --git a/addons/frag/stringtable.xml b/addons/frag/stringtable.xml index 8429cad3b3..2ab13ba13d 100644 --- a/addons/frag/stringtable.xml +++ b/addons/frag/stringtable.xml @@ -1,4 +1,4 @@ - + @@ -14,6 +14,8 @@ Simulazione Frammentazione 破片シミュレーション 조각 시뮬레이션 + 模拟碎片 + 模擬碎片 Fragmentation Simulation @@ -28,6 +30,8 @@ Simulazione Frammentazione 破片シミュレーション 조각 시뮬레이션 + 模拟碎片 + 模擬碎片 Enable the ACE Fragmentation Simulation @@ -42,6 +46,8 @@ Abilita la Simulazione Frammentazione di ACE ACE 破片シミュレーションを有効化 ACE 조각 시뮬레이션을 적용합니다. + 启用ACE模拟碎片 + 啟用ACE模擬碎片 Spalling Simulation @@ -56,6 +62,8 @@ Simulazione Spalling 剥離シミュレーション 파편 시뮬레이션 + 模拟剥落 + 模擬剝落 Enable the ACE Spalling Simulation @@ -70,6 +78,8 @@ Abilita la Simulazione Spalling di ACE ACE 剥離シミュレーションを有効化 ACE 파편 시뮬레이션을 적용합니다. + 启用ACE模拟剥落 + 啟用ACE模擬剝落 Explosion Reflections Simulation @@ -82,6 +92,8 @@ Cимуляция отражения взрывов ACE 爆発による飛翔シミュレーション 폭발 반사 시뮬레이션 + 模拟爆炸反射 + 模擬爆炸反射 Enable the ACE Explosion Reflection Simulation @@ -94,6 +106,8 @@ Включить симуляцию отражения взрывов ACE 爆発による飛翔シミュレーションを有効化 ACE 폭발 반사 시뮬레이션을 적용합니다. + 启用ACE模拟爆炸反射 + 啟用ACE模擬爆炸反射 Maximum Projectiles Tracked @@ -108,6 +122,8 @@ Numero massimo di Proiettili Tracciati 最大弾頭追跡数 최대 발사체 추적수 + 最大碎片/剥落粒子追踪数量 + 最大碎片/剝落粒子追蹤數量 This setting controls the maximum amount of projectiles the fragmentation and spalling system will track at any given time. If more projectiles are fired, they will not be tracked. Lower this setting if you do not want FPS drops at high-count projectile scenarios ( >200 rounds in the air at once) @@ -122,6 +138,8 @@ Questo parametro controlla il numero massimo di proiettili che la frammentazione e il sistema di spalling tracciano in ogni momento. Se più proiettili sono sparati, non verranno tracciati. Abbassa questo parametro se non vuoi cali di FPS in scenari con molti proiettili (>200 proiettili in aria contemporaneamente) 時間が許すかぎり、破片と剥離システムの最大数を設定できます。設定数以上の弾丸が発射された場合、それは対象になりません。もし多い弾数による FPS の低下を望まない場合は、低い数へ設定にします。( &gt;一度に空中内で200発) 이 설정은 조각 및 파편 시스템으로 인해 생긴 발사체의 수를 결정합니다. 만약 더 많은 발사체가 나올경우 정해진 수 이외에는 추적하지 않습니다. 이 설정을 낮춤으로써 파편이 많은 시나리오를 실행할때 더욱 원활히 진행할 수 있습니다 (한 번에 200개 이하) + 设定在指定时间内, 系统最大可追踪的碎片/剥落粒子数量. 如有更多的碎片在这之后产生, 这些粒子将不会被追踪. 如果你想要维持好的帧数, 此设定勿调的过高. ( >一次200颗粒子) + 設定在指定時間內, 系統最大可追蹤的碎片/剝落粒子數量. 如有更多的碎片在這之後產生, 這些粒子將不會被追蹤. 如果你想要維持好的幀數, 此設定勿調的過高. ( >一次200顆粒子) Maximum Projectiles Per Frame @@ -136,6 +154,8 @@ Numero massimo di proiettili per Frame フレームごとの最大弾頭数 프레임당 최대 발사체 수 + 每一帧数(FPS)最大碎片/剥落粒子数量 + 每一幀數(FPS)最大碎片/剝落粒子數量 The number of spall track calculations to perform in any given frame. This helps spread the FPS impact of tracking spall rounds across multiple frames, limiting its impact even further. @@ -150,6 +170,8 @@ Il numero di calcoli per tracciamento di spalling ad ogni frame. Questo aiuta a distribuire l'impatto del tracciamento dello spalling su più frame, limitando ancora di più l'impatto. 与えられたフレームごとに追跡する剥離の数を決定します。FPS に影響をあたえないよう、剥離を複数のフレームで追跡し、分散させています。 가능한 프레임마다 파편을 추적 및 계산합니다. 여러 프레임에 걸쳐 파편난 발사체를 추적하여 FPS에 도움을 줍니다. 이를 제한함으로써 더욱 큰 효과를 볼 수 있습니다. + 设定在每一帧数内, 系统最大可追踪的碎片/剥落粒子数量. 此设定可有效帮助系统减低计算压力. + 設定在每一幀數內, 系統最大可追蹤的碎片/剝落粒子數量. 此設定可有效幫助系統減低計算壓力. (SP Only) Frag/Spall Debug Tracing @@ -164,6 +186,8 @@ (Solo SP) Debug Tracciamento Frag/Spall (SP のみ) 破片/剥離のデバッグ用表示 (싱글플레이 전용) 조각/파편 디버그 추적화 + (仅在单人模式) 碎片/剥落除错追踪 + (僅在單人模式) 碎片/剝落除錯追蹤 (SP Only) Requires a mission/editor restart. Enables visual tracing of fragmentation and spalling rounds in SP game mode only. @@ -177,6 +201,8 @@ (Только для одиночной игры) Требует перезапуска миссии/редактора. Включает визуальные следы от осколков и обломков в режиме одиночной игры. (Solo SP) Richiede un restart editor/missione. Abilita il tracciamento visivo di schegge da frammentazione/spalling in modalità Giocatore Singolo. (SP のみ) ミッションとエディタの再起動が必要です。有効化すると、シングルプレイでのみ破片と剥離の弾頭が見えるようになります。 + (仅在单人模式) 让你在单人模式下可观察到碎片/剥落粒子的移动轨迹. + (僅在單人模式) 讓你在單人模式下可觀察到碎片/剝落粒子的移動軌跡. diff --git a/addons/gestures/stringtable.xml b/addons/gestures/stringtable.xml index 4f5063721b..865a4709ce 100644 --- a/addons/gestures/stringtable.xml +++ b/addons/gestures/stringtable.xml @@ -14,6 +14,8 @@ ACE Gestos ACE ジェスチャー ACE 수신호 + ACE 手势 + ACE 手勢 Gestures @@ -28,6 +30,8 @@ Gesti ジェスチャー 수신호 + 手势 + 手勢 Advance @@ -42,6 +46,8 @@ Avanzare 警戒 전진 + 前进 + 前進 Go @@ -56,6 +62,8 @@ Muoversi 進め 이동 + 出发 + 出發 Follow @@ -70,6 +78,8 @@ Seguire ついて来い 따라올것 + 跟进 + 跟進 Up @@ -84,6 +94,8 @@ Alzarsi 立ち上がれ + 起立 + 起立 Cease Fire @@ -98,6 +110,8 @@ Cessare il Fuoco 撃つな 사격 중지 + 停火 + 停火 Stop @@ -111,6 +125,8 @@ Detenerse 止まれ 멈춰 + 停止 + 停止 Freeze @@ -125,6 +141,8 @@ Fermi 動くな 정지 + 不准动 + 不准動 Cover @@ -139,6 +157,8 @@ Copertura 隠れろ 엄폐 + 掩护 + 掩護 Rally up @@ -152,6 +172,8 @@ Reunirse 集合 집결 + 集合 + 集合 Move forward @@ -165,6 +187,8 @@ Avanzar 前に進め 앞으로 이동 + 往前走 + 往前走 Engage @@ -178,6 +202,8 @@ Atacar 交戦しろ 교전할것 + 交战 + 交戰 Point @@ -191,6 +217,8 @@ Señalar 指示 가리키기 + 指出 + 指出 Hold @@ -204,6 +232,8 @@ Esperar そこにいろ 기다려 + 停住 + 停住 Warning @@ -217,6 +247,8 @@ Atención 注意 주의 + 警告 + 警告 Show Gestures On Interaction Menu @@ -230,6 +262,8 @@ Показать жесты в меню взаимодействия インタラクション メニュー上でジェスチャーを表示する 수신호를 상호작용 메뉴에서 보여줍니다 + 显示手势互动选单 + 顯示手勢互動選單 Show gestures on the self interaction menu, or just use keybinds, or disable completely @@ -243,6 +277,8 @@ Показать жесты в меню взамиодейтсвия с собой или только использовать горячие клавиши, или полностью отключить キー操作や同時使用を無効化している場合はセルフ インタラクション メニュ上でジェスチャーを表示します 수신호를 상호작용 메뉴에서 보여주거나 혹은 단축키를 지정하거나 아니면 아예 사용하지 않습니다. + 显示手势选项在自己的互动选单上, 或只利用键盘来使用手势, 或完全禁用 + 顯示手勢選項在自己的互動選單上, 或只利用鍵盤來使用手勢, 或完全禁用 Just Keybinds @@ -256,6 +292,8 @@ Только горячие клавиши キー操作のみ 오직 단축키만 + 只利用键盘 + 只利用鍵盤 Keybinds + Interaction Menu @@ -269,6 +307,8 @@ Клавиши + Меню взаимодействия キー操作とインタラクション メニュ 단축키및 상호작용 메뉴 + 键盘 + 互动选单 + 鍵盤 + 互動選單 diff --git a/addons/gforces/stringtable.xml b/addons/gforces/stringtable.xml index 2abb558b58..717675b558 100644 --- a/addons/gforces/stringtable.xml +++ b/addons/gforces/stringtable.xml @@ -13,6 +13,8 @@ Efekty przeciążeń 중력가속도 효과 Effetti forza G + G力影响 + G力影響 Only Aircraft @@ -26,6 +28,8 @@ Tylko samoloty 비행기에만 적용 Solo Aerei + 只有战斗机 + 只有戰鬥機 diff --git a/addons/goggles/stringtable.xml b/addons/goggles/stringtable.xml index c06d310ef7..320be6950f 100644 --- a/addons/goggles/stringtable.xml +++ b/addons/goggles/stringtable.xml @@ -14,6 +14,8 @@ Attiva l'effetto degli occhiali in terza persona 三人称視点でもゴーグルによる効果を出す 3인칭시에도 고글 효과를 보이게 합니다 + 在第三人称视角显示护目镜效果 + 在第三人稱視角顯示護目鏡效果 Wipe Goggles @@ -28,6 +30,8 @@ Pulisci gli occhiali ゴーグルを拭く 고글 닦기 + 擦拭护目镜 + 擦拭護目鏡 Goggle Effects @@ -38,6 +42,8 @@ 고글 효과 Effets des lunettes Effetto Occhiali + 护目镜效果 + 護目鏡效果 Tint @@ -48,6 +54,8 @@ 색조 Teinte Colore + 染色 + 染色 Tint + Effects @@ -58,6 +66,8 @@ 색조+효과 Teinte + effets Colore + Effetti + 染色 + 影响 + 染色 + 影響 diff --git a/addons/grenades/stringtable.xml b/addons/grenades/stringtable.xml index fe102bec8f..f0c9089aad 100644 --- a/addons/grenades/stringtable.xml +++ b/addons/grenades/stringtable.xml @@ -14,6 +14,8 @@ Alternar Modo de Granada グレネード モードを切り替え 투척 종류 전환 + 切换投掷模式 + 切換投擲模式 Normal Throw @@ -28,6 +30,8 @@ Arremesso Normal 通常で投げる 일반 던지기 + 普通投掷 + 普通投擲 High Throw @@ -42,6 +46,8 @@ Arremesso Alto 高く投げる 높이 던지기 + 高抛 + 高拋 Precise Throw @@ -56,6 +62,8 @@ Arremesso Preciso 低く投げる 정확한 던지기 + 精准投掷 + 精準投擲 Roll Grenade @@ -70,6 +78,8 @@ Rolar Granada 転がす 굴려넣기 + 地面滚抛 + 地面滾拋 Drop Grenade @@ -84,6 +94,8 @@ Largar Granada 落とす 떨어뜨리기 + 下丢投掷 + 下丟投擲 M84 Stun Grenade @@ -98,6 +110,8 @@ M84 granada de atordoamento M84 閃光手榴弾 M84 섬광 수류탄 + M84 震撼弹 + M84 震撼彈 M84 @@ -112,6 +126,8 @@ M84 M84 M84 + M84 + M84 Also known as flashbang. Causes immediate flash blindness, deafness, tinnitus, and inner ear disturbance. @@ -126,6 +142,8 @@ Também conhecida como flashbang. Causa uma clarão imediato, cegueira, surdez, zumbido e distúrbio no tímpano. フラッシュバンとも知られています。即時に失明と難聴、耳鳴り、内耳障害を引き起こします。 플래시뱅이라고도 알려져있습니다. 사용즉시 섬광으로 인한 시력장애, 청각장애, 이명, 내이기관방해를 유발합니다. + 也被称为闪光弹, 会造成暂时性失明, 耳聋, 耳鸣等效果 + 也被稱為閃光彈, 會造成暫時性失明, 耳聾, 耳鳴等效果 M127A1 Hand Held Signal (White) @@ -140,6 +158,8 @@ M127A1 Feux à main (Blanc) M127A1 信号弾 (白) M127A1 신호탄 (하얀색) + M127A1 手持式信号弹 (白色) + M127A1 手持式信號彈 (白色) M127A1 Hand Held Signal (Red) @@ -154,6 +174,8 @@ M127A1 Feux à main (Rouge) M127A1 信号弾 (赤) M127A1 신호탄 (빨간색) + M127A1 手持式信号弹 (红色) + M127A1 手持式信號彈 (紅色) M127A1 Hand Held Signal (Green) @@ -168,6 +190,8 @@ M127A1 Feux à main (Vert) M127A1 信号弾 (緑) M127A1 신호탄 (초록색) + M127A1 手持式信号弹 (绿色) + M127A1 手持式信號彈 (綠色) M127A1 Hand Held Signal (Yellow) @@ -182,6 +206,8 @@ M127A1 Feux à main (Jaune) M127A1 信号弾 (黄) M127A1 신호탄 (노란색) + M127A1 手持式信号弹 (黄色) + M127A1 手持式信號彈 (黃色) White Hand Flare @@ -196,6 +222,8 @@ Feux à main (Blanc) 白の発炎筒 하얀색 불꽃신호기 + 白色手持式信号弹 + 白色手持式信號彈 Red Hand Flare @@ -210,6 +238,8 @@ Feux à main (Rouge) 赤の発炎筒 빨간색 불꽃신호기 + 红色手持式信号弹 + 紅色手持式信號彈 Green Hand Flare @@ -224,6 +254,8 @@ Feux à main (Vert) 緑の発炎筒 초록색 불꽃신호기 + 绿色手持式信号弹 + 綠色手持式信號彈 Yellow Hand Flare @@ -238,6 +270,8 @@ Feux à main (Jaune) 黄の発炎筒 노란색 불꽃신호기 + 黄色手持式信号弹 + 黃色手持式信號彈 M127A1 (White) @@ -252,6 +286,8 @@ M127A1 (Blanca) M127A1 (白) M127A1 (하양) + M127A1 (白色) + M127A1 (白色) M127A1 (Red) @@ -266,6 +302,8 @@ M127A1 (Roja) M127A1 (赤) M127A1 (빨강) + M127A1 (红色) + M127A1 (紅色) M127A1 (Green) @@ -280,6 +318,8 @@ M127A1 (Verde) M127A1 (緑) M127A1 (초록) + M127A1 (绿色) + M127A1 (綠色) M127A1 (Yellow) @@ -294,6 +334,8 @@ M127A1 (Amarilla) M127A1 (黄) M127A1 (노랑) + M127A1 (黄色) + M127A1 (黃色) AN-M14 Incendiary Grenade @@ -304,6 +346,8 @@ AN-M14 소이 수류탄 Grenade incendiaire AN-M14 AN-M14 Granata Incendiaria + AN-M14 燃烧手榴弹 + AN-M14 燃燒手榴彈 AN-M14 @@ -314,6 +358,8 @@ AN-M14 AN-M14 AN-M14 + AN-M14 + AN-M14 Incendiary grenade used to destroy weapons, ammunition and other equipment. @@ -324,6 +370,8 @@ 소이 수류탄은 무기나 탄약 그리고 장비를 파괴할때 쓰입니다. Grenade incendiaire utilisé pour détruire des armes, munitions et autres équipements. Granata incendiaria usata per distruggere armi, munizioni e altri equipaggiamenti. + 燃烧手榴弹是用来摧毁武器, 弹药以及其他装备的好帮手. + 燃燒手榴彈是用來摧毀武器, 彈藥以及其他裝備的好幫手. diff --git a/addons/gunbag/stringtable.xml b/addons/gunbag/stringtable.xml index 5e5d8a7526..2f7834e6bc 100644 --- a/addons/gunbag/stringtable.xml +++ b/addons/gunbag/stringtable.xml @@ -11,6 +11,8 @@ Torba na broń 총가방 Borsa per Armi + 枪袋 + 槍袋 Gunbag (Tan) @@ -22,6 +24,8 @@ Torba na broń (jasnobrązowa) 총가방 (황갈색) Borsa per Armi (Tan) + 枪袋 (黄褐色) + 槍袋 (黃褐色) Put weapon into gunbag @@ -33,6 +37,8 @@ Włóż broń do torby 무기를 총가방에 넣기 Metti l'arma nella borsa per armi + 将武器放置枪袋 + 將武器放置槍袋 Get weapon out of gunbag @@ -44,6 +50,8 @@ Wyciągnij broń z torby 무기를 총가방에서 꺼내기 Prendi l'arma dalla borsa per armi + 将武器拿出枪袋 + 將武器拿出槍袋 Status @@ -55,6 +63,8 @@ Status 상태 Stato + 状态 + 狀態 Gunbag Empty @@ -66,6 +76,8 @@ Torba jest pusta 총가방 비어있음 Borsa per armi vuota + 枪袋为空 + 槍袋為空 diff --git a/addons/hearing/stringtable.xml b/addons/hearing/stringtable.xml index 0b82e64659..0bd55c6795 100644 --- a/addons/hearing/stringtable.xml +++ b/addons/hearing/stringtable.xml @@ -1,4 +1,4 @@ - + @@ -14,6 +14,8 @@ Tappi auricolari 耳栓 귀마개 + 耳塞 + 耳塞 Protective Earplugs allow the wearer to be near loud weaponry without damage to his hearing. @@ -28,6 +30,8 @@ Proteggono l'apparato uditivo, permettendo a chi li indossa di resistere ai suoni particolarmente forti senza alcun danno. 着けることにより、近くの大きな銃声から聴覚を保護します。 보호용 귀마개는 화기로부터의 큰소리로부터 사용자의 청력을 보호합니다. + 配戴防护耳塞, 遇到大声的武器发射时也不会损害听力. + 配戴防護耳塞, 遇到大聲的武器發射時也不會損害聽力. Earplugs in @@ -42,6 +46,8 @@ Indossa i tappi auricolari 耳栓を着ける 귀마개 착용 + 塞入耳塞 + 塞入耳塞 Earplugs out @@ -56,6 +62,8 @@ Levati i tappi auricolari 耳栓を外す 귀마개 뺌 + 取出耳塞 + 取出耳塞 Earplugs in @@ -70,6 +78,8 @@ Indossa i tappi auricolari 耳栓を着けた 귀마개 착용 + 耳塞已塞入 + 耳塞已塞入 Earplugs out @@ -84,6 +94,8 @@ Levati i tappi auricolari 耳栓を外した 귀마개 뺌 + 耳塞已取出 + 耳塞已取出 You have no earplugs @@ -98,6 +110,8 @@ Non hai i tappi auricolari 耳栓を持っていません 귀마개가 없습니다 + 你没有耳塞 + 你沒有耳塞 No inventory space @@ -112,6 +126,8 @@ Нет места в инвентаре インベントリに空きがありません。 넣을 공간이 없습니다 + 无可用空间 + 無可用空間 Disable ear ringing @@ -126,6 +142,8 @@ Desabilitar zumbido de ouvidos 耳鳴りを無効化する 이명현상 끄기 + 关闭耳鸣效果 + 關閉耳鳴效果 Remove tinnitus effect when the player takes hearing damage @@ -138,6 +156,8 @@ Убирает эффект звона в ушах, когда игрок получает повреждение слуха プレイヤーの聴覚が損傷をしたら耳鳴りの効果を削除します 플레이어가 청력손실을 입을때 생기는 이명현상을 제거합니다. + 关闭耳鸣效果时, 就算玩家受到相当程度的听力伤害, 也不会造成耳鸣效果. + 關閉耳鳴效果時, 就算玩家受到相當程度的聽力傷害, 也不會造成耳鳴效果. Hearing @@ -152,6 +172,8 @@ Udito 聴覚 청력 + 听力设定 + 聽力設定 Enable Combat Deafness @@ -166,6 +188,8 @@ Sordità da combattimento 戦闘による難聴を有効化 전투 난청 켜기 + 启用战斗性耳聋? + 啟用戰鬥性耳聾? Reduces the hearing ability as the player takes hearing damage @@ -179,6 +203,8 @@ Réduire l'audition lorsque le joueur prend des dommages auditifs. 音による損傷をうけ、聴覚が減る可能性があります 청력에 손상을 입으면 듣는 소리가 감소합니다. + 当玩家听力受损时降低听力能力? + 當玩家聽力受損時降低聽力能力? Controls combat deafness and ear ringing. When activated, players can be deafened when a gun is fired in their vicinity or an explosion takes place without hearing protection @@ -193,6 +219,8 @@ Controlla la sordità da combattimento e fischio alle orecchie. Quando attivato, i giocatori possono essere assordati quando un'arma spara vicino o avviene un'esplosione senza protezione uditiva 戦闘による難聴や、耳鳴りを設定します。有効になった場合、聴覚を保護していないと近傍の銃声や爆発音により、難聴になります。 전투 난청과 이명현상을 조작합니다. 작동시 플레이어가 화기나 폭발의 주변에 있을경우 청력보호장치가 없을때 청력손실을 입습니다. + 设定战斗性耳聋和耳鸣. 当启用后, 玩家会在有武器在旁边射击或爆炸产生时造成耳鸣效果 + 設定戰鬥性耳聾和耳鳴. 當啟用後, 玩家會在有武器在旁邊射擊或爆炸產生時造成耳鳴效果 Effect Zeus RC @@ -206,6 +234,8 @@ Effet sur le CàD du Zeus Zeus RC への効果 Zeus RC 효과 + 启用效果在宙斯远程遥控 + 啟用效果在宙斯遠程遙控 Allow zeus remote controlled units to be able to take hearing damage. @@ -219,6 +249,8 @@ Permet aux unités controlées à distance de subir des traumatismes sonores. Zeus により遠隔操作されたユニットにも、聴覚へ損傷を受けるようにします。 Zeus가 원격으로 청력손실을 입힐 수 있게 합니다. + 设定宙斯远程遥控的单位也会受到耳鸣的效果. + 設定宙斯遠程遙控的單位也會受到耳鳴的效果. Add earplugs to units @@ -232,6 +264,8 @@ Ajouter des bouchons anti-bruits aux unités ユニットへ耳栓を追加 해당 인원에게 귀마개 추가 + 增加耳塞给单位 + 增加耳塞給單位 Add the `ACE_EarPlugs` item to all units that have loud weapons. Can disable if using custom loadouts. @@ -245,6 +279,8 @@ Ajoute l'objet "Ace_EarPlugs" à toutes les unités ayant des armes bruyantes. Peut être désactivé par des loadouts personalisés. 全ユニットへ`ACE_EarPlugs`アイテムをもたせます。これは変更された武装で無効化できます。 무기를 가지고 있는 모든 인원에게 'ACE_EarPlugs'를 지급합니다. 임의의 장비를 사용시 비활성화 할 수 있습니다. + 增加`ACE_EarPlugs`物品给拥有巨大噪音武器的单位. 当你想自定装备时, 此功能可被关闭. + 增加`ACE_EarPlugs`物品給擁有巨大噪音武器的單位. 當你想自定裝備時, 此功能可被關閉. diff --git a/addons/hellfire/stringtable.xml b/addons/hellfire/stringtable.xml index fd46f2a471..d60e6ac9a8 100644 --- a/addons/hellfire/stringtable.xml +++ b/addons/hellfire/stringtable.xml @@ -1,4 +1,4 @@ - + @@ -13,11 +13,15 @@ Hellfire Hellfire ヘルファイア + 地狱火 + 地獄火 Set Hellfire mode Imposta modalità Hellfire ヘルファイア モードを設定 + 设定地狱火模式 + 設定地獄火模式 diff --git a/addons/huntir/stringtable.xml b/addons/huntir/stringtable.xml index a65c98f8b5..ed1d0058da 100644 --- a/addons/huntir/stringtable.xml +++ b/addons/huntir/stringtable.xml @@ -1,4 +1,4 @@ - + @@ -14,6 +14,8 @@ Caixa de transporte do HuntIR HuntIR 輸送箱 HuntIR 수송함 + 高空战术成像器运输箱 + 高空戰術成像器運輸箱 HuntIR Round @@ -28,6 +30,8 @@ Cartucho HuntIR HuntIR 弾頭 HuntIR 유탄 + 高空战术成像器弹药 + 高空戰術成像器彈藥 HuntIR monitor @@ -42,6 +46,8 @@ Monitor HuntIR HuntIR モニタ HuntIR 모니터 + 高空战术成像器显示面板 + 高空戰術成像器顯示面板 Activate HuntIR monitor @@ -56,6 +62,8 @@ Ativar monitor do HuntIR HuntIR を起動する HuntIR 모니터 켜기 + 开启高空战术成像器显示面板 + 開啟高空戰術成像器顯示面板 Camera: @@ -70,6 +78,8 @@ Câmera: カメラ: 카메라: + 摄影机: + 攝影機: Altitude: @@ -84,6 +94,8 @@ Altitude: 高度: 고도: + 高度: + 高度: Recording Time: @@ -98,6 +110,8 @@ Tempo de gravação: 録画時間: 녹화시간: + 记录时间: + 記錄時間: Press ESC to quit camera @@ -112,6 +126,8 @@ Pressione ESC para sair da câmera ESC を押しカメラを抜ける ESC를 눌러 카메라 나가기 + 按下ESC退出摄影机 + 按下ESC退出攝影機 Help @@ -126,6 +142,8 @@ Ajuda ヘルプ 도움말 + 帮助 + 幫助 A/D - Cycle zoom @@ -140,6 +158,8 @@ A/D - Troca zoom A/D - 倍率の変更 A/D - 줌 전환 + A/D - 切换放大倍率 + A/D - 切換放大倍率 W/S - Select camera @@ -154,6 +174,8 @@ W/S - Seleciona câmera W/S - カメラを選択 W/S - 카메라 선택 + W/S - 切换摄影机 + W/S - 切換攝影機 Left/Right - Rotate camera @@ -168,6 +190,8 @@ Esquerda/Direita - Rotaciona câmera Left/Right - カメラを開店 좌/우 - 카메라 돌리기 + 左/右 - 旋转摄影机 + 左/右 - 旋轉攝影機 Up/Down - Elevate/lower camera @@ -182,6 +206,8 @@ Acima/Abaixo - Eleva/Abaixa a câmera Up/Down - カメラ角度を変更 상/하 카메라 올리기/내리기 + 上/下 - 上升/下降摄影机 + 上/下 - 上升/下降攝影機 N - Cycle IT modes @@ -196,6 +222,8 @@ N - Troca modo IT N - IT モードを変更 N - IT모드 순환 + N - 切换热显模式 + N - 切換熱顯模式 R - Reset camera @@ -210,6 +238,8 @@ R - Redefine a câmera R - カメラを初期化 R - 카메라 초기화 + R - 重置摄影机 + R - 重置攝影機 Esc - Exit help @@ -224,6 +254,8 @@ Esc - Sai do Ajuda Esc - ヘルプを出る Esc - 도움말 나가기 + Esc - 离开帮助 + Esc - 離開幫助 diff --git a/addons/interact_menu/stringtable.xml b/addons/interact_menu/stringtable.xml index ba9647e99a..4f5222f691 100644 --- a/addons/interact_menu/stringtable.xml +++ b/addons/interact_menu/stringtable.xml @@ -1,4 +1,4 @@ - + @@ -14,6 +14,8 @@ Sempre mostrar cursor para interação pessoal セルフ インタラクションへ常にカーソルを表示 자기상호작용시 항상 커서를 보이기 + 自我互动时永远显示游标 + 自我互動時永遠顯示游標 Always display cursor for interaction @@ -28,6 +30,8 @@ Sempre mostrar cursor para interação インタラクションへ常にカーソルを表示 상호작용시 항상 커서를 보이기 + 互动时永远显示游标 + 互動時永遠顯示游標 Display interaction menus as lists @@ -42,6 +46,8 @@ Mostrar menu de interação como listas 表示されるインタラクション メニューを一覧表示 상호작용메뉴를 리스트화 해서 보이기 + 以列表方式显示互动表单 + 以列表方式顯示互動表單 Interact Key @@ -56,6 +62,8 @@ Tecla de Interação インタラクション キー 상호작용 키 + 互动键 + 互動鍵 Self Interaction Key @@ -70,6 +78,8 @@ Tecla de Interação Pessoal セルフ インタラクション キー 자기상호작용 키 + 自我互动键 + 自我互動鍵 Self Actions @@ -84,6 +94,8 @@ Ações Pessoais 自分への動作 자기 동작 + 自我动作 + 自我動作 Vehicle Actions @@ -98,6 +110,8 @@ Ações de Veículos 車両への動作 차량 동작 + 载具动作 + 載具動作 Zeus Actions @@ -112,6 +126,8 @@ Azioni Zeus Zeus への動作 Zeus 동작 + 宙斯操作 + 宙斯操作 Interaction - Text Max @@ -126,6 +142,8 @@ Interação - Max. de Texto インタラクション - 文字の色 상호작용 - 문자색깔 + 互动 - 文字最大化 + 互動 - 文字最大化 Interaction - Text Min @@ -140,6 +158,8 @@ Interação - Min. de Texto インタラクション - 文字の背景色 상호작용 - 문자배경색 + 互动 - 文字最小化 + 互動 - 文字最小化 Interaction - Shadow Max @@ -154,6 +174,8 @@ Interação - Max. de Sombra インタラクション - 文字への影の色 상호작용 - 문자그림자색 + 互动 - 阴影最大化 + 互動 - 陰影最大化 Interaction - Shadow Min @@ -168,6 +190,8 @@ Interação - Min. de Sombra インタラクション - 文字への影の最低色 상호작용 - 문자그림자배경색 + 互动 - 阴影最小化 + 互動 - 陰影最小化 Keep cursor centered @@ -182,6 +206,8 @@ Mantieni il cursore centrato 常にカーソルを中央にする 커서를 항상 가운데에 둡니다 + 保持游标在中心点 + 保持游標在中心點 Keeps cursor centered and pans the option menu around. Useful if screen size is limited. @@ -196,6 +222,8 @@ Mantieni il cursore centrato e sposta il menù intorno. Utile se lo schermo è piccolo. 常にカーソルを中央へ表示させ、オプション メニューが移動します。画面の大きさが制限されている時に使いやすくなります。 커서를 항상 가운데에 두고 메뉴를 움직입니다. 화면의 크기가 제한되있을때 유용합니다. + 保持游标在中心点并平移周遭的选项选单. 这对在荧幕尺寸有限的玩家很有用! + 保持游標在中心點並平移周遭的選項選單. 這對在螢幕尺寸有限的玩家很有用! Do action when releasing menu key @@ -210,6 +238,8 @@ Esegui l'azione quando rilasci il tasto menu メニュー キーを離したときに動作を実行します。 메뉴키를 놓을때 행동하기 + 当放开选单键后就执行动作 + 當放開選單鍵後就執行動作 Interaction Text Size @@ -224,6 +254,8 @@ Dimensione del testo d'interazione インタラクション文字の大きさ 상호작용 - 문자크기 + 互动选单文字大小 + 互動選單文字大小 Interaction Text Shadow @@ -238,6 +270,8 @@ Ombra del testo d'interazione インタラクション文字へ影 상호작용 - 문자그림자 + 互动选单文字阴影 + 互動選單文字陰影 Allows controlling the text's shadow. Outline ignores custom shadow colors. @@ -252,6 +286,8 @@ Permette di controllare l'ombra del testo. L'impostazione "Contorno" ignora il colore dell'ombra. 文字への影を設定します。縁取りは設定された影の色を無視します。 문자의 그림자를 조절하는것을 가능케합니다. 외각선은 임의의 그림자색을 무시합니다. + 允许控制文字阴影. 轮廓部分则会忽略自定义的阴影颜色 + 允許控制文字陰影. 輪廓部分則會忽略自定義的陰影顏色 Outline @@ -266,6 +302,8 @@ Contorno 縁取り 외각선 + 只显示轮廓 + 只顯示輪廓 Interaction menu background @@ -280,6 +318,8 @@ Sfondo Menù Interazioni インタラクション メニューの背景 상호작용 메뉴 배경 + 互动选单背景 + 互動選單背景 Blur the background while the interaction menu is open. @@ -294,6 +334,8 @@ Sfoca lo sfondo mentre il Menù Interazioni è aperto. インタラクション メニューを開いたとき、背景にボケを与えます。 상호작용 메뉴가 열릴시 배경을 흐릿하게 처리합니다. + 当互动选单开启时, 模糊背景画面 + 當互動選單開啟時, 模糊背景畫面 Blur screen @@ -308,6 +350,8 @@ Sfoca schermo ボケ画面 화면 흐리게 + 模糊画面 + 模糊畫面 Black @@ -322,6 +366,8 @@ Nero ブラック 까맣게 + 黑色 + 黑色 Show actions for buildings @@ -336,6 +382,8 @@ Mostra azioni per edifici 建物へ動作を表示 건물에 행동을 취함 + 显示建筑物可用的动作 + 顯示建築物可用的動作 Adds interaction actions for opening doors and mounting ladders on buildings. (Note: There is a performance cost when opening interaction menu, especially in towns) @@ -350,6 +398,8 @@ Aggiunge azioni interattive per l'apertura delle porte e piazzamento scale su edifici. (Nota: C'è un costo in performance quando si apre il Menù Interazioni, soprattutto in città) 建物にあるドアの開閉やラダーの昇降といった動作をインタラクションへ追加します。(街などでインタラクション メニューを開くとパフォーマンスが低下します) 건물의 문을 열거나 사다리에 오르는 상호작용 행동을 추가합니다. (주의: 상호작용 메뉴를 열경우 성능하락이 있을 수 있음, 특히 마을 내부에서) + 增加互动选单的功能在可开启的门与建筑物的梯子上. (注意: 此功能有可能会降低系统效能, 特别是在城镇区更明显) + 增加互動選單的功能在可開啟的門與建築物的梯子上. (注意: 此功能有可能會降低系統效能, 特別是在城鎮區更明顯) Interaction Menu @@ -363,6 +413,8 @@ Menu d'interaction インタラクション メニュー 상호작용 메뉴 + 互动选单 + 互動選單 Interaction Animation Speed @@ -376,6 +428,8 @@ Vitesse de l'aniamtion d'interaction インタラクションのアニメーション速度 상호작용 움직임 속도 + 互动选单动画速度 + 互動選單動畫速度 Makes menu animations faster and decreases the time needed to hover to show sub actions @@ -388,6 +442,8 @@ Hace la animación del menú más rápida, reduciendo el tiempo necesario para abrir sub-acciones. Rend les animations de menu plus rapide et réduit le temps nécessaire à l'affichage des sous menus d'action サブ動作が表示されるホバーをした時に、表示されるメニューのアニメーション速度を早くしたり遅くしたりできます + 使选单的动画速度更快, 并减少子选项显现出来的时间 + 使選單的動畫速度更快, 並減少子選項顯現出來的時間 diff --git a/addons/interaction/stringtable.xml b/addons/interaction/stringtable.xml index 2679f228aa..7c37267ab7 100644 --- a/addons/interaction/stringtable.xml +++ b/addons/interaction/stringtable.xml @@ -1,4 +1,4 @@ - + @@ -14,6 +14,8 @@ Interaçãoes インタラクション 상호작용 + 互动 + 互動 Torso @@ -28,6 +30,8 @@ Torso 胴体 몸통 + 身体 + 身體 Head @@ -42,6 +46,8 @@ Cabeça 頭部 머리 + 头部 + 頭部 Left Arm @@ -56,6 +62,8 @@ Braço Esquerdo 左腕 왼쪽 팔 + 左手 + 左手 Right Arm @@ -70,6 +78,8 @@ Braço Direito 右腕 오른쪽 팔 + 右手 + 右手 Left Leg @@ -84,6 +94,8 @@ Perna Esquerda 左足 왼쪽 다리 + 左脚 + 左腳 Right Leg @@ -98,6 +110,8 @@ Perna Direita 右足 오른쪽 다리 + 右脚 + 右腳 Weapon @@ -112,6 +126,8 @@ Arma 武器 무기 + 武器 + 武器 Interaction Menu @@ -126,6 +142,8 @@ Menù interazione インタラクション メニュー 상호작용 메뉴 + 互动选单 + 互動選單 Interaction Menu (Self) @@ -140,6 +158,8 @@ Menù interazione (individuale) インタラクション メニュー (セルフ) 상호작용 메뉴(자신) + 互动选单 (自我) + 互動選單 (自我) Open / Close Door @@ -154,6 +174,8 @@ Apri / Chiudi la porta ドアの開け閉め 문 열기 / 닫기 + 打开/关上 门 + 打開/關上 門 Lock Door @@ -168,6 +190,8 @@ Zamknout dveře ドアの鍵を閉める 문 잠그기 + 锁门 + 鎖門 Unlock Door @@ -182,6 +206,8 @@ Odemknout dveře ドアの鍵を開ける 잠긴문 열기 + 解锁门 + 解鎖門 Locked Door @@ -196,6 +222,8 @@ Zamčené dveře ドアの鍵を締めた 잠긴 문 + 门已上锁 + 門已上鎖 Unlocked Door @@ -210,6 +238,8 @@ Odemčené dveře ドアの鍵を開けられた 열린 문 + 门未上锁 + 門未上鎖 Join group @@ -224,6 +254,8 @@ Unisciti alla squadra グループにはいる 그룹 참여 + 加入小队 + 加入小隊 Leave Group @@ -238,6 +270,8 @@ Lascia la squadra グループをぬける 그룹 나가기 + 离开小队 + 離開小隊 Become Leader @@ -252,6 +286,8 @@ Prendi il comando リーダーになる 리더 되기 + 成为队长 + 成為隊長 DANCE! @@ -266,6 +302,8 @@ DANZA! おどれ! 춤추기! + 跳舞 + 跳舞 Stop Dancing @@ -280,6 +318,8 @@ Smetti di ballare 踊るのをやめる 춤 멈추기 + 停止跳舞 + 停止跳舞 << Back @@ -294,6 +334,8 @@ << Indietro &lt;&lt; もどる <<뒤로 + <<返回 + <<返回 Put weapon on back @@ -308,6 +350,8 @@ Metti l'arma in spalla 武器を背負う 등에 무기 메기 + 将武器放到背后 + 將武器放到背後 Tap Shoulder @@ -322,6 +366,8 @@ Dai un colpetto 肩をたたく 어깨 두드리기 + 轻拍肩膀 + 輕拍肩膀 You were tapped on the RIGHT shoulder @@ -336,6 +382,8 @@ Ti è stato dato un colpetto sulla spalla destra 右肩を叩かれた 누군가 오른쪽 어깨를 쳤다 + 你的右肩膀被轻拍了一下 + 你的右肩膀被輕拍了一下 You were tapped on the LEFT shoulder. @@ -350,6 +398,8 @@ Ti è stato dato un colpetto sulla spalla sinistra 左肩を叩かれた 누군가 왼쪽 어깨를 쳤다 + 你的左肩膀被轻拍了一下 + 你的左肩膀被輕拍了一下 Cancel @@ -364,6 +414,8 @@ Mégse 中止 취소 + 取消 + 取消 Select @@ -378,6 +430,8 @@ Kiválaszt 選択 선택 + 选择 + 選擇 Go Away! @@ -392,6 +446,8 @@ Via di qui! うせろ! 저리 가! + 走开! + 走開! Get Down! @@ -406,6 +462,8 @@ A terra! ふせろ! 엎드려! + 趴下! + 趴下! Get Out @@ -418,6 +476,8 @@ Vystupte 降りる 나가 + 出去 + 出去 Team Management @@ -432,6 +492,8 @@ Csapat kezelése チーム管理 팀 설정 + 小队管理 + 小隊管理 Red @@ -446,6 +508,8 @@ Piros レッド 빨강 + 红色 + 紅色 Green @@ -460,6 +524,8 @@ Zöld グリーン 초록 + 绿色 + 綠色 Blue @@ -474,6 +540,8 @@ Kék ブルー 파랑 + 蓝色 + 藍色 Yellow @@ -488,6 +556,8 @@ Sárga イエロー 노랑 + 黄色 + 黃色 Assign Red @@ -502,6 +572,8 @@ Assegna al team rosso レッドにする 빨강에 등록 + 指派为红组 + 指派為紅組 Assign Green @@ -516,6 +588,8 @@ Assegna al team verde グリーンにする 초록에 등록 + 指派为绿组 + 指派為綠組 Assign Blue @@ -530,6 +604,8 @@ Assegna al team blu ブルーにする 파랑이 등록 + 指派为蓝组 + 指派為藍組 Assign Yellow @@ -544,6 +620,8 @@ Assegna al team giallo イエローにする 노랑에 등록 + 指派为黄组 + 指派為黃組 Join Red @@ -558,6 +636,8 @@ Unirsi al team rosso レッドに入る 빨강에 참여 + 加入红组 + 加入紅組 Join Green @@ -572,6 +652,8 @@ Unirsi al team verde グリーンに入る 초록에 참여 + 加入绿组 + 加入綠組 Join Blue @@ -586,6 +668,8 @@ Unirsi al team blu ブルーに入る 파랑에 참여 + 加入蓝组 + 加入藍組 Join Yellow @@ -600,6 +684,8 @@ Unirsi al team giallo イエローに入る 노랑에 참여 + 加入黄组 + 加入黃組 You joined Team %1 @@ -614,6 +700,8 @@ Csatlakoztál a %1 csapathoz チーム %1 に入った 당신은 %1팀에 참여했습니다 + 你已加入%1组 + 你已加入%1組 Leave Team @@ -628,6 +716,8 @@ Csapat elhagyása チームを抜ける 팀 나가기 + 离开小队 + 離開小隊 You left the Team @@ -642,6 +732,8 @@ Elhagytad a csapatot チームを抜けた 팀을 나갔습니다 + 你已离开小队 + 你已離開小隊 Pardon @@ -656,6 +748,8 @@ Megbocsátás 許す 허용 + 原谅 + 原諒 Scroll @@ -670,6 +764,8 @@ Posunout スクロール 스크롤 + 滚动 + 滾動 Modifier Key @@ -684,6 +780,8 @@ Modifikátor キーを割り当て 키 할당하기 + 编辑按键 + 編輯按鍵 Not in Range @@ -698,6 +796,8 @@ Fuori limite 範囲内にありません 범위 내에 없습니다 + 不在范围内 + 不在範圍內 Equipment @@ -712,6 +812,8 @@ Equipamento 装備 장비 + 装备 + 裝備 Push @@ -726,6 +828,8 @@ Spingere 押す 밀기 + + Interact @@ -740,6 +844,8 @@ Interagir インタラクト 상호작용 + 互动 + 互動 Passengers @@ -754,6 +860,8 @@ Passageiros 後部座席 승객 + 乘客 + 乘客 Open @@ -768,6 +876,8 @@ Öffnen 開く 열기 + 打开 + 打開 Interaction System @@ -782,6 +892,8 @@ Sistema Interazioni インタラクション システム 상호작용 시스템 + 互动系统 + 互動系統 Enable Team Management @@ -796,6 +908,8 @@ Abilità Management Squadra チーム管理をつかう 팀 설정 활성화 + 启用小队管理 + 啟用小隊管理 Should players be allowed to use the Team Management Menu? Default: Yes @@ -810,6 +924,8 @@ Possono i giocatori usare il Menù Managment Squadra? Default: Si プレイヤーがチーム管理メニューを使えるようにしますか?標準:はい 플레이어들이 팀 설정하는 것을 허락합니까? 기본설정: 예 + 允许玩家使用小队管理选单? 预设: 是 + 允許玩家使用小隊管理選單? 預設: 是 Team management allows color allocation for team members, taking team command and joining/leaving teams. @@ -824,6 +940,8 @@ Management Squadra permette l'assegnazione di colori per membri della squadra, prendere il comando ed entrare/uscire dalle squadre. チーム管理はチーム メンバーへ色の割り当てや指揮権を取ったり、チームの出入りを許可します。 팀 설정은 팀 멤버에게 색을 부여하거나 팀에 참여 혹은 나가게 할 수 있게 합니다. + 队伍管理系统允许将指定颜色分配到队伍成员上, 接管队长职位或加入/离开队伍. + 隊伍管理系統允許將指定顏色分配到隊伍成員上, 接管隊長職位或加入/離開隊伍. Turn on @@ -837,6 +955,8 @@ Включить 中に入る 켜기 + 开启 + 開啟 Turn off @@ -850,6 +970,8 @@ Выключить 外に出す 끄기 + 关闭 + 關閉 Pass magazine @@ -863,6 +985,8 @@ Passer un chargeur 弾倉をわたす 탄창 건네기 + 给予弹匣 + 給予彈匣 Primary magazine @@ -876,6 +1000,8 @@ Chargeur de l'arme principale プライマリ用弾倉 주무기 탄창 + 给予主武器弹匣 + 給予主武器彈匣 Pistol magazine @@ -889,6 +1015,8 @@ Chargeur de pistolet 拳銃の弾倉 부무기 탄창 + 给予手枪弹匣 + 給予手槍彈匣 %1 passed you a %2 magazine. @@ -902,6 +1030,8 @@ %1 vous a passé un chargeur de %2. %1 はあなたに %2 弾倉をわたした %1에게서 %2탄창을 받았다 + %1给你%2弹匣 + %1給你%2彈匣 Show "pass magazine" interaction @@ -915,6 +1045,8 @@ Montrer l'interaction "Passer un chargeur" "弾倉をわたす"をインタラクションに表示する '탄창 건네기'를 상호작용에서 보여줌 + 显示"给予弹匣"互动动作 + 顯示"給予彈匣"互動動作 diff --git a/addons/inventory/stringtable.xml b/addons/inventory/stringtable.xml index c421891f49..4cf5a2e2e0 100644 --- a/addons/inventory/stringtable.xml +++ b/addons/inventory/stringtable.xml @@ -1,4 +1,4 @@ - + @@ -14,6 +14,8 @@ Aumentar o Tamanho da Tela do Inventário インベントリ表示を大きくする 소지품 화면을 더 크게 합니다 + 使物品显示清单更大 + 使物品顯示清單更大 Normally inventory display is scaled by UI size. This allows scaling the Inventory UI size up, but doesn't increase font size allowing more rows displayed. @@ -28,6 +30,8 @@ Normalmente o tamanho da tela do inventário é ditada pelo tamanho da UI. Isso permite aumentar o tamanho da tela de inventário, mas não aumenta o tamanho da fonte, permitindo que mais linhas sejam visualizadas. 通常のインベントリは UI の大きさによって表示されます。これはインベントリ UI を大きくできますが、文字は大きくできません。 보통 소지품 화면은 사용자 인터페이스 크기에 비례합니다. 이 항목은 소지품의 사용자 인터페이스를 확대를 가능케하면서 글씨는 그대로 냅두게 해줍니다. + 一般来说, 物品清单尺寸是由使用者介面来决定的. 此选项能让你的物品显示清单更大但不会增加字体大小, 此举可增加更多能被显示的描述行数! + 一般來說, 物品清單尺寸是由使用者介面來決定的. 此選項能讓你的物品顯示清單更大但不會增加字體大小, 此舉可增加更多能被顯示的描述行數! Backpacks @@ -41,6 +45,8 @@ Рюкзаки バックパック 가방 + 背包 + 背包 Headgear @@ -54,6 +60,8 @@ Головные уборы ヘッドギア 헬멧 + 头盔 + 頭盔 Glasses @@ -67,6 +75,8 @@ Очки メガネ 안경 + 眼镜 + 眼鏡 Uniforms @@ -80,6 +90,8 @@ Униформа 戦闘服 복장 + 服装 + 服裝 Vests @@ -93,6 +105,8 @@ Жилеты ベスト 조끼 + 背心 + 背心 Grenades @@ -106,6 +120,8 @@ Гранаты 手榴弾 수류탄 + 手榴弹 + 手榴彈 Medical @@ -119,6 +135,8 @@ Медицина 医療 의료 + 医疗 + 醫療 diff --git a/addons/javelin/stringtable.xml b/addons/javelin/stringtable.xml index a1f786da72..ec308052a6 100644 --- a/addons/javelin/stringtable.xml +++ b/addons/javelin/stringtable.xml @@ -14,6 +14,8 @@ Travar Alvo(Segurar) 目標を捕捉 (押しっぱ) 표적 획득 (누르기) + 锁定目标 (按住) + 鎖定目標 (按住) diff --git a/addons/kestrel4500/stringtable.xml b/addons/kestrel4500/stringtable.xml index c129b1e019..3658d367e0 100644 --- a/addons/kestrel4500/stringtable.xml +++ b/addons/kestrel4500/stringtable.xml @@ -1,4 +1,4 @@ - + @@ -14,6 +14,8 @@ Kestrel 4500NV Kestrel 4500NV Kestrel 4500NV + 猎隼4500测风仪 + 獵隼4500測風儀 Kestrel 4500 Pocket Weather Tracker @@ -28,6 +30,8 @@ Příruční meteostanice Kestrel 4500 Kestrel 4500 携帯型風速計 Kestrel 4500 휴대형 기상 관측기 + 猎隼4500掌上型天气追踪仪 + 獵隼4500掌上型天氣追蹤儀 Open Kestrel 4500 @@ -42,6 +46,8 @@ Otevřít Kestrel 4500 Kestrel 4500 を開く Kestrel 4500 열기 + 开启猎隼4500测风仪 + 開啟獵隼4500測風儀 Show Kestrel 4500 @@ -56,6 +62,8 @@ Mostrar Kestrel 4500 Kestrel 4500 を見る Kestrel 4500 보이기 + 显示猎隼4500测风仪 + 顯示獵隼4500測風儀 Hide Kestrel 4500 @@ -70,6 +78,8 @@ Ocultar Kestrel 4500 Kestrel 4500 を隠す Kestrel 4500 숨기기 + 隐藏猎隼4500测风仪 + 隱藏獵隼4500測風儀 Open Kestrel 4500 @@ -84,6 +94,8 @@ Abrir Kestrel 4500 Kestrel 4500 を開く Kestrel 4500 열기 + 开启猎隼4500测风仪 + 開啟獵隼4500測風儀 Show Kestrel 4500 @@ -98,6 +110,8 @@ Mostrar Kestrel 4500 Kestrel 4500 を見る Kestrel 4500 숨기기 + 显示猎隼4500测风仪 + 顯示獵隼4500測風儀 diff --git a/addons/laser/stringtable.xml b/addons/laser/stringtable.xml index 7e8db0c87c..191efc7559 100644 --- a/addons/laser/stringtable.xml +++ b/addons/laser/stringtable.xml @@ -9,6 +9,8 @@ Wskaźnik poziomu rozproszenia wiązki lasera Compte de la simulation de la dispersion du laser Contatore Simulazione Dispersione Laser + 雷射散射模拟计算 + 雷射散射模擬計算 Laser Code @@ -23,6 +25,8 @@ Codice laser レーザ コード 레이저 코드 + 雷射码 + 雷射碼 Laser - Cycle Code Up @@ -37,6 +41,8 @@ Codice laser + レーザ - コードの数値を増やす 레이저 - 코드 순환 위 + 雷射 - 循环切换雷射码 上 + 雷射 - 循環切換雷射碼 上 Laser - Cycle Code Down @@ -51,6 +57,8 @@ Codice laser - レーザ - コードの数値を減らす 레이저 - 코드 순환 아래 + 雷射 - 循环切换雷射码 下 + 雷射 - 循環切換雷射碼 下 diff --git a/addons/laserpointer/stringtable.xml b/addons/laserpointer/stringtable.xml index 1de5c8a8db..3370643301 100644 --- a/addons/laserpointer/stringtable.xml +++ b/addons/laserpointer/stringtable.xml @@ -1,4 +1,4 @@ - + @@ -14,6 +14,8 @@ Laser (vermelho) レーザ ポインタ (赤) 레이저 지시기 (빨강) + 雷射指示器 (红色) + 雷射指示器 (紅色) Laser Pointer (green) @@ -28,6 +30,8 @@ Laser (verde) レーザ ポインタ (緑) 레이저 지시기 (초록) + 雷射指示器 (绿色) + 雷射指示器 (綠色) Emits visible light. @@ -42,6 +46,8 @@ Emite luz visível. 可視光をだします。 밝은 곳에서도 보임 + 发射出可见光 + 發射出可見光 <t color='#9cf953'>Use: </t>Turn Laser ON/OFF @@ -56,6 +62,8 @@ <t color='#9cf953'>Használat: </t>Lézer BE/KI kapcsolása <t color='#9cf953'>つかう: </t>レーザの起動/停止 <t color='#9cf953'>사용키: </t>레이저 켜기/끄기 + <t color='#9cf953'>使用: </t>雷射开启/关闭 + <t color='#9cf953'>使用: </t>雷射開啟/關閉 Laser @@ -70,6 +78,8 @@ Laser レーザ 레이저 + 雷射 + 雷射 IR Laser @@ -84,6 +94,8 @@ Laser IV 赤外線レーザ 적외선 레이저 + 红外线雷射 + 紅外線雷射 Switch Laser / IR Laser @@ -98,6 +110,8 @@ Alternar entre Laser / Laser IV レーザ/赤外線レーザを切り替える 레이저 / 적외선 레이저 전환 + 切换雷射/红外线雷射 + 切換雷射/紅外線雷射 diff --git a/addons/logistics_uavbattery/stringtable.xml b/addons/logistics_uavbattery/stringtable.xml index af9bbace05..1e19016160 100644 --- a/addons/logistics_uavbattery/stringtable.xml +++ b/addons/logistics_uavbattery/stringtable.xml @@ -1,4 +1,4 @@ - + @@ -14,6 +14,8 @@ БПЛА полностью заряжен ドローンは充電完了 드론 충전완료 + 无人载具电池已充满 + 無人載具電池已充滿 You need a UAV Battery @@ -28,6 +30,8 @@ Требуется аккумулятор для БПЛА UAV バッテリが必要です UAV 배터리가 필요합니다 + 你需要一个无人载具电池 + 你需要一個無人載具電池 Recharge @@ -42,6 +46,8 @@ Зарядить 充電 재충전 + 充电 + 充電 UAV Battery @@ -56,6 +62,8 @@ Аккумулятор БПЛА UAV バッテリ UAV 배터리 + 无人载具电池 + 無人載具電池 Used to refuel Carried UAV's @@ -70,6 +78,8 @@ Используется для зарядки переносных БПЛА 運んでいる UAV を充電に使う UAV를 재충전 할때 씁니다. + 对可携式无人载具进行充电 + 對可攜式無人載具進行充電 Recharging... @@ -83,6 +93,8 @@ In ricarica... Заряжается... 充電中 + 充电中... + 充電中... diff --git a/addons/logistics_wirecutter/stringtable.xml b/addons/logistics_wirecutter/stringtable.xml index 542b152af3..bd7f9edc81 100644 --- a/addons/logistics_wirecutter/stringtable.xml +++ b/addons/logistics_wirecutter/stringtable.xml @@ -14,6 +14,8 @@ Cortador de Arame ワイヤーカッター 절단기 + 剪铁丝网钳 + 剪鐵絲網鉗 Wirecutter @@ -28,6 +30,8 @@ Cortador de Arame ワイヤーカッター 절단기 + 剪铁丝网钳 + 剪鐵絲網鉗 Cut Fence @@ -42,6 +46,8 @@ Разрезать забор フェンスを切断する 철조망 자르기 + 剪断护栏 + 剪斷護欄 Cutting Fences / Wires... @@ -56,6 +62,8 @@ Разрезаем забор / провода... フェンス/ワイヤを切断中・・・ 철망/철조망 자르는중... + 剪断护栏/刺网中... + 剪斷護欄/刺網中... Fence cut @@ -70,6 +78,8 @@ Забор разрезан フェンスを切断した 절단됨 + 护栏已被剪断 + 護欄已被剪斷 diff --git a/addons/magazinerepack/stringtable.xml b/addons/magazinerepack/stringtable.xml index f25f6f9810..14d65eacac 100644 --- a/addons/magazinerepack/stringtable.xml +++ b/addons/magazinerepack/stringtable.xml @@ -1,4 +1,4 @@ - + @@ -14,6 +14,8 @@ Перепаковать магазины 弾倉を詰め替え 탄창 다시 채우기 + 重新整理弹匣 + 重新整理彈匣 Select Magazine Menu @@ -28,6 +30,8 @@ Меню выбора магазинов 弾倉メニューから選ぶ 탄창 메뉴 고르기 + 选择弹匣清单 + 選擇彈匣清單 Select Mag @@ -42,6 +46,8 @@ Выбрать магазин 弾倉を選択 탄창 고르기 + 选择弹匣 + 選擇彈匣 Repacking Magazines... @@ -56,6 +62,8 @@ Перепаковка магазинов... 弾倉を詰め替え中・・・ 다시 채우는중... + 重新整理弹匣中 ... + 重新整理彈匣中 ... Repacked Magazines @@ -70,6 +78,8 @@ Магазины перепакованы 弾倉の詰め替えが終わった 탄창 채워짐 + 弹匣已重新整理 + 彈匣已重新整理 %1 full mag(s) and %2 extra round(s) @@ -84,6 +94,8 @@ %1 полных магазина(ов) и %2 патрона(ов) %1 個の満杯な弾倉と入りきらなかった %2 個の弾倉 %1개의 꽉찬 탄창과 %2발의 총알이 남았다 + %1个满的弹匣与%2发额外子弹 + %1個滿的彈匣與%2發額外子彈 Repacking Finished @@ -98,6 +110,8 @@ Reorganização Terminada 詰め替えが完了 탄창 채우기 끝남 + 重整完成 + 重整完成 Repacking Interrupted @@ -112,6 +126,8 @@ Reorganização Interrompida 詰め替えを中断した 탄창 채우기 방해받음 + 重整被中断 + 重整被中斷 %1 Full and %2 Partial @@ -126,6 +142,8 @@ %1 Total e %2 Parcial %1 個の満杯で、 %2 の余分数 %1 꽉찼고 %2 부분참 + %1个满的与%2个部分的 + %1個滿的與%2個部分的 diff --git a/addons/main/stringtable.xml b/addons/main/stringtable.xml index 0442d4e9fb..93b4df2700 100644 --- a/addons/main/stringtable.xml +++ b/addons/main/stringtable.xml @@ -1,4 +1,4 @@ - + @@ -12,6 +12,8 @@ Logistica ACE ACE Logistique ACE ロジスティクス + ACE 后勤 + ACE 後勤 http://ace3mod.com/ @@ -25,6 +27,8 @@ http://ace3mod.com/ http://ace3mod.com/ http://ace3mod.com/ + http://ace3mod.com/ + http://ace3mod.com/ diff --git a/addons/map/stringtable.xml b/addons/map/stringtable.xml index d7fb92a3d6..47cccfde82 100644 --- a/addons/map/stringtable.xml +++ b/addons/map/stringtable.xml @@ -14,6 +14,8 @@ Mappa 地図 지도 + 地图 + 地圖 Map illumination? @@ -28,6 +30,8 @@ Illuminazione Mappa? 地図に照明? 지도에 조명? + 地图照明? + 地圖照明? Simulate map lighting based on ambient lighting and player's items? @@ -41,6 +45,8 @@ Simula illuminazione della mappa in base alla luce ambientale e agli oggetti del giocatore? 環境光やプレイヤーのアイテムにより、地図へ光のシミュレーションをおこないますか? 주변 환경및 플레이어 조명에 의한 빛 변화를 지도에 반영할까요? + 透过环境光与玩家的物品来决定地图亮度? + 透過環境光與玩家的物品來決定地圖亮度? Map flashlight glow? @@ -54,6 +60,8 @@ Lumière de la lampe de carte ? 地図をフラッシュライトで照らしますか? 지도 조명이 빛이 납니까? + 增加地图亮度? + 增加地圖亮度? Add external glow to players who use flashlight on map? @@ -67,6 +75,8 @@ Aggiungi luce esterna a giocatori che usano la torcia in mappa? プレイヤが地図上でフラッシュライトを使うと、照らすようにしますか? 지도에 불빛을 비치는 플레이어를 조금 더 밝게 합니까? + 当玩家拥有手电筒时, 增加地图亮度? + 當玩家擁有手電筒時, 增加地圖亮度? Map shake? @@ -81,6 +91,8 @@ Scuoti la mappa? 地図を揺らしますか? 지도 흔들림? + 地图震动? + 地圖震動? Make map shake when walking? @@ -95,6 +107,8 @@ Far scuotere la mappa mentre cammini? 歩いているときは地図を揺らしますか? 걸을때 지도보면 흔들리게 합니까? + 走路时让地图有震动的感觉? + 走路時讓地圖有震動的感覺? Limit map zoom? @@ -109,6 +123,8 @@ Limita lo zoom in mappa? 地図の拡大を制限しますか? 지도 확대 제한? + 限制地图缩放倍率? + 限制地圖縮放倍率? Limit the amount of zoom available for the map? @@ -123,6 +139,8 @@ Limita l'ammontare di zoom disponibile per la mappa? 地図上で利用できる拡大倍率を制限しますか? 지도 확대에 제한을 둡니까? + 限制地图上可允许缩放的倍率? + 限制地圖上可允許縮放的倍率? Show cursor coordinates? @@ -137,6 +155,8 @@ Mostra coordinate sul cursore? カーソル先で座標を表示しますか? 커서에 좌표를 보이게 합니까? + 显示游标的座标? + 顯示游標的座標? Show the grid coordinates on the mouse pointer? @@ -151,6 +171,8 @@ Mostra la griglia coordinate sul cursore mouse? カーソルに合わせた先の地図座標を表示しますか? 지도에서 커서 옆에 좌표가 뜨게 합니까? + 显示滑鼠游标所在的网格座标? + 顯示滑鼠游標所在的網格座標? This module allows you to customize the map screen. @@ -165,6 +187,8 @@ Questo modulo ti permette di customizzare lo schermo della mappa. モジュールは地図画面をカスタマイズできます。 이 모듈은 지도 화면을 임의로 설정할 수 있게 해줍니다. + 此模块允许自定地图的相关效果. + 此模塊允許自定地圖的相關效果. Blue Force Tracking @@ -179,6 +203,8 @@ Blue Force Tracking ブルー フォース トラッキング GPS피아식별기 + 显示蓝方踪迹 + 顯示藍方蹤跡 BFT Enable @@ -193,6 +219,8 @@ Abilita BFT BFT を有効化 GPS피아식별기 켜기 + 蓝方踪迹启用 + 藍方蹤跡啟用 Enable Blue Force Tracking. Default: No @@ -207,6 +235,8 @@ Abilita Blue Force Tracking. Default: No ブルー フォース トラッキングを有効化します。標準:無効 GPS피아식별기 켭니다. 기본설정: 아니요 + 启用显示蓝方踪迹. 预设: 否 + 啟用顯示藍方蹤跡. 預設: 否 Interval @@ -221,6 +251,8 @@ Intervallo 間隔 간격 + 间隔 + 間隔 How often the markers should be refreshed (in seconds) @@ -235,6 +267,8 @@ Quanto spesso vengono aggiornati i marker (in secondi) マーカが再描画される間隔を設定できます(秒) 몇 초마다 마커를 새로 갱신합니까? + 设定每多少时间重新标示出单位位置 (秒) + 設定每多少時間重新標示出單位位置 (秒) Hide AI groups? @@ -249,6 +283,8 @@ Nascondere gruppi IA? AI グループを非表示にしますか? 인공지능 그룹을 숨깁니까? + 隐藏AI小队? + 隱藏AI小隊? Hide markers for 'AI only' groups? @@ -263,6 +299,8 @@ Nascondi markers per gruppi di sole IA? 'AI のみ'グループのマーカを隠しますか? 인공지능만 있는 그룹의 마커를 숨깁니까? + 隐藏'AI小队'的踪迹? + 隱藏'AI小隊'的蹤跡? Show player names? @@ -277,6 +315,8 @@ Mostra i nomi dei giocatori? プレイヤ名を表示しますか? 플레이어 이름을 표시합니까? + 显示玩家名称? + 顯示玩家名稱? Show individual player names? @@ -291,6 +331,8 @@ Mostra i nomi dei giocatori singoli? プレイヤの名前を表示しますか? 각 플레이어의 이름을 표시합니까? + 显示玩家的个别名称? + 顯示玩家的個別名稱? This module allows the tracking of allied units with BFT map markers. @@ -305,6 +347,8 @@ Questo modulo permette il tracciamento di unità alleate con i marker BFT in mappa モジュールは BFT マップ マーカとともに、同勢力ユニットの追跡を許可します。 이 모듈은 아군을 지도상에서 추적할 수 있게 해줍니다. + 此模块将使你能在地图上看见友方单位的踪迹. + 此模塊將使你能在地圖上看見友方單位的蹤跡. Flashlights @@ -318,6 +362,8 @@ Torcia フラッシュライト 손전등 + 手电筒 + 手電筒 NVG @@ -331,6 +377,8 @@ NVG 夜間暗視装置 야투경 + 夜视镜 + 夜視鏡 On @@ -344,6 +392,8 @@ Acceso 起動 켜기 + 开启 + 開啟 Off @@ -357,6 +407,8 @@ Spento 停止 끄기 + 关闭 + 關閉 Increase Brightness @@ -370,6 +422,8 @@ Aumenta Luminosità 感度を上げる 밝기 올리기 + 增加亮度 + 增加亮度 Decrease Brightness @@ -383,6 +437,8 @@ Diminuisci Luminosità 感度を下げる 밝기 내리기 + 降低亮度 + 降低亮度 Turn On %1 @@ -397,6 +453,8 @@ Активировать %1 %1 を点ける %1 켜기 + 开启%1 + 開啟%1 Turn Off %1 @@ -411,6 +469,8 @@ Деактивировать %1 %1 を消す %1 끄기 + 关闭%1 + 關閉%1 Set Channel At Start @@ -424,6 +484,8 @@ Mettre un canal par défaut 開始時のチャンネルを決定 시작시 채널 + 设定游戏开始时的聊天频道 + 設定遊戲開始時的聊天頻道 Change the starting marker channel at mission start @@ -437,6 +499,8 @@ Change le canal de communication par défaut au début de la mission. ミッション開始時にあらかじめ設定されているマーカ チャンネルを変更します 미션시작시 마커채널을 변경합니다 + 更改任务启动时的聊天频道 + 更改任務啟動時的聊天頻道 Disable BFT @@ -446,6 +510,8 @@ Wyłącz BFT Désactive le BFT Disablita BFT + 关闭友军踪迹 + 關閉友軍蹤跡 Always disable Blue Force Tracking for this group. @@ -455,6 +521,8 @@ Zawsze wyłączaj Blue Force Tracking dla tej grupy. Désactive en permanence le Blue Force Tracking pour ce groupe. Disabilita sempre il Blue Force Tracking per questo gruppo. + 对此小队永远关闭友军踪迹显示. + 對此小隊永遠關閉友軍蹤跡顯示. diff --git a/addons/map_gestures/stringtable.xml b/addons/map_gestures/stringtable.xml index fc543116eb..6c3687c2dd 100644 --- a/addons/map_gestures/stringtable.xml +++ b/addons/map_gestures/stringtable.xml @@ -1,4 +1,4 @@ - + @@ -13,6 +13,8 @@ Gestes de carte マップ ジェスチャ 지도 신호 + 地图指示器 + 地圖指示器 Enabled @@ -26,6 +28,8 @@ Activer 有効化 켜기 + 启用 + 啟用 Map Gesture Max Range @@ -39,6 +43,8 @@ Distance max. des gestes de carte マップ ジェスチャの最大範囲 지도 신호 최대 거리 + 地图指示器最大范围 + 地圖指示器最大範圍 Max range between players to show the map gesture indicator [default: 7 meters] @@ -52,6 +58,8 @@ Distance max. entre les joueurs pour montrer le pointage sur carte. (Défaut : 7m) プレイヤのマップ ジェスチャによる表示範囲を設定します [標準:7 メートル] 플레이어간에 지도 신호 표시거리를 설정합니다. [기본: 7 미터] + 设定地图指示器显示的最大范围距离 [预设: 7公尺] + 設定地圖指示器顯示的最大範圍距離 [預設: 7公尺] Lead Default Color @@ -65,6 +73,8 @@ Couleur principale de commandement. リーダー用標準の色 리더 기본 색상 + 队长预设颜色 + 隊長預設顏色 Fallback Color value for group leaders when there is no group setting. [Module: leave blank to not force on clients] @@ -77,6 +87,8 @@ Couleur par défaut pour les chefs de groupe quand il n'y a pas de réglage pour le groupe. (Module : laisser vide pour ne pas forcer chez les clients) グループ設定が存在しない場合に、グループ リーダーへ設定される色の値を設定します。[モジュール:空の場合はクライアントへ強制しません] 그룹 설정이 없는 경우 리더의 예비 색상 값입니다. [모듈: 클라이언트에서 강체치 않기 위해 공백으로 비워둘것] + 当没有设定小队颜色时, 此功能会定义队长的指示器颜色. [模块: 此栏留空来保持预设颜色] + 當沒有設定小隊顏色時, 此功能會定義隊長的指示器顏色. [模塊: 此欄留空來保持預設顏色] Default Color @@ -90,6 +102,8 @@ Couleur par défaut 標準色 기본 색상 + 预设颜色 + 預設顏色 Fallback Color value when there is no group setting. [Module: leave blank to not force on clients] @@ -102,6 +116,8 @@ Couleur par défaut quand il n'y a pas de réglage pour le groupe. (Module : laisser vide pour ne pas forcer chez les clients) グループ設定が存在しない場合に、グループ リーダーへ設定される色の値を設定します。[モジュール:空の場合はクライアントへ強制しません] 그룹 설정이 없을 경우의 예비 색상입니다. [모듈: 클라이언트에서 강체치 않기 위해 공백으로 비워둘것] + 当没有设定小队颜色时, 此功能会定义玩家的指示器颜色. [模块: 此栏留空来保持预设颜色] + 當沒有設定小隊顏色時, 此功能會定義玩家的指示器顏色. [模塊: 此欄留空來保持預設顏色] Lead Color @@ -115,6 +131,8 @@ Couleur de commandement リーダー用の色 리더 색상 + 队长颜色 + 隊長顏色 Color value for group leaders of groups synced with this module. @@ -127,6 +145,8 @@ Couleur pour les chefs de groupe des groupes synchronisés avec le module. モジュールで同期されたグループのリーダー用に色の値を決定します。 그룹이 이 모듈에 동기화 됐을때의 리더 색상입니다. + 改变与此同步小队队长的指示器颜色. + 改變與此同步小隊隊長的指示器顏色. Color @@ -140,6 +160,8 @@ Couleur 색상 + 颜色 + 顏色 Color value for group members of groups synced with this module. @@ -152,6 +174,8 @@ Couleur pour les membres du groupe synchronisé avec ce module. モジュールで同期されたグループのメンバ用に色の値を決定します。 그룹이 이 모듈에 동기화 됐을때의 멤버 색상입니다. + 改变与此同步小队队员的指示器颜色 + 改變與此同步小隊隊員的指示器顏色 Map Gestures - Group Settings @@ -165,6 +189,8 @@ Gestes de carte - réglages de groupe マップ ジェスチャ - グループ設定 지도 신호 - 그룹 설정 + 地图指示器 - 队伍设定 + 地圖指示器 - 隊伍設定 Update Interval @@ -178,6 +204,8 @@ Intervalle de mise à jour 更新間隔 갱신 간격 + 更新间隔 + 更新間隔 Time between data updates. @@ -191,6 +219,8 @@ Temps entre les actualisations de données データの更新間隔 데이터 갱신 간격 + 定义每次更新数据的时间. + 定義每次更新數據的時間. Enables the Map Gestures. @@ -204,6 +234,8 @@ Activer les gestes de carte マップ ジェスチャを有効化 지도 신호 활성화 + 启用地图指示器 + 啟用地圖指示器 Name Text Color @@ -217,6 +249,8 @@ Couleur du texte du nom 名前への色 글 색상 명칭 + 名称文字颜色 + 名稱文字顏色 Color of the name tag text besides the map gestures mark. @@ -229,6 +263,8 @@ Couleur des tags de nom à côté de marqueur de pointage sur carte. マップ ジェスチャに表示される、名前の色を決定します。 지도 색상에 표시되는 이름의 색상을 결정합니다. + 定义名称文字颜色. 使其与地图指示器颜色有所区别. + 定義名稱文字顏色. 使其與地圖指示器顏色有所區別. Map Gestures @@ -242,6 +278,8 @@ Gestes de carte マップ ジェスチャ 지도 신호 + 地图指示器 + 地圖指示器 diff --git a/addons/maptools/stringtable.xml b/addons/maptools/stringtable.xml index da72ba5a52..8f380eb8c1 100644 --- a/addons/maptools/stringtable.xml +++ b/addons/maptools/stringtable.xml @@ -14,6 +14,8 @@ Инструменты карты マップ ツール 독도용 도구 + 地图工具 + 地圖工具 The Map Tools allow you to measure distances and angles on the map. @@ -28,6 +30,8 @@ Картографические инструменты позволяют измерять расстояния и углы на карте. マップ ツールは地図上で距離や角度を測れます。 독도용 도구는 지도상에서 거리나 각도를 잴 수 있게 해줍니다. + 地图工具能够让你在地图上测量距离与角度 + 地圖工具能夠讓你在地圖上測量距離與角度 Map Tools @@ -42,6 +46,8 @@ Инструменты карты マップ ツール 독도용 도구 + 地图工具 + 地圖工具 Hide Map Tool @@ -56,6 +62,8 @@ Скрыть инструменты マップ ツールを隠す 독도용 도구 숨기기 + 隐藏地图工具 + 隱藏地圖工具 Show Normal Map Tool @@ -70,6 +78,8 @@ Показать инструменты (средн. размер) マップ ツールを表示する 보통 독도용 도구로 보기 + 显示地图工具 + 顯示地圖工具 Show Small Map Tool @@ -84,6 +94,8 @@ Показать инструменты (малый размер) 小さいマップ ツールを表示する 작은 독도용 도구로 보기 + 显示小的地图工具 + 顯示小的地圖工具 Align Map Tool to North @@ -98,6 +110,8 @@ Выровнять инструменты на север マップ ツールを北に合わせる 독도용 도구를 북쪽으로 정렬 + 地图工具对准北方 + 地圖工具對準北方 Align Map Tool to Compass @@ -112,6 +126,8 @@ Выровнять инструменты по компасу マップ ツールを方位磁石に合わせる 독도용 도구를 나침반에 정렬 + 地图工具对准指北针 + 地圖工具對準指北針 Show GPS on Map @@ -126,6 +142,8 @@ Показать GPS на карте 地図上に GPS を表示する GPS를 지도상에 꺼내기 + 在地图上显示GPS + 在地圖上顯示GPS Hide GPS on Map @@ -140,6 +158,8 @@ Скрыть GPS на карте 地図上から GPS を隠す GPS를 지도상에서 숨기기 + 在地图上隐藏GPS + 在地圖上隱藏GPS Direction: %1° @@ -154,6 +174,8 @@ Direção: %1 方位:%1° 방위: %1° + 方位: %1° + 方位: %1° Rotate Map Tools Key @@ -164,6 +186,8 @@ Taste zum Drehen des Kartenwerkzeugs 독도용 도구 돌리기 키 Ruota Strumenti di Mappatura + 选转地图工具的按键 + 選轉地圖工具的按鍵 Modifier key to allow rotating map tools @@ -174,6 +198,8 @@ Steuerungstaste, um Drehung des Kartenwerkzeugs zu ermöglichen. 독도용 도구를 돌리기 위한 키를 변경할 수 있습니다. Tasto modifica per consentire strumenti di mappatura rotanti + 修改旋转地图工具的按键 + 修改旋轉地圖工具的按鍵 Draw straight lines with maptools @@ -183,6 +209,8 @@ Rysuj proste linie przy użyciu narzędzi nawigacyjnych Tracer des lignes droites Disegna linee dritte con gli strumenti di mappatura + 使用地图工具来绘制直线 + 使用地圖工具來繪製直線 Draw on the edge of maptools to draw straight lines. Note: Must hover at midpoint to delete. @@ -192,6 +220,8 @@ Przeciągnij po krawędzi narzędzi nawigacyjnych by narysować prostą linię. Uwaga: aby usunąć linię - nalezy ustawić kursor nad jej środkiem. Utiliser le bord des outils de navigation pour tracer des lignes droites. Note: l'on doit survoler le milieu du trait pour pouvoir le supprimer. Disegna sul bordo degli strumenti di mappatura per disegnare linee dritte. Nota: Deve spostarsi al centro per essere cancellato. + 使用地图工具的边缘来绘制直线. 备注: 要删除直线时, 请把滑鼠移动到该线条的中央即可删除该线. + 使用地圖工具的邊緣來繪製直線. 備註: 要刪除直線時, 請把滑鼠移動到該線條的中央即可刪除該線. diff --git a/addons/markers/stringtable.xml b/addons/markers/stringtable.xml index 261d7a0687..7d6dc2b23a 100644 --- a/addons/markers/stringtable.xml +++ b/addons/markers/stringtable.xml @@ -1,4 +1,4 @@ - + @@ -14,6 +14,8 @@ Direção %1 方位:%1° 방위: %1° + 方位: %1° + 方位: %1° - \ No newline at end of file + diff --git a/addons/medical/stringtable.xml b/addons/medical/stringtable.xml index d3eefa0c42..8061d2511c 100644 --- a/addons/medical/stringtable.xml +++ b/addons/medical/stringtable.xml @@ -1,4 +1,4 @@ - + @@ -14,6 +14,8 @@ FERIMENTOS 負傷 부상 + 受伤 + 受傷 No injuries on this bodypart... @@ -28,6 +30,8 @@ Nenhum ferimento nesta parte do corpo... 怪我をしていない 이 부위에는 부상이 없습니다... + 此身体部位没有受伤 + 此身體部位沒有受傷 Litter Simulation Detail @@ -42,6 +46,8 @@ Počet zobrazených předmětů po použití zdravotnického materiálu 医療廃棄物を再現する詳細度 의료폐기물 재현 상세도 + 医疗废弃物模拟细节 + 醫療廢棄物模擬細節 Litter simulation detail level sets the number of litter items which will be locally spawned in the client. Excessive amounts in local areas could cause FPS lag, so this is a client only setting. @@ -56,6 +62,8 @@ Počet zobrazených předmětů po použití zdravotnického materiálu ovlivňuje počet objektů, které budou zobrazeny klientovi v místě použití zdravotnického materiálu. Vyšší množství objektů může způsobovat poklesy FPS a proto je toto nastavení čistě na klientovi. 医療廃棄物再現度は各クライアントでローカルに作成される、医療廃棄物への詳細度を決定できます。ローカルで多くのアイテムがあると FPS の低下を引き起こすため、クライアント側のみの設定です。 의료폐기물 재현 상세도의 경우 얼마나 많은 수의 폐기물이 클라이언트 주변에 생성되는지를 정합니다. 매우 많은 수의 지역은 프레임드랍을 유발할 수 있습니다, 고로 이는 클라이언트 전용 설정입니다. + 设定医疗废弃物的最大产生数量, 过多的数量会导致画面更新率延迟, 因此这由用户端来设定 + 設定醫療廢棄物的最大產生數量, 過多的數量會導致畫面更新率延遲, 因此這由用戶端來設定 Inject Adenosine @@ -69,6 +77,8 @@ Ввести аденозин アデノシンを投与 아데노신 주사 + 注射腺苷 + 注射腺苷 Inject Atropine @@ -83,6 +93,8 @@ Injetar Atropina アトロピンを投与 아트로핀 주사 + 注射阿托品 + 注射阿托品 Inject Epinephrine @@ -97,6 +109,8 @@ Inietta adrenalina アドレナリンを投与 에피네프린 주사 + 注射肾上腺素 + 注射腎上腺素 Inject Morphine @@ -111,6 +125,8 @@ Inietta morfina モルヒネを投与 모르핀 주사 + 注射吗啡 + 注射嗎啡 Transfuse Blood @@ -125,6 +141,8 @@ Trasfusione di sangue 輸血する 혈액 수혈 + 输血液 + 輸血液 Transfuse Plasma @@ -139,6 +157,8 @@ Transfundir Plasma 血しょうを投与 혈장 수혈 + 输血浆 + 輸血漿 Transfuse Saline @@ -153,6 +173,8 @@ Transfundir Soro 生理食塩水を投与 생리식염수 수혈 + 注射生理食盐水 + 注射生理食鹽水 Apply Tourniquet @@ -167,6 +189,8 @@ Érszorító alkalmazása 止血帯を巻く 지혈대 적용 + 使用军用止血带 + 使用軍用止血帶 Bandage @@ -181,6 +205,8 @@ Перевязать 包帯 붕대 + 绷带 + 繃帶 Bandage Head @@ -195,6 +221,8 @@ Benda la testa 包帯を頭へ 머리에 붕대감기 + 绷带包扎 头部 + 繃帶包紮 頭部 Bandage Torso @@ -209,6 +237,8 @@ Benda il torso 包帯を胴体へ 몸통에 붕대감기 + 绷带包扎 身体 + 繃帶包紮 身體 Bandage Left Arm @@ -223,6 +253,8 @@ Benda il braccio sinistro 包帯を左腕に 왼팔에 붕대감기 + 绷带包扎 左手 + 繃帶包紮 左手 Bandage Right Arm @@ -237,6 +269,8 @@ Benda il braccio destro 包帯を右腕に 오른팔에 붕대감기 + 绷带包扎 右手 + 繃帶包紮 右手 Bandage Left Leg @@ -251,6 +285,8 @@ Benda la gamba sinistra 包帯を左足へ 왼쪽 다리에 붕대감기 + 绷带包扎 左脚 + 繃帶包紮 左腳 Bandage Right Leg @@ -265,6 +301,8 @@ Benda la gamba destra 包帯を右足へ 오른쪽 다리에 붕대감기 + 绷带包扎 右脚 + 繃帶包紮 右腳 Injecting Morphine... @@ -279,6 +317,8 @@ Inietto la morfina... モルヒネを投与中・・・ 모르핀 주사중... + 吗啡注射中... + 嗎啡注射中... Injecting Epinephrine... @@ -293,6 +333,8 @@ Inietto l'adrenalina... アドレナリンを投与中・・・ 에피네프린 주사중... + 肾上腺素注射中... + 腎上腺素注射中... Injecting Adenosine... @@ -306,6 +348,8 @@ Введение аденозина... アドネシンを投与中・・・ 아데노신 주사중... + 腺苷注射中... + 腺苷注射中... Injecting Atropine... @@ -320,6 +364,8 @@ Injetando Atropina アトロピンを投与中・・・ 아트리핀 주사중... + 阿托品注射中 ... + 阿托品注射中 ... Transfusing Blood... @@ -334,6 +380,8 @@ Effettuo la trasfusione di sangue... 輸血中・・・ 혈액 수혈중... + 输血液中 ... + 輸血液中 ... Transfusing Saline... @@ -348,6 +396,8 @@ Transfundindo Soro... 血しょうを投与中・・・ 생리식염수 수혈중... + 施打生理食盐水中 ... + 施打生理食鹽水中 ... Transfusing Plasma... @@ -362,6 +412,8 @@ Transfundindo Plasma... 生理食塩水を投与中・・・ 혈장 수혈중... + 输血浆中 ... + 輸血漿中 ... Bandaging... @@ -376,6 +428,8 @@ Перевязывание... 包帯を巻いています・・・ 붕대감는중... + 绷带包扎中 ... + 繃帶包紮中 ... Applying Tourniquet... @@ -390,6 +444,8 @@ Applicando Torniquete 止血帯を巻いています・・・ 지혈대 적용중... + 使用军用止血带中 ... + 使用軍用止血帶中 ... Medical @@ -404,6 +460,8 @@ Orvosi 治療 치료 + 医疗 + 醫療 Field Dressing @@ -418,6 +476,8 @@ Curativo de Campo 緊急圧迫包帯 필드 드레싱 + 基础绷带 + 基礎繃帶 Packing Bandage @@ -432,6 +492,8 @@ Obvaz Tlakový 弾性包帯 거즈 붕대 + 包扎绷带 + 包紮繃帶 Elastic Bandage @@ -446,6 +508,8 @@ Bandagem Elástica 伸縮包帯 압박 붕대 + 弹性绷带 + 彈性繃帶 QuikClot @@ -460,6 +524,8 @@ QuikClot クイッククロット 퀵 클롯 + 止血粉 + 止血粉 Check Pulse @@ -474,6 +540,8 @@ Checar Pulso 心拍数をはかる 맥박 확인 + 检查脉搏 + 檢查脈搏 Check Blood Pressure @@ -488,6 +556,8 @@ Chegar Pressão Sanguínea 血圧をはかる 혈압 확인 + 检查血压 + 檢查血壓 Triage Card @@ -502,6 +572,8 @@ Cartão de Triagem トリアージ カード 부상자 분류 카드 + 检伤分类卡 + 檢傷分類卡 No entries on this triage card. @@ -516,6 +588,8 @@ Nenhuma entrada neste cartão de triagem トリアージ カードには何も無い 부상자 분류 카드에 쓰여있는것이 없습니다. + 此检伤分类卡上没有任何资料 + 此檢傷分類卡上沒有任何資料 Tourniquet @@ -530,6 +604,8 @@ Torniquete 止血帯 지혈대 + 军用止血带 + 軍用止血帶 Remove Tourniquet @@ -544,6 +620,8 @@ Remover Torniquete 止血帯をはずす 지혈대 제거 + 移除军用止血带 + 移除軍用止血帶 Diagnose @@ -558,6 +636,8 @@ Diagnosticar 診断する 진단 + 诊断 + 診斷 Diagnosing... @@ -572,6 +652,8 @@ Diagnosticando... 診断中・・・ 진단중... + 诊断中... + 診斷中... CPR @@ -586,6 +668,8 @@ SBV 心肺蘇生 심폐소생술 + 心肺复苏术 + 心肺復甦術 Performing CPR... @@ -600,6 +684,8 @@ Realizando o SBV... 心肺蘇生を実行中・・・ 심폐소생중... + 进行心肺复苏术中... + 進行心肺復甦術中... Give Blood IV (1000ml) @@ -614,6 +700,8 @@ Administrar Sangue IV (1000ml) 血液 IV (1000ml) をあたえる IV 혈액 수혈 (1000ml) + 输血液 (1000ml) + 輸血液 (1000ml) Give Blood IV (500ml) @@ -628,6 +716,8 @@ Administrar Sangue IV (500ml) 血液 IV (500ml) をあたえる IV 혈액 수혈 (500ml) + 输血液 (500ml) + 輸血液 (500ml) Give Blood IV (250ml) @@ -642,6 +732,8 @@ Administrar Sangue IV (250ml) 血液 IV (250ml) をあたえる IV 혈액 수혈 (250ml) + 输血液 (250ml) + 輸血液 (250ml) Give Plasma IV (1000ml) @@ -656,6 +748,8 @@ Administrar Plasma IV (1000ml) 血しょう IV (1000ml) をあたえる IV 혈장 수혈 (1000ml) + 输血浆 (1000ml) + 輸血漿 (1000ml) Give Plasma IV (500ml) @@ -670,6 +764,8 @@ Administrar Plasma IV (500ml) 血しょう IV (500ml) をあたえる IV 혈장 수혈 (500ml) + 输血浆 (500ml) + 輸血漿 (500ml) Give Plasma IV (250ml) @@ -684,6 +780,8 @@ Administrar Plasma IV (250ml) 血しょう IV (250ml) をあたえる IV 혈장 수혈 (250ml) + 输血浆 (250ml) + 輸血漿 (250ml) Give Saline IV (1000ml) @@ -698,6 +796,8 @@ Administrar Soro IV (1000ml) 血しょう IV (1000ml) をあたえる IV 생리식염수 수혈 (1000ml) + 注射生理食盐水 (1000ml) + 注射生理食鹽水 (1000ml) Give Saline IV (500ml) @@ -712,6 +812,8 @@ Administrar Soro IV (500ml) 血しょう IV (500ml) をあたえる IV 생리식염수 수혈 (500ml) + 注射生理食盐水 (500ml) + 注射生理食鹽水 (500ml) Give Saline IV (250ml) @@ -726,6 +828,8 @@ Administrar Soro IV (250ml) 血しょう IV (250ml) をあたえる IV 생리식염수 수혈 (250ml) + 注射生理食盐水 (250ml) + 注射生理食鹽水 (250ml) Minor @@ -740,6 +844,8 @@ Leve 保留群 경미 + 轻微 + 輕微 Delayed @@ -754,6 +860,8 @@ Atrasado 待機的治療群 늦어짐 + 延后 + 延後 Immediate @@ -768,6 +876,8 @@ Imediato 再優先治療群 긴급 + 紧急 + 緊急 Deceased @@ -782,6 +892,8 @@ Falecido 死亡群 사망 + 死亡 + 死亡 None @@ -796,6 +908,8 @@ Nenhum なし 없음 + 未分类 + 未分類 Normal breathing @@ -810,6 +924,8 @@ Respiração normal 通常の呼吸 정상 호흡 + 呼吸正常 + 呼吸正常 No breathing @@ -824,6 +940,8 @@ Não respira 息をしていない 호흡 불가 + 没有呼吸 + 沒有呼吸 Difficult breathing @@ -838,6 +956,8 @@ Dificuldade para respirar 呼吸が苦しそうだ 호흡 곤란 + 呼吸困难 + 呼吸困難 Almost no breathing @@ -852,6 +972,8 @@ Quase não respira ほとんど呼吸をしていない 호흡이 없음 + 快要没呼吸 + 快要沒呼吸 Bleeding @@ -866,6 +988,8 @@ Sangrando 出血している 출혈 + 流血中 + 流血中 In pain @@ -880,6 +1004,8 @@ Com dor 痛みがある 고통 + 疼痛中 + 疼痛中 Lost a lot of Blood @@ -894,6 +1020,8 @@ Perdeu muito sangue 大量出血している 많은 양의 혈액을 잃음 + 大量失血中 + 大量失血中 Tourniquet [CAT] @@ -908,6 +1036,8 @@ Torniquete [CAT] 止血帯 [CAT] 지혈대 [CAT] + 军用止血带 + 軍用止血帶 Receiving IV [%1ml] @@ -922,6 +1052,8 @@ Recebendo IV [%1ml] IV [%1ml] を投与されている IV로 [%1ml] 수혈중 + 接收静脉注射液中 [%1ml] + 接收靜脈注射液中 [%1ml] Bandage (Basic) @@ -936,6 +1068,8 @@ Bandagem(Básico) 包帯 (緊急圧迫) 붕대 (기본) + 基础绷带 + 基礎繃帶 Used to cover a wound @@ -950,6 +1084,8 @@ Slouží k překrytí poranění 傷口をおおう 상처를 덮을때 씁니다 + 用于覆盖伤口 + 用於覆蓋傷口 A dressing, that is a particular material used to cover a wound, which is applied over the wound once bleeding has been stemmed. @@ -964,6 +1100,8 @@ Obvaz je vhodným způsobem upravený sterilní materiál, určený k překrytí rány, případně k fixaci poranění. ドレッシングは、傷口を血液凝固剤でおおうようにできていて、つかうと出血の原因を取りさります。 드레싱, 출혈을 막고서 상처를 덮기위해 쓰는 물건입니다. + 用于覆盖伤口以防止出血, 透过敷料的止血剂来让出血慢慢停止. + 用於覆蓋傷口以防止出血, 透過敷料的止血劑來讓出血慢慢停止. Packing Bandage @@ -978,6 +1116,8 @@ Obvaz (Tlakový) 弾性包帯 거즈 붕대 + 包扎绷带 + 包紮繃帶 Used to pack medium to large wounds and stem the bleeding @@ -992,6 +1132,8 @@ Používá se k zastavení středních až silnějších krvácení 弾性包帯は粘着フィルム状で、普通から大きめなケガにつかい止血します。 중형 또는 대형 상처를 채우고 출혈을 막기위해 쓰입니다 + 用于包扎中到大型伤口, 并防止出血 + 用於包紮中到大型傷口, 並防止出血 A bandage used to pack the wound to stem bleeding and facilitate wound healing. Packing a wound is an option in large polytrauma injuries. @@ -1006,6 +1148,8 @@ Tlakový obvaz se skládá se ze sterilní krycí vrstvy, na kterou je přiložena silná vrstva savého materiálu stlačující cévu v ráně a která je přitlačována k ráně a připevněna obinadlem. Slouží k zastavení silnějších krvácení. 包帯をつかうと出血の原因を取りのぞき、それを促進させます。また大きめな多発性外傷にたいしても使えます。 출혈을 막고 상처를 치유하기 위한 붕대. 다발성외상의 경우 상처를 채우는것도 한 가지 방법입니다. + 用于包扎中到大型伤口, 并防止出血, 为在大型多处性伤口的选项之一! + 用於包紮中到大型傷口, 並防止出血, 為在大型多處性傷口的選項之一! Bandage (Elastic) @@ -1020,6 +1164,8 @@ Bandagem (Elástica) 包帯 (伸縮) 붕대 (압박) + 弹性绷带 + 彈性繃帶 Bandage kit, Elastic @@ -1034,6 +1180,8 @@ Sada obvazů, Elastická 包帯キット (伸縮) 붕대, 압박 + 弹性绷带 + 彈性繃帶 Allows an even compression and extra support to the injured area. @@ -1048,6 +1196,8 @@ Hodí se k fixačním účelům a to i v oblastech kloubů. 負傷部分へ最大の対応と止血を続けられます。 부상 부위를 골고루 압박해주면서 동시에 고정시켜 줍니다. + 可对伤口持续压迫并固定以防止伤口情况变严重. + 可對傷口持續壓迫並固定以防止傷口情況變嚴重. Tourniquet (CAT) @@ -1062,6 +1212,8 @@ Torniquete (CAT) 止血帯 (CAT) 지혈대 [CAT] + 军用止血带 + 軍用止血帶 Slows down blood loss when bleeding @@ -1076,6 +1228,8 @@ Zpomaluje ztráty krve při krvácení 出血しているときに、流れ出る量をへらします。 출혈 시 혈액손실을 늦춰줍니다 + 减缓失血的速度 + 減緩失血的速度 A constricting device used to compress venous and arterial circulation in effect inhibiting or slowing blood flow and therefore decreasing loss of blood. @@ -1090,6 +1244,8 @@ Zařízení používané ke stlačení venózního a arteriálního oběhu. V důsledku dochází ke zpomalení toku krve a tedy i snížení ztrát krve. 止血帯は静脈や動脈へ圧力をかけ、循環を遅らせることで血液の流れをおそくし、失血を防ぎます。 정맥과 동맥을 압축시키켜 혈액순환을 억제 혹은 늦추게하여 혈액손실을 줄이는 도구입니다. + 用于压迫静脉与动脉的血液流动, 达到减缓失血速度的目的. + 用於壓迫靜脈與動脈的血液流動, 達到減緩失血速度的目的. Morphine autoinjector @@ -1104,6 +1260,8 @@ Auto-injetor de morfina モルヒネ 모르핀 자동주사기 + 吗啡自动注射器 + 嗎啡自動注射器 Used to combat moderate to severe pain experiences @@ -1118,6 +1276,8 @@ Slouží k tlumení středně těžkých a těžkých bolestí 戦闘が収まったとき、痛みにたいしてつかいます。 심한 통증을 완화하는데 쓰입니다 + 减低中度至重度的疼痛感 + 減低中度至重度的疼痛感 An analgesic used to combat moderate to severe pain experiences. @@ -1132,6 +1292,8 @@ Analgetikum slouží k tlumení středně těžkých a těžkých bolestí 戦闘が収まったとき、モルヒネを痛みにたいしてつかいます。 심한 통증을 완화하기 위해 쓰이는 진통제입니다. + 止痛药的一种, 用于减低中度至重度的疼痛感. + 止痛藥的一種, 用於減低中度至重度的疼痛感. Adenosine autoinjector @@ -1145,6 +1307,8 @@ Аденозин в пневмошприце アデノシン 아데노신 자동주사기 + 腺苷自动注射器 + 腺苷自動注射器 Used to counter effects of Epinephrine @@ -1158,6 +1322,8 @@ Используется для купирования эффектов адреналина アドレナリンの反対の効果としてつかいます。 에피네프린 대응책으로 쓰입니다 + 用来对付肾上腺素的影响 + 用來對付腎上腺素的影響 A drug used to counter the effects of Epinephrine @@ -1171,6 +1337,8 @@ Препарат используется для купирования эффектов адреналина つかうと、アドレナリンと反対の効果がでます。 에피네프린에 대응용으로 쓰이는 약품 + 一种药物用于减低肾上腺素的效果 + 一種藥物用於減低腎上腺素的效果 Atropine autoinjector @@ -1185,6 +1353,8 @@ Auto-injetor de Atropina アトロピン 아트로핀 자동주사기 + 阿托品自动注射器 + 阿托品自動注射器 Used in NBC scenarios @@ -1199,6 +1369,8 @@ Používá se v přítomnosti nervových plynů 核・生物・化学兵器がつかわれている条件下にてつかいます。 핵,생물,화학 상황에 쓰입니다 + 使用于核生化污染的情况 + 使用於核生化汙染的情況 A drug used by the Military in NBC scenarios. @@ -1213,6 +1385,8 @@ Atropin slouží jako protijed na otravu organofosfátovými insekticidy (diazinon) a nervovými plyny. 核・生物・化学兵器がつかわれている条件下にてつかいます。 핵,생물,화학 상황에 쓰이는 군용 약품 + 军用神经解毒针, 用来应付核生化污染的情况. + 軍用神經解毒針, 用來應付核生化汙染的情況. Epinephrine autoinjector @@ -1227,6 +1401,8 @@ Auto-injetor de epinefrina アドレナリン 에피네프린 자동주사기 + 肾上腺素自动注射器 + 腎上腺素自動注射器 Increase heart rate and counter effects given by allergic reactions @@ -1241,6 +1417,8 @@ Zvyšuje srdeční frekvenci a chrání před alergickými reakcemi 心拍数を増加させたり、アレルギー反応を収める効果もあります。 심박수를 높이며 알러지반응의 대응책입니다 + 增加心跳速率的一种药物 + 增加心跳速率的一種藥物 A drug that works on a sympathetic response to dilate the bronchi, increase heart rate and counter such effects given by allergic reactions (anaphylaxis). Used in sudden cardiac arrest scenarios with decreasing positive outcomes. @@ -1255,6 +1433,8 @@ Zúžení periferních cév díky působení na alfa receptory a následné kontrakci hladkých svalů, tím dochází k tzv. centralizaci oběhu, krev se soustřeďuje v životně důležitých centrálních orgánech (srdce, mozek, plíce), působí také pozitivně na srdeční činnost a dochází ke zvýšení krevního tlaku a tepu. Dále se používá při náhlé srdeční zástavě. 薬は気管支を拡張するよう交感神経を拡張させ、心拍数を増加させます。それにアレルギー反応を収める効果もあります(アナフィラキシー ショック)。得られる効果は少ないですが、心停止している場合などにつかわれます。 기관지를 확장시키는 교감 신경 반응을 이끌어내는 약물로써, 심박을 높이고 알러지 효과에 대응합니다(아나필락시스). 심폐가 정지하는 경우 호전이 되지않을때 사용합니다. + 俗称强心针, 为一种支气管扩张药物, 会增加心跳速率并减缓过敏反应(过敏性休克), 在心跳骤停时有恢复心跳的效果! + 俗稱強心針, 為一種支氣管擴張藥物, 會增加心跳速率並減緩過敏反應(過敏性休克), 在心跳驟停時有恢復心跳的效果! Plasma IV (1000ml) @@ -1269,6 +1449,8 @@ Krevní plazma (1000ml) 生理食塩水 IV (1000ml) 혈장 IV (250ml) + 血浆 (1000ml) + 血漿 (1000ml) A volume-expanding blood supplement. @@ -1283,6 +1465,8 @@ Intravenózně podávaný doplněk k zvětšení objemu krve 血液量を増加させる補助です。 혈액량을 늘리기위한 보조수단 입니다. + 可快速得到血液补充 + 可快速得到血液補充 A volume-expanding blood supplement. @@ -1297,6 +1481,8 @@ Intravenózně podávaný doplněk k zvětšení objemu krve 血液量を増加させる補助です。 혈액량을 늘리기위한 보조수단 입니다. + 可快速得到血液补充 + 可快速得到血液補充 Plasma IV (500ml) @@ -1311,6 +1497,8 @@ Krevní plazma (500ml) 生理食塩水 IV (500ml) 혈장 IV (500ml) + 血浆 (500ml) + 血漿 (500ml) Plasma IV (250ml) @@ -1325,6 +1513,8 @@ Krevní plazma (250ml) 生理食塩水 IV (250ml) 혈장 IV (250ml) + 血浆 (250ml) + 血漿 (250ml) Blood IV (1000ml) @@ -1339,6 +1529,8 @@ Krevní transfúze (1000ml) 血液 IV (1000ml) 혈액 IV (1000ml) + 血液 (1000ml) + 血液 (1000ml) Blood IV, for restoring a patients blood (keep cold) @@ -1353,6 +1545,8 @@ Krevní transfuze pro doplnění pacientovi krve (skladujte v chladu) 血液 IV は、患者へ血液を補給します。(要低温保存) 혈액 IV, 환자에게 혈액을 공급합니다. (차갑게 할것) + 血液, 用于补充伤者流失的血液 (需冷藏) + 血液, 用於補充傷者流失的血液 (需冷藏) O Negative infusion blood used in strict and rare events to replenish blood supply usually conducted in the transport phase of medical care. @@ -1367,6 +1561,8 @@ 0 Rh negativní krev se používá v vzácných případech k doplnění pacientovy hladiny krve, obvykle při převozu zraněné osoby do nemocnice. O 型への輸血はまれで厳格であり、通常は治療のための輸送段階で輸血をおこないます。 O- 형 혈액 투여는 매우 엄격하고 드문 혈액보급의 경우에 쓰이는데 주로 치료의 운송단계에서 사용됩니다. + O型负值注射用血液, 在紧急情况时使用, 用于补充伤者流失的血液 + O型負值注射用血液, 在緊急情況時使用, 用於補充傷者流失的血液 Blood IV (500ml) @@ -1381,6 +1577,8 @@ Krevní transfúze (500ml) 血液 IV (500ml) 혈액 IV (500ml) + 血液 (500ml) + 血液 (500ml) Blood IV (250ml) @@ -1395,6 +1593,8 @@ Krevní transfúze (250ml) 血液 IV (250ml) 혈액 IV (250ml) + 血液 (250ml) + 血液 (250ml) Saline IV (1000ml) @@ -1409,6 +1609,8 @@ Fyziologický roztok (1000ml) 生理食塩水 IV (1000ml) 생리식염수 IV (1000ml) + 生理食盐水 (1000ml) + 生理食鹽水 (1000ml) Saline IV, for restoring a patients blood @@ -1423,6 +1625,8 @@ Fyziologický roztok se aplikuje intravenózně a slouží k obnově pacientovi krve 生理食塩水 IV は、患者の血液量を補助します 생리식염수, 환자의 혈액량을 보충할때 쓰입니다 + 生理食盐水, 用于恢复伤者血液 + 生理食鹽水, 用於恢復傷者血液 A medical volume-replenishing agent introduced into the blood system through an IV infusion. @@ -1437,6 +1641,8 @@ Fyziologický roztok se využívá nejčastěji jako infuze při dehydrataci organismu. 生理食塩水 IV を静脈へ投与し、血液量を増加させることができます。 혈류에 IV로 투여되는 의료 용적 대체 요법 + 利用静脉注射进入人体血液系统, 帮助伤者血液恢复 + 利用靜脈注射進入人體血液系統, 幫助傷者血液恢復 Saline IV (500ml) @@ -1451,6 +1657,8 @@ Fyziologický roztok (500ml) 生理食塩水 IV (500ml) 생리식염수 IV (500ml) + 生理食盐水 (500ml) + 生理食鹽水 (500ml) Saline IV (250ml) @@ -1465,6 +1673,8 @@ Fyziologický roztok (250ml) 生理食塩水 IV (250ml) 생리식염수 IV (250ml) + 生理食盐水 (250ml) + 生理食鹽水 (250ml) Basic Field Dressing (QuikClot) @@ -1479,6 +1689,8 @@ Hemostatický obvaz (QuikClot) 緊急圧迫止血包帯 (クイッククロット) 필드 드레싱 (퀵 클롯) + 基本战地包扎 (止血粉) + 基本戰地包紮 (止血粉) QuikClot bandage @@ -1493,6 +1705,8 @@ Hemostatický obvaz (QuikClot) クイッククロット 퀵 클롯 붕대 + 止血粉绷带 + 止血粉繃帶 Hemostatic bandage with coagulant that stops bleeding. @@ -1507,6 +1721,8 @@ Hemostatický obvaz určený k zástavě krvácení 血液凝固剤をふくむ包帯により、止血できます。 지혈시 사용하는 붕대로 혈액 응고제를 포함하고있습니다. + 包含止血粉成分的止血绷带, 可用于止血 + 包含止血粉成分的止血繃帶, 可用於止血 Personal Aid Kit @@ -1521,6 +1737,8 @@ Osobní lékárnička (PAK) 応急処置キット 개인응급키트 + 个人急救包 + 個人急救包 Includes various treatment kit needed for stitching or advanced treatment @@ -1535,6 +1753,8 @@ Osobní lékárnička obsahuje zdravotnický materiál umožňující šití a pokročilejší ošetřování raněných 縫合や高度な処置に必要とされる、さまざまな治療器具が含まれています。 봉합및 고급 조치에 필요한 다양한 치료 도구가 있습니다. + 包含各种医疗套件, 以及进阶伤口系统需要的缝合用品. + 包含各種醫療套件, 以及進階傷口系統需要的縫合用品. Personal Aid Kit for in field stitching or advanced treatment @@ -1549,6 +1769,8 @@ Pronto soccorso personale da campo per mettersi i punti o per trattamenti avanzati. 戦場で縫合や高度な処置に必要とされる、さまざまな治療器具が含まれています。 야전에서 봉합및 고급 조치를 위한 개인응급키트 + 个人急救包可用于战地缝合手术或进阶伤口系统使用. + 個人急救包可用於戰地縫合手術或進階傷口系統使用. Use Personal Aid Kit @@ -1563,6 +1785,8 @@ Usa il pronto soccorso personale 応急処置キットをつかう 개인 응급 키트사용하기 + 使用个人急救包 + 使用個人急救包 Surgical Kit @@ -1577,6 +1801,8 @@ Chirurgická sada 縫合キット 봉합 키트 + 手术包 + 手術包 Surgical Kit for in field advanced medical treatment @@ -1591,6 +1817,8 @@ Chirurgická sada určená k pokročilejším zdravotnickým zákrokům v poli 縫合キットは戦場で高度な処置をするためにつかわれます。 야전 상황에서 고급 의료 처치를 위해 사용되는 봉합 키트 + 用于在战场上为伤口进行缝合(需要开启进阶伤口系统). + 用於在戰場上為傷口進行縫合(需要開啟進階傷口系統). Surgical Kit for in field advanced medical treatment @@ -1605,6 +1833,8 @@ Chirurgická sada určená k pokročilejším zdravotnickým zákrokům v poli 縫合キットは戦場で高度な処置をするためにつかわれます。 야전 상황에서 고급 의료 처치를 위해 사용되는 봉합 키트 + 用于在战场上为伤口进行缝合(需要开启进阶伤口系统). + 用於在戰場上為傷口進行縫合(需要開啟進階傷口系統). Use Surgical Kit @@ -1619,6 +1849,8 @@ Usar kit cirúrgico 縫合キットをつかう 봉합키트 사용하기 + 使用手术包 + 使用手術包 Bodybag @@ -1633,6 +1865,8 @@ Pytel na mrtvoly 死体袋 시체 가방 + 尸袋 + 屍袋 A bodybag for dead bodies @@ -1647,6 +1881,8 @@ Pytel na mrtvoly 死体袋は死体を入れるためにつかいます 시체를 운반할때 쓰는 가방입니다 + 用来装尸体用 + 用來裝屍體用 A bodybag for dead bodies @@ -1661,6 +1897,8 @@ Pytel na mrtvoly 死体袋は死体を入れるためにつかいます 시체를 운반할때 쓰는 가방입니다 + 用来装尸体用 + 用來裝屍體用 Blood Pressure @@ -1675,6 +1913,8 @@ Krevní tlak 血圧を測る 혈압 + 血压 + 血壓 Checking Blood Pressure.. @@ -1689,6 +1929,8 @@ Měřím krevní tlak... 血圧を測定中・・・ 혈압 측정증... + 检查血压中... + 檢查血壓中... %1 checked Blood Pressure: %2 @@ -1703,6 +1945,8 @@ %1 verificou pressão arterial: %2 %1 が測った血圧は: %2 %1 (이)가 혈압을 측정했습니다: %2 + 已由%1确认血压: %2 + 已由%1確認血壓: %2 You checked %1 @@ -1717,6 +1961,8 @@ Zkontroloval jsi %1 自分の血圧は %1 나의 혈압은 %1 이다 + 你已经检查 %1 + 你已經檢查 %1 You find a blood pressure of %2/%3 @@ -1731,6 +1977,8 @@ Naměřil si krevní tlak u %2/%3 血圧は %2/%3 혈압이 %2/%3 이다 + 血压为%2/%3 + 血壓為%2/%3 You find a low blood pressure @@ -1745,6 +1993,8 @@ Naměřil si nízký krevní tlak 血圧はかなり低い 혈압이 매우 낮다 + 发现到低血压 + 發現到低血壓 You find a normal blood pressure @@ -1759,6 +2009,8 @@ Naměřil si normální krevní tlak 血圧は通常 혈압이 정상이다 + 发现到正常血压 + 發現到正常血壓 You find a high blood pressure @@ -1773,6 +2025,8 @@ Naměřil si vysoký krevní tlak 血圧はかなり高い 혈압이 매우 높다 + 发现到高血压 + 發現到高血壓 You find no blood pressure @@ -1787,6 +2041,8 @@ Nenaměřil si žádný krevní tlak 血圧は測れなかった 혈압이 잡히지 않는다 + 量不到血压 + 量不到血壓 You fail to find a blood pressure @@ -1801,6 +2057,8 @@ Nedokázal si změřit krevní tlak 血圧を測るのに失敗 혈압을 잡을 수 없었다 + 检查血压的动作失败 + 檢查血壓的動作失敗 Low @@ -1815,6 +2073,8 @@ Baixa 低い 낮음 + + Normal @@ -1829,6 +2089,8 @@ Normal 通常 보통 + 正常 + 正常 High @@ -1843,6 +2105,8 @@ Alta 高い 높음 + + No Blood Pressure @@ -1857,6 +2121,8 @@ Sem pressão arterial 血圧なし 혈압 없음 + 无血压 + 無血壓 Pulse @@ -1871,6 +2137,8 @@ Puls 心拍数 맥박 + 脉搏 + 脈搏 Checking Heart Rate... @@ -1885,6 +2153,8 @@ Kontroluji srdeční tep... 心拍数を測定中・・・ 맥박 확인중... + 检查心跳中... + 檢查心跳中... You checked %1 @@ -1899,6 +2169,8 @@ Zkontroloval si %1 心拍数は %1 나의 맥박은 %1 이다 + 你已经检查 %1 + 你已經檢查 %1 %1 checked Heart Rate: %2 @@ -1913,6 +2185,8 @@ %1 verificou a frequência cardíaca: %2 %1 が測った心拍数は: %2 %1 (이)가 맥박을 측정했습니다: %2 + 已由%1确认心跳: %2 + 已由%1確認心跳: %2 None @@ -1927,6 +2201,8 @@ Niente なし 없음 + + Weak @@ -1941,6 +2217,8 @@ Fraca 弱い 약함 + 微弱 + 微弱 Normal @@ -1955,6 +2233,8 @@ Normal 通常 보통 + 正常 + 正常 Strong @@ -1969,6 +2249,8 @@ Forte 強い 강함 + 过快 + 過快 You find a Heart Rate of %2 @@ -1983,6 +2265,8 @@ Nahmatal jsi srdeční tep u %2 心拍数は %2 맥박이 %2 이다 + 心跳为%2 + 心跳為%2 You find a weak Heart Rate @@ -1997,6 +2281,8 @@ Nahmatal si slabý srdeční puls 自分の心拍数は低い 약한 맥박이다 + 心跳微弱 + 心跳微弱 You find a strong Heart Rate @@ -2011,6 +2297,8 @@ Nahmatal si silný srdeční puls 自分の心拍数は強い 강한 맥박이다 + 心跳过快 + 心跳過快 You find a normal Heart Rate @@ -2025,6 +2313,8 @@ Nahmatal si normální srdeční puls 自分の心拍数は通常 보통 맥박이다 + 心跳正常 + 心跳正常 You find no Heart Rate @@ -2039,6 +2329,8 @@ Žádný puls 心拍数を測れなかった 맥박을 찾을 수가 없다 + 量不到心跳 + 量不到心跳 Response @@ -2053,6 +2345,8 @@ Odezva 反応を見る 반응 + 反应 + 反應 You check response of patient @@ -2067,6 +2361,8 @@ Zkontroloval jsi reakci pacienta 患者からの反応をみる 대상의 반응 확인중 + 检查伤者的反应 + 檢查傷者的反應 %1 is responsive @@ -2081,6 +2377,8 @@ %1 odpovídá %1 は反応あり %1 은 반응이있다 + %1 有反应 + %1 有反應 %1 is not responsive @@ -2095,6 +2393,8 @@ %1 neodpovídá %1 の反応なし %1 은 반응이없다 + %1 没有反应 + %1 沒有反應 You checked %1 @@ -2109,6 +2409,8 @@ Zkontroloval jsi %1 %1 を見た %1 을 확인함 + 你已经检查 %1 + 你已經檢查 %1 Patient %1<br/>is %2.<br/>%3.<br/>%4 @@ -2123,6 +2425,8 @@ Paciente %1<br/>é %2.<br/>%3.<br/>%4 痛み %1<br/>は %2.<br/>%3.<br/>%4 환자 %1<br/>는 %2.<br/>%3.<br/>%4 + 伤者 %1<br/>is %2.<br/>%3.<br/>%4 + 傷者 %1<br/>is %2.<br/>%3.<br/>%4 alive @@ -2137,6 +2441,8 @@ vivo 生存 생존 + 活着 + 活著 dead @@ -2151,6 +2457,8 @@ morto 死亡 사망 + 死亡 + 死亡 He's lost some blood @@ -2165,6 +2473,8 @@ Ele perdeu um pouco de sangue 彼は出血している 적은 양의 피를 잃었다 + 他流失一些血液 + 他流失一些血液 He's lost a lot of blood @@ -2179,6 +2489,8 @@ Ha perso molto sangue 彼は大量出血している 많은 양의 피를 잃었다 + 他流失大量血液 + 他流失大量血液 He hasn't lost blood @@ -2193,6 +2505,8 @@ Ele não perdeu sangue 彼は出血していない 피를 잃지 않았다 + 他并没有失血 + 他並沒有失血 He is in pain @@ -2207,6 +2521,8 @@ Ele está com dor 彼には痛みがあるようだ 통증이 있다 + 他感到疼痛 + 他感到疼痛 He is not in pain @@ -2221,6 +2537,8 @@ Ele não está com dor 彼には痛みがないようだ 통증이 없다 + 他不会疼痛 + 他不會疼痛 Bandaged @@ -2235,6 +2553,8 @@ Obvázaný 包帯 붕대 감음 + 绷带 + 繃帶 You bandage %1 (%2) @@ -2249,6 +2569,8 @@ Obvazuješ %1 (%2) %1 (%2) 包帯をつかった %1 (%2) 붕대를 감았다 + 你正在对 %1 (%2) 包扎绷带中 + 你正在對 %1 (%2) 包紮繃帶中 %1 is bandaging you @@ -2263,6 +2585,8 @@ %1 tě obvazuje %1 は自分に包帯を巻いている %1 (이)가 나에게 붕대를 감고있다 + %1 正在对你包扎绷带中 + %1 正在對你包紮繃帶中 You start stitching injuries from %1 (%2) @@ -2277,6 +2601,8 @@ Zašíváš rány %1 (%2) あなたは %1 (%2) の外傷へ縫合をはじめた 나는 %1(%2) 상처로부터 봉합을 시작했다 + 你正开始对 %1 (%2) 缝合伤口中 + 你正開始對 %1 (%2) 縫合傷口中 Stitching @@ -2291,6 +2617,8 @@ Šití 縫合 붕합중 + 缝合中 + 縫合中 You treat the airway of %1 @@ -2305,6 +2633,8 @@ Ošetřuješ dýchací cesty %1 %1 の気道を診断する %1의 기도를 확보했다 + 你治疗 %1 的呼吸道 + 你治療 %1 的呼吸道 Airway @@ -2319,6 +2649,8 @@ Dýchací cesty 気道 기도 + 呼吸道 + 呼吸道 %1 is treating your airway @@ -2333,6 +2665,8 @@ %1 ošetřuje tvoje dýchací cesty %1 はあなたの気道を見ている %1 (이)가 나의 기도를 확보중이다 + %1 正在治疗你的呼吸道 + %1 正在治療你的呼吸道 Drag @@ -2347,6 +2681,8 @@ Trascina 引きずる 끌다 + 拖拉 + 拖拉 Carry @@ -2361,6 +2697,8 @@ Trasporta 運ぶ 업다 + 背起 + 背起 Release @@ -2375,6 +2713,8 @@ Rrilascia 離す 내려놓기 + 放下 + 放下 Load Patient Into @@ -2389,6 +2729,8 @@ Carica paziente nel 患者を載せる 환자 싣기 + 将伤者放入 + 將傷者放入 Unload Patient @@ -2403,6 +2745,8 @@ Scarica il paziente 患者を降ろす 환자 내리기 + 将伤者背出 + 將傷者背出 Unload patient @@ -2417,6 +2761,8 @@ Vyložit pacienta 患者を降ろす 환자 내리기 + 将伤者背出 + 將傷者背出 Load patient @@ -2431,6 +2777,8 @@ Naložit pacienta 患者を載せる 환자 싣기 + 将伤者放入 + 將傷者放入 Place body in bodybag @@ -2445,6 +2793,8 @@ Umístni tělo do pytle na mrtvoly 死体袋に入れる 시체 가방에 담기 + 将尸体放入尸袋 + 將屍體放入屍袋 Placing body in bodybag... @@ -2459,6 +2809,8 @@ Umístňuji tělo do pytle na mrtvoly... 死体袋へ梱包中・・・ 시체 가방에 담는중... + 将尸体放入尸袋中... + 將屍體放入屍袋中... %1 has bandaged patient @@ -2473,6 +2825,8 @@ %1 již obvázal pacienta %1 は包帯を巻いた %1 (이)가 붕대를 감아줬다 + %1 已包扎伤者 + %1 已包紮傷者 %1 performed CPR @@ -2486,6 +2840,8 @@ %1 à fait une RCP %1 は心肺蘇生をした %1 (이)가 심폐소생술을 실시했다 + %1 已执行心肺复苏术 + %1 已執行心肺復甦術 %1 used %2 @@ -2500,6 +2856,8 @@ %1 použil %2 %1 は %2 をつかった %1 (이)가 %2 을 썼다 + %1 已使用 %2 + %1 已使用 %2 %1 has given an IV @@ -2514,6 +2872,8 @@ %1 již aplikoval IV %1 は IV を与えた %1 (이)가 IV를 실시했다 + %1 已经给予静脉注射液 + %1 已經給予靜脈注射液 %1 applied a tourniquet @@ -2528,6 +2888,8 @@ %1 použil škrtidlo %1 は止血帯を巻いた %1 (이)가 지혈대를 적용했다 + %1 已经绑上止血带 + %1 已經綁上止血帶 %1 used Personal Aid Kit @@ -2541,6 +2903,8 @@ %1 a utilisé une trousse %1 は応急処置キットをつかった %1 (이)가 개인응급키트를 사용했다 + %1 已使用了个人急救包 + %1 已使用了個人急救包 Heavily wounded @@ -2555,6 +2919,8 @@ Gravemente ferido 重傷 중상 + 重伤 + 重傷 Lightly wounded @@ -2569,6 +2935,8 @@ Levemente ferido 軽傷 경상 + 轻伤 + 輕傷 Very lightly wounded @@ -2583,6 +2951,8 @@ Muito levemente ferido かなり浅い傷 매우 가벼운 부상 + 小伤 + 小傷 Head @@ -2597,6 +2967,8 @@ Cabeça 頭部 머리 + 头部 + 頭部 Torso @@ -2611,6 +2983,8 @@ Torso 胴体 몸통 + 身体 + 身體 Left Arm @@ -2625,6 +2999,8 @@ Braço Esquerdo 左腕 왼쪽 팔 + 左手 + 左手 Right Arm @@ -2639,6 +3015,8 @@ Braço Direito 右腕 오른쪽 팔 + 右手 + 右手 Left Leg @@ -2653,6 +3031,8 @@ Perna Esquerda 左足 왼쪽 다리 + 左脚 + 左腳 Right Leg @@ -2667,6 +3047,8 @@ Perna Direita 右足 오른쪽 다리 + 右脚 + 右腳 Heal fully bandaged hitpoints @@ -2680,6 +3062,8 @@ Heilt vollständig bandagierte Trefferpunkte 包帯は体力を完全に回復する 붕대를 감은후 체력을 회복함 + 完全医疗包扎的部位至痊愈 + 完全醫療包紮的部位至痊癒 Pain is only temporarily suppressed @@ -2694,6 +3078,8 @@ Dolore è soppresso solo temporaneamente 痛みは一時的な影響 고통은 일시적으로만 회복가능 + 疼痛只会暂时性压制 + 疼痛只會暫時性壓制 Pain Effect Type @@ -2708,6 +3094,8 @@ Typ bolesti - efekt 痛みの種類 고통 효과 종류 + 疼痛效果类型 + 疼痛效果類型 Colour Flashing @@ -2722,6 +3110,8 @@ Blikající barva 色の点滅 색 반짝임 + 闪烁颜色 + 閃爍顏色 Chromatic Aberration @@ -2736,6 +3126,8 @@ Aberração Cromática 色の収差 색수차 + 色差 + 色差 Style of menu (Medical) @@ -2750,6 +3142,8 @@ Stile del menù (medico) メニューの表示形式 (治療) 메뉴의 스타일 (의료) + 选单样式 (医疗) + 選單樣式 (醫療) Select the type of menu you prefer; default 3d selections or radial. @@ -2764,6 +3158,8 @@ Seleziona il tipo di menù che preferisci: selezione (3D), radiale o disabilitata. 好みに応じてメニューの表示形式を選んでください。標準では 3D 選択か円状です。 선호하는 종류의 메뉴를 고르세요; 기본 3d 선택형 혹은 다이얼형 + 选择你喜欢的选单样式; 预设为3D选项或放射状 + 選擇你喜歡的選單樣式; 預設為3D選項或放射狀 Selections (3d) @@ -2778,6 +3174,8 @@ Selezione (3D) 選択 (3d) 선택 (3d) + 选择 (3D) + 選擇 (3D) Radial @@ -2792,6 +3190,8 @@ Radiale 円状 다이얼형 + 放射状 + 放射狀 Scrape @@ -2806,6 +3206,8 @@ Odřenina 擦り傷 찰과상 + 擦伤 + 擦傷 Minor Scrape @@ -2820,6 +3222,8 @@ Malá odřenina 小さな擦り傷 소형 찰과상 + 小擦伤 + 小擦傷 Medium Scrape @@ -2834,6 +3238,8 @@ Středně velká odřenina 中くらいの擦り傷 중형 찰과상 + 中擦伤 + 中擦傷 Large Scrape @@ -2848,6 +3254,8 @@ Velká odřenina 大きな擦り傷 대형 찰과상 + 大擦伤 + 大擦傷 Avulsion @@ -2862,6 +3270,8 @@ Avulze 剥離傷 열상 + 撕脱伤 + 撕脫傷 Minor Avulsion @@ -2876,6 +3286,8 @@ Malá avulze 小さな剥離傷 소형 열상 + 小撕脱伤 + 小撕脫傷 Medium Avulsion @@ -2890,6 +3302,8 @@ Střední avulze 中くらいの剥離傷 중형 열상 + 中撕脱伤 + 中撕脫傷 Large Avulsion @@ -2904,6 +3318,8 @@ Velká avulze 大きな剥離傷 대형 열상 + 大撕脱伤 + 大撕脫傷 Bruise @@ -2918,6 +3334,8 @@ Modřina 打ち傷 타박상 + 挫伤 + 挫傷 Minor Bruise @@ -2932,6 +3350,8 @@ Malá modřina 小さな打ち傷 소형 타박상 + 小挫伤 + 小挫傷 Medium Bruise @@ -2946,6 +3366,8 @@ Středně velká modřina 中くらいの打ち傷 중형 타박상 + 中挫伤 + 中挫傷 Large Bruise @@ -2960,6 +3382,8 @@ Velká modřina 大きな打撲傷 대형 타박상 + 大挫伤 + 大挫傷 Crushed tissue @@ -2974,6 +3398,8 @@ Zhmoždění měkkých tkání 圧挫傷 좌상 + 撞伤 + 撞傷 Minor crushed tissue @@ -2988,6 +3414,8 @@ Malé zhmoždění měkkých tkání 小さな圧挫傷 소형 좌상 + 小撞伤 + 小撞傷 Medium crushed tissue @@ -3002,6 +3430,8 @@ Střední zhmoždění měkkých tkání 中くらいの圧挫傷 중형 좌상 + 中撞伤 + 中撞傷 Large crushed tissue @@ -3016,6 +3446,8 @@ Velké zhmoždění měkkých tkání 大きな圧挫傷 대형 좌상 + 大撞伤 + 大撞傷 Cut @@ -3030,6 +3462,8 @@ Řezná rána 切り傷 절상 + 割伤 + 割傷 Small Cut @@ -3044,6 +3478,8 @@ Malá řezná rána 小さな切り傷 소형 절상 + 小割伤 + 小割傷 Medium Cut @@ -3058,6 +3494,8 @@ Střední řezná rána 中くらいの切り傷 중형 절상 + 中割伤 + 中割傷 Large Cut @@ -3072,6 +3510,8 @@ Velká řezná rána 大きな切り傷 대형 절상 + 大割伤 + 大割傷 Tear @@ -3086,6 +3526,8 @@ Tržná rána 裂傷 창상 + 撕裂伤 + 撕裂傷 Small Tear @@ -3100,6 +3542,8 @@ Malá tržná rána 小さな裂傷 소형 창상 + 小撕裂伤 + 小撕裂傷 Medium Tear @@ -3114,6 +3558,8 @@ Střední tržná rána 中くらいの裂傷 중형 창상 + 中撕裂伤 + 中撕裂傷 Large Tear @@ -3128,6 +3574,8 @@ Velká tržná rána 大きな裂傷 대형 창상 + 大撕裂伤 + 大撕裂傷 Velocity Wound @@ -3142,6 +3590,8 @@ Střelné poranění 銃創 총상 + 穿透伤 + 穿透傷 Small Velocity Wound @@ -3156,6 +3606,8 @@ Malé střelné poranění 小さな銃創 소형 총상 + 小穿透伤 + 小穿透傷 Medium Velocity Wound @@ -3170,6 +3622,8 @@ Střední střelné poranění 中くらいの銃創 중형 총상 + 中穿透伤 + 中穿透傷 Large Velocity Wound @@ -3184,6 +3638,8 @@ Velké střelné poranění 大きな銃創 대형 총상 + 大穿透伤 + 大穿透傷 Puncture Wound @@ -3198,6 +3654,8 @@ Bodná rána 刺し傷 관통상 + 穿刺伤 + 穿刺傷 Minor Puncture Wound @@ -3212,6 +3670,8 @@ Malá bodná rána 小さな刺し傷 소형 관통상 + 小穿刺伤 + 小穿刺傷 Medium Puncture Wound @@ -3226,6 +3686,8 @@ Střední bodná rána 中くらいの刺し傷 중형 관통상 + 中穿刺伤 + 中穿刺傷 Large Puncture Wound @@ -3240,6 +3702,8 @@ Velká bodná rána 大きな刺し傷 대형 관통상 + 大穿刺伤 + 大穿刺傷 Broken Femur @@ -3254,6 +3718,8 @@ Zlomená stehenní kost 大腿骨の骨折 대퇴골 골절 + 大腿骨骨折 + 大腿骨骨折 Treating... @@ -3268,6 +3734,8 @@ Curando... 治療中・・・ 치료중... + 治疗中... + 治療中... Removing Tourniquet... @@ -3282,6 +3750,8 @@ Togliendo il laccio emostatico... 止血帯を外している・・・ 지혈대 제거중... + 移除军用止血带中... + 移除軍用止血帶中... ACE Medical @@ -3296,6 +3766,8 @@ ACE Medical ACE 医療 ACE 의료 + ACE 医疗系统 + ACE 醫療系統 Medical Settings [ACE] @@ -3310,6 +3782,8 @@ Impostazioni Mediche [ACE] 医療設定 [ACE] 의료 설정 [ACE] + 医疗设定 [ACE] + 醫療設定 [ACE] Medical Level @@ -3324,6 +3798,8 @@ Livello Medico 医療レベル 의료 수준 + 医疗等级 + 醫療等級 What is the medical simulation level? @@ -3338,6 +3814,8 @@ Qual'è il livello di simulazione medica? 治療の再現度は? 의료 시뮬레이션의 수준 + 选择需要的医疗模拟等级 + 選擇需要的醫療模擬等級 Basic @@ -3352,6 +3830,8 @@ Basico ベーシック 기본 + 基本 + 基本 Advanced @@ -3366,6 +3846,8 @@ Avanzato アドバンスド 고급 + 进阶 + 進階 Medics setting @@ -3380,6 +3862,8 @@ Parametri Medici 治療の設定 의료 설정 + 医护兵等级 + 醫護兵等級 What is the level of detail prefered for medics? @@ -3394,6 +3878,8 @@ Qual'è il livello di dettagli preferito per i medici? >衛生兵への再現度をどのくらいに設定しますか? 의무병의 시뮬레이션 정도? + 设定医护兵的预设医疗水平(医疗兵, 军医) + 設定醫護兵的預設醫療水平(醫療兵, 軍醫) Locations boost training @@ -3407,6 +3893,8 @@ Места ускоренного обучения 衛生兵としての能力を与える場所 교육 증가 지역 + 受所在位置影响提升医疗能力 + 受所在位置影響提升醫療能力 Boost medic rating in medical vehicles or near medical facilities [untrained becomes medic, medic becomes doctor] @@ -3420,6 +3908,8 @@ Улучшает медицинскую подготовку в мед. транспорте и около мед. строений [нетренированные становятся медиками, медики становятся врачами] 医療車両や医療施設の近くは衛生兵としての能力を与える場所となり、衛生兵の訓練を受けていないのに衛生兵としてなる(未訓練は衛生兵に、衛生兵は医師に) 의무병의 수준이 주변의 차량이나 의료시설에 따라 증가합니다. [비교육자가 의무병이되고, 의무병이 의사가 됩니다] + 当人员在医疗载具或是医护设施旁进行医疗时, 该员医疗能力将会有所提升 (未受训人员提升为医疗兵, 医疗兵提升为军医) + 當人員在醫療載具或是醫護設施旁進行醫療時, 該員醫療能力將會有所提升 (未受訓人員提升為醫療兵, 醫療兵提升為軍醫) Disable medics @@ -3434,6 +3924,8 @@ Disabilita medici 衛生兵を無効化 의무병 비활성화 + 关闭医护兵 + 關閉醫護兵 Enable Litter @@ -3448,6 +3940,8 @@ Abilita Barella 医療廃棄物の表示を有効化 의료폐기물 활성화 + 启用医疗废弃物 + 啟用醫療廢棄物 Enable litter being created upon treatment @@ -3462,6 +3956,8 @@ Abilita la creazione della barella dopo trattamento 治療を始めると、医療廃棄物の作成を有効化する 의료폐기물이 치료중 주변에 생성되는것을 활성화 합니다 + 本功能启用后, 当每次医疗动作结束时, 地上会产生相应的医疗废弃物 + 本功能啟用後, 當每次醫療動作結束時, 地上會產生相應的醫療廢棄物 Life time of litter objects @@ -3476,6 +3972,8 @@ Tempo di vita delle barelle 医療廃棄物の作成限界数を設定 의료폐기물 시간제한 + 医疗废弃物存在时间 + 醫療廢棄物存在時間 How long should litter objects stay? In seconds. -1 is forever. @@ -3490,6 +3988,8 @@ Per quanto devono restare le barelle? In secondi. -1 è permanente 医療廃棄物オブジェクトが表示されつづける時間を設定しますか?-1 は永遠です。 얼마동안 폐기물이 존재합니까? 초 단위. -1 은 영구적. + 定义医疗废弃物存在时间, 以秒为单位, -1为永远存在. + 定義醫療廢棄物存在時間, 以秒為單位, -1為永遠存在. Enable Screams @@ -3504,6 +4004,8 @@ Abilita Grida 叫びを有効化 비명 활성화 + 启用尖叫 + 啟用尖叫 Enable screaming by injured units @@ -3518,6 +4020,8 @@ Abilita Grida da parte delle unità ferite 負傷したユニットが叫ぶように 부상당한 인원이 소리지르는것을 활성화합니다 + 启用伤者的尖叫声 + 啟用傷者的尖叫聲 Player Damage @@ -3532,6 +4036,8 @@ Danno Giocatore プレイヤーへの損傷 플레이어 부상 + 玩家伤害 + 玩家傷害 What is the damage a player can take before being killed? @@ -3546,6 +4052,8 @@ Quanto è il danno che un giocatore può sostenere prima di essere ucciso? プレイヤーが死に始める前に損傷を受けるようにしますか? 얼마정도의 부상을 플레이어가 죽기 전까지 버틸 수 있습니까? + 玩家死亡前所能承受的伤害程度 + 玩家死亡前所能承受的傷害程度 AI Damage @@ -3560,6 +4068,8 @@ Danno AI AI への損傷 인공지능 부상 + AI伤害 + AI傷害 What is the damage an AI can take before being killed? @@ -3574,6 +4084,8 @@ Quanto è il danno che un'IA può sostenere prima di essere uccisa? AI が死に始める前に損傷を受けるようにしますか? 얼마정도의 부상을 인공지능이 죽기 전까지 버틸 수 있습니까? + AI 死亡前所能承受的伤害程度 + AI 死亡前所能承受的傷害程度 AI Unconsciousness @@ -3588,6 +4100,8 @@ Incoscienza IA AI の気絶 인공지능 기절 + AI无意识 + AI無意識 Allow AI to go unconscious @@ -3602,6 +4116,8 @@ Permetti alle IA di diventare incoscienti AI が気絶をするように 인공지능도 기절에 빠지게 합니다 + 允许AI进入无意识状态 + 允許AI進入無意識狀態 Remote Controlled AI @@ -3616,6 +4132,8 @@ IA Controllate in Remoto 遠隔操作された AI 인공지능 원격조종 + 遥控AI + 遙控AI Treat remote controlled units as AI not players? @@ -3630,6 +4148,8 @@ Considera le unità controllate in remoto come IA e non come giocatori? 遠隔操作された AI は、非プレイヤーとして扱いますか? 원격 조작하는 AI는 비 플레이어로 취급합니까? + 以医疗AI的方式医疗被遥控的单位 + 以醫療AI的方式醫療被遙控的單位 Prevent instant death @@ -3644,6 +4164,8 @@ Previeni morte istantanea 即死の防止 즉사 방지 + 防止当场死亡 + 防止當場死亡 Have a unit move to unconscious instead of death @@ -3658,6 +4180,8 @@ Imposta un'unità come incosciente invece di morta ユニットの即死を防止するために、気絶へ移行させます 인원의 즉사를 방지코자 즉사 대신 기절시킵니다 + 伤者最严重只会立即进入昏迷, 而非立即死亡 + 傷者最嚴重只會立即進入昏迷, 而非立即死亡 Bleeding coefficient @@ -3672,6 +4196,8 @@ Coefficiente sanguinamento 出血の係数 출혈 계수 + 流血系数 + 流血係數 Coefficient to modify the bleeding speed @@ -3686,6 +4212,8 @@ Coefficiente che modifica la velocità di sanguinamento この係数では出血速度を変更できます 출혈의 속도를 계수만큼 변경합니다 + 修改流血速度 + 修改流血速度 Pain coefficient @@ -3700,6 +4228,8 @@ Coefficiente dolore 痛みの係数 고통 계수 + 疼痛系数 + 疼痛係數 Coefficient to modify the pain intensity @@ -3714,6 +4244,8 @@ Coefficiente che modifica l'intensità del dolore この係数では痛みの強さを変更できます 고통의 정도를 계수만큼 변경합니다 + 修改疼痛强度的系数 + 修改疼痛強度的係數 Sync status @@ -3728,6 +4260,8 @@ Sincronizza stato 同期状態 상태 동기화 + 同步状态 + 同步狀態 Keep unit status synced. Recommended on. @@ -3742,6 +4276,8 @@ Mantieni lo stato delle unità sincronizzato. Consigliato attivo. ユニット状態の同期を続けます。有効化を推奨。 인원의 상태를 동기화합니다. 켜기를 권장합니다. + 保持单位状态同步, 建议启用! + 保持單位狀態同步, 建議啟用! Provides a medical system for both players and AI. @@ -3756,6 +4292,8 @@ Fornisce un sistema medico sia per giocatori che IA. プレイヤーと AI の両方へ医療システムを提供します。 의료 시스템을 플레이어 및 인공지능에게 제공합니다. + 医疗系统将同时对玩家与AI发生作用 + 醫療系統將同時對玩家與AI發生作用 Basic Medical Settings [ACE] @@ -3769,6 +4307,8 @@ Настройки базовой медицины [ACE] ベーシック医療設定 [ACE] 기본 의료 설정 [ACE] + 基本医疗设定 [ACE] + 基本醫療設定 [ACE] Advanced Medical Settings [ACE] @@ -3783,6 +4323,8 @@ Impostazioni Mediche Avanzate [ACE] アドバンスド医療設定 [ACE] 고급 의료 설정 [ACE] + 进阶医疗设定 [ACE] + 進階醫療設定 [ACE] Enabled for @@ -3797,6 +4339,8 @@ Abilitato per 次を有効化 활성 + 被启用给 + 被啟用給 Select what units the advanced medical system will be enabled for @@ -3811,6 +4355,8 @@ Seleziona per quali unità verrà abilitato i sistema medico avanzato 選択されたユニットが、アドバンスド医療が使えるようになります 어느 인원에게 고급 의료 시스템을 적용시킬지 선택하십시요. + 选择进阶医疗系统影响的对象 + 選擇進階醫療系統影響的對象 Players only @@ -3825,6 +4371,8 @@ Solo giocatori プレイヤーのみ 플레이어만 + 只限玩家 + 只限玩家 Players and AI @@ -3839,6 +4387,8 @@ Giocatori ed IA プレイヤーと AI 플레이어 및 인공지능 + 玩家与AI + 玩家與AI Enable Advanced wounds @@ -3853,6 +4403,8 @@ Abilita ferite Avanzate アドバンスドな傷を有効化 고급 부상 활성화 + 启用进阶伤口系统 + 啟用進階傷口系統 Allow reopening of bandaged wounds? @@ -3867,6 +4419,8 @@ Permetti la riapertura di ferite bendate? 包帯で巻かれた傷を再び開くようにしますか? 붕대가 풀리는것을 활성화합니까? + 启用进阶伤口系统会使已被包扎的伤口有机率裂开 + 啟用進階傷口系統會使已被包紮的傷口有機率裂開 Vehicle Crashes @@ -3881,6 +4435,8 @@ Schianto Veicoli 車両の衝突 차량 사고 + 载具碰撞 + 載具碰撞 Do units take damage from a vehicle crash? @@ -3895,6 +4451,8 @@ Le unità sostengono danni da incidenti con veicoli? ユニットは車両の衝突による損傷を受けるようにしますか? 차량 사고시 인원들이 부상을 입습니까? + 设定人员是否会因为载具冲撞别的物件而产生伤害? + 設定人員是否會因為載具衝撞別的物件而產生傷害? Allow Epinephrine @@ -3908,6 +4466,8 @@ Разрешить Адреналин アドレナリンの許可 에피네프린 활성화 + 允许使用肾上腺素 + 允許使用腎上腺素 Who can use Epinephrine for full heal? (Basic medical only) @@ -3921,6 +4481,8 @@ Кому разрешено использовать адреналин для полного излечения? (Только для базовой медицины) 完全に回復できるよう誰しもがアドレナリンを使えるようにしますか?(ベーシック医療のみ) 완전한 체력회복을 위해 어느 인원이 에피네프린을 쓸 수 있습니까? (기본 의료 전용) + 谁可以使用肾上腺素完整医治? (仅适用于基本医疗) + 誰可以使用腎上腺素完整醫治? (僅適用於基本醫療) Allow PAK @@ -3935,6 +4497,8 @@ Consenti Kit di Pronto Soccorso 応急処置キットの許可 개인응급키트 활성화 + 允许使用个人急救包 + 允許使用個人急救包 Who can use the PAK for full heal? @@ -3949,6 +4513,8 @@ Chi può usare il KPS per cura completa? 完全に回復できるよう誰しもが応急処置キットを使えるようにしますか? 완전한 체력회복을 위해 어느 인원이 개인응급키트을 쓸 수 있습니까? (기본 의료 전용) + 谁能够使用个人急救包来达到完整医疗? + 誰能夠使用個人急救包來達到完整醫療? Anyone @@ -3963,6 +4529,8 @@ Chiunque だれでも 모두 + 任何人 + 任何人 Medics only @@ -3977,6 +4545,8 @@ Solo medici 衛生兵のみ 의무병만 + 只限医疗兵 + 只限醫療兵 Doctors only @@ -3991,6 +4561,8 @@ Solo dottori 医師のみ 의사만 + 只限军医 + 只限軍醫 Remove PAK on use @@ -4005,6 +4577,8 @@ Rimuovi Kit Pronto Soccorso dopo l'uso 応急処置キットの削除 개인응급키트 사용후 사라짐 + 在使用后删除个人急救包 + 在使用後刪除個人急救包 Should PAK be removed on usage? @@ -4019,6 +4593,8 @@ Il Kit Pronto Soccorso dev'essere rimosso dopo l'utilizzo? 応急処置キットを使うと削除しますか? 개인응급키트를 사용하고 나서 제거합니까? + 要在使用后删除个人急救包吗? + 要在使用後刪除個人急救包嗎? Locations Epinephrine @@ -4032,6 +4608,8 @@ Место использования адреналина アドレナリンをつかう場所 에피네프린 사용 장소 + 肾上腺素使用地点 + 腎上腺素使用地點 Where can the Epinephrine be used? (Basic Medical) @@ -4045,6 +4623,8 @@ Где может использоваться адреналин? (Базовая медицина) どこでもアドレナリンをつかえるようにしますか?(ベーシック医療のみ) 어디에서 에피네프린을 사용할 수 있습니까? (기본 의료) + 在哪里可以使用肾上腺素? (基本医疗) + 在哪裡可以使用腎上腺素? (基本醫療) Locations PAK @@ -4059,6 +4639,8 @@ Locazioni Kit Pronto Soccorso 応急処置キットをつかう場所 개인응급키트 사용 장소 + 个人急救包使用地点 + 個人急救包使用地點 Where can the PAK be used? @@ -4073,6 +4655,8 @@ Dove può essere usato il Kit Pronto Soccorso? どこでも応急処置キットをつかえるようにしますか? 어디에서 개인응급키트를 사용할 수 있습니까? + 在哪里可以使用个人急救包? + 在哪裡可以使用個人急救包? Condition PAK @@ -4087,6 +4671,8 @@ Condizioni Kit Pronto Soccorso 応急処置キットの状態 개인응급키트 상태 + 个人急救包使用条件 + 個人急救包使用條件 When can the PAK be used? @@ -4101,6 +4687,8 @@ Quando può essere usato il Kit Pronto Soccorso? どこでも応急処置キットをつかえるようにしますか? 언제 개인응급키트를 사용할 수 있습니까? + 何时可以使用个人急救包? + 何時可以使用個人急救包? Anywhere @@ -4115,6 +4703,8 @@ Ovunque どこでも 어디서나 + 任何地方 + 任何地方 Medical vehicles @@ -4129,6 +4719,8 @@ Veicoli medici 医療車両のみ 의료차량 + 医疗载具 + 醫療載具 Medical facility @@ -4143,6 +4735,8 @@ Strutture mediche 医療施設でのみ 의료시설 + 医疗设施 + 醫療設施 Vehicles & facility @@ -4157,6 +4751,8 @@ Veicoli e Strutture 車両 & 施設 차량 및 시설 + 医疗载具 & 医疗设施 + 醫療載具 & 醫療設施 Allow Surgical Kit (Adv) @@ -4171,6 +4767,8 @@ Permetti Kit Chirurgico (Avanzato) 縫合キットの許可 (アド) 봉합키트 활성화 (고급) + 允许使用手术包 (进阶伤口) + 允許使用手術包 (進階傷口) Who can use the Surgical Kit? @@ -4185,6 +4783,8 @@ Chi può usare il Kit Chirurgico? だれでも縫合キットをつかえるようにしますか? 어느 인원이 봉합키트를 사용할 수 있습니까? + 谁能够使用手术包? + 誰能夠使用手術包? Remove Surgical Kit (Adv) @@ -4199,6 +4799,8 @@ Rimuovi Kit Chirurgico (Avanzato) 縫合キットを削除 (アド) 봉합키트 제거 (고급) + 在使用后删除手术包 (进阶伤口) + 在使用後刪除手術包 (進階傷口) Should Surgical kit be removed on usage? @@ -4213,6 +4815,8 @@ Il Kit Chirurgico dev'essere rimosso dopo l'uso? 縫合キットをつかった後に削除しますか? 봉합키트를 사용하고 나서 제거합니까? + 手术包会在使用后被删除吗? + 手術包會在使用後被刪除嗎? Locations Surgical Kit (Adv) @@ -4227,6 +4831,8 @@ Località Kit Chirurgico (Avanzato) 縫合キットをつかう場所 (アド) 봉합키트 사용 장소 (고급) + 手术包使用地点 (进阶伤口) + 手術包使用地點 (進階傷口) Where can the Surgical Kit be used? @@ -4241,6 +4847,8 @@ Dove può essere usato il Kit Chirurgico? どこでも縫合キットをつかえるようにしますか? 어디에서 봉합키트를 사용할 수 있게 합니까? + 定义手术包可被使用的地方? + 定義手術包可被使用的地方? Condition Surgical Kit (Adv) @@ -4255,6 +4863,8 @@ Condizioni Kit Chirurgico (Avanzato) 縫合キットの状態 (アド) 봉합키트 상태 (고급) + 使用手术包的条件 (进阶伤口) + 使用手術包的條件 (進階傷口) When can the Surgical Kit be used? @@ -4269,6 +4879,8 @@ Quando può essere usato il Kit Chirurgico? いつでも縫合キットをつかえるようにしますか? 언제 봉합키트를 사용할 수 있습니까? + 何时可以使用手术工具包? + 何時可以使用手術工具包? Heal hitpoints @@ -4282,6 +4894,8 @@ Soigner les blessures ヒットポイントの回復 체력 회복 + 完整治疗 + 完整治療 Heal fully bandaged hitpoints @@ -4295,6 +4909,8 @@ Soigner les plaies entièrement bandées. 包帯によりヒットポイントを完全に回復する 붕대를 감아서 체력을 회복 + 完全医疗包扎的部位至痊愈 + 完全醫療包紮的部位至痊癒 Pain suppression @@ -4309,6 +4925,8 @@ Soppressione dolore 痛みの継続 고통 억제 + 疼痛抑制 + 疼痛抑制 Pain is only temporarily suppressed, not removed @@ -4323,6 +4941,8 @@ Dolore è solo temporaneamente soppresso, non rimosso 痛みを一時的に継続させ、取り除かない 고통은 제거가 아닌 일시적으로 억제만 가능합니다. + 疼痛只会被暂时抑制, 而不能完全消除 + 疼痛只會被暫時抑制, 而不能完全消除 Configure the treatment settings from ACE Basic Medical @@ -4335,6 +4955,8 @@ Настройка лечения в базовой медицинской системе ACE ACE ベーシック医療による設定で、治療を設定する ACE 기본 의료에 대한 치료 설정 수정 + 设定ACE基本医疗的规则 + 設定ACE基本醫療的規則 Configure the treatment settings from ACE Advanced Medical @@ -4349,6 +4971,8 @@ Configura le impostazioni trattamenti per ACE Medical ACE アドバンスド医療による設定で、治療を設定する ACE 고급 의료에 대한 치료 설정 수정 + 设定ACE进阶医疗的规则 + 設定ACE進階醫療的規則 Revive Settings [ACE] @@ -4363,6 +4987,8 @@ Impostazioni Revive [ACE] リバイブ設定 [ACE] 소생 설정 [ACE] + 复苏设定 [ACE] + 復甦設定 [ACE] Enable Revive @@ -4377,6 +5003,8 @@ Abilita Revive リバイブを有効化 소생 활성화 + 启用复苏 + 啟用復甦 Enable a basic revive system @@ -4391,6 +5019,8 @@ Abilita un sistema revive basico ベーシックなリバイブを有効化 기본 소생 시스템 활성화 + 启用基本复苏系统 + 啟用基本復甦系統 Max Revive time @@ -4405,6 +5035,8 @@ Tempo massimo Revive 最大リバイブ時間 최대 소생 시간 + 最大复苏时间 + 最大復甦時間 Max amount of seconds a unit can spend in revive state @@ -4419,6 +5051,8 @@ Numero massimo di secondi che un'unità può spendere in stato revive ユニットがリバイブ状態になっている最大時間を設定できます 소생상태에서 인원이 버틸 수 있는 최대 시간을 초 단위로 정합니다 + 人员在等待复苏状态下能够等待的最大时间(秒) + 人員在等待復甦狀態下能夠等待的最大時間(秒) Max Revive lives @@ -4433,6 +5067,8 @@ Numero massimo Revives 最大リバイブ数 최대 소생 횟수 + 最大被救活次数 + 最大被救活次數 Max amount of lives a unit. 0 or -1 is disabled. @@ -4447,6 +5083,8 @@ Numero massimo di vite di un'unità. 0 o -1 per disabilitare. ユニットの最大リバイブ数を設定できます。0 または -1 は無効化になります 소생 가능한 횟수입니다. 0 혹은 -1 로 비활성화 합니다 + 一个人员最大可被救活次数, 0或-1为关闭 (无限救活). + 一個人員最大可被救活次數, 0或-1為關閉 (無限救活). Provides a medical system for both players and AI. @@ -4461,6 +5099,8 @@ Fornisce un sistema medico sia per giocatori che IA プレイヤーと AI の両方へ医療システムを提供します。 플레이어와 인공지능 모두에게 의료 시스템을 지원합니다. + 医疗系统将同时作用在玩家与AI + 醫療系統將同時作用在玩家與AI Set Medic Class [ACE] @@ -4475,6 +5115,8 @@ Imposta Classe Medico [ACE] 衛生兵クラスとして設定 [ACE] 의무병 보직 설정 [ACE] + 设定医疗兵单位 [ACE] + 設定醫療兵單位 [ACE] List @@ -4489,6 +5131,8 @@ Lista 一覧 목록 + 列表 + 列表 List of unit names that will be classified as medic, separated by commas. @@ -4503,6 +5147,8 @@ Lista di nomi unità che verranno classificati come medici, separati da virgole. 衛生兵として設定されるユニット名を一覧で指定でき、コンマで区切りを付けられます。 보직 이름 목록으로 의무병이 구분됩니다, 쉼표로 구분. + 列出的单位名字将被指派为医疗兵, 记得用逗号隔开! + 列出的單位名字將被指派為醫療兵, 記得用逗號隔開! Is Medic @@ -4517,6 +5163,8 @@ E' Medico 衛生兵として 의무병 + 是医疗兵 + 是醫療兵 This module allows you to assign the medic class to selected units. @@ -4531,6 +5179,8 @@ Questo modulo ti permette di assegnare la classe Medico alle unità selezionate. 選択されたユニットを衛生兵として指定します。 이 모듈은 선택한 보직이 의무병을 할 수 있게 해줍니다. + 本模块可让被同步的单位成为医疗兵. + 本模塊可讓被同步的單位成為醫療兵. None @@ -4545,6 +5195,8 @@ Nessuno なし 없음 + + Regular medic @@ -4559,6 +5211,8 @@ Medico Regolare 通常の衛生兵 일반 의무병 + 普通医疗兵 + 普通醫療兵 Doctor (Only Advanced Medics) @@ -4573,6 +5227,8 @@ Dottore (Solo Medici Avanzati) 医師 (アドバンスド医療のみ) 의사 (오직 고급 의료에서만) + 军医 (只限进阶医疗系统) + 軍醫 (只限進階醫療系統) Doctor @@ -4587,6 +5243,8 @@ Dottore 医師 의사 + 军医 + 軍醫 Assigns the ACE medic class to a unit @@ -4601,6 +5259,8 @@ Assegna la classe medico ACE ad un'unità ユニットを ACE の衛生兵として割り当てる 인원에게 ACE 의무병 보직 선정 + 指派ACE医疗职位给该单位 + 指派ACE醫療職位給該單位 Set Medical Vehicle [ACE] @@ -4615,6 +5275,8 @@ Imposta Veicolo Medico [ACE] 医療車両を設定 [ACE] 의료 차랑 선정 [ACE] + 设定医疗载具 [ACE] + 設定醫療載具 [ACE] List @@ -4629,6 +5291,8 @@ Lista 一覧 목록 + 列表 + 列表 List of vehicles that will be classified as medical vehicle, separated by commas. @@ -4643,6 +5307,8 @@ Lista di veicoli che verranno classificati come veicoli medici, separati da virgole. 医療車両として設定されるクラス名を一覧で指定でき、コンマで区切りを付けられます 차량 명칭 목록으로 의료차량이 구분됩니다, 쉼표로 구분. + 列出的载具将被指定为医疗载具, 记得用逗号隔开! + 列出的載具將被指定為醫療載具, 記得用逗號隔開! Is Medical Vehicle @@ -4657,6 +5323,8 @@ E' Veicolo Medico 医療車両として 의료 차량 + 是医疗载具 + 是醫療載具 Whatever or not the objects in the list will be a medical vehicle. @@ -4671,6 +5339,8 @@ Gli oggetti nella lista verranno considerati veicoli medici o meno. どれでも、またはこの一覧にないオブジェクトを医療車両として割り当てる。 무엇이 되었던간에 이 목록에 있는 물체는 의료 차량이 됩니다. + 列表中的载具将会变成医疗载具 + 列表中的載具將會變成醫療載具 Assigns the ACE medic class to a unit @@ -4685,6 +5355,8 @@ Assegna la classe medico ACE ad un'unità ユニットを ACE の衛生兵として割り当てる 차량에 ACE 의무병 보직 선정 + 指派ACE医疗职位给该单位 + 指派ACE醫療職位給該單位 Set Medical Facility [ACE] @@ -4699,6 +5371,8 @@ Imposta Struttura Medica [ACE] 医療施設を設定 [ACE] 의료시설 선정 [ACE] + 设定医疗设施 [ACE] + 設定醫療設施 [ACE] Is Medical Facility @@ -4713,6 +5387,8 @@ E' Struttura Medica 医療施設として 의료시설 + 是医疗设施 + 是醫療設施 Registers an object as a medical facility @@ -4727,6 +5403,8 @@ Registra un oggetto come struttura medica オブジェクトを医療施設として割り当てる 물체를 의료시설로 등록합니다 + 指定一个物件作为医疗设施 + 指定一個物件作為醫療設施 Defines an object as a medical facility. This allows for more advanced treatments. Can be used on buildings and vehicles. @@ -4741,6 +5419,8 @@ Definisce un oggetto come struttura medica. Questo permette cure più avanzate. Può essere usato su edifici e veicoli. オブジェクトを医療施設として割り当てます。建物と車両へ割り当てられた場合、より高度な治療が可能になります。 물체를 의료시설로 정의합니다. 건물 혹은 차량이 될 수 있습니다. 이는 고급 의료 조치를 할 수 있게해줍니다. + 定义一个物件作为医疗设施, 此医疗设施将被允许使用更进阶的医疗方法. 此功能可用于建筑物或是载具上! + 定義一個物件作為醫療設施, 此醫療設施將被允許使用更進階的醫療方法. 此功能可用於建築物或是載具上! [ACE] Medical Supply Crate (Basic) @@ -4755,6 +5435,8 @@ [ACE] Cassa Rifornimenti Medici (Basico) [ACE] 医療物資箱 (ベーシック) [ACE] 의료 물자 (기본) + [ACE] 医疗补给箱(基本) + [ACE] 醫療補給箱(基本) [ACE] Medical Supply Crate (Advanced) @@ -4769,6 +5451,8 @@ [ACE] Cassa Rifornimenti Medici (Avanzato) [ACE] 医療物資箱 (アドバンスド) [ACE] 의료 물자 (고급) + [ACE] 医疗补给箱(进阶) + [ACE] 醫療補給箱(進階) Anytime @@ -4783,6 +5467,8 @@ Sempre いつでも 언제나 + 任何时间 + 任何時間 Stable @@ -4797,6 +5483,8 @@ Stabile 安定 안정된 + 稳定状态下 + 穩定狀態下 Medical @@ -4811,6 +5499,8 @@ Orvosi 治療 의료 + 医疗设定 + 醫療設定 Distance to %1 has become to far for treatment @@ -4824,6 +5514,8 @@ %1 est trop loin pour être soigné %1 は治療をできない所まで離れた %1 부터의 거리가 너무 멀어 치료할 수 없습니다 + 设定当距离超过%1将不能使用治疗动作 + 設定當距離超過%1將不能使用治療動作 This person (%1) is awake and cannot be loaded @@ -4837,6 +5529,8 @@ %1 est conscient et ne peut être embarqué. 患者 (%1) は意識があり、積み込めない 이 사람 (%1) 은(는) 의식이 있어 태우지 못합니다 + 此人(%1)是清醒且不能被装载 + 此人(%1)是清醒且不能被裝載 There is no tourniquet on this body part! @@ -4850,6 +5544,8 @@ Il n'y a pas de garrot sur ce membre ! 身体には止血帯が無い! 이 부위에는 지혈대가 없습니다! + 这部位没有止血带! + 這部位沒有止血帶! Medical training @@ -4863,6 +5559,8 @@ Медицинская подготовка 治療の訓練 의료 훈련 + 医疗训练 + 醫療訓練 Whether or not the object will be a medical vehicle. @@ -4875,6 +5573,8 @@ Будет ли объект считаться медицинским транспортом. どれでも、またはオブジェクトを医療車両として割り当てます。 무엇이 되었던간에 이 목록에 있는 물체는 의료 차량이 됩니다. + 是否使该载具为医疗载具? + 是否使該載具為醫療載具? Delay cease fire of AI while player is unconscious for medical reasons. @@ -4887,6 +5587,8 @@ AI はプレイヤーが医療的な理由で気絶している場合にかぎり、撃つのをためらいます。 Opóźnij stan wstrzymania ognia u AI kiedy gracz jest nieprzytomny z powodów medycznych. 의료상의 이유로 플레이어가 기절할 경우 인공지능이 발사를 지연합니다. + 当玩家为无意识的状态时, 延长AI的停火时间 + 當玩家為無意識的狀態時, 延長AI的停火時間 Delay cease fire of AI for unconsciousness @@ -4900,6 +5602,8 @@ Задержка прекращения огня ботами при потере сознания AI は気絶している人へ、ためらってから射撃します 기절할 경우 인공지능이 발사를 지연합니다 + 延长AI对已无意识玩家的停火时间 + 延長AI對已無意識玩家的停火時間 diff --git a/addons/medical_ai/stringtable.xml b/addons/medical_ai/stringtable.xml index b2fdbbb773..5c93be2f33 100644 --- a/addons/medical_ai/stringtable.xml +++ b/addons/medical_ai/stringtable.xml @@ -10,6 +10,8 @@ Tylko serwer i HC Seulement sur le server ou le HC Solo Server e HC + 只在伺服器或无头客户端 + 只在伺服器或無頭客戶端 diff --git a/addons/medical_blood/stringtable.xml b/addons/medical_blood/stringtable.xml index 4bbd2c19a1..8a24ad79b5 100644 --- a/addons/medical_blood/stringtable.xml +++ b/addons/medical_blood/stringtable.xml @@ -9,6 +9,8 @@ Tylko gracze Joueurs seulement Solo Giocatori + 只有玩家 + 只有玩家 Enable Blood Drops @@ -18,6 +20,8 @@ Włącz ślady krwi na ziemi Active les gouttes de sang Abilita Perdite di Sangue + 开启血液滴落效果 + 開啟血液滴落效果 Enable or disable Blood Drops created on bleeding and taking damage @@ -26,6 +30,8 @@ Włącz lub wyłącz pozostawianie śladów krwi na ziemi kiedy postać odnosi obrażenia bądź krwawi (Dés)active les gouttes de sang lors d'un saignement ou de blessure Abilita o disabilita la Perdite di Sangue create sanguinando e prendendo danno + 开启后, 会让受伤时伤口有血液滴落的效果. + 開啟後, 會讓受傷時傷口有血液滴落的效果. diff --git a/addons/medical_menu/stringtable.xml b/addons/medical_menu/stringtable.xml index 113f9b4bd3..daae65cc65 100644 --- a/addons/medical_menu/stringtable.xml +++ b/addons/medical_menu/stringtable.xml @@ -13,6 +13,8 @@ Menu médical 治療メニュー 의료 메뉴 + 医疗选单 + 醫療選單 Allow Medical Menu @@ -26,6 +28,8 @@ Autoriser le menu médical 治療メニューを有効化 의료 메뉴 활성화 + 允许医疗选单 + 允許醫療選單 Allow clients to use the medical menu @@ -39,6 +43,8 @@ Autoriser les clients à utiliser le menu médical すべてのクライアントが治療メニューをつかえるようにする 클라이언트가 의료 메뉴를 쓰는것을 허락합니다 + 允许客户端使用医疗选单 + 允許客戶端使用醫療選單 Use Medical menu @@ -52,6 +58,8 @@ Utiliser le menu médical 治療メニューをつかう 의료 메뉴 사용 + 使用医疗选单 + 使用醫療選單 If allowed by server, enable the option to use the Medical Menu through keybinding and interaction menu @@ -65,6 +73,8 @@ Si autorisé par le serveur, active l'option d'utiliser le menu médical à travers les raccourcis clavier et le menu d'interaction. サーバーが有効化を許可している場合は、オプションから有効化でき治療メニューはキー割り当てとインタラクション メニューを無視できます 서버 허가하에 단축키와 상호작용 메뉴로 의료 메뉴사용을 허가합니다 + 如果伺服器允许, 只需透过按键即可叫出医疗选单 + 如果伺服器允許, 只需透過按鍵即可叫出醫療選單 Re-open Medical menu @@ -78,6 +88,8 @@ Ré-ouvrir le menu médical 治療メニューを再びひらく 의료 메뉴 다시 열기 + 重新开启医疗选单 + 重新開啟醫療選單 Re-open the medical menu after succesful treatment @@ -91,6 +103,8 @@ Ré-ouvrir le menu médical après un traitement réussi 治療が終わったあと、再び治療メニューをひらく 성공적으로 치료한후에 의료 메뉴를 다시 엽니다 + 当治疗成功后重新打开医疗选单 + 當治療成功後重新打開醫療選單 Open Medical Menu @@ -104,6 +118,8 @@ Ouvir le menu médical 治療メニューをひらく 의료 메뉴 열기 + 开起医疗选单 + 開起醫療選單 Medical Menu Settings @@ -117,6 +133,8 @@ Réglages du menu médical 治療メニューの設定 의료 메뉴 설정 + 医疗选单设定 + 醫療選單設定 Configure the usage of the Medical Menu @@ -130,6 +148,8 @@ Configurer l'utilisation du menu médical 治療メニューを使うための設定 의료 메뉴 사용의 설정 + 设置医疗选单的使用 + 設置醫療選單的使用 EXAMINE & TREATMENT @@ -143,6 +163,8 @@ ESAMINA & TRATTA 診断 & 治療 검사 / 치료 + 检查 & 治疗 + 檢查 & 治療 STATUS @@ -156,6 +178,8 @@ STATO 状態 상태 + 状态 + 狀態 OVERVIEW @@ -169,6 +193,8 @@ PANORAMICA オーバービュー 개요 + 概述 + 概述 ACTIVITY LOG @@ -182,6 +208,8 @@ LOG ATTIVITA' 治療履歴 활동 로그 + 医疗纪录 + 醫療紀錄 QUICK VIEW @@ -195,6 +223,8 @@ VISTA RAPIDA クイック ビュー 퀵 뷰 + 快速检查 + 快速檢查 View triage Card @@ -208,6 +238,8 @@ Guarda Triage Card トリアージ カードを見る 부상자 카드 보기 + 查看诊断卡 + 查看診斷卡 Examine Patient @@ -221,6 +253,8 @@ Esamina Paziente 患者を調べる 환자 검사하기 + 检查伤者 + 檢查傷者 Bandage / Fractures @@ -234,6 +268,8 @@ Bendaggi/Fratture 包帯 / 骨折 붕대 / 골절 + 绷带 / 骨折 + 繃帶 / 骨折 Medication @@ -247,6 +283,8 @@ Medicazione 薬物による治療 약물 치료 + 药物 + 藥物 Airway Management @@ -260,6 +298,8 @@ Atemwegssicherung 気道を確保 기도 관리 + 呼吸道管理 + 呼吸道管理 Advanced Treatments @@ -273,6 +313,8 @@ Trattamenti Avanzati 高度な治療 고급 치료 + 进阶治疗 + 進階治療 Drag/Carry @@ -286,6 +328,8 @@ Trascina/Trasporta 引きずる / 運ぶ 끌기 / 들기 + 拖 / 背 + 拖 / 背 Toggle (Self) @@ -299,6 +343,8 @@ Attiva (Te Stesso) トグル (自分) 토글 (자신) + 切换 (自己) + 切換 (自己) Select triage status @@ -312,6 +358,8 @@ Seleziona stato Triage トリアージによる状態を選択 부상 상태 고르기 + 选择分诊状态 + 選擇分診狀態 Select Head @@ -325,6 +373,8 @@ Seleziona Testa 頭部を選ぶ 머리 선택 + 选择头部 + 選擇頭部 Select Torso @@ -338,6 +388,8 @@ Seleziona Torso 胴体を選ぶ 몸통 선택 + 选择身体 + 選擇身體 Select Left Arm @@ -351,6 +403,8 @@ Seleziona Braccio Sinistro 左腕を選ぶ 왼쪽 팔 선택 + 选择左手 + 選擇左手 Select Right Arm @@ -364,6 +418,8 @@ Seleziona Braccio Destro 右腕を選ぶ 오른쪽 팔 선택 + 选择右手 + 選擇右手 Select Left Leg @@ -377,6 +433,8 @@ Seleziona Gamba Sinistra 左足を選ぶ 왼쪽 다리 선택 + 选择左脚 + 選擇左腳 Select Right Leg @@ -390,6 +448,8 @@ Seleziona Gamba Destra 右足を選ぶ 오른쪽 다리 선택 + 选择右脚 + 選擇右腳 Head @@ -403,6 +463,8 @@ Testa 頭部 머리 + 头部 + 頭部 Torso @@ -416,6 +478,8 @@ Torso 胴体 몸통 + 身体 + 身體 Left Arm @@ -429,6 +493,8 @@ Braccio Sinistro 左腕 왼쪽 팔 + 左手 + 左手 Right Arm @@ -442,6 +508,8 @@ Braccio Destro 右腕 오른쪽 팔 + 右手 + 右手 Left Leg @@ -455,6 +523,8 @@ Gamba Sinistra 左足 왼쪽 다리 + 左脚 + 左腳 Right Leg @@ -468,6 +538,8 @@ Gamba Destra 右足 오른쪽 다리 + 右脚 + 右腳 Body Part: %1 @@ -481,6 +553,8 @@ Parte del Corpo: %1 身体の一部: %1 신체 부위: %1 + 身体部位: %1 + 身體部位: %1 Small @@ -494,6 +568,8 @@ Piccolo 小さい + + Medium @@ -507,6 +583,8 @@ Medio 中くらい + + Large @@ -520,6 +598,8 @@ Grande 大きい + + There are %2 %1 Open Wounds @@ -533,6 +613,8 @@ Ci sono %2 %1 Ferite Aperte 開いている傷口が %2 %1 ほどあるようだ 여기 %2 %1 크기의 열린 상처가 있다 + 有 %2 %1 开放性伤口 + 有 %2 %1 開放性傷口 There is 1 %1 Open Wound @@ -546,6 +628,8 @@ C'è 1 %1 Ferita Aperta 1 つの空いている %1 傷口 여기 %1 크기의 열린 상처가 있다 + 有 1 %1 开放性伤口 + 有 1 %1 開放性傷口 There is a partial %1 Open wound @@ -559,6 +643,8 @@ C'è 1 parziale %1 Ferita Aperta 部分的に開いている %1 の傷口がある 여기 부분적으로 %1 크기의 상처가 있다 + 有部分 %1 开放性伤口 + 有部分 %1 開放性傷口 There are %2 %1 Bandaged Wounds @@ -572,6 +658,8 @@ Ci sono %2 %1 Ferite Bendate ここには %2 %1 の処置された傷がある 여기에 붕대를 감은 %2 %1 크기의 상처가 있다 + 有 %2 %1 包扎过伤口 + 有 %2 %1 包紮過傷口 There is 1 %1 Bandaged Wound @@ -585,6 +673,8 @@ C'è 1 %1 Ferita Bendata 1 つの包帯で巻かれている %1 傷 여기에 붕대를 감은 %1 크기의 상처가 있다 + 有 1 %1 包扎过伤口 + 有 1 %1 包紮過傷口 There is a partial %1 Bandaged wound @@ -598,6 +688,8 @@ C'è 1 parziale %1 Ferita Bendata 患者には %1 の包帯で処置された傷がある 여기 부분적으로 붕대질한 %1 크기의 상처가 있다 + 有部分 %1 包扎过伤口 + 有部分 %1 包紮過傷口 Normal breathing @@ -611,6 +703,8 @@ Respirazione Normale 通常の呼吸 정상 호흡 + 正常呼吸 + 正常呼吸 No breathing @@ -624,6 +718,8 @@ Nessuna Respirazione 息をしていない 호흡이 없음 + 没有呼吸 + 沒有呼吸 Difficult breathing @@ -637,6 +733,8 @@ Difficoltà Respiratorie 呼吸が難しそうだ 호흡 곤란 + 呼吸困难 + 呼吸困難 Almost no breathing @@ -650,6 +748,8 @@ Quasi nessuna Respirazione ほとんど呼吸していない 호흡이 거의 없음 + 几乎没有呼吸 + 幾乎沒有呼吸 Bleeding @@ -663,6 +763,8 @@ Sanguinamento 出血 출혈 + 出血中 + 出血中 in Pain @@ -676,6 +778,8 @@ in Dolore 痛みがある 고통 + 疼痛中 + 疼痛中 Lost a lot of Blood @@ -689,6 +793,8 @@ Perso molto Sangue 大量出血している 많은 피를 흘림 + 大量失血 + 大量失血 Tourniquet [CAT] @@ -702,6 +808,8 @@ Laccio Emostatico [CAT] 止血帯 [CAT] 지혈대 [CAT] + 军用止血带 + 軍用止血帶 Nasopharyngeal Tube [NPA] @@ -715,6 +823,8 @@ Tubo Nasofaringeo [NPA] 鼻咽頭チューブ [NPA] 비-인두 기도기 [NPA] + 鼻咽管 + 鼻咽管 - \ No newline at end of file + diff --git a/addons/microdagr/stringtable.xml b/addons/microdagr/stringtable.xml index 5be5d853c3..44fa85c25a 100644 --- a/addons/microdagr/stringtable.xml +++ b/addons/microdagr/stringtable.xml @@ -1,4 +1,4 @@ - + @@ -14,6 +14,8 @@ GPS MicroDAGR MicroDAGR GPS MicroDAGR GPS + 微型军用GPS接收器 + 微型軍用GPS接收器 MicroDAGR advanced GPS receiver @@ -28,6 +30,8 @@ Recepitor GPS avançado MicroDAGR MicroDAGR は改良された GPS 受信機です MicroDAGR 고급 위성항법 수신기 + 微型军用高级防御GPS接收器 + 微型軍用高級防禦GPS接收器 Angular Unit: @@ -42,6 +46,8 @@ Unidade Angular: 角度の種類: 각도의 단위: + 角密位: + 角密位: Mils @@ -56,6 +62,8 @@ Mils: ミリ ラジアン + 密位 + 密位 Show Waypoints On Map: @@ -70,6 +78,8 @@ Mostrar Waypoints no mapa: 地図へウェイポイントを表示: 웨이포인트를 지도에 보이기: + 显示路径点在地图上: + 顯示路徑點在地圖上: Degrees @@ -84,6 +94,8 @@ Graus 角度 각도 + + On @@ -98,6 +110,8 @@ Be 有効 켜기 + 开启 + 開啟 Off @@ -112,6 +126,8 @@ Ki 無効 끄기 + 关闭 + 關閉 Enter Grid Cords: @@ -126,6 +142,8 @@ Digite as Ccords. do Grid 座標を入力: 망 좌표 입력: + 输入网格座标: + 輸入網格座標: Name of [%1] @@ -140,6 +158,8 @@ Nome do [%1] [%1] の名前 [%1] 의 이름 + 名称 [%1] + 名稱 [%1] MGRS-New @@ -154,6 +174,8 @@ MGRS-Novo MGRS-New MGRS-새 것 + 军事网格座标系统-新型 + 軍事網格座標系統-新型 WGD @@ -168,6 +190,8 @@ WGD WGD WGD + 世界座标 + 世界座標 Range: @@ -182,6 +206,8 @@ Distância: 距離: 거리: + 范围: + 範圍: Compass Direction @@ -196,6 +222,8 @@ Direção na bússula 方位磁石での方位 방위 + 指北针方位 + 指北針方位 Mark @@ -210,6 +238,8 @@ Marca マーク 표시 + 标记 + 標記 Waypoints @@ -224,6 +254,8 @@ Waypoints ウェイポイント 웨이포인트 + 路径点 + 路徑點 Connect To @@ -238,6 +270,8 @@ Conectar à 次に接続 연결 + 连接到 + 連接到 Settings @@ -252,6 +286,8 @@ Opções 設定 설정 + 设定 + 設定 SetWP @@ -266,6 +302,8 @@ Definir WP ウェイポイント設定 웨이포인트 설정 + 设置路径点 + 設置路徑點 Add @@ -280,6 +318,8 @@ Adicionar 追加 더하기 + 新增 + 新增 Delete @@ -294,6 +334,8 @@ Törlés 削除 지우기 + 删除 + 刪除 Toggle MicroDAGR Display Mode @@ -308,6 +350,8 @@ Alternar Modo de Display do MicroDAGR MicroDAGR の表示モード MicroDAGR 화면 모드 토글 + 切换微型军用GPS接收器显示模式 + 切換微型軍用GPS接收器顯示模式 Show MicoDAGR @@ -322,6 +366,8 @@ Mostrar MicroDAGR MicoDAGR を表示 MicroDAGR 꺼내기 + 显示微型军用GPS接收器 + 顯示微型軍用GPS接收器 Configure MicroDAGR @@ -336,6 +382,8 @@ Configurar MicroDAGR MicroDAGR を設定 MicroDAGR 설정하기 + 设定微型军用GPS接收器 + 設定微型軍用GPS接收器 Close MicroDAGR @@ -350,6 +398,8 @@ Fechar MicroDAGR MicroDAGR を閉じる MicroDAGR 집어넣기 + 关闭微型军用GPS接收器 + 關閉微型軍用GPS接收器 MicroDAGR Map Fill @@ -364,6 +414,8 @@ Riempimento Mappa MicroDAGR MicroDAGR での地図情報 MicroDAGR - 지도채우기 + 微型军用GPS接收器地图资料 + 微型軍用GPS接收器地圖資料 MicroDAGR Map Fill @@ -378,6 +430,8 @@ Riempimento Mappa MicroDAGR MicroDAGR での地図情報 MicroDAGR - 지도채우기 + 微型军用GPS接收器地图资料 + 微型軍用GPS接收器地圖資料 How much map data is filled on MicroDAGR's @@ -392,6 +446,8 @@ Quanti dati sono trasferiti nella mappa del MicroDAGR MicroDAGR で表示する地図情報を決定します 얼마나 많은 데이터가 MicroDAGR에 있는지에 대한 정보 + 有多少地图数据会显示在微型军用GPS接收器 + 有多少地圖數據會顯示在微型軍用GPS接收器 Full Satellite + Buildings @@ -406,6 +462,8 @@ Satellite Completo + Edifici 完全な衛星画像と建物 위성 사진 + 건물 + 完整卫星画面 + 建筑物位置 + 完整衛星畫面 + 建築物位置 Topographical + Roads @@ -420,6 +478,8 @@ Topografico + Strade 地形と道路 지형학 도표 + 도로 + 地形 + 道路 + 地形 + 道路 None (Cannot use map view) @@ -434,6 +494,8 @@ Nessuno (Non puoi usare la vista mappa) なし(地図表示を使えません) 없음 (지도를 볼 수 없음) + 无 (无法检视地图) + 無 (無法檢視地圖) Controls how much data is filled on the microDAGR items. Less data restricts the map view to show less on the minimap. @@ -448,6 +510,8 @@ Controlla quanti dati sono presenti negli oggetti MicroDAGR. Meno dati costringono la vista mappa a mostrare meno informazioni nella minimappa. アイテム上で表示されるデータ量を決定します。設定を減らすと地図上での情報が少なくなります。 MicroDAGR에 얼마나 많은 데이터가 들어있는지 정합니다. 적을 수록 지도상에도 비춰지는게 적어집니다. + 设定有多少数据会显示在微型军用GPS接收器上. 这些资料的多寡会反映在迷你地图的显示上. + 設定有多少數據會顯示在微型軍用GPS接收器上. 這些資料的多寡會反映在迷你地圖的顯示上. diff --git a/addons/minedetector/stringtable.xml b/addons/minedetector/stringtable.xml index 456873d2c4..99e1c2d0bc 100644 --- a/addons/minedetector/stringtable.xml +++ b/addons/minedetector/stringtable.xml @@ -11,6 +11,8 @@ Metalldetektor 지뢰탐지기 Metal detector + 金属探测器 + 金屬探測器 Metal detector @@ -22,6 +24,8 @@ Metalldetektor 지뢰탐지기 Metal detector + 金属探测器 + 金屬探測器 Activate @@ -33,6 +37,8 @@ Aktivieren 작동 Attiva + 启用探测器 + 啟用探測器 Deactivate @@ -44,6 +50,8 @@ Deaktivieren 끄기 Disattiva + 停用探测器 + 停用探測器 Connect Headphones @@ -55,6 +63,8 @@ 헤드폰에 연결 Connecter les écouteurs Connetti Auricolari + 连接耳机 + 連接耳機 Disconnect Headphones @@ -66,6 +76,8 @@ 헤드폰 연결끊기 Déconnecter les écouteurs Disconnetti Auricolari + 断开耳机 + 斷開耳機 Headphones Connected @@ -77,6 +89,8 @@ 헤드폰 연결됨 Écouteurs connectés Auricolari Connessi + 已连接耳机 + 已連接耳機 Headphones Disconnected @@ -88,6 +102,8 @@ 헤드폰 연결끊김 Écouteurs déconnectés Auricolari Disconnessi + 已断开耳机 + 已斷開耳機 diff --git a/addons/missileguidance/stringtable.xml b/addons/missileguidance/stringtable.xml index 54cc4e9757..7cf2cc30e0 100644 --- a/addons/missileguidance/stringtable.xml +++ b/addons/missileguidance/stringtable.xml @@ -1,4 +1,4 @@ - + @@ -14,6 +14,8 @@ Продвинутое наведение ракет 高度なミサイルの誘導 고급 미사일 유도 + 进阶飞弹制导 + 進階飛彈制導 Advanced missile guidance, or AMG, provides multiple enhancements to missile locking and firing. It is also a framework required for missile weapon types. @@ -28,6 +30,8 @@ Pokočilé navádění raket (AMG) poskytuje několik vylepšení pro lepší zaměření a následnou střelbu. Je to prvek vyžadovaný u typu zbraní jako jsou rakety. 高度なミサイルの誘導、または AMG はミサイルの捕捉と発射に複数の強化をあたえます。これはミサイルの種類によって、枠組みを必要とします。 고급 미사일 유도 혹은 AMG 는 표적 획득 및 발사를 위한 여러 기능을 제공합니다. 미사일 종류에따라 체계가 필요합니다. + 进阶飞弹制导增强了多种导弹锁定和射击的能力. 此系统适用于所有飞弹类型的武器. + 進階飛彈制導增強了多種導彈鎖定和射擊的能力. 此系統適用於所有飛彈類型的武器. Hydra-70 DAGR Missile @@ -42,6 +46,8 @@ Hydra-70 DAGR Hydra-70 DAGR ミサイル Hydra-70 DAGR 미사일 + 九头蛇-70 直接攻击导引飞弹 + 九頭蛇-70 直接攻擊導引飛彈 DAGR @@ -56,6 +62,8 @@ DAGR DAGR DAGR + 直接攻击导引飞弹 + 直接攻擊導引飛彈 Hydra-70 DAGR Laser Guided Missile @@ -70,6 +78,8 @@ Управляемая ракета лазерного наведения Hydra-70 DAGR Hydra-70 DAGR レーザ誘導ミサイル Hydra-70 DAGR 레이저 유도 미사일 + 九头蛇-70 直接攻击雷射导引飞弹e + 九頭蛇-70 直接攻擊雷射導引飛彈e Hellfire II AGM-114K Missile @@ -84,6 +94,8 @@ Hellfire II AGM-114K Hellfire II AGM-114K ミサイル Hellfire II AGM-114K 미사일 + 地狱火II型 AGM-114K 导弹 + 地獄火II型 AGM-114K 導彈 AGM-114K @@ -98,6 +110,8 @@ AGM-114K AGM-114K AGM-114K + AGM-114K + AGM-114K Hellfire II AGM-114K Laser Guided Missile @@ -112,6 +126,8 @@ Управляемая ракета лазерного наведения Hellfire II AGM-114K Hellfire II AGM-114K レーザ誘導ミサイル Hellfire II AGM-114K 레이저 유도 미사일 + 地狱火II型 AGM-114K 雷射导引飞弹 + 地獄火II型 AGM-114K 雷射導引飛彈 Off @@ -126,6 +142,8 @@ Spento 無効 끄기 + 关闭 + 關閉 Player Only @@ -140,6 +158,8 @@ Solo Giocatore プレイヤーのみ 오직 플레이어만 + 只有玩家 + 只有玩家 Player and AI @@ -153,6 +173,8 @@ Игрок и боты Giocatore ed IA プレイヤーと AI + 玩家和AI + 玩家和AI Cycle Fire Mode @@ -167,6 +189,8 @@ Alterar Modo de Disparo 発射モード切り替え 발사 방식 순환 + 循环切换开火模式 + 循環切換開火模式 diff --git a/addons/missionmodules/stringtable.xml b/addons/missionmodules/stringtable.xml index 2fe4264a37..d9548493db 100644 --- a/addons/missionmodules/stringtable.xml +++ b/addons/missionmodules/stringtable.xml @@ -1,4 +1,4 @@ - + @@ -14,6 +14,8 @@ Moduli Missione ACE ACE ミッション モジュール ACE 미션 모듈 + ACE 任务模块 + ACE 任務模塊 Ambiance Sounds [ACE] @@ -28,6 +30,8 @@ Souni Ambientali [ACE] 環境音 [ACE] 환경 효과음 [ACE] + 环境声音 [ACE] + 環境聲音 [ACE] Sounds @@ -42,6 +46,8 @@ Suoni 効果音 효과음 + 声音 + 聲音 Class names of the ambiance sounds to be played. Seperated by ',' @@ -55,6 +61,8 @@ Nomi classi dei suoni ambientali da eseguire. Separati da ',' 再生する環境音のクラスネームを記載。','で複数指定できます。 재생되는 환경 효과음의 단위와 이름입니다. ','로 구분됩니다. + 输入想使用的环境声音classname. 每个classname用','做区隔 + 輸入想使用的環境聲音classname. 每個classname用','做區隔 Minimal Distance @@ -69,6 +77,8 @@ Distanza Minimale 最低距離 최소 거리 + 最小距离 + 最小距離 Used for calculating a random position and sets the minimal distance between the players and the played sound file(s) @@ -83,6 +93,8 @@ Usati per calcolare una posizione casuale ed impostare la distanza minima tra i giocatori ed il file suono eseguito 無作為な位置への計算や、プレイヤーと再生されるファイルの間へ最低距離を設定します 무작위 위치 계산에 사용되며 플레이어와 재생 된 사운드 파일 간의 최소 거리를 설정합니다. + 声音将随机产生在玩家附近, 此选项定义该声音最近会距离玩家多少公尺. + 聲音將隨機產生在玩家附近, 此選項定義該聲音最近會距離玩家多少公尺. Maximum Distance @@ -97,6 +109,8 @@ Distanza Massima 最大距離 최대 거리 + 最大距离 + 最大距離 Used for calculating a random position and sets the maximum distance between the players and the played sound file(s) @@ -111,6 +125,8 @@ Usato per calcolare una posizione casuale ed impostare la distanza massima tra giocatori e il file suono eseguito 無作為な位置への計算や、プレイヤーと再生されるファイルの間へ最大距離を設定します 무작위 위치 계산에 사용되며 플레이어와 재생 된 사운드 파일 간의 최대 거리를 설정합니다. + 声音将随机产生在玩家附近, 此选项定义该声音最远会距离玩家多少公尺. + 聲音將隨機產生在玩家附近, 此選項定義該聲音最遠會距離玩家多少公尺. Minimal Delay @@ -125,6 +141,8 @@ Pausa Minima 最低遅延 최소 지연 + 最小延迟 + 最小延遲 Minimal delay between sounds played @@ -139,6 +157,8 @@ Pausa Minima tra suoni eseguiti 再生されるまでの最低遅延 재생된 소리간 최소 지연시간 + 设定每个声音档案中间最少间隔多久再进行播放 + 設定每個聲音檔案中間最少間隔多久再進行播放 Maximum Delay @@ -153,6 +173,8 @@ Pausa Massima 最大遅延 최대 지연 + 最大延迟 + 最大延遲 Maximum delay between sounds played @@ -167,6 +189,8 @@ Pausa Massima tra suoni eseguiti 再生されるまでの最大遅延 재생된 소리간 최대 지연시간 + 设定每个声音档案中间最多间隔多久再进行播放 + 設定每個聲音檔案中間最多間隔多久再進行播放 Follow Players @@ -181,6 +205,8 @@ Segui Giocatori プレイヤーを追随 플레이어 따라가기 + 跟随玩家 + 跟隨玩家 Follow players. If set to false, loop will play sounds only nearby logic position. @@ -195,6 +221,8 @@ Segui Giocatori. Se impostato su falso, il ciclo eseguirà i suoni solo vicino ad una posizione logica. プレイヤーを追随します。False に設定するとロジックの近くで延々と再生します。 플레이어를 따라갑니다. 거짓으로 설정될경우 오직 한 자리에서만 반복해서 소리를 재생합니다. + 设定声音是否会在玩家的附近产生. 假如关闭此功能, 声音只会在模块的位置产生. + 設定聲音是否會在玩家的附近產生. 假如關閉此功能, 聲音只會在模塊的位置產生. Volume @@ -209,6 +237,8 @@ Volume 音量 볼륨 + 音量 + 音量 The volume of the sounds played @@ -223,6 +253,8 @@ Il volume dei suoni eseguiti 再生される音の大きさ 재생되는 소리의 볼륨 + 调整声音的音量 + 調整聲音的音量 Ambiance sounds loop (synced across MP) @@ -237,6 +269,8 @@ Ciclo Suoni Ambientali (sincronizzato in MP) 環境音の繰り返し (MP 間で同期させます) 환경 효과음 반복 (멀티플레이 전반적으로 동기화됨) + 循环的环境声音 (在多人游戏中会同步所有玩家的播放状态) + 循環的環境聲音 (在多人遊戲中會同步所有玩家的播放狀態) diff --git a/addons/mk6mortar/stringtable.xml b/addons/mk6mortar/stringtable.xml index 2b5e220753..e2dcfabad8 100644 --- a/addons/mk6mortar/stringtable.xml +++ b/addons/mk6mortar/stringtable.xml @@ -1,4 +1,4 @@ - + @@ -14,6 +14,8 @@ Tavola di tiro 82mm 82mm 射表 82mm 사거리표 + 82mm迫击炮射表 + 82mm迫擊炮射表 Range Table for the Mk6 82mm Mortar @@ -28,6 +30,8 @@ Tavola di tiro per il mortaio calibro 82mm Mk6 Mk6 82mm 迫撃砲の射表 Mk6 82mm 박격포 사격을 위한 사거리표 + MK6 82mm迫击炮射表 + MK6 82mm迫擊炮射表 Open 82mm Rangetable @@ -42,6 +46,8 @@ Apri la tavola di tiro 82mm 82mm 射表を開く 82mm 사거리표 열기 + 开启82mm迫击炮射表 + 開啟82mm迫擊炮射表 Charge @@ -56,6 +62,8 @@ Carica 装薬 장약 + 装药 + 裝藥 Mk6 Settings @@ -70,6 +78,8 @@ Impostazioni Mk6 Mk6 設定 Mk6 설정 + MK6设定 + MK6設定 Air Resistance @@ -84,6 +94,8 @@ Resistenza dell'Aria 空気抵抗 공기저항 + 空气阻力 + 空氣阻力 For Player Shots, Model Air Resistance and Wind Effects @@ -98,6 +110,8 @@ Per Proiettili dei Giocatori, simula la Resistenza dell'Aria e gli Effetti del Vento プレイヤが射撃すると、空気抵抗モデルと風による影響をあたえます。 플레이어 사격시 공기저항과 바람에 영향을 받습니다 + 设定由玩家射击的迫击炮, 将会受到空气阻力与风力的影响 + 設定由玩家射擊的迫擊砲, 將會受到空氣阻力與風力的影響 Allow Mk6 Computer @@ -112,6 +126,8 @@ Consenti Computer Mk6 Mk6 コンピュータを許可 Mk6 탄도계산컴퓨터 허가 + 允许使用MK6射控电脑 + 允許使用MK6射控電腦 Show the Computer and Rangefinder (these NEED to be removed if you enable air resistance) @@ -126,6 +142,8 @@ Mostra il Computer e Distaziometro (questi DEVONO essere rimossi se vuoi abilitare la resistenza dell'aria) コンピュータと距離を表示します (空気抵抗を有効化している場合は必ず削除してください) 탄도계산컴퓨터와 거리측정기를 보여줍니다(공기저항을 활성화했을경우 이 항목은 비활성화 되어야만 합니다) + 显示射控电脑和测距仪 (如果有启用空气阻力功能时, 须停用此项功能) + 顯示射控電腦和測距儀 (如果有啟用空氣阻力功能時, 須停用此項功能) Allow Mk6 Compass @@ -140,6 +158,8 @@ Consenti Bussola Mk6 Mk6 への方位磁石を有効化 Mk6 나침반 허용 + 允许使用MK6指北针 + 允許使用MK6指北針 Show the Mk6 Digital Compass @@ -154,6 +174,8 @@ Mostra la Bussola Digitale Mk6 Mk6 のデジタル方位磁石を表示 Mk6 에서 전자 나침반을 보여줍니다 + 显示MK6的数位指北针 + 顯示MK6的數位指北針 This module allows you to setup Mk6 mortar settings. @@ -167,6 +189,8 @@ Este módulo permite configurar los parámetros del mortero Mk6. Mk6 迫撃砲への設定をできます。 이 모듈은 Mk6 설치 설정을 가능케 합니다. + 这个模块允许你设定MK6迫击炮的相关功能. + 這個模塊允許你設定MK6迫擊砲的相關功能. Use Ammunition handling @@ -179,6 +203,8 @@ Использовать манипуляции с боеприпасами 弾薬の取り扱い 탄약 관리 활성화 + 使用手动弹药装卸 + 使用手動彈藥裝卸 Removes mortar magazines, requiring individual rounds to be loaded by the gunner or loader. Does not affect AI mortars. @@ -191,6 +217,8 @@ Удаляет артиллерийские магазины, требует загрузку отдельных снарядов стрелком или заряжащим. Не влияет на артиллерию ИИ. 迫撃砲から弾薬を除去します。射手か装填手により予め装填されている必要があります。AI 迫撃砲へ影響を与えません。 박격포 탄창을 제거합니다, 사수나 장전수가 개별적으로 탄환을 넣어줘야만 합니다. 인공지능은 영향을 받지 않습니다. + 开启此功能时. 迫击炮的弹药需由炮手与装填手共同合作来进行装填. 此功能并不影响由AI射击的迫击炮. + 開啟此功能時. 迫擊砲的彈藥需由砲手與裝填手共同合作來進行裝填. 此功能並不影響由AI射擊的迫擊砲. Remove Round @@ -204,6 +232,8 @@ Извлечь снаряд 弾薬を除去 탄약 제거 + 卸除弹头 + 卸除彈頭 Load Mortar @@ -217,6 +247,8 @@ Зарядить миномет 弾薬を装填 탄약 장전 + 装载弹头 + 裝載彈頭 Unloading Round @@ -229,6 +261,8 @@ Извлечение снаряда 弾薬を除去しています 탄약 제거중 + 卸除弹头中 + 卸除彈頭中 Preparing Round @@ -242,6 +276,8 @@ Подготовка снаряда 事前に装填 탄약 준비중 + 准备弹头中 + 準備彈頭中 Load HE @@ -255,6 +291,8 @@ Зарядить фугасный りゅう弾を装填 고폭탄 장전 + 装载高爆弹 + 裝載高爆彈 Load Smoke @@ -268,6 +306,8 @@ Зарядить дымовой 煙幕弾を装填 연막탄 장전 + 装载烟雾弹 + 裝載煙霧彈 Load Illumination @@ -281,6 +321,8 @@ Зарядить осветительный 照明弾を装填 조명탄 장전 + 装载照明弹 + 裝載照明彈 Load Guided HE @@ -294,6 +336,8 @@ Зарядить фугасный управляемый 誘導りゅう弾を装填 유도 고폭탄 장전 + 装载导引高爆弹 + 裝載導引高爆彈 Load Laser Guided HE @@ -307,6 +351,8 @@ Зарядить фугасный управляемый по ЛЦУ レーザ誘導りゅう弾を装填 레이저 유도 고폭탄 장전 + 装载雷射导引高爆弹 + 裝載雷射導引高爆彈 82mm HE Round @@ -320,6 +366,8 @@ Фугасный снаряд 82мм 82mm りゅう弾 82mm 고폭탄 + 82mm高爆弹 + 82mm高爆彈 82mm Smoke Round @@ -333,6 +381,8 @@ Дымовой снаряд 82мм 82mm 煙幕弾 82mm 연막탄 + 82mm烟雾弹 + 82mm煙霧彈 82mm Illumination Round @@ -346,6 +396,8 @@ Осветительный снаряд 82мм 82mm 照明弾 82mm 조명탄 + 82mm照明弹 + 82mm照明彈 82mm Guided HE Round @@ -359,6 +411,8 @@ Фугасный снаряд управляемый 82мм 82mm 誘導りゅう弾 82mm 유도 고폭탄 + 82mm导引高爆弹 + 82mm導引高爆彈 82mm Laser Guided HE Round @@ -372,6 +426,8 @@ Фугасный снаряд управляемый по ЛЦУ 82мм 82mm レーザ誘導りゅう弾 82mm 레이저 유도 고폭탄 + 82mm雷射导引高爆弹 + 82mm雷射導引高爆彈 Used in Mk6 mortar @@ -385,6 +441,8 @@ Использовался в миномете Mk6 Mk6 mortar で使います Mk6 박격포에 사용됨 + 用于Mk6迫击炮 + 用於Mk6迫擊砲 [ACE] 82mm HE Rounds Box @@ -398,6 +456,8 @@ [ACE] Ящик фугасных снарядов 82мм [ACE] 82mm りゅう弾入り弾薬箱 [ACE] 82mm 고폭탄 상자 + [ACE] 82mm高爆弹药箱 + [ACE] 82mm高爆彈藥箱 [ACE] 82mm Smoke Rounds Box @@ -411,6 +471,8 @@ [ACE] Ящик дымовых снарядов 82мм [ACE] 82mm 煙幕弾入り弾薬箱 [ACE] 82mm 연막탄 상자 + [ACE] 82mm烟雾弹药箱 + [ACE] 82mm煙霧彈藥箱 [ACE] 82mm Illumination Rounds Box @@ -424,6 +486,8 @@ [ACE] Ящик осветительных снарядов 82мм [ACE] 82mm 照明弾入り弾薬箱 [ACE] 82mm 조명탄 상자 + [ACE] 82mm照明弹药箱 + [ACE] 82mm照明彈藥箱 [ACE] 82mm Default Loadout Box @@ -437,6 +501,8 @@ [ACE] Ящик снарядов 82мм (стандартный) [ACE] 82mm 梱包箱 [ACE] 82mm 기본 장비 상자 + [ACE] 82mm预设弹药箱 + [ACE] 82mm預設彈藥箱 diff --git a/addons/movement/stringtable.xml b/addons/movement/stringtable.xml index 9d7c5d219d..eecbf9f833 100644 --- a/addons/movement/stringtable.xml +++ b/addons/movement/stringtable.xml @@ -1,4 +1,4 @@ - + @@ -14,6 +14,8 @@ Показывать вес в фунтах ポンドで重量を表示する 무게를 파운드(lb)로 보여줍니다 + 使用磅来显示重量 + 使用磅來顯示重量 Weight: @@ -28,6 +30,8 @@ Вес: 重量: 무게: + 重量: + 重量: Climb @@ -42,6 +46,8 @@ Subir 登る 오르기 + 攀爬 + 攀爬 Can't climb here @@ -55,6 +61,8 @@ Non puoi arrampicarti qui Não se pode subir aqui ここは登れない + 这里无法攀爬 + 這裡無法攀爬 - \ No newline at end of file + diff --git a/addons/mx2a/stringtable.xml b/addons/mx2a/stringtable.xml index cc2b8beb85..ab92ad08c7 100644 --- a/addons/mx2a/stringtable.xml +++ b/addons/mx2a/stringtable.xml @@ -1,4 +1,4 @@ - + @@ -14,6 +14,8 @@ MX-2A MX-2A MX-2A + MX-2A + MX-2A Thermal imaging device @@ -28,6 +30,8 @@ Dispositivo di visione termica サーマル画像表示双眼鏡 열영상 장치 + 热成像装置 + 熱成像裝置 diff --git a/addons/nametags/stringtable.xml b/addons/nametags/stringtable.xml index 9a4acbe108..ba7ba55872 100644 --- a/addons/nametags/stringtable.xml +++ b/addons/nametags/stringtable.xml @@ -14,6 +14,8 @@ Mostrar nomes 名前の表示 이름 표시 + 显示名称 + 顯示名稱 Show player names @@ -28,6 +30,8 @@ Показывать имена игроков (включить имена) プレイヤ名を表示 플레이어 이름 표시 + 显示玩家名称 + 顯示玩家名稱 Show player name only on cursor (requires player names) @@ -42,6 +46,8 @@ Показать имена игроков только под курсором (при включенных именах) カーソルを合わせた時だけプレイヤ名を表示 (プレイヤ名が必要 커서로 지시할때만 플레이어 이름 표시(플레이어 이름 필요) + 仅在准心指到后显示玩家名称 (玩家必须有设定名称) + 僅在準心指到後顯示玩家名稱 (玩家必須有設定名稱) Show player name only on keypress (requires player names) @@ -56,6 +62,8 @@ Mostrar nomes somente ao pressionar teclar (requer nome de jogadores) キーを押した時だけプレイヤ名を表示 (プレイヤ名が必要) 키를 누를때만 플레이어 이름 표시(플레이어 이름 필요) + 仅在按按键后显示玩家名称 (玩家必须有设定名称) + 僅在按按鍵後顯示玩家名稱 (玩家必須有設定名稱) Show player ranks (requires player names) @@ -70,6 +78,8 @@ Показывать звания игроков (при вкл. именах) プレイヤの階級を表示 (プレイヤ名が必要) 플레이어 계급 표시 (플레이어 이름 필요) + 显示玩家军阶 (玩家必须有设定名称) + 顯示玩家軍階 (玩家必須有設定名稱) Show vehicle crew info @@ -84,6 +94,8 @@ Mostra l'elenco del personale a bordo 車両の乗員を表示 차량 승무원 정보 표시 + 显示载具成员信息 + 顯示載具成員信息 Show name tags for AI units @@ -98,6 +110,8 @@ Mostrar nomes para unidades de IA AI ユニットの名札を表示 인공지능 인원 이름 표시 + 显示AI单位名称 + 顯示AI單位名稱 Show SoundWaves (requires player names) @@ -112,6 +126,8 @@ Mostrar onda sonora (requer nome de jogadores) 音波形を表示 (プレイヤ名が必要) 음파 표시 (플레이어 이름 필요) + 当玩家讲话时, 显示声波图案 (玩家必须有设定名称) + 當玩家講話時, 顯示聲波圖案 (玩家必須有設定名稱) Default Nametag Color (Non Group Members) @@ -126,6 +142,8 @@ Cor padrão do nome (unidades fora do grupo) 標準の名札の色(グループ メンバ以外) 기본 이름표 색상 (비-그룹 멤버) + 预设名称颜色 (非同小队队友) + 預設名稱顏色 (非同小隊隊友) Name Tags @@ -140,6 +158,8 @@ Etichette Nomi 名札 이름표 + 玩家名称 + 玩家名稱 Player Names View Dist. @@ -154,6 +174,8 @@ Distanza Visiva Etichette Nomi プレイヤ名が見える範囲 플레이어 이름 표시 거리 + 玩家名称显示距离 + 玩家名稱顯示距離 Distance in meters at which player names are shown. Default: 5 @@ -168,6 +190,8 @@ Distanza in metri a cui sono visibili i nomi giocatori. Default: 5 プレイヤの周り何メートルまで名札を表示できます。標準:5 플레이어 이름이 표시되는 미터. 기본설정: 5 + 设定名称在多少距离以内显示. 预设:5公尺 + 設定名稱在多少距離以內顯示. 預設:5公尺 Show name tags for AI? @@ -182,6 +206,8 @@ Mostra etichette nomi per IA? AI の名札も表示しますか? 인공지능의 이름도 표시합니까? + 显示AI名称? + 顯示AI名稱? Show the name and rank tags for friendly AI units? Default: Do not force @@ -196,6 +222,8 @@ Mostra etichette nomi ed etichette gradi per unità IA alleate? Default: Non forzare 友軍の AI にも名前と階級を表示しますか?標準:強制しない 아군 인공지능의 계급을 표시합니까? 기본설정: 강제하지 않음 + 显示友军AI的名称和军阶? 预设: 不显示 + 顯示友軍AI的名稱和軍階? 預設: 不顯示 Force Hide @@ -210,6 +238,8 @@ Forza Nascosto 強制で非表示 강제로 숨기기 + 强迫隐藏 + 強迫隱藏 Force Show @@ -224,6 +254,8 @@ Forza Mostra 強制で表示 강제로 표시 + 强迫显示 + 強迫顯示 Show crew info? @@ -238,6 +270,8 @@ Mostra informazioni equipaggio? 乗員の情報を表示 승무원 정보 표시? + 显示载具成员讯息? + 顯示載具成員訊息? Show vehicle crew info, or by default allows players to choose it on their own. Default: Do Not Force @@ -252,6 +286,8 @@ Mostra informazioni sull'equipaggio del veicolo, oppure consenti di default di lasciare che siano i giocatori a scegliere. Default: Non Forzare 車両の乗員を表示します。標準ではプレイヤ各々が選べられます。標準:強制しない 승무원 정보를 표시하거나 플레이어가 직접 고르게 냅둡니다. 기본설정: 강제하지 않음 + 显示载具成员讯息. 在预设的情况下, 系统允许玩家自己决定开关此讯息. 预设: 不显示 + 顯示載具成員訊息. 在預設的情況下, 系統允許玩家自己決定開關此訊息. 預設: 不顯示 Show for Vehicles @@ -266,6 +302,8 @@ Mostra per Veicoli 車両への表示 차량 표시 + 显示给载具指挥官 + 顯示給載具指揮官 Show cursor NameTag for vehicle commander (only if client has name tags enabled) Default: No @@ -279,6 +317,8 @@ Mostra il nome sul cursore per il comandante del veicolo (solo se il client ha le Etichette Nomi attive) Default: No 車長の名札をカーソルを当てて表示します (クライアント側で名札を有効化する必要があります) 標準:無効 차량의 사령관의 이름표를 표시합니다 (오직 클라이언트가 이름표를 활성화 할시에만 보입니다) 기본설정: 아니요 + 使载具指挥官能透过准心指到别的单位来显示其名称 (仅当客户端的名称功能已启用). 预设: 关闭 + 使載具指揮官能透過準心指到別的單位來顯示其名稱 (僅當客戶端的名稱功能已啟用). 預設: 關閉 This module allows you to customize settings and range of Name Tags. @@ -293,6 +333,8 @@ Questo modulo ti consente di personalizzare le impostazioni ed il raggio delle Etichette Nomi このモジュールは名札の表示範囲と設定を変更できます。 이 모듈은 당신이 이름표의 범위를 임의로 수정할 수 있게 해줍니다. + 这个模块允许您设定名称和显示范围等设定. + 這個模塊允許您設定名稱和顯示範圍等設定. Only on Cursor @@ -307,6 +349,8 @@ Solo su Cursore カーソルでのみ 커서만 해당 + 只有准心指到时 + 只有準心指到時 Only on Keypress @@ -321,6 +365,8 @@ Solo quando Premi Tasto キー押下のみ 키를 누를경우만 + 只有按按键时 + 只有按按鍵時 Only on Cursor and Keypress @@ -335,6 +381,8 @@ Solo su Cursore e quando Premi Tasto カーソルとキー押下のみ 커서와 키를 누를경우만 + 只有在准心指到和按按键时 + 只有在準心指到和按按鍵時 Force Show Only on Cursor @@ -349,6 +397,8 @@ Forza Mostra solo su Cursore カーソルでのみに強制する 커서만 강제로 해당 + 强制仅显示在准心指到时 + 強制僅顯示在準心指到時 Force Show Only on Keypress @@ -363,6 +413,8 @@ Forza Mostra solo quando Premi Tasto キー押下のみに強制する 키를 누를경우만 강제로 해당 + 强制仅显示在按按键时 + 強制僅顯示在按按鍵時 Force Show Only on Cursor and Keypress @@ -377,6 +429,8 @@ Forza Mostra solo su Cursore e quando Premi Tasto カーソルとキー押下のみに強制する 커서와 키를 누를경우만 강제로 해당 + 强制显示在准心指到和按按键时 + 強制顯示在準心指到和按按鍵時 Use Nametag settings @@ -391,6 +445,8 @@ Usa impostazioni Etichette Nomi 名札の設定 이름표 설정 사용 + 玩家名称设定 + 玩家名稱設定 Always Show All @@ -405,6 +461,8 @@ Mostra Sempre Tutto 常に表示する 항상 모두 표시 + 永远显示全部 + 永遠顯示全部 Show player names and set their activation. Default: Enabled @@ -419,6 +477,8 @@ Mostra nomi giocatori ed imposta la loro attivazione. Default: Abilitato プレイヤ名の表示と設定を有効化します。標準:有効 플레이어 이름의 표시와 설정을 활성화합니다. 기본설정: 활성화 + 显示玩家的名称并设置其启动方式. 预设: 启用 + 顯示玩家的名稱並設置其啟動方式. 預設: 啟用 Effect of sound waves above the heads of speaking players after holding the PTT key. This option works with TFAR and ACRE2. @@ -433,6 +493,8 @@ Effetto delle onde sonore sopra la testa dei giocatori parlanti quando premono il tasto PTT. Questa opzione funziona con TFAR ed ACRE2 プレイヤーが PTT キーを押している間は、音波形を表示します。このオプションは TFAR と ACRE2 で動作します。 플레이어가 PTT로 말할시 머리위에 음파효과를 적용합니다. 이 옵션은 TFAR과 ACRE2가 있을때만 적용됩니다. + 当玩家使用按键发话时, 其头上的角色名称旁会显示声波的图案. 此功能可搭配TFAR、ACRE2等模组使用. + 當玩家使用按鍵發話時, 其頭上的角色名稱旁會顯示聲波的圖案. 此功能可搭配TFAR、ACRE2等模組使用. Nametags Size @@ -447,6 +509,8 @@ Dimensione Etichette Nome 名札の大きさ 이름표 크기 + 玩家名称标记大小 + 玩家名稱標記大小 Text and Icon Size Scaling @@ -461,6 +525,8 @@ Proporzione Dimensioni Testo ed Icone 文字とアイコンの大きさ 글자와 아이콘 크기 비례 + 文字和图示大小设定 + 文字和圖示大小設定 Fade on screen border @@ -470,6 +536,8 @@ 화면 가장자리에서 사라짐 Estomper sur les bords de l'écran Sfocatura nei bordi dello schermo + 在荧幕边框旁淡出 + 在螢幕邊框旁淡出 diff --git a/addons/nightvision/stringtable.xml b/addons/nightvision/stringtable.xml index 16f59aafdf..1ff3ee43fb 100644 --- a/addons/nightvision/stringtable.xml +++ b/addons/nightvision/stringtable.xml @@ -1,4 +1,4 @@ - + @@ -14,6 +14,8 @@ Éjjellátó szemüveg (1. Gen.) 夜間暗視装置つきゴーグル (第1世代) 야투경 (1세대) + 夜视镜 (初代) + 夜視鏡 (初代) NV Goggles (Gen2) @@ -28,6 +30,8 @@ Éjjellátó szemüveg (2. Gen.) 夜間暗視装置つきゴーグル (第2世代) 야투경 (2세대) + 夜视镜 (二代) + 夜視鏡 (二代) NV Goggles (Gen3) @@ -42,6 +46,8 @@ Éjjellátó szemüveg (3. Gen.) 夜間暗視装置つきゴーグル (第3世代) 야투경 (3세대) + 夜视镜 (三代) + 夜視鏡 (三代) NV Goggles (Gen3, Brown) @@ -56,6 +62,8 @@ Éjjellátó szemüveg (3. Gen., barna) 夜間暗視装置つきゴーグル (第3世代、ブラウン) 야투경 (3세대, 갈색) + 夜视镜 (三代, 棕色) + 夜視鏡 (三代, 棕色) NV Goggles (Gen3, Green) @@ -70,6 +78,8 @@ Éjjellátó szemüveg (3. Gen., zöld) 夜間暗視装置つきゴーグル (第3世代、グリーン) 야투경 (3세대, 녹색) + 夜视镜 (三代, 绿色) + 夜視鏡 (三代, 綠色) NV Goggles (Gen3, Black) @@ -84,6 +94,8 @@ Éjjellátó szemüveg (3. Gen., fekete) 夜間暗視装置つきゴーグル (第3世代、ブラック) 야투경 (3세대, 검정색) + 夜视镜 (三代, 黑色) + 夜視鏡 (三代, 黑色) NV Goggles (Gen4) @@ -98,6 +110,8 @@ Éjjellátó szemüveg (4. Gen.) 夜間暗視装置つきゴーグル (第4世代) 야투경 (4세대) + 夜视镜 (四代) + 夜視鏡 (四代) NV Goggles (Wide) @@ -112,6 +126,8 @@ Occhiali notturni (Larghi) 夜間暗視装置つきゴーグル (ワイド) 야투경 (넓음) + 夜视镜 (宽版) + 夜視鏡 (寬版) Brightness: %1 @@ -126,6 +142,8 @@ Luminosità: %1 光度:%1 밝기: %1 + 亮度: %1 + 亮度: %1 Increase NVG Brightness @@ -140,6 +158,8 @@ Aumenta la luminosità dell'NVG 夜間暗視装置の光度を上げる 야투경 밝기 높이기 + 增加夜视镜亮度 + 增加夜視鏡亮度 Decrease NVG Brightness @@ -154,6 +174,8 @@ Riduci la luminosità dell'NVG 夜間暗視装置の光度を下げる 야투경 밝기 줄이기 + 减少夜视镜亮度 + 減少夜視鏡亮度 Nightvision @@ -167,6 +189,8 @@ Vision nocturne 夜間暗視装置 야간투시경 + 夜视 + 夜視 Settings for night vision. @@ -180,6 +204,8 @@ Réglage pour la vision nocturne 夜間暗視装置の設定。 야간투시경 설정 + 设定夜视选项. + 設定夜視選項. Disable NVGs in scope @@ -193,6 +219,8 @@ Desactiver les JVN dans les viseurs. スコープを覗くと夜間暗視装置を無効化 조준경 사용시 야투경 비활성화 + 使用瞄准镜时关闭夜视镜 + 使用瞄準鏡時關閉夜視鏡 Blocks the usage of night vision goggles whilst aiming down the sight. @@ -206,6 +234,8 @@ Bloque l'usage des JVN pendant la visée. スコープを使い狙いを付けると、夜間暗視装置を無効化します。 조준시 야투경의 사용을 제한합니다. + 此功能开启后, 当要使用瞄准镜时, 为避免夜视镜镜头碰撞到瞄准镜, 会先拿开夜视镜后再进行瞄准镜瞄准. + 此功能開啟後, 當要使用瞄準鏡時, 為避免夜視鏡鏡頭碰撞到瞄準鏡, 會先拿開夜視鏡後再進行瞄準鏡瞄準. diff --git a/addons/nlaw/stringtable.xml b/addons/nlaw/stringtable.xml index fb738e677f..8f7533f9e4 100644 --- a/addons/nlaw/stringtable.xml +++ b/addons/nlaw/stringtable.xml @@ -1,20 +1,26 @@ - + NLAW Track Target (Hold) NLAW Traccia Bersaglio (Mantieni) NALW 目標の追跡 (押しっぱ) + 次世代轻型反坦克导弹发射器追踪目标 (按住) + 次世代輕型反坦克導彈發射器追蹤目標 (按住) Direct Attack Attacco Diretto ダイレクト アタック + 直射模式 + 直射模式 Overfly Top Attack Attacco dall'alto オーバーフライ トップ アタック + 攻顶模式 + 攻頂模式 diff --git a/addons/optics/stringtable.xml b/addons/optics/stringtable.xml index 465bfa6aec..903f44e60a 100644 --- a/addons/optics/stringtable.xml +++ b/addons/optics/stringtable.xml @@ -1,4 +1,4 @@ - + @@ -14,6 +14,8 @@ RCO (2D) RCO (2D) RCO (2D) + 步枪战斗光学瞄准镜(2D) + 步槍戰鬥光學瞄準鏡(2D) RCO (PIP) @@ -28,6 +30,8 @@ RCO (PIP) RCO (PIP) RCO (PIP) + 步枪战斗光学瞄准镜(拟真版) + 步槍戰鬥光學瞄準鏡(擬真版) ARCO (2D) @@ -42,6 +46,8 @@ ARCO (2D) ARCO (2D) ARCO (2D) + 先进步枪战斗光学瞄准镜(2D) + 先進步槍戰鬥光學瞄準鏡(2D) ARCO (PIP) @@ -56,6 +62,8 @@ ARCO (PIP) ARCO (PIP) ARCO (PIP) + 先进步枪战斗光学瞄准镜(拟真版) + 先進步槍戰鬥光學瞄準鏡(擬真版) MRCO (2D) @@ -70,6 +78,8 @@ MRCO (2D) MRCO (2D) MRCO (2D) + 多距离战斗瞄准镜(2D) + 多距離戰鬥瞄準鏡(2D) MRCO (PIP) @@ -84,6 +94,8 @@ MRCO (PIP) MRCO (PIP) MRCO (PIP) + 多距离战斗瞄准镜(拟真版) + 多距離戰鬥瞄準鏡(擬真版) MOS (2D) @@ -98,6 +110,8 @@ MOS (2D) MOS (2D) MOS (2D) + 精准光学瞄准镜(2D) + 精準光學瞄準鏡(2D) MOS (PIP) @@ -112,6 +126,8 @@ MOS (PIP) MOS (PIP) MOS (PIP) + 精准光学瞄准镜(拟真版) + 精準光學瞄準鏡(擬真版) LRPS (2D) @@ -126,6 +142,8 @@ LRPS (2D) LRPS (2D) LRPS (2D) + 长距离精确瞄准镜(2D) + 長距離精確瞄準鏡(2D) LRPS (PIP) @@ -140,6 +158,8 @@ LRPS (PIP) LRPS (PIP) LRPS (PIP) + 长距离精确瞄准镜(拟真版) + 長距離精確瞄準鏡(擬真版) diff --git a/addons/optionsmenu/stringtable.xml b/addons/optionsmenu/stringtable.xml index 58929567af..2264d46761 100644 --- a/addons/optionsmenu/stringtable.xml +++ b/addons/optionsmenu/stringtable.xml @@ -14,6 +14,8 @@ Opzioni ACE ACE オプション ACE 옵션 + ACE 设定 + ACE 設定 Fix Animation @@ -28,6 +30,8 @@ Arrumar Animação アニメーションを修正 동작 고정 + 修复动作BUG + 修復動作BUG Reset All @@ -42,6 +46,8 @@ Resetar Tudo すべて初期化 모두 초기화 + 重置为预设值 + 重置為預設值 Colors @@ -56,6 +62,8 @@ Cores 색상 + 颜色 + 顏色 Options @@ -70,6 +78,8 @@ Opzioni オプション 옵션 + 中文化由[MR]Diss制作 + 設定 Values @@ -84,6 +94,8 @@ Valores + 数值 + 數值 Setting: @@ -98,6 +110,8 @@ Opção: 設定: 설정: + 设定: + 設定: Export @@ -112,6 +126,8 @@ Exportar 出力 내보내기 + 输出 + 輸出 Open Export Menu @@ -126,6 +142,8 @@ Abrir menu de exportação 出力メニューを開く 내보내기 메뉴 열기 + 开启输出选单 + 開啟輸出選單 String input. @@ -140,6 +158,8 @@ Input de String 文字列の入力 문자열 입력 + 输入数值 + 輸入數值 Array. Seperate elements by using ,. @@ -154,6 +174,8 @@ Vetor. Separe elementos usando *,*. アライ。,を使うことで区別できます。 배열. 요소를 ,. 로 나눔 + 阵列. 使用','来做每个值的区隔. + 陣列. 使用','來做每個值的區隔. Number @@ -168,6 +190,8 @@ Número 숫자 + 数字 + 數字 Uknown input type @@ -182,6 +206,8 @@ Tipo desonhecido de input 不明な入力です 불분명한 입력입니다 + 未知输入类型 + 未知輸入類型 Save input @@ -196,6 +222,8 @@ Salvar input 入力を保存 입력 저장 + 储存输入 + 儲存輸入 Include Client Settings @@ -210,6 +238,8 @@ Incluir opções do cliente クライアント設定を含む 클라이언트 설정 포함 + 包含客户端设定 + 包含客戶端設定 Exclude Client Settings @@ -224,6 +254,8 @@ Excluir opções do cliente クライアント設定を実行する 클라이언트 설정 제외 + 不包含客户端设定 + 不包含客戶端設定 Settings exported to clipboard @@ -238,6 +270,8 @@ Opções exportadas para o clipboard. クリップボードに設定を出力する 클립보드로 설정 내보내기 + 设定输出至剪贴簿 + 設定輸出至剪貼簿 Option Menu UI Scaling @@ -252,6 +286,8 @@ Proporzioni della interfaccia utente オプション メニューにあるユーザ インタフェイスの大きさ 옵션메뉴 UI 비례도 + 调整设定选单视窗大小 + 調整設定選單視窗大小 Allow Config Export [ACE] @@ -266,6 +302,8 @@ Consenti Esportazione del Config [ACE] 設定の出力を許可 [ACE] 설정 내보내기 허가 [ACE] + 允许配置导出 [ACE] + 允許配置導出 [ACE] Allow @@ -280,6 +318,8 @@ Consenti 許可 허가 + 允许 + 允許 Allow export of all settings to a server config formatted. @@ -294,6 +334,8 @@ Consenti esportazione di tutti i parametri ad config formato per server. 全ての設定をサーバ用設定の形式へと出力できるようにします。 모든 설정을 서버 설정 형식으로 내보내는것을 허락합니다. + 允许导出所有设定成伺服器配置格式的档案. + 允許導出所有設定成伺服器配置格式的檔案. When allowed, you have access to the settings modification and export in SP. Clicking export will place the formated config on your clipboard. @@ -308,6 +350,8 @@ Quando consentito, hai accesso alle modifiche delle impostazioni ed esportazione in SP. Cliccando Esporta piazzera il config formattato sul tuo Blocco Note. 許可の場合、あなたは設定の変更と出力をシングルプレイで可能です。出力をクリックすると、サーバ用設定の形式となっている設定がクリップボードに保存されます。 허락하는 경우 싱글플레이에서 설정의 변경과 내보내기가 가능해집니다. 내보내기를 눌러서 서버 형성의 설정을 클립보드로 보냅니다. + 当本功能开启时, 你将能在单人模式中调整并输出设定. 点击输出按钮后将会让相关设定参数复制到剪贴簿上. + 當本功能開啟時, 你將能在單人模式中調整並輸出設定. 點擊輸出按鈕後將會讓相關設定參數複製到剪貼簿上. Hide @@ -322,6 +366,8 @@ Nascondi 非表示 숨기기 + 隐藏 + 隱藏 Top right, downwards @@ -336,6 +382,8 @@ In Alto a Destra, verso il Basso 右上、下側 오른쪽 위에서 아래로 + 右上角, 向下 + 右上角, 向下 Top right, to the left @@ -350,6 +398,8 @@ In Alto a Destra, verso Sinistra 右上、左詰 오른쪽 위에서 왼쪽으로 + 右上角, 向左 + 右上角, 向左 Top left, downwards @@ -364,6 +414,8 @@ In Alto a Sinistra, verso il Basso 左上、下側 왼쪽 위에서 아래로 + 左上角, 向下 + 左上角, 向下 Top left, to the right @@ -378,6 +430,8 @@ In Alto a Sinistra, verso Destra 右上、右詰 왼쪽 위에서 오른쪽으로 + 左上角, 向右 + 左上角, 向右 Top @@ -392,6 +446,8 @@ Alto 上側 상단 + 上方 + 上方 Bottom @@ -406,6 +462,8 @@ Basso 下側 하단 + 下方 + 下方 Debug To Clipboard @@ -420,6 +478,8 @@ Debug su Blocco Note クリップボードへデバッグ 디버그를 클립보드로 + 复制除错讯息至剪贴簿 + 複製除錯訊息至剪貼簿 Sends debug information to RPT and clipboard. @@ -434,6 +494,8 @@ Invia informazioni di debug all'RPT e al Blocco Note デバッグ情報の RPT とクリップボードに送ります。 디버그 정보를 보고하기 및 클립보드에 복사하기 위해 보냅니다. + 复制除错讯息至剪贴簿与RPT报告档中. + 複製除錯訊息至剪貼簿與RPT報告檔中. Headbug Fix @@ -448,6 +510,8 @@ Sistema Bug della Testa ヘッドバグ修正 헤드버그 수정 + 修复动作BUG + 修復動作BUG Resets your animation state. @@ -462,6 +526,8 @@ Resetta il tuo stato animazione 現在のアニメーションの状況を初期化します。 자신의 동작 상태 초기화 + 当ACE发生动作BUG时, 点此修复. + 當ACE發生動作BUG時, 點此修復. ACE News @@ -476,6 +542,8 @@ Novità ACE ACE からのお知らせ ACE 새소식 + ACE新闻 + ACE新聞 Show News on Main Menu @@ -490,6 +558,8 @@ Mostra News nel Menù Princinpale メイン メニュにお知らせを表示します 메인메뉴에 새소식을 표시합니다 + 显示新闻消息于主选单 + 顯示新聞消息於主選單 All Categories @@ -503,6 +573,8 @@ Toutes les catégories 全カテゴリ 모든 카테고리 + 全局设定 + 全局設定 Logistics @@ -516,6 +588,8 @@ Logistique ロジスティクス 보급 + 后勤设定 + 後勤設定 diff --git a/addons/overheating/stringtable.xml b/addons/overheating/stringtable.xml index faa0462893..cdbe20fb4f 100644 --- a/addons/overheating/stringtable.xml +++ b/addons/overheating/stringtable.xml @@ -14,6 +14,8 @@ Visualizza testo in caso di inceppamento 弾詰りを文章で表示 탄걸림의 경우 화면에 표시 + 在卡弹时显示提示讯息 + 在卡彈時顯示提示訊息 Display a notification whenever your weapon gets jammed @@ -28,6 +30,8 @@ Visualizza una notifica in caso la tua arma si inceppasse 持っている武器が弾詰りをすると、通知を表示します 총알이 무기에 걸릴경우 화면에 알림을 띄웁니다 + 当武器卡弹时显示提示讯息 + 當武器卡彈時顯示提示訊息 Overheating Particle Effects @@ -41,6 +45,8 @@ Эффект частиц при перегреве 過熱の視覚効果 과열 입자 효과 + 枪管过热特效 + 槍管過熱特效 Show particle effects when weapon overheats @@ -54,6 +60,8 @@ Zobrazit částicové efekty když se zbraň přehřije 武器を過熱すると視覚表現を表示します 무기가 과열되면 입자 효과를 보여줍니다 + 显示枪管过热特效 + 顯示槍管過熱特效 Overheating Particle Effects for everyone @@ -67,6 +75,8 @@ Эффект частиц при перегреве для всех 過熱の視覚表現を全体に与えます 모두에게 과열 입자 효과 적용 + 显示其他玩家的枪管过热特效 + 顯示其他玩家的槍管過熱特效 Show particle effects when other players weapon overheats @@ -80,6 +90,8 @@ Zobrazit částicové efekty když se zbraň přehřije jinému hráči 他のプレイヤの過熱の視覚表現を表示します 모든 인원이 무기가 과열될시 입자 효과가 나타납니다. + 当其他玩家的武器过热时显示特效 + 當其他玩家的武器過熱時顯示特效 Overheating Dispersion @@ -93,6 +105,8 @@ Důsledky přehřátí zbraně 過熱による精度の低下 과열 명중률 저하 + 过热散射 + 過熱散射 Overheated weapons will be less accurate and have decreased muzzle velocity. Applys for all players. @@ -106,6 +120,8 @@ Přehřátá zbraň bude méně přesná a bude mít menší úsťovou rychlost. Platí pro všechny hráče. 過熱は精度を減少させたり、初速を低下させます、これは全プレイヤに適用します。 무기 과열시 무기의 명중률이 저하되고 총구속도가 감소합니다. 이는 모든 플레이어에게 적용됩니다. + 过热的武器将会有打不准和减少射击初速的情况. 适用于所有玩家 + 過熱的武器將會有打不準和減少射擊初速的情況. 適用於所有玩家 Unjam weapon on reload @@ -119,6 +135,8 @@ Исправлять клин при перезарядке 再装填による弾詰りの解消 재장전시 탄걸림 해결 + 重装弹匣以解决卡弹 + 重裝彈匣以解決卡彈 Reloading clears a weapon jam. @@ -132,6 +150,8 @@ Перезарядка устраняет заклинивание оружия. 再装填により、弾詰りを除去します。 탄걸림이 재장전시 해결됩니다. + 利用重装弹匣来解决卡弹 + 利用重裝彈匣來解決卡彈 Chance of unjam failing @@ -145,6 +165,8 @@ Шанс неудачи при устранении клина 弾詰りの除去を失敗する可能性 탄걸림 해결 시도 실패확률 + 解决卡弹失败机率 + 解決卡彈失敗機率 Probability that an unjam action might fail, requiring to be repeated. @@ -158,6 +180,8 @@ Pravděpodobnost, že uvolnění zbraně selže, je proto nutné tuto akci opakovat. 弾詰りの除去を失敗する可能性が生まれ、もう一度動作を行う必要があります。 탄걸림 해결 시도시 실패할 확률이 있습니다. 이는 다시 탄걸림 해결을 시도해야함을 의미합니다. + 清除卡弹时有可能会失败, 需要反覆进行清枪 + 清除卡彈時有可能會失敗, 需要反覆進行清槍 Spare barrel @@ -172,6 +196,8 @@ Canna di ricambio 予備銃身 예비 총열 + 备用枪管 + 備用槍管 Use to swap barrel. @@ -186,6 +212,8 @@ Usata per cambiare la canna. 予備銃身に交換する。 총열을 바꿀때 사용합니다. + 用来更换枪管 + 用來更換槍管 Weapon jammed! @@ -200,6 +228,8 @@ Arma inceppata! 武器が詰まった! 탄걸림! + 武器卡弹! + 武器卡彈! Clear jam @@ -214,6 +244,8 @@ Ripulisci l'arma 弾詰りを除去する 탄걸림 해결 + 清除卡弹 + 清除卡彈 Jam cleared @@ -228,6 +260,8 @@ Arma pronta al fuoco 弾詰りが除去された 탄걸림 해결됨 + 卡弹已清除 + 卡彈已清除 Jam failed to clear @@ -241,6 +275,8 @@ Не удалось исправить клин 弾詰りの除去に失敗した 탄걸림 해결 실패 + 卡弹未能清除 + 卡彈未能清除 Swap barrel @@ -255,6 +291,8 @@ Sostiuisci la canna 銃身を交換 총열 교체 + 换枪管 + 換槍管 Swapping barrel... @@ -269,6 +307,8 @@ Sostituendo la canna... 銃身を交換中・・・ 총열 교체중... + 换枪管中... + 換槍管中... Swapped barrel @@ -283,6 +323,8 @@ Canna sostituita 銃身を交換した 교체된 총열 + 完成换枪管 + 完成換槍管 Check weapon temperature @@ -297,6 +339,8 @@ Проверить температуру оружия 武器の温度を測る 무기 온도 확인 + 检查枪管温度 + 檢查槍管溫度 Check weapon temperature @@ -311,6 +355,8 @@ Controlla la temperatura della canna 武器の温度を測る 무기 온도 확인 + 检查枪管温度 + 檢查槍管溫度 Checking temperature... @@ -325,6 +371,8 @@ Проверка температуры... 温度を測っている・・・ 무기 온도 확인중... + 检查枪管温度中... + 檢查槍管溫度中... Check spare barrels temperatures @@ -337,6 +385,8 @@ Temperatur der Wechselläufe prüfen 총열 온도 확인 Controlla la temperatura della canna di ricambio + 检查备用枪管温度 + 檢查備用槍管溫度 Checking spare barrels temperatures... @@ -349,6 +399,8 @@ Prüfe Temperatur der Wechselläufe ... 총열 온도 확인중... Controllando la temperatura della canna di ricambio... + 检查枪管温度中... + 檢查槍管溫度中... Temperature @@ -363,6 +415,8 @@ Температура 温度 온도 + 温度 + 溫度 Cool Spare Barrel/s @@ -375,6 +429,8 @@ Kalte Wechselläufe 차가운 예비 총열 Canna/e di Ricambio Fredda + 备用枪管温度正常 + 備用槍管溫度正常 Warm Spare Barrel/s @@ -387,6 +443,8 @@ Warme Wechselläufe 따뜻한 예비 총열 Canna/e di Ricambio Calda + 备用枪管温度偏温 + 備用槍管溫度偏溫 Hot Spare Barrel/s @@ -399,6 +457,8 @@ Heiße Wechselläufe 뜨거운 예비 총열 Canna/e di Ricambio Molto Calda + 备用枪管温度偏热 + 備用槍管溫度偏熱 Very Hot Spare Barrel/s @@ -411,6 +471,8 @@ Sehr heiße Wechselläufe 매우 뜨거운 예비 총열 Canna/e di Ricambio Estremamente Calda + 备用枪管温度过热 + 備用槍管溫度過熱 Extremely Hot Spare Barrel/s @@ -423,6 +485,8 @@ Extrem heiße Wechselläufe 엄청나게 뜨거운 예비 총열 Canna/e di Ricambio Rovente + 备用枪管温度超级热 + 備用槍管溫度超級熱 Overheating Enabled @@ -436,6 +500,8 @@ Przegrzewanie włączone 과열 활성화 Surriscaldamento Abilitato + 启用过热 + 啟用過熱 Master enable for the overheating/jamming module @@ -447,6 +513,8 @@ Hauptschalter, um die Überhitzung-/Ladehemmung-Module zu aktivieren 과열/탄걸림 최종 활성화 Abilitazione master per il modulo di surriscaldamento / inceppamento + 启用枪管过热/干扰模块 + 啟用槍管過熱/干擾模塊 diff --git a/addons/overpressure/stringtable.xml b/addons/overpressure/stringtable.xml index a982ec488c..aeba1d3a51 100644 --- a/addons/overpressure/stringtable.xml +++ b/addons/overpressure/stringtable.xml @@ -8,6 +8,8 @@ Mnożnik dystansu nadciśnienia Coéfficient de distance pour la surpression Coefficente Distanza Sovrapressione + 高压影响距离系数 + 高壓影響距離係數 Scales the overpressure effect [Default: 1] @@ -16,6 +18,8 @@ Skaluje efekt nadciśnienia [Domyślne: 1] Échelonne les effets de la surpression [Par défaut : 1] Scala l'effetto di sovrapressione [Predefinito: 1] + 高压影响的范围 [预设: 1] + 高壓影響的範圍 [預設: 1] diff --git a/addons/parachute/stringtable.xml b/addons/parachute/stringtable.xml index c8482eeda7..c6eca9237d 100644 --- a/addons/parachute/stringtable.xml +++ b/addons/parachute/stringtable.xml @@ -1,4 +1,4 @@ - + @@ -14,6 +14,8 @@ Altímetro 高度計 고도계 + 高度计 + 高度計 Altimeter Watch @@ -28,6 +30,8 @@ Relógio Altímetro 時計型高度計 고도계 시계 + 高度计手表 + 高度計手錶 Used to show height, descent rate and the time. @@ -42,6 +46,8 @@ Usado para mostrar altura, taxa de descida e o tempo. 高度や降下率、時間を見るのに使います。 높이와, 하강속도 그리고 시간을 보여줍니다. + 用于显示高度, 下降率和时间. + 用於顯示高度, 下降率和時間. Non-Steerable Parachute @@ -56,6 +62,8 @@ Para-querdas não controlável 非操作型パラシュート 비-조종 낙하산 + 非可操控降落伞 + 非可操控降落傘 Cut Parachute @@ -70,6 +78,8 @@ Taglia Paracadute パラシュートを切断 낙하산 자르기 + 剪断降落伞 + 剪斷降落傘 Reserve Parachute @@ -84,6 +94,8 @@ Paracadute di Riserva 予備パラシュート 예비 낙하산 + 备用降落伞 + 備用降落傘 diff --git a/addons/quickmount/stringtable.xml b/addons/quickmount/stringtable.xml index a492ebc3b9..a42e577bc0 100644 --- a/addons/quickmount/stringtable.xml +++ b/addons/quickmount/stringtable.xml @@ -5,6 +5,8 @@ Quick Mount Entrata Rapida クイック マウント + 快速搭乘 + 快速搭乘 Vehicle quick mount @@ -12,51 +14,71 @@ Pojazd szybkie mocowanie Entrata rapida veicolo 車両クイック マウント + 快速搭乘载具 + 快速搭乘載具 Quickly enter the vehicle you are directly looking at. Entra velocemente nel veicolo che stai guardando. 直接見ている車両へ迅速に搭乗します。 + 快速进入你正在看的载具之中. + 快速進入你正在看的載具之中. Vehicle Full Veicolo Pieno 車両は満員 + 载具已满 + 載具已滿 Distance Distanza 距離 + 距离 + 距離 Maximum distance to check for vehicles. Distanza massima per controllare i veicoli. 車両を確認できる最大距離 + 最大可检查载具的距离. + 最大可檢查載具的距離. Vehicle Locked Veicolo Bloccato. 車両は施錠されている + 载具已上锁 + 載具已上鎖 Maximum Speed (km/h) Velocità Massima (km/h) 最高速度 (km/h) + 最高速度 (公里/小时) + 最高速度 (公里/小時) Maximum vehicle speed (km/h) allowed for player entry Velocità massima del veicolo (km/h) consentita per far salire un giocatore プレイヤーが搭乗できる限界速度 (km/h) + 设置玩家能在最高多少的速度之下进入载具. + 設置玩家能在最高多少的速度之下進入載具. Prioritize Seat Priorità Sedile 優先席 + 优先座位 + 優先座位 Seat priority on entry Priorità del sedile in entrata 搭乗の際の優先順位 + 优先想进入哪个座位. + 優先想進入哪個座位. diff --git a/addons/rangecard/stringtable.xml b/addons/rangecard/stringtable.xml index 33b0994567..8e12a259e7 100644 --- a/addons/rangecard/stringtable.xml +++ b/addons/rangecard/stringtable.xml @@ -1,4 +1,4 @@ - + @@ -14,6 +14,8 @@ Tavola Balistica 射表 사거리표 + 弹道射表 + 彈道射表 50 METER increments -- MRAD/MRAD (reticle/turrets) @@ -28,6 +30,8 @@ Incrementi per 50 METRI - MRAD/MRAD (reticolo/torrette) 50 メートル増やす -- MRAD/MRAD (照準線/砲塔) 50 미터 늘리기 -- MRAD/MRAD (조준선/포탑) + 50公尺增量 -- 毫弧度/毫弧度 (瞄镜分划线/调整纽) + 50公尺增量 -- 毫弧度/毫弧度 (瞄鏡分劃線/調整紐) Open Range Card @@ -42,6 +46,8 @@ Apri Tavola Balistica 射表を開く 사거리표 열기 + 开启弹道射表 + 開啟彈道射表 Open Range Card Copy @@ -56,6 +62,8 @@ Apri Copia Tavola Balistica 複製された射表を開く 복제 사거리표 열기 + 开启弹道射表副本 + 開啟彈道射表副本 Open Range Card @@ -70,6 +78,8 @@ Apri Tavola Balistica 射表を開く 사거리표 열기 + 开启弹道射表 + 開啟彈道射表 Open Range Card Copy @@ -84,6 +94,8 @@ Apri Copia Tavola Balistica 複製された射表を開く 복제 사거리표 열기 + 开启弹道射表副本 + 開啟彈道射表副本 Copy Range Card @@ -98,6 +110,8 @@ Copia Tavola Balistica 射表を複製する 사거리표 복제 + 复制弹道射表 + 複製彈道射表 diff --git a/addons/realisticnames/stringtable.xml b/addons/realisticnames/stringtable.xml index 7f685174e2..b8ee9943ad 100644 --- a/addons/realisticnames/stringtable.xml +++ b/addons/realisticnames/stringtable.xml @@ -1,4 +1,4 @@ - + @@ -14,6 +14,8 @@ XM312A XM312 XM312 + XM312重機槍 + XM312重机枪 XM312A @@ -28,6 +30,8 @@ XM312A XM312A XM312A + XM312A重機槍 + XM312A重机枪 XM312 (High) @@ -42,6 +46,8 @@ XM312 (Alta) XM312 (高) XM312 (높음) + XM312重機槍 (高射腳架) + XM312重机枪 (高射脚架) XM307 @@ -56,6 +62,8 @@ XM307 XM307 XM307 + XM307榴彈機槍 + XM307榴弹机枪 XM307A @@ -70,6 +78,8 @@ XM307A XM307A XM307A + XM307A榴彈機槍 + XM307A榴弹机枪 XM307 (High) @@ -84,6 +94,8 @@ XM307 (Alta) XM307 (高) XM307 (높음) + XM307榴彈機槍 (高射腳架) + XM307榴弹机枪 (高射脚架) Mini-Spike Launcher (AT) @@ -98,6 +110,8 @@ Lanciatore Mini-Spike (AC) ミニスパイク ランチャー (対戦) Mini-Spike Launcher (대전차) + "迷你長釘"導彈發射器 (反坦克) + "迷你长钉"导弹发射器 (反坦克) Mini-Spike Launcher (AA) @@ -112,6 +126,8 @@ Lanciatore Mini-Spike (AA) ミニスパイク ランチャー (対空) Mini-Spike Launcher (대공) + "迷你長釘"導彈發射器 (防空) + "迷你长钉"导弹发射器 (防空) YABHON-R3 @@ -126,6 +142,8 @@ YABHON-R3 YABHON-R3 YABHON-R3 + "亞伯罕-R3型"空中無人載具 + "亚伯罕-R3型"空中无人载具 YABHON-R3 (CAS) @@ -140,6 +158,8 @@ YABHON-R3 (CAS) YABHON-R3 (対地) YABHON-R3 (근접지원) + "亞伯罕-R3型"空中無人載具 (近空支援) + "亚伯罕-R3型"空中无人载具 (近空支援) M-ATV @@ -154,6 +174,8 @@ M-ATV M-ATV M-ATV + 防地雷反伏擊全地形車 + 防地雷反伏击全地形车 M-ATV (HMG) @@ -168,6 +190,8 @@ M-ATV (HMG) M-ATV (HMG) M-ATV (HMG) + 防地雷反伏擊全地形車 (重機槍) + 防地雷反伏击全地形车 (重机枪) M-ATV (GMG) @@ -182,6 +206,8 @@ M-ATV (GMG) M-ATV (GMG) M-ATV (GMG) + 防地雷反伏擊全地形車 (榴彈機槍) + 防地雷反伏击全地形车 (榴弹机枪) Merkava Mk IV M @@ -196,6 +222,8 @@ Merkava Mk IV M メルカバ Mk IV M Merkava Mk IV M + "梅卡瓦4代"主戰坦克 + "梅卡瓦4代"主战坦克 Merkava Mk IV LIC @@ -210,6 +238,8 @@ Merkava Mk IV LIC メルカバ Mk IV LIC Merkava Mk IV LIC + "梅卡瓦4代"主戰坦克 城市版 + "梅卡瓦4代"主战坦克 城市版 Sholef @@ -224,6 +254,8 @@ Sholef ショルフ Sholef + "神槍"自走炮 + "神枪"自走炮 Seara @@ -238,6 +270,8 @@ Seara シアラ Seara + "希拉"多管火箭車 + "希拉"多管火箭车 Namer @@ -252,6 +286,8 @@ Namer ネイマー Namer + "花豹"裝甲運兵車 + "花豹"装甲运兵车 Bardelas @@ -266,6 +302,8 @@ Bardelas バーラデラス Bardelas + "布萊德斯"防空車 + "布莱德斯"防空车 Badger IFV @@ -280,6 +318,8 @@ Badger IFV バッジ IFV Badger IFV + "蜜獾"步兵戰車 + "蜜獾"步兵战车 Nemmera @@ -294,6 +334,8 @@ Nemmera ネマラ Nemmera + "雌豹"戰鬥工程車 + "雌豹"战斗工程车 HEMTT Transport @@ -308,6 +350,8 @@ HEMTT da trasporto HEMTT 輸送型 HEMTT 수송 + 重型增程機動戰術卡車 (運輸) + 重型增程机动战术卡车 (运输) HEMTT Transport (covered) @@ -322,6 +366,8 @@ HEMTT da trasporto (coperto) HEMTT 輸送型 (幌) HEMTT 수송 (덮개) + 重型增程機動戰術卡車 (運輸, 棚布) + 重型增程机动战术卡车 (运输, 棚布) HEMTT @@ -336,6 +382,8 @@ HEMTT HEMTT HEMTT + 重型增程機動戰術卡車 + 重型增程机动战术卡车 HEMTT Container @@ -350,6 +398,8 @@ HEMTT portacontainer HEMTT コンテナ型 HEMTT 컨테이너 + 重型增程機動戰術卡車 (貨櫃) + 重型增程机动战术卡车 (货柜) HEMTT Medical @@ -364,6 +414,8 @@ HEMTT Medico HEMTT 救急車 HEMTT 의료 + 重型增程機動戰術卡車 (醫療) + 重型增程机动战术卡车 (医疗) HEMTT Ammo @@ -378,6 +430,8 @@ HEMTT di rifornimento munizioni HEMTT 弾薬給弾型 HEMTT 탄약 + 重型增程機動戰術卡車 (彈藥) + 重型增程机动战术卡车 (弹药) HEMTT Fuel @@ -392,6 +446,8 @@ HEMTT di rifornimento carburante HEMTT 燃料給油車 HEMTT 연료 + 重型增程機動戰術卡車 (燃油) + 重型增程机动战术卡车 (燃油) HEMTT Repair @@ -406,6 +462,8 @@ HEMTT Riparatore HEMTT 修理型 HEMTT 수리 + 重型增程機動戰術卡車 (維修) + 重型增程机动战术卡车 (维修) Fennek @@ -420,6 +478,8 @@ Fennek フェネック Fennek + "非洲小狐"防地雷反伏擊車 + "非洲小狐"防地雷反伏击车 Fennek (HMG) @@ -434,6 +494,8 @@ Fennek (HMG) フェネック (HMG) Fennek (HMG) + "非洲小狐"防地雷反伏擊車 (重機槍) + "非洲小狐"防地雷反伏击车 (重机枪) Fennek (GMG) @@ -448,6 +510,8 @@ Fennek (GMG) フェネック (GMG) Fennek (GMG) + "非洲小狐"防地雷反伏擊車 (榴彈機槍) + "非洲小狐"防地雷反伏击车 (榴弹机枪) Leopard 2SG @@ -462,6 +526,8 @@ Leopard 2SG レオパルド 2SG Leopard 2SG + "豹2型新加坡版"主戰坦克 + "豹2型新加坡版"主战坦克 FV510 Warrior @@ -476,6 +542,8 @@ FV510 Warrior FV510 ウォーリアー FV510 Warrior + FV510"戰士"步兵戰車 + FV510"战士"步兵战车 Pandur II @@ -490,6 +558,8 @@ Pandur II パンデュール II Pandur II + "潘德2型"裝甲運兵車 + "潘德2型"装甲运兵车 KamAZ Transport @@ -504,6 +574,8 @@ KamAZ da trasporto KamAZ 輸送型 KamAZ 수송 + "卡瑪斯"卡車 (運輸) + "卡玛斯"卡车 (运输) KamAZ Transport (covered) @@ -518,6 +590,8 @@ KamAZ da trasporto (coperto) KamAZ 輸送型 (幌) KamAZ 수송 (덮개) + "卡瑪斯"卡車 (運輸, 棚布) + "卡玛斯"卡车 (运输, 棚布) KamAZ Ammo @@ -532,6 +606,8 @@ KamAZ di rifornimento munizioni KamAZ 弾薬給弾型 KamAZ 탄약 + "卡瑪斯"卡車 (彈藥) + "卡玛斯"卡车 (弹药) KamAZ Fuel @@ -546,6 +622,8 @@ KamAZ di rifornimento carburante KamzAZ 燃料給油車 KamAZ 연료 + "卡瑪斯"卡車 (燃油) + "卡玛斯"卡车 (燃油) KamAZ Repair @@ -560,6 +638,8 @@ KamAZ riparatore KamzAZ 修理型 KamAZ 수리 + "卡瑪斯"卡車 (維修) + "卡玛斯"卡车 (维修) KamAZ Medical @@ -574,6 +654,8 @@ KamAZ Medico KamAZ 救急車 KamAZ 의료 + "卡瑪斯"卡車 (醫療) + "卡玛斯"卡车 (医疗) Punisher @@ -588,6 +670,8 @@ Punisher パニッシャー Punisher + "懲罰者"防地雷反伏擊車 + "惩罚者"防地雷反伏击车 Punisher (HMG) @@ -602,6 +686,8 @@ Punisher (HMG) パニッシャー (HMG) Punisher (HMG) + "懲罰者"防地雷反伏擊車 (重機槍) + "惩罚者"防地雷反伏击车 (重机枪) Punisher (GMG) @@ -616,6 +702,8 @@ Punisher (GMG) パニッシャー (GMG) Punisher (GMG) + "懲罰者"防地雷反伏擊車 (榴彈機槍) + "惩罚者"防地雷反伏击车 (榴弹机枪) T100 Black Eagle @@ -630,6 +718,8 @@ T100 Black Eagle T100 ブラック イーグル T100 Black Eagle + T100"黑鷹"主戰坦克 + T100"黑鹰"主战坦克 2S9 Sochor @@ -644,6 +734,8 @@ 2S9 Sochor 2S9 ソーカー 2S9 Sochor + 2S9"薩克爾"自走砲 + 2S9"萨克尔"自走炮 BM-2T Stalker @@ -658,6 +750,8 @@ BM-2T Stalker BM-2T ストーカー BM-2T Stalker + BM-2T"潛行者"步兵戰車 + BM-2T"潜行者"步兵战车 ZSU-35 Tigris @@ -672,6 +766,8 @@ ZSU-35 Tigris ZSU-35 ZSU-35 Tigris + ZSU-35"虎式"防空車 + ZSU-35"虎式"防空车 Otokar ARMA @@ -686,6 +782,8 @@ Otokar ARMA ティグリスOtokar アルマ Otokar ARMA + "奧托卡-阿爾默"裝甲運兵車 + "奥托卡-阿尔默"装甲运兵车 Typhoon Transport @@ -700,6 +798,8 @@ Typhoon da trasporto Typhoon 輸送型 Typhoon 수송 + "颱風"卡車 (運輸) + "台风"卡车 (运输) Typhoon Transport (covered) @@ -714,6 +814,8 @@ Typhoon da trasporto (coperto) Typhoon 輸送型 (幌) Typhoon 수송 (덮개) + "颱風"卡車 (運輸, 棚布) + "台风"卡车 (运输, 棚布) Typhoon Device @@ -728,6 +830,8 @@ Typhoon per dispositivo Typhoon デバイス型 Typhoon 장치 + "颱風"卡車 (精密設備) + "台风"卡车 (精密设备) Typhoon Ammo @@ -742,6 +846,8 @@ Typhoon di rifornimento munizioni Typhoon 弾薬給弾型 Typhoon 탄약 + "颱風"卡車 (彈藥) + "台风"卡车 (弹药) Typhoon Fuel @@ -756,6 +862,8 @@ Typhoon di rifornimento carburante Typhoon 燃料給油車 Typhoon 연료 + "颱風"卡車 (燃油) + "台风"卡车 (燃油) Typhoon Repair @@ -770,6 +878,8 @@ Typhoon riparatore Typhoon 修理型 Typhoon 수리 + "颱風"卡車 (維修) + "台风"卡车 (维修) Typhoon Medical @@ -784,6 +894,8 @@ Typhoon medico Typhoon 救急車 Typhoon 의료 + "颱風"卡車 (醫療) + "台风"卡车 (医疗) RAH-66 Comanche @@ -798,6 +910,8 @@ RAH-66 Comanche RAH-66 コマンチ RAH-66 Comanche + RAH-66"卡曼契"攻擊直升機 + RAH-66"卡曼契"攻击直升机 MH-6 Little Bird @@ -812,6 +926,8 @@ MH-6 Little Bird MH-6 リトル バード MH-6 Little Bird + MH-6"小鳥"運輸直升機 + MH-6"小鸟"运输直升机 AH-6 Little Bird @@ -826,6 +942,8 @@ AH-6 Little Bird AH-6 リトル バード AH-6 Little Bird + AH-6"小鳥"武裝直升機 + AH-6"小鸟"武装直升机 CH-47I Chinook @@ -840,6 +958,8 @@ CH-47I Chinook CH-47I チヌーク CH-47I Chinook + CH-47I"契努克"運輸直升機 + CH-47I"契努克"运输直升机 CH-47I Chinook (unarmed) @@ -854,6 +974,8 @@ CH-47I Chinook (desarmado) CH-47I チヌーク (非武装) CH-47I Chinook (비무장) + CH-47I"契努克"運輸直升機 (無武裝) + CH-47I"契努克"运输直升机 (无武装) A-10D Thunderbolt II @@ -868,6 +990,8 @@ A-10D Thunderbolt II A-10D サンダーボルト II A-10D Thunderbolt II + A-10D"雷霆二式"攻擊機 + A-10D"雷霆二式"攻击机 AW159 Wildcat @@ -882,6 +1006,8 @@ AW159 Wildcat AW159 ワイルドキャット AW159 Wildcat + AW159"野貓"直升機 + AW159"野猫"直升机 AW159 Wildcat (unarmed) @@ -896,6 +1022,8 @@ AW159 Wildcat (disarmato) AW159 ワイルドキャット (非武装) AW159 Wildcat (비무장) + AW159"野貓"直升機 (無武裝) + AW159"野猫"直升机 (无武装) AW101 Merlin @@ -910,6 +1038,8 @@ AW101 Merlin AW101 マーリン AW101 Merlin + AW101"灰背隼"運輸直升機 + AW101"灰背隼"运输直升机 L-159 ALCA @@ -924,6 +1054,8 @@ L-159 ALCA L-159 アルカ L-159 ALCA + L-159先進輕型戰鬥機 + L-159先进轻型战斗机 L-159 ALCA (CAS) @@ -938,6 +1070,8 @@ L-159 ALCA (CAS) L-159 アルカ (対地) L-159 ALCA (근접지원) + L-159先進輕型戰鬥機 (近空支援) + L-159先进轻型战斗机 (近空支援) L-159 ALCA (AA) @@ -952,6 +1086,8 @@ L-159 ALCA (AA) L-159 アルカ (対空) L-159 ALCA (대공) + L-159先進輕型戰鬥機 (空對空) + L-159先进轻型战斗机 (空对空) Ka-60 Kasatka @@ -966,6 +1102,8 @@ Ka-60 Kasatka Ka-60 カサートカ Ka-60 Kasatka + Ka-60"逆戟鯨"直升機 + Ka-60"逆戟鲸"直升机 Ka-60 Kasatka (Black & White) @@ -979,6 +1117,8 @@ Ka-60 Kasatka (blanco y negro) Ka-60 カサートカ (黒&白) Ka-60 Kasatka (검정 및 하양) + Ka-60"逆戟鯨"直升機 (黑&白) + Ka-60"逆戟鲸"直升机 (黑&白) Ka-60 Kasatka (unarmed) @@ -993,6 +1133,8 @@ Ka-60 Kasatka (disarmato) Ka-60 カサートカ (非武装) Ka-60 Kasatka (비무장) + Ka-60"逆戟鯨"直升機 (無武裝) + Ka-60"逆戟鲸"直升机 (无武装) Yak-130 @@ -1007,6 +1149,8 @@ Yak-130 Yak-130 ミトン Yak-130 + Yak-130"手套"攻擊機 + Yak-130"手套"攻击机 MD 500 @@ -1021,6 +1165,8 @@ MD 500 MD 500 MD 500 + MD 500"防衛者"直升機 + MD 500"防卫者"直升机 M4A1 SLAM @@ -1035,6 +1181,8 @@ M4A1 SLAM M4A1 SLAM M4A1 SLAM + M4A1指向性反裝甲地雷 + M4A1指向性反装甲地雷 M18A1 Claymore @@ -1049,6 +1197,8 @@ M18A1 Claymore Mina antiuomo M18A1 クレイモア M18A1 클레이모어 + M18A1"闊刀"地雷 + M18A1"阔刀"地雷 M183 Demolition Charge Assembly @@ -1063,6 +1213,8 @@ M183 Demolition Charge Assembly M183 梱包爆薬 M183 폭파 장약 조립 + M183炸藥包 + M183炸药包 M112 Demolition Block @@ -1077,6 +1229,8 @@ M112 Demolition Block M113 爆薬ブロック M112 폭파 블럭 + M112塑性炸藥 + M112塑性炸药 M67 Fragmentation Grenade @@ -1091,6 +1245,8 @@ M67 Granata a frammentazione M67 破片手榴弾 M67 세열 수류탄 + M67破片手榴彈 + M67破片手榴弹 M83 Smoke Grenade (White) @@ -1105,6 +1261,8 @@ M83 Granata fumogena (Bianco) M18 煙幕手榴弾 (白) M83 연막탄 (하양) + M83煙霧彈 (白色) + M83烟雾弹 (白色) M18 Smoke Grenade (Blue) @@ -1119,6 +1277,8 @@ M18 Granata fumogena (Blu) M18 煙幕手榴弾 (青) M18 연막탄 (파랑) + M18煙霧彈 (藍色) + M18烟雾弹 (蓝色) M18 Smoke Grenade (Green) @@ -1133,6 +1293,8 @@ M18 Granata fumogena (Verde) M18 煙幕手榴弾 (緑) M18 연막탄 (초록) + M18煙霧彈 (綠色) + M18烟雾弹 (绿色) M18 Smoke Grenade (Orange) @@ -1147,6 +1309,8 @@ M18 Granata fumogena (Arancione) M18 煙幕手榴弾 (橙) M18 연막탄 (주황) + M18煙霧彈 (橘色) + M18烟雾弹 (橘色) M18 Smoke Grenade (Purple) @@ -1161,6 +1325,8 @@ M18 Granata fumogena (Viola) M18 煙幕手榴弾 (紫) M18 연막탄 (보라) + M18煙霧彈 (紫色) + M18烟雾弹 (紫色) M18 Smoke Grenade (Red) @@ -1175,6 +1341,8 @@ M18 Granata fumogena (Rosso) M18 煙幕手榴弾 (赤) M18 연막탄 (빨강) + M18煙霧彈 (紅色) + M18烟雾弹 (红色) M18 Smoke Grenade (Yellow) @@ -1189,6 +1357,8 @@ M18 Granata fumogena (Giallo) M18 煙幕手榴弾 (黄) M18 연막탄 (노랑) + M18煙霧彈 (黃色) + M18烟雾弹 (黄色) M15 Anti-Tank Mine @@ -1203,6 +1373,8 @@ M15 Mine anticarro M15 対戦車地雷 M15 대전차지뢰 + M15反坦克地雷 + M15反坦克地雷 VS-50 Anti-Personnel Mine @@ -1217,6 +1389,8 @@ VS-50 Mine antiuomo VS-50 対人地雷 VS-50 대인지뢰 + VS-50反人員地雷 + VS-50反人员地雷 M26 Anti-Personnel Bounding Mine @@ -1231,6 +1405,8 @@ M26 Mine saltanti antiuomo M26 対人跳躍地雷 M26 대인도약지뢰 + M26反人員彈跳雷 + M26反人员弹跳雷 PMR-3 Anti-Personnel Tripwire Mine @@ -1245,6 +1421,8 @@ PMR-3 Mine antiuomo PMR-3 仕掛け型対人地雷 PMR-3 대인인계철선지뢰 + PMR-3反人員絆線雷 + PMR-3反人员绊线雷 P99 @@ -1259,6 +1437,8 @@ P99 P99 P99 + P99手槍 + P99手枪 MP-443 Grach @@ -1273,6 +1453,8 @@ MP-443 Grach MP-433 グラッチ MP-443 Grach + MP-443"烏鴉"手槍 + MP-443"乌鸦"手枪 Custom Covert II @@ -1287,6 +1469,8 @@ ACP-C2 カスタム コンバート II Custom Covert II + 特裝隱蔽Ⅱ型手槍 + 特装隐蔽Ⅱ型手枪 FNX-45 Tactical @@ -1301,6 +1485,8 @@ FNX-45 Tactical FNX-45 タクティカル FNX-45 Tactical + FNX-45戰術型手槍 + FNX-45战术型手枪 Chiappa Rhino 60DS @@ -1315,6 +1501,8 @@ Chiappa Rhino 6DS チアッパ ライノ 60DS Chiappa Rhino 60DS + 齊亞帕"犀牛"60DS左輪手槍 + 齐亚帕"犀牛"60DS左轮手枪 Taurus Judge @@ -1329,6 +1517,8 @@ Taurus Judge タウルス ジャッジ Taurus Judge + 金牛座"法官"信號槍 + 金牛座"法官"信号枪 NLAW @@ -1343,6 +1533,8 @@ NLAW NLAW NLAW + 次世代輕型反坦克導彈發射器 + 次世代轻型反坦克导弹发射器 RPG-32 @@ -1357,6 +1549,8 @@ RPG-32 RPG-32 RPG-32 + RPG-32"哈希姆"火箭發射器 + RPG-32"哈希姆"火箭发射器 Mini-Spike (AA) @@ -1371,6 +1565,8 @@ Mini-Spike (AA) ミニスパイク (対空) Mini-Spike (대공) + "迷你長釘"導彈發射器 (防空) + "迷你长钉"导弹发射器 (防空) Mini-Spike (AT) @@ -1385,6 +1581,8 @@ Mini-Spike (AT) ミニスパイク (対地) Mini-Spike (대전차) + "迷你長釘"導彈發射器 (反坦克) + "迷你长钉"导弹发射器 (反坦克) MX @@ -1399,6 +1597,8 @@ MX MX MX + MX突擊步槍 + MX突击步枪 MX (Black) @@ -1413,6 +1613,8 @@ MX (Nero) MX (黒) MX (검정) + MX突擊步槍 (黑色) + MX突击步枪 (黑色) MXC @@ -1427,6 +1629,8 @@ MXC MXC MXC + MXC卡賓步槍 + MXC卡宾步枪 MXC (Black) @@ -1441,6 +1645,8 @@ MXC (Nero) MXC (黒) MXC (검정) + MXC卡賓步槍 (黑色) + MXC卡宾步枪 (黑色) MX 3GL @@ -1455,6 +1661,8 @@ MX 3GL MX 3GL MX 3GL + MX突擊步槍 (3連裝榴彈) + MX突击步枪 (3连装榴弹) MX 3GL (Black) @@ -1469,6 +1677,8 @@ MX 3GL (Nero) MX 3GL (黒) MX 3GL (검정) + MX突擊步槍 (3連裝榴彈-黑色) + MX突击步枪 (3连装榴弹-黑色) MX LSW @@ -1483,6 +1693,8 @@ MX LSW MX LSW MX LSW + MX輕型機槍 + MX轻型机枪 MX LSW (Black) @@ -1497,6 +1709,8 @@ MX LSW (Nero) MX LSW (黒) MX LSW (검정) + MX輕型機槍 (黑色) + MX轻型机枪 (黑色) MXM @@ -1511,6 +1725,8 @@ MXM MXM MXM + MXM精準步槍 + MXM精准步枪 MXM (Black) @@ -1525,6 +1741,8 @@ MXM (Nero) MXM (黒) MXM (검정) + MXM精準步槍 (黑色) + MXM精准步枪 (黑色) KH2002 Sama @@ -1539,6 +1757,8 @@ KT2002 Katiba KH2002 サマ KH2002 Sama + KH2002"海白爾"突擊步槍 + KH2002"海白尔"突击步枪 KH2002C Sama @@ -1553,6 +1773,8 @@ KT2002C Katiba KH2002C サマ KH2002C Sama + KH2002C"海白爾"卡賓步槍 + KH2002C"海白尔"卡宾步枪 KH2002 Sama KGL @@ -1567,6 +1789,8 @@ KT2002 Katiba KGL KH2002 サマ KGL KH2002 Sama KGL + KH2002"海白爾"突擊步槍 (榴彈) + KH2002"海白尔"突击步枪 (榴弹) F2000 (Camo) @@ -1581,6 +1805,8 @@ F2000 (Camo) F2000 (迷彩) F2000 (위장) + F2000突擊步槍 (迷彩) + F2000突击步枪 (迷彩) F2000 @@ -1595,6 +1821,8 @@ F2000 F2000 F2000 + F2000突擊步槍 + F2000突击步枪 F2000 Tactical (Camo) @@ -1609,6 +1837,8 @@ F2000 Tactical (Camo) F2000 タクティカル (迷彩) F2000 Tactical (위장) + F2000戰術型突擊步槍 (迷彩) + F2000战术型突击步枪 (迷彩) F2000 Tactical @@ -1623,6 +1853,8 @@ F2000 Tactical F2000 タクティカル F2000 Tactical + F2000戰術型突擊步槍 + F2000战术型突击步枪 F2000 EGLM (Camo) @@ -1637,6 +1869,8 @@ F2000 EGLM (Camo) F2000 EGLM (迷彩) F2000 EGLM (위장) + F2000突擊步槍 (榴彈-迷彩) + F2000突击步枪 (榴弹-迷彩) F2000 EGLM @@ -1651,6 +1885,8 @@ F2000 EGLM F2000 EGLM F2000 EGLM + F2000突擊步槍 (榴彈) + F2000突击步枪 (榴弹) TAR-21 @@ -1665,6 +1901,8 @@ TAR-21 TAR-21 TAR-21 + TAR-21突擊步槍 + TAR-21突击步枪 CTAR-21 @@ -1679,6 +1917,8 @@ CTAR-21 CTAR-21 CTAR-21 + CTAR-21卡賓步槍 + CTAR-21卡宾步枪 TAR-21 EGLM @@ -1693,6 +1933,8 @@ TAR-21 EGLM TAR-21 EGLM TAR-21 EGLM + TAR-21突擊步槍 (榴彈) + TAR-21突击步枪 (榴弹) Vector SMG @@ -1707,6 +1949,8 @@ Vector SMG ベクター SMG Vector SMG + "維克特"衝鋒槍 + "维克特"冲锋枪 Scorpion Evo 3 A1 @@ -1721,6 +1965,8 @@ Scorpion Evo 3 A1 スコーピオン エボ 3 A1 Scorpion Evo 3 A1 + "蠍式"Evo 3 A1衝鋒槍 + "蝎式"Evo 3 A1冲锋枪 CPW @@ -1735,6 +1981,8 @@ CPW CPW CPW + 緊湊型個人衝鋒槍 + 紧凑型个人冲锋枪 RFB SDAR @@ -1749,6 +1997,8 @@ RFB SDAR RFB SDAR RFB SDAR + 犢牛式水陸兩用步槍 + 犊牛式水陆两用步枪 Stoner 99 LMG @@ -1763,6 +2013,8 @@ Stoner 99 LMG ストーナー 99 LMG Stoner 99 LMG + 斯通納99輕機槍 + 斯通纳99轻机枪 Negev NG7 @@ -1777,6 +2029,8 @@ Negev NG7 ネゲフ NG7 Negev NG7 + 內蓋夫NG7機槍 + 内盖夫NG7机枪 Mk14 Mod 1 EBR @@ -1791,6 +2045,8 @@ Mk14 Mod 1 EBR Mk14 Mod 1 EBR Mk14 Mod 1 EBR + Mk14一型增強型戰鬥步槍 + Mk14一型增强型战斗步枪 GM6 Lynx @@ -1805,6 +2061,8 @@ GM6 Lynx GM6 リンクス GM6 Lynx + GM6"天貓"反器材狙擊步槍 + GM6"天猫"反器材狙击步枪 GM6 Lynx (Camo) @@ -1819,6 +2077,8 @@ GM6 Lynx (Camo) GM6 リンクス (迷彩) GM6 Lynx (위장) + GM6"天貓"反器材狙擊步槍 (迷彩) + GM6"天猫"反器材狙击步枪 (迷彩) M200 Intervention @@ -1833,6 +2093,8 @@ M200 Intervention M200 インターベンション M200 Intervention + M200干預型狙擊步槍 + M200干预型狙击步枪 M200 Intervention (Camo) @@ -1847,6 +2109,8 @@ M200 Intervention (Camo) M200 インターベンション (迷彩) M200 Intervention (위장) + M200干預型狙擊步槍 (迷彩) + M200干预型狙击步枪 (迷彩) VS-121 @@ -1861,6 +2125,8 @@ VS-121 VS-121 VS-121 + VS-121狙擊步槍 + VS-121狙击步枪 Noreen "Bad News" ULR @@ -1875,6 +2141,8 @@ Noreen "Bad News" ULR ノレーン "バッド ニュース" ULR Noreen "Bad News" ULR + 諾琳"壞消息"極距狙擊步槍 + 诺琳"坏消息"极距狙击步枪 Noreen "Bad News" ULR (Black) @@ -1889,6 +2157,8 @@ Noreen "Bad News" ULR (Preto) ノレーン "バッド ニュース" ULR (黒) Noreen "Bad News" ULR (검정) + 諾琳"壞消息"極距狙擊步槍 (黑色) + 诺琳"坏消息"极距狙击步枪 (黑色) Noreen "Bad News" ULR (Camo) @@ -1903,6 +2173,8 @@ Noreen "Bad News" ULR (Camuflagem) ノレーン "バッド ニュース" ULR (迷彩) Noreen "Bad News" ULR (위장) + 諾琳"壞消息"極距狙擊步槍 (迷彩) + 诺琳"坏消息"极距狙击步枪 (迷彩) Noreen "Bad News" ULR (Sand) @@ -1917,6 +2189,8 @@ Noreen "Bad News" ULR (Deserto) ノレーン "バッド ニュース" ULR (砂地) Noreen "Bad News" ULR (모래) + 諾琳"壞消息"極距狙擊步槍 (沙色) + 诺琳"坏消息"极距狙击步枪 (沙色) SIG 556 @@ -1931,6 +2205,8 @@ SIG 556 SIG 556 SIG 556 + SIG 556精準步槍 + SIG 556精准步枪 SIG 556 (Black) @@ -1945,6 +2221,8 @@ SIG 556 (Preto) SIG 556 (黒) SIG 556 (검정) + SIG 556精準步槍 (黑色) + SIG 556精准步枪 (黑色) SIG 556 (Khaki) @@ -1959,6 +2237,8 @@ SIG 556 (Caqui) SIG 556 (土埃) SIG 556 (카키) + SIG 556精準步槍 (卡其色) + SIG 556精准步枪 (卡其色) SIG 556 (Sand) @@ -1973,6 +2253,8 @@ SIG 556 (Deserto) SIG 556 (砂地) SIG 556 (모래) + SIG 556精準步槍 (沙色) + SIG 556精准步枪 (沙色) SIG 556 (Camo) @@ -1987,6 +2269,8 @@ SIG 556 (Camuflagem) SIG 556 (迷彩) SIG 556 (위장) + SIG 556精準步槍 (迷彩) + SIG 556精准步枪 (迷彩) SIG 556 (Woodland) @@ -2001,6 +2285,8 @@ SIG 556 (Floresta) SIG 556 (森林) SIG 556 (우드랜드) + SIG 556精準步槍 (森林迷彩) + SIG 556精准步枪 (森林迷彩) SIG 556 (provisional) spotter @@ -2015,6 +2301,8 @@ SIG 556 (provisional) observador SIG 556 (仮) スポッター SIG 556 (임시) spotter + SIG 556精準步槍 (暫定) 觀測手 + SIG 556精准步枪 (暂定) 观测手 ASP-1 Kir @@ -2029,6 +2317,8 @@ ASP-1 Kir ASP-1 Kir ASP-1 Kir + ASP-1"基爾"消音狙擊步槍 + ASP-1"基尔"消音狙击步枪 ASP-1 Kir (Black) @@ -2043,6 +2333,8 @@ ASP-1 Kir (Preto) ASP-1 Kir (黒) ASP-1 Kir (검정) + ASP-1"基爾"消音狙擊步槍 (黑色) + ASP-1"基尔"消音狙击步枪 (黑色) ASP-1 Kir (Tan) @@ -2057,6 +2349,8 @@ ASP-1 Kir (Deserto) ASP-1 Kir (黄褐) ASP-1 Kir (황갈) + ASP-1"基爾"消音狙擊步槍 (黃褐色) + ASP-1"基尔"消音狙击步枪 (黄褐色) Cyrus @@ -2071,6 +2365,8 @@ Cyrus サイラス Cyrus + "居鲁士"狙擊步槍 + "居鲁士"狙击步枪 Cyrus (Black) @@ -2085,6 +2381,8 @@ Cyrus (Preto) サイラス (黒) Cyrus (검정) + "居鲁士"狙擊步槍 (黑色) + "居鲁士"狙击步枪 (黑色) Cyrus (Hex) @@ -2099,6 +2397,8 @@ Cyrus (Hex) サイラス (蜂巣) Cyrus (육각) + "居鲁士"狙擊步槍 (數位蜂巢迷彩) + "居鲁士"狙击步枪 (数位蜂巢迷彩) Cyrus (Tan) @@ -2113,6 +2413,8 @@ Cyrus (Deserto) サイラス (黄褐) Cyrus (황갈) + "居鲁士"狙擊步槍 (黃褐色) + "居鲁士"狙击步枪 (黄褐色) M14 @@ -2127,6 +2429,8 @@ M14 M14 M14 + M14精準步槍 + M14精准步枪 M14 (Camo) @@ -2141,6 +2445,8 @@ M14 (Camuflagem) M14 (迷彩) M14 (위장) + M14精準步槍 (迷彩) + M14精准步枪 (迷彩) M14 (Olive) @@ -2155,6 +2461,8 @@ M14 (Oliva) M14 (オリーブド ラブ) M14 (올리브) + M14精準步槍 (橄欖色) + M14精准步枪 (橄榄色) HK121 @@ -2169,6 +2477,8 @@ HK121 HK 121 HK121 + HK121中型機槍 + HK121中型机枪 HK121 (Hex) @@ -2183,6 +2493,8 @@ HK121 (Hex) HK 121 (蜂巣) HK121 (육각) + HK121中型機槍 (數位蜂巢迷彩) + HK121中型机枪 (数位蜂巢迷彩) HK121 (Tan) @@ -2197,6 +2509,8 @@ HK121 (Deserto) HK 121 (黄褐) HK121 (황갈) + HK121機槍 (黃褐色) + HK121机枪 (黄褐色) LWMMG @@ -2211,6 +2525,8 @@ LWMMG LWMMG LWMMG + 輕量化中型機槍 + 轻量化中型机枪 LWMMG (MTP) @@ -2225,6 +2541,8 @@ LWMMG (MTP) LWMMG (マルチカモ) LWMMG (MTP) + 輕量化中型機槍 (多地形迷彩) + 轻量化中型机枪 (多地形迷彩) LWMMG (Black) @@ -2239,6 +2557,8 @@ LWMMG (Preto) LWMMG (黒) LWMMG (검정) + 輕量化中型機槍 (黑色) + 轻量化中型机枪 (黑色) LWMMG (Sand) @@ -2253,6 +2573,8 @@ LWMMG (Deserto) LWMMG (砂地) LWMMG (모래) + 輕量化中型機槍 (沙色) + 轻量化中型机枪 (沙色) Jeep Wrangler @@ -2267,6 +2589,8 @@ Jeep Wrangler ジープ ラングラー Jeep Wrangler + "牧馬人"吉普車 + "牧马人"吉普车 Jeep Wrangler (Black) @@ -2281,6 +2605,8 @@ Jeep Wrangler (Preto) ジープ ラングラー (黒) Jeep Wrangler (검정) + "牧馬人"吉普車 (黑色) + "牧马人"吉普车 (黑色) Jeep Wrangler (Blue) @@ -2295,6 +2621,8 @@ Jeep Wrangler (Blu) ジープ ラングラー (青) Jeep Wrangler (파랑) + "牧馬人"吉普車 (藍色) + "牧马人"吉普车 (蓝色) Jeep Wrangler (Green) @@ -2309,6 +2637,8 @@ Jeep Wrangler (Verde) ジープ ラングラー (緑) Jeep Wrangler (초록) + "牧馬人"吉普車 (綠色) + "牧马人"吉普车 (绿色) Jeep Wrangler (Orange) @@ -2323,6 +2653,8 @@ Jeep Wrangler (Arancione) ジープ ラングラー (橙) Jeep Wrangler (주황) + "牧馬人"吉普車 (橘色) + "牧马人"吉普车 (橘色) Jeep Wrangler (Red) @@ -2337,6 +2669,8 @@ Jeep Wrangler (Rosso) ジープ ラングラー (赤) Jeep Wrangler (빨강) + "牧馬人"吉普車 (紅色) + "牧马人"吉普车 (红色) Jeep Wrangler (White) @@ -2351,6 +2685,8 @@ Jeep Wrangler (Bianco) ジープ ラングラー (白) Jeep Wrangler (하양) + "牧馬人"吉普車 (白色) + "牧马人"吉普车 (白色) Cessna TTx @@ -2365,6 +2701,8 @@ Cessna TTx セスナ TTx Cessna TTx + "賽斯納"TTx單引擎飛機 + "赛斯纳"TTx单引擎飞机 Cessna TTx (Racing) @@ -2379,6 +2717,8 @@ Cessna TTx (Racing) セスナ TTx (レース仕様) Cessna TTx (경주용) + "賽斯納"TTx單引擎飛機 (競速) + "赛斯纳"TTx单引擎飞机 (竞速) Burraq UCAV @@ -2393,6 +2733,8 @@ Burraq UCAV ブラーク UCAV Burraq UCAV + "柏拉格"空中無人戰鬥載具 + "柏拉格"空中无人战斗载具 QBZ-95-1 (Black) @@ -2407,6 +2749,8 @@ QBZ-95-1 (Preto) QBZ-95-1 (黒) QBZ-95-1 (검정) + QBZ-95-1式自動步槍 (黑色) + QBZ-95-1式自动步枪 (黑色) QBZ-95-1 (Green Hex) @@ -2421,6 +2765,8 @@ QBZ-95-1 (Hex Verde) QBZ-95-1 (緑蜂巣) QBZ-95-1 (초록육각) + QBZ-95-1式自動步槍 (綠色數位蜂巢迷彩) + QBZ-95-1式自动步枪 (绿色数位蜂巢迷彩) QBZ-95-1 (Hex) @@ -2435,6 +2781,8 @@ QBZ-95-1 (Hex) QBZ-95-1 (蜂巣) QBZ-95-1 (육각) + QBZ-95-1式自動步槍 (數位蜂巢迷彩) + QBZ-95-1式自动步枪 (数位蜂巢迷彩) QBZ-95-1 GL (Black) @@ -2449,6 +2797,8 @@ QBZ-95-1 GL (Preto) QBZ-95-1 GL (黒) QBZ-95-1 GL (검정) + QBZ-95-1式自動步槍 (榴彈-黑色) + QBZ-95-1式自动步枪 (榴弹-黑色) QBZ-95-1 GL (Green Hex) @@ -2463,6 +2813,8 @@ QBZ-95-1 GL (Hex Verde) QBZ-95-1 GL (緑蜂巣) QBZ-95-1 GL (초록육각) + QBZ-95-1式自動步槍 (榴彈-綠色數位蜂巢迷彩) + QBZ-95-1式自动步枪 (榴弹-绿色数位蜂巢迷彩) QBZ-95-1 GL (Hex) @@ -2477,6 +2829,8 @@ QBZ-95-1 GL (Hex) QBZ-95-1 GL (蜂巣) QBZ-95-1 GL (육각) + QBZ-95-1式自動步槍 (榴彈-數位蜂巢迷彩) + QBZ-95-1式自动步枪 (榴弹-数位蜂巢迷彩) QBZ-95-1 LSW (Black) @@ -2491,6 +2845,8 @@ QBZ-95-1 LSW (Preto) QBZ-95-1 LSW (黒) QBZ-95-1 LSW (검정) + QBZ-95-1式輕機槍 (黑色) + QBZ-95-1式轻机枪 (黑色) QBZ-95-1 LSW (Green Hex) @@ -2505,6 +2861,8 @@ QBZ-95-1 LSW (Hex Verde) QBZ-95-1 LSW (緑蜂巣) QBZ-95-1 LSW (초록육각) + QBZ-95-1式輕機槍 (綠色數位蜂巢迷彩) + QBZ-95-1式轻机枪 (绿色数位蜂巢迷彩) QBZ-95-1 LSW (Hex) @@ -2519,6 +2877,8 @@ QBZ-95-1 LSW (Hex) QBZ-95-1 LSW (蜂巣) QBZ-95-1 LSW (육각) + QBZ-95-1式輕機槍 (數位蜂巢迷彩) + QBZ-95-1式轻机枪 (数位蜂巢迷彩) QBU-88 (Black) @@ -2533,6 +2893,8 @@ QBU-88 (Preto) QBU-88 (黒) QBU-88 (검정) + QBU-88式狙擊步槍 (黑色) + QBU-88式狙击步枪 (黑色) QBU-88 (Green Hex) @@ -2547,6 +2909,8 @@ QBU-88 (Hex Verde) QBU-88 (緑蜂巣) QBU-88 (초록육각) + QBU-88式狙擊步槍 (綠色數位蜂巢迷彩) + QBU-88式狙击步枪 (绿色数位蜂巢迷彩) QBU-88 (Hex) @@ -2561,6 +2925,8 @@ QBU-88 (Hex) QBU-88 (蜂巣) QBU-88 (육각) + QBU-88式狙擊步槍 (數位蜂巢迷彩) + QBU-88式狙击步枪 (数位蜂巢迷彩) GM6 Lynx (Green Hex) @@ -2575,6 +2941,8 @@ GM6 Lynx (Hex Verde) GM6 リンクス (緑蜂巣) GM6 Lynx (초록육각) + GM6"天貓"反器材狙擊步槍 (綠色數位蜂巢迷彩) + GM6"天猫"反器材狙击步枪 (绿色数位蜂巢迷彩) M249 SPW @@ -2589,6 +2957,8 @@ M249 SPW M249 SPW M249 SPW + M249班用自動機槍 + M249班用自动机枪 M200 Intervention (Tropic) @@ -2603,6 +2973,8 @@ M200 Intervention (Tropico) M200 インターベンション (熱帯) M200 Intervention (열대) + M200干預型狙擊步槍 (熱帶迷彩) + M200干预型狙击步枪 (热带迷彩) MP5K @@ -2617,6 +2989,8 @@ MP5K MP5K MP5K + MP5K衝鋒槍 + MP5K冲锋枪 HK416A5 11" (Black) @@ -2631,6 +3005,8 @@ HK416A5 11" (Preto) HK416A5 11" (黒) HK416A5 11" (검정) + HK416A5 11"突擊步槍 (黑色) + HK416A5 11"突击步枪 (黑色) HK416A5 11" (Khaki) @@ -2645,6 +3021,8 @@ HK416A5 11" (Caqui) HK416A5 11" (土埃) HK416A5 11" (카키) + HK416A5 11"突擊步槍 (卡其色) + HK416A5 11"突击步枪 (卡其色) HK416A5 11" (Sand) @@ -2659,6 +3037,8 @@ HK416A5 11" (Deserto) HK416A5 11" (砂地) HK416A5 11" (모래) + HK416A5 11"突擊步槍 (沙色) + HK416A5 11"突击步枪 (沙色) HK416A5 11" GL (Black) @@ -2673,6 +3053,8 @@ HK416A5 11" GL (Preto) HK416A5 11" GL (黒) HK416A5 11" GL (검정) + HK416A5 11"突擊步槍 (榴彈-黑色) + HK416A5 11"突击步枪 (榴弹-黑色) HK416A5 11" GL (Khaki) @@ -2687,6 +3069,8 @@ HK416A5 11" GL (Caqui) HK416A5 11" GL (土埃) HK416A5 11" GL (카키) + HK416A5 11"突擊步槍 (榴彈-卡其色) + HK416A5 11"突击步枪 (榴弹-卡其色) HK416A5 11" GL (Sand) @@ -2701,6 +3085,8 @@ HK416A5 11" GL (Deserto) HK416A5 11" GL (砂地) HK416A5 11" GL (모래) + HK416A5 11"突擊步槍 (榴彈-沙色) + HK416A5 11"突击步枪 (榴弹-沙色) HK416A5 14.5" (Black) @@ -2715,6 +3101,8 @@ HK416A5 14.5" (Preto) HK416A5 14.5" (黒) HK416A5 14.5" (검정) + HK416A5 14.5"突擊步槍 (黑色) + HK416A5 14.5"突击步枪 (黑色) HK416A5 14.5" (Khaki) @@ -2729,6 +3117,8 @@ HK416A5 14.5" (Caqui) HK416A5 14.5" (土埃) HK416A5 14.5" (카키) + HK416A5 14.5"突擊步槍 (卡其色) + HK416A5 14.5"突击步枪 (卡其色) HK416A5 14.5" (Sand) @@ -2743,6 +3133,8 @@ HK416A5 14.5" (Deserto) HK416A5 14.5" (砂地) HK416A5 14.5" (모래) + HK416A5 14.5"突擊步槍 (沙色) + HK416A5 14.5"突击步枪 (沙色) HK417A2 20" (Black) @@ -2757,6 +3149,8 @@ HK417A2 20" (Preto) HK417A2 20" (黒) HK417A2 20" (검정) + HK417A2 20"突擊步槍 (黑色) + HK417A2 20"突击步枪 (黑色) HK417A2 20" (Khaki) @@ -2771,6 +3165,8 @@ HK417A2 20" (Caqui) HK417A2 20" (土埃) HK417A2 20" (카키) + HK417A2 20"突擊步槍 (卡其色) + HK417A2 20"突击步枪 (卡其色) HK417A2 20" (Sand) @@ -2785,6 +3181,8 @@ HK417A2 20" (Deserto) HK417A2 20" (砂地) HK417A2 20" (모래) + HK417A2 20"突擊步槍 (沙色) + HK417A2 20"突击步枪 (沙色) RPG-32 (Green Hex) @@ -2799,6 +3197,8 @@ RPG-32 (Hex Verde) RPG-32 (緑蜂巣) RPG-32 (초록육각) + RPG-32火箭發射器 (綠色數位蜂巢迷彩) + RPG-32火箭发射器 (绿色数位蜂巢迷彩) P99 (Khaki) @@ -2813,6 +3213,8 @@ P99 (Caqui) P99 (カーキ) P99 (카키) + P99半自動手槍 (卡其色) + P99半自动手枪 (卡其色) Makarov PM @@ -2827,6 +3229,8 @@ Makarov PM マカロフ PM Makarov PM + "馬卡洛夫"手槍 + "马卡洛夫"手枪 diff --git a/addons/rearm/stringtable.xml b/addons/rearm/stringtable.xml index 3dd201f567..1995bfec81 100644 --- a/addons/rearm/stringtable.xml +++ b/addons/rearm/stringtable.xml @@ -13,6 +13,8 @@ Options de réarmement 再武装設定 재보급 설정 + 整装设定 + 整裝設定 This module allows you to tweak rearm system settings. @@ -26,6 +28,8 @@ Ce module autorise l'amélioration du système de réarmement. 再武装システムの設定を微調整します。 이 모듈은 재보급시의 설정을 바꿀수 있게해줍니다. + 此模块允许你调整整装系统设定 + 此模塊允許你調整整裝系統設定 Rearm Amount @@ -39,6 +43,8 @@ Quantité à réarmer 再武装できる量 재보급 양 + 整装所需时间 + 整裝所需時間 How fast should a vehicle be rearmed? @@ -52,6 +58,8 @@ A quelle vitesse devrait être réarmé un véhicule ? 車両を再武装する速さを設定しますか? 차량을 얼마나 빨리 재보급 시킵니까? + 载具多快会整装完毕? + 載具多快會整裝完畢? Entire Vehicle @@ -65,6 +73,8 @@ Véhicule entier 対象の車両 모든 차량 + 整个载具 + 整個載具 Entire Magazine @@ -78,6 +88,8 @@ Chargeur entier 対象の弾薬 모든 탄창 + 整个弹匣 + 整個彈匣 Amount based on caliber @@ -91,66 +103,88 @@ Quantité basée sur le calibre 口径に基づいた量 구경에 따라 수량 설정 + 基于口径决定所耗时间 + 基於口徑決定所耗時間 Ammunition supply Munitionsvorat Scorta munizioni 弾薬の供給 + 弹药补给 + 彈藥補給 How much ammunition does an ammo truck carry? Wie viel Munition transportiert ein Munitionslaster? Quante munizioni può trasportare un camion? 弾薬トラックがどの位の弾薬を供給できるようにしますか? + 弹药卡车会携带多少的弹药? + 彈藥卡車會攜帶多少的彈藥? Unlimited ammo supply Unbegrenzter Munitionsvorat Scorta munizioni infinita 無制限供給 + 无限弹药 + 無限彈藥 Limited ammo supply based on caliber Begrenzter, kaliberabhängiger Munitionsvorat Scorta munizioni limitata in base al calibro 口径に基づいた限定的供給 + 基于口径限制弹药数量 + 基於口徑限制彈藥數量 Only specific Magazines Nur bestimmte Magazine Solo specifici caricatori 特定の弾薬のみ + 只有指定的弹药 + 只有指定的彈藥 Check remaining ammunition Verbleibende Munition prüfen Controlla munizioni rimanenti 残弾薬を確認 + 检查剩余的弹药 + 檢查剩餘的彈藥 Checking remaining ammunition... Überprüfe verbleibende Munition... Controllando le munizioni rimanenti 残弾薬を確認しています・・・ + 正在检查剩余的弹药中... + 正在檢查剩餘的彈藥中... There is ammunition worth %1 points left. Es ist noch Munition für %1 Punkte übrig. E' presente una penalità delle munizioni %1 punti rimanenti. この弾薬は%1残っている + 还剩下%1多的弹药. + 還剩下%1多的彈藥. The following ammunition is left:%1 Folgende Munition ist übrig:%1 Mancano le seguenti:%1 この弾薬の残りは:%1 + 以下剩余的弹药:%1 + 以下剩餘的彈藥:%1 There is no ammunition left. Es ist keine Munition übrig. Non ci sono munizioni rimanenti. 弾薬は残っていません。 + 已经没有剩余的弹药了. + 已經沒有剩餘的彈藥了. Rearm @@ -164,6 +198,8 @@ Réarmer 再武装 재보급 + 整装 + 整裝 Rearming %1 with %2... @@ -177,6 +213,8 @@ Réarmement de %1 avec %2... %1を%2により再武装する。 %2을 %1에 재보급중... + %2正整装到%1中... + %2正整裝到%1中... Rearming %1... @@ -190,6 +228,8 @@ Réarmement de %1... %1を再武装中・・・ %1 재보급중... + 整装%1中... + 整裝%1中... Taking %1 for %2... @@ -203,6 +243,8 @@ Prend %1 pour %2... %1を%2のために取得しています・・・ %2를 위해 %1 가져오는중... + 拿取%1给%2中... + 拿取%1給%2中... Take ammo @@ -216,6 +258,8 @@ Prendre la munition 弾薬をとる 탄약 가지기 + 取得弹药 + 取得彈藥 Pick up ammo @@ -229,6 +273,8 @@ Ramasser la munition 弾薬を拾う 탄약 줍기 + 捡起弹药 + 撿起彈藥 Store ammo @@ -242,6 +288,8 @@ Stocker la munition 弾薬を戻す 탄약 보관하기 + 储存弹药 + 儲存彈藥 Storing %1 in %2... @@ -255,6 +303,8 @@ Stocke %1 dans %2... %1を%2へ戻しています・・・ %2에 %1 보관중... + 储存%1到%2中... + 儲存%1到%2中... Picking up ammo... @@ -267,6 +317,8 @@ Ramassage des munitions... 弾薬を拾っている・・・ 탄약 줍는중... + 捡起弹药中... + 撿起彈藥中... Rearmed %1 rounds of %2 on %3 @@ -280,6 +332,8 @@ %1 balles réarmées de %2 dans %3 %1発の%2を%3から装填した %3에 2%의 %1 탄약 재보급 + 整装了%1发%2到%3上 + 整裝了%1發%2到%3上 Smoke Screen @@ -293,6 +347,8 @@ Pantalla de humo 煙幕弾 연막 차장 + 烟幕弹 + 煙幕彈 Flares @@ -306,6 +362,8 @@ Bengalas フレア 기만체 + 热焰弹 + 熱焰彈 30mm HEI @@ -319,6 +377,8 @@ 30mm HEI 30mm 焼夷りゅう弾 30mm 고폭소이탄 + 30mm 高爆燃烧弹 + 30mm 高爆燃燒彈 30mm HEI-T @@ -332,6 +392,8 @@ 30mm HEI-T 30mm 焼夷曳光りゅう弾 30mm 고폭소이예광탄 + 30mm 高爆燃烧曳光弹 + 30mm 高爆燃燒曳光彈 AIM-9 Sidewinder @@ -345,6 +407,8 @@ AIM-9 Sidewinder AIM-9 サイドワインダー AIM-9 Sidewinder + AIM-9 响尾蛇 + AIM-9 響尾蛇 Wympel R-73 @@ -358,6 +422,8 @@ Wympel R-73 ヴィンペル R-73 Vympel R-73 + Wympel R-73 + Wympel R-73 AGM-65 Maverick @@ -371,6 +437,8 @@ AGM-65 Maverick AGM-65 マーベリック AGM-65 Maverick + AGM-65 小牛 + AGM-65 小牛 Kh-25MTP @@ -384,6 +452,8 @@ Kh-25MTP Kh-25MTP Kh-25MTP + Kh-25MTP + Kh-25MTP Hydra 70 HE @@ -397,6 +467,8 @@ Hydra 70 HE ハイドラ 70 りゅう弾 Hydra 70 고폭탄 + 九头蛇 70 高爆弹 + 九頭蛇 70 高爆彈 S-8 HE @@ -410,6 +482,8 @@ S-8 HE S-8 りゅう弾 S-8 고폭탄 + S-8 高爆弹 + S-8 高爆彈 Hydra 70 AP @@ -423,6 +497,8 @@ Hydra 70 AP ハイドラ 70 徹甲弾 Hydra 70 철갑탄 + 九头蛇 70 反人员弹 + 九頭蛇 70 反人員彈 S-8 AP @@ -436,6 +512,8 @@ S-8 AP S-8 徹甲弾 S-8 철갑탄 + S-8 反人员弹 + S-8 反人員彈 GBU-12 @@ -449,6 +527,8 @@ GBU-12 GBU-12 GBU-12 + GBU-12 + GBU-12 FAB-250M-54 @@ -462,6 +542,8 @@ FAB-250M-54 FAB-250M-54 FAB-250M-54 + FAB-250M-54 + FAB-250M-54 diff --git a/addons/refuel/stringtable.xml b/addons/refuel/stringtable.xml index 17ffa4d0ca..6d44a90db7 100644 --- a/addons/refuel/stringtable.xml +++ b/addons/refuel/stringtable.xml @@ -13,6 +13,8 @@ Réglages de ravitaillement 給油設定 재급유 설정 + 加油设定 + 加油設定 Flow Rate @@ -26,6 +28,8 @@ Vitesse du ravitaillement 流量 주유량 + 油料流量 + 油料流量 How fast should a vehicle be refueled? @@ -39,6 +43,8 @@ A quelle vitesse devrait être ravitaillé un véhicule ? どのくらいの速さで車両へ給油しますか? 차량이 얼마나 빨리 재급유될 수 있습니까? + 载具多快会加油完毕? + 載具多快會加油完畢? Refuel @@ -52,6 +58,8 @@ Ravitaillement 給油 재급유 + 加油 + 加油 Take fuel nozzle @@ -65,6 +73,8 @@ Prendre la pompe 給油ノズルを取る 주유기 획득 + 拿取燃料喷嘴 + 拿取燃料噴嘴 Taking fuel nozzle... @@ -78,6 +88,8 @@ Prise de la pompe... 給油ノズルを取っている・・・ 주유기 획득중... + 拿取燃料喷嘴中... + 拿取燃料噴嘴中... Connect fuel nozzle @@ -91,6 +103,8 @@ Connecter la pompe 給油ノズルを接続する 주유기 꼽기 + 连接燃料喷嘴 + 連接燃料噴嘴 Connecting fuel nozzle... @@ -104,6 +118,8 @@ Connection de la pompe... 給油ノズルを接続している・・・ 주유기 꼽는중... + 连结燃料喷嘴中... + 連結燃料噴嘴中... Disconnect fuel nozzle @@ -117,6 +133,8 @@ Déconnecter la pompe 給油ノズルを外した 주유기 뽑기 + 断开燃料喷嘴 + 斷開燃料噴嘴 Connect @@ -130,6 +148,8 @@ Connecter 接続 꼽기 + 连结 + 連結 Check remaining fuel @@ -143,6 +163,8 @@ Vérifier le carburant restant 残燃料を見る 남은 연료 확인 + 检查剩余燃料 + 檢查剩餘燃料 Checking remaining fuel... @@ -156,6 +178,8 @@ Vérifie le carburant restant... 残燃料を見ている・・・ 남은 연료 확인중... + 检查剩余燃料中... + 檢查剩餘燃料中... There are %1 liters left. @@ -169,6 +193,8 @@ Il reste %1 litres. 後 %1 リットル残っている。 %1 리터 남음 + 剩下%1公升的燃料. + 剩下%1公升的燃料. There is no fuel left. @@ -182,6 +208,8 @@ Il n'y a plus de carburant. もう燃料は残っていない。 연료 없음. + 没有剩余的燃料 + 沒有剩餘的燃料 Cancel @@ -195,6 +223,8 @@ Annuler 中止 취소 + 取消 + 取消 Failed @@ -208,6 +238,8 @@ Echoué 失敗 실패 + 失败 + 失敗 Stop fueling @@ -221,6 +253,8 @@ Arrêter le ravitaillement 給油をやめる 그만 재급유하기 + 停止加油 + 停止加油 Stopping fueling... @@ -234,6 +268,8 @@ Arrête le ravitaillement... 給油をやめている・・・ 재급유 그만하는중... + 停止加油中... + 停止加油中... Start fueling @@ -247,6 +283,8 @@ Débute le ravitaillement 給油を始める 재급유 시작 + 开始加油 + 開始加油 Starting fueling... @@ -260,6 +298,8 @@ Début du ravitaillement... 給油を始めている・・・ 재급유 시작중... + 开始加油中... + 開始加油中... %1 Liters fueled @@ -273,6 +313,8 @@ %1 litres ravitaillés %1 リッターを給油した %1 리터 재급유됨 + 已加入%1公升的燃料 + 已加入%1公升的燃料 The fuel source is empty. @@ -286,6 +328,8 @@ La source de carburant est vide. 給油元は空です。 재급유처가 비었음. + 燃料来源已空. + 燃料來源已空. Maximum fuel hose length reached. @@ -299,6 +343,8 @@ Tuyau tendu au maximum 給油ホースはもうこれ以上届かない。 주유기 호스 최대 거리에 도달함. + 已加满至最大油量. + 已加滿至最大油量. Fueling completed @@ -312,6 +358,8 @@ Ravitaillement terminé 給油完了 재급유 완료함 + 加油完毕 + 加油完畢 Fueling stopped @@ -325,6 +373,8 @@ Ravitaillement stoppé 給油を止めた 재급유 멈춤 + 已停止加油 + 已停止加油 Fueling started @@ -338,6 +388,8 @@ Ravitaillement débuté 給油を始めた 재급유 시작함 + 已开始加油 + 已開始加油 Return fuel nozzle @@ -351,6 +403,8 @@ Retourner la pompe 給油ノズルを戻す 주유기 반환 + 放回燃料喷嘴 + 放回燃料噴嘴 Returning fuel nozzle... @@ -364,6 +418,8 @@ Retourne la pompe 給油ノズルを戻している・・・ 주유기 반환중 + 放回燃料喷嘴中... + 放回燃料噴嘴中... Check fuel counter @@ -377,6 +433,8 @@ Vérifier le compteur 燃料計を見る 연로카운터 확인 + 检查燃料表 + 檢查燃料表 Checking fuel counter... @@ -390,6 +448,8 @@ Vérification du compteur... 燃料計を見ている・・・ 연료카운터 확인중... + 检查燃料表中... + 檢查燃料表中... %1 liters have been fueled. @@ -403,6 +463,8 @@ %1 litres ont été écoulés. %1 リッターがある %1 리터가 재급유되었습니다. + 已加入%1公升. + 已加入%1公升. Refuel hose length @@ -410,6 +472,8 @@ Reabastecer longitud de manguera Rifiuta lungezza tubo 給油ホースの長さ + 加油软管长度 + 加油軟管長度 diff --git a/addons/reload/stringtable.xml b/addons/reload/stringtable.xml index 4454bd3f9a..eb5e46bcce 100644 --- a/addons/reload/stringtable.xml +++ b/addons/reload/stringtable.xml @@ -14,6 +14,8 @@ Conferir munição ao recarregar a arma 再装填された武器の弾薬を確認 재장전시 장탄수 확인 + 在重新装填时检查弹药 + 在重新裝填時檢查彈藥 Check the ammo in your new magazine on magazine reload. @@ -28,6 +30,8 @@ Confere a munição no seu novo carregador ao recarregar a arma あたらしく装填された弾倉の弾薬を確認します。 재장전시 새탄창에 있는 탄약을 확인합니다. + 在重新装填时检查新弹匣上的弹药. + 在重新裝填時檢查新彈匣上的彈藥. Check Ammo @@ -42,6 +46,8 @@ Проверить боеприпасы 弾薬を確認 장탄수 확인 + 检查弹药 + 檢查彈藥 Ammo @@ -56,6 +62,8 @@ Боеприпасы 弾薬 장탄수 + 弹药 + 彈藥 Link belt @@ -70,6 +78,8 @@ Ligar cintos de munição ベルト リンク 벨트 연결 + 连接弹链 + 連接彈鏈 Linking belt... @@ -84,6 +94,8 @@ Ligando cintos... ベルトをつなげている・・・ 벨트 연결중... + 连接弹链中... + 連接彈鏈中... diff --git a/addons/reloadlaunchers/stringtable.xml b/addons/reloadlaunchers/stringtable.xml index c9ffa3cef8..6096f362be 100644 --- a/addons/reloadlaunchers/stringtable.xml +++ b/addons/reloadlaunchers/stringtable.xml @@ -14,6 +14,8 @@ Recarregar lançador ランチャーを装填 무기 재장전 + 装载发射器 + 裝載發射器 Loading launcher... @@ -28,6 +30,8 @@ Recarregando lançador... ランチャーを装填している・・・ 무기 재장전중... + 装载发射器中... + 裝載發射器中... Launcher loaded @@ -42,6 +46,8 @@ Lançador Carregado ランチャーの装填完了 무기 재장전됨 + 发射器装载完毕 + 發射器裝載完畢 Load %1 @@ -56,6 +62,8 @@ Recarregar %1 %1 へ装填 %1 장전 + 装载%1 + 裝載%1 diff --git a/addons/repair/stringtable.xml b/addons/repair/stringtable.xml index 0a001968e7..ea34a04f9c 100644 --- a/addons/repair/stringtable.xml +++ b/addons/repair/stringtable.xml @@ -14,6 +14,8 @@ Запасная гусеница 予備履帯 예비 궤도 + 备用履带 + 備用履帶 Spare Wheel @@ -28,6 +30,8 @@ Запасное колесо 予備タイヤ 예비 바퀴 + 备用轮胎 + 備用輪胎 Change Wheel @@ -42,6 +46,8 @@ Vyměnit kolo タイヤを変える 바퀴 교체 + 更换轮胎 + 更換輪胎 Replacing Wheel... @@ -55,6 +61,8 @@ Remplacement de la roue... タイヤを交換中・・・ 바퀴 교체중... + 更换轮胎中... + 更換輪胎中... Wheel replaced @@ -68,6 +76,8 @@ Roue remplacée タイヤを履き替え 바퀴 교체됨 + 轮胎更换完毕 + 輪胎更換完畢 Remove Wheel @@ -82,6 +92,8 @@ Снять колесо タイヤを外す 바퀴 제거 + 卸下轮胎 + 卸下輪胎 Removing Wheel... @@ -95,6 +107,8 @@ Démontage de la roue... タイヤを外している・・ 바퀴 제거중... + 卸下轮胎中... + 卸下輪胎中... Wheel removed @@ -108,6 +122,8 @@ Roue démontée タイヤを外した 바퀴 제거됨 + 轮胎卸下完毕 + 輪胎卸下完畢 Change Track @@ -121,6 +137,8 @@ Changer la chenille 履帯を変える 궤도 교체 + 更换履带 + 更換履帶 Replacing Track... @@ -134,6 +152,8 @@ Remplacement de la chenille... 履帯を交換中・・・ 궤도 교체중... + 更换履带中... + 更換履帶中... Track replaced @@ -147,6 +167,8 @@ Chenille remplacée 履帯を交換した 궤도 교체됨 + 履带更换完毕 + 履帶更換完畢 Remove Track @@ -160,6 +182,8 @@ Enlever la chenille 履帯を外す 궤도 제거 + 卸下履带 + 卸下履帶 Removing Track... @@ -173,6 +197,8 @@ Enlèvement de la chenille... 履帯を外している・・・ 궤도 제거중... + 卸下履带中... + 卸下履帶中... Track removed @@ -186,6 +212,8 @@ Chenille enlevée 履帯を外した 궤도 제거됨 + 履带卸下完毕 + 履帶卸下完畢 Full Repair @@ -199,6 +227,8 @@ Réparations complètes 完全に修理 완전수리 + 完整维修 + 完整維修 Repairing Vehicle... @@ -212,6 +242,8 @@ Réparation du véhicule... 車両を修理中・・・ 차량 수리중... + 维修载具中... + 維修載具中... Full Repair Locations @@ -225,6 +257,8 @@ Lieu de réparation complète 完全修理をできる場所 완전수리 구역 + 完整维修地点 + 完整維修地點 At what locations can a vehicle be fully repaired? @@ -238,6 +272,8 @@ Où peuvent être réparés complètement les véhicules ? どのような場所で車両の完全な修理を出来るようにしますか? 어느 구역에서 차량을 완전히 수리할 수 있게 합니까? + 什么位置可以完整维修载具? + 什麼位置可以完整維修載具? Allow Full Repair @@ -251,6 +287,8 @@ Autoriser les réparations complètes. 完全な修理をさせる 완전 수리 활성화 + 允许完整维修 + 允許完整維修 Who can perform a full repair on a vehicle? @@ -264,6 +302,8 @@ Qui peut faire une réparation complète ? 誰が車両の完全な修理を出来るようにしますか? 누가 완전 수리를 할 수 있습니까? + 谁可以完整维修载具? + 誰可以完整維修載具? Add Spare Parts @@ -277,6 +317,8 @@ Ajouter des pièces de rechange 予備部品を追加 예비 부품 더하기 + 添加备件 + 添加備件 Add spare parts to vehicles (requires Cargo component)? @@ -290,6 +332,8 @@ Ajouter des pièces de rechage aux véhicules ? (à besoin du système de cargaison) 車両へ予備部品を追加しますか(カーゴ コンポーネントが必要)? 차량에 예비 부품을 더합니까?(짐칸 요소 필요) + 添加载具备件 (需相关货物组件)? + 添加載具備件 (需相關貨物組件)? Repair @@ -304,6 +348,8 @@ Ремонт 修理 수리 + 维修 + 維修 Display text on repair @@ -317,6 +363,8 @@ Afficher du texte pendant la réparation 修理時に文章で通知する 수리시 화면에 글자 표시 + 显示维修文本 + 顯示維修文本 Display a notification whenever you repair a vehicle @@ -330,6 +378,8 @@ Afficher une notification lorsque l'on répare un véhicule あなたが車両の修理を始めると、画面に通知を出します 수리시 화면에 글자로 알림이 뜹니다 + 每当维修载具时显示通知 + 每當維修載具時顯示通知 Repairing... @@ -344,6 +394,8 @@ Ремонтируем... 修理中・・・ 수리중... + 维修中... + 維修中... Repairing %1... @@ -358,6 +410,8 @@ Ремонтируем %1... %1 を修理中・・・ %1 수리중... + 维修%1中... + 維修%1中... Repaired %1 @@ -372,6 +426,8 @@ %1 отремонтирован %1 を修理した %1 수리됨 + 已维修%1 + 已維修%1 Fully repaired part @@ -385,6 +441,8 @@ Pièce entièrement réparée 部分的な完全な修理 부분 완벽히 수리됨 + 完整维修部分 + 完整維修部分 Partially repaired %1 @@ -398,6 +456,8 @@ %1 pratiquement réparée %1 を部分的に修理した %1 부분적으로 수리됨 + %1已完成部分维修 + %1已完成部分維修 Fully repaired %1 @@ -411,6 +471,8 @@ %1 entièrement réparée %1 を完全に修理した %1 완전히 수리됨 + %1已完整维修 + %1已完整維修 Partially repaired %1 @@ -424,6 +486,8 @@ %1 pratiquement réparée %1 を部分的に修理した %1 부분적으로 수리됨 + %1已完成部分维修 + %1已完成部分維修 Body @@ -438,6 +502,8 @@ Кузов 車体 몸체 + 车身 + 車身 Hull @@ -452,6 +518,8 @@ Корпус 機体 선체 + 车壳 + 車殼 Engine @@ -466,6 +534,8 @@ Двигатель エンジン 엔진 + 引擎 + 引擎 Left Horizontal Stabilizer @@ -479,6 +549,8 @@ Linkes Höhenleitwerk 左側の水平安定機 왼쪽 수평안정판 + 左侧悬挂稳定 + 左側懸掛穩定 Right Horizontal Stabilizer @@ -492,6 +564,8 @@ Rechtes Höhenleitwerk 右側の水平安定機 오른쪽 수평안정판 + 右侧悬挂稳定 + 右側懸掛穩定 Vertical Stabilizer @@ -505,6 +579,8 @@ Seitenleitwerk 車両安定器 수직 안정판 + 垂直稳定 + 垂直穩定 Fuel Tank @@ -519,6 +595,8 @@ Топливный бак 燃料タンク 연료 탱크 + 油箱 + 油箱 Transmission @@ -532,6 +610,8 @@ Instruments 変速機 변속기 + 变速箱 + 變速箱 Gear @@ -545,6 +625,8 @@ Trains d'attérissage ギア 기어 + 齿轮 + 齒輪 Starter @@ -558,6 +640,8 @@ Démarreur スターター 점화기 + 发动机 + 發動機 Tail @@ -571,6 +655,8 @@ Queue 尾翼 꼬리 + 尾翼 + 尾翼 Pitot Tube @@ -584,6 +670,8 @@ Sonde pitot ピトー管 동압관 + 空速管 + 空速管 Static Port @@ -597,6 +685,8 @@ Port statique スタティック ポート 정압공 + 静态端口 + 靜態端口 Ammo @@ -610,6 +700,8 @@ Munitions 弾薬 탄약 + 弹药 + 彈藥 Turret @@ -624,6 +716,8 @@ Башню 砲塔 포탑 + 炮塔 + 砲塔 Gun @@ -638,6 +732,8 @@ Пушку + + Missiles @@ -651,6 +747,8 @@ Missiles ミサイル 미사일 + 导弹 + 導彈 Left Track @@ -665,6 +763,8 @@ Левую гусеницу 左の履帯 왼쪽 궤도 + 左履带 + 左履帶 Right Track @@ -679,6 +779,8 @@ Правую гусеницу 右の履帯 오른쪽 궤도 + 右履带 + 右履帶 Left Front Wheel @@ -693,6 +795,8 @@ Левое переднее колесо 左の前輪 왼쪽 앞바퀴 + 左前轮 + 左前輪 Right Front Wheel @@ -707,6 +811,8 @@ Правое переднее колесо 右の前輪 오른쪽 앞바퀴 + 右前轮 + 右前輪 Second Left Front Wheel @@ -721,6 +827,8 @@ Второе переднее левое колесо 左の 2 つめの前輪 왼쪽 두번째 바퀴 + 第二左前轮 + 第二左前輪 Second Right Front Wheel @@ -735,6 +843,8 @@ Второе правое переднее колесо 右の 2 つめの前輪 오른쪽 두번째 바퀴 + 第二右前轮 + 第二右前輪 Left Middle Wheel @@ -749,6 +859,8 @@ Левое среднее колесо 左の中央の前輪 왼쪽 가운데 바퀴 + 左中轮 + 左中輪 Right Middle Wheel @@ -763,6 +875,8 @@ Правое среднее колесо 右の中央の前輪 오른족 가운데 바퀴 + 右中轮 + 右中輪 Left Rear Wheel @@ -777,6 +891,8 @@ Левое заднее колесо 左の後輪 왼쪽 뒤쪽 바퀴 + 左后轮 + 左後輪 Right Rear Wheel @@ -791,6 +907,8 @@ Правое заднее колесо 右の後 오른쪽 뒤쪽 바퀴 + 右后轮 + 右後輪 Avionics @@ -805,6 +923,8 @@ Авионику アビオニクス 항공 전자 + 航电系统 + 航電系統 Main Rotor @@ -819,6 +939,8 @@ Несущий винт 主翼 주 로터 + 主旋翼 + 主旋翼 Tail Rotor @@ -833,6 +955,8 @@ Рулевой винт 尾翼ローター 꼬리 로터 + 尾桨 + 尾槳 Winch @@ -846,6 +970,8 @@ Treuil ウィンチ 윈치 + 绞盘 + 絞盤 Glass (right) @@ -860,6 +986,8 @@ Стекло (справа) ガラス (右) 유리 (오른쪽) + 玻璃 (右) + 玻璃 (右) Glass (left) @@ -874,6 +1002,8 @@ Стекло (слава) ガラス (左) 유리 (왼쪽) + 玻璃 (左) + 玻璃 (左) Glass @@ -888,6 +1018,8 @@ Стекло ガラス 유리 + 玻璃 + 玻璃 ERA @@ -901,6 +1033,8 @@ ДЗ 爆発反応装甲 폭발반응장갑 + 爆炸式反应装甲 + 爆炸式反應裝甲 Repair Settings @@ -914,6 +1048,8 @@ Réglages de réparation 修理設定 수리 설정 + 修复设定 + 修復設定 Provides a repair system for all types of vehicles. @@ -927,6 +1063,8 @@ Fournit un système de réparation pour tous les types de véhicules. 車両の全種類に修理システムを適用しますか? 모든 차량에 대해 수리 시스템을 제공합니다. + 提供修复系统给所有载具. + 提供修復系統給所有載具. Anyone @@ -940,6 +1078,8 @@ Tout le monde だれでも 모두 + 任何人 + 任何人 Engineer only @@ -953,11 +1093,15 @@ Ingénieurs seulement 工兵のみ 오직 정비공만 + 只有工兵 + 只有工兵 Advanced Engineer only Solo Geniere avanzato 上級工兵のみ + 只有维修专精兵 + 只有維修專精兵 Allow Wheel @@ -971,6 +1115,8 @@ Autoriser les roues タイヤを許可 바퀴 허가 + 允许轮胎 + 允許輪胎 Who can remove and replace wheels? @@ -984,6 +1130,8 @@ Qui peut enlever et remplacer les roues ? 誰がタイヤの除去と交換を出来るようにしますか? 누가 바퀴를 제거 및 교체할 수 있습니까? + 谁可维修轮胎? + 誰可維修輪胎? Allow Repair @@ -997,6 +1145,8 @@ Autoriser les réparations 修理を許可 수리 허가 + 允许维修 + 允許維修 Who can perform repair actions? @@ -1010,6 +1160,8 @@ Qui peut réparer ? 誰が修理を出来るようににしますか? 누가 수리를 할 수 있습니까? + 谁可以进行维修操作? + 誰可以進行維修操作? Repair Threshold @@ -1023,6 +1175,8 @@ Seuil de réparation 修理のしきい値 정비 한계치 + 维修门槛 + 維修門檻 What is the maximum damage that can be repaired with a toolkit? @@ -1036,6 +1190,8 @@ Quel est le maximum de dommages réparable par une trousse à outils ? ツールキットで修理できる、最大の損傷許容範囲を設定しますか? 어느정도의 피해까지 툴킷으로 수리가 가능합니까? + 工具包可以修复的最大损坏值? + 工具包可以修復的最大損壞值? Repair Threshold (Engineer) @@ -1049,6 +1205,8 @@ Seuil de réparatoin (ingénieur) 修理のしきい値 (工兵) 정비 한계치 (정비공) + 维修门槛 (工兵) + 維修門檻 (工兵) What is the maximum damage that can be repaired by an engineer? @@ -1062,6 +1220,8 @@ Quel est le maximum de dommages qui peuvent être réparés par un ingénieur ? 工兵が修理できる、最大の損傷許容範囲を設定しますか? 정비공은 어느정도의 피해까지 수리할 수 있습니까? + 工兵可以修复的最大损坏值? + 工兵可以修復的最大損壞值? Remove toolkit on use @@ -1075,6 +1235,8 @@ Enlever la trousse à outils après usage ツールキットを使うと削除 툴킷 사용후 제거 + 使用后删除工具包 + 使用後刪除工具包 Should the toolkit be removed on usage? @@ -1088,6 +1250,8 @@ La trousse à outils devrait-elle être enlevée après usage ? ツールキットを使うと削除しますか? 툴킷을 사용하면 제거를 합니까? + 要在使用后删除工具包吗? + 要在使用後刪除工具包嗎? Anywhere @@ -1101,6 +1265,8 @@ N'importe où だれでも 어디서나 + 任何地点 + 任何地點 Repair Vehicle only @@ -1114,6 +1280,8 @@ Véhicule de réparation seulement 修理車両のみ 오직 수리 차량만 + 维修载具旁 + 維修載具旁 Repair Facility only @@ -1127,6 +1295,8 @@ Installation de réparation seulement 修理施設のみ 오직 수리 시설만 + 维修设施旁 + 維修設施旁 Repair Facility or Vehicle @@ -1140,6 +1310,8 @@ Installations ou véhicule de réparation 修理施設または車両のみ 수리 시설혹은 차량 + 维修设施或载具旁 + 維修設施或載具旁 Assign Engineer @@ -1153,6 +1325,8 @@ Assigner le rôle d'ingénieur 工兵にする 정비공 등록 + 指派工兵 + 指派工兵 List @@ -1166,6 +1340,8 @@ Liste 一覧 목록 + 名单 + 名單 List of unit names that will be classified as engineer, separated by commas. @@ -1179,6 +1355,8 @@ Liste des noms d'unités qui seront considérées ingénieurs. Séparé par des virgules 一覧に記載されたユニット名を、工兵として指定します。コンマで複数を指定できます。 목록내 보직이름은 정비공으로 분류됩니다. 쉼표로 구분합니다. + 工兵名单, 把单位名称输入在这边即可定义其为工兵. 每个单位使用逗号以做区隔. + 工兵名單, 把單位名稱輸入在這邊即可定義其為工兵. 每個單位使用逗號以做區隔. Is Engineer @@ -1192,6 +1370,8 @@ Est ingénieur 工兵とする 은 정비공이다 + 是工兵 + 是工兵 Select the engineering skill level of the unit @@ -1205,6 +1385,8 @@ Sélectionner le niveau d'habilité en réparation de l'unité ユニットへの工兵スキルを選択 선택한 인원의 정비 실력을 고르십시요 + 选择工兵的技术水平 + 選擇工兵的技術水平 None @@ -1218,6 +1400,8 @@ Aucun 工兵 없음 + + Engineer @@ -1231,11 +1415,15 @@ Ingénieur 専門兵 정비공 + 工兵 + 工兵 Adv. Engineer Adv. Geniere + 专精 + 專精 Assign one or multiple units as an engineer @@ -1249,6 +1437,8 @@ Assigner un ou plusieurs unités comme ingénieur 修理車両として指定 하나 혹은 여러 인원을 정비공으로 등록합니다 + 指定一个或多个单位为工兵 + 指定一個或多個單位為工兵 Assign Repair Vehicle @@ -1262,6 +1452,8 @@ Assigner en tant que véhicule de réparation 修理車両として指定 정비 차량 등록 + 指定维修载具 + 指定維修載具 List @@ -1275,6 +1467,8 @@ Liste 一覧 목록 + 名单 + 名單 List of vehicles that will be classified as repair vehicle, separated by commas. @@ -1288,6 +1482,8 @@ Liste de véhicules qui seront considérés comme véhicules de réparation. Séparé par des virgules. 一覧に記載されたユニット名を、修理車両として指定します。コンマで複数を指定できます。 목록내 차량은 정비 차량으로 분류됩니다. 쉼표로 구분합니다. + 载具名单, 把载具名称输入在这边即可定义其为维修载具. 每个载具使用逗号以做区隔. + 載具名單, 把載具名稱輸入在這邊即可定義其為維修載具. 每個載具使用逗號以做區隔. Is Repair Vehicle @@ -1301,6 +1497,8 @@ Est un véhicule de réparation 修理車両とする 은 정비 차량이다 + 是维修载具 + 是維修載具 Is the vehicle classified as a repair vehicle? @@ -1314,6 +1512,8 @@ Le véhicule est-il considéré comme un véhicule de réparation ? 車両を修理車両と指定しますか? 이 차량을 정비 차량으로 분류합니까? + 此载具是维修载具吗? + 此載具是維修載具嗎? Assign one or multiple vehicles as a repair vehicle @@ -1327,6 +1527,8 @@ Assigner un ou plusieurs véhicules en tant que véhicule de réparation 単体、または複数の車両を修理車両とします 하나 혹은 여러 차량을 정비 차량으로 등록합니다 + 指定一个或多个载具作为维修载具 + 指定一個或多個載具作為維修載具 Assign Repair Facility @@ -1340,6 +1542,8 @@ Assigner en tant qu'installation de réparation 修理施設とする 정비 시설 등록 + 指定维修设施 + 指定維修設施 List @@ -1353,6 +1557,8 @@ Liste 一覧 목록 + 名单 + 名單 List of objects that will be classified as repair Facility, separated by commas. @@ -1366,6 +1572,8 @@ Liste des objets considérés comme installations de réparation. Séparé par des virgules 一覧に記載されたユニット名を、修理施設として指定します。コンマで複数を指定できます。 목록내 시설은 정비 시설으로 분류됩니다. 쉼표로 구분합니다. + 设施名单, 把设施名称输入在这边即可定义其为维修设施. 每个设施使用逗号以做区隔. + 設施名單, 把設施名稱輸入在這邊即可定義其為維修設施. 每個設施使用逗號以做區隔. Is Repair Facility @@ -1379,6 +1587,8 @@ Est une installation de réparation 修理施設とする 은 정비 시설이다 + 是维修设施 + 是維修設施 Is the object classified as a repair Facility? @@ -1392,6 +1602,8 @@ L'objet est-il considéré comme une installation de réparation ? オブジェクトを修理施設として指定しますか? 이 시설을 정비 시설로 분류합니까? + 此设施是维修设施吗? + 此設施是維修設施嗎? Assign one or multiple objects as a repair Facility @@ -1405,6 +1617,8 @@ Assigner un ou plusieurs objets en tant que véhicule de réparation ひとつ、または複数オブジェクトに予備部品を追加 하나 혹은 여러 시설을 정비 시설로 등록합니다 + 指定一个或多个对象作为维修设施 + 指定一個或多個對象作為維修設施 Add Spare Parts @@ -1418,6 +1632,8 @@ Ajouter des pièces de rechange 予備部品を追加 예비 부품 더하기 + 添加备件 + 添加備件 Add spare parts to one or multiple objects @@ -1431,6 +1647,8 @@ Ajouter des pièces de rechange à un ou plusieurs objets 一覧に追加されたオブジェクトへ予備部品を与えます。コンマで複数を指定できます。 하나 혹은 여러 물체가 예비 부품을 더합니다 + 添加备件到一个或多个对象上 + 添加備件到一個或多個對象上 List @@ -1444,6 +1662,8 @@ Liste 一覧 목록 + 名单 + 名單 List of objects that will get spare parts added, separated by commas. @@ -1457,6 +1677,8 @@ Liste des objets qui recevront des pièces de réparation en plus. Séparé par des virgules 一覧に追加されたオブジェクトへ予備部品を与えます。コンマで複数を指定できます。 목록내 물체는 예비 부품을 받습니다, 쉼표로 구분합니다. + 添加备件到名单的载具上. 每个载具使用逗号以做区隔. + 添加備件到名單的載具上. 每個載具使用逗號以做區隔. Part @@ -1470,6 +1692,8 @@ Pièce 部品 부품 + 零件 + 零件 Spare part. @@ -1483,6 +1707,8 @@ Pièce de rechange 予備部品 예비 부품 + 备用零件 + 備用零件 Amount @@ -1496,6 +1722,8 @@ Quantité 수량 + 数量 + 數量 Number of selected spare parts. @@ -1509,6 +1737,8 @@ Nombre de pièces de rechange séléctionnées 選択された予備部品の数を選択します。 선택한 부품의 수 + 选择的备件数量 + 選擇的備件數量 Wheel repair requirements @@ -1522,6 +1752,8 @@ Exigences de réparation de roue タイヤの修理を必要 바퀴 교체 요구사항 + 维修轮胎限制 + 維修輪胎限制 Items required to remove/replace wheels @@ -1535,6 +1767,8 @@ Items exigés pour enlever/remplacer les roues タイヤの除去と交換にアイテムを必要としますか? 바퀴를 제거/교체하는데 필요한 물건 + 需要特定物品来移除/更换车轮 + 需要特定物品來移除/更換車輪 Engine must be off to repair @@ -1548,6 +1782,8 @@ Silnik musi być wyłączony w celu naprawy 수리를 위해서는 엔진을 꺼야만 합니다 Il motore deve essere spento per poter riparare + 引擎必须先关闭才能开始进行维修 + 引擎必須先關閉才能開始進行維修 diff --git a/addons/respawn/stringtable.xml b/addons/respawn/stringtable.xml index a2d90acce4..6d3b3d805d 100644 --- a/addons/respawn/stringtable.xml +++ b/addons/respawn/stringtable.xml @@ -14,6 +14,8 @@ Será posicionado em 5 segundos... 設置まであと 5 秒・・・ 5초 후 재배치... + 5秒后完成布署... + 5秒後完成佈署... Rallypoint deployed @@ -28,6 +30,8 @@ Rallypoints posicionado ラリーポイントを設置した 집결지 배치됨 + 集合点布署完成 + 集合點佈署完成 Teleport to Base @@ -42,6 +46,8 @@ Teleporta alla base ベースへ移動 기지로 순간이동 + 传送至基地 + 傳送至基地 Teleport to Rallypoint @@ -56,6 +62,8 @@ Teleporta al rallypoint ラリーポイントへ移動 집결지로 순간이동 + 传送至集合点 + 傳送至集合點 Teleported to Base @@ -70,6 +78,8 @@ Teletransportado para a Base ベースへ移動した 기지로 순간이동함 + 已传送至基地 + 已傳送至基地 Teleported to Rallypoint @@ -84,6 +94,8 @@ Teletransportado para o Rallypoints ラリーポイントへ移動した 집결지로 순간이동함 + 已传送至集合点 + 已傳送至集合點 Rallypoint West (Base) @@ -98,6 +110,8 @@ Ponto de encontro Oeste (Base) ラリーポイント ウエスト (ベース) 서쪽 집결지 (기지) + 蓝方集合点 (基地) + 藍方集合點 (基地) Rallypoint East (Base) @@ -112,6 +126,8 @@ Ponto de encontro Lest (Base) ラリーポイント イースト (ベース) 동쪽 집결지 (기지) + 红方集合点 (基地) + 紅方集合點 (基地) Rallypoint Independent (Base) @@ -126,6 +142,8 @@ Ponto de encontro Independente (Base) ラリーポイント インデペンデント (ベース) 독립 집결지 (기지) + 独立方集合点 (基地) + 獨立方集合點 (基地) Rallypoint West @@ -140,6 +158,8 @@ Ponto de encontro Oeste ラリーポイント ウエスト 서쪽 집결지 + 蓝方集合点 + 藍方集合點 Rallypoint East @@ -154,6 +174,8 @@ Ponto de encontro Leste ラリーポイント イースト 동쪽 집결지 + 红方集合点 + 紅方集合點 Rallypoint Independent @@ -168,6 +190,8 @@ Ponto de encontro Independente ラリーポイント インデペンデント 독립 집결지 + 独立方集合点 + 獨立方集合點 Respawn System @@ -182,6 +206,8 @@ Sistema Respawn リスポン システム 재배치 시스템 + 重生系统 + 重生系統 Save Gear? @@ -196,6 +222,8 @@ Salva Equipaggiamento? 装備を保存? 장비를 저장합니까? + 储存装备? + 儲存裝備? Respawn with the gear a soldier had just before his death? @@ -210,6 +238,8 @@ Respawna con l'equipaggiamento che il soldato aveva appena prima di morire? ユニットが死ぬ前に持っていた装備でリスポンしますか? 죽기 전에 가지고 있던 장비로 재배치합니까? + 是否在重生时载入死亡前的装备? + 是否在重生時載入死亡前的裝備? Remove bodies? @@ -224,6 +254,8 @@ Rimuovi corpi? 死体を削除? 시체를 제거합니까? + 删除尸体? + 刪除屍體? Remove player bodies after disconnect? @@ -238,6 +270,8 @@ Rimuovi i corpi dei giocatori quando si disconnettono? 切断後はプレイヤーの死体を削除しますか? 접속이 끊긴 플레이어의 시체를 제거합니까? + 要删除已离线的玩家尸体吗? + 要刪除已離線的玩家屍體嗎? This module enables you to configure ACE functionality specific to respawns. @@ -251,6 +285,8 @@ Este módulo permite configurar parámetros relacionados con la reaparición あなたが設定した ACE 機能をリスポンへ設定できます。 이 모듈은 ACE 재배치의 자세한 설정을 변결할 수 있게 해줍니다. + 该模块使您可以设定ACE的重生功能. + 該模塊使您可以設定ACE的重生功能. Friendly Fire Messages @@ -265,6 +301,8 @@ Messaggi Fuoco Amico 友軍誤射の表示 아군사격 메세지 + 友军误击讯息 + 友軍誤擊訊息 Using this module in your mission will make it so any friendly fire kills will be displayed in form of a message in chat. @@ -278,6 +316,8 @@ El usar este módulo, todas las muertes por fuego amigo serán indicadas en el chat. もし友軍誤射による死者が出た場合は、チャットにてその旨を表示します。 이 모듈은 미션 중 아군사격으로 인한 사망자 발생시 채팅창에 메세지를 표시해줍니다. + 摆放此模块后, 当有发生友军误击致死的事件, 会显示提示讯息在聊天视窗中. + 擺放此模塊後, 當有發生友軍誤擊致死的事件, 會顯示提示訊息在聊天視窗中. Rallypoint System @@ -292,6 +332,8 @@ Sistema Punto di Raccolta ラリーポイント システム 집결지 시스템 + 集合点系统 + 集合點系統 This module allows you to use rally points in missions, to which you can quickly teleport from base flag. Requires placing special objects on map - base and flag. Both available in category Empty -> ACE Respawn. @@ -305,6 +347,8 @@ Ce module vous permet d'utiliser les "rally points" auxquels vous pouvez vous téléporter rapidement depuis un drapeau à la base. Il nécessite le placement d'objets spéciaux sur la carte - base et drapeau, disponibles dans la catégorie Vide -> ACE Respawn. ミッションでベースから素早く移動できるラリーポイントを使えるようにします。ゲーム内に専用オブジェクトとなるベースとフラッグを設置している必要があります。両オブジェクトは Empty 下の ACE リスポンから設置できます。 이 모듈은 미션 중에 기지 깃발에서 집결지로 빠르게 텔레포트 시켜주는 역활을 합니다. 지도 상에 기지 및 깃발이 필요합니다. 두 가지 모두 Empty->ACE Respawn 카테고리에서 찾을 수 있습니다. + 摆放此模块后, 你将能在任务中布署集合点, 使你可以快速往返基地与前线. 要使用本功能, 请记得放上空物件->ACE 重生里面的基地与旗帜. + 擺放此模塊後, 你將能在任務中佈署集合點, 使你可以快速往返基地與前線. 要使用本功能, 請記得放上空物件->ACE 重生裡面的基地與旗幟. Move Rallypoint @@ -319,6 +363,8 @@ Sposta Punto di Raccolta ラリーポイントを移動 집결지 이동 + 移动集合点 + 移動集合點 ACE Respawn @@ -333,6 +379,8 @@ Rigenerazione ACE ACE リスポン ACE 재배치 + ACE 重生 + ACE 重生 diff --git a/addons/safemode/stringtable.xml b/addons/safemode/stringtable.xml index d2c7ff3fd6..bb8ce63b60 100644 --- a/addons/safemode/stringtable.xml +++ b/addons/safemode/stringtable.xml @@ -14,6 +14,8 @@ Modo de segurança 安全装置 안전 모드 + 保险模式 + 保險模式 Take off Safety @@ -28,6 +30,8 @@ Tirar segurança 安全装置を外す 안전장치 해제 + 开保险 + 開保險 Put on Safety @@ -42,6 +46,8 @@ Colocar Segurança 安全装置を掛けた 안전장치 적용 + 关保险 + 關保險 Took off Safety @@ -56,6 +62,8 @@ Tirou Segurança 安全装置を外した 안전장치 해제됨 + 已开保险 + 已開保險 diff --git a/addons/sandbag/stringtable.xml b/addons/sandbag/stringtable.xml index 9a2b36e417..a0dc9d592f 100644 --- a/addons/sandbag/stringtable.xml +++ b/addons/sandbag/stringtable.xml @@ -1,4 +1,4 @@ - + @@ -14,6 +14,8 @@ Saco de Areia 土のう 모래주머니 + 沙包 + 沙包 Sandbag (empty) @@ -28,6 +30,8 @@ Saco de Areia (vazio) 土のう (空) 모래주머니(비어있음) + 沙包 (空) + 沙包 (空) Cannot build here @@ -42,6 +46,8 @@ Não pode contruir aqui ここでは作れない 여기에 지을 수 없습니다 + 无法放置在此 + 無法放置在此 Pick up Sandbag @@ -56,6 +62,8 @@ Pegar saco de areia 土のうを拾う 모래주머니 줍기 + 捡起沙包 + 撿起沙包 Carry Sandbag @@ -70,6 +78,8 @@ Carregar saco de areia 土のうを運ぶ 모래주머니 옮기기 + 搬运沙包 + 搬運沙包 End Carrying @@ -84,6 +94,8 @@ Parar de carregar 下ろす 그만 옮기기 + 停止搬运 + 停止搬運 Drop Sandbag @@ -98,6 +110,8 @@ Derrubar saco de areia 土のうを落とす 여기에 놓기 + 放下沙包 + 放下沙包 Confirm Deployment @@ -112,6 +126,8 @@ Confirmar implantação ここで作る 설치 확인 + 确认布署 + 確認佈署 Cancel Deployment @@ -126,6 +142,8 @@ Cancelar implantação 作るのをやめる 설치 취소 + 取消布署 + 取消佈署 Deploy Sandbag @@ -140,6 +158,8 @@ Implantar saco de areia 土のうを設置 모래주머니 설치 + 布署沙包 + 佈署沙包 Sandbag Box @@ -154,6 +174,8 @@ Caixa de saco de areia 土のう入れ 모래주머니 상자 + 沙包箱 + 沙包箱 Here is no sand @@ -168,6 +190,8 @@ Aqui não tem areia ここに土は無い 흙이 없습니다 + 这里没有沙 + 這裡沒有沙 Rotate @@ -182,6 +206,8 @@ Bращать 回転 돌리기 + 旋转 + 旋轉 diff --git a/addons/scopes/stringtable.xml b/addons/scopes/stringtable.xml index d36161e99d..66a9729b28 100644 --- a/addons/scopes/stringtable.xml +++ b/addons/scopes/stringtable.xml @@ -8,6 +8,8 @@ Celowniki optyczne Scopes Mirini + 瞄准镜 + 瞄準鏡 Enable ACE Scope adjustment @@ -16,6 +18,8 @@ Włącz ustawienia celowników optycznych ACE Active ACE Scope adjustment Abilita Regolazione mirino ACE + 开启ACE瞄准镜归零调节 + 開啟ACE瞄準鏡歸零調節 Enable adjustmet turrets on high powered scopes @@ -24,6 +28,8 @@ Włącz pokrętła regulacyjne Permet de régler la hausse et la dérive sur les optiques de visée à fort grossissement Abilita la regolazione delle torrette nei mirini a lunga gittata + 开启高倍率瞄准镜归零调节 + 開啟高倍率瞄準鏡歸零調節 Force adjustment turrets @@ -32,6 +38,8 @@ Wymuś użycie pokręteł regulacyjnych Impose le réglage de la hausse/dérive Forza la regolazione delle torrette + 强制使用归零调节 + 強制使用歸零調節 Force usage of adjustmet turrets on high powered scopes @@ -40,6 +48,8 @@ Wymuś użycie pokręteł regulacyjnych dla celowników o dużym powiększeniu Impose le réglage de la hausse/dérive sur les optiques de visée à fort grossissement Forza l'uso della regolazione nei mirini a lunga gittata + 强制为高倍率瞄准镜开启归零调节 + 強制為高倍率瞄準鏡開啟歸零調節 Correct zeroing @@ -48,6 +58,8 @@ Poprawka zerowania Corrige le zérotage Correggi azzeramento + 修正归零 + 修正歸零 Corrects the zeroing of all small arms sights @@ -56,6 +68,8 @@ Poprawia zerowanie wszystkich celowników broni ręcznej Corrige le zérotage des optiques de visée des petites armes Corregge l'azzeramento di tutti i mirini di bassa portata + 为所有小口径武器修正归零 + 為所有小口徑武器修正歸零 Overwrite zero distance @@ -64,6 +78,8 @@ Nadpisuje ustawienie dla zerowego dystansu Remplace la distance de zérotage Sovrascrivi la distanza zero + 覆写归零距离 + 覆寫歸零距離 Uses the 'defaultZeroRange' setting to overwrite the zero range of high power scopes @@ -72,6 +88,8 @@ Używa 'defaultZeroRange' zamiast ustawionej odległości zerowania dla celowników o duzym przybliżeniu Utilise le paramètre 'defaultZeroRange' pour remplacer la distance de zérotage sur les optiques de visée à fort grossissement Usa le impostazioni di "defaultZeroRange" (Portata Zero Predefinita) per sovrascrivere la portata zero dei mirini a lunga gittata + 使用'defaultZeroRange'来为高倍率瞄准镜覆写预设归零距离 + 使用'defaultZeroRange'來為高倍率瞄準鏡覆寫預設歸零距離 Default zero distance @@ -80,6 +98,8 @@ Domyślne zerowanie Distance de zérotage par défaut Distanza zero predefinita + 预设归零距离 + 預設歸零距離 High power scopes will be zeroed at this distance @@ -88,6 +108,8 @@ Celowniki o dużym powiększeniu będą zerowane dla tej odległości Distance de zérotage par défaut des optiques de visée à fort grossissement I mirini a lunga gittata verranno azzerrati a questa distanza + 高倍率瞄准镜将归零在这个距离上 + 高倍率瞄準鏡將歸零在這個距離上 Reference temperature @@ -96,6 +118,8 @@ Referencyjna temperatura Température de référence Temperatura di riferimento + 参考温度 + 參考溫度 Temperature at which the scope was zeroed @@ -104,6 +128,8 @@ Temperatura, przy której celownik został wyzerowany Température de référence pour le zérotage des optiques Temperatura a cui è stato azzerato il mirino + 武器参考多少温度来进行归零. + 武器參考多少溫度來進行歸零. Reference barometric pressure @@ -112,6 +138,8 @@ Referencyjne ciśnienie barometryczne Pression barométrique de référence Pressione barometrica di riferimento + 参考大气压力 + 參考大氣壓力 Barometric pressure at which the scope was zeroed @@ -120,6 +148,8 @@ Ciśnienie barometryczne, przy którym celownik został wyzerowany Pression barométrique de référence pour le zérotage des optiques Pressione barometrica a cui è stato azzerato il mirino + 武器参考多少大气压力来进行归零. + 武器參考多少大氣壓力來進行歸零. Reference humidity @@ -128,6 +158,8 @@ Referencyjna wilgotność Humidité de référence Umidità di riferimento + 参考湿度 + 參考濕度 Humidity at which the scope was zeroed @@ -136,6 +168,8 @@ Wilgotność powietrza, przy której celownik został wyzerowany Taux d'humidité de référence pour le zérotage des optiques Umidità a cui è stato azzerato il mirino + 武器参考多少湿度来进行归零. + 武器參考多少濕度來進行歸零. Deduce pressure from altitude @@ -144,6 +178,8 @@ Ciśnienie określone na podstawie wysokości Pression selon l'altitude Ricava la pressione dall'altitudine + 高度影响大气压力 + 高度影響大氣壓力 Deduce the barometric pressure from the terrain altitude @@ -152,6 +188,8 @@ Określ ciśnienie barometryczne na podstawie wysokości terenu Détermine la pression barométrique selon l'altitude du terrain Ricava la pressione barometrica dall'altitudine del terreno + 在不同高度上会有不同的大气压力 + 在不同高度上會有不同的大氣壓力 Minor adjustment up @@ -166,6 +204,8 @@ Korekce nahoru (mírně) 僅かに上へ調節 위로 조절 + 向上微调 + 向上微調 Minor adjustment down @@ -180,6 +220,8 @@ Korekce dolů (mírně) 僅かに下へ調節 아래로 조절 + 向下微调 + 向下微調 Minor adjustment right @@ -194,6 +236,8 @@ Korekce doprava (mírně) 僅かに右へ調節 오론쪽으로 조절 + 向右微调 + 向右微調 Minor adjustment left @@ -208,6 +252,8 @@ Korekce doleva (mírně) 僅かに左へ調節 왼쪽으로 조절 + 向左微调 + 向左微調 Major adjustment up @@ -222,6 +268,8 @@ Korekce nahoru 大きく上へ調節 크게 위로 조절 + 向上调整 + 向上調整 Major adjustment down @@ -236,6 +284,8 @@ Korekce dolů 大きく下へ調節 크게 아래로 조절 + 向下调整 + 向下調整 Major adjustment right @@ -250,6 +300,8 @@ Korekce doprava 大きく右へ調節 크게 오른쪽으로 조절 + 向右调整 + 向右調整 Major adjustment left @@ -264,6 +316,8 @@ Korekce doleva 大きく左へ調節 크게 왼쪽으로 조절 + 向左调整 + 向左調整 Set zero adjustment @@ -278,6 +332,8 @@ Vynulovat korekci ゼロインを調節 영점 초기화 + 设定归零 + 設定歸零 This module adds windage and elevation adjustment turrets on high power rifle scopes. @@ -286,6 +342,8 @@ Ten moduł włącza pokrętła kalibracyjne poprawki na wiatr oraz poprawki wysokości dla celowników o dużym powiększeniu. Ce module ajoute les tambours de correction de la hausse et de dérive sur les optiques de visée à fort grossissement. Questo modulo aggiunge lo spostamento dell'aria e la regolazione dell'elevazione delle torrette in mirini a lunga gittata + 此模块可为高倍率瞄准镜新增归零风偏, 距离用的调整纽. + 此模塊可為高倍率瞄準鏡新增歸零風偏, 距離用的調整紐. diff --git a/addons/slideshow/stringtable.xml b/addons/slideshow/stringtable.xml index 213834841d..68d0f9d589 100644 --- a/addons/slideshow/stringtable.xml +++ b/addons/slideshow/stringtable.xml @@ -14,6 +14,8 @@ Mostra Diapositive スライドショー 슬라이드 쇼 + 幻燈片 + 幻灯片 This module allows you to set up slide-shows on different objects. One module per image list. Only objects with hiddenSelection 0 are supported. @@ -28,6 +30,8 @@ Questo modulo ti permette di creare una presentazione con diapositive su vari oggetti. Un modulo per lista immagini. Solo oggetti con hiddenSelection 0 sono supportati. さまざまなオブジェクトへスライドショーを設定することができます。1つのモジュールは各画像リストになっています。オブジェクトが hiddenSelection 0へ対応している必要があります。 이 모듈은 다른 물체에 대해 슬라이드 쇼를 놓을 수 있게 해줍니다. 한 모듈당 한 이미지목록만 가능합니다. 또한 물체가 hiddenSelection 0 를 지원해야만합니다. + 此模塊可讓圖片以幻燈片的形式顯示在物件上. 每個模塊都能設定一串幻燈片清單. 被設定的物件不能有隱藏部位(hiddenSelection). + 此模块可让图片以幻灯片的形式显示在物件上. 每个模块都能设定一串幻灯片清单. 被设定的物件不能有隐藏部位(hiddenSelection). Objects @@ -42,6 +46,8 @@ Oggetti オブジェクト 물체 + 物件 + 物件 Object names (can also be synchronized objects) slide-show will be displayed on, separated by commas if multiple. @@ -56,6 +62,8 @@ Nomi di oggetti (possono anche essere oggetti sincronizzati) che verranno usati per la presentazione di diapositive, separato da virgole se più di uno. スライドショーを表示するオブジェクト名 (オブジェクトとの同期も可)。複数ある場合はコンマで区切れます 슬라이드 쇼가 보여질 물체(동기화 되는 물체도 가능합니다) 명칭, 다수의 경우 쉼표로 구분합니다. + 物件名稱 (也可使用同步線來設定), 幻燈片將會顯示在該物件上, 如有多個物件, 請以逗號作區隔. + 物件名称 (也可使用同步线来设定), 幻灯片将会显示在该物件上, 如有多个物件, 请以逗号作区隔. Controllers @@ -70,6 +78,8 @@ Controllori コントローラ 조종 장치 + 控制器 + 控制器 Controller object names, separated by commas if multiple. @@ -83,6 +93,8 @@ Nomi di oggetti controllori, separati da virgole se multipli. コントローラに指定するオブジェクト名を記入し、複数ある場合はコンマで区切れます。 조종 장치 물체 명칭, 다수의 경우 쉼표로 구분됩니다. + 指定是控制器的物件名稱, 如有多個物件, 請以逗號作區隔. + 指定是控制器的物件名称, 如有多个物件, 请以逗号作区隔. Images @@ -97,6 +109,8 @@ Immagini 画像 사진 + 圖片 + 图片 List of images that will be used for the slide-show, separated by commas, with full path correctly formatted (eg. images\image.paa). @@ -111,6 +125,8 @@ Lista di immagini che verranno usate durante la presentazione, separati da virgole, con il formato completo del percorso (es. images\image.paa) 完全なパスでスライドショーに使う画像一覧を入力してください。コンマで区別できます。(例: images\image.paa) 슬라이드 쇼에 쓰일 사진목록입니다, 쉼표로 구분됩니다, 경로설정을 정확히 하십시요. (예: 사진\사진.ppa) + 要做為幻燈片的圖片清單, 每個圖片請已逗號區隔, 並輸入完整路徑位址 (例如:images\image.paa). + 要做为幻灯片的图片清单, 每个图片请已逗号区隔, 并输入完整路径位址 (例如:images\image.paa). Interaction Names @@ -125,6 +141,8 @@ Interaktionsnamen インタラクション名 상호작용 명칭 + 互動鍵名稱 + 互动键名称 List of names that will be used for interaction entries, separated by commas, in order of images. @@ -138,6 +156,8 @@ Liste aller Namen, die für Interaktionseinträge genutzt werden. Mit Kommata getrennt, in Reihenfolge der Bilder. 画像を操作できるインタラクション エントリ名の一覧を入力してください。コンマで区切り複数を指定できます。 상호작용 메세지에 쓰일 명칭입니다, 쉼표로 구분합니다, 이미지의 순서입니다. + 設定互動鍵切換圖片時的按鈕名稱, 多個按鈕請以逗號做區隔, 有多少圖片就輸入多少個按鈕, 以利切換圖片. + 设定互动键切换图片时的按钮名称, 多个按钮请以逗号做区隔, 有多少图片就输入多少个按钮, 以利切换图片. Set Name @@ -145,6 +165,8 @@ 名前設定 Définir le nom Imposta Nome + 設定名稱 + 设定名称 Name that will be used for main interaction entry (to distinguish multiple slideshows). Default: "Slides" @@ -152,6 +174,8 @@ メイン インタラクション エントリで使われる名前を設定します。(複数のスライドショーを区別するため)。標準: "Slides" Un nom qui sera utilisé pour interagir avec plusieurs diaporamas. Par défaut : "Slides" Nome che sarà utilizzato per le principali interazioni (per distinguere le multiple diapositive). Predefinito: "Slides" + 設定該幻燈片的標題名稱 (用來區分多個不同標題的幻燈片.) 預設名稱: "幻燈片" + 设定该幻灯片的标题名称 (用来区分多个不同标题的幻灯片.) 预设名称: "幻灯片" Slide Duration @@ -166,6 +190,8 @@ Länge der Diavorführung pro Bild スライドの持続時間 슬라이드 지속시간 + 幻燈片顯示時間 + 幻灯片显示时间 Duration of each slide. Default: 0 (Automatic Transitions Disabled) @@ -180,6 +206,8 @@ Länge der Diavorführung pro Bild. Standard: 0 (Automatischer Wechsel deaktiviert) 各スライドの持続時間。標準:0 (自動的な切り替えは無効) 매 슬라이드의 지속시간. 기본설정: 0 (자동 전환 비활성화) + 每張幻燈片顯示的時間. 預設:0 (自動換圖已禁用) + 每张幻灯片显示的时间. 预设:0 (自动换图已禁用) Slides @@ -194,6 +222,8 @@ Dias スライド 슬라이드 + 幻燈片 + 幻灯片 diff --git a/addons/spectator/stringtable.xml b/addons/spectator/stringtable.xml index 68c8e79ea5..1dc7fe2655 100644 --- a/addons/spectator/stringtable.xml +++ b/addons/spectator/stringtable.xml @@ -6,6 +6,8 @@ ACE スペクテイター Spettatore ACE Spectateur ACE + ACE 旁观者 + ACE 旁觀者 Spectator Settings @@ -19,6 +21,8 @@ Réglages de spectateur スペクテイター設定 관전자 설정 + 旁观者设定 + 旁觀者設定 Configure how the spectator system will operate by default. @@ -32,6 +36,8 @@ Configure comment le système de spectateurs opère par défaut. スペクテイター システムが標準でどのように動作するか設定できます。 어떻게 관전자 시스템이 기본적으로 작동되는지 설정합니다 + 设定旁观者系统相关配置. + 設定旁觀者系統相關配置. Unit filter @@ -45,6 +51,8 @@ Filtre d'unités ユニット フィルタ 인원 필터 + 单位过滤器 + 單位過濾器 Method of filtering spectatable units. @@ -58,6 +66,8 @@ Méthode de filtration des unités regardables. 観察できるユニットへのフィルタ設定ができます。 관전할 수 있는 인원을 고릅니다 + 过滤哪些单位可以使用旁观者系统. + 過濾哪些單位可以使用旁觀者系統. No units @@ -71,6 +81,8 @@ Pas d'unités ユニットなし 인원 없음 + 无单位 + 無單位 Only players @@ -84,6 +96,8 @@ Joueurs seulements プレイヤのみ 플레이어만 + 只有玩家 + 只有玩家 Playable Units @@ -97,6 +111,8 @@ Unités jouables プレイ可能なユニットのみ 플레이 가능한 인원 + 可扮演单位 + 可扮演單位 All units @@ -110,6 +126,8 @@ Toutes les unités 全てのユニット 모든 인원 + 所有单位 + 所有單位 Side filter @@ -123,6 +141,8 @@ Filtre de faction 勢力フィルタ 진영 필터 + 阵营过滤器 + 陣營過濾器 Method of filtering spectatable sides. @@ -136,6 +156,8 @@ Méthode de filtration des factions regardables 観察できる勢力へのフィルタ設定ができます。 관전할 수 있는 진영을 고릅니다 + 过滤可旁观的阵营. + 過濾可旁觀的陣營. Player side @@ -149,6 +171,8 @@ Faction du joueur プレイヤーと同じ勢力 플레이어 진영 + 玩家 + 玩家 Friendly sides @@ -162,6 +186,8 @@ Factions amies 友軍勢力 아군 진영 + 友军 + 友軍 Hostile sides @@ -175,6 +201,8 @@ Factions hostiles 敵対勢力 적군 진영 + 敌方 + 敵方 All sides @@ -188,6 +216,8 @@ Toutes les factions 全ての勢力 모든 진영 + 所有阵营 + 所有陣營 Camera modes @@ -201,6 +231,8 @@ Mode de caméra カメラ モード 카메라 모드 + 摄影机模式 + 攝影機模式 Camera modes that can be used. @@ -214,6 +246,8 @@ Modes de caméra qui peuvent être utilisés カメラ モードを使えます。 사용할 수 있는 카메라 모드들 입니다 + 设定可使用的摄影机模式. + 設定可使用的攝影機模式. All @@ -227,6 +261,8 @@ Tous 全て 모두 + 所有 + 所有 Free only @@ -240,15 +276,17 @@ Libre seulement 自由視点のみ 오직 자유만 + 只有自由模式 + 只有自由模式 Internal only Erste Person //Bitte überprüfen! - Tylko wewnętrznaSomente internaТолько внутренняяPouze pohled z první osobySolo internaSolo internaInterne seulement一人称視点のみ오직 내부만 + Tylko wewnętrznaSomente internaТолько внутренняяPouze pohled z první osobySolo internaSolo internaInterne seulement一人称視点のみ오직 내부만只有第一人称只有第一人稱 External only Dritte Person //Bitte überpfüfen! - Tylko zewnętrznaSomente externaТолько внешняяPouze pohled z třetí osobySolo externaSolo esternaExterne seulement三人称視点のみ오직 외부만 + Tylko zewnętrznaSomente externaТолько внешняяPouze pohled z třetí osobySolo externaSolo esternaExterne seulement三人称視点のみ오직 외부만只有第三人称只有第三人稱 Internal and external Erste und dritte Person @@ -261,6 +299,8 @@ Interne et externe 一人称と三人称視点 외부 및 내부 + 第一和第三人称 + 第一和第三人稱 Vision modes @@ -274,6 +314,8 @@ Modes de vision ビジョン モード 시야 모드 + 视觉模式 + 視覺模式 Vision modes that can be used. @@ -287,6 +329,8 @@ Modes de visions qui peuvent être utilisés ビジョン モードを使えます。 사용할 수 있는 시야 모드들 입니다 + 设定可使用的视觉模式. + 設定可使用的視覺模式. Night vision @@ -300,6 +344,8 @@ Vision nocturne 夜間暗視 야간투시경 + 夜视 + 夜視 Thermal imaging @@ -313,6 +359,8 @@ Vision thermique 熱源画像 열화상 + 热成像 + 熱成像 @@ -327,6 +375,8 @@ Unités spectatrices スペクテイター ユニット 관전 인원 + 旁观者单位 + 旁觀者單位 Spectator Controls @@ -340,6 +390,8 @@ Contrôles de spectateur スペクテイター操作 관전 조작 + 旁观者控制 + 旁觀者控制 Free @@ -353,15 +405,17 @@ Libre 自由視点 자유 + 自由模式 + 自由模式 Internal Erste Person //Bitte überprüfen! - WewnętrznaInternaВнутренняяPohled z první osobyInternaInternaInterne一人称視点내부 + WewnętrznaInternaВнутренняяPohled z první osobyInternaInternaInterne一人称視点내부第一人称第一人稱 External Dritte Person //Bitte überprüfen! - ZewnętrznaExternaВнешняяPohled z třetí osobyExternaEsternaExterne三人称視点외부 + ZewnętrznaExternaВнешняяPohled z třetí osobyExternaEsternaExterne三人称視点외부第三人称第三人稱 Normal Normal @@ -374,6 +428,8 @@ Normale 通常 정상 + 正常 + 正常 Night @@ -387,6 +443,8 @@ Nuit 暗視装置 야간 + 夜视 + 夜視 Thermal @@ -400,6 +458,8 @@ Thermique 熱源画像 열상 + 热成像 + 熱成像 @@ -414,6 +474,8 @@ Caméra libre 自由視点 자유 카메라 + 自由摄影机 + 自由攝影機 Camera Forward @@ -427,6 +489,8 @@ Caméra en avant カメラを前に 카메라 앞으로 + 摄影机往前 + 攝影機往前 Camera Backward @@ -440,6 +504,8 @@ Caméra en arrière カメラを後ろに 카메라 뒤로 + 摄影机往后 + 攝影機往後 Camera Left @@ -453,6 +519,8 @@ Caméra à gauche カメラを左に 카메라 왼쪽으로 + 摄影机往左 + 攝影機往左 Camera Right @@ -466,6 +534,8 @@ Caméra à droite カメラを右に 카메라 오른쪽으로 + 摄影机往右 + 攝影機往右 Camera Up @@ -479,6 +549,8 @@ Caméra en haut カメラを上に 카메라 위로 + 摄影机往上 + 攝影機往上 Camera Down @@ -492,6 +564,8 @@ Caméra en bas カメラを下に 카메라 아래로 + 摄影机往下 + 攝影機往下 Pan Camera @@ -505,6 +579,8 @@ Tourner la caméra カメラを振る 카메라 돌리기 + 平移摄影机 + 平移攝影機 Dolly Camera @@ -518,6 +594,8 @@ Bouger la caméra カメラを動かす 카메라 추적 + 移动摄影机 + 移動攝影機 Lock Camera to Target @@ -531,6 +609,8 @@ Verrouiller la caméra sur la cible カメラを目標に固定 목표에 카메라 고정 + 锁定摄影机观察单一目标 + 鎖定攝影機觀察單一目標 Speed Boost @@ -544,6 +624,8 @@ Boost de vitesse 速度の増加 속도 증가 + 速度提升 + 速度提升 Interface @@ -557,6 +639,8 @@ Interface インターフェイス 인터페이스 + 介面 + 介面 Toggle Interface @@ -570,6 +654,8 @@ Bascule de l'interface インターフェイスをトグル 인터페이스 토글 + 切换介面 + 切換介面 Toggle Unit Icons @@ -583,6 +669,8 @@ Bascule des icônes des unités ユニット アイコンをトグル 인원 아이콘 토글 + 切换单位图示 + 切換單位圖示 Toggle Unit List @@ -596,6 +684,8 @@ Bascule de la liste des unités ユニット一覧をトグル 인원 목록 토글 + 切换单位名单 + 切換單位名單 Toggle Toolbar @@ -609,6 +699,8 @@ Bascule de la barre d'outils ツールバーをトグル 툴바 토글 + 切换工具栏 + 切換工具欄 Toggle Compass @@ -622,6 +714,8 @@ Basculer le compas 方位磁石をトグル 나침반 토글 + 切换指北针 + 切換指北針 Toggle Map @@ -635,6 +729,8 @@ Basculer la carte 地図をトグル 지도 토글 + 切换地图 + 切換地圖 Toggle Help @@ -648,6 +744,8 @@ Basculer l'aide ヘルプをトグル 도움 토글 + 切换帮助 + 切換幫助 Camera Attributes @@ -661,6 +759,8 @@ Propriétés de la caméra カメラ高度 카메라 속성 + 摄影机属性 + 攝影機屬性 Next Camera @@ -674,6 +774,8 @@ Caméra suivante 次のカメラ 다음 카메라 + 下个镜头 + 下個鏡頭 Previous Camera @@ -687,6 +789,8 @@ Caméra précédente 前のカメラ 이전 카메라 + 上个镜头 + 上個鏡頭 Next Unit @@ -700,6 +804,8 @@ Unité suivante 次のユニット 다음 인원 + 下个单位 + 下個單位 Previous Unit @@ -713,6 +819,8 @@ Unité précédente 前のユニット 이전 인원 + 上个单位 + 上個單位 Next Vision Mode @@ -726,6 +834,8 @@ Mode de vision suivant 次のビジョン モード 다음 시야 모드 + 下个视觉模式 + 下個視覺模式 Previous Vision Mode @@ -739,6 +849,8 @@ Mode de vision précédent 前のビジョン モード 이전 시야 모드 + 上个视觉模式 + 上個視覺模式 Adjust Zoom @@ -752,6 +864,8 @@ Ajuster le zoom 拡大倍率を調節 줌 조절 + 调整倍率 + 調整倍率 Adjust Speed @@ -765,6 +879,8 @@ Ajuster la vitesse 速度を調節 속도 조절 + 调整速度 + 調整速度 Increment Zoom @@ -778,6 +894,8 @@ Augmenter le zoom 拡大倍率を増やす 줌 증가 + 增加放大 + 增加放大 Increment Speed @@ -791,6 +909,8 @@ Augmenter la vitesse 速度を増やす 속도 증가 + 增加速度 + 增加速度 Reset Zoom @@ -804,6 +924,8 @@ RAZ zoom 拡大倍率を初期化 줌 초기화 + 重置缩放 + 重置縮放 Reset Speed @@ -817,6 +939,8 @@ RAZ vitesse 速度を初期化 속도 초기화 + 重置速度 + 重置速度 diff --git a/addons/spottingscope/stringtable.xml b/addons/spottingscope/stringtable.xml index 00ba2e2eb9..cfdbaa05f7 100644 --- a/addons/spottingscope/stringtable.xml +++ b/addons/spottingscope/stringtable.xml @@ -1,4 +1,4 @@ - + @@ -14,6 +14,8 @@ Luneta de observador 観測用スコープ 감적 망원경 + 观测镜 + 觀測鏡 Pick up Spotting Scope @@ -28,6 +30,8 @@ Pegar luneta de observador 観測用スコープを拾う 감적 망원경 줍기 + 捡起观测镜 + 撿起觀測鏡 Place Spotting Scope @@ -42,6 +46,8 @@ Colocar luneta de observador 観測用スコープを置く 감적 망원경 배치 + 放置观测镜 + 放置觀測鏡 diff --git a/addons/switchunits/stringtable.xml b/addons/switchunits/stringtable.xml index c86142c877..d33ab11bbb 100644 --- a/addons/switchunits/stringtable.xml +++ b/addons/switchunits/stringtable.xml @@ -14,6 +14,8 @@ Trocado de unidade ユニットを切り替え 인원으로 전환 + 切换单位 + 切換單位 Trying to switch @@ -27,6 +29,8 @@ Попытка переключения 切り替えを試す 전환 시도중 + 尝试切换中 + 嘗試切換中 This unit is too close to the enemy. @@ -41,6 +45,8 @@ Essa unidade está muito perto do inimigo. このユニットは敵に近すぎます。 그 인원은 적과 너무 가깝습니다. + 这单位太接近敌人了. + 這單位太接近敵人了. SwitchUnits System @@ -55,6 +61,8 @@ Sistema Cambio Unità SwitchUnits システム 인원전환 시스템 + 切换单位系统 + 切換單位系統 Switch to West? @@ -69,6 +77,8 @@ Cambia per BLUFOR? ウエストへ切り替えますか? 서방으로 전환합니까? + 切换至蓝方? + 切換至藍方? Allow switching to west units? @@ -83,6 +93,8 @@ Consenti passaggio ad unità BLUFOR? ウエスト側ユニットへ切り替えられるようにしますか? 서방 인원으로 전환합니까? + 允许切换至蓝方? + 允許切換至藍方? Switch to East? @@ -97,6 +109,8 @@ Cambia per OPFOR? イースト側へ切り替えますか? 동방으로 전환합니까? + 切换至红方? + 切換至紅方? Allow switching to east units? @@ -111,6 +125,8 @@ Consenti passaggio ad unità OPFOR? イースト側ユニットへ切り替えられるようにしますか? 동방인원으로 전환합니까? + 允许切换至红方? + 允許切換至紅方? Switch to Independent? @@ -125,6 +141,8 @@ Cambia per INDFOR? インデペンデントへ切り替えますか? 중립으로 전환합니까? + 切换至独立方? + 切換至獨立方? Allow switching to independent units? @@ -139,6 +157,8 @@ Consenti passaggio ad unità INDFOR? インデペンデント側ユニットへ切り替えられるようにしますか? 중립 인원으로 전환합니까? + 允许切换至独立方? + 允許切換至獨立方? Switch to Civilian? @@ -153,6 +173,8 @@ Cambia per Civili? シビリアンへ切り替えますか? 민간인으로 전환합니까? + 切换至平民方? + 切換至平民方? Allow switching to civilian units? @@ -167,6 +189,8 @@ Consenti passaggio ad unità civili? シビリアン側ユニットへ切り替えられるようにしますか? 민간인으로 전환하는걸 허가합니까? + 允许切换至平民方? + 允許切換至平民方? Enable Safe Zone? @@ -181,6 +205,8 @@ Abilita Zona Sicura? 安全地帯を有効にしますか? 안전 지대 활성화? + 启用安全区? + 啟用安全區? Enable a safe zone around enemy units? Players can't switch to units inside of the safe zone. @@ -195,6 +221,8 @@ Abilita una zona sicura attorno ad unità nemiche? I giocatori non possono cambiare ad unità dentro la zona sicura. 敵ユニットから逃れる安全地帯を有効にしますか?プレイヤーは安全地帯内のユニットへ切り替えできません。 적 주위로 안전 지대를 활성화합니까? 안전 지대 내에서는 플레이어가 인원 전환을 할 수 없습니다. + 启用敌方周围安全地带? 玩家不能切换到安全区内的单位. + 啟用敵方周圍安全地帶? 玩家不能切換到安全區內的單位. Safe Zone Radius @@ -209,6 +237,8 @@ Raggio Zona Sicura 安全地帯の半径 안전 지대 반경 + 安全区半径 + 安全區半徑 The safe zone around players from a different team. Default: 200 @@ -223,6 +253,8 @@ La zona sicura attorno ai giocatori di un team diverso. Default: 200 別のチームへのプレイヤーの周囲にある安全地帯の範囲。標準:200 다른 진영으로 부터의 플레이어 안전 지대. 기본설정: 200 + 安全区的范围. 预设值:200 + 安全區的範圍. 預設值:200 Module allows you to switch side during the game. @@ -236,6 +268,8 @@ El módulo permite a las unidades cambiar de bando durante el juego. モジュールはゲームにおいて、陣営の切り替えを有効にします。 이 모듈은 당신을 게임 중에 진영을 바꿀 수 있게 해줍니다. + 此模块允许你在游戏中切换至另一方. + 此模塊允許你在遊戲中切換至另一方. diff --git a/addons/tacticalladder/stringtable.xml b/addons/tacticalladder/stringtable.xml index 18c817c7f2..af9ca6ef5f 100644 --- a/addons/tacticalladder/stringtable.xml +++ b/addons/tacticalladder/stringtable.xml @@ -1,4 +1,4 @@ - + @@ -14,6 +14,8 @@ Escada telescópica タクティカル ラダー 로프 사다리 + 伸缩梯子 + 伸縮梯子 Deploy ladder @@ -28,6 +30,8 @@ Implantar escada ラダーを設置 사다리 배치 + 布署梯子 + 佈署梯子 Drop ladder @@ -42,6 +46,8 @@ Derrubar escada ラダーを落とす 사다리 놓기 + 降下梯子 + 降下梯子 Extend @@ -55,6 +61,8 @@ Déployer 伸ばす 늘리기 + 伸长梯子 + 伸長梯子 +Ctrl tilt @@ -68,6 +76,8 @@ +Ctrl per inclinare +Ctrl で傾ける +컨트롤키 기울이기 + +Ctrl 倾斜 + +Ctrl 傾斜 Position ladder @@ -82,6 +92,8 @@ Posicionar escada ラダーの位置 사다리 위치 + 梯子位置 + 梯子位置 Pickup ladder @@ -96,6 +108,8 @@ Pegar escada ラダーを拾う 사다리 줍기 + 捡起梯子 + 撿起梯子 diff --git a/addons/tagging/stringtable.xml b/addons/tagging/stringtable.xml index ab5866dbfa..0af736e11b 100644 --- a/addons/tagging/stringtable.xml +++ b/addons/tagging/stringtable.xml @@ -10,6 +10,8 @@ 뿌리기 Marquage Marcamento + 喷漆 + 噴漆 Configure how the tagging system will operate by default. @@ -20,6 +22,8 @@ 뿌리기 시스템의 기본사항을 설정합니다. Configure le fonctionnement par défaut du système de marquage. Configura quanto il sistema di marcamento agirà da se. + 定义喷漆系统预设设定. + 定義噴漆系統預設設定. Quick Tag @@ -30,6 +34,8 @@ 빠른 뿌리기 Marquage rapide Marcamento Rapido + 快速喷漆 + 快速噴漆 Action performed on main tag interaction point. @@ -40,6 +46,8 @@ 이 동작은 상호작용에서 뿌리기를 할 수 있게 해준다 Action réalisé au point de marquage principal. Azione eseguita sul punto di interazione dei tag principali. + 直接喷漆在互动选单瞄准的点上. + 直接噴漆在互動選單瞄準的點上. Last Used @@ -50,6 +58,8 @@ 최근 사용 Dernier utilisé Ultimo Usato + 上次最后使用 + 上次最後使用 Random X @@ -60,6 +70,8 @@ 무작위 X Aléatoire X Random X + 随机X标记 + 隨機X標記 Random @@ -70,6 +82,8 @@ 무작위 Aléatoire Random + 随机 + 隨機 Tag @@ -83,6 +97,8 @@ タグ 뿌리기 Tag + 喷漆 + 噴漆 X black @@ -96,6 +112,8 @@ Черный Х 黒の X印 검정 X + 黑色X标记 + 黑色X標記 X red @@ -109,6 +127,8 @@ Красный Х 赤の X印 빨간 X + 红色X标记 + 紅色X標記 X green @@ -122,6 +142,8 @@ Зеленый Х 緑の X印 초록 X + 绿色X标记 + 綠色X標記 X blue @@ -135,6 +157,8 @@ Синий Х 青の X印 파랑 X + 蓝色X标记 + 藍色X標記 Black spray paint @@ -148,6 +172,8 @@ Черный спрей 黒のスプレー缶 검정 스프레이 + 黑色喷漆 + 黑色噴漆 Red spray paint @@ -161,6 +187,8 @@ Красный спрей 赤のスプレー缶 빨강 스프레이 + 红色喷漆 + 紅色噴漆 Green spray paint @@ -174,6 +202,8 @@ Зеленый спрей 緑のスプレー缶 초록 스프레이 + 绿色喷漆 + 綠色噴漆 Blue spray paint @@ -187,6 +217,8 @@ Синий спрей 青のスプレー缶 파랑 스프레이 + 蓝色喷漆 + 藍色噴漆 A can of spray paint for tagging walls. @@ -200,6 +232,8 @@ Балончик спрея для рисования маркеров на стенах. スプレー缶は壁にタグ付できます。 벽에 뿌릴 수 있는 스프레이캔 입니다. + 喷漆可喷涂在墙壁上. + 噴漆可噴塗在牆壁上. diff --git a/addons/trenches/stringtable.xml b/addons/trenches/stringtable.xml index 1fee5489df..3c21da9241 100644 --- a/addons/trenches/stringtable.xml +++ b/addons/trenches/stringtable.xml @@ -13,6 +13,8 @@ Саперная лопата シャベル 야전삽 + 战备锹 + 戰備鍬 Entrenching Tool @@ -26,6 +28,8 @@ Саперная лопата シャベル 야전용 삽. 군인들의 영원한 친구 + 战备锹 + 戰備鍬 Envelope - Small @@ -38,6 +42,8 @@ Окоп - Малый 塹壕 - 小型 참호 - 소형 + 掩体 - 小 + 掩體 - 小 Small Personal Trench @@ -51,6 +57,8 @@ Малый персональный окоп 小型の個人用塹壕 소형 개인참호 + 小型个人掩体 + 小型個人掩體 Dig Small Trench @@ -64,6 +72,8 @@ Вырыть малый окоп 小型塹壕を掘る 소형참호 파기 + 盖小掩体 + 蓋小掩體 Envelope - Big @@ -76,6 +86,8 @@ Окоп - Большой 塹壕 - 大型 참호 - 대형 + 掩体 - 大 + 掩體 - 大 Large Personal Trench @@ -89,6 +101,8 @@ Большой персональный окоп 大型の塹壕を掘る 대형 참호 + 大型个人掩体 + 大型個人掩體 Dig Big Trench @@ -102,6 +116,8 @@ Вырыть большой окоп 大型の塹壕を掘る 대형참호 파기 + 盖大掩体 + 蓋大掩體 Confirm Dig @@ -115,6 +131,8 @@ Копать ここに掘る 여기에 파기 + 确认开工 + 確認開工 Cancel Dig @@ -128,6 +146,8 @@ Отменить копание 掘るのを中止 취소하기 + 取消动作 + 取消動作 Rotate @@ -142,6 +162,8 @@ Bращать 回転 돌리기 + 旋转 + 旋轉 Digging Trench @@ -155,6 +177,8 @@ Копание окопа 塹壕を掘っている 참호 파는중 + 正在盖掩体中 + 正在蓋掩體中 Continue Digging Trench @@ -167,6 +191,8 @@ Graben fortsetzen 계속해서 참호파기 Continua a Scavare la Trincea + 继续盖掩体 + 繼續蓋掩體 Remove Trench @@ -179,6 +205,8 @@ Schützengraben entfernen 참호 제거 Rimuove Trincea + 移除掩体 + 移除掩體 Removing Trench @@ -191,6 +219,8 @@ Entferne Schützengraben 참호 제거중... Rimuovendo la Trincea + 移除掩体中 + 移除掩體中 diff --git a/addons/tripod/stringtable.xml b/addons/tripod/stringtable.xml index 557900ee96..1647e39746 100644 --- a/addons/tripod/stringtable.xml +++ b/addons/tripod/stringtable.xml @@ -1,4 +1,4 @@ - + @@ -14,6 +14,8 @@ Kit SSWT SSWT キット SSWT 키트 + 狙击手专用三脚架 + 狙擊手專用三腳架 Place SSWT Kit @@ -28,6 +30,8 @@ Colocar kit SSWT SSWT キットを置く SSWT 키트 배치 + 放置狙击手专用三脚架 + 放置狙擊手專用三腳架 Pick up SSWT Kit @@ -42,6 +46,8 @@ Prendi Kit SSWT SSWT キットを拾う SSWT 키트 줍기 + 捡起狙击手专用三脚架 + 撿起狙擊手專用三腳架 Adjust SSWT Kit @@ -56,6 +62,8 @@ Aggiusta Kit SSWT SSWT キットを調節 SSWT 키트 조절 + 调整狙击手专用三脚架 + 調整狙擊手專用三腳架 Done @@ -70,6 +78,8 @@ Fatto 完了 완료 + 完成 + 完成 adjust @@ -84,6 +94,8 @@ aggiusta 調節 조절 + 调整 + 調整 diff --git a/addons/ui/stringtable.xml b/addons/ui/stringtable.xml index 1bc2f8d888..4d2c24c645 100644 --- a/addons/ui/stringtable.xml +++ b/addons/ui/stringtable.xml @@ -12,6 +12,8 @@ Benutzeroberfläche 사용자 인터페이스 Interfaccia Utente + 使用者介面 + 使用者介面 User Interface @@ -24,6 +26,8 @@ Benutzeroberfläche 사용자 인터페이스 Interfaccia Utente + 使用者介面 + 使用者介面 This module allows toggling visible user interface parts. @@ -35,6 +39,8 @@ Dieses Modul erlaubt es, Teile der Benutzeroberfläche (UI) an- oder auszuschalten. 이 모듈은 사용자 인터페이스의 부분을 토글하는것을 가능케 해줍니다. Questo modulo consente di commutare parti di interfaccia utente visibili. + 此模块允许你调整使用者介面的任何一个元件. + 此模塊允許你調整使用者介面的任何一個元件. Allow Selective UI @@ -47,6 +53,8 @@ Erlaube selektives UI 선택적 사용자 인터페이스 허가 Permette l'UI Selettiva + 允许调整使用者介面 + 允許調整使用者介面 Allow client to modify their UI. @@ -59,6 +67,8 @@ Erlaube Clients, ihr UI zu modifizieren. 클라이언트가 선택적 사용자 인터페이스 사용하는것을 허가합니다 Permette al client di modificare la propria UI. + 允许客户端自行调整使用者介面. + 允許客戶端自行調整使用者介面. Soldier/Vehicle/Weapon Information @@ -71,6 +81,8 @@ Soldat/Fahrzeug/Waffe Information 병사/차량/무기 정보 Informazioni Soldato/Veicolo/Arma + 士兵/载具/武器资讯栏 + 士兵/載具/武器資訊欄 Vehicle Radar @@ -83,6 +95,8 @@ Fahrzeugradar 차량 레이더 Rada Veicolo + 载具雷达 + 載具雷達 Vehicle Compass @@ -95,6 +109,8 @@ Fahrzeugkompass 차량 나침반 Bussola Veicolo + 载具指北针 + 載具指北針 Command Menu @@ -107,6 +123,8 @@ Kommandomenü 지휘 메뉴 Menù di Comando + 指挥选单 + 指揮選單 Group Bar @@ -119,6 +137,8 @@ Gruppenleiste 그룹 막대 Barra del Gruppo + 小队状态栏 + 小隊狀態欄 Weapon Name @@ -131,6 +151,8 @@ Waffenname 무기 이름 Nome Arma + 武器名称 + 武器名稱 Weapon Name Background @@ -143,6 +165,8 @@ Waffenname Hintergrund 무기 이름 배경 Nome Sfondo Arma + 武器名称背景 + 武器名稱背景 Firing Mode @@ -155,6 +179,8 @@ Feuermodus 사격 모드 Modalità di Fuoco + 射击模式 + 射擊模式 Ammo Type @@ -167,6 +193,8 @@ Munitionstyp 탄종 Tipo Munizioni + 弹药类型 + 彈藥類型 Ammo Count @@ -179,6 +207,8 @@ Munitionsanzahl 탄약수 Contatore Munizioni + 弹药数量 + 彈藥數量 Magazine Count @@ -191,6 +221,8 @@ Magazinanzahl 탄창수 Contatore Caricatore + 弹匣数量 + 彈匣數量 Throwable Type @@ -203,6 +235,8 @@ Wurfobjekt-Typ 투척물 종류 Tipo Lanciabile + 投掷物类型 + 投擲物類型 Throwable Count @@ -215,6 +249,8 @@ Wurfobjekt-Anzahl 투척물 개수 Contatore Lanciabili + 投掷物数量 + 投擲物數量 Zeroing @@ -227,6 +263,8 @@ Nullung 영점 Azzeramento + 归零距离 + 歸零距離 Weapon Lower Info Background @@ -238,6 +276,8 @@ Hintergrund der unteren Waffen-Info-Leiste 무기 상세 정보 배경 Informazioni Sfondo Arma Bassa + 武器底部资讯栏背景 + 武器底部資訊欄背景 Stance @@ -250,6 +290,8 @@ Haltung 자세 Postura + 姿态 + 姿態 Stamina Bar @@ -262,6 +304,8 @@ Ausdaueranzeige 체력 막대 Barra Stamina + 体力栏 + 體力欄 Gunner Weapon Name @@ -273,6 +317,8 @@ Richtschütze Waffenname 사수 무기 명칭 Nome Arma Artigliere + 炮手武器名称 + 砲手武器名稱 Gunner Weapon Name Background @@ -284,6 +330,8 @@ Richtschütze Waffenname Hintergrund 사수 무기 명칭 배경 Nome Sfondo Arma Artigliere + 炮手武器名称背景 + 砲手武器名稱背景 Gunner Firing Mode @@ -295,6 +343,8 @@ Richtschütze Feuermodus 사수 사격 모드 Modalità di Fuoco Artigliere + 炮手射击模式 + 砲手射擊模式 Gunner Ammo Type @@ -306,6 +356,8 @@ Richtschütze Munitionstyp 사수 탄종 Tipo Munizioni Artigliere + 炮手弹药类型 + 砲手彈藥類型 Gunner Ammo Count @@ -317,6 +369,8 @@ Richtschütze Munitionsanzahl 사수 탄약 수량 Contatore Munizioni Artigliere + 炮手弹药数量 + 砲手彈藥數量 Gunner Magazine Count @@ -328,6 +382,8 @@ Richtschütze Magazinanzahl 사수 탄창 수량 Contatore Caricatore Artigliere + 炮手弹匣数量 + 砲手彈匣數量 Gunner Launchable Type @@ -339,6 +395,8 @@ Richtschütze Raketentyp 사수 발사체 종류 Tipo Lanciabile Artigliere + 炮手发射物类型 + 砲手發射物類型 Gunner Launchable Count @@ -350,6 +408,8 @@ Richtschütze Raketenanzahl 사수 발사체 수량 Contatore Lanciabili Artigliere + 炮手发射物数量 + 砲手發射物數量 Gunner Zeroing @@ -361,6 +421,8 @@ Richtschütze Nullung 사수 영점 Azzeramento Artigliere + 炮手归零距离 + 砲手歸零距離 Gunner Weapon Lower Info Background @@ -372,6 +434,8 @@ Hintergrund der unteren Waffen-Info-Leiste (Richtschütze) 사수 무기 상세 정보 배경 Informazioni Sfondo Arma Artigliere Bassa + 炮手武器底部资讯栏背景 + 砲手武器底部資訊欄背景 Vehicle Name @@ -384,6 +448,8 @@ Fahrzeugname 차량 명칭 Nome Veicolo + 载具名称 + 載具名稱 Vehicle Name Background @@ -396,6 +462,8 @@ Fahrzeugname Hintergrund 차량 명칭 배경 Nome Sfondo Veicolo + 载具名称背景 + 載具名稱背景 Vehicle Fuel Bar @@ -408,6 +476,8 @@ Fahrzeug-Treibstoffleiste 차량 연료 막대 Barra Carburante Veicolo + 载具燃料栏 + 載具燃料欄 Vehicle Speed @@ -420,6 +490,8 @@ Fahrzeuggeschwindigkeit 차량 속도 Velocità Veicolo + 载具速度 + 載具速度 Vehicle Altitude @@ -432,6 +504,8 @@ Fahrzeughöhe 차량 고도 Altitudine Veicolo + 载具高度 + 載具高度 Vehicle Damage @@ -444,6 +518,8 @@ Fahrzeugschaden 차량 피해 Danno Veicolo + 载具伤害 + 載具傷害 Vehicle Info Background @@ -456,6 +532,8 @@ Fahrzeug Info Hintergrund 차량 정보 배경 Informazioni Sfondo Veicolo + 载具资讯栏背景 + 載具資訊欄背景 Requires Soldier/Vehicle/Weapon Information. @@ -468,6 +546,8 @@ Benötigt Soldat/Fahrzeug/Waffe Information. 병사/차량/무기의 정보가 필요합니다. Richiede informazione Soldato/Veicolo/Arma. + 需要士兵/载具/武器的资讯. + 需要士兵/載具/武器的資訊. Modifying User Interface is disabled. @@ -480,6 +560,8 @@ Die Modifizierung des UI ist deaktiviert. 사용자 인터페이스 변경이 비활성화 되어있습니다. La modifica dell'Interfaccia Utente è disabilitata. + 自定使用者介面功能已关闭. + 自定使用者介面功能已關閉. Cannot modify a forced User Interface element. @@ -491,6 +573,8 @@ Gesperrte UI-Elemente können nicht modifiziert werden. 강제 사용자 인터페이스는 변경하실 수 없습니다. Impossibile modificare un elemento forzato d' Interfaccia Utente. + 无法编辑已被锁定的使用者介面元件. + 無法編輯已被鎖定的使用者介面元件. diff --git a/addons/vector/stringtable.xml b/addons/vector/stringtable.xml index 9fbed7c6bf..278938e1b3 100644 --- a/addons/vector/stringtable.xml +++ b/addons/vector/stringtable.xml @@ -1,4 +1,4 @@ - + @@ -14,6 +14,8 @@ Vector 21 Nite ベクター 21 ナイト Vector 21 Nite + Vector 21 Nite + Vector 21 Nite Vector 21 @@ -28,6 +30,8 @@ Vector 21 ベクター 21 Vector 21 + Vector 21 + Vector 21 Rangefinder @@ -42,6 +46,8 @@ Дальномер 測距機器 거리측정기 + 测距仪 + 測距儀 Vector - Azimuth Key @@ -56,6 +62,8 @@ Vector – Азимут ベクター - 方位角キー Vector - 방위각 키 + Vector - 方位按键 + Vector - 方位按鍵 Vector - Distance Key @@ -70,6 +78,8 @@ Vector – Расстояние ベクター - 距離キー Vector - 거리 키 + Vector - 距离按键 + Vector - 距離按鍵 diff --git a/addons/vehiclelock/stringtable.xml b/addons/vehiclelock/stringtable.xml index 3fe5958533..245f318e20 100644 --- a/addons/vehiclelock/stringtable.xml +++ b/addons/vehiclelock/stringtable.xml @@ -1,4 +1,4 @@ - + @@ -14,6 +14,8 @@ Destravar veículo 車両の鍵を開ける 차량 잠금열기 + 载具解锁 + 載具解鎖 Lock Vehicle @@ -28,6 +30,8 @@ Travar Veículo 車両を施錠 차량 잠그기 + 载具上锁 + 載具上鎖 Lockpick Vehicle @@ -42,6 +46,8 @@ Usar mixa no Veículo 鍵をこじ開ける 차량 문따기 + 解锁载具 + 解鎖載具 Picking Lock... @@ -56,6 +62,8 @@ Usando Mixa... 鍵をこじ開けている・・・ 문따는중... + 解锁中... + 解鎖中... A custom key that will open a specific vehicle. @@ -70,6 +78,8 @@ Uma chave específica que abre um veículo específico. カスタム キーは特定車両を開けられます。 특정 차량을 여는 특수 열쇠 + 使用指定的钥匙来开启特定的载具. + 使用指定的鑰匙來開啟特定的載具. A Master Key will open any lock, no matter what! @@ -84,6 +94,8 @@ Uma chave mestre irá abrir qualquer fechadura, não importa qual! マスター キーは全ての鍵を開けられます。 어떤 차량도 열 수 있는 마스터키 입니다! + 万用解锁钥匙, 能解锁任何载具. + 萬用解鎖鑰匙, 能解鎖任何載具. A lockpick set that can pick the locks of most vehicles. @@ -98,6 +110,8 @@ Um set de chave mixas que pode abrir a maioria dos veículos. ピッキング ツールでは多くの車両をこじ開けられます。 거의 모든 차량을 열 수 있게 해주는 해정도구 모음입니다. + 一组解锁钥匙 (可解锁大部份载具). + 一組解鎖鑰匙 (可解鎖大部份載具). A key that should open most WEST vehicles. @@ -112,6 +126,8 @@ Uma chave que abre a maioria dos veículos ocidentais このキーは多くの WEST 車両を開けられます。 거의 모든 서방진영 차량을 여는 열쇠입니다. + 一组解锁钥匙 (可解锁大部份蓝方载具). + 一組解鎖鑰匙 (可解鎖大部份藍方載具). A key that should open most EAST vehicle. @@ -126,6 +142,8 @@ Uma chave que abre a maioria dos veículos orientais このキーは多くの EAST 車両を開けられます。 거의 모든 동방진영 차량을 여는 열쇠입니다. + 一组解锁钥匙 (可解锁大部份红方载具). + 一組解鎖鑰匙 (可解鎖大部份紅方載具). A key that should open most INDEP vehicle. @@ -140,6 +158,8 @@ Uma chave que abre a maioria dos veículos independentes このキーは多くの INDEP 車両を開けられます。 거의 모든 중립진영 차량을 여는 열쇠입니다. + 一组解锁钥匙 (可解锁大部份独立方载具). + 一組解鎖鑰匙 (可解鎖大部份獨立方載具). A key that should open most CIV vehicle. @@ -154,6 +174,8 @@ Uma chave que abre a maioria dos veículos civis. このキーは多くの CIV 車両を開けられます。 거의 모든 민간인 차량을 여는 열쇠입니다 + 一组解锁钥匙 (可解锁大部份平民载具). + 一組解鎖鑰匙 (可解鎖大部份平民載具). Vehicle Lock Setup @@ -168,6 +190,8 @@ Impostazioni Blocco Veicolo 車両の施錠の設定 차량 잠금 설정 + 载具上锁设置 + 載具上鎖設置 Lock Vehicle Inventory @@ -182,6 +206,8 @@ Blocca Inventario Veicolo 施錠されている車両のインベントリ 차량 소지품 잠금 + 上锁载具的车箱 + 上鎖載具的車箱 Locks the inventory of locked vehicles @@ -196,6 +222,8 @@ Blocca l'inventario di un veicolo bloccato 施錠されている車両の、開けないインベントリ 잠긴 차량의 소지품을 뒤지지못하게 합니다. + 上锁载具的车箱, 使玩家不能拿取/查看载具内的装备 + 上鎖載具的車箱, 使玩家不能拿取/查看載具內的裝備 Vehicle Starting Lock State @@ -210,6 +238,8 @@ Stato Iniziale del Blocco per Veicoli 開始時における車両の鍵の状態 시작시 차량 잠금 상태 + 载具初始上锁状态 + 載具初始上鎖狀態 Set lock state for all vehicles (removes ambiguous lock states) @@ -224,6 +254,8 @@ Imposta lo stato di blocco per tutti i veicoli (rimuove stati di blocco ambigui) 全車両への鍵の状態を設定します。(あいまいな鍵の状態を削除) 모든 차량의 잠금 상태를 정합니다. (애매한 잠금 상태는 모두 없앱니다.) + 设定所有载具的初始上锁状态 (移除不明确的锁定状态) + 設定所有載具的初始上鎖狀態 (移除不明確的鎖定狀態) As Is @@ -238,6 +270,8 @@ Com'è そのまま 그대로 + 无变化 + 無變化 Locked @@ -252,6 +286,8 @@ Bloccato 施錠ずみ 잠김 + 上锁 + 上鎖 Unlocked @@ -266,6 +302,8 @@ Sbloccato 開錠ずみ 열림 + 解锁 + 解鎖 Default Lockpick Strength @@ -280,6 +318,8 @@ Durabilità Default del Grimaldello ピッキング ツールの標準の有効度 기본 해정도구 설정 + 预设开锁能力 + 預設開鎖能力 Default Time to lockpick (in seconds). Default: 10 @@ -294,6 +334,8 @@ Tempo Default richiesto per forzare serrature (in secondi). Default: 10 ピッキング ツールに標準の時間を設定。(秒) 標準:10 해정을 위해 들이는 기본시간입니다(초 단위). 기본설정: 10 + 开锁时间(秒). 预设:10 + 開鎖時間(秒). 預設:10 Settings for lockpick strength and initial vehicle lock state. Removes ambiguous lock states. @@ -308,6 +350,8 @@ Impostazioni per resistenza iniziale delle serrature e stato di blocco dei veicoli. Rimuove stati di blocco ambigui. ピッキング ツールの強さと車両の鍵の初期状態を設定できます。あいまいな鍵の状態を削除します。 해정도구 설정과 시작시 차량의 잠금 상태 그리고 애매한 잠금 상태를 지우는 설정입니다. + 设定开锁能力和初始载具上锁状态. 移除不明确的锁定状态. + 設定開鎖能力和初始載具上鎖狀態. 移除不明確的鎖定狀態. Vehicle Key Assign @@ -322,6 +366,8 @@ Assegna Chiavi Veicoli 車両の鍵を割り当て 차량 열쇠 등록 + 指定载具钥匙 + 指定載具鑰匙 Sync with vehicles and players. Will handout custom keys to players for every synced vehicle. Only valid for objects present at mission start. @@ -336,6 +382,8 @@ Sincronizza con veicoli e giocatori. Distribuirà chiavi ai giocatori per ogni veicolo sincronizzato. Valido solo per oggetti presenti ad inizio missione. 車両とプレイヤへ同期します。プレイヤへ同期された車両のカスタム キーを作ります。これはミッション開始時に作成されたオブジェクトでのみ有効です。 차량과 플레이어에게 동기화됩니다. 동기화된 차량은 플레이어에게 열쇠를 지급합니다. 오직 미션 시작시에 생긴 물체들만 유효합니다. + 可同步在载具与玩家身上. 将使被同步的玩家掌握其他被同步载具的钥匙. 此模块只会在任务刚开始时触发. + 可同步在載具與玩家身上. 將使被同步的玩家掌握其他被同步載具的鑰匙. 此模塊只會在任務剛開始時觸發. diff --git a/addons/vehicles/stringtable.xml b/addons/vehicles/stringtable.xml index 77eb0f4fc5..b50666e832 100644 --- a/addons/vehicles/stringtable.xml +++ b/addons/vehicles/stringtable.xml @@ -1,4 +1,4 @@ - + @@ -14,6 +14,8 @@ Limitatore Attivo 速度制限を有効化 속도 제한기 켜짐 + 启用速度限制 + 啟用速度限制 Speed Limiter off @@ -28,6 +30,8 @@ Limitatore Non Attivo 速度制限を無効化 속도 제한기 꺼짐 + 停用速度限制 + 停用速度限制 Speed Limiter @@ -42,6 +46,8 @@ Limitatore di Velocità 速度制限 속도 제한기 + 速度限制器 + 速度限制器 diff --git a/addons/viewdistance/stringtable.xml b/addons/viewdistance/stringtable.xml index 0102653f24..5d9560338a 100644 --- a/addons/viewdistance/stringtable.xml +++ b/addons/viewdistance/stringtable.xml @@ -1,4 +1,4 @@ - + @@ -14,6 +14,8 @@ Limitatore Distanza Visiva 視界距離の制限 시야 제한기 + 视野距离限制器 + 視野距離限制器 Allows limiting maximum view distance that can be set by players. @@ -28,6 +30,8 @@ Consente di limitare la distanza visiva massima che può essere impostata dai giocatori. プレイヤーへ最大の視界距離を制限できます。 플레이어가 볼 수 있는 최대 시야를 제한합니다. + 允许玩家最大的可视距离. + 允許玩家最大的可視距離. Enable ACE viewdistance @@ -42,6 +46,8 @@ Abilita distanza visiva ACE ACE 視界距離を有効化 ACE 시야 활성화 + 启用ACE视距 + 啟用ACE視距 Enables ACE viewdistance @@ -56,6 +62,8 @@ Abilita distanza visiva ACE ACE 視界距離を有効化 ACE 시야 활성화 + 启用ACE视距 + 啟用ACE視距 View Distance Limit @@ -70,6 +78,8 @@ Limite Distanza Visiva 視界距離の制限 시야 제한기 + 视野距离限制 + 視野距離限制 Sets the limit for how high clients can raise their view distance (up to 10000) @@ -84,6 +94,8 @@ Imposta il limite massimo a cui i client possono alzare la propria distanza visiva (massimo 10000) 各クライアントが最大まで設定できる視界距離を設定します。(最大 10000) 클라이언트가 최대 얼마나 멀리 볼 수 있는지 제한을 둡니다 (10000 까지 가능) + 设定客户端最高可显示的视野距离 (最高至10000) + 設定客戶端最高可顯示的視野距離 (最高至10000) Limit for client's view distance set here and can overridden by module @@ -98,6 +110,8 @@ Limite per la distanza visiva del client impostato qui e può essere scavalcato dal modulo クライアントへの視界距離の設定や、それをモジュールにより上書きできます 클라이언트의 시야를 이 모듈로 치환할 수 있습니다. + 玩家的视距限制可在此设定, 也可透过模块改写 + 玩家的視距限制可在此設定, 也可透過模塊改寫 Client View Distance (On Foot) @@ -112,6 +126,8 @@ Distanza Visiva Client (a Piedi) クライアント側視界距離 (地上) 클라이언트 시야 (보병) + 客户端视野距离 (步行) + 客戶端視野距離 (步行) Changes in game view distance when the player is on foot. @@ -126,6 +142,8 @@ Cambia la distanza visiva in gioco quando il giocatore è a piedi. プレイヤーが地上にいる時の視界距離を変更します。 플레이어가 보병일 경우의 시야를 바꿀 수 있습니다. + 改变玩家步行时的视野距离. + 改變玩家步行時的視野距離. Client View Distance (Land Vehicle) @@ -140,6 +158,8 @@ Distanza Visiva Client (Veicolo Terrestre) クライアント側視界距離 (車両) 클라이언트 시야 (차량) + 客户端视野距离 (地面载具) + 客戶端視野距離 (地面載具) Changes in game view distance when the player is in a land vehicle. @@ -154,6 +174,8 @@ Cambia la distanza visiva in gioco quando il giocatore è in un veicolo terrestre. プレイヤーが車両の時の視界距離を変更します。 플레이어가 차량 내부일 경우의 시야를 바꿀 수 있습니다. + 改变玩家于地面载具内时的视野距离. + 改變玩家於地面載具內時的視野距離. Client View Distance (Air Vehicle) @@ -168,6 +190,8 @@ Distanza Visiva Client (Veicoli d'Aria) クライアント側視界距離 (航空機) 클라이언트 시야 (항공기) + 客户端视野距离 (空中载具) + 客戶端視野距離 (空中載具) Changes in game view distance when the player is in an air vehicle. @@ -182,6 +206,8 @@ Cambia la distanza visiva in gioco quando il giocatore è in un mezzo aereo. プレイヤーが航空機に乗っている時の視界距離を変更します。 플레이어가 항공기 내부일 경우의 시야를 바꿀 수 있습니다. + 改变玩家于空中载具内时的视野距离. + 改變玩家於空中載具內時的視野距離. Dynamic Object View Distance @@ -196,6 +222,8 @@ Distanza Visiva Oggetti Dinamica 動的なオブジェクトの描画距離 동적 물체 시야 + 动态物件的视野距离 + 動態物件的視野距離 Sets the object view distance as a coefficient of the view distance or based on field of view. FoV Based's lowest and highest value is the value which is set when enabling the option. @@ -210,6 +238,8 @@ Imposta la distanza visiva degli oggetti come un coefficiente basato sulla distanza visiva oppure basato sul campo visivo. 視野角を元にするか、視界距離によるオブジェクト描画距離を決定します。視野角を元にするオプションを有効化した場合、視野角により最低と最高値が変動します。 설정된 시야 혹은 시계(FoV)에 계수를 적용해 물체 시야를 적용합니다. 시계를 바탕으로 하는 옵션을 활성화할 경우 시계에 의한 최저와 최고치가 변동됩니다. + 设定物件可被观察的距离, 透过视野距离或是视野角度来决定. + 設定物件可被觀察的距離, 透過視野距離或是視野角度來決定. Off @@ -224,6 +254,8 @@ Disabilitato 無効 끄기 + 关闭 + 關閉 Very Low @@ -238,6 +270,8 @@ Molto Basso 最低 매우 낮음 + 非常低 + 非常低 Low @@ -252,6 +286,8 @@ Basso 낮음 + + Medium @@ -266,6 +302,8 @@ Medio 通常 중간 + + High @@ -280,6 +318,8 @@ Alto 높음 + + Very High @@ -294,6 +334,8 @@ Molto Alto 最高 매우 높음 + 非常高 + 非常高 FoV Based @@ -307,6 +349,8 @@ Champ de vision basé 視野角を元にする 시계(FoV) + 由视野角度决定 + 由視野角度決定 View Distance: @@ -321,6 +365,8 @@ Distanza Visiva: 視界距離: 시야: + 视野距离: + 視野距離: Object View Distance is @@ -335,6 +381,8 @@ Distanza Visiva Oggetti è オブジェクト描画距離は 동적 물체 시야는 + 物件视野距离为 + 物件視野距離為 That option is invalid! The limit is @@ -349,6 +397,8 @@ Questa opzione è invalida! Il limite è このオプションは無効です!制限は 이 옵션은 불가능합니다! 제한은 + 该选项是无效的! 限制是 + 該選項是無效的! 限制是 Video Settings @@ -363,6 +413,8 @@ Impostazioni Video 映像設定 영상 설정 + 影像设定 + 影像設定 diff --git a/addons/weaponselect/stringtable.xml b/addons/weaponselect/stringtable.xml index a98ae5922c..cccd10d33c 100644 --- a/addons/weaponselect/stringtable.xml +++ b/addons/weaponselect/stringtable.xml @@ -1,4 +1,4 @@ - + @@ -14,6 +14,8 @@ Mostrat texto ao lançar granada 手榴弾を投げるときに通知 수류탄 투척시 화면에 문자 표시 + 投掷手榴弹时显示提示讯息 + 投擲手榴彈時顯示提示訊息 Display a hint or text on grenade throw. @@ -28,6 +30,8 @@ Mostra um hint ou texto ao lançar uma granada 手榴弾を投げるときに、ヒントか文で通知します。 수류탄 투척시 화면에 문자나 힌트를 표시합니다. + 投掷手榴弹时显示提示讯息. + 投擲手榴彈時顯示提示訊息. Select Pistol @@ -42,6 +46,8 @@ Seleziona la Pistola 拳銃を選択 권총 선택 + 选择手枪 + 選擇手槍 Select Rifle @@ -56,6 +62,8 @@ Seleziona il fucile 小銃を選択 소총 선택 + 选择步枪 + 選擇步槍 Select Launcher @@ -70,6 +78,8 @@ Seleziona il lanciamissili ランチャーを選択 발사기 선택 + 选择发射器 + 選擇發射器 Select Grenade Launcher @@ -84,6 +94,8 @@ Seleziona il lanciagranate グレネード ランチャーを選択 유탄발사기 선택 + 选择榴弹发射器 + 選擇榴彈發射器 Select Binoculars @@ -98,6 +110,8 @@ Seleziona il Binocolo 双眼鏡を選択 망원경 선택 + 选择望远镜 + 選擇望遠鏡 Holster Weapon @@ -112,6 +126,8 @@ Nascondi l'arma 武器をしまう 무기 집어넣기 + 武器套 + 武器套 Engine on @@ -126,6 +142,8 @@ Включить двигатель エンジン始動 엔진 켜기 + 引擎发动 + 引擎發動 Engine off @@ -140,6 +158,8 @@ Выключить двигатель エンジン停止 엔진 끄기 + 引擎熄火 + 引擎熄火 Select Main Gun @@ -154,6 +174,8 @@ Выбрать основное оружие 主砲を選択 주포 선택 + 选择主武器 + 選擇主武器 Select Machine Gun @@ -168,6 +190,8 @@ Выбрать пулемёт 機関砲を選択 기관총 선택 + 选择机枪 + 選擇機槍 Select Missiles @@ -182,6 +206,8 @@ Выбрать ракеты ミサイルを選択 미사일 선택 + 选择导弹 + 選擇導彈 Grenade %1 @@ -196,6 +222,8 @@ Granada %1 %1 手榴弾 %1 수류탄 + 手榴弹 %1 + 手榴彈 %1 Ready Grenade @@ -210,6 +238,8 @@ Granada pronta 投てきよし 투척물 준비 + 准备手榴弹 + 準備手榴彈 Select Frag Grenade @@ -224,6 +254,8 @@ Выбрать осколочную гранату 破片手榴弾を選択 살상 투척물 선택 + 选择破片手榴弹 + 選擇破片手榴彈 Select Non-Frag Grenade @@ -238,6 +270,8 @@ Выбрать гранату その他の手榴弾を選択 비살상 투척물 선택 + 选择非破片手榴弹 + 選擇非破片手榴彈 Throw Selected Grenade @@ -252,6 +286,8 @@ Бросить выбранную гранату 選択された手榴弾を投げる 선택된 투척물 투척 + 投掷选择的手榴弹 + 投擲選擇的手榴彈 No grenades left @@ -266,6 +302,8 @@ Sem mais granadas もう手榴弾は無い 투척물 없음 + 已无手榴弹 + 已無手榴彈 No frags left @@ -280,6 +318,8 @@ Осколочных гранат нет もう破片手榴弾は無い 세열 수류탄 없음 + 已无破片手榴弹 + 已無破片手榴彈 No misc. grenades left @@ -294,6 +334,8 @@ Нелетальные гранаты закончились もうその他の手榴弾は無い 기타 투척물 없음 + 已无其他手榴弹 + 已無其他手榴彈 No grenade selected @@ -308,6 +350,8 @@ Нет выбранной гранаты 手榴弾は選択されていない 선택된 수류탄 없음 + 未选择手榴弹 + 未選擇手榴彈 Fire Smoke Launcher @@ -322,6 +366,8 @@ Lançador de fumaça 煙幕発射機を発射 연막발사기 박사 + 发射烟雾发射器 + 發射煙霧發射器 diff --git a/addons/weather/stringtable.xml b/addons/weather/stringtable.xml index 9c91d2ed8c..5da2961d57 100644 --- a/addons/weather/stringtable.xml +++ b/addons/weather/stringtable.xml @@ -1,4 +1,4 @@ - + @@ -14,6 +14,8 @@ Mostrar informação do vento 風速を表示 바람 정보 표시 + 显示风力资讯 + 顯示風力資訊 Show Wind Info (Toggle) @@ -28,6 +30,8 @@ Mostrar informação do vento (alternar) 風速を表示 (トグル) 바람 정보 표시 (토글) + 显示风力资讯(切换) + 顯示風力資訊(切換) Weather @@ -42,6 +46,8 @@ Meteo 天候 기후 + 天气 + 天氣 Multiplayer synchronized ACE weather module @@ -56,6 +62,8 @@ Modulo Sincronizzazione Meteo ACE Multiplayer ACE 天候モジュールではマルチプレイで同期します。 ACE 기후 모듈과 멀티플레이가 동기화됩니다. + 使用ACE天气模块来同步所有客户端的天气状态(多人游戏) + 使用ACE天氣模塊來同步所有客戶端的天氣狀態(多人遊戲) Weather propagation @@ -70,6 +78,8 @@ Propagazione Meteo 天候の統一 기후 전파 + 天气状态广播 + 天氣狀態廣播 Enables server side weather propagation @@ -84,6 +94,8 @@ Abilita propagazione meteo lato server サーバ側による天候の統一を有効化 서버의 기후를 전파합니다 + 启用伺服器的天气状态广播 + 啟用伺服器的天氣狀態廣播 ACE Weather @@ -98,6 +110,8 @@ Meteo ACE ACE 天候 ACE 기후 + ACE 天气 + ACE 天氣 Overrides the default weather (editor, mission settings) with ACE weather (map based) @@ -112,6 +126,8 @@ Scavalca il meteo default (editor, parametri missione) con il meteo ACE (basato su mappa) ACE 天候 (マップを元) による標準の天候 (エディタやミッション設定) を上書きします。 기존의 기후(에디터, 임무 설정)를 ACE 기후로 치환합니다. (지도에 따라) + 使ACE天气覆盖预设的天气 (编辑任务设置) + 使ACE天氣覆蓋預設的天氣 (編輯任務設置) Sync Rain @@ -126,6 +142,8 @@ Sincronizza Pioggia 降雨の同期 비 동기화 + 同步雨 + 同步雨 Synchronizes rain @@ -140,6 +158,8 @@ Sincronizza Pioggia 降雨の同期 비를 동기화 합니다 + 同步雨 + 同步雨 Sync Wind @@ -154,6 +174,8 @@ Sincronizza Vento 風を同期 바람 동기화 + 同步风 + 同步風 Synchronizes wind @@ -168,6 +190,8 @@ Sincronizza Vento 風を同期 바람을 동기화 합니다 + 同步风 + 同步風 Sync Misc @@ -182,6 +206,8 @@ Sincronizza Misto その他を同期 기타 동기화 + 同步杂项 + 同步雜項 Synchronizes lightnings, rainbow, fog,... @@ -196,6 +222,8 @@ Sincronizza lampi, arcobaleni, nebbia,... ライティングや虹、霧などを同期 번개라던가, 무지개, 안개등을 동기화 합니다 + 同步闪电, 彩虹, 雾等等... + 同步閃電, 彩虹, 霧等等... Update Interval @@ -210,6 +238,8 @@ Intervallo Aggiornamenti 更新間隔 갱신 간격 + 更新间隔 + 更新間隔 Defines the interval (seconds) between weather updates @@ -224,6 +254,8 @@ Definisce l'intervallo (in secondi) tra aggiornamenti del meteo 天候を更新する間隔を定義します。(秒) 기후를 갱신 하는 간격을 초 단위로 정합니다. + 设定天气更新的时间间隔(秒) + 設定天氣更新的時間間隔(秒) diff --git a/addons/winddeflection/stringtable.xml b/addons/winddeflection/stringtable.xml index 86622d0558..3bbdf868de 100644 --- a/addons/winddeflection/stringtable.xml +++ b/addons/winddeflection/stringtable.xml @@ -1,4 +1,4 @@ - + @@ -14,6 +14,8 @@ Informação do vento 風の情報 바람 정보 + 风力资讯 + 風力資訊 Direction: %1 @@ -28,6 +30,8 @@ Direção: %1 風向: %1 방향: %1 + 风向: %1 + 風向: %1 Speed: %1 m/s @@ -42,6 +46,8 @@ Velocidade: %1 m/s 風速: %1 m/s 풍속: %1 m/s + 风速: %1 m/s + 風速: %1 m/s Weather Information @@ -56,6 +62,8 @@ Informação Meteorológica 天候の情報 기상 정보 + 天气资讯 + 天氣資訊 Humidity: %1% @@ -70,6 +78,8 @@ Humidade: %1% 湿度: %1% 습도: %1% + 湿度: %1% + 濕度: %1% Wind Deflection @@ -84,6 +94,8 @@ Deviazione del Vento 風向による変化 풍향 변화 + 风偏 + 風偏 Wind Deflection @@ -98,6 +110,8 @@ Deviazione del Vento 風向による変化 풍향 변화 + 风偏 + 風偏 Enables wind deflection @@ -112,6 +126,8 @@ Abilita deviazione del vento 風向による変化を有効化 풍향 변화를 적용합니다 + 开启风偏效果 + 開啟風偏效果 Vehicle Enabled @@ -126,6 +142,8 @@ Abilita per Veicoli 車両へ有効化 차량 적용 + 启用风偏给载具 + 啟用風偏給載具 Enables wind deflection for static/vehicle gunners @@ -140,6 +158,8 @@ Abilita deviazione del vento per artiglieri di statiche/veicoli 重火器や車両へ、風による変化を有効化 차량이나 거치식 무기 사수에게 풍향 변화를 적용합니다 + 使风偏作用在固定式武器与载具炮手身上 + 使風偏作用在固定式武器與載具砲手身上 Simulation Interval @@ -154,6 +174,8 @@ Intervallo Simulazione シミュレーションの間隔 재현 간격 + 模拟间隔 + 模擬間隔 Defines the interval between every calculation step @@ -168,6 +190,8 @@ Definisce l'intervallo tra ogni passaggio di calcolo 各計算に適用させる間隔を定義します 매 계산마다의 간격을 정의합니다 + 定义每个计算之间的时间间隔 + 定義每個計算之間的時間間隔 Simulation Radius @@ -182,6 +206,8 @@ Raggio Simulazione シミュレーション半径 재현 범위 + 模拟半径 + 模擬半徑 Defines the radius around the player (in meters) at which projectiles are wind deflected @@ -196,6 +222,8 @@ Definisce il raggio attorno al giocatore (in metri) dove viene applicata la deviazione del vento ai proiettili プレイヤーの周囲に適用させる風による弾道の変化の半径を定義します (メートル) 플레이어 주위로 발사체가 풍향 변화의 영향을 받는 범위를 정합니다 (미터) + 定义玩家多少半径范围内(单位公尺)子弹会受到风偏的引响 + 定義玩家多少半徑範圍內(單位公尺)子彈會受到風偏的引響 Wind influence on projectiles trajectory @@ -210,6 +238,8 @@ Influenza del vento sulla traiettoria dei proiettili 風が弾道へ影響させます 발사체의 궤도에 풍향 변화를 줍니다. + 风力的大小会引响到弹道的轨迹 + 風力的大小會引響到彈道的軌跡 diff --git a/addons/yardage450/stringtable.xml b/addons/yardage450/stringtable.xml index 9b364d212d..fe43a21b9a 100644 --- a/addons/yardage450/stringtable.xml +++ b/addons/yardage450/stringtable.xml @@ -1,4 +1,4 @@ - + @@ -14,6 +14,8 @@ Yardage 450 ヤードエイジ 450 Yardage 450 + Yardage 450 + Yardage 450 Laser Rangefinder @@ -28,6 +30,8 @@ Télémètre laser レーザー測距機 레이저 거리측정기 + 雷射测距仪 + 雷射測距儀 Yardage 450 - Power Button @@ -42,6 +46,8 @@ Yardage 450 - bouton d'alimentation ヤードエイジ 450 - 起動ボタン Yardage 450 - 전원 버튼 + Yardage 450 - 电源按钮 + Yardage 450 - 電源按鈕 diff --git a/addons/zeus/stringtable.xml b/addons/zeus/stringtable.xml index a4e0e9fb47..ec8d660235 100644 --- a/addons/zeus/stringtable.xml +++ b/addons/zeus/stringtable.xml @@ -14,6 +14,8 @@ Impostazioni Zeus Zeus 設定 Zeus 설정 + 宙斯设定 + 宙斯設定 Provides control over various aspects of Zeus. @@ -28,6 +30,8 @@ Fornisce controllo su vari aspetti di Zeus. Zeus のさまざまな側面を強化します。 Zeus에게 다양한 방면의 조작을 제공해줍니다 + 提供宙斯各个方面的控制权. + 提供宙斯各個方面的控制權. Ascension Messages @@ -42,6 +46,8 @@ Messaggi di Ascesa 転生表示 재림 메세지 + 上任宙斯讯息 + 上任宙斯訊息 Display global popup messages when a player is assigned as Zeus. @@ -56,6 +62,8 @@ Mostra messaggi popup globali quando un giocatore viene assegnato come Zeus. プレイヤーが Zeus になるとき、全体へポップアップ表示をおこないます。 플레이어가 Zeus 될 시 서버에 이를 알리는 팝업이 등장합니다. + 当一位玩家被指定为宙斯时显示全球讯息. + 當一位玩家被指定為宙斯時顯示全球訊息. Zeus Eagle @@ -70,6 +78,8 @@ Aquila Zeus Zeus イーグル Zeus 독수리 + 宙斯鹰眼模式 + 宙斯鷹眼模式 Spawn an eagle that follows the Zeus camera. @@ -84,6 +94,8 @@ Crea un'aquila che segue la camera Zeus. Zeus カメラを追うイーグルを出現します。 Zeus의 카메라를 따라다니는 독수리를 생성합니다. + 生成一个老鹰跟着宙斯的摄影机 + 生成一個老鷹跟著宙斯的攝影機 Wind Sounds @@ -98,6 +110,8 @@ Suoni del Vento 風の音 바람 소리 + 风声 + 風聲 Play wind sounds when Zeus remote controls a unit. @@ -112,6 +126,8 @@ Esegui rumori di vento quando Zeus controlla un'unità in remoto. ユニットが Zeus 遠隔操作になったとき、風の音がします。 Zeus가 유닛을 조작할 때 바람소리가 납니다. + 当宙斯开始控制单位时利用风的声音提示 + 當宙斯開始控制單位時利用風的聲音提示 Ordnance Warning @@ -126,6 +142,8 @@ Allarme Esplosivi 砲撃の警告 폭격 경고 + 武装警告 + 武裝警告 Play a radio warning when Zeus uses ordnance. @@ -140,6 +158,8 @@ Riproduci un messaggio radio quando Zeus usa esplosivi. Zeus が砲撃をつかうときに、無線で警告を流します。 Zeus가 폭격시 경고 무전을 재생합니다. + 当宙斯开始攻击时使用无线电警告 + 當宙斯開始攻擊時使用無線電警告 Reveal Mines @@ -154,6 +174,8 @@ Rivela Mine 地雷の表示 지뢰 표시 + 显示地雷 + 顯示地雷 Reveal mines to allies and place map markers. @@ -168,6 +190,8 @@ Rivela mine ad alleati e piazza marcatori in mappa. 友軍に地雷と地図へ設置マーカーを表示します。 아군에게 지도 상의 모든 지뢰를 표시합니다. + 地图将标记队友放置的地雷 + 地圖將標記隊友放置的地雷 Reveal to Allies @@ -182,6 +206,8 @@ Rivela ad Alleati 友軍へ表示 모든 아군에게 표시 + 透露给盟军 + 透露給盟軍 Allies + Map Markers @@ -196,6 +222,8 @@ Alleati + Marcatori Mappa 友軍と地図マーカー 아군 + 지도 마커 + 显示盟军+地图标记 + 顯示盟軍+地圖標記 Toggle Captive @@ -210,6 +238,8 @@ Attivatore Prigioniero 捕虜としてトグル 포로 토글 + 切换俘虏 + 切換俘虜 Defend Area @@ -221,6 +251,8 @@ Verteidige Gebiet 지역 방어 Difendi Area + 防御区域 + 防禦區域 Update Editable Objects @@ -229,6 +261,8 @@ 수정 가능한 물체 갱신 Màj les objets éditables Aggiorna Oggetti Modificabili + 更新可编辑的物件 + 更新可編輯的物件 All Curators @@ -237,6 +271,8 @@ Wszyscy kuratorzy Tous curateurs Tutti i Moderatori + 所有编辑者 + 所有編輯者 Apply changes to all curators @@ -245,6 +281,8 @@ Zatwierdź zmiany dla wszystkich kuratorów Applique les changements à tous les curateurs Applica i cambiamenti a tutti i moderatori + 确认变更给所有编辑者 + 確認變更給所有編輯者 Remove Objects @@ -253,6 +291,8 @@ Usuń obiekty Enlève les objets Rimuovi Oggetti + 移除物件 + 移除物件 Remove existing instead of adding new @@ -261,6 +301,8 @@ Usuń istniejące zamiast dodawać nowe Enlève les objets existants au lieu d'en ajouter de nouveaux Rimuove gli esistenti e li sostituisce con i nuovi + 移除已存在的物件来新增新的物件 + 移除已存在的物件來新增新的物件 Global AI Skill @@ -272,6 +314,8 @@ Globale KI-Fähigkeit 서버 인공지능 실력 Abilità AI Globale + AI技巧设定 + AI技巧設定 General Skill @@ -283,6 +327,8 @@ Allgemeine Fähigkeit 전반적 실력 Abilità Generale + 总体技巧 + 總體技巧 Changes: general, commanding, courage @@ -294,6 +340,8 @@ Ändert: general, commanding, courage 변화: 전반적, 지휘, 사기 Cambia: generale, comando, + 改变: 战斗技巧, 指挥技巧, 勇气大小 + 改變: 戰鬥技巧, 指揮技巧, 勇氣大小 Accuracy @@ -305,6 +353,8 @@ Genauigkeit 명중률 Precisione + 精确度 + 精確度 Changes: aimingAccuracy @@ -316,6 +366,8 @@ Ändert: aimingAccuracy 변화: 조준 명중률 Cambia: aimingAccuracy + 改变: 瞄准精确度 + 改變: 瞄準精確度 Weapon Handling @@ -327,6 +379,8 @@ Waffenhandhabung 무기 조작 Uso dell'Arma + 武器掌握 + 武器掌握 Changes: aimingShake, aimingSpeed, reloadSpeed @@ -338,6 +392,8 @@ Ändert: aimingShake, aimingSpeed, reloadSpeed 변화: 조준시 흔들림, 조준 속도, 재장전 속도 Cambia: aimingShake, aimingSpeed, reloadSpeed + 改变: 手晃幅度, 瞄准速度, 重新装填速度 + 改變: 手晃幅度, 瞄準速度, 重新裝填速度 Spotting @@ -349,6 +405,8 @@ Aufklärung 탐지 Ricognizione + 索敌能力 + 索敵能力 Changes: spotDistance, spotTime @@ -360,6 +418,8 @@ Ändert: spotDistance, spotTime 변화: 탐지 거리, 탐지까지의 시간 Cambia: spotDistance, spotTime + 改变: 搜索距离, 发现时间 + 改變: 搜索距離, 發現時間 Seek Cover @@ -371,6 +431,8 @@ Deckungssuche 엄폐물 찾기 Cerca Copertura + 寻找掩护 + 尋找掩護 Should AI seek cover @@ -382,6 +444,8 @@ Soll KI nach Deckung suchen 인공지능이 엄폐물을 찾아갑니다 Le AI dovrebbero cercare una copertura + 决定AI是否会寻找掩护 + 決定AI是否會尋找掩護 Auto Combat @@ -393,6 +457,8 @@ Automatischer Kampfmodus 자동 교전 Combattimento Automatico + 自动交战 + 自動交戰 Should AI automatically switch to combat mode @@ -404,6 +470,8 @@ Soll KI automatisch in Kampfmodus umschalten 인공지능이 자동적으로 교전 상태에 돌입합니다 Le AI dovrebbero passare in modalità di combattimento automaticamente + 决定AI是否会自动与敌人交战 + 決定AI是否會自動與敵人交戰 Group Side @@ -415,6 +483,8 @@ Gruppenseite 진영 측 Fazione del Gruppo + 小队阵营 + 小隊陣營 Patrol Area @@ -426,6 +496,8 @@ Patrouillengebiet 정찰 구역 Area di Pattugliamento + 巡逻区域 + 巡邏區域 Toggle Surrender @@ -440,6 +512,8 @@ Attivatore Resa 捕虜としてトグル 항복 토글 + 切换投降 + 切換投降 Add/Remove FRIES @@ -448,6 +522,8 @@ Dodaj/usuń FRIES Aj./Enlève FRIES Aggiungi/Rimuovi FRIES + 增加/移除快速垂降进场撤离系统 + 增加/移除快速垂降進場撤離系統 %1 is not fastrope compatible. @@ -456,6 +532,8 @@ %1 nie jest kompatybilny ze zjazdem linowym. %1 n'est pas compatible. %1 non è compatibile con il fastrope. + %1无法使用快速绳降系统. + %1無法使用快速繩降系統. Unable to remove FRIES, ropes are deployed. @@ -464,6 +542,8 @@ Nie można usunąć FRIES, liny są wypuszczone. Pas en mesure d'enlever le FRIES, les cordes ne sont pas déployées. Impossibile rimuovere le FRIES, le corde sono ancora dispiegate + 无法移除快速绳降系统, 因为绳索已被释放出来. + 無法移除快速繩降系統, 因為繩索已被釋放出來. Teleport Players @@ -475,6 +555,8 @@ Spieler teleportieren 플레이어 순간이동 Teletrasporta Giocatori + 传送玩家 + 傳送玩家 Player @@ -486,6 +568,8 @@ Spieler 플레이어 Giocatore + 玩家 + 玩家 Teleport selected player to module position @@ -497,6 +581,8 @@ Teleportiert ausgewählten Spieler zur Position des Moduls 모듈의 위치로 플레이어 순간이동 Teletrasporta il giocatore selezionato nella posizione del modulo + 传送选定的玩家至模块位置 + 傳送選定的玩家至模塊位置 Teleport Group @@ -508,6 +594,8 @@ Gruppe teleportieren 그룹 순간이동 Teletrasporta Gruppo + 传送小队 + 傳送小隊 Teleports all units in group @@ -519,6 +607,8 @@ Teleportiert alle Einheiten der Gruppe 그룹내에 모든 인원을 순간이동 시킵니다 Teletrasporta tutte le unità del gruppo + 传送全部小队成员 + 傳送全部小隊成員 Toggle Unconscious @@ -533,6 +623,8 @@ Attivatore Incoscienza 気絶をトグル 기절 토글 + 切换昏迷 + 切換昏迷 Search Area @@ -544,6 +636,8 @@ Durchsuche Gebiet 지역 수색 Area di Ricerca + 搜索区域 + 搜索區域 Search Nearby Building @@ -555,6 +649,8 @@ Durchsuche nahegelegenes Gebäude 근처 건물 수색 Cerca Edifici nelle Vicinanze + 搜索附近的建筑物 + 搜索附近的建築物 Assign Medic @@ -568,6 +664,8 @@ Assigner médecin 衛生兵に割り当て 의무병 임명 + 指定医疗兵 + 指定醫療兵 Assign Medical Vehicle @@ -581,6 +679,8 @@ Assigner véhicule médical 医療車両として割り当て 의무 차량 임명 + 指定医疗载具 + 指定醫療載具 Assign Medical Facility @@ -594,6 +694,8 @@ Assigner installation médicale 医療施設として割り当て 의무 시설 임명 + 指定医疗设施 + 指定醫療設施 Toggle Simulation @@ -602,6 +704,8 @@ 재현 토글 Bascule Simulation Attivatore Simulazione + 切换模拟 + 切換模擬 Add Spare Wheel @@ -615,6 +719,8 @@ Ajouter pièce de rechange 予備タイヤを追加 예비 바퀴 추가 + 增加备用轮胎 + 增加備用輪胎 Add Spare Track @@ -628,6 +734,8 @@ Ajouter une chenille de secours 車両へ予備タイヤを追加します。 예비 궤도 추가 + 增加备用履带 + 增加備用履帶 Unit must be alive @@ -642,6 +750,8 @@ Usar somente em unidades vivas ユニットを生存させます 대상이 반드시 살아있어야 합니다 + 单位必须是活着 + 單位必須是活著 Unit must be infantry @@ -656,6 +766,8 @@ Usar somente em infantaria desmontada ユニットを歩兵にさせます 대상이 반드시 보병이어야 합니다 + 单位必须是步兵 + 單位必須是步兵 Unit must be a structure @@ -669,6 +781,8 @@ L'unité doit être une structure ユニットを構造物とします 대상이 반드시 건축물이어야만 합니다 + 单位必须是建筑 + 單位必須是建築 Unit must be a vehicle @@ -682,6 +796,8 @@ L'unité doit être un véhicule ユニットを車両とします 대상이 반드시 차량이어야만 합니다 + 单位必须是载具 + 單位必須是載具 Unit must be a vehicle with cargo space @@ -695,6 +811,8 @@ L'unité doit être un véhicule avec de l'espace de cargaison ユニットをカーゴ スペースがある車両にします 대상이 반드시 화물을 실을 수 있는 차량이어야 합니다 + 单位必须是载具且有载货空间 + 單位必須是載具且有載貨空間 Unit must have cargo space left @@ -708,6 +826,8 @@ L'unité doit avoir de l'espace libre en cargaison ユニットへカーゴ スペースを与えます 대상의 화물공간이 남아있어야합니다 + 单位必须有剩余的载货空间 + 單位必須有剩餘的載貨空間 Unit must not be captive @@ -722,6 +842,8 @@ L'unità non dev'essere un prigioniero ユニットを捕虜にさせません 대상이 포로면 안됩니다 + 单位不能被俘虏 + 單位不能被俘虜 Unit must belong to an appropriate side @@ -733,6 +855,8 @@ Einheit muss einer passenden Seite angehören 대상이 적절한 진영에 속해야만합니다 L'unità deve appartenere ad una fazione coerente + 单位必须属于一个合适的一边 + 單位必須屬於一個合適的一邊 Nearest building is too far away @@ -744,6 +868,8 @@ Nächstgelegenes Gebäude ist zu weit entfernt 가장가까운 건물이 너무 멈 L'edificio più vicino è troppo lontano + 最近的房子离太远了 + 最近的房子離太遠了 Place on a unit @@ -758,6 +884,8 @@ Piazza su una unità ユニットの上に設置 대상에 배치하기 + 放置在一个单位上 + 放置在一個單位上 Requires an addon that is not present @@ -772,6 +900,8 @@ Richiede un addon che non è presente 要求されたアドオンは存在していません 현재 없는 에드온을 필요로 합니다 + 需要一个不存在的插件 + 需要一個不存在的插件 Add Objects to Curator @@ -785,6 +915,8 @@ Fügt Objekte zum Kurator hinzu キュレーターにオブジェクトを追加 큐레이터에 물체 추가 + 增加物件给任务策划人 + 增加物件給任務策劃人 Adds any spawned object to all curators in the mission @@ -798,6 +930,8 @@ Fügt jedes gespawnte Objekt allen Kuratoren der Mission hinzu ミッション内で作成されたオブジェクトに全キュレーターを追加 미션 내 큐레이터에 모든 생성 물체 추가 + 在任务中生成物件给所有的任务策划人 + 在任務中生成物件給所有的任務策劃人 Cargo: @@ -809,6 +943,8 @@ Ladung: 화물: Cargo: + 货物: + 貨物: Task Position @@ -820,6 +956,8 @@ Position der Aufgabe 작업 위치 Posizione Incarico + 目标位置 + 目標位置 Select a position to perform the task at @@ -830,6 +968,8 @@ Wähle eine Position, an der die Aufgabe ausgeführt werden soll 작업을 할 위치를 선택하십시요 Seleziona una posizione per eseguire l'incarico + 选择要执行目标的位置 + 選擇要執行目標的位置 Task Radius @@ -840,6 +980,8 @@ Radius der Aufgabe 작업 반경 Raggio Incarico + 目标半径 + 目標半徑 Radius to perform the task within @@ -850,6 +992,8 @@ Radius, in dem die Aufgabe ausgeführt werden soll 다음 반경 내에서 작업 Raggio per eseguire un incarico + 设定目标范围半径 + 設定目標範圍半徑 Invalid radius entered @@ -861,24 +1005,32 @@ Ungültiger Radius eingegeben 알 수 없는 반경 입력됨 Raggio Invalido Inserito + 错误的半径值 + 錯誤的半徑值 Suppressive Fire Fuoco di Soppressione Tir de suppression 制圧射撃 + 火力压制 + 火力壓制 Add full arsenal to object Ajouter arsenal complet à l'objet Aggiunge arsenale completo all'oggetto オブジェクトに完全なアーセナルを追加 + 增加完整的虚拟军火库到物件上 + 增加完整的虛擬軍火庫到物件上 Remove arsenal from object Retirer arsenal de l'objet Rimuove arsenale completo dall'oggetto オブジェクトからアーセナルを削除 + 移除物件上的虚拟军火库 + 移除物件上的虛擬軍火庫 diff --git a/optionals/compat_adr_97/stringtable.xml b/optionals/compat_adr_97/stringtable.xml index 895734fd9b..52e08de2b1 100644 --- a/optionals/compat_adr_97/stringtable.xml +++ b/optionals/compat_adr_97/stringtable.xml @@ -13,6 +13,8 @@ P90 TR (Fekete) P90 TR (Preto) P90 TR (黒) + P90 TR (黑色) + P90 TR (黑色) P90 TR (Khaki) @@ -26,6 +28,8 @@ P90 TR (Khaki) P90 TR (Caqui) P90 TR (土埃) + P90 TR (卡其色) + P90 TR (卡其色) P90 TR (Camo) @@ -39,6 +43,8 @@ P90 TR (Terepmintás) P90 TR (Camuflagem) P90 TR (迷彩) + P90 TR (迷彩) + P90 TR (迷彩) P90 TR (Hex) @@ -52,6 +58,8 @@ P90 TR (Hex) P90 TR (Hex) P90 TR (蜂巣) + P90 TR (數位蜂巢迷彩) + P90 TR (数位蜂巢迷彩) P90 (Black) @@ -65,6 +73,8 @@ P90 (Fekete) P90 (Preto) P90 (黒) + P90 (黑色) + P90 (黑色) P90 (Khaki) @@ -78,6 +88,8 @@ P90 (Khaki) P90 (Caqui) P90 (土埃) + P90 (卡其色) + P90 (卡其色) P90 (Camo) @@ -91,6 +103,8 @@ P90 (Terepmintás) P90 (Camuflagem) P90 (迷彩) + P90 (迷彩) + P90 (迷彩) P90 (Hex) @@ -104,6 +118,8 @@ P90 (Hex) P90 (Hex) P90 (蜂巣) + P90 (數位蜂巢迷彩) + P90 (数位蜂巢迷彩) PS90 TR (Black) @@ -117,6 +133,8 @@ PS90 TR (Fekete) PS90 TR (Preto) PS90 TR (黒) + PS90 TR (黑色) + PS90 TR (黑色) PS90 TR (Khaki) @@ -130,6 +148,8 @@ PS90 TR (Khaki) PS90 TR (Caqui) PS90 TR (土埃) + PS90 TR (卡其色) + PS90 TR (卡其色) PS90 TR (Camo) @@ -143,6 +163,8 @@ PS90 TR (Terepmintás) PS90 TR (Camuflagem) PS90 TR (迷彩) + PS90 TR (迷彩) + PS90 TR (迷彩) PS90 TR (Hex) @@ -156,6 +178,8 @@ PS90 TR (Hex) PS90 TR (Hex) PS90 TR (蜂巣) + PS90 TR (數位蜂巢迷彩) + PS90 TR (数位蜂巢迷彩) PS90 (Black) @@ -169,6 +193,8 @@ PS90 (Fekete) PS90 (Preto) PS90 (黒) + PS90 (黑色) + PS90 (黑色) PS90 (Khaki) @@ -182,6 +208,8 @@ PS90 (Khaki) PS90 (Caqui) PS90 (土埃) + PS90 (卡其色) + PS90 (卡其色) PS90 (Camo) @@ -195,6 +223,8 @@ PS90 (Terepmintás) PS90 (Camuflagem) PS90 (迷彩) + PS90 (迷彩) + PS90 (迷彩) PS90 (Hex) @@ -208,6 +238,8 @@ PS90 (Hex) PS90 (Hex) PS90 (蜂巣) + PS90 (數位蜂巢迷彩) + PS90 (数位蜂巢迷彩) 5.7mm 50Rnd Mag @@ -221,6 +253,8 @@ Caricatore 5.7mm 50Rnd Магазин из 50-ти 5,7 мм 5.7mm 50 発入り弾倉 + 5.7mm 50發 彈匣 + 5.7mm 50发 弹匣 Caliber: 5.7mm<br />Rounds: 50<br />Used in: P90 @@ -234,6 +268,8 @@ Calibre: 5.7mm<br />Cartuchos: 50<br />Usado em: P90 Kaliber: 5,7mm<br />Lövedékek: 50<br />Használható: P90 口径: 5.7mm<br />装弾数: 50<br />次で使用: P90 + 口徑: 5.7mm<br />發數: 50<br />使用於: P90 + 口径: 5.7mm<br />发数: 50<br />使用于: P90 - \ No newline at end of file + From 91465632eef7ffe9d660572f9af9574f22c150bc Mon Sep 17 00:00:00 2001 From: PabstMirror Date: Thu, 22 Jun 2017 09:47:06 -0500 Subject: [PATCH 167/657] compats - Fix config name for resupply vics (#5300) --- optionals/compat_rhs_afrf3/CfgVehicles.hpp | 2 +- optionals/compat_rhs_usf3/CfgVehicles.hpp | 8 ++++---- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/optionals/compat_rhs_afrf3/CfgVehicles.hpp b/optionals/compat_rhs_afrf3/CfgVehicles.hpp index 20ee84eea5..23e922ec68 100644 --- a/optionals/compat_rhs_afrf3/CfgVehicles.hpp +++ b/optionals/compat_rhs_afrf3/CfgVehicles.hpp @@ -384,7 +384,7 @@ class CfgVehicles { class rhs_gaz66_ammo_base: rhs_gaz66_vmf { transportAmmo = 0; - ace_rearm_supply = 1200; + ace_rearm_defaultSupply = 1200; }; class MRAP_02_base_F; diff --git a/optionals/compat_rhs_usf3/CfgVehicles.hpp b/optionals/compat_rhs_usf3/CfgVehicles.hpp index e72a1a111f..af6c231efe 100644 --- a/optionals/compat_rhs_usf3/CfgVehicles.hpp +++ b/optionals/compat_rhs_usf3/CfgVehicles.hpp @@ -292,19 +292,19 @@ class CfgVehicles { class rhsusf_M977A4_usarmy_wd: rhsusf_HEMTT_A4_base {}; class rhsusf_M977A4_AMMO_usarmy_wd: rhsusf_M977A4_usarmy_wd { transportAmmo = 0; - ace_rearm_supply = 1200; + ace_rearm_defaultSupply = 1200; }; class rhsusf_M977A4_BKIT_usarmy_wd: rhsusf_M977A4_usarmy_wd {}; class rhsusf_M977A4_AMMO_BKIT_usarmy_wd: rhsusf_M977A4_BKIT_usarmy_wd { transportAmmo = 0; - ace_rearm_supply = 1200; + ace_rearm_defaultSupply = 1200; }; class rhsusf_M977A4_BKIT_M2_usarmy_wd: rhsusf_M977A4_usarmy_wd {}; class rhsusf_M977A4_AMMO_BKIT_M2_usarmy_wd: rhsusf_M977A4_BKIT_M2_usarmy_wd { transportAmmo = 0; - ace_rearm_supply = 1200; + ace_rearm_defaultSupply = 1200; }; class rhsusf_M978A4_usarmy_wd: rhsusf_M977A4_usarmy_wd { @@ -349,7 +349,7 @@ class CfgVehicles { class rhsusf_m113_usarmy: rhsusf_m113tank_base {}; class rhsusf_m113_usarmy_supply: rhsusf_m113_usarmy { transportAmmo = 0; - ace_rearm_supply = 1200; + ace_rearm_defaultSupply = 1200; }; class APC_Tracked_03_base_F; From e6b875b2525bb2b01eb4d3657cc501f8861ba487 Mon Sep 17 00:00:00 2001 From: PabstMirror Date: Fri, 23 Jun 2017 11:31:59 -0500 Subject: [PATCH 168/657] Add XEH to ace_module (#5304) --- addons/modules/config.cpp | 2 ++ 1 file changed, 2 insertions(+) diff --git a/addons/modules/config.cpp b/addons/modules/config.cpp index 662b1cb349..6475b90cf4 100644 --- a/addons/modules/config.cpp +++ b/addons/modules/config.cpp @@ -14,6 +14,7 @@ class CfgPatches { }; }; +class CBA_Extended_EventHandlers; class CfgVehicles { class Logic; class Module_F: Logic { @@ -23,6 +24,7 @@ class CfgVehicles { class ACE_Module: Module_F { class EventHandlers { init = QUOTE(_this call DFUNC(moduleInit)); + class CBA_Extended_EventHandlers: CBA_Extended_EventHandlers {}; }; }; }; From e4ac748f6f485feb9d509367b6b82e89cd048d05 Mon Sep 17 00:00:00 2001 From: PabstMirror Date: Fri, 23 Jun 2017 11:31:19 -0500 Subject: [PATCH 169/657] Handle ace_cargo_canLoad set to scalar (#5306) --- addons/cargo/functions/fnc_initObject.sqf | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/addons/cargo/functions/fnc_initObject.sqf b/addons/cargo/functions/fnc_initObject.sqf index d2ce8e5b58..d59249c31b 100644 --- a/addons/cargo/functions/fnc_initObject.sqf +++ b/addons/cargo/functions/fnc_initObject.sqf @@ -21,10 +21,13 @@ TRACE_2("params",_object,_type); // If object had size given to it via eden/public then override config canLoad setting private _canLoadPublic = _object getVariable [QGVAR(canLoad), false]; +if (!(_canLoadPublic isEqualType false)) then { + WARNING_4("%1[%2] - Variable %3 is %4 - Should be bool",_object,_type,QGVAR(canLoad),_canLoadPublic); +}; private _canLoadConfig = getNumber (configFile >> "CfgVehicles" >> _type >> QGVAR(canLoad)) == 1; // Nothing to do here if object can't be loaded -if !(_canLoadConfig || _canLoadPublic) exitWith {}; +if !(_canLoadConfig || {_canLoadPublic in [true, 1]}) exitWith {}; // Servers and HCs do not require action menus (beyond this point) if !(hasInterface) exitWith {}; @@ -47,7 +50,7 @@ if (_canLoadConfig) then { private _condition = { //IGNORE_PRIVATE_WARNING ["_target", "_player"]; GVAR(enable) && - {(_target getVariable [QGVAR(canLoad), getNumber (configFile >> "CfgVehicles" >> (typeOf _target) >> QGVAR(canLoad)) == 1])} && + {(_target getVariable [QGVAR(canLoad), getNumber (configFile >> "CfgVehicles" >> (typeOf _target) >> QGVAR(canLoad))]) in [true, 1]} && {locked _target < 2} && {alive _target} && {[_player, _target, []] call EFUNC(common,canInteractWith)} && From dc303aa29f8fda529add775f5dc8e18d5e588ecc Mon Sep 17 00:00:00 2001 From: classic Date: Sat, 24 Jun 2017 01:39:06 +0900 Subject: [PATCH 170/657] Japanese translation d02dacf (#5309) * add the Jpn translation for repair add the Japanese translation for repair * minor fix to Jpn translation for medical minor fix to Jpn translation for medical --- addons/medical/stringtable.xml | 20 ++++++++++---------- addons/repair/stringtable.xml | 1 + 2 files changed, 11 insertions(+), 10 deletions(-) diff --git a/addons/medical/stringtable.xml b/addons/medical/stringtable.xml index 8061d2511c..058bc9ee0e 100644 --- a/addons/medical/stringtable.xml +++ b/addons/medical/stringtable.xml @@ -1,4 +1,4 @@ - + @@ -394,7 +394,7 @@ Infúzió sós vizzel... Effettuo la rasfusione di soluzione salina Transfundindo Soro... - 血しょうを投与中・・・ + 生理食塩水を投与中・・・ 생리식염수 수혈중... 施打生理食盐水中 ... 施打生理食鹽水中 ... @@ -410,7 +410,7 @@ Infúzió vérplazmával... Effettu la trasfusione di plasma... Transfundindo Plasma... - 生理食塩水を投与中・・・ + 血しょうを投与中・・・ 혈장 수혈중... 输血浆中 ... 輸血漿中 ... @@ -794,7 +794,7 @@ Sós víz adása intravénásan (1000ml) Effettua trasfusione salina EV (1˙000ml) Administrar Soro IV (1000ml) - 血しょう IV (1000ml) をあたえる + 生理食塩水 IV (1000ml) をあたえる IV 생리식염수 수혈 (1000ml) 注射生理食盐水 (1000ml) 注射生理食鹽水 (1000ml) @@ -810,7 +810,7 @@ Sós víz adása intravénásan (500ml) Effettua trasfusione salina EV (500ml) Administrar Soro IV (500ml) - 血しょう IV (500ml) をあたえる + 生理食塩水 IV (500ml) をあたえる IV 생리식염수 수혈 (500ml) 注射生理食盐水 (500ml) 注射生理食鹽水 (500ml) @@ -826,7 +826,7 @@ Sós víz adása intravénásan (250ml) Effettua trasfusione salina EV (250ml) Administrar Soro IV (250ml) - 血しょう IV (250ml) をあたえる + 生理食塩水 IV (250ml) をあたえる IV 생리식염수 수혈 (250ml) 注射生理食盐水 (250ml) 注射生理食鹽水 (250ml) @@ -1098,7 +1098,7 @@ Una benda apposita, utilizzata per coprire una ferita, la quale viene applicata su di essa una volta fermata l'emorragia. Uma curativo, material específico para cobrir um ferimento que é aplicado assim que o sangramento é estancando. Obvaz je vhodným způsobem upravený sterilní materiál, určený k překrytí rány, případně k fixaci poranění. - ドレッシングは、傷口を血液凝固剤でおおうようにできていて、つかうと出血の原因を取りさります。 + 緊急圧迫包帯は、傷口を血液凝固剤でおおうようにできていて、つかうと出血の原因を取りさります。 드레싱, 출혈을 막고서 상처를 덮기위해 쓰는 물건입니다. 用于覆盖伤口以防止出血, 透过敷料的止血剂来让出血慢慢停止. 用於覆蓋傷口以防止出血, 透過敷料的止血劑來讓出血慢慢停止. @@ -1447,7 +1447,7 @@ Plasma EV (1000ml) Plasma IV (1000ml) Krevní plazma (1000ml) - 生理食塩水 IV (1000ml) + 血しょう IV (1000ml) 혈장 IV (250ml) 血浆 (1000ml) 血漿 (1000ml) @@ -1495,7 +1495,7 @@ Plasma EV (500ml) Plasma IV (500ml) Krevní plazma (500ml) - 生理食塩水 IV (500ml) + 血しょう IV (500ml) 혈장 IV (500ml) 血浆 (500ml) 血漿 (500ml) @@ -1511,7 +1511,7 @@ Plasma EV (250ml) Plasma IV (250ml) Krevní plazma (250ml) - 生理食塩水 IV (250ml) + 血しょう IV (250ml) 혈장 IV (250ml) 血浆 (250ml) 血漿 (250ml) diff --git a/addons/repair/stringtable.xml b/addons/repair/stringtable.xml index ea34a04f9c..45a6bf622b 100644 --- a/addons/repair/stringtable.xml +++ b/addons/repair/stringtable.xml @@ -1422,6 +1422,7 @@ Adv. Engineer Adv. Geniere + 上級工兵 专精 專精 From e9fb0e9b20a33c668111a64a2d8edf50c1ff77e6 Mon Sep 17 00:00:00 2001 From: PabstMirror Date: Sat, 8 Jul 2017 14:01:15 -0500 Subject: [PATCH 171/657] Add cargo space to huron containers (#5315) --- addons/cargo/CfgVehicles.hpp | 20 +++++++++++++++++++- 1 file changed, 19 insertions(+), 1 deletion(-) diff --git a/addons/cargo/CfgVehicles.hpp b/addons/cargo/CfgVehicles.hpp index 4a553cd056..b8d5b30415 100644 --- a/addons/cargo/CfgVehicles.hpp +++ b/addons/cargo/CfgVehicles.hpp @@ -355,10 +355,28 @@ class CfgVehicles { class CargoNet_01_base_F: Slingload_base_F { //Slingload pallets GVAR(size) = 6; }; - class Slingload_01_Base_F: Slingload_base_F { //Huron 20ft containers + + //Huron 20ft containers + class Slingload_01_Base_F: Slingload_base_F { GVAR(canLoad) = 0; GVAR(size) = -1; }; + class B_Slingload_01_Cargo_F: Slingload_01_Base_F { // Huron Cargo + GVAR(space) = 20; + GVAR(hasCargo) = 1; + }; + class B_Slingload_01_Ammo_F: Slingload_01_Base_F { // Huron Ammo + GVAR(space) = 8; + GVAR(hasCargo) = 1; + }; + class B_Slingload_01_Medevac_F: Slingload_01_Base_F { // Huron Medevac + GVAR(space) = 8; + GVAR(hasCargo) = 1; + }; + class B_Slingload_01_Repair_F: Slingload_01_Base_F { // Huron Repair + GVAR(space) = 12; + GVAR(hasCargo) = 1; + }; // Taru pods class Pod_Heli_Transport_04_base_F: Slingload_base_F { From 08ab3307afd014e759f20490aec53b5693eded7f Mon Sep 17 00:00:00 2001 From: PabstMirror Date: Sat, 8 Jul 2017 14:01:05 -0500 Subject: [PATCH 172/657] Allow repairing from slingload pods (#5316) --- addons/repair/functions/fnc_isNearRepairVehicle.sqf | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/addons/repair/functions/fnc_isNearRepairVehicle.sqf b/addons/repair/functions/fnc_isNearRepairVehicle.sqf index 463e281faa..b0bd4b3cd1 100644 --- a/addons/repair/functions/fnc_isNearRepairVehicle.sqf +++ b/addons/repair/functions/fnc_isNearRepairVehicle.sqf @@ -18,11 +18,9 @@ params ["_unit"]; TRACE_1("params",_unit); -private ["_nearObjects", "_return"]; +private _nearObjects = nearestObjects [_unit, ["Air", "LandVehicle", "Slingload_base_F"], 20]; -_nearObjects = nearestObjects [_unit, ["Air","LandVehicle"], 20]; - -_return = false; +private _return = false; { if ([_x] call FUNC(isRepairVehicle)) exitWith {_return = true;}; } forEach _nearObjects; From c45927b5f6414731d930b887b1fcba88b4b2addf Mon Sep 17 00:00:00 2001 From: 0dr Date: Sat, 8 Jul 2017 17:07:39 +0200 Subject: [PATCH 173/657] fix #5324 (#5325) --- .../spottingscope/data/ace_spottingscope.p3d | Bin 4040306 -> 4040276 bytes 1 file changed, 0 insertions(+), 0 deletions(-) diff --git a/addons/spottingscope/data/ace_spottingscope.p3d b/addons/spottingscope/data/ace_spottingscope.p3d index 969d0b37f51582e600fb5f12bf3ba7fecedfa141..2298b9c8f9e81ce68a36958ad1367d615910d065 100644 GIT binary patch delta 148 zcmWN=O;UjY007WIR6wh8l2Q&GIhJ-JBP-`r-kE}P7m6-jxmHqk<5or0otnCadrd75+8%X0>FRmbH!w8v gV(itMiFZ>oA3n{$gJzicilTKp47NX=Rj?@i0qndp$^ZZW delta 175 zcmXZNITFDD0638f=AfkMp~f9B19+~30M z>xh6I5eH6Oxbfh{ho1mJBtnFV5G6*O1W8h)kx|HyB}bkDMM{)W(Wp>Gr$(IyOoCQl(S3^6AmStV^lkrs4jk!0s2Xm*|B-=mX_nZ4{tmO}Nr#7kp From fa3743ca54aad05851dd1ac00a417e34fcf73e84 Mon Sep 17 00:00:00 2001 From: jonpas Date: Sat, 8 Jul 2017 16:48:39 +0200 Subject: [PATCH 174/657] Correct new Chinese stringtable identifiers (#5334) --- addons/advanced_ballistics/stringtable.xml | 106 +- addons/advanced_fatigue/stringtable.xml | 54 +- addons/advanced_throwing/stringtable.xml | 86 +- addons/aircraft/stringtable.xml | 14 +- addons/atragmx/stringtable.xml | 18 +- addons/attach/stringtable.xml | 70 +- addons/ballistics/stringtable.xml | 570 ++++---- addons/captives/stringtable.xml | 110 +- addons/cargo/stringtable.xml | 106 +- addons/chemlights/stringtable.xml | 162 +-- addons/common/stringtable.xml | 278 ++-- addons/concertina_wire/stringtable.xml | 18 +- addons/cookoff/stringtable.xml | 38 +- addons/dagr/stringtable.xml | 18 +- addons/disarming/stringtable.xml | 6 +- addons/disposable/stringtable.xml | 14 +- addons/dogtags/stringtable.xml | 26 +- addons/dragging/stringtable.xml | 26 +- addons/explosives/stringtable.xml | 250 ++-- addons/fastroping/stringtable.xml | 38 +- addons/fcs/stringtable.xml | 26 +- addons/finger/stringtable.xml | 42 +- addons/flashlights/stringtable.xml | 26 +- addons/flashsuppressors/stringtable.xml | 30 +- addons/frag/stringtable.xml | 54 +- addons/gestures/stringtable.xml | 82 +- addons/gforces/stringtable.xml | 10 +- addons/goggles/stringtable.xml | 22 +- addons/grenades/stringtable.xml | 98 +- addons/gunbag/stringtable.xml | 26 +- addons/hearing/stringtable.xml | 74 +- addons/hellfire/stringtable.xml | 6 +- addons/huntir/stringtable.xml | 66 +- addons/interact_menu/stringtable.xml | 114 +- addons/interaction/stringtable.xml | 266 ++-- addons/inventory/stringtable.xml | 38 +- addons/javelin/stringtable.xml | 6 +- addons/kestrel4500/stringtable.xml | 30 +- addons/laser/stringtable.xml | 18 +- addons/laserpointer/stringtable.xml | 30 +- addons/logistics_uavbattery/stringtable.xml | 26 +- addons/logistics_wirecutter/stringtable.xml | 22 +- addons/magazinerepack/stringtable.xml | 38 +- addons/main/stringtable.xml | 10 +- addons/map/stringtable.xml | 138 +- addons/map_gestures/stringtable.xml | 78 +- addons/maptools/stringtable.xml | 62 +- addons/markers/stringtable.xml | 6 +- addons/medical/stringtable.xml | 1408 +++++++++---------- addons/medical_ai/stringtable.xml | 6 +- addons/medical_blood/stringtable.xml | 14 +- addons/medical_menu/stringtable.xml | 222 +-- addons/microdagr/stringtable.xml | 130 +- addons/minedetector/stringtable.xml | 34 +- addons/missileguidance/stringtable.xml | 50 +- addons/missionmodules/stringtable.xml | 70 +- addons/mk6mortar/stringtable.xml | 134 +- addons/movement/stringtable.xml | 18 +- addons/mx2a/stringtable.xml | 10 +- addons/nametags/stringtable.xml | 138 +- addons/nightvision/stringtable.xml | 62 +- addons/nlaw/stringtable.xml | 14 +- addons/optics/stringtable.xml | 42 +- addons/optionsmenu/stringtable.xml | 150 +- addons/overheating/stringtable.xml | 138 +- addons/overpressure/stringtable.xml | 10 +- addons/parachute/stringtable.xml | 26 +- addons/quickmount/stringtable.xml | 46 +- addons/rangecard/stringtable.xml | 30 +- addons/realisticnames/stringtable.xml | 810 +++++------ addons/rearm/stringtable.xml | 166 +-- addons/refuel/stringtable.xml | 130 +- addons/reload/stringtable.xml | 26 +- addons/reloadlaunchers/stringtable.xml | 18 +- addons/repair/stringtable.xml | 474 +++---- addons/respawn/stringtable.xml | 98 +- addons/safemode/stringtable.xml | 18 +- addons/sandbag/stringtable.xml | 54 +- addons/scopes/stringtable.xml | 118 +- addons/slideshow/stringtable.xml | 62 +- addons/spectator/stringtable.xml | 258 ++-- addons/spottingscope/stringtable.xml | 14 +- addons/switchunits/stringtable.xml | 70 +- addons/tacticalladder/stringtable.xml | 30 +- addons/tagging/stringtable.xml | 70 +- addons/trenches/stringtable.xml | 62 +- addons/tripod/stringtable.xml | 26 +- addons/ui/stringtable.xml | 170 +-- addons/vector/stringtable.xml | 22 +- addons/vehiclelock/stringtable.xml | 98 +- addons/vehicles/stringtable.xml | 14 +- addons/viewdistance/stringtable.xml | 106 +- addons/weaponselect/stringtable.xml | 94 +- addons/weather/stringtable.xml | 66 +- addons/winddeflection/stringtable.xml | 62 +- addons/yardage450/stringtable.xml | 14 +- addons/zeus/stringtable.xml | 306 ++-- 97 files changed, 4830 insertions(+), 4830 deletions(-) diff --git a/addons/advanced_ballistics/stringtable.xml b/addons/advanced_ballistics/stringtable.xml index 8e942364a9..631acc92c7 100644 --- a/addons/advanced_ballistics/stringtable.xml +++ b/addons/advanced_ballistics/stringtable.xml @@ -1,4 +1,4 @@ - + @@ -14,8 +14,8 @@ Mostrar Informação do Vento 風の情報を表示 바람의 정보를 표시 - 顯示風況 - 显示风况 + 顯示風況 + 显示风况 Show Protractor @@ -30,8 +30,8 @@ Mostrar Transferidor 分度器を表示 각도기 표시 - 顯示量角器 - 显示量角器 + 顯示量角器 + 显示量角器 Advanced Ballistics @@ -46,8 +46,8 @@ Balistica Avanzata アドバンスド バリスティックス 고급 탄도학 - 先進彈道系統 - 先进弹道系统 + 先進彈道系統 + 先进弹道系统 Advanced Ballistics @@ -62,8 +62,8 @@ Balistica Avanzata アドバンスド バリスティックス 고급 탄도학 - 先進彈道系統 - 先进弹道系统 + 先進彈道系統 + 先进弹道系统 Enables advanced ballistics @@ -78,8 +78,8 @@ Abilita Balistica Avanzata アドバンスド バリスティックスを有効化 고급 탄도학을 적용합니다 - 啟用先進彈道系統 - 启用先进弹道系统 + 啟用先進彈道系統 + 启用先进弹道系统 Enabled For Snipers @@ -94,8 +94,8 @@ Abilita per Tiratori Scelti 狙撃手へ有効化 저격수만 적용 - 啟用給狙擊手 - 启用给狙击手 + 啟用給狙擊手 + 启用给狙击手 Enables advanced ballistics for non local snipers (when using high power optics) @@ -110,8 +110,8 @@ Abilita Balistica Avanzata per Tiratori Scelti non locali (con ottiche ad alto potenziale) 非ローカルの狙撃手 (高倍率スコープを使っている場合)へアドバンスド バリスティックスを有効化します 고급 탄도학을 비-저격수 인원에게도 적용합니다(고성능 조준경을 사용시) - 啟用先進彈道系統給非本地狙擊手(當使用高倍率光學瞄鏡時) - 启用先进弹道系统给非本地狙击手(当使用高倍率光学瞄镜时) + 啟用先進彈道系統給非本地狙擊手(當使用高倍率光學瞄鏡時) + 启用先进弹道系统给非本地狙击手(当使用高倍率光学瞄镜时) Enabled For Group Members @@ -126,8 +126,8 @@ Abilita per Membri del Gruppo グループ メンバーへ有効化 그룹 멤버도 적용 - 啟用給小隊成員 - 启用给小队成员 + 啟用給小隊成員 + 启用给小队成员 Enables advanced ballistics for non local group members @@ -142,8 +142,8 @@ Abilita Balistica Avanzata per Membri non locali del Gruppo 非ローカルのグループ メンバーへアドバンスド バリスティックスを有効化します 고급 탄도학을 비-그룹멤버에게도 적용합니다 - 啟用先進彈道系統給非本地小隊成員 - 启用先进弹道系统给非本地小队成员 + 啟用先進彈道系統給非本地小隊成員 + 启用先进弹道系统给非本地小队成员 Enabled For Everyone @@ -158,8 +158,8 @@ Abilita per tutti 全員に有効化 모두에게 적용 - 啟用給所有人 - 启用给所有人 + 啟用給所有人 + 启用给所有人 Enables advanced ballistics for all non local players (enabling this may degrade performance during heavy firefights in multiplayer) @@ -174,8 +174,8 @@ Abilita Balistica Avanzata per tutti i giocatori non locali (abilitare questo parametro potrebbe ridurre le prestazioni durante scontri intensi in multiplayer) 非ローカルの全プレイヤーへアドバンスド バリスティックスを有効化します (マルチプレイで大規模な銃撃戦がおこなわれると、動作の低下を招きます) 고급 탄도학을 모든 비-로컬그룹에게도 적용합니다(적용 후 대규모 전투시 성능하락을 유발할 수 있습니다) - 啟用先進彈道系統給所有非本地玩家 (啟用此功能後,在多人連線大量交火時可能會降低效能) - 启用先进弹道系统给所有非本地玩家 (启用此功能后,在多人连线大量交火时可能会降低效能) + 啟用先進彈道系統給所有非本地玩家 (啟用此功能後,在多人連線大量交火時可能會降低效能) + 启用先进弹道系统给所有非本地玩家 (启用此功能后,在多人连线大量交火时可能会降低效能) Always Enabled For Group Members @@ -190,8 +190,8 @@ Sempre abilitato per Membri del Gruppo 常にグループ メンバーへ有効化 그룹 멤버에게 항상 적용 - 永遠啟用給小隊成員 - 永远启用给小队成员 + 永遠啟用給小隊成員 + 永远启用给小队成员 Always enables advanced ballistics when a group member fires @@ -206,8 +206,8 @@ Abilita sempre Balistica Avanzata quando un membro del gruppo spara グループ メンバーが射撃した時、常にアドバンスド バリスティックスを有効化します 그룹 멤버가 발사시 항상 고급 탄도학을 적용합니다 - 當小隊成員開火時,永遠啟用先進彈道系統 - 当小队成员开火时,永远启用先进弹道系统 + 當小隊成員開火時,永遠啟用先進彈道系統 + 当小队成员开火时,永远启用先进弹道系统 Disabled In FullAuto Mode @@ -222,8 +222,8 @@ Disabilita in modalità di fuoco automatico フルオートでは無効化 조정간 자동시 비활성화 - 在全自動模式時關閉 - 在全自动模式时关闭 + 在全自動模式時關閉 + 在全自动模式时关闭 Disables the advanced ballistics during full auto fire @@ -238,8 +238,8 @@ Disabilita Balistica Avanzata durante fuoco automatico フルオートで射撃中ではアドバンスド バリスティックスを無効化します 조정간 자동시 고급 탄도학을 비활성화 합니다 - 在全自動模式開火時,關閉先進彈道系統 - 在全自动模式开火时,关闭先进弹道系统 + 在全自動模式開火時,關閉先進彈道系統 + 在全自动模式开火时,关闭先进弹道系统 Enable Ammo Temperature Simulation @@ -254,8 +254,8 @@ Abilita simulazione della temperatura delle munizioni 弾薬の温度シミュレーションを有効化 탄약 온도 구현 적용 - 啟用彈藥溫度模擬系統 - 启用弹药温度模拟系统 + 啟用彈藥溫度模擬系統 + 启用弹药温度模拟系统 Muzzle velocity varies with ammo temperature @@ -270,8 +270,8 @@ La velocità dello sparo varia a seconda della temperatura delle munizioni 弾薬の温度により初速値を変化させます 탄약 온도에 비례해 총구 속도가 달라집니다 - 子彈初速將隨彈藥溫度而有所變化 - 子弹初速将随弹药温度而有所变化 + 子彈初速將隨彈藥溫度而有所變化 + 子弹初速将随弹药温度而有所变化 Enable Barrel Length Simulation @@ -286,8 +286,8 @@ Abilita simulazione della lunghezza della canna 銃身長のシミュレーションを有効化 총열 길이 구현 적용 - 啟用槍管長度模擬系統 - 启用枪管长度模拟系统 + 啟用槍管長度模擬系統 + 启用枪管长度模拟系统 Muzzle velocity varies with barrel length @@ -302,8 +302,8 @@ La velocità di sparo varia a seconda della lunghezza della canna 銃身長により初速値を変化させます 총구 속도가 총열에 비례해 달라집니다 - 子彈初速將隨槍管長度而有所變化 - 子弹初速将随枪管长度而有所变化 + 子彈初速將隨槍管長度而有所變化 + 子弹初速将随枪管长度而有所变化 Enable Bullet Trace Effect @@ -318,8 +318,8 @@ Abilita effetto dei Proiettili Traccianti 弾丸の痕跡表示を有効化 예광탄 효과 적용 - 啟用曳光彈效果 - 启用曳光弹效果 + 啟用曳光彈效果 + 启用曳光弹效果 Enables a bullet trace effect to high caliber bullets (only visible when looking through high power optics) @@ -334,8 +334,8 @@ Abilita effetto dei proiettili traccianti di alto calibro (visibile solo attraverso ottiche ad alto potenziale) 大口径の銃弾による弾丸の痕跡表示を有効化します (高倍率スコープを介してでしか見れません) 대구경 탄환에 예광탄 효과를 적용합니다(오직 고성능 조준경 사용시에만 보입니다) - 啟用曳光彈效果給大口徑子彈 (只有透過高倍率光學瞄鏡才能看到) - 启用曳光弹效果给大口径子弹 (只有透过高倍率光学瞄镜才能看到) + 啟用曳光彈效果給大口徑子彈 (只有透過高倍率光學瞄鏡才能看到) + 启用曳光弹效果给大口径子弹 (只有透过高倍率光学瞄镜才能看到) Simulation Interval @@ -350,8 +350,8 @@ Intervallo Simulazione シミュレーション間隔 구현 간격 - 模擬間隔 - 模拟间隔 + 模擬間隔 + 模拟间隔 Defines the interval between every calculation step @@ -366,8 +366,8 @@ Definisce l'intervallo tra ogni step di calcolo 各計算ごとの間隔を定義します 각 계산 단위의 간격을 정의합니다 - 定義每個模擬計算之間的時間間隔 - 定义每个模拟计算之间的时间间隔 + 定義每個模擬計算之間的時間間隔 + 定义每个模拟计算之间的时间间隔 Simulation Radius @@ -382,8 +382,8 @@ Raggio Simulazione シミュレーションの適用範囲 구현 범위 - 模擬半徑 - 模拟半径 + 模擬半徑 + 模拟半径 Defines the radius around the player (in meters) at which advanced ballistics are applied to projectiles @@ -398,8 +398,8 @@ Definisce il raggio attorno al giocatore (in metri) per cui la Balistica Avanzata è applicata ai proiettili プレイヤーの周囲にアドバンスド バリスティックスによる弾道を適用させる範囲を半径で定義します (メートル) 플레이어 주위의 발사체를 고급 탄도학으로 정의하는 범위를 정합니다(미터) - 以玩家的半徑距離(公尺)定義先進彈道系統啟用範圍 - 以玩家的半径距离(公尺)定义先进弹道系统启用范围 + 以玩家的半徑距離(公尺)定義先進彈道系統啟用範圍 + 以玩家的半径距离(公尺)定义先进弹道系统启用范围 This module enables advanced ballistics simulation - meaning the trajectory of projectiles is influenced by variables like air temperature, atmospheric pressure, humidity, gravity, the type of ammunition and the weapon from which it was fired. @@ -414,8 +414,8 @@ Questo modulo abilita la simulazione della Balistica Avanzata - cioè la traiettoria dei proiettili è influenzata da variabili come la temperatura dell'aria, pressione atmosferica, umidità, gravità, il tipo di munizione e l'arma da cui è sparata このモジュールはアドバンスド バリスティックスを有効化します。弾道は気温や気圧、湿度、重力、弾薬の種類、発射する武器から影響を受けるようになります。 이 모듈은 고급 탄도학을 적용시킵니다 - 이는 발사체의 궤적이 기온, 대기압, 습도, 중력, 탄환의 종류와 어느 무기에서 발사되는지에 따라 영향을 받습니다. - 該模塊實現先進的彈道仿真 - 這意味著子彈的軌跡是由空氣溫度、大氣壓力、濕度、重力、彈藥類型以及射擊的武器所影響. - 该模块实现先进的弹道仿真 - 这意味着子弹的轨迹是由空气温度、大气压力、湿度、重力、弹药类型以及射击的武器所影响. + 該模塊實現先進的彈道仿真 - 這意味著子彈的軌跡是由空氣溫度、大氣壓力、濕度、重力、彈藥類型以及射擊的武器所影響. + 该模块实现先进的弹道仿真 - 这意味着子弹的轨迹是由空气温度、大气压力、湿度、重力、弹药类型以及射击的武器所影响. diff --git a/addons/advanced_fatigue/stringtable.xml b/addons/advanced_fatigue/stringtable.xml index 3ee90435dc..9aba5d1a04 100644 --- a/addons/advanced_fatigue/stringtable.xml +++ b/addons/advanced_fatigue/stringtable.xml @@ -1,4 +1,4 @@ - + @@ -9,8 +9,8 @@ 성능 요인 Facteur de performance Fattore Prestazione - 體力值 - 体力值 + 體力值 + 体力值 Influences the overall performance of all players with no custom factor. Higher means better. @@ -20,8 +20,8 @@ 모든 성능이 임의로 설정된 값 없이 영향받습니다. 값이 클수록 더 나은 성능을 발휘합니다 Influence les performances générales de tous les joueurs sans facteurs personalisés. Une valeur plus élevée implique de meilleures performances. Influenza qualsiasi prestazione di tutti i giocatori smuniti di un fattore personalizzato. Maggiore significa migliore. - 影響所有玩家的體力表現. 值越高代表體力越好. - 影响所有玩家的体力表现. 值越高代表体力越好. + 影響所有玩家的體力表現. 值越高代表體力越好. + 影响所有玩家的体力表现. 值越高代表体力越好. Influences the overall performance of this unit. Higher means better. @@ -31,8 +31,8 @@ 모든 성능이 이 단위로 영향을 받습니다. 값이 클수록 더 나은 성능을 발휘합니다 Influence les performances générales de cette unité. Une valeur plus élevée implique de meilleures performances. Influenza qualsiasi prestazione di questa unità. Maggiore significa migliore. - 影響這個單位的體力表現. 值越高代表體力越好. - 影响这个单位的体力表现. 值越高代表体力越好. + 影響這個單位的體力表現. 值越高代表體力越好. + 影响这个单位的体力表现. 值越高代表体力越好. Recovery Factor @@ -42,8 +42,8 @@ 회복 요인 Facteur de récupération Fattore Recupero - 回復值 - 回复值 + 回復值 + 回复值 Changes how fast the player recovers when resting. Higher is faster. @@ -53,8 +53,8 @@ 얼마나 빨리 회복하는지를 바꿉니다. 값이 클수록 더 나은 성능을 발휘합니다 Change la vitesse à laquelle les joueurs récupèrent leur endurance lorsqu'ils se reposent. Une valeur plus élevée implique une récupération plus rapide. Determina in quanto tempo il giocatore recupera quando rilassato. Maggiore significa migliore. - 決定玩家休息多久就能回復體力. 值越高恢復越快. - 决定玩家休息多久就能回复体力. 值越高恢复越快. + 決定玩家休息多久就能回復體力. 值越高恢復越快. + 决定玩家休息多久就能回复体力. 值越高恢复越快. Load Factor @@ -64,8 +64,8 @@ 부담 요인 Facteur d'encombrement Fattore Caricamento - 負重量 - 负重量 + 負重量 + 负重量 Increases or decreases how much weight influences the players performance. Zero means equipment weight has no performance influence. @@ -75,8 +75,8 @@ 플레이어가 무게에 따라 얼마나 영향받는지를 증가시키거나 감소시킵니다. 0의 경우 플레이어가 장비 무게에 영향받지 않습니다. Augmente ou réduit l'influence que le poids à sur les performances des joueurs. Zéro implique que le poids de l'équipement n'a pas d'influence sur les performances. Incrementa o decrementa quanto il peso influenza le prestazioni dei giocatori. Zero significa che il peso dell'equipaggiamento non ha alcuna influenza nelle prestazioni. - 增加或降低玩家所能承受的負重量. 如設定值為0, 代表裝備的重量將不會影響到玩家的體力表現. - 增加或降低玩家所能承受的负重量. 如设定值为0, 代表装备的重量将不会影响到玩家的体力表现. + 增加或降低玩家所能承受的負重量. 如設定值為0, 代表裝備的重量將不會影響到玩家的體力表現. + 增加或降低玩家所能承受的负重量. 如设定值为0, 代表装备的重量将不会影响到玩家的体力表现. Terrain Gradient Factor @@ -86,8 +86,8 @@ 지형 경사도 요인 Facteur d'inclinaison du terrain Fattore Pendenza Terreno - 地形陡峭影響值 - 地形陡峭影响值 + 地形陡峭影響值 + 地形陡峭影响值 Sets how much steep terrain increases stamina loss. Higher means higher stamina loss. @@ -97,8 +97,8 @@ 경사도에 따라 얼마나 피로해지는지를 정합니다. 값이 클수록 더 많은 피로를 유발합니다. Configure l'influence de l'inclinaison du terrain sur la perte d'endurance. Une valeur plus élevée implique une perte d'endurance plus importante. Stabilisce quanto la pendenza del terreno incrementa la perdita della stamina. Maggiore significa più stamina persa. - 設定陡峭的地形將會影響多少體力的流失. 值越高代表體力流失越快. - 设定陡峭的地形将会影响多少体力的流失. 值越高代表体力流失越快. + 設定陡峭的地形將會影響多少體力的流失. 值越高代表體力流失越快. + 设定陡峭的地形将会影响多少体力的流失. 值越高代表体力流失越快. Enabled @@ -108,8 +108,8 @@ 활성화 Activé Abilitato - 啟用 - 启用 + 啟用 + 启用 Enables/disables Advanced Fatigue. @@ -119,8 +119,8 @@ 고급 피로도 활성화/비활성화 Active/désactive la fatigue avancée. Abilita/disabilita la Fatica Avanzata. - 啟用/關閉進階體力. - 启用/关闭进阶体力. + 啟用/關閉進階體力. + 启用/关闭进阶体力. Show stamina bar @@ -130,8 +130,8 @@ 피로도 막대 Afficher la barre d'endurance Mostra barra stamina - 顯示體力條 - 显示体力条 + 顯示體力條 + 显示体力条 Shows the stamina bar. @@ -141,8 +141,8 @@ 피로도 막대를 보여줍니다. Affiche la barre d'endurance. Mostra la barra della stamina. - 顯示體力條. - 显示体力条. + 顯示體力條. + 显示体力条. diff --git a/addons/advanced_throwing/stringtable.xml b/addons/advanced_throwing/stringtable.xml index ddb53c333f..66dbd8e500 100644 --- a/addons/advanced_throwing/stringtable.xml +++ b/addons/advanced_throwing/stringtable.xml @@ -1,4 +1,4 @@ - + @@ -10,8 +10,8 @@ 고급 투척 Lancé amélioré Lancio Avanzato - 進階投擲 - 进阶投掷 + 進階投擲 + 进阶投掷 Allows changing advanced throwing behaviour. @@ -22,8 +22,8 @@ 고급 투척 행위를 허가합니다 Permet de changer la configuration du lancé amélioré. Permette il cambiamento della modalità di tiro. - 允許使用更多不同的投擲方式. - 允许使用更多不同的投掷方式. + 允許使用更多不同的投擲方式. + 允许使用更多不同的投掷方式. Enable Advanced Throwing @@ -34,8 +34,8 @@ 고급 투척 활성화 Active le lancé amélioré Abilita Lancio Avanzato - 啟用進階投擲 - 启用进阶投掷 + 啟用進階投擲 + 启用进阶投掷 Enables advanced throwing system. @@ -46,8 +46,8 @@ 고급 투척을 활성화 합니다 Active le système de lancé amélioré. Abilita il sistema di lancio avanzato. - 啟用進階投擲系統. - 启用进阶投掷系统. + 啟用進階投擲系統. + 启用进阶投掷系统. Show Throw Arc @@ -58,8 +58,8 @@ 투척 궤적 표시 Afficher l'arc de lancé Mostra Arco di Tiro - 顯示投擲軌道 - 显示投掷轨道 + 顯示投擲軌道 + 显示投掷轨道 Enables visualization of the throw arc (where throwable will fly). @@ -70,8 +70,8 @@ 투척 궤도를 시각화 합니다(투척물이 어디로 갈지) Active la visualisation de l'arc de lancé (où l'objet lancé va atterrir). Abilita la visualizzazione dell'arco del tiro (dove l'oggetto lanciabile volerà). - 顯示投擲軌道幫助投擲. - 显示投掷轨道帮助投掷. + 顯示投擲軌道幫助投擲. + 显示投掷轨道帮助投掷. Show Throwing Mouse Controls @@ -82,8 +82,8 @@ 마우스 조작 표시 Afficher les contrôles à la souris du lancé Mostra Comandi Mouse Lancio - 顯示滑鼠投擲控制提示 - 显示滑鼠投掷控制提示 + 顯示滑鼠投擲控制提示 + 显示滑鼠投掷控制提示 Enables visual cues for mouse controls when throwable is prepared. @@ -94,8 +94,8 @@ 투척물을 준비시 마우스 조작을 시각화해서 보여줍니다 Active les aides visuels pour les controles à la souris lorsqu'un lancé est préparé. Abilita la visualizzazione dei controlli del mouse quando l'oggetto lanciabile è pronto. - 開啟後會在準備投擲時, 顯示滑鼠相關操作. - 开启后会在准备投掷时, 显示滑鼠相关操作. + 開啟後會在準備投擲時, 顯示滑鼠相關操作. + 开启后会在准备投掷时, 显示滑鼠相关操作. Enable Throwables Pick Up @@ -106,8 +106,8 @@ 투척물 줍기 활성화 Active la récupération des objets lancés Abilita Raccogli Oggetti - 啟用可撿取地面投擲物 - 启用可捡取地面投掷物 + 啟用可撿取地面投擲物 + 启用可捡取地面投掷物 Enables ability to pick up throwables from the ground. @@ -118,8 +118,8 @@ 땅에 떨어진 투척물을 주울 수 있게 해줍니다. Active la capacité de récupérer les objets lancés sur le sol. Abilita la possibilità di raccogliere un oggetto lanciabile da terra. - 啟用後, 可撿取地面上的投擲物. - 启用后, 可捡取地面上的投掷物. + 啟用後, 可撿取地面上的投擲物. + 启用后, 可捡取地面上的投掷物. Enable Attached Throwables Pick Up @@ -130,8 +130,8 @@ 부착 투척물 줍기 활성화 Active le ramassage d'objets lançables attachés Abilita Raccogli Oggetti Lanciabili da altri Oggetti - 啟用可撿取附著投擲物 - 启用可捡取附着投掷物 + 啟用可撿取附著投擲物 + 启用可捡取附着投掷物 Enables ability to pick up throwables from attached objects. @@ -142,8 +142,8 @@ 부착된 투척물을 주울 수 있게 해줍니다. Active la capacité à ramasser les objets lançables attaché à d'autres objets. Abilita la possibilità di raccogliere gli oggetti lanciabili dagli altri oggetti. - 啟用後, 可撿取附著在物件上的投擲物. - 启用后, 可捡取附着在物件上的投掷物. + 啟用後, 可撿取附著在物件上的投擲物. + 启用后, 可捡取附着在物件上的投掷物. Prepare/Change Throwable @@ -154,8 +154,8 @@ 투척물 준비/변경 Préparer/changer d'objet Prepara/Cambia Oggetto lanciabile - 準備/變更投擲物 - 准备/变更投掷物 + 準備/變更投擲物 + 准备/变更投掷物 Throwable Drop Mode (Hold) @@ -166,8 +166,8 @@ 투척물 떨어뜨리기 모드(꾹눌러서) Mode de lancé de l'objet (Tenir) Modalità Oggetto Gettabile (Mantenere) - 投擲模式 (按住) - 投掷模式 (按住) + 投擲模式 (按住) + 投掷模式 (按住) Throwable Drop Mode (Toggle) @@ -178,8 +178,8 @@ 투척물 떨어뜨리기 모드(토글) Mode de lancé de l'objet (Basculer) Modalità Oggetto lanciabile Gettabile (Interruttore) - 投擲模式 (切換) - 投掷模式 (切换) + 投擲模式 (切換) + 投掷模式 (切换) Primed @@ -190,8 +190,8 @@ 뇌관 작동 Amorcer Armato - 引信開始燃燒 - 引信开始燃烧 + 引信開始燃燒 + 引信开始燃烧 Throw @@ -202,8 +202,8 @@ 던지기 Lancer Lanciare - 投擲 - 投掷 + 投擲 + 投掷 (Scroll) Change Mode @@ -214,8 +214,8 @@ (마우스 휠) 모드 변경 (Molette souris) Changer de mode (Scorrere) Cambio Modalità - (滾輪) 變更模式 - (滚轮) 变更模式 + (滾輪) 變更模式 + (滚轮) 变更模式 (Scroll) Extend @@ -226,8 +226,8 @@ (마우스 휠) 연장 (Molette souris) Etendre (Scorrere) Estendere - (滾輪) 延長 - (滚轮) 延长 + (滾輪) 延長 + (滚轮) 延长 (Click) Cook @@ -238,8 +238,8 @@ (클릭) 예열 (Clique) Dégoupiller (Click) Arma - (點擊) 提早拉開引信 - (点击) 提早拉开引信 + (點擊) 提早拉開引信 + (点击) 提早拉开引信 Pick Up @@ -250,8 +250,8 @@ 줍기 Ramasser Raccogli - 撿取 - 捡取 + 撿取 + 捡取 diff --git a/addons/aircraft/stringtable.xml b/addons/aircraft/stringtable.xml index a1a4dfe617..0c52397242 100644 --- a/addons/aircraft/stringtable.xml +++ b/addons/aircraft/stringtable.xml @@ -1,4 +1,4 @@ - + @@ -14,8 +14,8 @@ XM301 XM301 XM301 - XM301 - XM301 + XM301 + XM301 Open Cargo Door @@ -30,8 +30,8 @@ Abrir porta de carga カーゴ ドアを開く 화물칸 개방 - 開啟貨艙門 - 开启货舱门 + 開啟貨艙門 + 开启货舱门 Close Cargo Door @@ -46,8 +46,8 @@ Fechar porta de carga カーゴ ドアを閉じる 화물칸 폐쇄 - 關閉貨艙門 - 关闭货舱门 + 關閉貨艙門 + 关闭货舱门 diff --git a/addons/atragmx/stringtable.xml b/addons/atragmx/stringtable.xml index 28cea1bcf3..4c11ea8add 100644 --- a/addons/atragmx/stringtable.xml +++ b/addons/atragmx/stringtable.xml @@ -1,4 +1,4 @@ - + @@ -14,8 +14,8 @@ ATragMX ATragMX ATragMX - ATragMX - ATragMX + ATragMX + ATragMX Open ATragMX @@ -30,8 +30,8 @@ Abrir ATragMX ATragMX を開く ATragMX 열기 - 開啟ATragMX - 开启ATragMX + 開啟ATragMX + 开启ATragMX Rugged PDA with ATragMX @@ -46,8 +46,8 @@ PDA Robusto com ATragMX ATragMX 付きの携行型端末 ATragMX가 달린 PDA - 裝有軍用PDA的ATragMX - 装有军用PDA的ATragMX + 裝有軍用PDA的ATragMX + 装有军用PDA的ATragMX Open ATragMX @@ -62,8 +62,8 @@ Abrir ATragMX ATragMX を開く ATragMX 열기 - 開啟ATragMX - 开启ATragMX + 開啟ATragMX + 开启ATragMX diff --git a/addons/attach/stringtable.xml b/addons/attach/stringtable.xml index 65fdee531d..39455dedcf 100644 --- a/addons/attach/stringtable.xml +++ b/addons/attach/stringtable.xml @@ -1,4 +1,4 @@ - + @@ -14,8 +14,8 @@ Прикрепить предмет アイテムを取り付ける 물건 부착 - 附掛裝備>> - 附挂装备>> + 附掛裝備>> + 附挂装备>> Attach @@ -30,8 +30,8 @@ Прикрепить 取り付ける 부착 - 附掛 - 附挂 + 附掛 + 附挂 Detach item @@ -46,8 +46,8 @@ Отсоединить アイテムを外す 분리 - 取下裝備 - 取下装备 + 取下裝備 + 取下装备 IR Strobe Attached @@ -62,8 +62,8 @@ ИК-маяк прикреплён 赤外線ストロボを取り付ける 적외선 스트로브 부착됨 - 已附掛紅外線頻閃器 - 已附挂红外线频闪器 + 已附掛紅外線頻閃器 + 已附挂红外线频闪器 IR Strobe Detached @@ -78,8 +78,8 @@ ИК-маяк отсоединён 赤外線ストロボを外す 적외선 스트로브 분리됨 - 已取下紅外線頻閃器 - 已取下红外线频闪器 + 已取下紅外線頻閃器 + 已取下红外线频闪器 IR Grenade Attached @@ -94,8 +94,8 @@ ИК-граната прикреплена 赤外線グレネードを取り付ける 적외선 수류탄 부착됨 - 已附掛紅外線手榴彈 - 已附挂红外线手榴弹 + 已附掛紅外線手榴彈 + 已附挂红外线手榴弹 IR Grenade Detached @@ -110,8 +110,8 @@ ИК-граната отсоединена 赤外線グレネードを外す 적외선 수류탄 분리됨 - 已取下紅外線手榴彈 - 已取下红外线手榴弹 + 已取下紅外線手榴彈 + 已取下红外线手榴弹 Chemlight Attached @@ -126,8 +126,8 @@ Химсвет прикреплён ケミライトを取り付け 켐라이트 부착됨 - 已附掛螢光棒 - 已附挂萤光棒 + 已附掛螢光棒 + 已附挂萤光棒 Chemlight Detached @@ -142,8 +142,8 @@ Химсвет отсоединён ケミライトを外す 켐라이트 분리됨 - 已取下螢光棒 - 已取下萤光棒 + 已取下螢光棒 + 已取下萤光棒 No inventory space @@ -158,8 +158,8 @@ В инвентаре нет места インベントリに空きがない 넣을 공간이 없음 - 無可用空間 - 无可用空间 + 無可用空間 + 无可用空间 IR Strobe @@ -174,8 +174,8 @@ ИК-маяк 赤外線ストロボ 적외선 스트로브 - 紅外線頻閃器 - 红外线频闪器 + 紅外線頻閃器 + 红外线频闪器 IR Strobe allows you to signal your position through a pulsating beacon only visible with NVGs. @@ -190,8 +190,8 @@ ИК-маяк позволяет сигнализировать о своём местоположении через пульсирующий свет, видимый только через ПНВ. 赤外線ストロボはあなたの位置を知らせますが、夜間暗視装置を介してでしか見れません。 적외선 스트로브는 자신의 위치를 반짝이면서 표시합니다. 이는 야간투시경으로 밖에 보지 못합니다. - 紅外線閃頻器,藉由紅外線閃頻信號來辨識你的位置,僅能使用夜視系統來辨識紅外線信號 - 红外线闪频器,藉由红外线闪频信号来辨识你的位置,仅能使用夜视系统来辨识红外线信号 + 紅外線閃頻器,藉由紅外線閃頻信號來辨識你的位置,僅能使用夜視系統來辨識紅外線信號 + 红外线闪频器,藉由红外线闪频信号来辨识你的位置,仅能使用夜视系统来辨识红外线信号 Place @@ -206,8 +206,8 @@ Установить 置く 두기 - 放置 - 放置 + 放置 + 放置 Cancel @@ -222,8 +222,8 @@ Отмена やめる 취소 - 取消 - 取消 + 取消 + 取消 Attach Failed @@ -238,8 +238,8 @@ Non si attacca 取り付けに失敗した 부착 실패 - 附掛失敗 - 附挂失败 + 附掛失敗 + 附挂失败 %1<br/>Attached @@ -254,8 +254,8 @@ %1<br/>присоединен(-а) %1<br/>を取り付けた %1<br/>부착됨 - %1<br/>已附掛 - %1<br/>已附挂 + %1<br/>已附掛 + %1<br/>已附挂 %1<br/>Detached @@ -270,8 +270,8 @@ %1<br/>отсоединен(-а) %1<br/>を外した %1<br/>분리됨 - %1<br/>已取下 - %1<br/>已取下 + %1<br/>已取下 + %1<br/>已取下 diff --git a/addons/ballistics/stringtable.xml b/addons/ballistics/stringtable.xml index cac06aa73e..ad33b30704 100644 --- a/addons/ballistics/stringtable.xml +++ b/addons/ballistics/stringtable.xml @@ -1,4 +1,4 @@ - + @@ -15,8 +15,8 @@ 6,5x47mm 20-lövedékes tár (HPBT Scenar) 6.5x47mm 20発入り 弾倉 (HPBT Scenar) 20발들이 6.5x47mm (HPBT Scenar) - 6.5x47mm 20發 彈匣 (Lapua 空尖艇尾狙擊專用彈) - 6.5x47mm 20发 弹匣 (Lapua 空尖艇尾狙击专用弹) + 6.5x47mm 20發 彈匣 (Lapua 空尖艇尾狙擊專用彈) + 6.5x47mm 20发 弹匣 (Lapua 空尖艇尾狙击专用弹) 6.5mm Lapua @@ -31,8 +31,8 @@ 6,5mm Lapua 6.5mm Lapua 6.5mm Lapua - 6.5mm Lapua 空尖艇尾狙擊專用彈 - 6.5mm Lapua 空尖艇尾狙击专用弹 + 6.5mm Lapua 空尖艇尾狙擊專用彈 + 6.5mm Lapua 空尖艇尾狙击专用弹 Caliber: 6.5x47mm (HPBT Scenar)<br />Rounds: 20<br />Used in: QBU-88 @@ -47,8 +47,8 @@ Kaliber: 6,5x47mm (HPBT Scenar)<br />Lövedékek: 20<br />Használható: QBU-88 口径: 6.5x47mm (HPBT Scenar)<br />装填数: 20<br />次で使用: QBU-88 구경: 6.5x47mm (HPBT Scenar)<br />장탄수: 20<br />사용처: QBU-88 - 口徑: 6.5x47mm (Lapua 空尖艇尾狙擊專用彈)<br />發數: 20<br />使用於: QBU-88 - 口径: 6.5x47mm (Lapua 空尖艇尾狙击专用弹)<br />发数: 20<br />使用于: QBU-88 + 口徑: 6.5x47mm (Lapua 空尖艇尾狙擊專用彈)<br />發數: 20<br />使用於: QBU-88 + 口径: 6.5x47mm (Lapua 空尖艇尾狙击专用弹)<br />发数: 20<br />使用于: QBU-88 6.5mm Creedmor 20Rnd Mag @@ -63,8 +63,8 @@ 6,5mm Creedmor 20-lövedékes tár 6.5mm Creedmor 20発入り 弾倉 20발들이 6.5mm Creedmor 탄창 - 6.5mm 20發 彈匣 (Creedmor 狙擊專用彈) - 6.5mm 20发 弹匣 (Creedmor 狙击专用弹) + 6.5mm 20發 彈匣 (Creedmor 狙擊專用彈) + 6.5mm 20发 弹匣 (Creedmor 狙击专用弹) 6.5mm CM @@ -79,8 +79,8 @@ 6,5mm CM 6.5mm CM 6.5mm CM - 6.5mm CM 狙擊專用彈 - 6.5mm CM 狙击专用弹 + 6.5mm CM 狙擊專用彈 + 6.5mm CM 狙击专用弹 Caliber: 6.5x47mm Creedmor<br />Rounds: 20<br />Used in: QBU-88 @@ -95,8 +95,8 @@ Kaliber: 6,5x47mm Creedmor<br />Lövedékek: 20<br />Használható: QBU-88 口径: 6.5x47mm Creedmor<br />装填数: 20<br />次で使用: QBU-88 구경: 6.5x47mm Creedmor<br />장탄수: 20<br />사용처: QBU-88 - 口徑: 6.5x47mm Creedmor 狙擊專用彈<br />發數: 20<br />使用於: QBU-88 - 口径: 6.5x47mm Creedmor 狙击专用弹<br />发数: 20<br />使用于: QBU-88 + 口徑: 6.5x47mm Creedmor 狙擊專用彈<br />發數: 20<br />使用於: QBU-88 + 口径: 6.5x47mm Creedmor 狙击专用弹<br />发数: 20<br />使用于: QBU-88 @@ -112,8 +112,8 @@ Магазин из 30-ти 6,5 мм ИК-трассирующих 6.5mm 30発入り IR-DIM曳光弾 弾倉 30발들이 6.5mm IR-DIM 예광탄 탄창 - 6.5mm 30發 低視度紅外線曳光彈 彈匣 - 6.5mm 30发 低视度红外线曳光弹 弹匣 + 6.5mm 30發 低視度紅外線曳光彈 彈匣 + 6.5mm 30发 低视度红外线曳光弹 弹匣 6.5mm IR-DIM @@ -128,8 +128,8 @@ 6,5 мм ИК-трассирующие 6.5mm IR-DIM曳光弾 6.5mm IR-DIM 예광탄 - 6.5mm 低視紅外曳光彈 - 6.5mm 低视红外曳光弹 + 6.5mm 低視紅外曳光彈 + 6.5mm 低视红外曳光弹 Caliber: 6.5x39mm Tracer IR-DIM<br />Rounds: 30<br />Used in: MX/C/M/SW/3GL @@ -144,8 +144,8 @@ Калибр: 6,5x39 мм ИК-трассирующие<br />Патронов: 30<br />Используются с: MX/C/M/SW/3GL 口径: 6.5x39mm 曳光弾 IR-DIM<br />装填数: 30<br />次で使用: MX/C/M/SW/3GL 구경: 6.5x39mm IR-DIM 예광탄<br />장탄수: 30<br />사용처: MX/C/M/SW/3GL - 口徑: 6.5x39mm 低視度紅外線曳光彈<br />發數: 30<br />使用於: MX/C/M/SW/3GL - 口径: 6.5x39mm 低视度红外线曳光弹<br />发数: 30<br />使用于: MX/C/M/SW/3GL + 口徑: 6.5x39mm 低視度紅外線曳光彈<br />發數: 30<br />使用於: MX/C/M/SW/3GL + 口径: 6.5x39mm 低视度红外线曳光弹<br />发数: 30<br />使用于: MX/C/M/SW/3GL 6.5mm 30Rnd SD Mag @@ -160,8 +160,8 @@ Магазин из 30-ти 6,5 мм дозвуковых 6.5mm 30発入り 亜音速弾 弾倉 30발들이 6.5mm 아음속탄 탄창 - 6.5mm 30發 消音彈 彈匣 - 6.5mm 30发 消音弹 弹匣 + 6.5mm 30發 消音彈 彈匣 + 6.5mm 30发 消音弹 弹匣 6.5mm SD @@ -176,8 +176,8 @@ 6,5 мм дозвуковые 6.5mm 亜音速弾 6.5mm 아음속탄 - 6.5mm 消音彈 - 6.5mm 消音弹 + 6.5mm 消音彈 + 6.5mm 消音弹 Caliber: 6.5x39mm SD<br />Rounds: 30<br />Used in: MX/C/M/SW/3GL @@ -192,8 +192,8 @@ Калибр: 6,5x39 мм дозвуковые<br />Патронов: 30<br />Используются с: MX/C/M/SW/3GL 口径: 6.5x39mm 亜音速弾<br />装填数: 30<br />次で使用: MX/C/M/SW/3GL 구경: 6.5x39mm SD<br />장탄수: 30<br />사용처: MX/C/M/SW/3GL - 口徑: 6.5x39mm 消音彈<br />發數: 30<br />使用於: MX/C/M/SW/3GL - 口径: 6.5x39mm 消音弹<br />发数: 30<br />使用于: MX/C/M/SW/3GL + 口徑: 6.5x39mm 消音彈<br />發數: 30<br />使用於: MX/C/M/SW/3GL + 口径: 6.5x39mm 消音弹<br />发数: 30<br />使用于: MX/C/M/SW/3GL 6.5mm 30Rnd AP Mag @@ -208,8 +208,8 @@ Магазин из 30-ти 6,5 мм бронебойных 6.5mm 30 発入り徹甲弾 弾倉 30발들이 6.5mm 철갑탄 탄창 - 6.5mm 30發 穿甲彈 彈匣 - 6.5mm 30发 穿甲弹 弹匣 + 6.5mm 30發 穿甲彈 彈匣 + 6.5mm 30发 穿甲弹 弹匣 6.5mm AP @@ -224,8 +224,8 @@ 6,5 мм бронебойные 6.5mm 徹甲弾 6.5mm 철갑탄 - 6.5mm 穿甲彈 - 6.5mm 穿甲弹 + 6.5mm 穿甲彈 + 6.5mm 穿甲弹 Caliber: 6.5x39mm AP<br />Rounds: 30<br />Used in: MX/C/M/SW/3GL @@ -240,8 +240,8 @@ Калибр: 6,5x39 мм бронебойные<br />Патронов: 30<br />Используются с: MX/C/M/SW/3GL 口径: 6.5x39mm 徹甲弾<br />装填数: 30<br />次で使用: MX/C/M/SW/3GL 구경: 6.5x39mm 철갑탄<br />장탄수: 30<br />사용처: MX/C/M/SW/3GL - 口徑: 6.5x39mm 穿甲彈<br />發數: 30<br />使用於: MX/C/M/SW/3GL - 口径: 6.5x39mm 穿甲弹<br />发数: 30<br />使用于: MX/C/M/SW/3GL + 口徑: 6.5x39mm 穿甲彈<br />發數: 30<br />使用於: MX/C/M/SW/3GL + 口径: 6.5x39mm 穿甲弹<br />发数: 30<br />使用于: MX/C/M/SW/3GL @@ -257,8 +257,8 @@ Магазин из 30-ти 6,5 мм ИК-трассирующих 6.5mm 30発入り IR-DIM曳光弾 弾倉 30발들이 6.5mm IR-DIM 예광탄 탄창 - 6.5mm 30發 低視度紅外線曳光彈 彈匣 - 6.5mm 30发 低视度红外线曳光弹 弹匣 + 6.5mm 30發 低視度紅外線曳光彈 彈匣 + 6.5mm 30发 低视度红外线曳光弹 弹匣 6.5mm IR-DIM @@ -273,8 +273,8 @@ 6,5 мм ИК-трассирующие 6.5mm IR-DIM曳光弾 6.5mm IR-DIM 예광탄 - 6.5mm 低視紅外曳光彈 - 6.5mm 低视红外曳光弹 + 6.5mm 低視紅外曳光彈 + 6.5mm 低视红外曳光弹 Caliber: 6.5x39mm Tracer IR-DIM<br />Rounds: 30<br />Used in: Katiba @@ -289,8 +289,8 @@ Калибр: 6,5x39 мм ИК-трассирующие<br />Патронов: 30<br />Используются с: Katiba 口径: 6.5x39mm IR-DIM曳光弾<br />装填数: 30<br />次で使用: Katiba 구경: 6.5x39mm IR-DIM 예광탄<br />장탄수: 30<br />사용처: Katiba - 口徑: 6.5x39mm 低視度紅外線曳光彈<br />發數: 30<br />使用於: Katiba - 口径: 6.5x39mm 低视度红外线曳光弹<br />发数: 30<br />使用于: Katiba + 口徑: 6.5x39mm 低視度紅外線曳光彈<br />發數: 30<br />使用於: Katiba + 口径: 6.5x39mm 低视度红外线曳光弹<br />发数: 30<br />使用于: Katiba 6.5mm 30Rnd SD Mag @@ -305,8 +305,8 @@ Магазин из 30-ти 6,5 мм дозвуковых 6.5mm 30発入り 亜音速弾 弾倉 30발들이 6.5mm 아음속탄 탄창 - 6.5mm 30發 消音彈 彈匣 - 6.5mm 30发 消音弹 弹匣 + 6.5mm 30發 消音彈 彈匣 + 6.5mm 30发 消音弹 弹匣 6.5mm SD @@ -321,8 +321,8 @@ 6,5 мм дозвуковые 6.5mm 亜音速弾 6.5mm 아음속탄 - 6.5mm 消音彈 - 6.5mm 消音弹 + 6.5mm 消音彈 + 6.5mm 消音弹 Caliber: 6.5x39mm SD<br />Rounds: 30<br />Used in: Katiba @@ -337,8 +337,8 @@ Калибр: 6,5x39 мм дозвуковые<br />Патронов: 30<br />Используются с: Katiba 口径: 6.5x39mm 亜音速弾<br />装填数: 30<br />次で使用: Katiba 구경: 6.5x39mm 아음속탄<br />장탄수: 30<br />사용처: Katiba - 口徑: 6.5x39mm 消音彈<br />發數: 30<br />使用於: Katiba - 口径: 6.5x39mm 消音弹<br />发数: 30<br />使用于: Katiba + 口徑: 6.5x39mm 消音彈<br />發數: 30<br />使用於: Katiba + 口径: 6.5x39mm 消音弹<br />发数: 30<br />使用于: Katiba 6.5mm 30Rnd AP Mag @@ -353,8 +353,8 @@ Магазин из 30-ти 6,5 мм бронебойных 6.5mm 30 発入り徹甲弾 弾倉 30발들이 6.5mm 철갑탄 탄창 - 6.5mm 30發 穿甲彈 彈匣 - 6.5mm 30发 穿甲弹 弹匣 + 6.5mm 30發 穿甲彈 彈匣 + 6.5mm 30发 穿甲弹 弹匣 6.5mm AP @@ -369,8 +369,8 @@ 6,5 мм бронебойные 6.5mm 徹甲弾 6.5mm 철갑탄 - 6.5mm 穿甲彈 - 6.5mm 穿甲弹 + 6.5mm 穿甲彈 + 6.5mm 穿甲弹 Caliber: 6.5x39mm AP<br />Rounds: 30<br />Used in: Katiba @@ -385,8 +385,8 @@ Калибр: 6,5x39 мм бронебойные<br />Патронов: 30<br />Используются с: Katiba 口径: 6.5x39mm 徹甲弾<br />装填数: 30<br />次で使用: Katiba 구경: 6.5x39mm 철갑탄<br />장탄수: 30<br />사용처: Katiba - 口徑: 6.5x39mm 穿甲彈<br />發數: 30<br />使用於: Katiba - 口径: 6.5x39mm 穿甲弹<br />发数: 30<br />使用于: Katiba + 口徑: 6.5x39mm 穿甲彈<br />發數: 30<br />使用於: Katiba + 口径: 6.5x39mm 穿甲弹<br />发数: 30<br />使用于: Katiba @@ -402,8 +402,8 @@ Магазин из 30-ти 5,56 мм ИК-трассирующих 5.56mm 30発入り IR-DIM曳光弾 弾倉 30발 들이 5.56mm IR-DIM 예광탄 탄창 - 5.56mm 30發 低視度紅外線曳光彈 彈匣 - 5.56mm 30发 低视度红外线曳光弹 弹匣 + 5.56mm 30發 低視度紅外線曳光彈 彈匣 + 5.56mm 30发 低视度红外线曳光弹 弹匣 5.56mm IR-DIM @@ -418,8 +418,8 @@ 5,56 мм ИК-трассирующие 5.56mm IR-DIM曳光弾 5.56mm IR-DIM 예광탄 - 5.56mm 低視紅外曳光彈 - 5.56mm 低视红外曳光弹 + 5.56mm 低視紅外曳光彈 + 5.56mm 低视红外曳光弹 Caliber: 5.56x45mm Tracer IR-DIM<br />Rounds: 30<br />Used in: TRG-20, TRG-21/EGLM, Mk20/C/EGLM, SDAR @@ -434,8 +434,8 @@ Калибр: 5,56x45 мм ИК-трассирующие<br />Патронов: 30<br />Используются с: TRG-20, TRG-21/EGLM, Mk20/C/EGLM, SDAR 口径: 5.56x45mm IR-DIM曳光弾<br />装填数: 30<br />次で使用: TRG-20, TRG-21/EGLM, Mk20/C/EGLM, SDAR 구경: 5.56x45mm IR-DIM 예광탄<br />장탄수: 30<br />사용처: TRG-20, TRG-21/EGLM, Mk20/C/EGLM, SDAR - 口徑: 5.56x45mm 低視度紅外線曳光彈<br />發數: 30<br />使用於: TRG-20, TRG-21/EGLM, Mk20/C/EGLM, SDAR - 口径: 5.56x45mm 低视度红外线曳光弹<br />发数: 30<br />使用于: TRG-20, TRG-21/EGLM, Mk20/C/EGLM, SDAR + 口徑: 5.56x45mm 低視度紅外線曳光彈<br />發數: 30<br />使用於: TRG-20, TRG-21/EGLM, Mk20/C/EGLM, SDAR + 口径: 5.56x45mm 低视度红外线曳光弹<br />发数: 30<br />使用于: TRG-20, TRG-21/EGLM, Mk20/C/EGLM, SDAR @@ -451,8 +451,8 @@ Магазин из 20-ти 7,62 мм трассирующих 7.62mm 20発入り 曳光弾 20발들이 7.62mm 예광탄 탄창 - 7.62mm 20發 曳光彈 彈匣 - 7.62mm 20发 曳光弹 弹匣 + 7.62mm 20發 曳光彈 彈匣 + 7.62mm 20发 曳光弹 弹匣 7.62mm Tracer @@ -467,8 +467,8 @@ 7,62 мм трассирущие 7.62mm 曳光弾 7.62mm 예광탄 - 7.62mm 曳光彈 - 7.62mm 曳光弹 + 7.62mm 曳光彈 + 7.62mm 曳光弹 Caliber: 7.62x51mm Tracer<br />Rounds: 20<br />Used in: Mk18 ABR @@ -483,8 +483,8 @@ Калибр: 7,62x51 мм трассирующие<br />Патронов: 20<br />Используются с: Mk18 ABR 口径: 7.62x51mm 曳光弾<br />装填数: 20<br />次で使用: Mk18 ABR 구경: 7.62x51mm 예광탄<br />장탄수: 20<br />사용처: Mk18 ABR - 口徑: 7.62x51mm 曳光彈<br />發數: 20<br />使用於: Mk18 ABR - 口径: 7.62x51mm 曳光弹<br />发数: 20<br />使用于: Mk18 ABR + 口徑: 7.62x51mm 曳光彈<br />發數: 20<br />使用於: Mk18 ABR + 口径: 7.62x51mm 曳光弹<br />发数: 20<br />使用于: Mk18 ABR 7.62mm 20rnd Tracer IR-DIM Mag @@ -499,8 +499,8 @@ Магазин из 20-ти 7,62 мм ИК-трассирующих 7.62mm 20発入り IR-DIM曳光弾 20발들이 7.62mm IR-DIM 예광탄 탄창 - 7.62mm 20發 低視度紅外線曳光彈 彈匣 - 7.62mm 20发 低视度红外线曳光弹 弹匣 + 7.62mm 20發 低視度紅外線曳光彈 彈匣 + 7.62mm 20发 低视度红外线曳光弹 弹匣 7.62mm IR-DIM @@ -515,8 +515,8 @@ 7,62 мм ИК-трассирующие 7.62mm IR-DIM曳光弾 7.62mm IR-DIM 예광탄 - 7.62mm 低視紅外曳光彈 - 7.62mm 低视红外曳光弹 + 7.62mm 低視紅外曳光彈 + 7.62mm 低视红外曳光弹 Caliber: 7.62x51mm Tracer IR-DIM<br />Rounds: 20<br />Used in: Mk18 ABR @@ -531,8 +531,8 @@ Калибр: 7,62x51 мм ИК-трассирующие<br />Патронов: 20<br />Используются с: Mk18 ABR 口径: 7.62x51mm IR-DIM曳光弾<br />装填数: 20<br />次で使用: Mk18 ABR 구경: 7.62x51mm IR-DIM 예광탄<br />장탄수: 20<br />사용처: Mk18 ABR - 口徑: 7.62x51mm 低視度紅外線曳光彈<br />發數: 20<br />使用於: Mk18 ABR - 口径: 7.62x51mm 低视度红外线曳光弹<br />发数: 20<br />使用于: Mk18 ABR + 口徑: 7.62x51mm 低視度紅外線曳光彈<br />發數: 20<br />使用於: Mk18 ABR + 口径: 7.62x51mm 低视度红外线曳光弹<br />发数: 20<br />使用于: Mk18 ABR 7.62mm 20Rnd SD Mag @@ -547,8 +547,8 @@ Магазин из 20-ти 7,62 мм дозвуковых 7.62mm 20発入り 亜音速弾 弾倉 20발들이 7.62mm 아음속탄 탄창 - 7.62mm 20發 消音彈 彈匣 - 7.62mm 20发 消音弹 弹匣 + 7.62mm 20發 消音彈 彈匣 + 7.62mm 20发 消音弹 弹匣 7.62mm SD @@ -563,8 +563,8 @@ 7,62 мм дозвуковые 7.62mm 亜音速弾 7.62mm 아음속탄 - 7.62mm 消音彈 - 7.62mm 消音弹 + 7.62mm 消音彈 + 7.62mm 消音弹 Caliber: 7.62x51mm SD<br />Rounds: 20<br />Used in: Mk18 ABR @@ -579,8 +579,8 @@ Калибр: 7,62x51 мм дозвуковые<br />Патронов: 20<br />Используются с: Mk18 ABR 口径: 7.62x51mm 亜音速弾<br />装填数: 20<br />次で使用: Mk18 ABR 구경: 7.62x51mm SD<br />장탄수: 20<br />사용처: Mk18 ABR - 口徑: 7.62x51mm 消音彈<br />發數: 20<br />使用於: Mk18 ABR - 口径: 7.62x51mm 消音弹<br />发数: 20<br />使用于: Mk18 ABR + 口徑: 7.62x51mm 消音彈<br />發數: 20<br />使用於: Mk18 ABR + 口径: 7.62x51mm 消音弹<br />发数: 20<br />使用于: Mk18 ABR @@ -596,8 +596,8 @@ .338 NM 130-lövedékes nyomkövető heveder .338 NM 130発入り 曳光弾ベルト 130발들이 .338 NM 예광탄 벨트 - .338 NM 130發 曳光彈 彈鏈 - .338 NM 130发 曳光弹 弹链 + .338 NM 130發 曳光彈 彈鏈 + .338 NM 130发 曳光弹 弹链 .338 NM Tracer @@ -612,8 +612,8 @@ .338 NM nyomkövető .338 NM 曳光弾 .338 NM 예광탄 - .338 NM 曳光彈 - .338 NM 曳光弹 + .338 NM 曳光彈 + .338 NM 曳光弹 Caliber: .338 Norma Magnum Tracer<br />Rounds: 130<br />Used in: SPMG @@ -628,8 +628,8 @@ Kaliber: .338 Norma Magnum nyomkövető<br />Lövedékek: 130<br />Használható: SPMG 口径: .338 Norma Magnum 曳光弾<br />装填数: 130<br />次で使用: SPMG 구경: .338 Norma 매그넘 예광탄<br />장탄수: 130<br />사용처: SPMG - 口徑: .338 Norma Magnum 曳光彈<br />發數: 130<br />使用於: SPMG - 口径: .338 Norma Magnum 曳光弹<br />发数: 130<br />使用于: SPMG + 口徑: .338 Norma Magnum 曳光彈<br />發數: 130<br />使用於: SPMG + 口径: .338 Norma Magnum 曳光弹<br />发数: 130<br />使用于: SPMG .338 NM 130Rnd IR-DIM Belt @@ -644,8 +644,8 @@ .338 NM 130-lövedékes infravörös nyomkövető heveder .338 NM 130発入り IR-DIM曳光弾ベルト 130발들이 .338 NM IR-DIM 예광탄 벨트 - .338 NM 130發 低視度紅外線曳光彈 彈鏈 - .338 NM 130发 低视度红外线曳光弹 弹链 + .338 NM 130發 低視度紅外線曳光彈 彈鏈 + .338 NM 130发 低视度红外线曳光弹 弹链 .338 NM IR-DIM @@ -660,8 +660,8 @@ .338 NM infravörös nyomkövető .338 NM IR-DIM曳光弾 .338 NM IR-DIM 예광탄 - .338 NM 低視紅外曳光彈 - .338 NM 低视红外曳光弹 + .338 NM 低視紅外曳光彈 + .338 NM 低视红外曳光弹 Caliber: .338 Norma Magnum Tracer IR-DIM<br />Rounds: 130<br />Used in: SPMG @@ -676,8 +676,8 @@ Kaliber: .338 Norma Magnum infravörös nyomkövető<br />Lövedékek: 130<br />Használható: SPMG 口径: .338 Norma Magnum IR-DIM曳光弾<br />装填数: 130<br />次で使用: SPMG 구경: .338 Norma 매그넘 IR-DIM 예광탄<br />장탄수: 130<br />사용처: SPMG - 口徑: .338 Norma Magnum 低視度紅外線曳光彈<br />發數: 130<br />使用於: SPMG - 口径: .338 Norma Magnum 低视度红外线曳光弹<br />发数: 130<br />使用于: SPMG + 口徑: .338 Norma Magnum 低視度紅外線曳光彈<br />發數: 130<br />使用於: SPMG + 口径: .338 Norma Magnum 低视度红外线曳光弹<br />发数: 130<br />使用于: SPMG .338 NM 130Rnd AP Belt @@ -692,8 +692,8 @@ .338 NM 130-lövedékes páncéltörő heveder .338 NM 130発入り 徹甲弾ベルト 130발들이 .338 NM 철갑탄 벨트 - .338 NM 130發 穿甲彈 彈鏈 - .338 NM 130发 穿甲弹 弹链 + .338 NM 130發 穿甲彈 彈鏈 + .338 NM 130发 穿甲弹 弹链 .338 NM AP @@ -708,8 +708,8 @@ .338 NM páncéltörő .338 NM 徹甲弾 .338 NM 철갑탄 - .338 NM 穿甲彈 - .338 NM 穿甲弹 + .338 NM 穿甲彈 + .338 NM 穿甲弹 Caliber: .338 Norma Magnum AP<br />Rounds: 130<br />Used in: SPMG @@ -724,8 +724,8 @@ Kaliber: .338 Norma Magnum páncéltörő<br />Lövedékek: 130<br />Használható: SPMG 口径: .338 Norma Magnum 徹甲弾<br />装填数: 130<br />次で使用: SPMG 구경: .338 Norma 매그넘 철갑탄<br />장탄수: 130<br />사용처: SPMG - 口徑: .338 Norma Magnum 穿甲彈<br />發數: 130<br />使用於: SPMG - 口径: .338 Norma Magnum 穿甲弹<br />发数: 130<br />使用于: SPMG + 口徑: .338 Norma Magnum 穿甲彈<br />發數: 130<br />使用於: SPMG + 口径: .338 Norma Magnum 穿甲弹<br />发数: 130<br />使用于: SPMG @@ -741,8 +741,8 @@ 9,3mm 10-lövedékes nyomkövető tár 9.3mm 10発入り 曳光弾 弾倉 10발들이 9.3mm 예광탄 탄창 - 9.3mm 10發 曳光彈 彈匣 - 9.3mm 10发 曳光弹 弹匣 + 9.3mm 10發 曳光彈 彈匣 + 9.3mm 10发 曳光弹 弹匣 9.3mm Tracer @@ -757,8 +757,8 @@ 9,3mm nyomkövető 9.3mm 曳光弾 9.3mm 예광탄 - 9.3mm 曳光彈 - 9.3mm 曳光弹 + 9.3mm 曳光彈 + 9.3mm 曳光弹 Caliber: 9.3x64mm Tracer<br />Rounds: 10<br />Used in: Cyrus @@ -773,8 +773,8 @@ Kaliber: 9,3x64mm nyomkövető<br />Lövedékek: 10<br />Használható: Cyrus 口径: 9.3x64mm 曳光弾<br />装填数: 10<br />次で使用: Cyrus 구경: 9.3x64mm 예광탄<br />장탄수: 10<br />사용처: Cyrus - 口徑: 9.3x64mm 曳光彈<br />發數: 10<br />使用於: Cyrus - 口径: 9.3x64mm 曳光弹<br />发数: 10<br />使用于: Cyrus + 口徑: 9.3x64mm 曳光彈<br />發數: 10<br />使用於: Cyrus + 口径: 9.3x64mm 曳光弹<br />发数: 10<br />使用于: Cyrus 9.3mm 10Rnd Tracer IR-DIM Mag @@ -789,8 +789,8 @@ 9,3mm 10-lövedékes infravörös nyomkövető tár 9.3mm 10発入り IR-DIM曳光弾 弾倉 10발들이 9.3mm IR-DIM 예광탄 탄창 - 9.3mm 10發 低視度紅外線曳光彈 彈匣 - 9.3mm 10发 低视度红外线曳光弹 弹匣 + 9.3mm 10發 低視度紅外線曳光彈 彈匣 + 9.3mm 10发 低视度红外线曳光弹 弹匣 9.3mm IR-DIM @@ -805,8 +805,8 @@ 9,3mm infravörös nyomkövető 9.3mm IR-DIM曳光弾 9.3mm IR-DIM 예광탄 - 9.3mm 低視紅外曳光彈 - 9.3mm 低视红外曳光弹 + 9.3mm 低視紅外曳光彈 + 9.3mm 低视红外曳光弹 Caliber: 9.3x64mm Tracer IR-DIM<br />Rounds: 10<br />Used in: Cyrus @@ -821,8 +821,8 @@ Kaliber: 9,3x64mm infravörös nyomkövető<br />Lövedékek: 10<br /> Használható: Cyrus 口径: 9.3x64mm IR-DIM曳光弾<br />装填数: 10<br />次で使用: Cyrus 구경: 9.3x64mm IR-DIM 예광탄<br />장탄수: 10<br />사용처: Cyrus - 口徑: 9.3x64mm 低視度紅外線曳光彈<br />發數: 10<br />使用於: Cyrus - 口径: 9.3x64mm 低视度红外线曳光弹<br />发数: 10<br />使用于: Cyrus + 口徑: 9.3x64mm 低視度紅外線曳光彈<br />發數: 10<br />使用於: Cyrus + 口径: 9.3x64mm 低视度红外线曳光弹<br />发数: 10<br />使用于: Cyrus @@ -838,8 +838,8 @@ 9,3mm 150-lövedékes nyomkövető heveder 9.3mm 150発入り 曳光弾ベルト 150발들이 9.3mm 예광탄 벨트 - 9.3mm 150發 曳光彈 彈鏈 - 9.3mm 150发 曳光弹 弹链 + 9.3mm 150發 曳光彈 彈鏈 + 9.3mm 150发 曳光弹 弹链 9.3mm Tracer @@ -854,8 +854,8 @@ 9,3mm nyomkövető 9.3mm 曳光弾 9.3mm 예광탄 - 9.3mm 曳光彈 - 9.3mm 曳光弹 + 9.3mm 曳光彈 + 9.3mm 曳光弹 Caliber: 9.3x64mm Tracer<br />Rounds: 150<br />Used in: Navid @@ -870,8 +870,8 @@ Kaliber: 9,3x64mm nyomkövető<br />Lövedékek: 150<br />Használható: Navid 口径: 9.3x64mm 曳光弾<br />装填数: 150<br />次で使用: Navid 구경: 9.3x64mm 예광탄<br />장탄수: 150<br />사용처: Navid - 口徑: 9.3x64mm 曳光彈<br />發數: 150<br />使用於: Navid - 口径: 9.3x64mm 曳光弹<br />发数: 150<br />使用于: Navid + 口徑: 9.3x64mm 曳光彈<br />發數: 150<br />使用於: Navid + 口径: 9.3x64mm 曳光弹<br />发数: 150<br />使用于: Navid 9.3mm 150Rnd Tracer IR-DIM Belt @@ -886,8 +886,8 @@ 9,3mm 150-lövedékes infravörös nyomkövető heveder 9.3mm 150発入り IR-DIM曳光弾ベルト 150발들이 9.3mm IR-DIM 예광탄 벨트 - 9.3mm 150發 低視度紅外線曳光彈 彈鏈 - 9.3mm 150发 低视度红外线曳光弹 弹链 + 9.3mm 150發 低視度紅外線曳光彈 彈鏈 + 9.3mm 150发 低视度红外线曳光弹 弹链 9.3mm IR-DIM @@ -902,8 +902,8 @@ 9,3mm infravörös nyomkövető 9.3mm IR-DIM曳光弾 9.3mm IR-DIM 예광탄 - 9.3mm 低視紅外曳光彈 - 9.3mm 低视红外曳光弹 + 9.3mm 低視紅外曳光彈 + 9.3mm 低视红外曳光弹 Caliber: 9.3x64mm Tracer IR-DIM<br />Rounds: 150<br />Used in: Navid @@ -918,8 +918,8 @@ Kaliber: 9,3x64mm infravörös nyomkövető<br />Lövedékek: 150<br />Használható: Navid 口径: 9.3x64mm IR-DIM曳光弾<br />装填数: 150<br />次で使用: Navid 구경: 9.3x64mm IR-DIM 예광탄<br />장탄수: 150<br />사용처: Navid - 口徑: 9.3x64mm 低視度紅外線曳光彈<br />發數: 150<br />使用於: Navid - 口径: 9.3x64mm 低视度红外线曳光弹<br />发数: 150<br />使用于: Navid + 口徑: 9.3x64mm 低視度紅外線曳光彈<br />發數: 150<br />使用於: Navid + 口径: 9.3x64mm 低视度红外线曳光弹<br />发数: 150<br />使用于: Navid 9.3mm 150Rnd AP Belt @@ -934,8 +934,8 @@ 9,3mm 150-lövedékes páncéltörő heveder 9.3mm 150発入り 徹甲弾ベルト 150발들이 9.3mm 철갑탄 벨트 - 9.3mm 150發 穿甲彈 彈鏈 - 9.3mm 150发 穿甲弹 弹链 + 9.3mm 150發 穿甲彈 彈鏈 + 9.3mm 150发 穿甲弹 弹链 9.3mm AP @@ -950,8 +950,8 @@ 9,3mm páncéltörő 9.3mm 徹甲弾 9.3mm 철갑탄 - 9.3mm 穿甲彈 - 9.3mm 穿甲弹 + 9.3mm 穿甲彈 + 9.3mm 穿甲弹 Caliber: 9.3x64mm AP<br />Rounds: 150<br />Used in: Navid @@ -966,8 +966,8 @@ Kaliber: 9,3x64mm páncéltörő<br />Lövedékek: 150<br />Használható: Navid 口径: 9.3x64mm 徹甲弾<br />装填数: 150<br />次で使用: Navid 구경: 9.3x64mm 철갑탄<br />장탄수: 150<br />사용처: Navid - 口徑: 9.3x64mm 穿甲彈<br />發數: 150<br />使用於: Navid - 口径: 9.3x64mm 穿甲弹<br />发数: 150<br />使用于: Navid + 口徑: 9.3x64mm 穿甲彈<br />發數: 150<br />使用於: Navid + 口径: 9.3x64mm 穿甲弹<br />发数: 150<br />使用于: Navid 9x19mm 16Rnd Mag @@ -982,8 +982,8 @@ 9x19mm 16-lövedékes tár 9x19mm 16発入り 弾倉 16발들이 9x19mm 탄창 - 9x19mm 16發 彈匣 - 9x19mm 16发 弹匣 + 9x19mm 16發 彈匣 + 9x19mm 16发 弹匣 9x19mm @@ -998,8 +998,8 @@ 9x19mm 9x19mm 9x19mm - 9x19mm - 9x19mm + 9x19mm + 9x19mm 9x19mm 30Rnd Mag @@ -1014,8 +1014,8 @@ 9x19mm 16-lövedékes tár 9x19mm 30発入り 弾倉 30발들이 9x19mm 탄창 - 9x19mm 30發 彈匣 - 9x19mm 30发 弹匣 + 9x19mm 30發 彈匣 + 9x19mm 30发 弹匣 9x19mm 30Rnd Mag @@ -1030,8 +1030,8 @@ 9x19mm 30-lövedékes tár 9x19mm 30発入り 弾倉 30발들이 9x19mm 탄창 - 9x19mm 30發 彈匣 - 9x19mm 30发 弹匣 + 9x19mm 30發 彈匣 + 9x19mm 30发 弹匣 9x19mm @@ -1046,8 +1046,8 @@ 9x19mm 9x19mm 9x19mm - 9x19mm - 9x19mm + 9x19mm + 9x19mm 9x19mm 30Rnd Mag @@ -1062,8 +1062,8 @@ 9x19mm 30-lövedékes tár 9x19mm 30発入り 弾倉 30발들이 9x19mm 탄창 - 9x19mm 30發 彈匣 - 9x19mm 30发 弹匣 + 9x19mm 30發 彈匣 + 9x19mm 30发 弹匣 7.62x54mm 10Rnd Tracer Mag @@ -1078,8 +1078,8 @@ 7,62x54mm 10-lövedékes nyomkövető tár 7.62x54mm 10発入り 曳光弾 弾倉 10발들이 7.62x54mm 예광탄 탄창 - 7.62x54mm 10發 曳光彈 彈匣 - 7.62x54mm 10发 曳光弹 弹匣 + 7.62x54mm 10發 曳光彈 彈匣 + 7.62x54mm 10发 曳光弹 弹匣 7.62mm @@ -1094,8 +1094,8 @@ 7,62mm 7.62mm 7.62mm - 7.62mm - 7.62mm + 7.62mm + 7.62mm 7.62x54mm 10Rnd Tracer Mag @@ -1110,8 +1110,8 @@ 7,62x54mm 10-lövedékes nyomkövető tár 7.62x54mm 10発入り 曳光弾 弾倉 10발들이 7.62x54mm 예광탄 탄창 - 7.62x54mm 10發 曳光彈 彈匣 - 7.62x54mm 10发 曳光弹 弹匣 + 7.62x54mm 10發 曳光彈 彈匣 + 7.62x54mm 10发 曳光弹 弹匣 6.5mm 100Rnd Tracer IR-DIM Mag @@ -1126,8 +1126,8 @@ 6,5mm 100-lövedékes infravörös nyomkövető tár 6.5mm 100発入り IR-DIM曳光弾 弾倉 100발들이 6.5mm IR-DIM 예광탄 탄창 - 6.5mm 100發 低視度紅外線曳光彈 彈匣 - 6.5mm 100发 低视度红外线曳光弹 弹匣 + 6.5mm 100發 低視度紅外線曳光彈 彈匣 + 6.5mm 100发 低视度红外线曳光弹 弹匣 6.5mm IR-DIM @@ -1142,8 +1142,8 @@ 6,5mm infravörös nyomkövető 6.5mm IR-DIM曳光弾 6.5mm IR-DIM 예광탄 - 6.5mm 低視紅外曳光彈 - 6.5mm 低视红外曳光弹 + 6.5mm 低視紅外曳光彈 + 6.5mm 低视红外曳光弹 6.5mm 100Rnd Tracer IR-DIM Mag<br />Rounds: 100<br />Used in: MX LSW @@ -1158,8 +1158,8 @@ 6.5mm 100-lövedékes infravörös nyomkövető tár<br />Lövedékek: 100<br />Használható: MX LSW 6.5mm 100発入り IR-DIM曳光弾 弾倉<br />装填数: 100<br />次で使用: MX LSW 100발들이 6.5mm IR-DIM 예광탄 탄창<br />장탄수: 100<br />사용처: MX LSW - 6.5mm 100發 低視度紅外線曳光彈<br />發數: 100<br />使用於: MX LSW - 6.5mm 100发 低视度红外线曳光弹<br />发数: 100<br />使用于: MX LSW + 6.5mm 100發 低視度紅外線曳光彈<br />發數: 100<br />使用於: MX LSW + 6.5mm 100发 低视度红外线曳光弹<br />发数: 100<br />使用于: MX LSW 6.5mm 200Rnd Tracer IR-DIM Belt @@ -1174,8 +1174,8 @@ 6,5mm 200-lövedékes infravörös nyomkövető heveder 6.5mm 200発入り IR-DIM曳光弾ベルト 200발들이 6.5mm IR-DIM 예광탄 탄창 - 6.5mm 200發 低視度紅外線曳光彈 彈鏈 - 6.5mm 200发 低视度红外线曳光弹 弹链 + 6.5mm 200發 低視度紅外線曳光彈 彈鏈 + 6.5mm 200发 低视度红外线曳光弹 弹链 6.5mm IR-DIM @@ -1190,8 +1190,8 @@ 6,5mm infravörös nyomkövető 6.5mm IR-DIM曳光弾 6.5mm IR-DIM 예광탄 - 6.5mm 低視紅外曳光彈 - 6.5mm 低视红外曳光弹 + 6.5mm 低視紅外曳光彈 + 6.5mm 低视红外曳光弹 6.5mm 200Rnd Tracer IR-DIM Belt<br />Rounds: 200<br />Used in: Stoner 99 LMG @@ -1206,8 +1206,8 @@ 6.5mm 200-lövedékes infravörös nyomkövető heveder<br />Lövedékek: 200<br />Használható: Stoner 99 LMG 6.5mm 200発入り IR-DIM曳光弾ベルト<br />装填数: 200<br />次で使用: Stoner 99 LMG 200발들이 6.5mm IR-DIM 예광탄 벨트<br />장탄수: 200<br />사용처: Stoner 99 LMG - 6.5mm 200發 低視度紅外線曳光彈<br />發數: 200<br />使用於: Stoner 99 LMG - 6.5mm 200发 低视度红外线曳光弹<br />发数: 200<br />使用于: Stoner 99 LMG + 6.5mm 200發 低視度紅外線曳光彈<br />發數: 200<br />使用於: Stoner 99 LMG + 6.5mm 200发 低视度红外线曳光弹<br />发数: 200<br />使用于: Stoner 99 LMG 5.56mm 30Rnd Mag (Mk262) @@ -1222,8 +1222,8 @@ 5,56mm 30-lövedékes tár (Mk262) 5.56mm 30発入り 弾倉 (Mk262) 30발들이 5.56mm 탄창 (Mk262) - 5.56mm 30發 彈匣 (Mk262 狙擊專用彈) - 5.56mm 30发 弹匣 (Mk262 狙击专用弹) + 5.56mm 30發 彈匣 (Mk262 狙擊專用彈) + 5.56mm 30发 弹匣 (Mk262 狙击专用弹) 5.56mm Mk262 @@ -1238,8 +1238,8 @@ 5,56mm Mk262 5.56mm Mk262 5.56mm Mk262 - 5.56mm Mk262 狙擊專用彈 - 5.56mm Mk262 狙击专用弹 + 5.56mm Mk262 狙擊專用彈 + 5.56mm Mk262 狙击专用弹 Caliber: 5.56x45mm NATO (Mk262)<br />Rounds: 30 @@ -1254,8 +1254,8 @@ Kaliber: 5,56x45mm NATO (Mk262)<br />Lövedékek: 30 口径: 5.56x45mm NATO (Mk262)<br />装填数: 30 구경: 5.56x45mm NATO (Mk262)<br />장탄수: 30 - 口徑: 5.56x45mm NATO標準 (Mk262 狙擊專用彈)<br />發數: 30 - 口径: 5.56x45mm NATO标准 (Mk262 狙击专用弹)<br />发数: 30 + 口徑: 5.56x45mm NATO標準 (Mk262 狙擊專用彈)<br />發數: 30 + 口径: 5.56x45mm NATO标准 (Mk262 狙击专用弹)<br />发数: 30 5.56mm 30Rnd Mag (Mk318) @@ -1270,8 +1270,8 @@ 5,56mm 30-lövedékes tár (Mk318) 5.56mm 30発入り 弾倉 (Mk318) 30발들이 5.56mm 탄창 (Mk318) - 5.56mm 30發 彈匣 (Mk318 特戰專用彈) - 5.56mm 30发 弹匣 (Mk318 特战专用弹) + 5.56mm 30發 彈匣 (Mk318 特戰專用彈) + 5.56mm 30发 弹匣 (Mk318 特战专用弹) 5.56mm Mk318 @@ -1286,8 +1286,8 @@ 5,56mm Mk318 5.56mm Mk318 5.56mm Mk318 - 5.56mm Mk318 特戰專用彈 - 5.56mm Mk318 特战专用弹 + 5.56mm Mk318 特戰專用彈 + 5.56mm Mk318 特战专用弹 Caliber: 5.56x45mm NATO (Mk318)<br />Rounds: 30 @@ -1302,8 +1302,8 @@ Kaliber: 5,56x45mm NATO (Mk318)<br />Lövedékek: 30 口径: 5.56x45mm NATO (Mk318)<br />装填数: 30 구경: 5.56x45mm NATO (Mk318)<br />장탄수: 30 - 口徑: 5.56x45mm NATO標準 (Mk318 特戰專用彈)<br />發數: 30 - 口径: 5.56x45mm NATO标准 (Mk318 特战专用弹)<br />发数: 30 + 口徑: 5.56x45mm NATO標準 (Mk318 特戰專用彈)<br />發數: 30 + 口径: 5.56x45mm NATO标准 (Mk318 特战专用弹)<br />发数: 30 5.56mm 30Rnd Mag (M995 AP) @@ -1318,8 +1318,8 @@ 5,56mm 30-lövedékes tár (M995 páncéltörő) 5.56mm 30発入り 弾倉 (M995 徹甲弾) 30발들이 5.56mm 탄창 (Mk995 철갑탄) - 5.56mm 30發 彈匣 (M995 穿甲彈) - 5.56mm 30发 弹匣 (M995 穿甲弹) + 5.56mm 30發 彈匣 (M995 穿甲彈) + 5.56mm 30发 弹匣 (M995 穿甲弹) 5.56mm AP @@ -1334,8 +1334,8 @@ 5,56mm páncéltörő 5.56mm 徹甲弾 5.56mm 철갑탄 - 5.56mm M995 穿甲彈 - 5.56mm M995 穿甲弹 + 5.56mm M995 穿甲彈 + 5.56mm M995 穿甲弹 Caliber: 5.56x45mm NATO (M995 AP)<br />Rounds: 30 @@ -1350,8 +1350,8 @@ Kaliber: 5,56x45mm NATO (M995 páncéltörő)<br />Lövedékek: 30 口径: 5.56x45mm NATO (M995 徹甲弾)<br />装填数: 30 구경: 5.56x45mm NATO (Mk995 철갑탄)<br />장탄수: 30 - 口徑: 5.56x45mm NATO標準 (M995 穿甲彈)<br />發數: 30 - 口径: 5.56x45mm NATO标准 (M995 穿甲弹)<br />发数: 30 + 口徑: 5.56x45mm NATO標準 (M995 穿甲彈)<br />發數: 30 + 口径: 5.56x45mm NATO标准 (M995 穿甲弹)<br />发数: 30 7.62mm 10Rnd Mag (M118LR) @@ -1366,8 +1366,8 @@ 7,62mm 10-lövedékes tár (M118LR) 7.62mm 10発入り 弾倉 (M118LR) 10발들이 7.62mm 탄창 (M118LR) - 7.62mm 10發 彈匣 (M118LR 狙擊專用彈) - 7.62mm 10发 弹匣 (M118LR 狙击专用弹) + 7.62mm 10發 彈匣 (M118LR 狙擊專用彈) + 7.62mm 10发 弹匣 (M118LR 狙击专用弹) 7.62mm M118LR @@ -1382,8 +1382,8 @@ 7,62mm M118LR 7.62mm M118LR 7.62mm M118LR - 7.62mm M118LR 狙擊專用彈 - 7.62mm M118LR 狙击专用弹 + 7.62mm M118LR 狙擊專用彈 + 7.62mm M118LR 狙击专用弹 Caliber: 7.62x51mm NATO (M118LR)<br />Rounds: 10 @@ -1398,8 +1398,8 @@ Kaliber: 7,62x51mm NATO (M118LR)<br />Lövedékek: 10 口径: 7.62x51mm NATO (M118LR)<br />装填数: 10 구경: 7.62x51mm NATO (M118LR)<br />장탄수: 10 - 口徑: 7.62x51mm NATO標準 (M118LR 狙擊專用彈)<br />發數: 10 - 口径: 7.62x51mm NATO标准 (M118LR 狙击专用弹)<br />发数: 10 + 口徑: 7.62x51mm NATO標準 (M118LR 狙擊專用彈)<br />發數: 10 + 口径: 7.62x51mm NATO标准 (M118LR 狙击专用弹)<br />发数: 10 7.62mm 20Rnd Mag (M118LR) @@ -1414,8 +1414,8 @@ 7,62mm 20-lövedékes tár (M118LR) 7.62mm 20発入り 弾倉 (M118LR) 20발들이 7.62mm 탄창 (M118LR) - 7.62mm 20發 彈匣 (M118LR 狙擊專用彈) - 7.62mm 20发 弹匣 (M118LR 狙击专用弹) + 7.62mm 20發 彈匣 (M118LR 狙擊專用彈) + 7.62mm 20发 弹匣 (M118LR 狙击专用弹) 7.62mm M118LR @@ -1430,8 +1430,8 @@ 7,62mm M118LR 7.62mm M118LR 7.62mm M118LR - 7.62mm M118LR 狙擊專用彈 - 7.62mm M118LR 狙击专用弹 + 7.62mm M118LR 狙擊專用彈 + 7.62mm M118LR 狙击专用弹 Caliber: 7.62x51mm NATO (M118LR)<br />Rounds: 20 @@ -1446,8 +1446,8 @@ Kaliber: 7,62x51mm NATO (M118LR)<br />Lövedékek: 20 口径: 7.62x51mm NATO (M118LR)<br />装填数: 20 구경: 7.62x51mm NATO (M118LR)<br />장탄수: 20 - 口徑: 7.62x51mm NATO標準 (M118LR 狙擊專用彈)<br />發數: 20 - 口径: 7.62x51mm NATO标准 (M118LR 狙击专用弹)<br />发数: 20 + 口徑: 7.62x51mm NATO標準 (M118LR 狙擊專用彈)<br />發數: 20 + 口径: 7.62x51mm NATO标准 (M118LR 狙击专用弹)<br />发数: 20 7.62mm 10Rnd Mag (Mk316 Mod 0) @@ -1462,8 +1462,8 @@ 7,62mm 10-lövedékes tár (Mk316 Mod 0) 7.62mm 10発入り 弾倉 (Mk316 Mod 0) 10발들이 7.62mm 탄창 (Mk316 Mod 0) - 7.62mm 10發 彈匣 (Mk316 Mod 0 狙擊專用彈) - 7.62mm 10发 弹匣 (Mk316 Mod 0 狙击专用弹) + 7.62mm 10發 彈匣 (Mk316 Mod 0 狙擊專用彈) + 7.62mm 10发 弹匣 (Mk316 Mod 0 狙击专用弹) 7.62mm Mk316 @@ -1478,8 +1478,8 @@ 7,62mm Mk316 7.62mm Mk316 7.62mm Mk316 - 7.62mm Mk316 狙擊專用彈 - 7.62mm Mk316 狙击专用弹 + 7.62mm Mk316 狙擊專用彈 + 7.62mm Mk316 狙击专用弹 Caliber: 7.62x51mm NATO (Mk316 Mod 0)<br />Rounds: 10 @@ -1494,8 +1494,8 @@ Kaliber: 7,62x51mm NATO (Mk316 Mod 0)<br />Lövedékek: 10 口径: 7.62x51mm NATO (Mk316 Mod 0)<br />装填数: 10 구경: 7.62x51mm NATO (Mk316 Mod 0)<br />장탄수: 10 - 口徑: 7.62x51mm NATO標準 (Mk316 Mod 0 狙擊專用彈)<br />發數: 10 - 口径: 7.62x51mm NATO标准 (Mk316 Mod 0 狙击专用弹)<br />发数: 10 + 口徑: 7.62x51mm NATO標準 (Mk316 Mod 0 狙擊專用彈)<br />發數: 10 + 口径: 7.62x51mm NATO标准 (Mk316 Mod 0 狙击专用弹)<br />发数: 10 7.62mm 20Rnd Mag (Mk316 Mod 0) @@ -1510,8 +1510,8 @@ 7,62mm 20-lövedékes tár (Mk316 Mod 0) 7.62mm 20発入り 弾倉 (Mk316 Mod 0) 20발들이 7.62mm 탄창 (Mk316 Mod 0) - 7.62mm 20發 彈匣 (Mk316 Mod 0 狙擊專用彈) - 7.62mm 20发 弹匣 (Mk316 Mod 0 狙击专用弹) + 7.62mm 20發 彈匣 (Mk316 Mod 0 狙擊專用彈) + 7.62mm 20发 弹匣 (Mk316 Mod 0 狙击专用弹) 7.62mm Mk316 @@ -1526,8 +1526,8 @@ 7,62mm Mk316 7.62mm Mk316 7.62mm Mk316 - 7.62mm Mk316 狙擊專用彈 - 7.62mm Mk316 狙击专用弹 + 7.62mm Mk316 狙擊專用彈 + 7.62mm Mk316 狙击专用弹 Caliber: 7.62x51mm NATO (Mk316 Mod 0)<br />Rounds: 20 @@ -1542,8 +1542,8 @@ Kaliber: 7,62x51mm NATO (Mk316 Mod 0)<br />Lövedékek: 20 口径: 7.62x51mm NATO (Mk316 Mod 0)<br />装填数: 20 구경: 7.62x51mm NATO (Mk316 Mod 0)<br />장탄수: 20 - 口徑: 7.62x51mm NATO標準 (Mk316 Mod 0 狙擊專用彈)<br />發數: 20 - 口径: 7.62x51mm NATO标准 (Mk316 Mod 0 狙击专用弹)<br />发数: 20 + 口徑: 7.62x51mm NATO標準 (Mk316 Mod 0 狙擊專用彈)<br />發數: 20 + 口径: 7.62x51mm NATO标准 (Mk316 Mod 0 狙击专用弹)<br />发数: 20 7.62mm 10Rnd Mag (Mk319 Mod 0) @@ -1558,8 +1558,8 @@ 7,62mm 10-lövedékes tár (Mk319 Mod 0) 7.62mm 10発入り 弾倉 (Mk319 Mod 0) 10발들이 7.62mm 탄창 (Mk319 Mod 0) - 7.62mm 10發 彈匣 (Mk319 Mod 0 特戰專用彈) - 7.62mm 10发 弹匣 (Mk319 Mod 0 特战专用弹) + 7.62mm 10發 彈匣 (Mk319 Mod 0 特戰專用彈) + 7.62mm 10发 弹匣 (Mk319 Mod 0 特战专用弹) 7.62mm Mk319 @@ -1574,8 +1574,8 @@ 7,62mm Mk319 7.62mm Mk319 7.62mm Mk319 - 7.62mm Mk319 特戰專用彈 - 7.62mm Mk319 特战专用弹 + 7.62mm Mk319 特戰專用彈 + 7.62mm Mk319 特战专用弹 Caliber: 7.62x51mm NATO (Mk319 Mod 0)<br />Rounds: 10 @@ -1590,8 +1590,8 @@ Kaliber: 7,62x51mm NATO (Mk319 Mod 0)<br />Lövedékek: 10 口径: 7.62x51mm NATO (Mk319 Mod 0)<br />装填数: 10 구경: 7.62x51mm NATO (Mk319 Mod 0)<br />장탄수: 10 - 口徑: 7.62x51mm NATO標準 (Mk319 Mod 0 特戰專用彈)<br />發數: 10 - 口径: 7.62x51mm NATO标准 (Mk319 Mod 0 特战专用弹)<br />发数: 10 + 口徑: 7.62x51mm NATO標準 (Mk319 Mod 0 特戰專用彈)<br />發數: 10 + 口径: 7.62x51mm NATO标准 (Mk319 Mod 0 特战专用弹)<br />发数: 10 7.62mm 20Rnd Mag (Mk319 Mod 0) @@ -1606,8 +1606,8 @@ 7,62mm 20-lövedékes tár (Mk319 Mod 0) 7.62mm 20発入り 弾倉 (Mk319 Mod 0) 20발들이 7.62mm 탄창 (Mk319 Mod 0) - 7.62mm 20發 彈匣 (Mk319 Mod 0 特戰專用彈) - 7.62mm 20发 弹匣 (Mk319 Mod 0 特战专用弹) + 7.62mm 20發 彈匣 (Mk319 Mod 0 特戰專用彈) + 7.62mm 20发 弹匣 (Mk319 Mod 0 特战专用弹) 7.62mm Mk319 @@ -1622,8 +1622,8 @@ 7,62mm Mk319 7.62mm Mk319 7.62mm Mk319 - 7.62mm Mk319 特戰專用彈 - 7.62mm Mk319 特战专用弹 + 7.62mm Mk319 特戰專用彈 + 7.62mm Mk319 特战专用弹 Caliber: 7.62x51mm NATO (Mk319 Mod 0)<br />Rounds: 20 @@ -1638,8 +1638,8 @@ Kaliber: 7,62x51mm NATO (Mk319 Mod 0)<br />Lövedékek: 20 口径: 7.62x51mm NATO (Mk319 Mod 0)<br />装填数: 20 구경: 7.62x51mm NATO (Mk319 Mod 0)<br />장탄수: 20 - 口徑: 7.62x51mm NATO標準 (Mk319 Mod 0 特戰專用彈)<br />發數: 20 - 口径: 7.62x51mm NATO标准 (Mk319 Mod 0 特战专用弹)<br />发数: 20 + 口徑: 7.62x51mm NATO標準 (Mk319 Mod 0 特戰專用彈)<br />發數: 20 + 口径: 7.62x51mm NATO标准 (Mk319 Mod 0 特战专用弹)<br />发数: 20 7.62mm 10Rnd Mag (M993 AP) @@ -1654,8 +1654,8 @@ 7,62mm 10-lövedékes tár (M993 páncéltörő) 7.62mm 10発入り 弾倉 (M993 徹甲弾) 10발들이 7.62mm 탄창 (M993 철갑탄) - 7.62mm 10發 彈匣 (M993 穿甲專用彈) - 7.62mm 10发 弹匣 (M993 穿甲专用弹) + 7.62mm 10發 彈匣 (M993 穿甲專用彈) + 7.62mm 10发 弹匣 (M993 穿甲专用弹) 7.62mm AP @@ -1670,8 +1670,8 @@ 7,62mm páncéltörő 7.62mm 徹甲弾 7.62mm 철갑탄 - 7.62mm M993 穿甲專用彈 - 7.62mm M993 穿甲专用弹 + 7.62mm M993 穿甲專用彈 + 7.62mm M993 穿甲专用弹 Caliber: 7.62x51mm NATO (M993 AP)<br />Rounds: 10 @@ -1686,8 +1686,8 @@ Kaliber: 7,62x51mm NATO (M993 páncéltörő)<br />Lövedékek: 10 口径: 7.62x51mm NATO (Mk319 Mod 0)<br />装填数: 10 구경: 7.62x51mm NATO (M993 철갑탄)<br />장탄수: 10 - 口徑: 7.62x51mm NATO標準 (M993 穿甲專用彈)<br />發數: 10 - 口径: 7.62x51mm NATO标准 (M993 穿甲专用弹)<br />发数: 10 + 口徑: 7.62x51mm NATO標準 (M993 穿甲專用彈)<br />發數: 10 + 口径: 7.62x51mm NATO标准 (M993 穿甲专用弹)<br />发数: 10 7.62mm 20Rnd Mag (M993 AP) @@ -1702,8 +1702,8 @@ 7,62mm 20-lövedékes tár (M993 páncéltörő) 7.62mm 20発入り 弾倉 (M993 徹甲弾) 20발들이 7.62mm 탄창 (M993 철갑탄) - 7.62mm 20發 彈匣 (M993 穿甲專用彈) - 7.62mm 20发 弹匣 (M993 穿甲专用弹) + 7.62mm 20發 彈匣 (M993 穿甲專用彈) + 7.62mm 20发 弹匣 (M993 穿甲专用弹) 7.62mm AP @@ -1718,8 +1718,8 @@ 7,62mm páncéltörő 7.62mm 徹甲弾 7.62mm 철갑탄 - 7.62mm M993 穿甲專用彈 - 7.62mm M993 穿甲专用弹 + 7.62mm M993 穿甲專用彈 + 7.62mm M993 穿甲专用弹 Caliber: 7.62x51mm NATO (M993 AP)<br />Rounds: 20 @@ -1734,8 +1734,8 @@ Kaliber: 7,62x51mm NATO (M993 páncéltörő)<br />Lövedékek: 20 口径: 7.62x51mm NATO (M993 徹甲弾)<br />装填数: 20 구경: 7.62x51mm NATO (M993 철갑탄)<br />장탄수: 20 - 口徑: 7.62x51mm NATO標準 (M993 穿甲專用彈)<br />發數: 20 - 口径: 7.62x51mm NATO标准 (M993 穿甲专用弹)<br />发数: 20 + 口徑: 7.62x51mm NATO標準 (M993 穿甲專用彈)<br />發數: 20 + 口径: 7.62x51mm NATO标准 (M993 穿甲专用弹)<br />发数: 20 7.62mm 20Rnd Mag (Mk248 Mod 0) @@ -1750,8 +1750,8 @@ 7,62mm 20-lövedékes tár (Mk248 Mod 0) 7.62mm 20発入り 弾倉 (Mk248 Mod 0) 20발들이 7.62mm 탄창 (Mk248 Mod 0) - 7.62mm 20發 彈匣 (Mk248 Mod 0 狙擊專用彈) - 7.62mm 20发 弹匣 (Mk248 Mod 0 狙击专用弹) + 7.62mm 20發 彈匣 (Mk248 Mod 0 狙擊專用彈) + 7.62mm 20发 弹匣 (Mk248 Mod 0 狙击专用弹) 7.62mm Mk248 @@ -1766,8 +1766,8 @@ 7,62mm Mk248 7.62mm Mk248 7.62mm Mk248 - 7.62mm Mk248 狙擊專用彈 - 7.62mm Mk248 狙击专用弹 + 7.62mm Mk248 狙擊專用彈 + 7.62mm Mk248 狙击专用弹 Caliber: 7.62x67mm NATO (Mk248 Mod 0)<br />Rounds: 20 @@ -1782,8 +1782,8 @@ Kaliber: 7,62x51mm NATO (Mk248 Mod 0)<br />Lövedékek: 20 口径: 7.62x67mm NATO (Mk248 Mod 0)<br />装填数: 20 구경: 7.62x51mm NATO (Mk248 Mod 0)<br />장탄수: 20 - 口徑: 7.62x67mm NATO標準 (Mk248 Mod 0 狙擊專用彈)<br />發數: 20 - 口径: 7.62x67mm NATO标准 (Mk248 Mod 0 狙击专用弹)<br />发数: 20 + 口徑: 7.62x67mm NATO標準 (Mk248 Mod 0 狙擊專用彈)<br />發數: 20 + 口径: 7.62x67mm NATO标准 (Mk248 Mod 0 狙击专用弹)<br />发数: 20 7.62mm 20Rnd Mag (Mk248 Mod 1) @@ -1798,8 +1798,8 @@ 7,62mm 20-lövedékes tár (Mk248 Mod 1) 7.62mm 20発入り 弾倉 (Mk248 Mod 1) 20발들이 7.62mm 탄창 (Mk248 Mod 1) - 7.62mm 20發 彈匣 (Mk248 Mod 1 狙擊專用彈) - 7.62mm 20发 弹匣 (Mk248 Mod 1 狙击专用弹) + 7.62mm 20發 彈匣 (Mk248 Mod 1 狙擊專用彈) + 7.62mm 20发 弹匣 (Mk248 Mod 1 狙击专用弹) 7.62mm Mk248 @@ -1814,8 +1814,8 @@ 7,62mm Mk248 7.62mm Mk248 7.62mm Mk248 - 7.62mm Mk248 狙擊專用彈 - 7.62mm Mk248 狙击专用弹 + 7.62mm Mk248 狙擊專用彈 + 7.62mm Mk248 狙击专用弹 Caliber: 7.62x67mm NATO (Mk248 Mod 1)<br />Rounds: 20 @@ -1830,8 +1830,8 @@ Kaliber: 7,62x51mm NATO (Mk248 Mod 1)<br />Lövedékek: 20 口径: 7.62x67mm NATO (Mk248 Mod 1)<br />装填数: 20 구경: 7.62x51mm NATO (Mk248 Mod 1)<br />장탄수: 20 - 口徑: 7.62x67mm NATO標準 (Mk248 Mod 1 狙擊專用彈)<br />發數: 20 - 口径: 7.62x67mm NATO标准 (Mk248 Mod 1 狙击专用弹)<br />发数: 20 + 口徑: 7.62x67mm NATO標準 (Mk248 Mod 1 狙擊專用彈)<br />發數: 20 + 口径: 7.62x67mm NATO标准 (Mk248 Mod 1 狙击专用弹)<br />发数: 20 7.62mm 20Rnd Mag (Berger Hybrid OTM) @@ -1846,8 +1846,8 @@ 7,62mm 20-lövedékes tár (Berger Hybrid OTM) 7.62mm 20発入り 弾倉 (Berger Hybrid OTM) 20발들이 7.62mm 탄창 (Berger Hybrid OTM) - 7.62mm 20發 彈匣 (Berger Hybrid 空尖比賽專用彈) - 7.62mm 20发 弹匣 (Berger Hybrid 空尖比赛专用弹) + 7.62mm 20發 彈匣 (Berger Hybrid 空尖比賽專用彈) + 7.62mm 20发 弹匣 (Berger Hybrid 空尖比赛专用弹) 7.62mm OTM @@ -1862,8 +1862,8 @@ 7,62mm OTM 7.62mm OTM 7.62mm OTM - 7.62mm 空尖比賽專用彈 - 7.62mm 空尖比赛专用弹 + 7.62mm 空尖比賽專用彈 + 7.62mm 空尖比赛专用弹 Caliber: 7.62x67mm NATO (Berger Hybrid OTM)<br />Rounds: 20 @@ -1878,8 +1878,8 @@ Kaliber: 7,62x67mm NATO (Berger Hybrid OTM)<br />Lövedékek: 20 口径: 7.62x67mm NATO (Berger Hybrid OTM)<br />装填数: 20 구경: 7.62x51mm NATO (Berger Hybrid OTM)<br />장탄수: 20 - 口徑: 7.62x67mm NATO標準 (Berger Hybrid 空尖比賽專用彈)<br />發數: 20 - 口径: 7.62x67mm NATO标准 (Berger Hybrid 空尖比赛专用弹)<br />发数: 20 + 口徑: 7.62x67mm NATO標準 (Berger Hybrid 空尖比賽專用彈)<br />發數: 20 + 口径: 7.62x67mm NATO标准 (Berger Hybrid 空尖比赛专用弹)<br />发数: 20 6.5x47mm 30Rnd Mag (HPBT Scenar) @@ -1894,8 +1894,8 @@ 6,5x47mm 30-lövedékes tár (HPBT Scenar) 6.5x47mm 30発入り 弾倉 (HPBT Scenar) 30발들이 6.5x47mm 탄창 (HPBT Scenar) - 6.5x47mm 30發 彈匣 (Lapua 空尖艇尾狙擊專用彈) - 6.5x47mm 30发 弹匣 (Lapua 空尖艇尾狙击专用弹) + 6.5x47mm 30發 彈匣 (Lapua 空尖艇尾狙擊專用彈) + 6.5x47mm 30发 弹匣 (Lapua 空尖艇尾狙击专用弹) 6.5mm Lapua @@ -1910,8 +1910,8 @@ 6,5mm Lapua 6.5mm Lapua 6.5mm Lapua - 6.5mm Lapua 空尖艇尾狙擊專用彈 - 6.5mm Lapua 空尖艇尾狙击专用弹 + 6.5mm Lapua 空尖艇尾狙擊專用彈 + 6.5mm Lapua 空尖艇尾狙击专用弹 Caliber: 6.5x47mm (HPBT Scenar)<br />Rounds: 30<br />Used in: MXM @@ -1926,8 +1926,8 @@ Kaliber: 6,5x47mm (HPBT Scenar)<br />Lövedékek: 30<br />Használható: MXM 口径: 6.5x47mm (HPBT Scenar)<br />装填数: 30<br />次で使用: MXM 구경: 6.5x47mm (HPBT Scenar)<br />장탄수: 30<br />사용처: MXM - 口徑: 6.5x47mm (Lapua 空尖艇尾狙擊專用彈)<br />發數: 30<br />使用於: MXM - 口径: 6.5x47mm (Lapua 空尖艇尾狙击专用弹)<br />发数: 30<br />使用于: MXM + 口徑: 6.5x47mm (Lapua 空尖艇尾狙擊專用彈)<br />發數: 30<br />使用於: MXM + 口径: 6.5x47mm (Lapua 空尖艇尾狙击专用弹)<br />发数: 30<br />使用于: MXM 6.5mm Creedmor 30Rnd Mag @@ -1942,8 +1942,8 @@ 6,5mm Creedmor 30-lövedékes tár 6.5mm Creedmor 30発入り 弾倉 30발들이 6.5mm Creedmor 탄창 - 6.5mm 30發 彈匣 (Creedmor 狙擊專用彈) - 6.5mm 30发 弹匣 (Creedmor 狙击专用弹) + 6.5mm 30發 彈匣 (Creedmor 狙擊專用彈) + 6.5mm 30发 弹匣 (Creedmor 狙击专用弹) 6.5mm CM @@ -1958,8 +1958,8 @@ 6,5mm CM 6.5mm CM 6.5mm CM - 6.5mm CM 狙擊專用彈 - 6.5mm CM 狙击专用弹 + 6.5mm CM 狙擊專用彈 + 6.5mm CM 狙击专用弹 Caliber: 6.5x47mm Creedmor<br />Rounds: 30<br />Used in: MXM @@ -1974,8 +1974,8 @@ Kaliber: 6,5x47mm Creedmor<br />Lövedékek: 30<br />Használható: MXM 口径: 6.5x47mm Creedmor<br />装填数: 30<br />次で使用: MXM 구경: 6.5x47mm Creedmor<br />장탄수: 30<br />사용처: MXM - 口徑: 6.5x47mm Creedmor 狙擊專用彈<br />發數: 30<br />使用於: MXM - 口径: 6.5x47mm Creedmor 狙击专用弹<br />发数: 30<br />使用于: MXM + 口徑: 6.5x47mm Creedmor 狙擊專用彈<br />發數: 30<br />使用於: MXM + 口径: 6.5x47mm Creedmor 狙击专用弹<br />发数: 30<br />使用于: MXM .338 10Rnd Mag (300gr Sierra MatchKing HPBT) @@ -1990,8 +1990,8 @@ .338 10-lövedékes tár (300gr Sierra MatchKing HPBT) .338 10発入り 弾倉 (300gr Sierra MatchKing HPBT) 10발들이 .338 탄창 (300gr Sierra MatchKing HPBT) - .338 10發 彈匣 (300公克 Sierra MatchKing 空尖艇尾比賽專用彈) - .338 10发 弹匣 (300公克 Sierra MatchKing 空尖艇尾比赛专用弹) + .338 10發 彈匣 (300公克 Sierra MatchKing 空尖艇尾比賽專用彈) + .338 10发 弹匣 (300公克 Sierra MatchKing 空尖艇尾比赛专用弹) .338 HPBT @@ -2006,8 +2006,8 @@ .338 HPBT 338 HPBT .338 HPBT - .338 空尖艇尾比賽專用彈 - .338 空尖艇尾比赛专用弹 + .338 空尖艇尾比賽專用彈 + .338 空尖艇尾比赛专用弹 Caliber: 8.6x70mm (300gr Sierra MatchKing HPBT)<br />Rounds: 10 @@ -2022,8 +2022,8 @@ Kaliber: 8,6x70mm (300gr Sierra MatchKing HPBT)<br />Lövedékek: 10 口径: 8.6x70mm (300gr Sierra MatchKing HPBT)<br />装填数: 10 구경: 8.6x70mm (300gr Sierra MatchKing HPBT)<br />장탄수: 10 - 口徑: 8.6x70mm (300公克 Sierra MatchKing 空尖艇尾比賽專用彈)<br />發數: 10 - 口径: 8.6x70mm (300公克 Sierra MatchKing 空尖艇尾比赛专用弹)<br />发数: 10 + 口徑: 8.6x70mm (300公克 Sierra MatchKing 空尖艇尾比賽專用彈)<br />發數: 10 + 口径: 8.6x70mm (300公克 Sierra MatchKing 空尖艇尾比赛专用弹)<br />发数: 10 .338 10Rnd Mag (API526) @@ -2038,8 +2038,8 @@ .338 10-lövedékes tár (API526) .338 10発入り 弾倉 (API526) 10발들이 .338 탄창 (API526) - .338 10發 彈匣 (API526 穿甲燃燒彈) - .338 10发 弹匣 (API526 穿甲燃烧弹) + .338 10發 彈匣 (API526 穿甲燃燒彈) + .338 10发 弹匣 (API526 穿甲燃烧弹) .338 AP @@ -2054,8 +2054,8 @@ .338 páncéltörő .338 徹甲弾 .338 철갑탄 - .338 API526 穿甲燃燒彈 - .338 API526 穿甲燃烧弹 + .338 API526 穿甲燃燒彈 + .338 API526 穿甲燃烧弹 Caliber: 8.6x70mm (API526)<br />Rounds: 10 @@ -2070,8 +2070,8 @@ Kaliber: 8,6x70mm (API526)<br />Lövedékek: 10 口径: 8.6x70mm (API526)<br />装填数: 10 구경: 8.6x70mm (API526)<br />장탄수: 10 - 口徑: 8.6x70mm (API526 穿甲燃燒彈)<br />發數: 10 - 口径: 8.6x70mm (API526 穿甲燃烧弹)<br />发数: 10 + 口徑: 8.6x70mm (API526 穿甲燃燒彈)<br />發數: 10 + 口径: 8.6x70mm (API526 穿甲燃烧弹)<br />发数: 10 .408 7Rnd Mag (305gr) @@ -2086,8 +2086,8 @@ .408 7-lövedékes tár (305gr) .408 7発入り 弾倉 (305gr) 7발들이 .408 탄창 (305gr) - .408 7發 彈匣 (305公克) - .408 7发 弹匣 (305公克) + .408 7發 彈匣 (305公克) + .408 7发 弹匣 (305公克) .408 @@ -2102,8 +2102,8 @@ .408 .408 .408 - .408 - .408 + .408 + .408 Caliber: .408 CheyTac (305gr)<br />Rounds: 7 @@ -2118,8 +2118,8 @@ Kaliber: .408 CheyTac (305gr)<br />Lövedékek: 7 口径: .408 CheyTac (305gr)<br />装填数: 7 구경: .408 CheyTac (305gr)<br />장탄수: 7 - 口徑: .408 夏伊戰術狙擊彈 (305公克)<br />發數: 7 - 口径: .408 夏伊战术狙击弹 (305公克)<br />发数: 7 + 口徑: .408 夏伊戰術狙擊彈 (305公克)<br />發數: 7 + 口径: .408 夏伊战术狙击弹 (305公克)<br />发数: 7 12.7x99mm 5Rnd Mag @@ -2134,8 +2134,8 @@ 12,7x99mm 5-lövedékes tár 12.7x99mm 5発入り 弾倉 5발들이 12.7x99mm 탄창 - 12.7x99mm 5發 彈匣 - 12.7x99mm 5发 弹匣 + 12.7x99mm 5發 彈匣 + 12.7x99mm 5发 弹匣 12.7mm @@ -2150,8 +2150,8 @@ 12,7mm 12.7mm 12.7mm - 12.7mm - 12.7mm + 12.7mm + 12.7mm Caliber: 12.7x99mm<br />Rounds: 5 @@ -2166,8 +2166,8 @@ Kaliber: 12,7x99mm<br />Lövedékek: 5 口径: 12.7x99mm<br />装填数: 5 구경: 12.7x99mm<br />장탄수: 5 - 口徑: 12.7x99mm<br />發數: 5 - 口径: 12.7x99mm<br />发数: 5 + 口徑: 12.7x99mm<br />發數: 5 + 口径: 12.7x99mm<br />发数: 5 12.7x99mm API 5Rnd Mag @@ -2182,8 +2182,8 @@ 12,7x99mm 5-lövedékes tár (páncéltörő-gyújtó) 12.7x99mm 5発入り焼夷徹甲弾 弾倉 5발들이 12.7x99mm 철갑소이탄 탄창 - 12.7x99mm 穿甲燃燒彈 5發 彈匣 - 12.7x99mm 穿甲燃烧弹 5发 弹匣 + 12.7x99mm 穿甲燃燒彈 5發 彈匣 + 12.7x99mm 穿甲燃烧弹 5发 弹匣 12.7mm API @@ -2198,8 +2198,8 @@ 12,7mm páncéltörő-gyújtó 12.7mm 焼夷徹甲弾 12.7mm 철갑소이탄 - 12.7mm 穿甲燃燒彈 - 12.7mm 穿甲燃烧弹 + 12.7mm 穿甲燃燒彈 + 12.7mm 穿甲燃烧弹 Caliber: 12.7x99mm API<br />Rounds: 5 @@ -2214,8 +2214,8 @@ Kaliber: 12,7x99mm API<br />Lövedékek: 5 口径: 12.7x99mm 焼夷徹甲弾<br />装填数: 5 구경: 12.7x99mm 철갑소이탄<br />장탄수: 5 - 口徑: 12.7x99mm 穿甲燃燒彈<br />發數: 5 - 口径: 12.7x99mm 穿甲燃烧弹<br />发数: 5 + 口徑: 12.7x99mm 穿甲燃燒彈<br />發數: 5 + 口径: 12.7x99mm 穿甲燃烧弹<br />发数: 5 12.7x99mm 5Rnd Mag (AMAX) @@ -2230,8 +2230,8 @@ 12,7x99mm 5-lövedékes tár (AMAX) 12.7x99mm 5発入り 弾倉 (AMAX) 5발들이 12.7x99mm 탄창 (AMAX) - 12.7x99mm 5發 彈匣 (AMAX 比賽專用彈) - 12.7x99mm 5发 弹匣 (AMAX 比赛专用弹) + 12.7x99mm 5發 彈匣 (AMAX 比賽專用彈) + 12.7x99mm 5发 弹匣 (AMAX 比赛专用弹) 12.7mm @@ -2246,8 +2246,8 @@ 12,7mm 12.7mm 12.7mm - 12.7mm AMAX 比賽專用彈 - 12.7mm AMAX 比赛专用弹 + 12.7mm AMAX 比賽專用彈 + 12.7mm AMAX 比赛专用弹 Caliber: 12.7x99mm (AMAX)<br />Rounds: 5 @@ -2262,8 +2262,8 @@ Kaliber: 12,7x99mm (AMAX)<br />Lövedékek: 5 口径: 12.7x99mm (AMAX)<br />装填数: 5 구경: 12.7x99mm (AMAX)<br />장탄수: 5 - 口徑: 12.7x99mm (AMAX 比賽專用彈)<br />發數: 5 - 口径: 12.7x99mm (AMAX 比赛专用弹)<br />发数: 5 + 口徑: 12.7x99mm (AMAX 比賽專用彈)<br />發數: 5 + 口径: 12.7x99mm (AMAX 比赛专用弹)<br />发数: 5 [ACE] Ammo Supply Crate @@ -2278,8 +2278,8 @@ [ACE] Cassa munizioni [ACE] 弾薬物資箱 [ACE] 탄약 보급 상자 - [ACE] 彈藥補給箱 - [ACE] 弹药补给箱 + [ACE] 彈藥補給箱 + [ACE] 弹药补给箱 diff --git a/addons/captives/stringtable.xml b/addons/captives/stringtable.xml index 8b97675425..467d06bd83 100644 --- a/addons/captives/stringtable.xml +++ b/addons/captives/stringtable.xml @@ -1,4 +1,4 @@ - + @@ -14,8 +14,8 @@ Взять в плен 捕虜にする 사로잡기 - 逮捕俘虜 - 逮捕俘虏 + 逮捕俘虜 + 逮捕俘虏 Free Prisoner @@ -30,8 +30,8 @@ Освободить пленника 捕虜を解放する 풀어주기 - 釋放俘虜 - 释放俘虏 + 釋放俘虜 + 释放俘虏 Escort Prisoner @@ -46,8 +46,8 @@ Конвоировать пленника 捕虜を移動させる 포로 호송하기 - 護送俘虜 - 护送俘虏 + 護送俘虜 + 护送俘虏 Release Prisoner @@ -62,8 +62,8 @@ Прекратить конвоирование 捕虜を解放する 포로 풀어주기 - 停止護送俘虜 - 停止护送俘虏 + 停止護送俘虜 + 停止护送俘虏 You need to take him as prisoner first! @@ -78,8 +78,8 @@ Вы должны сначала взять его в плен! あなたは先に捕虜を取る必要があります。 먼저 포로로 만들어야합니다! - 你必須先逮捕他! - 你必须先逮捕他! + 你必須先逮捕他! + 你必须先逮捕他! Load Captive @@ -94,8 +94,8 @@ Fai salire il prigioniero 捕虜を乗せる 포로 태우기 - 將俘虜放入載具 - 将俘虏放入载具 + 將俘虜放入載具 + 将俘虏放入载具 Unload Captive @@ -110,8 +110,8 @@ Fai scendere il prigioniero 捕虜を降ろす 포로 내리기 - 將俘虜帶出載具 - 将俘虏带出载具 + 將俘虜帶出載具 + 将俘虏带出载具 Cable Tie @@ -126,8 +126,8 @@ Кабельная стяжка ケーブル タイ 케이블 타이 - 束線帶 - 束线带 + 束線帶 + 束线带 Cable ties that allow you to restrain prisoners. @@ -142,8 +142,8 @@ Кабельные стяжки позволяют связывать пленников. ケーブル タイは捕虜を制圧できます。 케이블 타이는 포로를 구류시킬때 씁니다. - 束線帶可以綁住俘虜 - 束线带可以绑住俘虏 + 束線帶可以綁住俘虜 + 束线带可以绑住俘虏 Inventory of frisked person @@ -158,8 +158,8 @@ Inventario della persona perquisita 捕虜の持ち物を確認する 검문당한 사람의 소지품 - 搜身選單 - 搜身选单 + 搜身選單 + 搜身选单 Frisk person @@ -174,8 +174,8 @@ Perquisisci la persona 捕虜の持ち物 검문당한사람 - 搜身 - 搜身 + 搜身 + 搜身 Surrender @@ -190,8 +190,8 @@ Arrenditi 投降 투항 - 投降 - 投降 + 投降 + 投降 Stop Surrendering @@ -206,8 +206,8 @@ Smetti di arrenderti 投降をやめる 투항하는것을 멈춤 - 停止投降 - 停止投降 + 停止投降 + 停止投降 Make Unit Surrender @@ -222,8 +222,8 @@ Fai arrendere l'unità ユニットを投降させる 투항시키기 - 使單位投降 - 使单位投降 + 使單位投降 + 使单位投降 Sync a unit to make them surrender. @@ -238,8 +238,8 @@ Sincronizza una unità per farla arrendere. 同期されたユニットを投降させます。 투항시키기 위해 동기화합니다. - 同步此模塊到一個單位, 使該單位投降 - 同步此模块到一个单位, 使该单位投降 + 同步此模塊到一個單位, 使該單位投降 + 同步此模块到一个单位, 使该单位投降 Make Unit Handcuffed @@ -253,8 +253,8 @@ Rendre une unité captive ユニットを拘束する 수갑을 채우기 - 使單位戴上手銬 - 使单位戴上手铐 + 使單位戴上手銬 + 使单位戴上手铐 Sync a unit to make them handcuffed. @@ -268,8 +268,8 @@ Synchronisez une unité pour la rendre captive. 同期されたユニットを拘束させます。 수갑을 채우기 위해 동기화합니다. - 使單位戴上手銬 - 使单位戴上手铐 + 使單位戴上手銬 + 使单位戴上手铐 Captives Settings @@ -284,8 +284,8 @@ Impostazioni Prigionieri 拘束の設定 포로 설정 - 俘虜設定 - 俘虏设定 + 俘虜設定 + 俘虏设定 Controls settings for surrender and cable ties @@ -300,8 +300,8 @@ Controlla le impostazioni per la resa e le manette 投降したユニットや拘束されたユニットの扱いを設定します。 투항과 케이블 타이에 관련한 설정 - 定義投降與束帶等設定 - 定义投降与束带等设定 + 定義投降與束帶等設定 + 定义投降与束带等设定 Can handcuff own side @@ -316,8 +316,8 @@ Puoi ammanettare unità alleate 自陣営への拘束を可能に 자기편에게 수갑을 채울 수 있게 합니다 - 可以銬住同陣營隊友 - 可以铐住同阵营队友 + 可以銬住同陣營隊友 + 可以铐住同阵营队友 Can players cabletie units on their own side @@ -332,8 +332,8 @@ I giocatori possono ammanettare unità alleate プレイヤーがユニットを拘束し、彼らの陣営に変更できます。 자기편에게 케이블타이를 사용할 수 있게합니다 - 玩家可以使用束線帶銬住同陣營隊友 - 玩家可以使用束线带铐住同阵营队友 + 玩家可以使用束線帶銬住同陣營隊友 + 玩家可以使用束线带铐住同阵营队友 Allow surrendering @@ -348,8 +348,8 @@ Permetti Resa 投降を許可 투항 활성화 - 允許投降 - 允许投降 + 允許投降 + 允许投降 Players can surrender after holstering their weapon @@ -364,8 +364,8 @@ I giocatori possono arrendersi dopo aver messo via le proprie armi プレイヤーは武器を収めたあとに投降できるようにします。 비무장한 플레이어가 투항할 수 있게 합니다 - 玩家能在收起自己武器後投降 - 玩家能在收起自己武器后投降 + 玩家能在收起自己武器後投降 + 玩家能在收起自己武器后投降 Require surrendering @@ -379,8 +379,8 @@ Requiert la reddition 投降を必要とする 투항 필요 - 要求目標投降 - 要求目标投降 + 要求目標投降 + 要求目标投降 Require Players to surrender before they can be arrested @@ -394,8 +394,8 @@ Requiert la capitulation des joueurs avant qu'ils ne puissent être arrêtés プレイヤーは拘束される前に、投降する必要があります。 체포하기 전에 플레이어가 투항을 먼저해야만 합니다 - 玩家須先要求目標投降, 才可以進行逮捕 - 玩家须先要求目标投降, 才可以进行逮捕 + 玩家須先要求目標投降, 才可以進行逮捕 + 玩家须先要求目标投降, 才可以进行逮捕 Surrendering only @@ -409,8 +409,8 @@ Reddition seulement 投降中のみ 투항 중에만 - 只能在投降狀態 - 只能在投降状态 + 只能在投降狀態 + 只能在投降状态 Surrendering or No weapon @@ -424,8 +424,8 @@ Capitulation ou desarmé 投降中か非武装時 투항 중 혹은 비무장 - 投降或無武器狀態 - 投降或无武器状态 + 投降或無武器狀態 + 投降或无武器状态 diff --git a/addons/cargo/stringtable.xml b/addons/cargo/stringtable.xml index 6c9e3209d3..05c8d9bc23 100644 --- a/addons/cargo/stringtable.xml +++ b/addons/cargo/stringtable.xml @@ -1,4 +1,4 @@ - + @@ -13,8 +13,8 @@ Charger 積み込む 싣기 - 裝載 - 装载 + 裝載 + 装载 Unload @@ -28,8 +28,8 @@ Décharger 下ろす 내리기 - 卸載 - 卸载 + 卸載 + 卸载 Cargo @@ -43,8 +43,8 @@ Cargaison カーゴ 화물 - 貨物 - 货物 + 貨物 + 货物 Cargo Menu @@ -58,8 +58,8 @@ Menu de cargaison カーゴ メニュー 화물 메뉴 - 貨物選單 - 货物选单 + 貨物選單 + 货物选单 Cargo space left: %1 @@ -73,8 +73,8 @@ Espace de cargaison restant : %1 カーゴの空き容量: %1 선적 공간 남음: %1 - 貨物剩餘空間: %1 - 货物剩余空间: %1 + 貨物剩餘空間: %1 + 货物剩余空间: %1 Enable Cargo @@ -88,8 +88,8 @@ Activer la mise en cargaison カーゴを有効化 화물 활성화 - 啟用貨物裝載 - 启用货物装载 + 啟用貨物裝載 + 启用货物装载 Enable the load in cargo module @@ -103,8 +103,8 @@ Active le chargement de cargaison dans un vehicule カーゴ モジュールで積み込みを有効化 화물 모듈에 싣기를 활성화합니다 - 啟用貨物裝載功能 - 启用货物装载功能 + 啟用貨物裝載功能 + 启用货物装载功能 Cargo Settings @@ -118,8 +118,8 @@ Paramètres de cargaison カーゴ設定 화물 설정 - 貨物設定 - 货物设定 + 貨物設定 + 货物设定 Configure the cargo module settings @@ -133,8 +133,8 @@ Configure les paramètres du module de cargaison カーゴ モジュールの設定を構成 화물 모듈의 환경 설정을 바꿉니다 - 配置貨物模塊設定 - 配置货物模块设定 + 配置貨物模塊設定 + 配置货物模块设定 %1<br/>loaded into<br/>%2 @@ -149,8 +149,8 @@ %1<br/>загружен в<br/>%2 %1<br/>は<br/>%2へ積み込まれた %1<br/>는<br/>%2 에 실림 - %1<br/>裝載至<br/>%2 - %1<br/>装载至<br/>%2 + %1<br/>裝載至<br/>%2 + %1<br/>装载至<br/>%2 Unloaded<br/>%1 from<br/>%2 @@ -165,8 +165,8 @@ %1<br/>разгружен из<br/>%2 <br/>%1が<br/>%2から降ろされた %1<br/>는<br/>%2 에서 내려짐 - 從<br/>%2卸載<br/>%1 - 从<br/>%2卸载<br/>%1 + 從<br/>%2卸載<br/>%1 + 从<br/>%2卸载<br/>%1 Loading Cargo @@ -180,8 +180,8 @@ Chargement de la cargaison カーゴへ積み込んでいる 화물 싣기 - 裝載貨物中 - 装载货物中 + 裝載貨物中 + 装载货物中 Unloading Cargo @@ -195,8 +195,8 @@ Déchargement de la cargaison カーゴから降ろしている 화물 내리기 - 卸載貨物中 - 卸载货物中 + 卸載貨物中 + 卸载货物中 %1<br/>could not be loaded @@ -210,8 +210,8 @@ %1<br /> n'a pas pu être chargé %1<br/>は積み込めなかった %1<br/>이 실릴 수가 없습니다 - %1<br/>無法被裝載 - %1<br/>无法被装载 + %1<br/>無法被裝載 + %1<br/>无法被装载 %1<br/>could not be unloaded @@ -225,8 +225,8 @@ %1<br /> n'a pas pu être déchargé %1<br/>は降ろせなかった %1<br/>이 내려질 수가 없습니다 - %1<br/>無法被卸載 - %1<br/>无法被卸载 + %1<br/>無法被卸載 + %1<br/>无法被卸载 Make Object Loadable @@ -240,8 +240,8 @@ Сделать объект загружаемым オブジェクトを積載可能に 물체를 화물화시키기 - 使物件可裝載 - 使物件可装载 + 使物件可裝載 + 使物件可装载 Sets the synced object as loadable by the cargo system. @@ -255,8 +255,8 @@ Делает синхронизированный объект загружаемым для модуля перевозки грузов. オブジェクトを同期させると、カーゴ システムによる積載が可能になります。 물체를 화물 시스템과 동기화시켜 실을 수 있게 합니다 - 使用同步線來使該物件可被裝載. - 使用同步线来使该物件可被装载. + 使用同步線來使該物件可被裝載. + 使用同步线来使该物件可被装载. Object's Size @@ -270,36 +270,36 @@ Размер объекта オブジェクトの大きさ 물체 크기 - 物件的大小 - 物件的大小 + 物件的大小 + 物件的大小 Cargo Space Spazio Cargo カーゴ スペース - 貨物空間 - 货物空间 + 貨物空間 + 货物空间 The cargo space available in this vehicle/container Lo spazio disponibile in questo veicolo/container この車両/コンテナでカーゴ スペースを使えるようにします - 設定此載具/集裝箱可裝載多少貨物 - 设定此载具/集装箱可装载多少货物 + 設定此載具/集裝箱可裝載多少貨物 + 设定此载具/集装箱可装载多少货物 Cargo Size Dimensioni Cargo カーゴ サイズ - 貨物的大小 - 货物的大小 + 貨物的大小 + 货物的大小 The cargo space required to hold this object (-1 for unloadable) Lo spazio del cargo necessita di mantenere questo oggetto (-1 per scaricabile) このオブジェクトを積載するのに必要なカーゴ スペース (-1 で積載不可) - 此貨物會佔掉多少空間(設定-1的話此貨物就不能被裝載) - 此货物会占掉多少空间(设定-1的话此货物就不能被装载) + 此貨物會佔掉多少空間(設定-1的話此貨物就不能被裝載) + 此货物会占掉多少空间(设定-1的话此货物就不能被装载) Airdrop @@ -309,8 +309,8 @@ 공중 투하 Largage aérien Lancio Aereo - 空投 - 空投 + 空投 + 空投 Unlevel Flight @@ -320,24 +320,24 @@ 기체가 수평이 아닙니다 Rétablir l'assiette Volo non Livellato - 此架飛機並無保持水平飛行 - 此架飞机并无保持水平飞行 + 此架飛機並無保持水平飛行 + 此架飞机并无保持水平飞行 Paradrop Time Coffecient 空中投下までの時間係数 Coefficente Tempo Lancio Paracadute Coefficient Temps de largage de cargaison - 空投時間係數 - 空投时间系数 + 空投時間係數 + 空投时间系数 Modifier for how long it takes to paradrop a cargo item. カーゴ アイテムを空中投下するまでの時間を変更します。 Modificato per quanto tempo ci impiega a paracadutare un oggetto cargo. Modifier le temps qu'il faut pour larguer la cargaison. - 設定空投所需消耗的時間. - 设定空投所需消耗的时间. + 設定空投所需消耗的時間. + 设定空投所需消耗的时间. diff --git a/addons/chemlights/stringtable.xml b/addons/chemlights/stringtable.xml index e42b949a4f..cd3ee7c894 100644 --- a/addons/chemlights/stringtable.xml +++ b/addons/chemlights/stringtable.xml @@ -1,4 +1,4 @@ - + @@ -9,8 +9,8 @@ 켐라이트 Cyalumes Luce chimica - 螢光棒 - 萤光棒 + 螢光棒 + 萤光棒 Prepare %1 @@ -20,8 +20,8 @@ %1 준비 Prépare %1 Prepara %1 - 使用%1 - 使用%1 + 使用%1 + 使用%1 %1<br/>Prepared @@ -31,8 +31,8 @@ %1<br/>준비됨 %1<br/>prêt %1 <br/> Preparata - %1<br/>已使用 - %1<br/>已使用 + %1<br/>已使用 + %1<br/>已使用 No inventory space @@ -47,8 +47,8 @@ В инвентаре нет места インベントリに空きがありません 소지품 공간이 없음 - 已無存放空間 - 已无存放空间 + 已無存放空間 + 已无存放空间 [ACE] Chemlights @@ -58,8 +58,8 @@ [ACE] 켐라이트 [ACE] Cyalume [ACE] Luci chimiche - [ACE] 螢光棒 - [ACE] 萤光棒 + [ACE] 螢光棒 + [ACE] 萤光棒 Chemlight (Orange) @@ -69,8 +69,8 @@ 켐라이트 (주황) Cyalume (orange) Luce chimica (Arancione) - 螢光棒 (橘色) - 萤光棒 (橘色) + 螢光棒 (橘色) + 萤光棒 (橘色) Orange Light @@ -80,8 +80,8 @@ 주황색 Lum. orange Luce Arancione - 橘色光 - 橘色光 + 橘色光 + 橘色光 Type: Light - Orange<br />Rounds: 1<br />Used in: Hand @@ -91,8 +91,8 @@ 종류:밝은 오렌지<br />수량: 1<br />사용처: 손 Type: Lumière - orange<br />Nbre: 1<br /> À main Tipo: Luce - Arancione<br/>Rimanenti: 1<br/>Usata in: Mano - 類型: 光 - 橘色<br />發數: 1<br />使用於: 手 - 类型: 光 - 橘色<br />发数: 1<br />使用于: 手 + 類型: 光 - 橘色<br />發數: 1<br />使用於: 手 + 类型: 光 - 橘色<br />发数: 1<br />使用于: 手 Chemlight (White) @@ -102,8 +102,8 @@ 켐라이트 (하양) Cyalume (blanc) Luce chimica (Bianca) - 螢光棒 (白色) - 萤光棒 (白色) + 螢光棒 (白色) + 萤光棒 (白色) White Light @@ -113,8 +113,8 @@ 하얀색 Lum. blanche Luce Bianca - 白色光 - 白色光 + 白色光 + 白色光 Type: Light - White<br />Rounds: 1<br />Used in: Hand @@ -124,8 +124,8 @@ 종류:하얀색<br />수량: 1<br />사용처: 손 Type: Lumière - blanche<br />Nbre: 1<br /> À main Tipo: Luce - Bianca<br/>Rimanenti: 1<br/>Usata in: Mano - 類型: 光 - 白色<br />發數: 1<br />使用於: 手 - 类型: 光 - 白色<br />发数: 1<br />使用于: 手 + 類型: 光 - 白色<br />發數: 1<br />使用於: 手 + 类型: 光 - 白色<br />发数: 1<br />使用于: 手 Chemlight (Hi Red) @@ -135,8 +135,8 @@ 켐라이트 (밝은 빨간색) Cyalume (Hi rouge) Luce chimica (Hi Rossa) - 螢光棒 (超亮紅色) - 萤光棒 (超亮红色) + 螢光棒 (超亮紅色) + 萤光棒 (超亮红色) Red Hi Light @@ -146,8 +146,8 @@ 밝은 빨간색 Lum. rouge haute intensité Luce Hi Rossa - 超亮紅色光 - 超亮红色光 + 超亮紅色光 + 超亮红色光 Type: Light - Red Hi (5 minute)<br />Rounds: 1<br />Used in: Hand @@ -157,8 +157,8 @@ 종류: 밝은 빨간색 (5분)<br />수량: 1<br />사용처: 손 Type: Lumière - rouge Hi (5 minutes)<br />Nbre: 1<br /> À main Tipo: Luce - Rossa Hi (5 minuti)<br />Rimanenti: 1<br/>Usata in: Mano - 類型: 光 - 超亮紅色 (5分鐘)<br />發數: 1<br />使用於: 手 - 类型: 光 - 超亮红色 (5分钟)<br />发数: 1<br />使用于: 手 + 類型: 光 - 超亮紅色 (5分鐘)<br />發數: 1<br />使用於: 手 + 类型: 光 - 超亮红色 (5分钟)<br />发数: 1<br />使用于: 手 Chemlight (Hi Yellow) @@ -168,8 +168,8 @@ 켐라이트 (밝은 노란색) Cyalume (Hi jaune) Luce chimica (Hi Gialla) - 螢光棒 (超亮黃色) - 萤光棒 (超亮黄色) + 螢光棒 (超亮黃色) + 萤光棒 (超亮黄色) Yellow Hi Light @@ -179,8 +179,8 @@ 밝은 노란색 Lum. jaune haute intensité Luce Hi Gialla - 超亮黃色光 - 超亮黄色光 + 超亮黃色光 + 超亮黄色光 Type: Light - Yellow Hi (5 minute)<br />Rounds: 1<br />Used in: Hand @@ -190,8 +190,8 @@ 종류:밝은 노란색 (5분)<br />수량: 1<br />사용처: Hand Type: Lumière - Jaune Hi (5 minutes)Nbre: 1<br /> À main Tipo: Luce - Gialla Hi (5 minuti)<br />Rimanenti: 1<br/>Usata in: Mano - 類型: 光 - 超亮黃色 (5分鐘)<br />發數: 1<br />使用於: 手 - 类型: 光 - 超亮黄色 (5分钟)<br />发数: 1<br />使用于: 手 + 類型: 光 - 超亮黃色 (5分鐘)<br />發數: 1<br />使用於: 手 + 类型: 光 - 超亮黄色 (5分钟)<br />发数: 1<br />使用于: 手 Chemlight (Hi Orange) @@ -201,8 +201,8 @@ 켐라이트 (밝은 주황색) Cyalume (Hi orange) Luce chimica (Hi Arancione) - 螢光棒 (超亮橘色) - 萤光棒 (超亮橘色) + 螢光棒 (超亮橘色) + 萤光棒 (超亮橘色) Orange Hi Light @@ -212,8 +212,8 @@ 밝은 주황색 Lum. orange haute intensité Luce Hi Arancione - 超亮橘色光 - 超亮橘色光 + 超亮橘色光 + 超亮橘色光 Type: Light - Orange Hi (5 minute)<br />Rounds: 1<br />Used in: Hand @@ -223,8 +223,8 @@ 종류: 밝은 주황색 (5분)<br />수량: 1<br />사용처: 손 Type: Lumière - orange Hi (5 minutes)<br />Nbre: 1<br /> À main Tipo: Luce - Arancione Hi (5 minuti)<br />Rimanenti: 1<br/>Usata in: Mano - 類型: 光 - 超亮橘色 (5分鐘)<br />發數: 1<br />使用於: 手 - 类型: 光 - 超亮橘色 (5分钟)<br />发数: 1<br />使用于: 手 + 類型: 光 - 超亮橘色 (5分鐘)<br />發數: 1<br />使用於: 手 + 类型: 光 - 超亮橘色 (5分钟)<br />发数: 1<br />使用于: 手 Chemlight (Hi White) @@ -234,8 +234,8 @@ 켐라이트 (밝은 하얀색) Cyalume (Hi blanc) Luce chimica (Hi Bianca) - 螢光棒 (超亮白色) - 萤光棒 (超亮白色) + 螢光棒 (超亮白色) + 萤光棒 (超亮白色) White Hi Light @@ -245,8 +245,8 @@ 밝은 하얀색 Lum. blanche haute intensité Luce Hi Bianca - 超亮白色光 - 超亮白色光 + 超亮白色光 + 超亮白色光 Type: Light - White Hi (5 minute)<br />Rounds: 1<br />Used in: Hand @@ -256,8 +256,8 @@ 종류: 밝은 하얀색 (5분)<br />수량: 1<br />사용처: 손 Type: Lumière - blanche Hi (5 minutes)<br />Nbre: 1<br /> À main Tipo: Luce - Bianca Hi (5 minuti)<br />Rimanenti: 1<br/>Usata in: Mano - 類型: 光 - 超亮白色 (5分鐘)<br />發數: 1<br />使用於: 手 - 类型: 光 - 超亮白色 (5分钟)<br />发数: 1<br />使用于: 手 + 類型: 光 - 超亮白色 (5分鐘)<br />發數: 1<br />使用於: 手 + 类型: 光 - 超亮白色 (5分钟)<br />发数: 1<br />使用于: 手 Chemlight (IR) @@ -267,8 +267,8 @@ 켐라이트 (적외선) Cyalume (IR) Luce chimica (IR) - 螢光棒 (紅外線) - 萤光棒 (红外线) + 螢光棒 (紅外線) + 萤光棒 (红外线) IR Light @@ -278,8 +278,8 @@ 적외선 켐라이트 Lumière IR Luce IR - 紅外線光 - 红外线光 + 紅外線光 + 红外线光 Type: Light - Infrared<br />Rounds: 1<br />Used in: Hand @@ -289,8 +289,8 @@ 종류: 적외선<br />수량: 1<br />사용처: 손 Type: Lumière - infrarouge<br />Nbre: 1<br /> À main Tipo: Luce - Infrarossi<br />Usata in: Mano - 類型: 光 - 紅外線<br />發數: 1<br />使用於: 手 - 类型: 光 - 红外线<br />发数: 1<br />使用于: 手 + 類型: 光 - 紅外線<br />發數: 1<br />使用於: 手 + 类型: 光 - 红外线<br />发数: 1<br />使用于: 手 Chemlight Shield (Empty) @@ -300,8 +300,8 @@ 켐라이트 쉴드 (비어있음) Étui cyalume (vide) Scudo Luce chimica (Vuoto) - 螢光棒保護殼 (空) - 萤光棒保护壳 (空) + 螢光棒保護殼 (空) + 萤光棒保护壳 (空) Shield for chemlights. Combine with chemlight to prepare reading light. @@ -311,8 +311,8 @@ 켐라이트를 위한 가림막입니다. 켐라이트와 같이 사용하여 읽을 때 씁니다. Étui pour cyalume. Combiné avec un cyalume pour obtennir un lampe de lecture. Scudo per luci chimiche. Combina con una luce chimica per una luce da lettura. - 螢光棒的保護殼. 與螢光棒結合後可充當閱讀燈. - 萤光棒的保护壳. 与萤光棒结合后可充当阅读灯. + 螢光棒的保護殼. 與螢光棒結合後可充當閱讀燈. + 萤光棒的保护壳. 与萤光棒结合后可充当阅读灯. Chemlight Shield (Green) @@ -322,8 +322,8 @@ 켐라이트 쉴드 (초록) Étui cyalume (vert) Scudo Luce Chimica (Verde) - 螢光棒保護殼 (綠色) - 萤光棒保护壳 (绿色) + 螢光棒保護殼 (綠色) + 萤光棒保护壳 (绿色) Green reading light. @@ -333,8 +333,8 @@ 초록빛 조명 Lampe d'orientation verte. Luce da lettura Verde. - 綠色閱讀燈. - 绿色阅读灯. + 綠色閱讀燈. + 绿色阅读灯. Chemlight Shield (Red) @@ -344,8 +344,8 @@ 켐라이트 쉴드 (빨강) Étui cyalume (rouge) Scudo Luce Chimica (Rossa) - 螢光棒保護殼 (紅色) - 萤光棒保护壳 (红色) + 螢光棒保護殼 (紅色) + 萤光棒保护壳 (红色) Red reading light. @@ -355,8 +355,8 @@ 빨간색 조명 Lampe d'orientation rouge. Luce da lettura Rossa. - 紅色閱讀燈. - 红色阅读灯. + 紅色閱讀燈. + 红色阅读灯. Chemlight Shield (Blue) @@ -366,8 +366,8 @@ 켐라이트 쉴드 (파랑) Étui cyalume (bleu) Scudo Luce Chimica (Blu) - 螢光棒保護殼 (藍色) - 萤光棒保护壳 (蓝色) + 螢光棒保護殼 (藍色) + 萤光棒保护壳 (蓝色) Blue reading light. @@ -377,8 +377,8 @@ 파란색 조명 Lampe d'orientation bleue. Luce da lettura Blu. - 藍色閱讀燈. - 蓝色阅读灯. + 藍色閱讀燈. + 蓝色阅读灯. Chemlight Shield (Yellow) @@ -388,8 +388,8 @@ 켐라이트 쉴드 (노랑) Étui cyalume (jaune) Scudo Luce Chimica (Gialla) - 螢光棒保護殼 (黃色) - 萤光棒保护壳 (黄色) + 螢光棒保護殼 (黃色) + 萤光棒保护壳 (黄色) Yellow reading light. @@ -399,8 +399,8 @@ 노란색 조명 Lampe d'orientation jaune. Luce da lettura Gialla. - 黃色閱讀燈. - 黄色阅读灯. + 黃色閱讀燈. + 黄色阅读灯. Chemlight Shield (Orange) @@ -410,8 +410,8 @@ 켐라이트 쉴드 (주황) Étui cyalume (orange) Scudo Luce Chimica (Arancione) - 螢光棒保護殼 (橘色) - 萤光棒保护壳 (橘色) + 螢光棒保護殼 (橘色) + 萤光棒保护壳 (橘色) Orange reading light. @@ -421,8 +421,8 @@ 주황색 조명 Lampe d'orientation orange. Luce da lettura Arancione. - 橘色閱讀燈. - 橘色阅读灯. + 橘色閱讀燈. + 橘色阅读灯. Chemlight Shield (White) @@ -432,8 +432,8 @@ 켐라이트 쉴드 (하양) Étui cyalume (blanc) Scudo Luce Chimica (Bianca) - 螢光棒保護殼 (白色) - 萤光棒保护壳 (白色) + 螢光棒保護殼 (白色) + 萤光棒保护壳 (白色) White reading light. @@ -443,8 +443,8 @@ 주황색 조명 Lampe d'orientation blanche. Luce da lettura Bianca. - 白色閱讀燈. - 白色阅读灯. + 白色閱讀燈. + 白色阅读灯. diff --git a/addons/common/stringtable.xml b/addons/common/stringtable.xml index a9cac3d4c6..94c723567f 100644 --- a/addons/common/stringtable.xml +++ b/addons/common/stringtable.xml @@ -1,4 +1,4 @@ - + @@ -14,8 +14,8 @@ ACE-Team ACE-Team ACE-Team - ACE-製作團隊 - ACE-制作团队 + ACE-製作團隊 + ACE-制作团队 Save @@ -30,8 +30,8 @@ Salva 保存 저장 - 儲存 - 储存 + 儲存 + 储存 Cancel @@ -46,8 +46,8 @@ Annulla 中止 취소 - 取消 - 取消 + 取消 + 取消 ACE Options @@ -62,8 +62,8 @@ Opzioni ACE ACE オプション ACE 옵션 - ACE設定選項 - ACE设定选项 + ACE設定選項 + ACE设定选项 @@ -79,8 +79,8 @@ N - - + + NNE @@ -95,8 +95,8 @@ NNE 北北東 북북동 - 北北東 - 北北东 + 北北東 + 北北东 NE @@ -111,8 +111,8 @@ NE 北東 북동 - 東北 - 东北 + 東北 + 东北 ENE @@ -127,8 +127,8 @@ ENE 東北東 동북동 - 東北東 - 东北东 + 東北東 + 东北东 E @@ -143,8 +143,8 @@ E - - + + ESE @@ -159,8 +159,8 @@ ESE 東南東 동남동 - 東南東 - 东南东 + 東南東 + 东南东 SE @@ -175,8 +175,8 @@ SE 南東 남동 - 東南 - 东南 + 東南 + 东南 SSE @@ -191,8 +191,8 @@ SSE 南南東 남남동 - 南南東 - 南南东 + 南南東 + 南南东 S @@ -207,8 +207,8 @@ S - - + + SSW @@ -223,8 +223,8 @@ SSO 南南西 남남서 - 南南西 - 南南西 + 南南西 + 南南西 SW @@ -239,8 +239,8 @@ SO 南西 남서 - 西南 - 西南 + 西南 + 西南 WSW @@ -255,8 +255,8 @@ OSO 西南西 서남서 - 西南西 - 西南西 + 西南西 + 西南西 W @@ -271,8 +271,8 @@ O 西 - 西 - 西 + 西 + 西 WNW @@ -287,8 +287,8 @@ ONO 北北西 서북서 - 西北西 - 西北西 + 西北西 + 西北西 NW @@ -303,8 +303,8 @@ NO 北西 북서 - 西北 - 西北 + 西北 + 西北 NNW @@ -319,8 +319,8 @@ NNO 北北西 북북서 - 北北西 - 北北西 + 北北西 + 北北西 Action cancelled. @@ -335,8 +335,8 @@ Azione cancellata. 動作を中止した。 행동 취소됨. - 動作已被取消 - 动作已被取消 + 動作已被取消 + 动作已被取消 [ACE] Miscellaneous Items @@ -351,8 +351,8 @@ [ACE] Oggetti vari [ACE] その他のアイテム [ACE] 기타 물품. - [ACE] 雜項 - [ACE] 杂项 + [ACE] 雜項 + [ACE] 杂项 Disable Command Menu @@ -367,8 +367,8 @@ Desabilitar menu de comando 指揮メニューを無効化 지휘 메뉴 종료 - 關閉命令選單 - 关闭命令选单 + 關閉命令選單 + 关闭命令选单 Unknown @@ -383,8 +383,8 @@ Desconhecido 不明 알 수 없음 - 未知的 - 未知的 + 未知的 + 未知的 No Voice @@ -399,8 +399,8 @@ Sem voz 音声なし 무음 - 沒聲音 - 没声音 + 沒聲音 + 没声音 Accept Requests @@ -415,8 +415,8 @@ Accetta la richiesta 要求を受け入れ 요청 수락 - 接受請求 - 接受请求 + 接受請求 + 接受请求 Decline Requests @@ -431,8 +431,8 @@ Rifiuta la richiesta 要求を拒否 요청 거부 - 拒絕請求 - 拒绝请求 + 拒絕請求 + 拒绝请求 Accept Requests send by other players. These can be requests to use / share equipment, perform certain actions. @@ -447,8 +447,8 @@ Aceitar pedidos enviados por outros jogadores. Podem ser pedidos para usar/ compartilhar equipamento, realizar certas ações. 他プレイヤからの要求を許可します。他プレイヤは装備を共有し、使うなど特定の動作を行えます。 다른 플레이어가 보내온 요청을 수락합니다. 이것은 장비 사용 / 공유 요청, 특정 작업 수행 등이 될 수 있습니다. - 接受由其他玩家送出的請求. 包含使用/共享裝備與執行特定動作 - 接受由其他玩家送出的请求. 包含使用/共享装备与执行特定动作 + 接受由其他玩家送出的請求. 包含使用/共享裝備與執行特定動作 + 接受由其他玩家送出的请求. 包含使用/共享装备与执行特定动作 Decline Requests send by other players. These can be requests to use / share equipment, perform certain actions. @@ -463,8 +463,8 @@ Rejeita pedidos enviados por outros jogadores. Podem ser pedidos para usar/ compartilhar equipamento, realizar certas ações. 他プレイヤからの要求を拒否します。他プレイヤは装備を共有し、使うなど特定の動作をできません。 다른 플레이어가 보내온 요청을 거부합니다. 이것은 장비 사용 / 공유 요청, 특정 작업 수행 등이 될 수 있습니다. - 拒絕由其他玩家送出的請求. 包含使用/共享裝備與執行特定動作 - 拒绝由其他玩家送出的请求. 包含使用/共享装备与执行特定动作 + 拒絕由其他玩家送出的請求. 包含使用/共享裝備與執行特定動作 + 拒绝由其他玩家送出的请求. 包含使用/共享装备与执行特定动作 Feedback icons @@ -479,8 +479,8 @@ Ícones de Feedback フィードバック アイコン 피드백 아이콘 - 回饋圖標 - 回馈图标 + 回饋圖標 + 回馈图标 Select the position of or disable the feedback icons on your screen. These icons will show to provide extra feedback on your character status and actions performed. @@ -495,8 +495,8 @@ Selecione a posição ou disabilite a posição dos ícones de feedback na sua tela. Esses ícones irão aparecer para mostrar feedback extra do status do seu personagem e ações realizadas. 画面上に表示するフィードバック アイコンの位置や無効化を選択できます。このアイコンは自キャラクター状態や動作の状況をフィードバックするために表示されています。 피드백 아이콘의 위치를 설정하거나 비활성화합니다. 피드백 아이콘은 캐릭터의 상세정보와 행동을 보여줍니다. - 選擇位置或取消回饋圖標顯示在螢幕上. 這些圖標將顯示出你角色額外的狀態與行動等資訊. - 选择位置或取消回馈图标显示在荧幕上. 这些图标将显示出你角色额外的状态与行动等资讯. + 選擇位置或取消回饋圖標顯示在螢幕上. 這些圖標將顯示出你角色額外的狀態與行動等資訊. + 选择位置或取消回馈图标显示在荧幕上. 这些图标将显示出你角色额外的状态与行动等资讯. Progress bar location @@ -511,8 +511,8 @@ Local da barra de progresso プログレス バーの位置 진행 막대의 위치 - 進度欄位置 - 进度栏位置 + 進度欄位置 + 进度栏位置 Set the desired location of the progress bar on your screen. @@ -527,8 +527,8 @@ Define o local desejado da barra de progresso na sua tela. 画面上に表示されるプログレス バーの位置を設定できます。 진행 막대를 원하는 곳에 배치합니다. - 設定進度欄在畫面中的位置 - 设定进度栏在画面中的位置 + 設定進度欄在畫面中的位置 + 设定进度栏在画面中的位置 Hint Background color @@ -543,8 +543,8 @@ Cor do fundo da hint ヒントの背景色 힌트 배경색 - 提示的背景顏色 - 提示的背景颜色 + 提示的背景顏色 + 提示的背景颜色 The color of the background from the ACE hints. @@ -559,8 +559,8 @@ A cor de fundo das hints do ACE. ACE によるヒントの背景色を指定します。 ACE힌트의 배경색을 정합니다. - 設定ACE提示的背景顏色. - 设定ACE提示的背景颜色. + 設定ACE提示的背景顏色. + 设定ACE提示的背景颜色. Hint text font color @@ -575,8 +575,8 @@ Cor do do texto da hint ヒント文章の色 힌트 글씨색 - 提示文字的顏色 - 提示文字的颜色 + 提示文字的顏色 + 提示文字的颜色 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. @@ -591,8 +591,8 @@ A cor do texto das hints do ACE. Essa cor é a cor default para todos os texos exibidos pelo sistema de hints do ACE , caso o texto da hint não tem outra cor especificada. ACE によるヒントの文章へ、色を設定できます。この色は ACE ヒント システムを介して表示される全文章の色と標準でなっており、特定の色を設定していても、標準色になります。 ACE 힌트에 쓰이는 글씨 색입니다. 힌트 글씨의 색이 정해지지 않을경우 모든 힌트의 색은 기본으로 설정됩니다. - 設定ACE提示文字的顏色. 若提示字體並無指定其他顏色, 將會自動選用ACE系統的預設顏色 - 设定ACE提示文字的颜色. 若提示字体并无指定其他颜色, 将会自动选用ACE系统的预设颜色 + 設定ACE提示文字的顏色. 若提示字體並無指定其他顏色, 將會自動選用ACE系統的預設顏色 + 设定ACE提示文字的颜色. 若提示字体并无指定其他颜色, 将会自动选用ACE系统的预设颜色 Banana @@ -607,8 +607,8 @@ Banana 甘蕉 바나나 - 香蕉 - 香蕉 + 香蕉 + 香蕉 A banana is an edible fruit, botanically a berry, produced by several kinds of large herbaceous flowering plants in the genus Musa. @@ -623,8 +623,8 @@ A banana é uma fruta comestível, botanicamente uma baga, produzida por vários tipos de plantas herbáceas grandes do genero Musa. 甘蕉は食べられる果物でバショウ科バショウ属のうち、果実を食用とする品種群の総称。また、その果実のこと。いくつかの原種から育種された多年草。種によっては熟すまでは毒を持つものもある。 바나나는 식용 과일로써 식물학적으로 열매류이며 여러 종류의 개화가능한 초본의 파초과로 부터 생산됩니다. - 香蕉(學名: Musa × paradisiaca), 為芭蕉科芭蕉屬小果野蕉及野蕉的人工栽培雜交種, 為多年生草本植物. 果實長有棱; 果皮黃色, 果肉白色, 味道香甜. 主要生長在熱帶、亞熱帶地區. 原產於亞洲東南部熱帶、亞熱帶地區. - 香蕉(学名: Musa × paradisiaca), 为芭蕉科芭蕉属小果野蕉及野蕉的人工栽培杂交种, 为多年生草本植物. 果实长有棱; 果皮黄色, 果肉白色, 味道香甜. 主要生长在热带、亚热带地区. 原产于亚洲东南部热带、亚热带地区. + 香蕉(學名: Musa × paradisiaca), 為芭蕉科芭蕉屬小果野蕉及野蕉的人工栽培雜交種, 為多年生草本植物. 果實長有棱; 果皮黃色, 果肉白色, 味道香甜. 主要生長在熱帶、亞熱帶地區. 原產於亞洲東南部熱帶、亞熱帶地區. + 香蕉(学名: Musa × paradisiaca), 为芭蕉科芭蕉属小果野蕉及野蕉的人工栽培杂交种, 为多年生草本植物. 果实长有棱; 果皮黄色, 果肉白色, 味道香甜. 主要生长在热带、亚热带地区. 原产于亚洲东南部热带、亚热带地区. Check PBOs @@ -639,8 +639,8 @@ Controlla PBO PBO を検査 PBO 검사 - 檢查PBO檔 - 检查PBO档 + 檢查PBO檔 + 检查PBO档 Check addon integrity with server and do selected action if an addon is missing. @@ -654,8 +654,8 @@ Controlla l'integrità degli addon con il server ed esegui l'azione selezionata se un addon è mancante サーバがアドオンの整合性を検査し、もし不備があれば実行する動作を選択できます。 서버 에드온의 무결성을 검사하고 사라진 에드온이 있을경우 행동을 선택합니다. - 檢查客戶端與伺服器端的模組清單是否一致且完整, 並提供訊息表示遺失的模組. - 检查客户端与伺服器端的模组清单是否一致且完整, 并提供讯息表示遗失的模组. + 檢查客戶端與伺服器端的模組清單是否一致且完整, 並提供訊息表示遺失的模組. + 检查客户端与伺服器端的模组清单是否一致且完整, 并提供讯息表示遗失的模组. Action @@ -670,8 +670,8 @@ Azione 動作 작동 - 動作 - 动作 + 動作 + 动作 What to do with people who do not have the right PBOs? @@ -686,8 +686,8 @@ Cosa fare con giocatori che non hanno i PBO corretti? プレイヤーが正しい PBO を持っていない場合は? 올바르지 않는 PBO를 가진 사람을 어떻게 할까요? - 若玩家沒有正確的PBO檔時, 將採取何種動作? - 若玩家没有正确的PBO档时, 将采取何种动作? + 若玩家沒有正確的PBO檔時, 將採取何種動作? + 若玩家没有正确的PBO档时, 将采取何种动作? Warn once @@ -702,8 +702,8 @@ Avverti una volta 一度の警告 경고 한 번 - 警告 (一次) - 警告 (一次) + 警告 (一次) + 警告 (一次) Warn (permanent) @@ -718,8 +718,8 @@ Avverti (permanente) 警告(永久的) 경고 (영구적) - 警告 (持續) - 警告 (持续) + 警告 (持續) + 警告 (持续) Kick @@ -734,8 +734,8 @@ Kick 排除 추방 - 踢除 - 踢除 + 踢除 + 踢除 Check all addons @@ -750,8 +750,8 @@ Controlla tutti gli addon 全アドオンを検査 모든 에드온 검사 - 檢查所有模組 - 检查所有模组 + 檢查所有模組 + 检查所有模组 Check all addons instead of only those of ACE? @@ -766,8 +766,8 @@ Controlla tutti gli addon invece dei soli addon ACE? ACE MOD の代わりに全アドオンを検査しますか? ACE를 제외한 모든 모드를 검사할까요? - 檢查包含ACE之外的其他模組? - 检查包含ACE之外的其他模组? + 檢查包含ACE之外的其他模組? + 检查包含ACE之外的其他模组? Whitelist @@ -782,8 +782,8 @@ Lista Bianca 許可制 화이트리스트 - 白名單 - 白名单 + 白名單 + 白名单 What addons are allowed regardless? @@ -798,8 +798,8 @@ Quali addon sono permessi in ogni caso? どのようなアドオンを許可しますか? 허가되는 에드온은 어느것입니까? - 哪些模組是可被允許/忽略的? - 哪些模组是可被允许/忽略的? + 哪些模組是可被允許/忽略的? + 哪些模组是可被允许/忽略的? LSD Vehicles @@ -814,8 +814,8 @@ Veicoli LSD LSD 車両 LSD 차량 - 迷幻載具 - 迷幻载具 + 迷幻載具 + 迷幻载具 Adds LSD effect to synchronized vehicle @@ -830,8 +830,8 @@ Aggiunge effetti LSD ai veicoli sincronizzati 同期されたオブジェクトに LSD の効果を追加します 동기화된 차량에 LSD효과를 추가합니다. - 使被同步的載具產生瘋狂的迷幻效果. (後果自負) - 使被同步的载具产生疯狂的迷幻效果. (后果自负) + 使被同步的載具產生瘋狂的迷幻效果. (後果自負) + 使被同步的载具产生疯狂的迷幻效果. (后果自负) Toggle Handheld Device @@ -846,8 +846,8 @@ Apri dispositivo palmare デバイスを常に表示 휴대장치 토글 - 切換手持裝備 - 切换手持装备 + 切換手持裝備 + 切换手持装备 Close Handheld Device @@ -862,8 +862,8 @@ Chiudi dispositivo palmare デバイスを閉じる 휴대장치 닫기 - 關閉手持裝備 - 关闭手持装备 + 關閉手持裝備 + 关闭手持装备 Cycle Handheld Devices @@ -878,8 +878,8 @@ Cicla tra dispositivi palmari 表示するデバイスを変える 휴대장치 순환 - 循環切換手持裝備 - 循环切换手持装备 + 循環切換手持裝備 + 循环切换手持装备 Disabled @@ -893,8 +893,8 @@ Desactivado 無効化 비활성화 - 停用 - 停用 + 停用 + 停用 Enabled @@ -908,8 +908,8 @@ Activado 有効化 활성화 - 啟用 - 启用 + 啟用 + 启用 Yes @@ -924,8 +924,8 @@ Si はい - - + + No @@ -940,8 +940,8 @@ No いいえ 아니오 - - + + Vehicles only @@ -955,8 +955,8 @@ Vehicules seulement 車両のみ 차량 전용 - 只有載具 - 只有载具 + 只有載具 + 只有载具 Do Not Force @@ -970,8 +970,8 @@ Ne pas forcer 強制しない 강제하지 말것 - 不要強行 - 不要强行 + 不要強行 + 不要强行 ACE3 Equipment @@ -985,8 +985,8 @@ ACE3 Equipement ACE3 装備 ACE3 장비 - ACE3 裝備按鍵 - ACE3 装备按键 + ACE3 裝備按鍵 + ACE3 装备按键 ACE3 Common @@ -1000,8 +1000,8 @@ ACE3 Commun ACE3 全般 ACE3 일반 - ACE3 通用按鍵 - ACE3 通用按键 + ACE3 通用按鍵 + ACE3 通用按键 ACE3 Weapons @@ -1015,8 +1015,8 @@ ACE3 Armes ACE3 武器 ACE3 무기 - ACE3 武器按鍵 - ACE3 武器按键 + ACE3 武器按鍵 + ACE3 武器按键 ACE3 Movement @@ -1030,8 +1030,8 @@ ACE3 Mouvement ACE3 移動 ACE3 움직임 - ACE3 動作按鍵 - ACE3 动作按键 + ACE3 動作按鍵 + ACE3 动作按键 ACE3 Scope Adjustment @@ -1045,8 +1045,8 @@ ACE3 Ajustement de la lunette ACE3 スコープ調節 ACE3 조준경 조정 - ACE3 瞄準鏡調節按鍵 - ACE3 瞄准镜调节按键 + ACE3 瞄準鏡調節按鍵 + ACE3 瞄准镜调节按键 ACE3 Vehicles @@ -1060,8 +1060,8 @@ ACE3 Vehicules ACE3 車両 ACE3 차량 - ACE3 載具按鍵 - ACE3 载具按键 + ACE3 載具按鍵 + ACE3 载具按键 No Room to unload @@ -1074,8 +1074,8 @@ Sem espaço para descarregar Нет места для выгрузки 降ろすための空間がありません - 沒有空間可卸載 - 没有空间可卸载 + 沒有空間可卸載 + 没有空间可卸载 Toggle @@ -1090,8 +1090,8 @@ alternar トグル 토글 - 切換 - 切换 + 切換 + 切换 diff --git a/addons/concertina_wire/stringtable.xml b/addons/concertina_wire/stringtable.xml index 728fd9746d..6c510c56b7 100644 --- a/addons/concertina_wire/stringtable.xml +++ b/addons/concertina_wire/stringtable.xml @@ -1,4 +1,4 @@ - + @@ -14,8 +14,8 @@ Arame farpado 鉄条網 철조망 - 鐵絲網 - 铁丝网 + 鐵絲網 + 铁丝网 Concertina Wire Coil @@ -30,8 +30,8 @@ Bobina de arame farpado 鉄条網コイル 윤형 철조망 - 鐵絲網捲 - 铁丝网卷 + 鐵絲網捲 + 铁丝网卷 Dismount Concertina Wire @@ -46,8 +46,8 @@ Desmontar arame farpado 鉄条網をほどく 철조망 해체 - 卸下鐵絲網 - 卸下铁丝网 + 卸下鐵絲網 + 卸下铁丝网 Deploy Concertina Wire @@ -62,8 +62,8 @@ Colocar arame farpado 鉄条網を置く 철조망 배치 - 佈署鐵絲網 - 布署铁丝网 + 佈署鐵絲網 + 布署铁丝网 diff --git a/addons/cookoff/stringtable.xml b/addons/cookoff/stringtable.xml index c27410ef1b..c9c04f86dd 100644 --- a/addons/cookoff/stringtable.xml +++ b/addons/cookoff/stringtable.xml @@ -1,4 +1,4 @@ - + @@ -11,8 +11,8 @@ Aktywuj efekty samozapłonu amunicji Active le cook-off Abilita Esplosione - 開啟殉爆效果 - 开启殉爆效果 + 開啟殉爆效果 + 开启殉爆效果 Enables cook off and related vehicle destruction effects. @@ -24,8 +24,8 @@ Aktywuje efekt samozapłonu amunicji na zniszczonych pojazdach. Active le cook-off (autocombustion des munitions) et les effets de destruction liés. Abilita l'esplosione e i relativi effetti di distruzione del veicolo. - 開啟此功能後, 將使有關載具在損毀時有殉爆的效果. - 开启此功能后, 将使有关载具在损毁时有殉爆的效果. + 開啟此功能後, 將使有關載具在損毀時有殉爆的效果. + 开启此功能后, 将使有关载具在损毁时有殉爆的效果. Wreck (Turret) @@ -40,8 +40,8 @@ Ruínas (torre) 잔해(포탑) 残骸(タレット) - 殘骸 (砲塔) - 残骸 (炮塔) + 殘骸 (砲塔) + 残骸 (炮塔) Enable ammo box cook off @@ -51,8 +51,8 @@ Aktywuj samozapłon skrzyń z amunicją Cook-off caisses de munitions Abilita esplosione cassa munizioni - 開啟彈藥箱殉爆效果 - 开启弹药箱殉爆效果 + 開啟彈藥箱殉爆效果 + 开启弹药箱殉爆效果 Enables cooking off of ammo boxes. @@ -62,8 +62,8 @@ Aktywuje samozapłon skrzyń z amunicją Active le cook-off sur toutes les caisses de munitions. Abilita l'esplosione della cassa di munizioni. - 開啟彈藥箱殉爆效果. - 开启弹药箱殉爆效果. + 開啟彈藥箱殉爆效果. + 开启弹药箱殉爆效果. Enable Ammunition cook off @@ -73,8 +73,8 @@ Aktywuj samozapłon amunicji Active le cook-off des munitions Abilita Esplosione munizioni - 開啟彈藥殉爆效果 - 开启弹药殉爆效果 + 開啟彈藥殉爆效果 + 开启弹药殉爆效果 Enables Ammunition cook off. Fires ammunition projectiles while vehicle is on fire and has ammunition. @@ -83,8 +83,8 @@ Aktywuje samozapłon amunicji. Wystrzeliwuje pociski podczas gdy pojazd płonie i posiada amunicję. Mets à feu les munitions lorsqu'un véhicule est en feu et contient des munitions. Abilita l'esplosione delle munizioni. Spara munizioni di proiettili quando il veicolo va a fuoco e contiene munizioni. - 開啟彈藥殉爆效果. 當一台載有彈藥的載具起火時, 將會有殉爆的效果. - 开启弹药殉爆效果. 当一台载有弹药的载具起火时, 将会有殉爆的效果. + 開啟彈藥殉爆效果. 當一台載有彈藥的載具起火時, 將會有殉爆的效果. + 开启弹药殉爆效果. 当一台载有弹药的载具起火时, 将会有殉爆的效果. Ammunition cook off duration @@ -92,8 +92,8 @@ 弾薬の誘爆持続時間 Durée cook-off des munitions Durata esplosione munizioni - 彈藥殉爆效果持續時間 - 弹药殉爆效果持续时间 + 彈藥殉爆效果持續時間 + 弹药殉爆效果持续时间 Multiplier for how long cook off lasts [Setting to 0 will disable ammo cookoff] @@ -101,8 +101,8 @@ Mnożnik decydujący jak długo ma trwać samozapłon amunicji [Ustawienie na 0 spowoduje wyłącznie samozapłonu] 誘爆の持続時間を乗数で設定。[0 に設定で誘爆を無効化] Moltiplicatore della durata dell'esplosione [Impostare 0 disabiliterà l'esplosione delle munizioni] - 設定彈藥殉爆效果會持續多久時間 [輸入0來關閉殉爆效果] - 设定弹药殉爆效果会持续多久时间 [输入0来关闭殉爆效果] + 設定彈藥殉爆效果會持續多久時間 [輸入0來關閉殉爆效果] + 设定弹药殉爆效果会持续多久时间 [输入0来关闭殉爆效果] diff --git a/addons/dagr/stringtable.xml b/addons/dagr/stringtable.xml index f7155562a8..51ca754a82 100644 --- a/addons/dagr/stringtable.xml +++ b/addons/dagr/stringtable.xml @@ -1,4 +1,4 @@ - + @@ -13,8 +13,8 @@ DAGR DAGR DAGR - 軍用GPS接收器 - 军用GPS接收器 + 軍用GPS接收器 + 军用GPS接收器 Configure DAGR @@ -28,8 +28,8 @@ Configurer le DAGR DAGR を設定 DAGR 설정 - 軍用GPS接收器設定 - 军用GPS接收器设定 + 軍用GPS接收器設定 + 军用GPS接收器设定 Toggle DAGR @@ -43,8 +43,8 @@ Activer/Desactiver le DAGR DAGR を常に表示 DAGR 토글 - 切換軍用GPS接收器 - 切换军用GPS接收器 + 切換軍用GPS接收器 + 切换军用GPS接收器 Defense Advanced GPS Receiver @@ -58,8 +58,8 @@ Defense Advanced GPS Receiver アドバンスド DAGR の受信を定義します 국방 고급위성항법시스템 수신기 - 軍用高級防禦GPS接收器 - 军用高级防御GPS接收器 + 軍用高級防禦GPS接收器 + 军用高级防御GPS接收器 diff --git a/addons/disarming/stringtable.xml b/addons/disarming/stringtable.xml index a7fc003f65..30f9fa4b85 100644 --- a/addons/disarming/stringtable.xml +++ b/addons/disarming/stringtable.xml @@ -1,4 +1,4 @@ - + @@ -14,8 +14,8 @@ Abrir inventário インベントリを開く 소지품 열기 - 開啟裝備 - 开启装备 + 開啟裝備 + 开启装备 diff --git a/addons/disposable/stringtable.xml b/addons/disposable/stringtable.xml index 782abbd9dc..f41b2cad88 100644 --- a/addons/disposable/stringtable.xml +++ b/addons/disposable/stringtable.xml @@ -1,4 +1,4 @@ - + @@ -14,8 +14,8 @@ Tubo utilizado 使用済み 사용함 - 使用過的火箭筒 - 使用过的火箭筒 + 使用過的火箭筒 + 使用过的火箭筒 Used disposable rocket launcher @@ -30,8 +30,8 @@ Lança foguetes descartável utilizado 使い終わったロケット ランチャーの筒部分 사용한 일회용 발사관 - 使用過的一次性火箭發射器 - 使用过的一次性火箭发射器 + 使用過的一次性火箭發射器 + 使用过的一次性火箭发射器 Preloaded Missile Dummy @@ -46,8 +46,8 @@ Míssel inerte pré-carregado 仮置きのミサイルをあらかじめ装填 임시로 미사일을 미리 장전 - 預裝訓練導彈 - 预装训练导弹 + 預裝訓練導彈 + 预装训练导弹 diff --git a/addons/dogtags/stringtable.xml b/addons/dogtags/stringtable.xml index edcfa14553..e47a0ae1b7 100644 --- a/addons/dogtags/stringtable.xml +++ b/addons/dogtags/stringtable.xml @@ -1,4 +1,4 @@ - + @@ -11,8 +11,8 @@ 군번줄 Plaque d'identification Piastrina - 兵籍牌 - 兵籍牌 + 兵籍牌 + 兵籍牌 Check Dog Tag @@ -24,8 +24,8 @@ 군번줄 확인 Vérifier les plaques d'identification Controlla Piastrina - 檢查兵籍牌 - 检查兵籍牌 + 檢查兵籍牌 + 检查兵籍牌 Check @@ -37,8 +37,8 @@ 확인 Vérifier Controlla - 檢查 - 检查 + 檢查 + 检查 Take @@ -50,8 +50,8 @@ 회수 Prendre Prendi - 拿取 - 拿取 + 拿取 + 拿取 Dogtag taken from %1... @@ -63,8 +63,8 @@ %1로부터 군번줄을 회수했습니다... Plaque d'identification pris sur %1... Piastrina presa da %1... - 從%1身上拿取兵籍牌... - 从%1身上拿取兵籍牌... + 從%1身上拿取兵籍牌... + 从%1身上拿取兵籍牌... Somebody else has already taken the dogtag... @@ -76,8 +76,8 @@ 누군가 이미 군번줄을 회수해갔습니다... Quelqu'un d'autre a déjâ pris les plaques d'identification... Qualcun altro ha già preso la piastrina... - 已經有人把他的兵籍牌拿走了... - 已经有人把他的兵籍牌拿走了... + 已經有人把他的兵籍牌拿走了... + 已经有人把他的兵籍牌拿走了... diff --git a/addons/dragging/stringtable.xml b/addons/dragging/stringtable.xml index 8d657be92e..767ae3fd73 100644 --- a/addons/dragging/stringtable.xml +++ b/addons/dragging/stringtable.xml @@ -1,4 +1,4 @@ - + @@ -14,8 +14,8 @@ Húzás 引きずる 끌기 - 拖拉 - 拖拉 + 拖拉 + 拖拉 Release @@ -30,8 +30,8 @@ Elengedés はなす 놓기 - 放開 - 放开 + 放開 + 放开 Drag/Release Object @@ -46,8 +46,8 @@ Húzás/Elengedés Objektum オブジェクトを引きずる/はなす 물건 끌기/놓기 - 拖拉/放開物品 - 拖拉/放开物品 + 拖拉/放開物品 + 拖拉/放开物品 Item too heavy @@ -62,8 +62,8 @@ Az objektum túl nehéz アイテムが重すぎる 물체가 너무 무겁습니다 - 此物品過重 - 此物品过重 + 此物品過重 + 此物品过重 Carry @@ -78,8 +78,8 @@ Нести 運ぶ 업기 - 背起 - 背起 + 背起 + 背起 Raise/Lower @@ -93,8 +93,8 @@ Lever/Baisser 上げる/下げる 높이기/낮추기 - 提高/下降 - 提高/下降 + 提高/下降 + 提高/下降 diff --git a/addons/explosives/stringtable.xml b/addons/explosives/stringtable.xml index 5100ea4849..f34a160cca 100644 --- a/addons/explosives/stringtable.xml +++ b/addons/explosives/stringtable.xml @@ -1,4 +1,4 @@ - + @@ -14,8 +14,8 @@ Взрывчатка 爆発物 폭발물 - 炸药 - 炸藥 + 炸药 + 炸藥 Place @@ -30,8 +30,8 @@ Установить 設置 설치 - 放置 - 放置 + 放置 + 放置 Detonate @@ -46,8 +46,8 @@ Подрыв 点火 폭파 - 引爆 - 引爆 + 引爆 + 引爆 Detonate All @@ -61,8 +61,8 @@ Detonar Tudo すべて点火 모두 폭파 - 引爆全部 - 引爆全部 + 引爆全部 + 引爆全部 Explosive code: %1 @@ -77,8 +77,8 @@ Codice esplosivo: %1 爆破コード: %1 폭파 코드: %1 - 炸药代码: %1 - 炸藥代碼: %1 + 炸药代码: %1 + 炸藥代碼: %1 Place @@ -93,8 +93,8 @@ Установить 設置 설치 - 放置 - 放置 + 放置 + 放置 Attach @@ -109,8 +109,8 @@ Прикрепить 取り付け 부착 - 连接 - 連接 + 连接 + 連接 Blocked @@ -124,8 +124,8 @@ Bloqué 取り付けできない 막힘 - 断开 - 斷開 + 断开 + 斷開 Cancel @@ -140,8 +140,8 @@ Отмена 中止 취소 - 取消 - 取消 + 取消 + 取消 Rotate @@ -156,8 +156,8 @@ Bращать 向きを変える 회전 - 旋转 - 旋轉 + 旋转 + 旋轉 Turn On Thor III @@ -172,8 +172,8 @@ Активировать Thor III Thor III を使う Thor III 켜기 - 开启索尔三型 - 開啟索爾三型 + 开启索尔三型 + 開啟索爾三型 Turn Off Thor III @@ -188,8 +188,8 @@ Деактивировать Thor III Thor III を止める Thor III 끄기 - 关闭索尔三型 - 關閉索爾三型 + 关闭索尔三型 + 關閉索爾三型 Cellphone @@ -204,8 +204,8 @@ Сотовый телефон 携帯電話 휴대전화 - 手机 - 手機 + 手机 + 手機 Used to remotely trigger explosives @@ -220,8 +220,8 @@ Используется для удаленной детонации СВУ 爆発物を遠隔で起爆させるのに使います 원격으로 폭발물을 폭파시킬때 씁니다. - 用于远端引爆炸药 - 用於遠端引爆炸藥 + 用于远端引爆炸药 + 用於遠端引爆炸藥 M57 Firing Device @@ -236,8 +236,8 @@ Взрыватель M57 M57 起爆装置 M57 격발기 - M57 引爆装置 - M57 引爆裝置 + M57 引爆装置 + M57 引爆裝置 Used to remotely trigger explosives @@ -252,8 +252,8 @@ Используется для удаленной детонации зарядов 爆発物を遠隔で起爆させるのに使います 원격으로 폭발물을 폭파시킬때 씁니다. - 用于远端引爆炸药 - 用於遠端引爆炸藥 + 用于远端引爆炸药 + 用於遠端引爆炸藥 M152 Firing Device @@ -268,8 +268,8 @@ Взрыватель M152 M152 起爆装置 M152 격발기 - M152 引爆装置 - M152 引爆裝置 + M152 引爆装置 + M152 引爆裝置 M152 RAMS @@ -284,8 +284,8 @@ M152 RAMS M152 RAMS M152 RAMS - M152 远端炸药引爆系统 - M152 遠端炸藥引爆系統 + M152 远端炸药引爆系统 + M152 遠端炸藥引爆系統 Defusal Kit @@ -300,8 +300,8 @@ Комплект разминирования 解除キット 해체 장비 - 拆弹工具 - 拆彈工具 + 拆弹工具 + 拆彈工具 Allows defusing of explosives @@ -316,8 +316,8 @@ Позволяет обезвреживать взрывчатку 爆発物を無力化できます 폭발물을 해체할 수 있게 해줍니다 - 可以用来拆除炸弹 - 可以用來拆除炸彈 + 可以用来拆除炸弹 + 可以用來拆除炸彈 Add to Speed Dial @@ -332,8 +332,8 @@ Добавить в быстрый вызов 短縮ダイアルに追加 단축키에 지정 - 增加到快速拨号 - 增加到快速撥號 + 增加到快速拨号 + 增加到快速撥號 Clear @@ -348,8 +348,8 @@ Очистить 消去 삭제 - 清除 - 清除 + 清除 + 清除 Dial @@ -364,8 +364,8 @@ Hабрать ダイアル 다이얼 - 拨号 - 撥號 + 拨号 + 撥號 Up @@ -380,8 +380,8 @@ Вызов 上へ - - + + Down @@ -396,8 +396,8 @@ Сброс 下へ 아래 - - + + Cancel @@ -412,8 +412,8 @@ Отмена 中止 취소 - 取消 - 取消 + 取消 + 取消 Detonate Menu @@ -428,8 +428,8 @@ Меню подрыва 点火メニュー 폭파 메뉴 - 引爆选单 - 引爆選單 + 引爆选单 + 引爆選單 Place Menu @@ -444,8 +444,8 @@ Меню установки 設置メニュー 설치 메뉴 - 放置选单 - 放置選單 + 放置选单 + 放置選單 Defuse @@ -460,8 +460,8 @@ Обезвредить 無力化 해체 - 拆除 - 拆除 + 拆除 + 拆除 Defusing Explosive... @@ -476,8 +476,8 @@ Обезвреживание... 爆発物を無力化中・・・ 폭발물 해체중... - 炸弹拆除中... - 炸彈拆除中... + 炸弹拆除中... + 炸彈拆除中... Timer @@ -492,8 +492,8 @@ Таймер タイマー 타이머 - 计时器 - 計時器 + 计时器 + 計時器 Time: %1m %2s @@ -508,8 +508,8 @@ Время: %1m %2c 設定時間: %1分 %2秒 시간: %1분 %2초 - 时间: %1分%2秒 - 時間: %1分%2秒 + 时间: %1分%2秒 + 時間: %1分%2秒 Set Time @@ -524,8 +524,8 @@ Установить время 時間を設定 시간 설정 - 设定时间 - 設定時間 + 设定时间 + 設定時間 Select a Trigger @@ -540,8 +540,8 @@ Выберите детонатор 点火装置を選択 작동방식 선택 - 选择一个触发器 - 選擇一個觸發器 + 选择一个触发器 + 選擇一個觸發器 Select @@ -556,8 +556,8 @@ Выбрать 選択 선택 - 选择 - 選擇 + 选择 + 選擇 Pressure Plate @@ -572,8 +572,8 @@ Нажимная плита 圧力感知式 압력식 - 压力盘 - 壓力盤 + 压力盘 + 壓力盤 Tripwire @@ -588,8 +588,8 @@ Растяжка 仕掛け線 인계철선 - 绊线 - 絆線 + 绊线 + 絆線 IR Sensor @@ -604,8 +604,8 @@ ИК сенсор 赤外線感知式 적외선 센서 - 红外线感应器 - 紅外線感應器 + 红外线感应器 + 紅外線感應器 No triggers available for %1 @@ -620,8 +620,8 @@ Нет доступных взрывателей для %1 %1 につかえる点火装置がありません %1(을)를 작동할 장치가 없습니다. - 没有适合%1的触发器 - 沒有適合%1的觸發器 + 没有适合%1的触发器 + 沒有適合%1的觸發器 IR Sensor (Side Attack) @@ -636,8 +636,8 @@ ИК сенсор (детонация вбок) 赤外線感知式 (横からの攻撃) 적외선 센서 (측면 공격) - 红外线感应器 (侧边攻击) - 紅外線感應器 (側邊攻擊) + 红外线感应器 (侧边攻击) + 紅外線感應器 (側邊攻擊) Magnetic Influence Sensor (Bottom Attack) @@ -652,8 +652,8 @@ Магнитный сенсор (детонация вверх) 磁気感知式 (下からの攻撃) 자기장 감지센서 (바닥 공격) - 磁性感应器 (底部攻击) - 磁性感應器 (底部攻擊) + 磁性感应器 (底部攻击) + 磁性感應器 (底部攻擊) No explosives on trigger. @@ -668,8 +668,8 @@ Взрыватель не подсоединён к взрывчатке 点火装置に爆発物がありません。 격발기에 등록된 폭발물이 없습니다. - 触发器上并没有炸药 - 觸發器上並沒有炸藥 + 触发器上并没有炸药 + 觸發器上並沒有炸藥 Dead Man's Switch @@ -684,8 +684,8 @@ Detonatore a rilascio 自爆装置 자폭 장치 - 自杀炸弹客引爆器 - 自殺炸彈客引爆器 + 自杀炸弹客引爆器 + 自殺炸彈客引爆器 Used to remotely trigger explosives when released. @@ -700,8 +700,8 @@ Usato per attivare a distanza esplosivi al momento del rilascio 点火装置を離すと遠隔で起爆したいときに使います。 압력이 해제될때 원격으로 폭발시킵니다. - 当放开按钮时, 将会引爆炸弹. - 當放開按鈕時, 將會引爆炸彈. + 当放开按钮时, 将会引爆炸弹. + 當放開按鈕時, 將會引爆炸彈. Pick up @@ -716,8 +716,8 @@ Pegar 拾う 줍기 - 捡起 - 撿起 + 捡起 + 撿起 Explosive System @@ -732,8 +732,8 @@ Sistema Esplosivi 爆発システム 폭발물 시스템 - 炸药系统 - 炸藥系統 + 炸药系统 + 炸藥系統 Require specialists? @@ -748,8 +748,8 @@ Richiedi specialisti? 特技兵を必要としますか? 전문가가 필요합니까? - 需要专家? - 需要專家? + 需要专家? + 需要專家? Require explosive specialists to disable explosives? Default: No @@ -764,8 +764,8 @@ Richiedi specialisti esplosivi per disabilitare esplosivi? Default: No 爆発物を無効化するには、爆発物の特技兵を必要としますか?標準:いいえ 폭발물을 해제하기 위해서는 전문가가 필요합니까? 기본설정: 아니요 - 需要炸弹专家才能拆除炸弹? 预设: 否 - 需要炸彈專家才能拆除炸彈? 預設: 否 + 需要炸弹专家才能拆除炸弹? 预设: 否 + 需要炸彈專家才能拆除炸彈? 預設: 否 Punish non-specialists? @@ -780,8 +780,8 @@ Punisci non-specialisti? 非特技兵へ足かせを与えますか? 비-전문가에 불이익을 줍니까? - 折磨非专业人员? - 折磨非專業人員? + 折磨非专业人员? + 折磨非專業人員? Increase the time it takes to complete actions for non-specialists? Default: Yes @@ -796,8 +796,8 @@ Aumenta il tempo richiesto per completare azioni per non-specialisti? Default: Si 非特技兵は動作を完了する必要を増加させますか?標準:はい 비-전문가가 폭발물을 해제시 더욱 많은 시간을 소요합니까? 기본설정: 예 - 增加非专业人员相关操作的时间? 预设: 是 - 增加非專業人員相關操作的時間? 預設: 是 + 增加非专业人员相关操作的时间? 预设: 是 + 增加非專業人員相關操作的時間? 預設: 是 Explode on defusal? @@ -812,8 +812,8 @@ Fai esplodere quando disarmato? 解除時に爆発させますか? 해제시 폭발합니까? - 拆除时引爆? - 拆除時引爆? + 拆除时引爆? + 拆除時引爆? Enable certain explosives to explode on defusal? Default: Yes @@ -828,8 +828,8 @@ Abilita alcuni esplosivi per esplosione al disarmo? Default: Si 特定の爆発物へ、解除時に爆発させますか?標準:はい 특정 폭발물이 해제시 폭발하게 합니까? 기본설정: 예 - 启用后, 某些炸弹会在拆除时引爆? 预设: 是 - 啟用後, 某些炸彈會在拆除時引爆? 預設: 是 + 启用后, 某些炸弹会在拆除时引爆? 预设: 是 + 啟用後, 某些炸彈會在拆除時引爆? 預設: 是 This module adjusts the settings related to explosives. @@ -844,8 +844,8 @@ Questo modulo cambia le impostazioni relative agli esplosivi このモジュールを調節し爆発物に設定を反映させます。 이 모듈은 폭발물에 관한 설정을 수정할 수 있게합니다. - 此模块用来调整炸药的相关设定 - 此模塊用來調整炸藥的相關設定 + 此模块用来调整炸药的相关设定 + 此模塊用來調整炸藥的相關設定 M6 SLAM Mine (Bottom Attack) @@ -866,8 +866,8 @@ Мина M6 SLAM (направлена вверх) M6 SLAM 地雷 (下からの攻撃) M6 SLAM 지뢰 (바닥 공격) - M6指向性反装甲地雷 (底部攻击) - M6指向性反裝甲地雷 (底部攻擊) + M6指向性反装甲地雷 (底部攻击) + M6指向性反裝甲地雷 (底部攻擊) M6 SLAM Mine (Side Attack) @@ -888,8 +888,8 @@ Мина M6 SLAM (направлена вбок) M6 SLAM 地雷 (横からの攻撃) M6 SLAM 지뢰 (측면 공격) - M6指向性反装甲地雷 (侧边攻击) - M6指向性反裝甲地雷 (側邊攻擊) + M6指向性反装甲地雷 (侧边攻击) + M6指向性反裝甲地雷 (側邊攻擊) Large IED (Urban, Pressure Plate) @@ -910,8 +910,8 @@ Большое СВУ (городское, нажимного действия) 大きな IED (市街地用、圧力感知) 대형 급조폭발물 (시가지, 압력식) - 大型简易爆炸装置 (地表上, 压力盘) - 大型簡易爆炸裝置 (地表上, 壓力盤) + 大型简易爆炸装置 (地表上, 压力盘) + 大型簡易爆炸裝置 (地表上, 壓力盤) Large IED (Dug-in, Pressure Plate) @@ -932,8 +932,8 @@ Большое СВУ (закопанное, нажимного действия) 大きな IED (埋め込み型、圧力感知) 대형 급조폭발물 (묻힘, 압력식) - 大型简易爆炸装置 (地表下, 压力盘) - 大型簡易爆炸裝置 (地表下, 壓力盤) + 大型简易爆炸装置 (地表下, 压力盘) + 大型簡易爆炸裝置 (地表下, 壓力盤) Small IED (Urban, Pressure Plate) @@ -954,8 +954,8 @@ Малое СВУ (городское, нажимного действия) 小さな IED (市街地用、圧力感知) 소형 급조폭발물 (시가지, 압력식) - 小型简易爆炸装置 (地表上, 压力盘) - 小型簡易爆炸裝置 (地表上, 壓力盤) + 小型简易爆炸装置 (地表上, 压力盘) + 小型簡易爆炸裝置 (地表上, 壓力盤) Small IED (Dug-in, Pressure Plate) @@ -976,8 +976,8 @@ Малое СВУ (закопанное, нажимного действия) 小さな IED (埋め込み型、圧力感知) 소형 급조폭발물 (묻힘, 압력식) - 小型简易爆炸装置 (地表下, 压力盘) - 小型簡易爆炸裝置 (地表下, 壓力盤) + 小型简易爆炸装置 (地表下, 压力盘) + 小型簡易爆炸裝置 (地表下, 壓力盤) Connect to %1 @@ -992,8 +992,8 @@ Conectar à %1 %1 へ接続 %1에 연결중 - 连接到%1 - 連接到%1 + 连接到%1 + 連接到%1 Tripwire Flare @@ -1004,8 +1004,8 @@ 조명지뢰 Fusée éclairante avec fil de détente Cavo d'innesco - 绊线闪光地雷 - 絆線閃光地雷 + 绊线闪光地雷 + 絆線閃光地雷 Type: Tripwire flare - Ignites a non-lethal flare when triggered.<br />Rounds: 1<br />Used on: Ground @@ -1016,8 +1016,8 @@ 종류: 조명지뢰 - 작동시 무해한 조명을 사출합니다.<br />장탄수: 1<br />사용처: 지면 Type : Fusée éclairante avec fil de détente - Allume une fusée éclairante lorsque déclenché. <br />Coups : 1<br />Utilisé sur : le sol Tipo: Cavo d'innesco - Sfocio un abbaglio non letale quanto attivato. <br />Rimanenti: 1<br />Usato: A terra - 类型: 绊线闪光地雷 - 触发后产生非致命性的强光.<br />发数: 1<br />使用于: 地面 - 類型: 絆線閃光地雷 - 觸發後產生非致命性的強光.<br />發數: 1<br />使用於: 地面 + 类型: 绊线闪光地雷 - 触发后产生非致命性的强光.<br />发数: 1<br />使用于: 地面 + 類型: 絆線閃光地雷 - 觸發後產生非致命性的強光.<br />發數: 1<br />使用於: 地面 diff --git a/addons/fastroping/stringtable.xml b/addons/fastroping/stringtable.xml index 8f1188b06e..f3988ee14f 100644 --- a/addons/fastroping/stringtable.xml +++ b/addons/fastroping/stringtable.xml @@ -1,4 +1,4 @@ - + @@ -13,8 +13,8 @@ Десантирование по канатам FRIES を装備 FRIES 장착 - 启用快速绳降及撤离系统 - 啟用快速繩降及撤離系統 + 启用快速绳降及撤离系统 + 啟用快速繩降及撤離系統 Equips compatible helicopters with a Fast Rope Insertion Extraction System. @@ -28,8 +28,8 @@ Снаряжает совместимые вертолеты оборудованием для спуска десанта по канатам. ヘリコプターで Fast Rope Insertion Extraction System を使えるようにします 패스트로프 투입 및 탈출 시스템을 호환되는 헬리콥터에 적용합니다. - 使可相容的直升机启用快速绳降及撤离系统 - 使可相容的直升機啟用快速繩降及撤離系統 + 使可相容的直升机启用快速绳降及撤离系统 + 使可相容的直升機啟用快速繩降及撤離系統 Prepare fast roping system @@ -43,8 +43,8 @@ Подготовить канаты ファスト ロープのシステムを準備 패스트로프 준비 - 准备快速绳降系统 - 準備快速繩降系統 + 准备快速绳降系统 + 準備快速繩降系統 Deploy ropes @@ -58,8 +58,8 @@ Зацепить канаты ロープを展開 줄 배치 - 部属绳索 - 部屬繩索 + 部属绳索 + 部屬繩索 Fast rope @@ -73,8 +73,8 @@ Спуститься по канату ファスト ロープをする 강하하기 - 快速绳降 - 快速繩降 + 快速绳降 + 快速繩降 Cut ropes @@ -88,8 +88,8 @@ Обрезать канаты ロープを切断 줄 자르기 - 剪掉绳索 - 剪掉繩索 + 剪掉绳索 + 剪掉繩索 Equip helicopter with FRIES @@ -103,8 +103,8 @@ Снарядить вертолет канатами для спуска ヘリコプターへ FRIES を装備 헬리콥터에 FRIES 장착 - 启用快速绳降及撤离系统给指定的直升机 - 啟用快速繩降及撤離系統給指定的直升機 + 启用快速绳降及撤离系统给指定的直升机 + 啟用快速繩降及撤離系統給指定的直升機 Equips the selected helicopter with a Fast Rope Insertion Extraction System @@ -118,8 +118,8 @@ Снаряжает выбранный вертолет оборудованием для спуска десанта по канатам 選択されたヘリコプターで Fast Rope Insertion Extraction System を使えるようにします。 선택된 헬리콥터에 패스트로프 투입 및 탈출 시스템을 장착합니다. - 使指定的直升机启用快速绳降及撤离系统 - 使指定的直升機啟用快速繩降及撤離系統 + 使指定的直升机启用快速绳降及撤离系统 + 使指定的直升機啟用快速繩降及撤離系統 LET UNITS FAST ROPE @@ -130,8 +130,8 @@ ДЕСАНТИРОВАНИЕ ПО КАНАТУ ユニットへファスト ロープをさせる ZJAZD NA LINACH - 让单位快速绳降 - 讓單位快速繩降 + 让单位快速绳降 + 讓單位快速繩降 diff --git a/addons/fcs/stringtable.xml b/addons/fcs/stringtable.xml index 2c5cef8624..9e776f34cd 100644 --- a/addons/fcs/stringtable.xml +++ b/addons/fcs/stringtable.xml @@ -1,4 +1,4 @@ - + @@ -14,8 +14,8 @@ Marcar com laser / Medir Distância レーザー ターゲット / 計測距離 목표까지 거리를 레이저로 취득 - 雷射指示目标 / 测量距离 - 雷射指示目標 / 測量距離 + 雷射指示目标 / 测量距离 + 雷射指示目標 / 測量距離 Zeroed To @@ -30,8 +30,8 @@ Azzeramento a 次にゼロイン 영점 조절 - 归零到 - 歸零到 + 归零到 + 歸零到 Adjust FCS Range (Up) @@ -46,8 +46,8 @@ Диапазон СУО (Выше) FCS による距離を調節 (上げ) 사통장치 거리 조정 (위로) - 调整火控系统距离 (上) - 調整火控系統距離 (上) + 调整火控系统距离 (上) + 調整火控系統距離 (上) Adjust FCS Range (Down) @@ -62,8 +62,8 @@ Диапазон СУО (Ниже) FCS による距離を調節 (下げ) 사통장치 거리 조정 (아래로) - 调整火控系统距离 (下) - 調整火控系統距離 (下) + 调整火控系统距离 (下) + 調整火控系統距離 (下) Reset FCS @@ -78,8 +78,8 @@ Обнулить СУО FCS を初期化 사통장치 초기화 - 重置火控系统 - 重置火控系統 + 重置火控系统 + 重置火控系統 FCS has been reset. @@ -94,8 +94,8 @@ СУО обнулен. FCS は初期化された 사통장치 초기화됨 - 火控系统已被重置 - 火控系統已被重置 + 火控系统已被重置 + 火控系統已被重置 diff --git a/addons/finger/stringtable.xml b/addons/finger/stringtable.xml index ef5de545c9..b6dc3c5f87 100644 --- a/addons/finger/stringtable.xml +++ b/addons/finger/stringtable.xml @@ -1,4 +1,4 @@ - + @@ -14,8 +14,8 @@ Mostra puntatore per te stesso 自分にポインティング表記を表示する 자신이 가리키는곳을 보여줍니다 - 显示指向指示器给自己 - 顯示指向指示器給自己 + 显示指向指示器给自己 + 顯示指向指示器給自己 Render the indicator for the pointing player. This option doesn't affect whether the other players would see the indicator @@ -30,8 +30,8 @@ Mostra puntatore per il giocatore indicato. Questa opzione non influisce la possibilità che gli altri giocatori vedano il puntatore プレイヤーへのポインティング表記を描画します。このオプションは他のプレイヤーの表記に影響しません。 대상이 가리키는곳을 보이게 합니다. - 显示指向指示器给玩家自己. 此选项设定并不影响其他玩家能否看到指示器. - 顯示指向指示器給玩家自己. 此選項設定並不影響其他玩家能否看到指示器. + 显示指向指示器给玩家自己. 此选项设定并不影响其他玩家能否看到指示器. + 顯示指向指示器給玩家自己. 此選項設定並不影響其他玩家能否看到指示器. Pointing indicator @@ -46,8 +46,8 @@ Indicatore di puntamento ポインティング表記 가리키기 표시기 - 指向指示器 - 指向指示器 + 指向指示器 + 指向指示器 Color of the pointing indicator circle @@ -62,8 +62,8 @@ Colore del cerchio dell'indicatore di puntamento ポインティング表記の円の色 가리키기의 원형 색상 - 指向指示器颜色 - 指向指示器顏色 + 指向指示器颜色 + 指向指示器顏色 Action "point a finger at" @@ -78,8 +78,8 @@ Azione "punta il dito a" "point a finger at"キー "손가락으로 가리키기"행동 - 使"手指指向在" - 使"手指指向在" + 使"手指指向在" + 使"手指指向在" Points, and shows a virtual marker of where you are looking to nearby units. Can be held down. @@ -94,8 +94,8 @@ Punta e mostra un marker virtuale di dove stai guardando alle unità vicine. Può essere tenuto premuto. ポイント、そして架空のマーカー表記は自ユニットの近くにいると表記されます。これは押しっぱなしにできます。 당신이 보는것을 가상의 마커로 표시함으로서 다른 인원이 볼 수 있게 합니다. 누른채로 유지할 수 있습니다. - 当按下此按键后, 你附近的单位即可看见一个虚拟图示, 标明你正在指向的位置. 此按键可以被按住来持续显示. - 當按下此按鍵後, 你附近的單位即可看見一個虛擬圖示, 標明你正在指向的位置. 此按鍵可以被按住來持續顯示. + 当按下此按键后, 你附近的单位即可看见一个虚拟图示, 标明你正在指向的位置. 此按键可以被按住来持续显示. + 當按下此按鍵後, 你附近的單位即可看見一個虛擬圖示, 標明你正在指向的位置. 此按鍵可以被按住來持續顯示. Pointing Settings @@ -110,8 +110,8 @@ Impostazioni puntamento ポインティング設定 가리키기 설정 - 指向设定 - 指向設定 + 指向设定 + 指向設定 Pointing Enabled @@ -126,8 +126,8 @@ Puntamento abilitato ポインティングを有効 가리키기 활성화 - 指向系统启动 - 指向系統啟動 + 指向系统启动 + 指向系統啟動 Pointing Max Range @@ -142,8 +142,8 @@ Raggio massimo puntamento ポインティングの最大範囲 가리키기 최대 범위 - 指向指示器最大显示距离 - 指向指示器最大顯示距離 + 指向指示器最大显示距离 + 指向指示器最大顯示距離 Max range between players to show the pointing indicator [default: 4 meters] @@ -158,8 +158,8 @@ Distanza massima tra giocatori per mostrare l'indicatore di puntamento [default: 4 metri] ポインティング表記が他のプレイヤーに表示される範囲を決定できます。(標準 4 メートル) 플레이어 사이에서 가리키기 표시를 보이게 하는 최대거리를 설정합니다[기본설정: 4 미터] - 设定指向指示器最大显示距离. [预设: 4公尺] - 設定指向指示器最大顯示距離. [預設: 4公尺] + 设定指向指示器最大显示距离. [预设: 4公尺] + 設定指向指示器最大顯示距離. [預設: 4公尺] diff --git a/addons/flashlights/stringtable.xml b/addons/flashlights/stringtable.xml index b6ba53aff7..d896d3724a 100644 --- a/addons/flashlights/stringtable.xml +++ b/addons/flashlights/stringtable.xml @@ -1,4 +1,4 @@ - + @@ -13,8 +13,8 @@ Fulton MX-991 Fulton MX-991 Fulton MX-991 - Fulton MX-991 - Fulton MX-991 + Fulton MX-991 + Fulton MX-991 Flashlight with red filter. For use on map. @@ -28,8 +28,8 @@ Lampe torche avec un filtre rouge. Pour utilisation sur carte. 赤色フィルタ付きのフラッシュライト。地図上でつかいます。 빨간색 필터가 달린 손전등입니다. 지도를 비출때 씁니다. - 拥有红色滤光片的手电筒. 用来照亮地图. - 擁有紅色濾光片的手電筒. 用來照亮地圖. + 拥有红色滤光片的手电筒. 用来照亮地图. + 擁有紅色濾光片的手電筒. 用來照亮地圖. Maglite XL50 @@ -43,8 +43,8 @@ Maglite XL50 Maglite XL50 Maglite XL50 - Maglite XL50 - Maglite XL50 + Maglite XL50 + Maglite XL50 White mini flashlight. For use on map. @@ -58,8 +58,8 @@ Mini lampe torche blanche. Pour utilisation sur carte. 白色光の小さなフラッシュライト。地図上でつかいます。 하얀색 조그마한 손전등. 지도를 비출때 씁니다. - 白色的迷你手电筒. 用来照亮地图. - 白色的迷你手電筒. 用來照亮地圖. + 白色的迷你手电筒. 用来照亮地图. + 白色的迷你手電筒. 用來照亮地圖. KSF-1 @@ -73,8 +73,8 @@ KSF-1 KSF-1 KSF-1 - KSF-1 - KSF-1 + KSF-1 + KSF-1 Flashlight with red filter. For use on map. @@ -88,8 +88,8 @@ Lampe torche avec un filtre rouge. Pour utilisation sur carte. 赤色フィルタ付きのフラッシュライト。地図上でつかいます。 빨간색 필터가 달린 손전등입니다. 지도를 비출때 씁니다. - 拥有红色滤光片的手电筒. 用来照亮地图. - 擁有紅色濾光片的手電筒. 用來照亮地圖. + 拥有红色滤光片的手电筒. 用来照亮地图. + 擁有紅色濾光片的手電筒. 用來照亮地圖. diff --git a/addons/flashsuppressors/stringtable.xml b/addons/flashsuppressors/stringtable.xml index 8a7bda4d55..52563ea1c4 100644 --- a/addons/flashsuppressors/stringtable.xml +++ b/addons/flashsuppressors/stringtable.xml @@ -1,4 +1,4 @@ - + @@ -14,8 +14,8 @@ Bocacha (6,5 mm) 消炎器 (6.5 mm) 소염기 (6.5 mm) - 消光器 (6.5 mm) - 消光器 (6.5 mm) + 消光器 (6.5 mm) + 消光器 (6.5 mm) Flash Suppressor (7.62 mm) @@ -30,8 +30,8 @@ Bocacha (7,62 mm) 消炎器 (7.62 mm) 소염기 (7.62 mm) - 消光器 (7.62 mm) - 消光器 (7.62 mm) + 消光器 (7.62 mm) + 消光器 (7.62 mm) Flash Suppressor (5.56 mm) @@ -46,8 +46,8 @@ Bocacha (5,56 mm) 消炎器 (5.56 mm) 소염기 (5.56 mm) - 消光器 (5.56 mm) - 消光器 (5.56 mm) + 消光器 (5.56 mm) + 消光器 (5.56 mm) Flash Suppressor (.45 ACP) @@ -62,8 +62,8 @@ Bocacha (.45 ACP) 消炎器 (.45 ACP) 소염기 (.45 ACP) - 消光器 (.45 ACP) - 消光器 (.45 ACP) + 消光器 (.45 ACP) + 消光器 (.45 ACP) Flash Suppressor (9 mm) @@ -78,8 +78,8 @@ Bocacha (9 mm) 消炎器 (9 mm) 소염기 (9 mm) - 消光器 (9 mm) - 消光器 (9 mm) + 消光器 (9 mm) + 消光器 (9 mm) Flash Suppressor (.338) @@ -94,8 +94,8 @@ Bocacha (.338) 消炎器 (.338) 소염기 (.338) - 消光器 (.338) - 消光器 (.338) + 消光器 (.338) + 消光器 (.338) Flash Suppressor (9.3 mm) @@ -110,8 +110,8 @@ Bocacha (9,3 mm) 消炎器 (9.3 mm) 소염기 (9.3 mm) - 消光器 (9.3 mm) - 消光器 (9.3 mm) + 消光器 (9.3 mm) + 消光器 (9.3 mm) diff --git a/addons/frag/stringtable.xml b/addons/frag/stringtable.xml index 2ab13ba13d..d74033f6a4 100644 --- a/addons/frag/stringtable.xml +++ b/addons/frag/stringtable.xml @@ -1,4 +1,4 @@ - + @@ -14,8 +14,8 @@ Simulazione Frammentazione 破片シミュレーション 조각 시뮬레이션 - 模拟碎片 - 模擬碎片 + 模拟碎片 + 模擬碎片 Fragmentation Simulation @@ -30,8 +30,8 @@ Simulazione Frammentazione 破片シミュレーション 조각 시뮬레이션 - 模拟碎片 - 模擬碎片 + 模拟碎片 + 模擬碎片 Enable the ACE Fragmentation Simulation @@ -46,8 +46,8 @@ Abilita la Simulazione Frammentazione di ACE ACE 破片シミュレーションを有効化 ACE 조각 시뮬레이션을 적용합니다. - 启用ACE模拟碎片 - 啟用ACE模擬碎片 + 启用ACE模拟碎片 + 啟用ACE模擬碎片 Spalling Simulation @@ -62,8 +62,8 @@ Simulazione Spalling 剥離シミュレーション 파편 시뮬레이션 - 模拟剥落 - 模擬剝落 + 模拟剥落 + 模擬剝落 Enable the ACE Spalling Simulation @@ -78,8 +78,8 @@ Abilita la Simulazione Spalling di ACE ACE 剥離シミュレーションを有効化 ACE 파편 시뮬레이션을 적용합니다. - 启用ACE模拟剥落 - 啟用ACE模擬剝落 + 启用ACE模拟剥落 + 啟用ACE模擬剝落 Explosion Reflections Simulation @@ -92,8 +92,8 @@ Cимуляция отражения взрывов ACE 爆発による飛翔シミュレーション 폭발 반사 시뮬레이션 - 模拟爆炸反射 - 模擬爆炸反射 + 模拟爆炸反射 + 模擬爆炸反射 Enable the ACE Explosion Reflection Simulation @@ -106,8 +106,8 @@ Включить симуляцию отражения взрывов ACE 爆発による飛翔シミュレーションを有効化 ACE 폭발 반사 시뮬레이션을 적용합니다. - 启用ACE模拟爆炸反射 - 啟用ACE模擬爆炸反射 + 启用ACE模拟爆炸反射 + 啟用ACE模擬爆炸反射 Maximum Projectiles Tracked @@ -122,8 +122,8 @@ Numero massimo di Proiettili Tracciati 最大弾頭追跡数 최대 발사체 추적수 - 最大碎片/剥落粒子追踪数量 - 最大碎片/剝落粒子追蹤數量 + 最大碎片/剥落粒子追踪数量 + 最大碎片/剝落粒子追蹤數量 This setting controls the maximum amount of projectiles the fragmentation and spalling system will track at any given time. If more projectiles are fired, they will not be tracked. Lower this setting if you do not want FPS drops at high-count projectile scenarios ( >200 rounds in the air at once) @@ -138,8 +138,8 @@ Questo parametro controlla il numero massimo di proiettili che la frammentazione e il sistema di spalling tracciano in ogni momento. Se più proiettili sono sparati, non verranno tracciati. Abbassa questo parametro se non vuoi cali di FPS in scenari con molti proiettili (>200 proiettili in aria contemporaneamente) 時間が許すかぎり、破片と剥離システムの最大数を設定できます。設定数以上の弾丸が発射された場合、それは対象になりません。もし多い弾数による FPS の低下を望まない場合は、低い数へ設定にします。( &gt;一度に空中内で200発) 이 설정은 조각 및 파편 시스템으로 인해 생긴 발사체의 수를 결정합니다. 만약 더 많은 발사체가 나올경우 정해진 수 이외에는 추적하지 않습니다. 이 설정을 낮춤으로써 파편이 많은 시나리오를 실행할때 더욱 원활히 진행할 수 있습니다 (한 번에 200개 이하) - 设定在指定时间内, 系统最大可追踪的碎片/剥落粒子数量. 如有更多的碎片在这之后产生, 这些粒子将不会被追踪. 如果你想要维持好的帧数, 此设定勿调的过高. ( >一次200颗粒子) - 設定在指定時間內, 系統最大可追蹤的碎片/剝落粒子數量. 如有更多的碎片在這之後產生, 這些粒子將不會被追蹤. 如果你想要維持好的幀數, 此設定勿調的過高. ( >一次200顆粒子) + 设定在指定时间内, 系统最大可追踪的碎片/剥落粒子数量. 如有更多的碎片在这之后产生, 这些粒子将不会被追踪. 如果你想要维持好的帧数, 此设定勿调的过高. ( >一次200颗粒子) + 設定在指定時間內, 系統最大可追蹤的碎片/剝落粒子數量. 如有更多的碎片在這之後產生, 這些粒子將不會被追蹤. 如果你想要維持好的幀數, 此設定勿調的過高. ( >一次200顆粒子) Maximum Projectiles Per Frame @@ -154,8 +154,8 @@ Numero massimo di proiettili per Frame フレームごとの最大弾頭数 프레임당 최대 발사체 수 - 每一帧数(FPS)最大碎片/剥落粒子数量 - 每一幀數(FPS)最大碎片/剝落粒子數量 + 每一帧数(FPS)最大碎片/剥落粒子数量 + 每一幀數(FPS)最大碎片/剝落粒子數量 The number of spall track calculations to perform in any given frame. This helps spread the FPS impact of tracking spall rounds across multiple frames, limiting its impact even further. @@ -170,8 +170,8 @@ Il numero di calcoli per tracciamento di spalling ad ogni frame. Questo aiuta a distribuire l'impatto del tracciamento dello spalling su più frame, limitando ancora di più l'impatto. 与えられたフレームごとに追跡する剥離の数を決定します。FPS に影響をあたえないよう、剥離を複数のフレームで追跡し、分散させています。 가능한 프레임마다 파편을 추적 및 계산합니다. 여러 프레임에 걸쳐 파편난 발사체를 추적하여 FPS에 도움을 줍니다. 이를 제한함으로써 더욱 큰 효과를 볼 수 있습니다. - 设定在每一帧数内, 系统最大可追踪的碎片/剥落粒子数量. 此设定可有效帮助系统减低计算压力. - 設定在每一幀數內, 系統最大可追蹤的碎片/剝落粒子數量. 此設定可有效幫助系統減低計算壓力. + 设定在每一帧数内, 系统最大可追踪的碎片/剥落粒子数量. 此设定可有效帮助系统减低计算压力. + 設定在每一幀數內, 系統最大可追蹤的碎片/剝落粒子數量. 此設定可有效幫助系統減低計算壓力. (SP Only) Frag/Spall Debug Tracing @@ -186,8 +186,8 @@ (Solo SP) Debug Tracciamento Frag/Spall (SP のみ) 破片/剥離のデバッグ用表示 (싱글플레이 전용) 조각/파편 디버그 추적화 - (仅在单人模式) 碎片/剥落除错追踪 - (僅在單人模式) 碎片/剝落除錯追蹤 + (仅在单人模式) 碎片/剥落除错追踪 + (僅在單人模式) 碎片/剝落除錯追蹤 (SP Only) Requires a mission/editor restart. Enables visual tracing of fragmentation and spalling rounds in SP game mode only. @@ -201,8 +201,8 @@ (Только для одиночной игры) Требует перезапуска миссии/редактора. Включает визуальные следы от осколков и обломков в режиме одиночной игры. (Solo SP) Richiede un restart editor/missione. Abilita il tracciamento visivo di schegge da frammentazione/spalling in modalità Giocatore Singolo. (SP のみ) ミッションとエディタの再起動が必要です。有効化すると、シングルプレイでのみ破片と剥離の弾頭が見えるようになります。 - (仅在单人模式) 让你在单人模式下可观察到碎片/剥落粒子的移动轨迹. - (僅在單人模式) 讓你在單人模式下可觀察到碎片/剝落粒子的移動軌跡. + (仅在单人模式) 让你在单人模式下可观察到碎片/剥落粒子的移动轨迹. + (僅在單人模式) 讓你在單人模式下可觀察到碎片/剝落粒子的移動軌跡. diff --git a/addons/gestures/stringtable.xml b/addons/gestures/stringtable.xml index 865a4709ce..18e8883227 100644 --- a/addons/gestures/stringtable.xml +++ b/addons/gestures/stringtable.xml @@ -1,4 +1,4 @@ - + @@ -14,8 +14,8 @@ ACE Gestos ACE ジェスチャー ACE 수신호 - ACE 手势 - ACE 手勢 + ACE 手势 + ACE 手勢 Gestures @@ -30,8 +30,8 @@ Gesti ジェスチャー 수신호 - 手势 - 手勢 + 手势 + 手勢 Advance @@ -46,8 +46,8 @@ Avanzare 警戒 전진 - 前进 - 前進 + 前进 + 前進 Go @@ -62,8 +62,8 @@ Muoversi 進め 이동 - 出发 - 出發 + 出发 + 出發 Follow @@ -78,8 +78,8 @@ Seguire ついて来い 따라올것 - 跟进 - 跟進 + 跟进 + 跟進 Up @@ -94,8 +94,8 @@ Alzarsi 立ち上がれ - 起立 - 起立 + 起立 + 起立 Cease Fire @@ -110,8 +110,8 @@ Cessare il Fuoco 撃つな 사격 중지 - 停火 - 停火 + 停火 + 停火 Stop @@ -125,8 +125,8 @@ Detenerse 止まれ 멈춰 - 停止 - 停止 + 停止 + 停止 Freeze @@ -141,8 +141,8 @@ Fermi 動くな 정지 - 不准动 - 不准動 + 不准动 + 不准動 Cover @@ -157,8 +157,8 @@ Copertura 隠れろ 엄폐 - 掩护 - 掩護 + 掩护 + 掩護 Rally up @@ -172,8 +172,8 @@ Reunirse 集合 집결 - 集合 - 集合 + 集合 + 集合 Move forward @@ -187,8 +187,8 @@ Avanzar 前に進め 앞으로 이동 - 往前走 - 往前走 + 往前走 + 往前走 Engage @@ -202,8 +202,8 @@ Atacar 交戦しろ 교전할것 - 交战 - 交戰 + 交战 + 交戰 Point @@ -217,8 +217,8 @@ Señalar 指示 가리키기 - 指出 - 指出 + 指出 + 指出 Hold @@ -232,8 +232,8 @@ Esperar そこにいろ 기다려 - 停住 - 停住 + 停住 + 停住 Warning @@ -247,8 +247,8 @@ Atención 注意 주의 - 警告 - 警告 + 警告 + 警告 Show Gestures On Interaction Menu @@ -262,8 +262,8 @@ Показать жесты в меню взаимодействия インタラクション メニュー上でジェスチャーを表示する 수신호를 상호작용 메뉴에서 보여줍니다 - 显示手势互动选单 - 顯示手勢互動選單 + 显示手势互动选单 + 顯示手勢互動選單 Show gestures on the self interaction menu, or just use keybinds, or disable completely @@ -277,8 +277,8 @@ Показать жесты в меню взамиодейтсвия с собой или только использовать горячие клавиши, или полностью отключить キー操作や同時使用を無効化している場合はセルフ インタラクション メニュ上でジェスチャーを表示します 수신호를 상호작용 메뉴에서 보여주거나 혹은 단축키를 지정하거나 아니면 아예 사용하지 않습니다. - 显示手势选项在自己的互动选单上, 或只利用键盘来使用手势, 或完全禁用 - 顯示手勢選項在自己的互動選單上, 或只利用鍵盤來使用手勢, 或完全禁用 + 显示手势选项在自己的互动选单上, 或只利用键盘来使用手势, 或完全禁用 + 顯示手勢選項在自己的互動選單上, 或只利用鍵盤來使用手勢, 或完全禁用 Just Keybinds @@ -292,8 +292,8 @@ Только горячие клавиши キー操作のみ 오직 단축키만 - 只利用键盘 - 只利用鍵盤 + 只利用键盘 + 只利用鍵盤 Keybinds + Interaction Menu @@ -307,8 +307,8 @@ Клавиши + Меню взаимодействия キー操作とインタラクション メニュ 단축키및 상호작용 메뉴 - 键盘 + 互动选单 - 鍵盤 + 互動選單 + 键盘 + 互动选单 + 鍵盤 + 互動選單 diff --git a/addons/gforces/stringtable.xml b/addons/gforces/stringtable.xml index 717675b558..12d3d0ba53 100644 --- a/addons/gforces/stringtable.xml +++ b/addons/gforces/stringtable.xml @@ -1,4 +1,4 @@ - + @@ -13,8 +13,8 @@ Efekty przeciążeń 중력가속도 효과 Effetti forza G - G力影响 - G力影響 + G力影响 + G力影響 Only Aircraft @@ -28,8 +28,8 @@ Tylko samoloty 비행기에만 적용 Solo Aerei - 只有战斗机 - 只有戰鬥機 + 只有战斗机 + 只有戰鬥機 diff --git a/addons/goggles/stringtable.xml b/addons/goggles/stringtable.xml index 320be6950f..309a420a46 100644 --- a/addons/goggles/stringtable.xml +++ b/addons/goggles/stringtable.xml @@ -1,4 +1,4 @@ - + @@ -14,8 +14,8 @@ Attiva l'effetto degli occhiali in terza persona 三人称視点でもゴーグルによる効果を出す 3인칭시에도 고글 효과를 보이게 합니다 - 在第三人称视角显示护目镜效果 - 在第三人稱視角顯示護目鏡效果 + 在第三人称视角显示护目镜效果 + 在第三人稱視角顯示護目鏡效果 Wipe Goggles @@ -30,8 +30,8 @@ Pulisci gli occhiali ゴーグルを拭く 고글 닦기 - 擦拭护目镜 - 擦拭護目鏡 + 擦拭护目镜 + 擦拭護目鏡 Goggle Effects @@ -42,8 +42,8 @@ 고글 효과 Effets des lunettes Effetto Occhiali - 护目镜效果 - 護目鏡效果 + 护目镜效果 + 護目鏡效果 Tint @@ -54,8 +54,8 @@ 색조 Teinte Colore - 染色 - 染色 + 染色 + 染色 Tint + Effects @@ -66,8 +66,8 @@ 색조+효과 Teinte + effets Colore + Effetti - 染色 + 影响 - 染色 + 影響 + 染色 + 影响 + 染色 + 影響 diff --git a/addons/grenades/stringtable.xml b/addons/grenades/stringtable.xml index f0c9089aad..fb54bed50b 100644 --- a/addons/grenades/stringtable.xml +++ b/addons/grenades/stringtable.xml @@ -1,4 +1,4 @@ - + @@ -14,8 +14,8 @@ Alternar Modo de Granada グレネード モードを切り替え 투척 종류 전환 - 切换投掷模式 - 切換投擲模式 + 切换投掷模式 + 切換投擲模式 Normal Throw @@ -30,8 +30,8 @@ Arremesso Normal 通常で投げる 일반 던지기 - 普通投掷 - 普通投擲 + 普通投掷 + 普通投擲 High Throw @@ -46,8 +46,8 @@ Arremesso Alto 高く投げる 높이 던지기 - 高抛 - 高拋 + 高抛 + 高拋 Precise Throw @@ -62,8 +62,8 @@ Arremesso Preciso 低く投げる 정확한 던지기 - 精准投掷 - 精準投擲 + 精准投掷 + 精準投擲 Roll Grenade @@ -78,8 +78,8 @@ Rolar Granada 転がす 굴려넣기 - 地面滚抛 - 地面滾拋 + 地面滚抛 + 地面滾拋 Drop Grenade @@ -94,8 +94,8 @@ Largar Granada 落とす 떨어뜨리기 - 下丢投掷 - 下丟投擲 + 下丢投掷 + 下丟投擲 M84 Stun Grenade @@ -110,8 +110,8 @@ M84 granada de atordoamento M84 閃光手榴弾 M84 섬광 수류탄 - M84 震撼弹 - M84 震撼彈 + M84 震撼弹 + M84 震撼彈 M84 @@ -126,8 +126,8 @@ M84 M84 M84 - M84 - M84 + M84 + M84 Also known as flashbang. Causes immediate flash blindness, deafness, tinnitus, and inner ear disturbance. @@ -142,8 +142,8 @@ Também conhecida como flashbang. Causa uma clarão imediato, cegueira, surdez, zumbido e distúrbio no tímpano. フラッシュバンとも知られています。即時に失明と難聴、耳鳴り、内耳障害を引き起こします。 플래시뱅이라고도 알려져있습니다. 사용즉시 섬광으로 인한 시력장애, 청각장애, 이명, 내이기관방해를 유발합니다. - 也被称为闪光弹, 会造成暂时性失明, 耳聋, 耳鸣等效果 - 也被稱為閃光彈, 會造成暫時性失明, 耳聾, 耳鳴等效果 + 也被称为闪光弹, 会造成暂时性失明, 耳聋, 耳鸣等效果 + 也被稱為閃光彈, 會造成暫時性失明, 耳聾, 耳鳴等效果 M127A1 Hand Held Signal (White) @@ -158,8 +158,8 @@ M127A1 Feux à main (Blanc) M127A1 信号弾 (白) M127A1 신호탄 (하얀색) - M127A1 手持式信号弹 (白色) - M127A1 手持式信號彈 (白色) + M127A1 手持式信号弹 (白色) + M127A1 手持式信號彈 (白色) M127A1 Hand Held Signal (Red) @@ -174,8 +174,8 @@ M127A1 Feux à main (Rouge) M127A1 信号弾 (赤) M127A1 신호탄 (빨간색) - M127A1 手持式信号弹 (红色) - M127A1 手持式信號彈 (紅色) + M127A1 手持式信号弹 (红色) + M127A1 手持式信號彈 (紅色) M127A1 Hand Held Signal (Green) @@ -190,8 +190,8 @@ M127A1 Feux à main (Vert) M127A1 信号弾 (緑) M127A1 신호탄 (초록색) - M127A1 手持式信号弹 (绿色) - M127A1 手持式信號彈 (綠色) + M127A1 手持式信号弹 (绿色) + M127A1 手持式信號彈 (綠色) M127A1 Hand Held Signal (Yellow) @@ -206,8 +206,8 @@ M127A1 Feux à main (Jaune) M127A1 信号弾 (黄) M127A1 신호탄 (노란색) - M127A1 手持式信号弹 (黄色) - M127A1 手持式信號彈 (黃色) + M127A1 手持式信号弹 (黄色) + M127A1 手持式信號彈 (黃色) White Hand Flare @@ -222,8 +222,8 @@ Feux à main (Blanc) 白の発炎筒 하얀색 불꽃신호기 - 白色手持式信号弹 - 白色手持式信號彈 + 白色手持式信号弹 + 白色手持式信號彈 Red Hand Flare @@ -238,8 +238,8 @@ Feux à main (Rouge) 赤の発炎筒 빨간색 불꽃신호기 - 红色手持式信号弹 - 紅色手持式信號彈 + 红色手持式信号弹 + 紅色手持式信號彈 Green Hand Flare @@ -254,8 +254,8 @@ Feux à main (Vert) 緑の発炎筒 초록색 불꽃신호기 - 绿色手持式信号弹 - 綠色手持式信號彈 + 绿色手持式信号弹 + 綠色手持式信號彈 Yellow Hand Flare @@ -270,8 +270,8 @@ Feux à main (Jaune) 黄の発炎筒 노란색 불꽃신호기 - 黄色手持式信号弹 - 黃色手持式信號彈 + 黄色手持式信号弹 + 黃色手持式信號彈 M127A1 (White) @@ -286,8 +286,8 @@ M127A1 (Blanca) M127A1 (白) M127A1 (하양) - M127A1 (白色) - M127A1 (白色) + M127A1 (白色) + M127A1 (白色) M127A1 (Red) @@ -302,8 +302,8 @@ M127A1 (Roja) M127A1 (赤) M127A1 (빨강) - M127A1 (红色) - M127A1 (紅色) + M127A1 (红色) + M127A1 (紅色) M127A1 (Green) @@ -318,8 +318,8 @@ M127A1 (Verde) M127A1 (緑) M127A1 (초록) - M127A1 (绿色) - M127A1 (綠色) + M127A1 (绿色) + M127A1 (綠色) M127A1 (Yellow) @@ -334,8 +334,8 @@ M127A1 (Amarilla) M127A1 (黄) M127A1 (노랑) - M127A1 (黄色) - M127A1 (黃色) + M127A1 (黄色) + M127A1 (黃色) AN-M14 Incendiary Grenade @@ -346,8 +346,8 @@ AN-M14 소이 수류탄 Grenade incendiaire AN-M14 AN-M14 Granata Incendiaria - AN-M14 燃烧手榴弹 - AN-M14 燃燒手榴彈 + AN-M14 燃烧手榴弹 + AN-M14 燃燒手榴彈 AN-M14 @@ -358,8 +358,8 @@ AN-M14 AN-M14 AN-M14 - AN-M14 - AN-M14 + AN-M14 + AN-M14 Incendiary grenade used to destroy weapons, ammunition and other equipment. @@ -370,8 +370,8 @@ 소이 수류탄은 무기나 탄약 그리고 장비를 파괴할때 쓰입니다. Grenade incendiaire utilisé pour détruire des armes, munitions et autres équipements. Granata incendiaria usata per distruggere armi, munizioni e altri equipaggiamenti. - 燃烧手榴弹是用来摧毁武器, 弹药以及其他装备的好帮手. - 燃燒手榴彈是用來摧毀武器, 彈藥以及其他裝備的好幫手. + 燃烧手榴弹是用来摧毁武器, 弹药以及其他装备的好帮手. + 燃燒手榴彈是用來摧毀武器, 彈藥以及其他裝備的好幫手. diff --git a/addons/gunbag/stringtable.xml b/addons/gunbag/stringtable.xml index 2f7834e6bc..ab4fdf5ac7 100644 --- a/addons/gunbag/stringtable.xml +++ b/addons/gunbag/stringtable.xml @@ -1,4 +1,4 @@ - + @@ -11,8 +11,8 @@ Torba na broń 총가방 Borsa per Armi - 枪袋 - 槍袋 + 枪袋 + 槍袋 Gunbag (Tan) @@ -24,8 +24,8 @@ Torba na broń (jasnobrązowa) 총가방 (황갈색) Borsa per Armi (Tan) - 枪袋 (黄褐色) - 槍袋 (黃褐色) + 枪袋 (黄褐色) + 槍袋 (黃褐色) Put weapon into gunbag @@ -37,8 +37,8 @@ Włóż broń do torby 무기를 총가방에 넣기 Metti l'arma nella borsa per armi - 将武器放置枪袋 - 將武器放置槍袋 + 将武器放置枪袋 + 將武器放置槍袋 Get weapon out of gunbag @@ -50,8 +50,8 @@ Wyciągnij broń z torby 무기를 총가방에서 꺼내기 Prendi l'arma dalla borsa per armi - 将武器拿出枪袋 - 將武器拿出槍袋 + 将武器拿出枪袋 + 將武器拿出槍袋 Status @@ -63,8 +63,8 @@ Status 상태 Stato - 状态 - 狀態 + 状态 + 狀態 Gunbag Empty @@ -76,8 +76,8 @@ Torba jest pusta 총가방 비어있음 Borsa per armi vuota - 枪袋为空 - 槍袋為空 + 枪袋为空 + 槍袋為空 diff --git a/addons/hearing/stringtable.xml b/addons/hearing/stringtable.xml index 0bd55c6795..e8b44833ef 100644 --- a/addons/hearing/stringtable.xml +++ b/addons/hearing/stringtable.xml @@ -1,4 +1,4 @@ - + @@ -14,8 +14,8 @@ Tappi auricolari 耳栓 귀마개 - 耳塞 - 耳塞 + 耳塞 + 耳塞 Protective Earplugs allow the wearer to be near loud weaponry without damage to his hearing. @@ -30,8 +30,8 @@ Proteggono l'apparato uditivo, permettendo a chi li indossa di resistere ai suoni particolarmente forti senza alcun danno. 着けることにより、近くの大きな銃声から聴覚を保護します。 보호용 귀마개는 화기로부터의 큰소리로부터 사용자의 청력을 보호합니다. - 配戴防护耳塞, 遇到大声的武器发射时也不会损害听力. - 配戴防護耳塞, 遇到大聲的武器發射時也不會損害聽力. + 配戴防护耳塞, 遇到大声的武器发射时也不会损害听力. + 配戴防護耳塞, 遇到大聲的武器發射時也不會損害聽力. Earplugs in @@ -46,8 +46,8 @@ Indossa i tappi auricolari 耳栓を着ける 귀마개 착용 - 塞入耳塞 - 塞入耳塞 + 塞入耳塞 + 塞入耳塞 Earplugs out @@ -62,8 +62,8 @@ Levati i tappi auricolari 耳栓を外す 귀마개 뺌 - 取出耳塞 - 取出耳塞 + 取出耳塞 + 取出耳塞 Earplugs in @@ -78,8 +78,8 @@ Indossa i tappi auricolari 耳栓を着けた 귀마개 착용 - 耳塞已塞入 - 耳塞已塞入 + 耳塞已塞入 + 耳塞已塞入 Earplugs out @@ -94,8 +94,8 @@ Levati i tappi auricolari 耳栓を外した 귀마개 뺌 - 耳塞已取出 - 耳塞已取出 + 耳塞已取出 + 耳塞已取出 You have no earplugs @@ -110,8 +110,8 @@ Non hai i tappi auricolari 耳栓を持っていません 귀마개가 없습니다 - 你没有耳塞 - 你沒有耳塞 + 你没有耳塞 + 你沒有耳塞 No inventory space @@ -126,8 +126,8 @@ Нет места в инвентаре インベントリに空きがありません。 넣을 공간이 없습니다 - 无可用空间 - 無可用空間 + 无可用空间 + 無可用空間 Disable ear ringing @@ -142,8 +142,8 @@ Desabilitar zumbido de ouvidos 耳鳴りを無効化する 이명현상 끄기 - 关闭耳鸣效果 - 關閉耳鳴效果 + 关闭耳鸣效果 + 關閉耳鳴效果 Remove tinnitus effect when the player takes hearing damage @@ -156,8 +156,8 @@ Убирает эффект звона в ушах, когда игрок получает повреждение слуха プレイヤーの聴覚が損傷をしたら耳鳴りの効果を削除します 플레이어가 청력손실을 입을때 생기는 이명현상을 제거합니다. - 关闭耳鸣效果时, 就算玩家受到相当程度的听力伤害, 也不会造成耳鸣效果. - 關閉耳鳴效果時, 就算玩家受到相當程度的聽力傷害, 也不會造成耳鳴效果. + 关闭耳鸣效果时, 就算玩家受到相当程度的听力伤害, 也不会造成耳鸣效果. + 關閉耳鳴效果時, 就算玩家受到相當程度的聽力傷害, 也不會造成耳鳴效果. Hearing @@ -172,8 +172,8 @@ Udito 聴覚 청력 - 听力设定 - 聽力設定 + 听力设定 + 聽力設定 Enable Combat Deafness @@ -188,8 +188,8 @@ Sordità da combattimento 戦闘による難聴を有効化 전투 난청 켜기 - 启用战斗性耳聋? - 啟用戰鬥性耳聾? + 启用战斗性耳聋? + 啟用戰鬥性耳聾? Reduces the hearing ability as the player takes hearing damage @@ -203,8 +203,8 @@ Réduire l'audition lorsque le joueur prend des dommages auditifs. 音による損傷をうけ、聴覚が減る可能性があります 청력에 손상을 입으면 듣는 소리가 감소합니다. - 当玩家听力受损时降低听力能力? - 當玩家聽力受損時降低聽力能力? + 当玩家听力受损时降低听力能力? + 當玩家聽力受損時降低聽力能力? Controls combat deafness and ear ringing. When activated, players can be deafened when a gun is fired in their vicinity or an explosion takes place without hearing protection @@ -219,8 +219,8 @@ Controlla la sordità da combattimento e fischio alle orecchie. Quando attivato, i giocatori possono essere assordati quando un'arma spara vicino o avviene un'esplosione senza protezione uditiva 戦闘による難聴や、耳鳴りを設定します。有効になった場合、聴覚を保護していないと近傍の銃声や爆発音により、難聴になります。 전투 난청과 이명현상을 조작합니다. 작동시 플레이어가 화기나 폭발의 주변에 있을경우 청력보호장치가 없을때 청력손실을 입습니다. - 设定战斗性耳聋和耳鸣. 当启用后, 玩家会在有武器在旁边射击或爆炸产生时造成耳鸣效果 - 設定戰鬥性耳聾和耳鳴. 當啟用後, 玩家會在有武器在旁邊射擊或爆炸產生時造成耳鳴效果 + 设定战斗性耳聋和耳鸣. 当启用后, 玩家会在有武器在旁边射击或爆炸产生时造成耳鸣效果 + 設定戰鬥性耳聾和耳鳴. 當啟用後, 玩家會在有武器在旁邊射擊或爆炸產生時造成耳鳴效果 Effect Zeus RC @@ -234,8 +234,8 @@ Effet sur le CàD du Zeus Zeus RC への効果 Zeus RC 효과 - 启用效果在宙斯远程遥控 - 啟用效果在宙斯遠程遙控 + 启用效果在宙斯远程遥控 + 啟用效果在宙斯遠程遙控 Allow zeus remote controlled units to be able to take hearing damage. @@ -249,8 +249,8 @@ Permet aux unités controlées à distance de subir des traumatismes sonores. Zeus により遠隔操作されたユニットにも、聴覚へ損傷を受けるようにします。 Zeus가 원격으로 청력손실을 입힐 수 있게 합니다. - 设定宙斯远程遥控的单位也会受到耳鸣的效果. - 設定宙斯遠程遙控的單位也會受到耳鳴的效果. + 设定宙斯远程遥控的单位也会受到耳鸣的效果. + 設定宙斯遠程遙控的單位也會受到耳鳴的效果. Add earplugs to units @@ -264,8 +264,8 @@ Ajouter des bouchons anti-bruits aux unités ユニットへ耳栓を追加 해당 인원에게 귀마개 추가 - 增加耳塞给单位 - 增加耳塞給單位 + 增加耳塞给单位 + 增加耳塞給單位 Add the `ACE_EarPlugs` item to all units that have loud weapons. Can disable if using custom loadouts. @@ -279,8 +279,8 @@ Ajoute l'objet "Ace_EarPlugs" à toutes les unités ayant des armes bruyantes. Peut être désactivé par des loadouts personalisés. 全ユニットへ`ACE_EarPlugs`アイテムをもたせます。これは変更された武装で無効化できます。 무기를 가지고 있는 모든 인원에게 'ACE_EarPlugs'를 지급합니다. 임의의 장비를 사용시 비활성화 할 수 있습니다. - 增加`ACE_EarPlugs`物品给拥有巨大噪音武器的单位. 当你想自定装备时, 此功能可被关闭. - 增加`ACE_EarPlugs`物品給擁有巨大噪音武器的單位. 當你想自定裝備時, 此功能可被關閉. + 增加`ACE_EarPlugs`物品给拥有巨大噪音武器的单位. 当你想自定装备时, 此功能可被关闭. + 增加`ACE_EarPlugs`物品給擁有巨大噪音武器的單位. 當你想自定裝備時, 此功能可被關閉. diff --git a/addons/hellfire/stringtable.xml b/addons/hellfire/stringtable.xml index d60e6ac9a8..d01acd49b4 100644 --- a/addons/hellfire/stringtable.xml +++ b/addons/hellfire/stringtable.xml @@ -1,4 +1,4 @@ - + @@ -20,8 +20,8 @@ Set Hellfire mode Imposta modalità Hellfire ヘルファイア モードを設定 - 设定地狱火模式 - 設定地獄火模式 + 设定地狱火模式 + 設定地獄火模式 diff --git a/addons/huntir/stringtable.xml b/addons/huntir/stringtable.xml index ed1d0058da..3bba8c02ab 100644 --- a/addons/huntir/stringtable.xml +++ b/addons/huntir/stringtable.xml @@ -1,4 +1,4 @@ - + @@ -14,8 +14,8 @@ Caixa de transporte do HuntIR HuntIR 輸送箱 HuntIR 수송함 - 高空战术成像器运输箱 - 高空戰術成像器運輸箱 + 高空战术成像器运输箱 + 高空戰術成像器運輸箱 HuntIR Round @@ -30,8 +30,8 @@ Cartucho HuntIR HuntIR 弾頭 HuntIR 유탄 - 高空战术成像器弹药 - 高空戰術成像器彈藥 + 高空战术成像器弹药 + 高空戰術成像器彈藥 HuntIR monitor @@ -46,8 +46,8 @@ Monitor HuntIR HuntIR モニタ HuntIR 모니터 - 高空战术成像器显示面板 - 高空戰術成像器顯示面板 + 高空战术成像器显示面板 + 高空戰術成像器顯示面板 Activate HuntIR monitor @@ -62,8 +62,8 @@ Ativar monitor do HuntIR HuntIR を起動する HuntIR 모니터 켜기 - 开启高空战术成像器显示面板 - 開啟高空戰術成像器顯示面板 + 开启高空战术成像器显示面板 + 開啟高空戰術成像器顯示面板 Camera: @@ -78,8 +78,8 @@ Câmera: カメラ: 카메라: - 摄影机: - 攝影機: + 摄影机: + 攝影機: Altitude: @@ -94,8 +94,8 @@ Altitude: 高度: 고도: - 高度: - 高度: + 高度: + 高度: Recording Time: @@ -110,8 +110,8 @@ Tempo de gravação: 録画時間: 녹화시간: - 记录时间: - 記錄時間: + 记录时间: + 記錄時間: Press ESC to quit camera @@ -126,8 +126,8 @@ Pressione ESC para sair da câmera ESC を押しカメラを抜ける ESC를 눌러 카메라 나가기 - 按下ESC退出摄影机 - 按下ESC退出攝影機 + 按下ESC退出摄影机 + 按下ESC退出攝影機 Help @@ -142,8 +142,8 @@ Ajuda ヘルプ 도움말 - 帮助 - 幫助 + 帮助 + 幫助 A/D - Cycle zoom @@ -158,8 +158,8 @@ A/D - Troca zoom A/D - 倍率の変更 A/D - 줌 전환 - A/D - 切换放大倍率 - A/D - 切換放大倍率 + A/D - 切换放大倍率 + A/D - 切換放大倍率 W/S - Select camera @@ -174,8 +174,8 @@ W/S - Seleciona câmera W/S - カメラを選択 W/S - 카메라 선택 - W/S - 切换摄影机 - W/S - 切換攝影機 + W/S - 切换摄影机 + W/S - 切換攝影機 Left/Right - Rotate camera @@ -190,8 +190,8 @@ Esquerda/Direita - Rotaciona câmera Left/Right - カメラを開店 좌/우 - 카메라 돌리기 - 左/右 - 旋转摄影机 - 左/右 - 旋轉攝影機 + 左/右 - 旋转摄影机 + 左/右 - 旋轉攝影機 Up/Down - Elevate/lower camera @@ -206,8 +206,8 @@ Acima/Abaixo - Eleva/Abaixa a câmera Up/Down - カメラ角度を変更 상/하 카메라 올리기/내리기 - 上/下 - 上升/下降摄影机 - 上/下 - 上升/下降攝影機 + 上/下 - 上升/下降摄影机 + 上/下 - 上升/下降攝影機 N - Cycle IT modes @@ -222,8 +222,8 @@ N - Troca modo IT N - IT モードを変更 N - IT모드 순환 - N - 切换热显模式 - N - 切換熱顯模式 + N - 切换热显模式 + N - 切換熱顯模式 R - Reset camera @@ -238,8 +238,8 @@ R - Redefine a câmera R - カメラを初期化 R - 카메라 초기화 - R - 重置摄影机 - R - 重置攝影機 + R - 重置摄影机 + R - 重置攝影機 Esc - Exit help @@ -254,8 +254,8 @@ Esc - Sai do Ajuda Esc - ヘルプを出る Esc - 도움말 나가기 - Esc - 离开帮助 - Esc - 離開幫助 + Esc - 离开帮助 + Esc - 離開幫助 diff --git a/addons/interact_menu/stringtable.xml b/addons/interact_menu/stringtable.xml index 4f5222f691..83d9b1c31f 100644 --- a/addons/interact_menu/stringtable.xml +++ b/addons/interact_menu/stringtable.xml @@ -1,4 +1,4 @@ - + @@ -14,8 +14,8 @@ Sempre mostrar cursor para interação pessoal セルフ インタラクションへ常にカーソルを表示 자기상호작용시 항상 커서를 보이기 - 自我互动时永远显示游标 - 自我互動時永遠顯示游標 + 自我互动时永远显示游标 + 自我互動時永遠顯示游標 Always display cursor for interaction @@ -30,8 +30,8 @@ Sempre mostrar cursor para interação インタラクションへ常にカーソルを表示 상호작용시 항상 커서를 보이기 - 互动时永远显示游标 - 互動時永遠顯示游標 + 互动时永远显示游标 + 互動時永遠顯示游標 Display interaction menus as lists @@ -46,8 +46,8 @@ Mostrar menu de interação como listas 表示されるインタラクション メニューを一覧表示 상호작용메뉴를 리스트화 해서 보이기 - 以列表方式显示互动表单 - 以列表方式顯示互動表單 + 以列表方式显示互动表单 + 以列表方式顯示互動表單 Interact Key @@ -62,8 +62,8 @@ Tecla de Interação インタラクション キー 상호작용 키 - 互动键 - 互動鍵 + 互动键 + 互動鍵 Self Interaction Key @@ -78,8 +78,8 @@ Tecla de Interação Pessoal セルフ インタラクション キー 자기상호작용 키 - 自我互动键 - 自我互動鍵 + 自我互动键 + 自我互動鍵 Self Actions @@ -94,8 +94,8 @@ Ações Pessoais 自分への動作 자기 동작 - 自我动作 - 自我動作 + 自我动作 + 自我動作 Vehicle Actions @@ -110,8 +110,8 @@ Ações de Veículos 車両への動作 차량 동작 - 载具动作 - 載具動作 + 载具动作 + 載具動作 Zeus Actions @@ -126,8 +126,8 @@ Azioni Zeus Zeus への動作 Zeus 동작 - 宙斯操作 - 宙斯操作 + 宙斯操作 + 宙斯操作 Interaction - Text Max @@ -142,8 +142,8 @@ Interação - Max. de Texto インタラクション - 文字の色 상호작용 - 문자색깔 - 互动 - 文字最大化 - 互動 - 文字最大化 + 互动 - 文字最大化 + 互動 - 文字最大化 Interaction - Text Min @@ -158,8 +158,8 @@ Interação - Min. de Texto インタラクション - 文字の背景色 상호작용 - 문자배경색 - 互动 - 文字最小化 - 互動 - 文字最小化 + 互动 - 文字最小化 + 互動 - 文字最小化 Interaction - Shadow Max @@ -174,8 +174,8 @@ Interação - Max. de Sombra インタラクション - 文字への影の色 상호작용 - 문자그림자색 - 互动 - 阴影最大化 - 互動 - 陰影最大化 + 互动 - 阴影最大化 + 互動 - 陰影最大化 Interaction - Shadow Min @@ -190,8 +190,8 @@ Interação - Min. de Sombra インタラクション - 文字への影の最低色 상호작용 - 문자그림자배경색 - 互动 - 阴影最小化 - 互動 - 陰影最小化 + 互动 - 阴影最小化 + 互動 - 陰影最小化 Keep cursor centered @@ -206,8 +206,8 @@ Mantieni il cursore centrato 常にカーソルを中央にする 커서를 항상 가운데에 둡니다 - 保持游标在中心点 - 保持游標在中心點 + 保持游标在中心点 + 保持游標在中心點 Keeps cursor centered and pans the option menu around. Useful if screen size is limited. @@ -222,8 +222,8 @@ Mantieni il cursore centrato e sposta il menù intorno. Utile se lo schermo è piccolo. 常にカーソルを中央へ表示させ、オプション メニューが移動します。画面の大きさが制限されている時に使いやすくなります。 커서를 항상 가운데에 두고 메뉴를 움직입니다. 화면의 크기가 제한되있을때 유용합니다. - 保持游标在中心点并平移周遭的选项选单. 这对在荧幕尺寸有限的玩家很有用! - 保持游標在中心點並平移周遭的選項選單. 這對在螢幕尺寸有限的玩家很有用! + 保持游标在中心点并平移周遭的选项选单. 这对在荧幕尺寸有限的玩家很有用! + 保持游標在中心點並平移周遭的選項選單. 這對在螢幕尺寸有限的玩家很有用! Do action when releasing menu key @@ -238,8 +238,8 @@ Esegui l'azione quando rilasci il tasto menu メニュー キーを離したときに動作を実行します。 메뉴키를 놓을때 행동하기 - 当放开选单键后就执行动作 - 當放開選單鍵後就執行動作 + 当放开选单键后就执行动作 + 當放開選單鍵後就執行動作 Interaction Text Size @@ -254,8 +254,8 @@ Dimensione del testo d'interazione インタラクション文字の大きさ 상호작용 - 문자크기 - 互动选单文字大小 - 互動選單文字大小 + 互动选单文字大小 + 互動選單文字大小 Interaction Text Shadow @@ -270,8 +270,8 @@ Ombra del testo d'interazione インタラクション文字へ影 상호작용 - 문자그림자 - 互动选单文字阴影 - 互動選單文字陰影 + 互动选单文字阴影 + 互動選單文字陰影 Allows controlling the text's shadow. Outline ignores custom shadow colors. @@ -286,8 +286,8 @@ Permette di controllare l'ombra del testo. L'impostazione "Contorno" ignora il colore dell'ombra. 文字への影を設定します。縁取りは設定された影の色を無視します。 문자의 그림자를 조절하는것을 가능케합니다. 외각선은 임의의 그림자색을 무시합니다. - 允许控制文字阴影. 轮廓部分则会忽略自定义的阴影颜色 - 允許控制文字陰影. 輪廓部分則會忽略自定義的陰影顏色 + 允许控制文字阴影. 轮廓部分则会忽略自定义的阴影颜色 + 允許控制文字陰影. 輪廓部分則會忽略自定義的陰影顏色 Outline @@ -302,8 +302,8 @@ Contorno 縁取り 외각선 - 只显示轮廓 - 只顯示輪廓 + 只显示轮廓 + 只顯示輪廓 Interaction menu background @@ -318,8 +318,8 @@ Sfondo Menù Interazioni インタラクション メニューの背景 상호작용 메뉴 배경 - 互动选单背景 - 互動選單背景 + 互动选单背景 + 互動選單背景 Blur the background while the interaction menu is open. @@ -334,8 +334,8 @@ Sfoca lo sfondo mentre il Menù Interazioni è aperto. インタラクション メニューを開いたとき、背景にボケを与えます。 상호작용 메뉴가 열릴시 배경을 흐릿하게 처리합니다. - 当互动选单开启时, 模糊背景画面 - 當互動選單開啟時, 模糊背景畫面 + 当互动选单开启时, 模糊背景画面 + 當互動選單開啟時, 模糊背景畫面 Blur screen @@ -350,8 +350,8 @@ Sfoca schermo ボケ画面 화면 흐리게 - 模糊画面 - 模糊畫面 + 模糊画面 + 模糊畫面 Black @@ -366,8 +366,8 @@ Nero ブラック 까맣게 - 黑色 - 黑色 + 黑色 + 黑色 Show actions for buildings @@ -382,8 +382,8 @@ Mostra azioni per edifici 建物へ動作を表示 건물에 행동을 취함 - 显示建筑物可用的动作 - 顯示建築物可用的動作 + 显示建筑物可用的动作 + 顯示建築物可用的動作 Adds interaction actions for opening doors and mounting ladders on buildings. (Note: There is a performance cost when opening interaction menu, especially in towns) @@ -398,8 +398,8 @@ Aggiunge azioni interattive per l'apertura delle porte e piazzamento scale su edifici. (Nota: C'è un costo in performance quando si apre il Menù Interazioni, soprattutto in città) 建物にあるドアの開閉やラダーの昇降といった動作をインタラクションへ追加します。(街などでインタラクション メニューを開くとパフォーマンスが低下します) 건물의 문을 열거나 사다리에 오르는 상호작용 행동을 추가합니다. (주의: 상호작용 메뉴를 열경우 성능하락이 있을 수 있음, 특히 마을 내부에서) - 增加互动选单的功能在可开启的门与建筑物的梯子上. (注意: 此功能有可能会降低系统效能, 特别是在城镇区更明显) - 增加互動選單的功能在可開啟的門與建築物的梯子上. (注意: 此功能有可能會降低系統效能, 特別是在城鎮區更明顯) + 增加互动选单的功能在可开启的门与建筑物的梯子上. (注意: 此功能有可能会降低系统效能, 特别是在城镇区更明显) + 增加互動選單的功能在可開啟的門與建築物的梯子上. (注意: 此功能有可能會降低系統效能, 特別是在城鎮區更明顯) Interaction Menu @@ -413,8 +413,8 @@ Menu d'interaction インタラクション メニュー 상호작용 메뉴 - 互动选单 - 互動選單 + 互动选单 + 互動選單 Interaction Animation Speed @@ -428,8 +428,8 @@ Vitesse de l'aniamtion d'interaction インタラクションのアニメーション速度 상호작용 움직임 속도 - 互动选单动画速度 - 互動選單動畫速度 + 互动选单动画速度 + 互動選單動畫速度 Makes menu animations faster and decreases the time needed to hover to show sub actions @@ -442,8 +442,8 @@ Hace la animación del menú más rápida, reduciendo el tiempo necesario para abrir sub-acciones. Rend les animations de menu plus rapide et réduit le temps nécessaire à l'affichage des sous menus d'action サブ動作が表示されるホバーをした時に、表示されるメニューのアニメーション速度を早くしたり遅くしたりできます - 使选单的动画速度更快, 并减少子选项显现出来的时间 - 使選單的動畫速度更快, 並減少子選項顯現出來的時間 + 使选单的动画速度更快, 并减少子选项显现出来的时间 + 使選單的動畫速度更快, 並減少子選項顯現出來的時間 diff --git a/addons/interaction/stringtable.xml b/addons/interaction/stringtable.xml index 7c37267ab7..1e9367347e 100644 --- a/addons/interaction/stringtable.xml +++ b/addons/interaction/stringtable.xml @@ -1,4 +1,4 @@ - + @@ -14,8 +14,8 @@ Interaçãoes インタラクション 상호작용 - 互动 - 互動 + 互动 + 互動 Torso @@ -30,8 +30,8 @@ Torso 胴体 몸통 - 身体 - 身體 + 身体 + 身體 Head @@ -46,8 +46,8 @@ Cabeça 頭部 머리 - 头部 - 頭部 + 头部 + 頭部 Left Arm @@ -62,8 +62,8 @@ Braço Esquerdo 左腕 왼쪽 팔 - 左手 - 左手 + 左手 + 左手 Right Arm @@ -78,8 +78,8 @@ Braço Direito 右腕 오른쪽 팔 - 右手 - 右手 + 右手 + 右手 Left Leg @@ -94,8 +94,8 @@ Perna Esquerda 左足 왼쪽 다리 - 左脚 - 左腳 + 左脚 + 左腳 Right Leg @@ -110,8 +110,8 @@ Perna Direita 右足 오른쪽 다리 - 右脚 - 右腳 + 右脚 + 右腳 Weapon @@ -126,8 +126,8 @@ Arma 武器 무기 - 武器 - 武器 + 武器 + 武器 Interaction Menu @@ -142,8 +142,8 @@ Menù interazione インタラクション メニュー 상호작용 메뉴 - 互动选单 - 互動選單 + 互动选单 + 互動選單 Interaction Menu (Self) @@ -158,8 +158,8 @@ Menù interazione (individuale) インタラクション メニュー (セルフ) 상호작용 메뉴(자신) - 互动选单 (自我) - 互動選單 (自我) + 互动选单 (自我) + 互動選單 (自我) Open / Close Door @@ -174,8 +174,8 @@ Apri / Chiudi la porta ドアの開け閉め 문 열기 / 닫기 - 打开/关上 门 - 打開/關上 門 + 打开/关上 门 + 打開/關上 門 Lock Door @@ -190,8 +190,8 @@ Zamknout dveře ドアの鍵を閉める 문 잠그기 - 锁门 - 鎖門 + 锁门 + 鎖門 Unlock Door @@ -206,8 +206,8 @@ Odemknout dveře ドアの鍵を開ける 잠긴문 열기 - 解锁门 - 解鎖門 + 解锁门 + 解鎖門 Locked Door @@ -222,8 +222,8 @@ Zamčené dveře ドアの鍵を締めた 잠긴 문 - 门已上锁 - 門已上鎖 + 门已上锁 + 門已上鎖 Unlocked Door @@ -238,8 +238,8 @@ Odemčené dveře ドアの鍵を開けられた 열린 문 - 门未上锁 - 門未上鎖 + 门未上锁 + 門未上鎖 Join group @@ -254,8 +254,8 @@ Unisciti alla squadra グループにはいる 그룹 참여 - 加入小队 - 加入小隊 + 加入小队 + 加入小隊 Leave Group @@ -270,8 +270,8 @@ Lascia la squadra グループをぬける 그룹 나가기 - 离开小队 - 離開小隊 + 离开小队 + 離開小隊 Become Leader @@ -286,8 +286,8 @@ Prendi il comando リーダーになる 리더 되기 - 成为队长 - 成為隊長 + 成为队长 + 成為隊長 DANCE! @@ -302,8 +302,8 @@ DANZA! おどれ! 춤추기! - 跳舞 - 跳舞 + 跳舞 + 跳舞 Stop Dancing @@ -318,8 +318,8 @@ Smetti di ballare 踊るのをやめる 춤 멈추기 - 停止跳舞 - 停止跳舞 + 停止跳舞 + 停止跳舞 << Back @@ -334,8 +334,8 @@ << Indietro &lt;&lt; もどる <<뒤로 - <<返回 - <<返回 + <<返回 + <<返回 Put weapon on back @@ -350,8 +350,8 @@ Metti l'arma in spalla 武器を背負う 등에 무기 메기 - 将武器放到背后 - 將武器放到背後 + 将武器放到背后 + 將武器放到背後 Tap Shoulder @@ -366,8 +366,8 @@ Dai un colpetto 肩をたたく 어깨 두드리기 - 轻拍肩膀 - 輕拍肩膀 + 轻拍肩膀 + 輕拍肩膀 You were tapped on the RIGHT shoulder @@ -382,8 +382,8 @@ Ti è stato dato un colpetto sulla spalla destra 右肩を叩かれた 누군가 오른쪽 어깨를 쳤다 - 你的右肩膀被轻拍了一下 - 你的右肩膀被輕拍了一下 + 你的右肩膀被轻拍了一下 + 你的右肩膀被輕拍了一下 You were tapped on the LEFT shoulder. @@ -398,8 +398,8 @@ Ti è stato dato un colpetto sulla spalla sinistra 左肩を叩かれた 누군가 왼쪽 어깨를 쳤다 - 你的左肩膀被轻拍了一下 - 你的左肩膀被輕拍了一下 + 你的左肩膀被轻拍了一下 + 你的左肩膀被輕拍了一下 Cancel @@ -414,8 +414,8 @@ Mégse 中止 취소 - 取消 - 取消 + 取消 + 取消 Select @@ -430,8 +430,8 @@ Kiválaszt 選択 선택 - 选择 - 選擇 + 选择 + 選擇 Go Away! @@ -446,8 +446,8 @@ Via di qui! うせろ! 저리 가! - 走开! - 走開! + 走开! + 走開! Get Down! @@ -462,8 +462,8 @@ A terra! ふせろ! 엎드려! - 趴下! - 趴下! + 趴下! + 趴下! Get Out @@ -476,8 +476,8 @@ Vystupte 降りる 나가 - 出去 - 出去 + 出去 + 出去 Team Management @@ -492,8 +492,8 @@ Csapat kezelése チーム管理 팀 설정 - 小队管理 - 小隊管理 + 小队管理 + 小隊管理 Red @@ -508,8 +508,8 @@ Piros レッド 빨강 - 红色 - 紅色 + 红色 + 紅色 Green @@ -524,8 +524,8 @@ Zöld グリーン 초록 - 绿色 - 綠色 + 绿色 + 綠色 Blue @@ -540,8 +540,8 @@ Kék ブルー 파랑 - 蓝色 - 藍色 + 蓝色 + 藍色 Yellow @@ -556,8 +556,8 @@ Sárga イエロー 노랑 - 黄色 - 黃色 + 黄色 + 黃色 Assign Red @@ -572,8 +572,8 @@ Assegna al team rosso レッドにする 빨강에 등록 - 指派为红组 - 指派為紅組 + 指派为红组 + 指派為紅組 Assign Green @@ -588,8 +588,8 @@ Assegna al team verde グリーンにする 초록에 등록 - 指派为绿组 - 指派為綠組 + 指派为绿组 + 指派為綠組 Assign Blue @@ -604,8 +604,8 @@ Assegna al team blu ブルーにする 파랑이 등록 - 指派为蓝组 - 指派為藍組 + 指派为蓝组 + 指派為藍組 Assign Yellow @@ -620,8 +620,8 @@ Assegna al team giallo イエローにする 노랑에 등록 - 指派为黄组 - 指派為黃組 + 指派为黄组 + 指派為黃組 Join Red @@ -636,8 +636,8 @@ Unirsi al team rosso レッドに入る 빨강에 참여 - 加入红组 - 加入紅組 + 加入红组 + 加入紅組 Join Green @@ -652,8 +652,8 @@ Unirsi al team verde グリーンに入る 초록에 참여 - 加入绿组 - 加入綠組 + 加入绿组 + 加入綠組 Join Blue @@ -668,8 +668,8 @@ Unirsi al team blu ブルーに入る 파랑에 참여 - 加入蓝组 - 加入藍組 + 加入蓝组 + 加入藍組 Join Yellow @@ -684,8 +684,8 @@ Unirsi al team giallo イエローに入る 노랑에 참여 - 加入黄组 - 加入黃組 + 加入黄组 + 加入黃組 You joined Team %1 @@ -700,8 +700,8 @@ Csatlakoztál a %1 csapathoz チーム %1 に入った 당신은 %1팀에 참여했습니다 - 你已加入%1组 - 你已加入%1組 + 你已加入%1组 + 你已加入%1組 Leave Team @@ -716,8 +716,8 @@ Csapat elhagyása チームを抜ける 팀 나가기 - 离开小队 - 離開小隊 + 离开小队 + 離開小隊 You left the Team @@ -732,8 +732,8 @@ Elhagytad a csapatot チームを抜けた 팀을 나갔습니다 - 你已离开小队 - 你已離開小隊 + 你已离开小队 + 你已離開小隊 Pardon @@ -748,8 +748,8 @@ Megbocsátás 許す 허용 - 原谅 - 原諒 + 原谅 + 原諒 Scroll @@ -764,8 +764,8 @@ Posunout スクロール 스크롤 - 滚动 - 滾動 + 滚动 + 滾動 Modifier Key @@ -780,8 +780,8 @@ Modifikátor キーを割り当て 키 할당하기 - 编辑按键 - 編輯按鍵 + 编辑按键 + 編輯按鍵 Not in Range @@ -796,8 +796,8 @@ Fuori limite 範囲内にありません 범위 내에 없습니다 - 不在范围内 - 不在範圍內 + 不在范围内 + 不在範圍內 Equipment @@ -812,8 +812,8 @@ Equipamento 装備 장비 - 装备 - 裝備 + 装备 + 裝備 Push @@ -828,8 +828,8 @@ Spingere 押す 밀기 - - + + Interact @@ -844,8 +844,8 @@ Interagir インタラクト 상호작용 - 互动 - 互動 + 互动 + 互動 Passengers @@ -860,8 +860,8 @@ Passageiros 後部座席 승객 - 乘客 - 乘客 + 乘客 + 乘客 Open @@ -876,8 +876,8 @@ Öffnen 開く 열기 - 打开 - 打開 + 打开 + 打開 Interaction System @@ -892,8 +892,8 @@ Sistema Interazioni インタラクション システム 상호작용 시스템 - 互动系统 - 互動系統 + 互动系统 + 互動系統 Enable Team Management @@ -908,8 +908,8 @@ Abilità Management Squadra チーム管理をつかう 팀 설정 활성화 - 启用小队管理 - 啟用小隊管理 + 启用小队管理 + 啟用小隊管理 Should players be allowed to use the Team Management Menu? Default: Yes @@ -924,8 +924,8 @@ Possono i giocatori usare il Menù Managment Squadra? Default: Si プレイヤーがチーム管理メニューを使えるようにしますか?標準:はい 플레이어들이 팀 설정하는 것을 허락합니까? 기본설정: 예 - 允许玩家使用小队管理选单? 预设: 是 - 允許玩家使用小隊管理選單? 預設: 是 + 允许玩家使用小队管理选单? 预设: 是 + 允許玩家使用小隊管理選單? 預設: 是 Team management allows color allocation for team members, taking team command and joining/leaving teams. @@ -940,8 +940,8 @@ Management Squadra permette l'assegnazione di colori per membri della squadra, prendere il comando ed entrare/uscire dalle squadre. チーム管理はチーム メンバーへ色の割り当てや指揮権を取ったり、チームの出入りを許可します。 팀 설정은 팀 멤버에게 색을 부여하거나 팀에 참여 혹은 나가게 할 수 있게 합니다. - 队伍管理系统允许将指定颜色分配到队伍成员上, 接管队长职位或加入/离开队伍. - 隊伍管理系統允許將指定顏色分配到隊伍成員上, 接管隊長職位或加入/離開隊伍. + 队伍管理系统允许将指定颜色分配到队伍成员上, 接管队长职位或加入/离开队伍. + 隊伍管理系統允許將指定顏色分配到隊伍成員上, 接管隊長職位或加入/離開隊伍. Turn on @@ -955,8 +955,8 @@ Включить 中に入る 켜기 - 开启 - 開啟 + 开启 + 開啟 Turn off @@ -970,8 +970,8 @@ Выключить 外に出す 끄기 - 关闭 - 關閉 + 关闭 + 關閉 Pass magazine @@ -985,8 +985,8 @@ Passer un chargeur 弾倉をわたす 탄창 건네기 - 给予弹匣 - 給予彈匣 + 给予弹匣 + 給予彈匣 Primary magazine @@ -1000,8 +1000,8 @@ Chargeur de l'arme principale プライマリ用弾倉 주무기 탄창 - 给予主武器弹匣 - 給予主武器彈匣 + 给予主武器弹匣 + 給予主武器彈匣 Pistol magazine @@ -1015,8 +1015,8 @@ Chargeur de pistolet 拳銃の弾倉 부무기 탄창 - 给予手枪弹匣 - 給予手槍彈匣 + 给予手枪弹匣 + 給予手槍彈匣 %1 passed you a %2 magazine. @@ -1030,8 +1030,8 @@ %1 vous a passé un chargeur de %2. %1 はあなたに %2 弾倉をわたした %1에게서 %2탄창을 받았다 - %1给你%2弹匣 - %1給你%2彈匣 + %1给你%2弹匣 + %1給你%2彈匣 Show "pass magazine" interaction @@ -1045,8 +1045,8 @@ Montrer l'interaction "Passer un chargeur" "弾倉をわたす"をインタラクションに表示する '탄창 건네기'를 상호작용에서 보여줌 - 显示"给予弹匣"互动动作 - 顯示"給予彈匣"互動動作 + 显示"给予弹匣"互动动作 + 顯示"給予彈匣"互動動作 diff --git a/addons/inventory/stringtable.xml b/addons/inventory/stringtable.xml index 4cf5a2e2e0..6009a3e479 100644 --- a/addons/inventory/stringtable.xml +++ b/addons/inventory/stringtable.xml @@ -1,4 +1,4 @@ - + @@ -14,8 +14,8 @@ Aumentar o Tamanho da Tela do Inventário インベントリ表示を大きくする 소지품 화면을 더 크게 합니다 - 使物品显示清单更大 - 使物品顯示清單更大 + 使物品显示清单更大 + 使物品顯示清單更大 Normally inventory display is scaled by UI size. This allows scaling the Inventory UI size up, but doesn't increase font size allowing more rows displayed. @@ -30,8 +30,8 @@ Normalmente o tamanho da tela do inventário é ditada pelo tamanho da UI. Isso permite aumentar o tamanho da tela de inventário, mas não aumenta o tamanho da fonte, permitindo que mais linhas sejam visualizadas. 通常のインベントリは UI の大きさによって表示されます。これはインベントリ UI を大きくできますが、文字は大きくできません。 보통 소지품 화면은 사용자 인터페이스 크기에 비례합니다. 이 항목은 소지품의 사용자 인터페이스를 확대를 가능케하면서 글씨는 그대로 냅두게 해줍니다. - 一般来说, 物品清单尺寸是由使用者介面来决定的. 此选项能让你的物品显示清单更大但不会增加字体大小, 此举可增加更多能被显示的描述行数! - 一般來說, 物品清單尺寸是由使用者介面來決定的. 此選項能讓你的物品顯示清單更大但不會增加字體大小, 此舉可增加更多能被顯示的描述行數! + 一般来说, 物品清单尺寸是由使用者介面来决定的. 此选项能让你的物品显示清单更大但不会增加字体大小, 此举可增加更多能被显示的描述行数! + 一般來說, 物品清單尺寸是由使用者介面來決定的. 此選項能讓你的物品顯示清單更大但不會增加字體大小, 此舉可增加更多能被顯示的描述行數! Backpacks @@ -45,8 +45,8 @@ Рюкзаки バックパック 가방 - 背包 - 背包 + 背包 + 背包 Headgear @@ -60,8 +60,8 @@ Головные уборы ヘッドギア 헬멧 - 头盔 - 頭盔 + 头盔 + 頭盔 Glasses @@ -75,8 +75,8 @@ Очки メガネ 안경 - 眼镜 - 眼鏡 + 眼镜 + 眼鏡 Uniforms @@ -90,8 +90,8 @@ Униформа 戦闘服 복장 - 服装 - 服裝 + 服装 + 服裝 Vests @@ -105,8 +105,8 @@ Жилеты ベスト 조끼 - 背心 - 背心 + 背心 + 背心 Grenades @@ -120,8 +120,8 @@ Гранаты 手榴弾 수류탄 - 手榴弹 - 手榴彈 + 手榴弹 + 手榴彈 Medical @@ -135,8 +135,8 @@ Медицина 医療 의료 - 医疗 - 醫療 + 医疗 + 醫療 diff --git a/addons/javelin/stringtable.xml b/addons/javelin/stringtable.xml index ec308052a6..96dc8d33ee 100644 --- a/addons/javelin/stringtable.xml +++ b/addons/javelin/stringtable.xml @@ -1,4 +1,4 @@ - + @@ -14,8 +14,8 @@ Travar Alvo(Segurar) 目標を捕捉 (押しっぱ) 표적 획득 (누르기) - 锁定目标 (按住) - 鎖定目標 (按住) + 锁定目标 (按住) + 鎖定目標 (按住) diff --git a/addons/kestrel4500/stringtable.xml b/addons/kestrel4500/stringtable.xml index 3658d367e0..bb65f22191 100644 --- a/addons/kestrel4500/stringtable.xml +++ b/addons/kestrel4500/stringtable.xml @@ -1,4 +1,4 @@ - + @@ -14,8 +14,8 @@ Kestrel 4500NV Kestrel 4500NV Kestrel 4500NV - 猎隼4500测风仪 - 獵隼4500測風儀 + 猎隼4500测风仪 + 獵隼4500測風儀 Kestrel 4500 Pocket Weather Tracker @@ -30,8 +30,8 @@ Příruční meteostanice Kestrel 4500 Kestrel 4500 携帯型風速計 Kestrel 4500 휴대형 기상 관측기 - 猎隼4500掌上型天气追踪仪 - 獵隼4500掌上型天氣追蹤儀 + 猎隼4500掌上型天气追踪仪 + 獵隼4500掌上型天氣追蹤儀 Open Kestrel 4500 @@ -46,8 +46,8 @@ Otevřít Kestrel 4500 Kestrel 4500 を開く Kestrel 4500 열기 - 开启猎隼4500测风仪 - 開啟獵隼4500測風儀 + 开启猎隼4500测风仪 + 開啟獵隼4500測風儀 Show Kestrel 4500 @@ -62,8 +62,8 @@ Mostrar Kestrel 4500 Kestrel 4500 を見る Kestrel 4500 보이기 - 显示猎隼4500测风仪 - 顯示獵隼4500測風儀 + 显示猎隼4500测风仪 + 顯示獵隼4500測風儀 Hide Kestrel 4500 @@ -78,8 +78,8 @@ Ocultar Kestrel 4500 Kestrel 4500 を隠す Kestrel 4500 숨기기 - 隐藏猎隼4500测风仪 - 隱藏獵隼4500測風儀 + 隐藏猎隼4500测风仪 + 隱藏獵隼4500測風儀 Open Kestrel 4500 @@ -94,8 +94,8 @@ Abrir Kestrel 4500 Kestrel 4500 を開く Kestrel 4500 열기 - 开启猎隼4500测风仪 - 開啟獵隼4500測風儀 + 开启猎隼4500测风仪 + 開啟獵隼4500測風儀 Show Kestrel 4500 @@ -110,8 +110,8 @@ Mostrar Kestrel 4500 Kestrel 4500 を見る Kestrel 4500 숨기기 - 显示猎隼4500测风仪 - 顯示獵隼4500測風儀 + 显示猎隼4500测风仪 + 顯示獵隼4500測風儀 diff --git a/addons/laser/stringtable.xml b/addons/laser/stringtable.xml index 191efc7559..aa09f5de0e 100644 --- a/addons/laser/stringtable.xml +++ b/addons/laser/stringtable.xml @@ -1,4 +1,4 @@ - + @@ -9,8 +9,8 @@ Wskaźnik poziomu rozproszenia wiązki lasera Compte de la simulation de la dispersion du laser Contatore Simulazione Dispersione Laser - 雷射散射模拟计算 - 雷射散射模擬計算 + 雷射散射模拟计算 + 雷射散射模擬計算 Laser Code @@ -25,8 +25,8 @@ Codice laser レーザ コード 레이저 코드 - 雷射码 - 雷射碼 + 雷射码 + 雷射碼 Laser - Cycle Code Up @@ -41,8 +41,8 @@ Codice laser + レーザ - コードの数値を増やす 레이저 - 코드 순환 위 - 雷射 - 循环切换雷射码 上 - 雷射 - 循環切換雷射碼 上 + 雷射 - 循环切换雷射码 上 + 雷射 - 循環切換雷射碼 上 Laser - Cycle Code Down @@ -57,8 +57,8 @@ Codice laser - レーザ - コードの数値を減らす 레이저 - 코드 순환 아래 - 雷射 - 循环切换雷射码 下 - 雷射 - 循環切換雷射碼 下 + 雷射 - 循环切换雷射码 下 + 雷射 - 循環切換雷射碼 下 diff --git a/addons/laserpointer/stringtable.xml b/addons/laserpointer/stringtable.xml index 3370643301..88228dc289 100644 --- a/addons/laserpointer/stringtable.xml +++ b/addons/laserpointer/stringtable.xml @@ -1,4 +1,4 @@ - + @@ -14,8 +14,8 @@ Laser (vermelho) レーザ ポインタ (赤) 레이저 지시기 (빨강) - 雷射指示器 (红色) - 雷射指示器 (紅色) + 雷射指示器 (红色) + 雷射指示器 (紅色) Laser Pointer (green) @@ -30,8 +30,8 @@ Laser (verde) レーザ ポインタ (緑) 레이저 지시기 (초록) - 雷射指示器 (绿色) - 雷射指示器 (綠色) + 雷射指示器 (绿色) + 雷射指示器 (綠色) Emits visible light. @@ -46,8 +46,8 @@ Emite luz visível. 可視光をだします。 밝은 곳에서도 보임 - 发射出可见光 - 發射出可見光 + 发射出可见光 + 發射出可見光 <t color='#9cf953'>Use: </t>Turn Laser ON/OFF @@ -62,8 +62,8 @@ <t color='#9cf953'>Használat: </t>Lézer BE/KI kapcsolása <t color='#9cf953'>つかう: </t>レーザの起動/停止 <t color='#9cf953'>사용키: </t>레이저 켜기/끄기 - <t color='#9cf953'>使用: </t>雷射开启/关闭 - <t color='#9cf953'>使用: </t>雷射開啟/關閉 + <t color='#9cf953'>使用: </t>雷射开启/关闭 + <t color='#9cf953'>使用: </t>雷射開啟/關閉 Laser @@ -78,8 +78,8 @@ Laser レーザ 레이저 - 雷射 - 雷射 + 雷射 + 雷射 IR Laser @@ -94,8 +94,8 @@ Laser IV 赤外線レーザ 적외선 레이저 - 红外线雷射 - 紅外線雷射 + 红外线雷射 + 紅外線雷射 Switch Laser / IR Laser @@ -110,8 +110,8 @@ Alternar entre Laser / Laser IV レーザ/赤外線レーザを切り替える 레이저 / 적외선 레이저 전환 - 切换雷射/红外线雷射 - 切換雷射/紅外線雷射 + 切换雷射/红外线雷射 + 切換雷射/紅外線雷射 diff --git a/addons/logistics_uavbattery/stringtable.xml b/addons/logistics_uavbattery/stringtable.xml index 1e19016160..97c709d8dd 100644 --- a/addons/logistics_uavbattery/stringtable.xml +++ b/addons/logistics_uavbattery/stringtable.xml @@ -1,4 +1,4 @@ - + @@ -14,8 +14,8 @@ БПЛА полностью заряжен ドローンは充電完了 드론 충전완료 - 无人载具电池已充满 - 無人載具電池已充滿 + 无人载具电池已充满 + 無人載具電池已充滿 You need a UAV Battery @@ -30,8 +30,8 @@ Требуется аккумулятор для БПЛА UAV バッテリが必要です UAV 배터리가 필요합니다 - 你需要一个无人载具电池 - 你需要一個無人載具電池 + 你需要一个无人载具电池 + 你需要一個無人載具電池 Recharge @@ -46,8 +46,8 @@ Зарядить 充電 재충전 - 充电 - 充電 + 充电 + 充電 UAV Battery @@ -62,8 +62,8 @@ Аккумулятор БПЛА UAV バッテリ UAV 배터리 - 无人载具电池 - 無人載具電池 + 无人载具电池 + 無人載具電池 Used to refuel Carried UAV's @@ -78,8 +78,8 @@ Используется для зарядки переносных БПЛА 運んでいる UAV を充電に使う UAV를 재충전 할때 씁니다. - 对可携式无人载具进行充电 - 對可攜式無人載具進行充電 + 对可携式无人载具进行充电 + 對可攜式無人載具進行充電 Recharging... @@ -93,8 +93,8 @@ In ricarica... Заряжается... 充電中 - 充电中... - 充電中... + 充电中... + 充電中... diff --git a/addons/logistics_wirecutter/stringtable.xml b/addons/logistics_wirecutter/stringtable.xml index bd7f9edc81..53c5e21b14 100644 --- a/addons/logistics_wirecutter/stringtable.xml +++ b/addons/logistics_wirecutter/stringtable.xml @@ -1,4 +1,4 @@ - + @@ -14,8 +14,8 @@ Cortador de Arame ワイヤーカッター 절단기 - 剪铁丝网钳 - 剪鐵絲網鉗 + 剪铁丝网钳 + 剪鐵絲網鉗 Wirecutter @@ -30,8 +30,8 @@ Cortador de Arame ワイヤーカッター 절단기 - 剪铁丝网钳 - 剪鐵絲網鉗 + 剪铁丝网钳 + 剪鐵絲網鉗 Cut Fence @@ -46,8 +46,8 @@ Разрезать забор フェンスを切断する 철조망 자르기 - 剪断护栏 - 剪斷護欄 + 剪断护栏 + 剪斷護欄 Cutting Fences / Wires... @@ -62,8 +62,8 @@ Разрезаем забор / провода... フェンス/ワイヤを切断中・・・ 철망/철조망 자르는중... - 剪断护栏/刺网中... - 剪斷護欄/刺網中... + 剪断护栏/刺网中... + 剪斷護欄/刺網中... Fence cut @@ -78,8 +78,8 @@ Забор разрезан フェンスを切断した 절단됨 - 护栏已被剪断 - 護欄已被剪斷 + 护栏已被剪断 + 護欄已被剪斷 diff --git a/addons/magazinerepack/stringtable.xml b/addons/magazinerepack/stringtable.xml index 14d65eacac..f82280961e 100644 --- a/addons/magazinerepack/stringtable.xml +++ b/addons/magazinerepack/stringtable.xml @@ -1,4 +1,4 @@ - + @@ -14,8 +14,8 @@ Перепаковать магазины 弾倉を詰め替え 탄창 다시 채우기 - 重新整理弹匣 - 重新整理彈匣 + 重新整理弹匣 + 重新整理彈匣 Select Magazine Menu @@ -30,8 +30,8 @@ Меню выбора магазинов 弾倉メニューから選ぶ 탄창 메뉴 고르기 - 选择弹匣清单 - 選擇彈匣清單 + 选择弹匣清单 + 選擇彈匣清單 Select Mag @@ -46,8 +46,8 @@ Выбрать магазин 弾倉を選択 탄창 고르기 - 选择弹匣 - 選擇彈匣 + 选择弹匣 + 選擇彈匣 Repacking Magazines... @@ -62,8 +62,8 @@ Перепаковка магазинов... 弾倉を詰め替え中・・・ 다시 채우는중... - 重新整理弹匣中 ... - 重新整理彈匣中 ... + 重新整理弹匣中 ... + 重新整理彈匣中 ... Repacked Magazines @@ -78,8 +78,8 @@ Магазины перепакованы 弾倉の詰め替えが終わった 탄창 채워짐 - 弹匣已重新整理 - 彈匣已重新整理 + 弹匣已重新整理 + 彈匣已重新整理 %1 full mag(s) and %2 extra round(s) @@ -94,8 +94,8 @@ %1 полных магазина(ов) и %2 патрона(ов) %1 個の満杯な弾倉と入りきらなかった %2 個の弾倉 %1개의 꽉찬 탄창과 %2발의 총알이 남았다 - %1个满的弹匣与%2发额外子弹 - %1個滿的彈匣與%2發額外子彈 + %1个满的弹匣与%2发额外子弹 + %1個滿的彈匣與%2發額外子彈 Repacking Finished @@ -110,8 +110,8 @@ Reorganização Terminada 詰め替えが完了 탄창 채우기 끝남 - 重整完成 - 重整完成 + 重整完成 + 重整完成 Repacking Interrupted @@ -126,8 +126,8 @@ Reorganização Interrompida 詰め替えを中断した 탄창 채우기 방해받음 - 重整被中断 - 重整被中斷 + 重整被中断 + 重整被中斷 %1 Full and %2 Partial @@ -142,8 +142,8 @@ %1 Total e %2 Parcial %1 個の満杯で、 %2 の余分数 %1 꽉찼고 %2 부분참 - %1个满的与%2个部分的 - %1個滿的與%2個部分的 + %1个满的与%2个部分的 + %1個滿的與%2個部分的 diff --git a/addons/main/stringtable.xml b/addons/main/stringtable.xml index 93b4df2700..d312264cf6 100644 --- a/addons/main/stringtable.xml +++ b/addons/main/stringtable.xml @@ -1,4 +1,4 @@ - + @@ -12,8 +12,8 @@ Logistica ACE ACE Logistique ACE ロジスティクス - ACE 后勤 - ACE 後勤 + ACE 后勤 + ACE 後勤 http://ace3mod.com/ @@ -27,8 +27,8 @@ http://ace3mod.com/ http://ace3mod.com/ http://ace3mod.com/ - http://ace3mod.com/ - http://ace3mod.com/ + http://ace3mod.com/ + http://ace3mod.com/ diff --git a/addons/map/stringtable.xml b/addons/map/stringtable.xml index 47cccfde82..9108f088bf 100644 --- a/addons/map/stringtable.xml +++ b/addons/map/stringtable.xml @@ -1,4 +1,4 @@ - + @@ -14,8 +14,8 @@ Mappa 地図 지도 - 地图 - 地圖 + 地图 + 地圖 Map illumination? @@ -30,8 +30,8 @@ Illuminazione Mappa? 地図に照明? 지도에 조명? - 地图照明? - 地圖照明? + 地图照明? + 地圖照明? Simulate map lighting based on ambient lighting and player's items? @@ -45,8 +45,8 @@ Simula illuminazione della mappa in base alla luce ambientale e agli oggetti del giocatore? 環境光やプレイヤーのアイテムにより、地図へ光のシミュレーションをおこないますか? 주변 환경및 플레이어 조명에 의한 빛 변화를 지도에 반영할까요? - 透过环境光与玩家的物品来决定地图亮度? - 透過環境光與玩家的物品來決定地圖亮度? + 透过环境光与玩家的物品来决定地图亮度? + 透過環境光與玩家的物品來決定地圖亮度? Map flashlight glow? @@ -60,8 +60,8 @@ Lumière de la lampe de carte ? 地図をフラッシュライトで照らしますか? 지도 조명이 빛이 납니까? - 增加地图亮度? - 增加地圖亮度? + 增加地图亮度? + 增加地圖亮度? Add external glow to players who use flashlight on map? @@ -75,8 +75,8 @@ Aggiungi luce esterna a giocatori che usano la torcia in mappa? プレイヤが地図上でフラッシュライトを使うと、照らすようにしますか? 지도에 불빛을 비치는 플레이어를 조금 더 밝게 합니까? - 当玩家拥有手电筒时, 增加地图亮度? - 當玩家擁有手電筒時, 增加地圖亮度? + 当玩家拥有手电筒时, 增加地图亮度? + 當玩家擁有手電筒時, 增加地圖亮度? Map shake? @@ -91,8 +91,8 @@ Scuoti la mappa? 地図を揺らしますか? 지도 흔들림? - 地图震动? - 地圖震動? + 地图震动? + 地圖震動? Make map shake when walking? @@ -107,8 +107,8 @@ Far scuotere la mappa mentre cammini? 歩いているときは地図を揺らしますか? 걸을때 지도보면 흔들리게 합니까? - 走路时让地图有震动的感觉? - 走路時讓地圖有震動的感覺? + 走路时让地图有震动的感觉? + 走路時讓地圖有震動的感覺? Limit map zoom? @@ -123,8 +123,8 @@ Limita lo zoom in mappa? 地図の拡大を制限しますか? 지도 확대 제한? - 限制地图缩放倍率? - 限制地圖縮放倍率? + 限制地图缩放倍率? + 限制地圖縮放倍率? Limit the amount of zoom available for the map? @@ -139,8 +139,8 @@ Limita l'ammontare di zoom disponibile per la mappa? 地図上で利用できる拡大倍率を制限しますか? 지도 확대에 제한을 둡니까? - 限制地图上可允许缩放的倍率? - 限制地圖上可允許縮放的倍率? + 限制地图上可允许缩放的倍率? + 限制地圖上可允許縮放的倍率? Show cursor coordinates? @@ -155,8 +155,8 @@ Mostra coordinate sul cursore? カーソル先で座標を表示しますか? 커서에 좌표를 보이게 합니까? - 显示游标的座标? - 顯示游標的座標? + 显示游标的座标? + 顯示游標的座標? Show the grid coordinates on the mouse pointer? @@ -171,8 +171,8 @@ Mostra la griglia coordinate sul cursore mouse? カーソルに合わせた先の地図座標を表示しますか? 지도에서 커서 옆에 좌표가 뜨게 합니까? - 显示滑鼠游标所在的网格座标? - 顯示滑鼠游標所在的網格座標? + 显示滑鼠游标所在的网格座标? + 顯示滑鼠游標所在的網格座標? This module allows you to customize the map screen. @@ -187,8 +187,8 @@ Questo modulo ti permette di customizzare lo schermo della mappa. モジュールは地図画面をカスタマイズできます。 이 모듈은 지도 화면을 임의로 설정할 수 있게 해줍니다. - 此模块允许自定地图的相关效果. - 此模塊允許自定地圖的相關效果. + 此模块允许自定地图的相关效果. + 此模塊允許自定地圖的相關效果. Blue Force Tracking @@ -203,8 +203,8 @@ Blue Force Tracking ブルー フォース トラッキング GPS피아식별기 - 显示蓝方踪迹 - 顯示藍方蹤跡 + 显示蓝方踪迹 + 顯示藍方蹤跡 BFT Enable @@ -219,8 +219,8 @@ Abilita BFT BFT を有効化 GPS피아식별기 켜기 - 蓝方踪迹启用 - 藍方蹤跡啟用 + 蓝方踪迹启用 + 藍方蹤跡啟用 Enable Blue Force Tracking. Default: No @@ -235,8 +235,8 @@ Abilita Blue Force Tracking. Default: No ブルー フォース トラッキングを有効化します。標準:無効 GPS피아식별기 켭니다. 기본설정: 아니요 - 启用显示蓝方踪迹. 预设: 否 - 啟用顯示藍方蹤跡. 預設: 否 + 启用显示蓝方踪迹. 预设: 否 + 啟用顯示藍方蹤跡. 預設: 否 Interval @@ -251,8 +251,8 @@ Intervallo 間隔 간격 - 间隔 - 間隔 + 间隔 + 間隔 How often the markers should be refreshed (in seconds) @@ -267,8 +267,8 @@ Quanto spesso vengono aggiornati i marker (in secondi) マーカが再描画される間隔を設定できます(秒) 몇 초마다 마커를 새로 갱신합니까? - 设定每多少时间重新标示出单位位置 (秒) - 設定每多少時間重新標示出單位位置 (秒) + 设定每多少时间重新标示出单位位置 (秒) + 設定每多少時間重新標示出單位位置 (秒) Hide AI groups? @@ -283,8 +283,8 @@ Nascondere gruppi IA? AI グループを非表示にしますか? 인공지능 그룹을 숨깁니까? - 隐藏AI小队? - 隱藏AI小隊? + 隐藏AI小队? + 隱藏AI小隊? Hide markers for 'AI only' groups? @@ -299,8 +299,8 @@ Nascondi markers per gruppi di sole IA? 'AI のみ'グループのマーカを隠しますか? 인공지능만 있는 그룹의 마커를 숨깁니까? - 隐藏'AI小队'的踪迹? - 隱藏'AI小隊'的蹤跡? + 隐藏'AI小队'的踪迹? + 隱藏'AI小隊'的蹤跡? Show player names? @@ -315,8 +315,8 @@ Mostra i nomi dei giocatori? プレイヤ名を表示しますか? 플레이어 이름을 표시합니까? - 显示玩家名称? - 顯示玩家名稱? + 显示玩家名称? + 顯示玩家名稱? Show individual player names? @@ -331,8 +331,8 @@ Mostra i nomi dei giocatori singoli? プレイヤの名前を表示しますか? 각 플레이어의 이름을 표시합니까? - 显示玩家的个别名称? - 顯示玩家的個別名稱? + 显示玩家的个别名称? + 顯示玩家的個別名稱? This module allows the tracking of allied units with BFT map markers. @@ -347,8 +347,8 @@ Questo modulo permette il tracciamento di unità alleate con i marker BFT in mappa モジュールは BFT マップ マーカとともに、同勢力ユニットの追跡を許可します。 이 모듈은 아군을 지도상에서 추적할 수 있게 해줍니다. - 此模块将使你能在地图上看见友方单位的踪迹. - 此模塊將使你能在地圖上看見友方單位的蹤跡. + 此模块将使你能在地图上看见友方单位的踪迹. + 此模塊將使你能在地圖上看見友方單位的蹤跡. Flashlights @@ -362,8 +362,8 @@ Torcia フラッシュライト 손전등 - 手电筒 - 手電筒 + 手电筒 + 手電筒 NVG @@ -377,8 +377,8 @@ NVG 夜間暗視装置 야투경 - 夜视镜 - 夜視鏡 + 夜视镜 + 夜視鏡 On @@ -392,8 +392,8 @@ Acceso 起動 켜기 - 开启 - 開啟 + 开启 + 開啟 Off @@ -407,8 +407,8 @@ Spento 停止 끄기 - 关闭 - 關閉 + 关闭 + 關閉 Increase Brightness @@ -422,8 +422,8 @@ Aumenta Luminosità 感度を上げる 밝기 올리기 - 增加亮度 - 增加亮度 + 增加亮度 + 增加亮度 Decrease Brightness @@ -437,8 +437,8 @@ Diminuisci Luminosità 感度を下げる 밝기 내리기 - 降低亮度 - 降低亮度 + 降低亮度 + 降低亮度 Turn On %1 @@ -453,8 +453,8 @@ Активировать %1 %1 を点ける %1 켜기 - 开启%1 - 開啟%1 + 开启%1 + 開啟%1 Turn Off %1 @@ -469,8 +469,8 @@ Деактивировать %1 %1 を消す %1 끄기 - 关闭%1 - 關閉%1 + 关闭%1 + 關閉%1 Set Channel At Start @@ -484,8 +484,8 @@ Mettre un canal par défaut 開始時のチャンネルを決定 시작시 채널 - 设定游戏开始时的聊天频道 - 設定遊戲開始時的聊天頻道 + 设定游戏开始时的聊天频道 + 設定遊戲開始時的聊天頻道 Change the starting marker channel at mission start @@ -499,8 +499,8 @@ Change le canal de communication par défaut au début de la mission. ミッション開始時にあらかじめ設定されているマーカ チャンネルを変更します 미션시작시 마커채널을 변경합니다 - 更改任务启动时的聊天频道 - 更改任務啟動時的聊天頻道 + 更改任务启动时的聊天频道 + 更改任務啟動時的聊天頻道 Disable BFT @@ -510,8 +510,8 @@ Wyłącz BFT Désactive le BFT Disablita BFT - 关闭友军踪迹 - 關閉友軍蹤跡 + 关闭友军踪迹 + 關閉友軍蹤跡 Always disable Blue Force Tracking for this group. @@ -521,8 +521,8 @@ Zawsze wyłączaj Blue Force Tracking dla tej grupy. Désactive en permanence le Blue Force Tracking pour ce groupe. Disabilita sempre il Blue Force Tracking per questo gruppo. - 对此小队永远关闭友军踪迹显示. - 對此小隊永遠關閉友軍蹤跡顯示. + 对此小队永远关闭友军踪迹显示. + 對此小隊永遠關閉友軍蹤跡顯示. diff --git a/addons/map_gestures/stringtable.xml b/addons/map_gestures/stringtable.xml index 6c3687c2dd..feebdb7a08 100644 --- a/addons/map_gestures/stringtable.xml +++ b/addons/map_gestures/stringtable.xml @@ -1,4 +1,4 @@ - + @@ -13,8 +13,8 @@ Gestes de carte マップ ジェスチャ 지도 신호 - 地图指示器 - 地圖指示器 + 地图指示器 + 地圖指示器 Enabled @@ -28,8 +28,8 @@ Activer 有効化 켜기 - 启用 - 啟用 + 启用 + 啟用 Map Gesture Max Range @@ -43,8 +43,8 @@ Distance max. des gestes de carte マップ ジェスチャの最大範囲 지도 신호 최대 거리 - 地图指示器最大范围 - 地圖指示器最大範圍 + 地图指示器最大范围 + 地圖指示器最大範圍 Max range between players to show the map gesture indicator [default: 7 meters] @@ -58,8 +58,8 @@ Distance max. entre les joueurs pour montrer le pointage sur carte. (Défaut : 7m) プレイヤのマップ ジェスチャによる表示範囲を設定します [標準:7 メートル] 플레이어간에 지도 신호 표시거리를 설정합니다. [기본: 7 미터] - 设定地图指示器显示的最大范围距离 [预设: 7公尺] - 設定地圖指示器顯示的最大範圍距離 [預設: 7公尺] + 设定地图指示器显示的最大范围距离 [预设: 7公尺] + 設定地圖指示器顯示的最大範圍距離 [預設: 7公尺] Lead Default Color @@ -73,8 +73,8 @@ Couleur principale de commandement. リーダー用標準の色 리더 기본 색상 - 队长预设颜色 - 隊長預設顏色 + 队长预设颜色 + 隊長預設顏色 Fallback Color value for group leaders when there is no group setting. [Module: leave blank to not force on clients] @@ -87,8 +87,8 @@ Couleur par défaut pour les chefs de groupe quand il n'y a pas de réglage pour le groupe. (Module : laisser vide pour ne pas forcer chez les clients) グループ設定が存在しない場合に、グループ リーダーへ設定される色の値を設定します。[モジュール:空の場合はクライアントへ強制しません] 그룹 설정이 없는 경우 리더의 예비 색상 값입니다. [모듈: 클라이언트에서 강체치 않기 위해 공백으로 비워둘것] - 当没有设定小队颜色时, 此功能会定义队长的指示器颜色. [模块: 此栏留空来保持预设颜色] - 當沒有設定小隊顏色時, 此功能會定義隊長的指示器顏色. [模塊: 此欄留空來保持預設顏色] + 当没有设定小队颜色时, 此功能会定义队长的指示器颜色. [模块: 此栏留空来保持预设颜色] + 當沒有設定小隊顏色時, 此功能會定義隊長的指示器顏色. [模塊: 此欄留空來保持預設顏色] Default Color @@ -102,8 +102,8 @@ Couleur par défaut 標準色 기본 색상 - 预设颜色 - 預設顏色 + 预设颜色 + 預設顏色 Fallback Color value when there is no group setting. [Module: leave blank to not force on clients] @@ -116,8 +116,8 @@ Couleur par défaut quand il n'y a pas de réglage pour le groupe. (Module : laisser vide pour ne pas forcer chez les clients) グループ設定が存在しない場合に、グループ リーダーへ設定される色の値を設定します。[モジュール:空の場合はクライアントへ強制しません] 그룹 설정이 없을 경우의 예비 색상입니다. [모듈: 클라이언트에서 강체치 않기 위해 공백으로 비워둘것] - 当没有设定小队颜色时, 此功能会定义玩家的指示器颜色. [模块: 此栏留空来保持预设颜色] - 當沒有設定小隊顏色時, 此功能會定義玩家的指示器顏色. [模塊: 此欄留空來保持預設顏色] + 当没有设定小队颜色时, 此功能会定义玩家的指示器颜色. [模块: 此栏留空来保持预设颜色] + 當沒有設定小隊顏色時, 此功能會定義玩家的指示器顏色. [模塊: 此欄留空來保持預設顏色] Lead Color @@ -131,8 +131,8 @@ Couleur de commandement リーダー用の色 리더 색상 - 队长颜色 - 隊長顏色 + 队长颜色 + 隊長顏色 Color value for group leaders of groups synced with this module. @@ -145,8 +145,8 @@ Couleur pour les chefs de groupe des groupes synchronisés avec le module. モジュールで同期されたグループのリーダー用に色の値を決定します。 그룹이 이 모듈에 동기화 됐을때의 리더 색상입니다. - 改变与此同步小队队长的指示器颜色. - 改變與此同步小隊隊長的指示器顏色. + 改变与此同步小队队长的指示器颜色. + 改變與此同步小隊隊長的指示器顏色. Color @@ -160,8 +160,8 @@ Couleur 색상 - 颜色 - 顏色 + 颜色 + 顏色 Color value for group members of groups synced with this module. @@ -174,8 +174,8 @@ Couleur pour les membres du groupe synchronisé avec ce module. モジュールで同期されたグループのメンバ用に色の値を決定します。 그룹이 이 모듈에 동기화 됐을때의 멤버 색상입니다. - 改变与此同步小队队员的指示器颜色 - 改變與此同步小隊隊員的指示器顏色 + 改变与此同步小队队员的指示器颜色 + 改變與此同步小隊隊員的指示器顏色 Map Gestures - Group Settings @@ -189,8 +189,8 @@ Gestes de carte - réglages de groupe マップ ジェスチャ - グループ設定 지도 신호 - 그룹 설정 - 地图指示器 - 队伍设定 - 地圖指示器 - 隊伍設定 + 地图指示器 - 队伍设定 + 地圖指示器 - 隊伍設定 Update Interval @@ -204,8 +204,8 @@ Intervalle de mise à jour 更新間隔 갱신 간격 - 更新间隔 - 更新間隔 + 更新间隔 + 更新間隔 Time between data updates. @@ -219,8 +219,8 @@ Temps entre les actualisations de données データの更新間隔 데이터 갱신 간격 - 定义每次更新数据的时间. - 定義每次更新數據的時間. + 定义每次更新数据的时间. + 定義每次更新數據的時間. Enables the Map Gestures. @@ -234,8 +234,8 @@ Activer les gestes de carte マップ ジェスチャを有効化 지도 신호 활성화 - 启用地图指示器 - 啟用地圖指示器 + 启用地图指示器 + 啟用地圖指示器 Name Text Color @@ -249,8 +249,8 @@ Couleur du texte du nom 名前への色 글 색상 명칭 - 名称文字颜色 - 名稱文字顏色 + 名称文字颜色 + 名稱文字顏色 Color of the name tag text besides the map gestures mark. @@ -263,8 +263,8 @@ Couleur des tags de nom à côté de marqueur de pointage sur carte. マップ ジェスチャに表示される、名前の色を決定します。 지도 색상에 표시되는 이름의 색상을 결정합니다. - 定义名称文字颜色. 使其与地图指示器颜色有所区别. - 定義名稱文字顏色. 使其與地圖指示器顏色有所區別. + 定义名称文字颜色. 使其与地图指示器颜色有所区别. + 定義名稱文字顏色. 使其與地圖指示器顏色有所區別. Map Gestures @@ -278,8 +278,8 @@ Gestes de carte マップ ジェスチャ 지도 신호 - 地图指示器 - 地圖指示器 + 地图指示器 + 地圖指示器 diff --git a/addons/maptools/stringtable.xml b/addons/maptools/stringtable.xml index 8f380eb8c1..20397d70eb 100644 --- a/addons/maptools/stringtable.xml +++ b/addons/maptools/stringtable.xml @@ -1,4 +1,4 @@ - + @@ -14,8 +14,8 @@ Инструменты карты マップ ツール 독도용 도구 - 地图工具 - 地圖工具 + 地图工具 + 地圖工具 The Map Tools allow you to measure distances and angles on the map. @@ -30,8 +30,8 @@ Картографические инструменты позволяют измерять расстояния и углы на карте. マップ ツールは地図上で距離や角度を測れます。 독도용 도구는 지도상에서 거리나 각도를 잴 수 있게 해줍니다. - 地图工具能够让你在地图上测量距离与角度 - 地圖工具能夠讓你在地圖上測量距離與角度 + 地图工具能够让你在地图上测量距离与角度 + 地圖工具能夠讓你在地圖上測量距離與角度 Map Tools @@ -46,8 +46,8 @@ Инструменты карты マップ ツール 독도용 도구 - 地图工具 - 地圖工具 + 地图工具 + 地圖工具 Hide Map Tool @@ -62,8 +62,8 @@ Скрыть инструменты マップ ツールを隠す 독도용 도구 숨기기 - 隐藏地图工具 - 隱藏地圖工具 + 隐藏地图工具 + 隱藏地圖工具 Show Normal Map Tool @@ -78,8 +78,8 @@ Показать инструменты (средн. размер) マップ ツールを表示する 보통 독도용 도구로 보기 - 显示地图工具 - 顯示地圖工具 + 显示地图工具 + 顯示地圖工具 Show Small Map Tool @@ -94,8 +94,8 @@ Показать инструменты (малый размер) 小さいマップ ツールを表示する 작은 독도용 도구로 보기 - 显示小的地图工具 - 顯示小的地圖工具 + 显示小的地图工具 + 顯示小的地圖工具 Align Map Tool to North @@ -110,8 +110,8 @@ Выровнять инструменты на север マップ ツールを北に合わせる 독도용 도구를 북쪽으로 정렬 - 地图工具对准北方 - 地圖工具對準北方 + 地图工具对准北方 + 地圖工具對準北方 Align Map Tool to Compass @@ -126,8 +126,8 @@ Выровнять инструменты по компасу マップ ツールを方位磁石に合わせる 독도용 도구를 나침반에 정렬 - 地图工具对准指北针 - 地圖工具對準指北針 + 地图工具对准指北针 + 地圖工具對準指北針 Show GPS on Map @@ -142,8 +142,8 @@ Показать GPS на карте 地図上に GPS を表示する GPS를 지도상에 꺼내기 - 在地图上显示GPS - 在地圖上顯示GPS + 在地图上显示GPS + 在地圖上顯示GPS Hide GPS on Map @@ -158,8 +158,8 @@ Скрыть GPS на карте 地図上から GPS を隠す GPS를 지도상에서 숨기기 - 在地图上隐藏GPS - 在地圖上隱藏GPS + 在地图上隐藏GPS + 在地圖上隱藏GPS Direction: %1° @@ -174,8 +174,8 @@ Direção: %1 方位:%1° 방위: %1° - 方位: %1° - 方位: %1° + 方位: %1° + 方位: %1° Rotate Map Tools Key @@ -186,8 +186,8 @@ Taste zum Drehen des Kartenwerkzeugs 독도용 도구 돌리기 키 Ruota Strumenti di Mappatura - 选转地图工具的按键 - 選轉地圖工具的按鍵 + 选转地图工具的按键 + 選轉地圖工具的按鍵 Modifier key to allow rotating map tools @@ -198,8 +198,8 @@ Steuerungstaste, um Drehung des Kartenwerkzeugs zu ermöglichen. 독도용 도구를 돌리기 위한 키를 변경할 수 있습니다. Tasto modifica per consentire strumenti di mappatura rotanti - 修改旋转地图工具的按键 - 修改旋轉地圖工具的按鍵 + 修改旋转地图工具的按键 + 修改旋轉地圖工具的按鍵 Draw straight lines with maptools @@ -209,8 +209,8 @@ Rysuj proste linie przy użyciu narzędzi nawigacyjnych Tracer des lignes droites Disegna linee dritte con gli strumenti di mappatura - 使用地图工具来绘制直线 - 使用地圖工具來繪製直線 + 使用地图工具来绘制直线 + 使用地圖工具來繪製直線 Draw on the edge of maptools to draw straight lines. Note: Must hover at midpoint to delete. @@ -220,8 +220,8 @@ Przeciągnij po krawędzi narzędzi nawigacyjnych by narysować prostą linię. Uwaga: aby usunąć linię - nalezy ustawić kursor nad jej środkiem. Utiliser le bord des outils de navigation pour tracer des lignes droites. Note: l'on doit survoler le milieu du trait pour pouvoir le supprimer. Disegna sul bordo degli strumenti di mappatura per disegnare linee dritte. Nota: Deve spostarsi al centro per essere cancellato. - 使用地图工具的边缘来绘制直线. 备注: 要删除直线时, 请把滑鼠移动到该线条的中央即可删除该线. - 使用地圖工具的邊緣來繪製直線. 備註: 要刪除直線時, 請把滑鼠移動到該線條的中央即可刪除該線. + 使用地图工具的边缘来绘制直线. 备注: 要删除直线时, 请把滑鼠移动到该线条的中央即可删除该线. + 使用地圖工具的邊緣來繪製直線. 備註: 要刪除直線時, 請把滑鼠移動到該線條的中央即可刪除該線. diff --git a/addons/markers/stringtable.xml b/addons/markers/stringtable.xml index 7d6dc2b23a..1c87546a5e 100644 --- a/addons/markers/stringtable.xml +++ b/addons/markers/stringtable.xml @@ -1,4 +1,4 @@ - + @@ -14,8 +14,8 @@ Direção %1 方位:%1° 방위: %1° - 方位: %1° - 方位: %1° + 方位: %1° + 方位: %1° diff --git a/addons/medical/stringtable.xml b/addons/medical/stringtable.xml index 058bc9ee0e..d94fe3ae5a 100644 --- a/addons/medical/stringtable.xml +++ b/addons/medical/stringtable.xml @@ -14,8 +14,8 @@ FERIMENTOS 負傷 부상 - 受伤 - 受傷 + 受伤 + 受傷 No injuries on this bodypart... @@ -30,8 +30,8 @@ Nenhum ferimento nesta parte do corpo... 怪我をしていない 이 부위에는 부상이 없습니다... - 此身体部位没有受伤 - 此身體部位沒有受傷 + 此身体部位没有受伤 + 此身體部位沒有受傷 Litter Simulation Detail @@ -46,8 +46,8 @@ Počet zobrazených předmětů po použití zdravotnického materiálu 医療廃棄物を再現する詳細度 의료폐기물 재현 상세도 - 医疗废弃物模拟细节 - 醫療廢棄物模擬細節 + 医疗废弃物模拟细节 + 醫療廢棄物模擬細節 Litter simulation detail level sets the number of litter items which will be locally spawned in the client. Excessive amounts in local areas could cause FPS lag, so this is a client only setting. @@ -62,8 +62,8 @@ Počet zobrazených předmětů po použití zdravotnického materiálu ovlivňuje počet objektů, které budou zobrazeny klientovi v místě použití zdravotnického materiálu. Vyšší množství objektů může způsobovat poklesy FPS a proto je toto nastavení čistě na klientovi. 医療廃棄物再現度は各クライアントでローカルに作成される、医療廃棄物への詳細度を決定できます。ローカルで多くのアイテムがあると FPS の低下を引き起こすため、クライアント側のみの設定です。 의료폐기물 재현 상세도의 경우 얼마나 많은 수의 폐기물이 클라이언트 주변에 생성되는지를 정합니다. 매우 많은 수의 지역은 프레임드랍을 유발할 수 있습니다, 고로 이는 클라이언트 전용 설정입니다. - 设定医疗废弃物的最大产生数量, 过多的数量会导致画面更新率延迟, 因此这由用户端来设定 - 設定醫療廢棄物的最大產生數量, 過多的數量會導致畫面更新率延遲, 因此這由用戶端來設定 + 设定医疗废弃物的最大产生数量, 过多的数量会导致画面更新率延迟, 因此这由用户端来设定 + 設定醫療廢棄物的最大產生數量, 過多的數量會導致畫面更新率延遲, 因此這由用戶端來設定 Inject Adenosine @@ -77,8 +77,8 @@ Ввести аденозин アデノシンを投与 아데노신 주사 - 注射腺苷 - 注射腺苷 + 注射腺苷 + 注射腺苷 Inject Atropine @@ -93,8 +93,8 @@ Injetar Atropina アトロピンを投与 아트로핀 주사 - 注射阿托品 - 注射阿托品 + 注射阿托品 + 注射阿托品 Inject Epinephrine @@ -109,8 +109,8 @@ Inietta adrenalina アドレナリンを投与 에피네프린 주사 - 注射肾上腺素 - 注射腎上腺素 + 注射肾上腺素 + 注射腎上腺素 Inject Morphine @@ -125,8 +125,8 @@ Inietta morfina モルヒネを投与 모르핀 주사 - 注射吗啡 - 注射嗎啡 + 注射吗啡 + 注射嗎啡 Transfuse Blood @@ -141,8 +141,8 @@ Trasfusione di sangue 輸血する 혈액 수혈 - 输血液 - 輸血液 + 输血液 + 輸血液 Transfuse Plasma @@ -157,8 +157,8 @@ Transfundir Plasma 血しょうを投与 혈장 수혈 - 输血浆 - 輸血漿 + 输血浆 + 輸血漿 Transfuse Saline @@ -173,8 +173,8 @@ Transfundir Soro 生理食塩水を投与 생리식염수 수혈 - 注射生理食盐水 - 注射生理食鹽水 + 注射生理食盐水 + 注射生理食鹽水 Apply Tourniquet @@ -189,8 +189,8 @@ Érszorító alkalmazása 止血帯を巻く 지혈대 적용 - 使用军用止血带 - 使用軍用止血帶 + 使用军用止血带 + 使用軍用止血帶 Bandage @@ -205,8 +205,8 @@ Перевязать 包帯 붕대 - 绷带 - 繃帶 + 绷带 + 繃帶 Bandage Head @@ -221,8 +221,8 @@ Benda la testa 包帯を頭へ 머리에 붕대감기 - 绷带包扎 头部 - 繃帶包紮 頭部 + 绷带包扎 头部 + 繃帶包紮 頭部 Bandage Torso @@ -237,8 +237,8 @@ Benda il torso 包帯を胴体へ 몸통에 붕대감기 - 绷带包扎 身体 - 繃帶包紮 身體 + 绷带包扎 身体 + 繃帶包紮 身體 Bandage Left Arm @@ -253,8 +253,8 @@ Benda il braccio sinistro 包帯を左腕に 왼팔에 붕대감기 - 绷带包扎 左手 - 繃帶包紮 左手 + 绷带包扎 左手 + 繃帶包紮 左手 Bandage Right Arm @@ -269,8 +269,8 @@ Benda il braccio destro 包帯を右腕に 오른팔에 붕대감기 - 绷带包扎 右手 - 繃帶包紮 右手 + 绷带包扎 右手 + 繃帶包紮 右手 Bandage Left Leg @@ -285,8 +285,8 @@ Benda la gamba sinistra 包帯を左足へ 왼쪽 다리에 붕대감기 - 绷带包扎 左脚 - 繃帶包紮 左腳 + 绷带包扎 左脚 + 繃帶包紮 左腳 Bandage Right Leg @@ -301,8 +301,8 @@ Benda la gamba destra 包帯を右足へ 오른쪽 다리에 붕대감기 - 绷带包扎 右脚 - 繃帶包紮 右腳 + 绷带包扎 右脚 + 繃帶包紮 右腳 Injecting Morphine... @@ -317,8 +317,8 @@ Inietto la morfina... モルヒネを投与中・・・ 모르핀 주사중... - 吗啡注射中... - 嗎啡注射中... + 吗啡注射中... + 嗎啡注射中... Injecting Epinephrine... @@ -333,8 +333,8 @@ Inietto l'adrenalina... アドレナリンを投与中・・・ 에피네프린 주사중... - 肾上腺素注射中... - 腎上腺素注射中... + 肾上腺素注射中... + 腎上腺素注射中... Injecting Adenosine... @@ -348,8 +348,8 @@ Введение аденозина... アドネシンを投与中・・・ 아데노신 주사중... - 腺苷注射中... - 腺苷注射中... + 腺苷注射中... + 腺苷注射中... Injecting Atropine... @@ -364,8 +364,8 @@ Injetando Atropina アトロピンを投与中・・・ 아트리핀 주사중... - 阿托品注射中 ... - 阿托品注射中 ... + 阿托品注射中 ... + 阿托品注射中 ... Transfusing Blood... @@ -380,8 +380,8 @@ Effettuo la trasfusione di sangue... 輸血中・・・ 혈액 수혈중... - 输血液中 ... - 輸血液中 ... + 输血液中 ... + 輸血液中 ... Transfusing Saline... @@ -396,8 +396,8 @@ Transfundindo Soro... 生理食塩水を投与中・・・ 생리식염수 수혈중... - 施打生理食盐水中 ... - 施打生理食鹽水中 ... + 施打生理食盐水中 ... + 施打生理食鹽水中 ... Transfusing Plasma... @@ -412,8 +412,8 @@ Transfundindo Plasma... 血しょうを投与中・・・ 혈장 수혈중... - 输血浆中 ... - 輸血漿中 ... + 输血浆中 ... + 輸血漿中 ... Bandaging... @@ -428,8 +428,8 @@ Перевязывание... 包帯を巻いています・・・ 붕대감는중... - 绷带包扎中 ... - 繃帶包紮中 ... + 绷带包扎中 ... + 繃帶包紮中 ... Applying Tourniquet... @@ -444,8 +444,8 @@ Applicando Torniquete 止血帯を巻いています・・・ 지혈대 적용중... - 使用军用止血带中 ... - 使用軍用止血帶中 ... + 使用军用止血带中 ... + 使用軍用止血帶中 ... Medical @@ -460,8 +460,8 @@ Orvosi 治療 치료 - 医疗 - 醫療 + 医疗 + 醫療 Field Dressing @@ -476,8 +476,8 @@ Curativo de Campo 緊急圧迫包帯 필드 드레싱 - 基础绷带 - 基礎繃帶 + 基础绷带 + 基礎繃帶 Packing Bandage @@ -492,8 +492,8 @@ Obvaz Tlakový 弾性包帯 거즈 붕대 - 包扎绷带 - 包紮繃帶 + 包扎绷带 + 包紮繃帶 Elastic Bandage @@ -508,8 +508,8 @@ Bandagem Elástica 伸縮包帯 압박 붕대 - 弹性绷带 - 彈性繃帶 + 弹性绷带 + 彈性繃帶 QuikClot @@ -524,8 +524,8 @@ QuikClot クイッククロット 퀵 클롯 - 止血粉 - 止血粉 + 止血粉 + 止血粉 Check Pulse @@ -540,8 +540,8 @@ Checar Pulso 心拍数をはかる 맥박 확인 - 检查脉搏 - 檢查脈搏 + 检查脉搏 + 檢查脈搏 Check Blood Pressure @@ -556,8 +556,8 @@ Chegar Pressão Sanguínea 血圧をはかる 혈압 확인 - 检查血压 - 檢查血壓 + 检查血压 + 檢查血壓 Triage Card @@ -572,8 +572,8 @@ Cartão de Triagem トリアージ カード 부상자 분류 카드 - 检伤分类卡 - 檢傷分類卡 + 检伤分类卡 + 檢傷分類卡 No entries on this triage card. @@ -588,8 +588,8 @@ Nenhuma entrada neste cartão de triagem トリアージ カードには何も無い 부상자 분류 카드에 쓰여있는것이 없습니다. - 此检伤分类卡上没有任何资料 - 此檢傷分類卡上沒有任何資料 + 此检伤分类卡上没有任何资料 + 此檢傷分類卡上沒有任何資料 Tourniquet @@ -604,8 +604,8 @@ Torniquete 止血帯 지혈대 - 军用止血带 - 軍用止血帶 + 军用止血带 + 軍用止血帶 Remove Tourniquet @@ -620,8 +620,8 @@ Remover Torniquete 止血帯をはずす 지혈대 제거 - 移除军用止血带 - 移除軍用止血帶 + 移除军用止血带 + 移除軍用止血帶 Diagnose @@ -636,8 +636,8 @@ Diagnosticar 診断する 진단 - 诊断 - 診斷 + 诊断 + 診斷 Diagnosing... @@ -652,8 +652,8 @@ Diagnosticando... 診断中・・・ 진단중... - 诊断中... - 診斷中... + 诊断中... + 診斷中... CPR @@ -668,8 +668,8 @@ SBV 心肺蘇生 심폐소생술 - 心肺复苏术 - 心肺復甦術 + 心肺复苏术 + 心肺復甦術 Performing CPR... @@ -684,8 +684,8 @@ Realizando o SBV... 心肺蘇生を実行中・・・ 심폐소생중... - 进行心肺复苏术中... - 進行心肺復甦術中... + 进行心肺复苏术中... + 進行心肺復甦術中... Give Blood IV (1000ml) @@ -700,8 +700,8 @@ Administrar Sangue IV (1000ml) 血液 IV (1000ml) をあたえる IV 혈액 수혈 (1000ml) - 输血液 (1000ml) - 輸血液 (1000ml) + 输血液 (1000ml) + 輸血液 (1000ml) Give Blood IV (500ml) @@ -716,8 +716,8 @@ Administrar Sangue IV (500ml) 血液 IV (500ml) をあたえる IV 혈액 수혈 (500ml) - 输血液 (500ml) - 輸血液 (500ml) + 输血液 (500ml) + 輸血液 (500ml) Give Blood IV (250ml) @@ -732,8 +732,8 @@ Administrar Sangue IV (250ml) 血液 IV (250ml) をあたえる IV 혈액 수혈 (250ml) - 输血液 (250ml) - 輸血液 (250ml) + 输血液 (250ml) + 輸血液 (250ml) Give Plasma IV (1000ml) @@ -748,8 +748,8 @@ Administrar Plasma IV (1000ml) 血しょう IV (1000ml) をあたえる IV 혈장 수혈 (1000ml) - 输血浆 (1000ml) - 輸血漿 (1000ml) + 输血浆 (1000ml) + 輸血漿 (1000ml) Give Plasma IV (500ml) @@ -764,8 +764,8 @@ Administrar Plasma IV (500ml) 血しょう IV (500ml) をあたえる IV 혈장 수혈 (500ml) - 输血浆 (500ml) - 輸血漿 (500ml) + 输血浆 (500ml) + 輸血漿 (500ml) Give Plasma IV (250ml) @@ -780,8 +780,8 @@ Administrar Plasma IV (250ml) 血しょう IV (250ml) をあたえる IV 혈장 수혈 (250ml) - 输血浆 (250ml) - 輸血漿 (250ml) + 输血浆 (250ml) + 輸血漿 (250ml) Give Saline IV (1000ml) @@ -796,8 +796,8 @@ Administrar Soro IV (1000ml) 生理食塩水 IV (1000ml) をあたえる IV 생리식염수 수혈 (1000ml) - 注射生理食盐水 (1000ml) - 注射生理食鹽水 (1000ml) + 注射生理食盐水 (1000ml) + 注射生理食鹽水 (1000ml) Give Saline IV (500ml) @@ -812,8 +812,8 @@ Administrar Soro IV (500ml) 生理食塩水 IV (500ml) をあたえる IV 생리식염수 수혈 (500ml) - 注射生理食盐水 (500ml) - 注射生理食鹽水 (500ml) + 注射生理食盐水 (500ml) + 注射生理食鹽水 (500ml) Give Saline IV (250ml) @@ -828,8 +828,8 @@ Administrar Soro IV (250ml) 生理食塩水 IV (250ml) をあたえる IV 생리식염수 수혈 (250ml) - 注射生理食盐水 (250ml) - 注射生理食鹽水 (250ml) + 注射生理食盐水 (250ml) + 注射生理食鹽水 (250ml) Minor @@ -844,8 +844,8 @@ Leve 保留群 경미 - 轻微 - 輕微 + 轻微 + 輕微 Delayed @@ -860,8 +860,8 @@ Atrasado 待機的治療群 늦어짐 - 延后 - 延後 + 延后 + 延後 Immediate @@ -876,8 +876,8 @@ Imediato 再優先治療群 긴급 - 紧急 - 緊急 + 紧急 + 緊急 Deceased @@ -892,8 +892,8 @@ Falecido 死亡群 사망 - 死亡 - 死亡 + 死亡 + 死亡 None @@ -908,8 +908,8 @@ Nenhum なし 없음 - 未分类 - 未分類 + 未分类 + 未分類 Normal breathing @@ -924,8 +924,8 @@ Respiração normal 通常の呼吸 정상 호흡 - 呼吸正常 - 呼吸正常 + 呼吸正常 + 呼吸正常 No breathing @@ -940,8 +940,8 @@ Não respira 息をしていない 호흡 불가 - 没有呼吸 - 沒有呼吸 + 没有呼吸 + 沒有呼吸 Difficult breathing @@ -956,8 +956,8 @@ Dificuldade para respirar 呼吸が苦しそうだ 호흡 곤란 - 呼吸困难 - 呼吸困難 + 呼吸困难 + 呼吸困難 Almost no breathing @@ -972,8 +972,8 @@ Quase não respira ほとんど呼吸をしていない 호흡이 없음 - 快要没呼吸 - 快要沒呼吸 + 快要没呼吸 + 快要沒呼吸 Bleeding @@ -988,8 +988,8 @@ Sangrando 出血している 출혈 - 流血中 - 流血中 + 流血中 + 流血中 In pain @@ -1004,8 +1004,8 @@ Com dor 痛みがある 고통 - 疼痛中 - 疼痛中 + 疼痛中 + 疼痛中 Lost a lot of Blood @@ -1020,8 +1020,8 @@ Perdeu muito sangue 大量出血している 많은 양의 혈액을 잃음 - 大量失血中 - 大量失血中 + 大量失血中 + 大量失血中 Tourniquet [CAT] @@ -1036,8 +1036,8 @@ Torniquete [CAT] 止血帯 [CAT] 지혈대 [CAT] - 军用止血带 - 軍用止血帶 + 军用止血带 + 軍用止血帶 Receiving IV [%1ml] @@ -1052,8 +1052,8 @@ Recebendo IV [%1ml] IV [%1ml] を投与されている IV로 [%1ml] 수혈중 - 接收静脉注射液中 [%1ml] - 接收靜脈注射液中 [%1ml] + 接收静脉注射液中 [%1ml] + 接收靜脈注射液中 [%1ml] Bandage (Basic) @@ -1068,8 +1068,8 @@ Bandagem(Básico) 包帯 (緊急圧迫) 붕대 (기본) - 基础绷带 - 基礎繃帶 + 基础绷带 + 基礎繃帶 Used to cover a wound @@ -1084,8 +1084,8 @@ Slouží k překrytí poranění 傷口をおおう 상처를 덮을때 씁니다 - 用于覆盖伤口 - 用於覆蓋傷口 + 用于覆盖伤口 + 用於覆蓋傷口 A dressing, that is a particular material used to cover a wound, which is applied over the wound once bleeding has been stemmed. @@ -1100,8 +1100,8 @@ Obvaz je vhodným způsobem upravený sterilní materiál, určený k překrytí rány, případně k fixaci poranění. 緊急圧迫包帯は、傷口を血液凝固剤でおおうようにできていて、つかうと出血の原因を取りさります。 드레싱, 출혈을 막고서 상처를 덮기위해 쓰는 물건입니다. - 用于覆盖伤口以防止出血, 透过敷料的止血剂来让出血慢慢停止. - 用於覆蓋傷口以防止出血, 透過敷料的止血劑來讓出血慢慢停止. + 用于覆盖伤口以防止出血, 透过敷料的止血剂来让出血慢慢停止. + 用於覆蓋傷口以防止出血, 透過敷料的止血劑來讓出血慢慢停止. Packing Bandage @@ -1116,8 +1116,8 @@ Obvaz (Tlakový) 弾性包帯 거즈 붕대 - 包扎绷带 - 包紮繃帶 + 包扎绷带 + 包紮繃帶 Used to pack medium to large wounds and stem the bleeding @@ -1132,8 +1132,8 @@ Používá se k zastavení středních až silnějších krvácení 弾性包帯は粘着フィルム状で、普通から大きめなケガにつかい止血します。 중형 또는 대형 상처를 채우고 출혈을 막기위해 쓰입니다 - 用于包扎中到大型伤口, 并防止出血 - 用於包紮中到大型傷口, 並防止出血 + 用于包扎中到大型伤口, 并防止出血 + 用於包紮中到大型傷口, 並防止出血 A bandage used to pack the wound to stem bleeding and facilitate wound healing. Packing a wound is an option in large polytrauma injuries. @@ -1148,8 +1148,8 @@ Tlakový obvaz se skládá se ze sterilní krycí vrstvy, na kterou je přiložena silná vrstva savého materiálu stlačující cévu v ráně a která je přitlačována k ráně a připevněna obinadlem. Slouží k zastavení silnějších krvácení. 包帯をつかうと出血の原因を取りのぞき、それを促進させます。また大きめな多発性外傷にたいしても使えます。 출혈을 막고 상처를 치유하기 위한 붕대. 다발성외상의 경우 상처를 채우는것도 한 가지 방법입니다. - 用于包扎中到大型伤口, 并防止出血, 为在大型多处性伤口的选项之一! - 用於包紮中到大型傷口, 並防止出血, 為在大型多處性傷口的選項之一! + 用于包扎中到大型伤口, 并防止出血, 为在大型多处性伤口的选项之一! + 用於包紮中到大型傷口, 並防止出血, 為在大型多處性傷口的選項之一! Bandage (Elastic) @@ -1164,8 +1164,8 @@ Bandagem (Elástica) 包帯 (伸縮) 붕대 (압박) - 弹性绷带 - 彈性繃帶 + 弹性绷带 + 彈性繃帶 Bandage kit, Elastic @@ -1180,8 +1180,8 @@ Sada obvazů, Elastická 包帯キット (伸縮) 붕대, 압박 - 弹性绷带 - 彈性繃帶 + 弹性绷带 + 彈性繃帶 Allows an even compression and extra support to the injured area. @@ -1196,8 +1196,8 @@ Hodí se k fixačním účelům a to i v oblastech kloubů. 負傷部分へ最大の対応と止血を続けられます。 부상 부위를 골고루 압박해주면서 동시에 고정시켜 줍니다. - 可对伤口持续压迫并固定以防止伤口情况变严重. - 可對傷口持續壓迫並固定以防止傷口情況變嚴重. + 可对伤口持续压迫并固定以防止伤口情况变严重. + 可對傷口持續壓迫並固定以防止傷口情況變嚴重. Tourniquet (CAT) @@ -1212,8 +1212,8 @@ Torniquete (CAT) 止血帯 (CAT) 지혈대 [CAT] - 军用止血带 - 軍用止血帶 + 军用止血带 + 軍用止血帶 Slows down blood loss when bleeding @@ -1228,8 +1228,8 @@ Zpomaluje ztráty krve při krvácení 出血しているときに、流れ出る量をへらします。 출혈 시 혈액손실을 늦춰줍니다 - 减缓失血的速度 - 減緩失血的速度 + 减缓失血的速度 + 減緩失血的速度 A constricting device used to compress venous and arterial circulation in effect inhibiting or slowing blood flow and therefore decreasing loss of blood. @@ -1244,8 +1244,8 @@ Zařízení používané ke stlačení venózního a arteriálního oběhu. V důsledku dochází ke zpomalení toku krve a tedy i snížení ztrát krve. 止血帯は静脈や動脈へ圧力をかけ、循環を遅らせることで血液の流れをおそくし、失血を防ぎます。 정맥과 동맥을 압축시키켜 혈액순환을 억제 혹은 늦추게하여 혈액손실을 줄이는 도구입니다. - 用于压迫静脉与动脉的血液流动, 达到减缓失血速度的目的. - 用於壓迫靜脈與動脈的血液流動, 達到減緩失血速度的目的. + 用于压迫静脉与动脉的血液流动, 达到减缓失血速度的目的. + 用於壓迫靜脈與動脈的血液流動, 達到減緩失血速度的目的. Morphine autoinjector @@ -1260,8 +1260,8 @@ Auto-injetor de morfina モルヒネ 모르핀 자동주사기 - 吗啡自动注射器 - 嗎啡自動注射器 + 吗啡自动注射器 + 嗎啡自動注射器 Used to combat moderate to severe pain experiences @@ -1276,8 +1276,8 @@ Slouží k tlumení středně těžkých a těžkých bolestí 戦闘が収まったとき、痛みにたいしてつかいます。 심한 통증을 완화하는데 쓰입니다 - 减低中度至重度的疼痛感 - 減低中度至重度的疼痛感 + 减低中度至重度的疼痛感 + 減低中度至重度的疼痛感 An analgesic used to combat moderate to severe pain experiences. @@ -1292,8 +1292,8 @@ Analgetikum slouží k tlumení středně těžkých a těžkých bolestí 戦闘が収まったとき、モルヒネを痛みにたいしてつかいます。 심한 통증을 완화하기 위해 쓰이는 진통제입니다. - 止痛药的一种, 用于减低中度至重度的疼痛感. - 止痛藥的一種, 用於減低中度至重度的疼痛感. + 止痛药的一种, 用于减低中度至重度的疼痛感. + 止痛藥的一種, 用於減低中度至重度的疼痛感. Adenosine autoinjector @@ -1307,8 +1307,8 @@ Аденозин в пневмошприце アデノシン 아데노신 자동주사기 - 腺苷自动注射器 - 腺苷自動注射器 + 腺苷自动注射器 + 腺苷自動注射器 Used to counter effects of Epinephrine @@ -1322,8 +1322,8 @@ Используется для купирования эффектов адреналина アドレナリンの反対の効果としてつかいます。 에피네프린 대응책으로 쓰입니다 - 用来对付肾上腺素的影响 - 用來對付腎上腺素的影響 + 用来对付肾上腺素的影响 + 用來對付腎上腺素的影響 A drug used to counter the effects of Epinephrine @@ -1337,8 +1337,8 @@ Препарат используется для купирования эффектов адреналина つかうと、アドレナリンと反対の効果がでます。 에피네프린에 대응용으로 쓰이는 약품 - 一种药物用于减低肾上腺素的效果 - 一種藥物用於減低腎上腺素的效果 + 一种药物用于减低肾上腺素的效果 + 一種藥物用於減低腎上腺素的效果 Atropine autoinjector @@ -1353,8 +1353,8 @@ Auto-injetor de Atropina アトロピン 아트로핀 자동주사기 - 阿托品自动注射器 - 阿托品自動注射器 + 阿托品自动注射器 + 阿托品自動注射器 Used in NBC scenarios @@ -1369,8 +1369,8 @@ Používá se v přítomnosti nervových plynů 核・生物・化学兵器がつかわれている条件下にてつかいます。 핵,생물,화학 상황에 쓰입니다 - 使用于核生化污染的情况 - 使用於核生化汙染的情況 + 使用于核生化污染的情况 + 使用於核生化汙染的情況 A drug used by the Military in NBC scenarios. @@ -1385,8 +1385,8 @@ Atropin slouží jako protijed na otravu organofosfátovými insekticidy (diazinon) a nervovými plyny. 核・生物・化学兵器がつかわれている条件下にてつかいます。 핵,생물,화학 상황에 쓰이는 군용 약품 - 军用神经解毒针, 用来应付核生化污染的情况. - 軍用神經解毒針, 用來應付核生化汙染的情況. + 军用神经解毒针, 用来应付核生化污染的情况. + 軍用神經解毒針, 用來應付核生化汙染的情況. Epinephrine autoinjector @@ -1401,8 +1401,8 @@ Auto-injetor de epinefrina アドレナリン 에피네프린 자동주사기 - 肾上腺素自动注射器 - 腎上腺素自動注射器 + 肾上腺素自动注射器 + 腎上腺素自動注射器 Increase heart rate and counter effects given by allergic reactions @@ -1417,8 +1417,8 @@ Zvyšuje srdeční frekvenci a chrání před alergickými reakcemi 心拍数を増加させたり、アレルギー反応を収める効果もあります。 심박수를 높이며 알러지반응의 대응책입니다 - 增加心跳速率的一种药物 - 增加心跳速率的一種藥物 + 增加心跳速率的一种药物 + 增加心跳速率的一種藥物 A drug that works on a sympathetic response to dilate the bronchi, increase heart rate and counter such effects given by allergic reactions (anaphylaxis). Used in sudden cardiac arrest scenarios with decreasing positive outcomes. @@ -1433,8 +1433,8 @@ Zúžení periferních cév díky působení na alfa receptory a následné kontrakci hladkých svalů, tím dochází k tzv. centralizaci oběhu, krev se soustřeďuje v životně důležitých centrálních orgánech (srdce, mozek, plíce), působí také pozitivně na srdeční činnost a dochází ke zvýšení krevního tlaku a tepu. Dále se používá při náhlé srdeční zástavě. 薬は気管支を拡張するよう交感神経を拡張させ、心拍数を増加させます。それにアレルギー反応を収める効果もあります(アナフィラキシー ショック)。得られる効果は少ないですが、心停止している場合などにつかわれます。 기관지를 확장시키는 교감 신경 반응을 이끌어내는 약물로써, 심박을 높이고 알러지 효과에 대응합니다(아나필락시스). 심폐가 정지하는 경우 호전이 되지않을때 사용합니다. - 俗称强心针, 为一种支气管扩张药物, 会增加心跳速率并减缓过敏反应(过敏性休克), 在心跳骤停时有恢复心跳的效果! - 俗稱強心針, 為一種支氣管擴張藥物, 會增加心跳速率並減緩過敏反應(過敏性休克), 在心跳驟停時有恢復心跳的效果! + 俗称强心针, 为一种支气管扩张药物, 会增加心跳速率并减缓过敏反应(过敏性休克), 在心跳骤停时有恢复心跳的效果! + 俗稱強心針, 為一種支氣管擴張藥物, 會增加心跳速率並減緩過敏反應(過敏性休克), 在心跳驟停時有恢復心跳的效果! Plasma IV (1000ml) @@ -1449,8 +1449,8 @@ Krevní plazma (1000ml) 血しょう IV (1000ml) 혈장 IV (250ml) - 血浆 (1000ml) - 血漿 (1000ml) + 血浆 (1000ml) + 血漿 (1000ml) A volume-expanding blood supplement. @@ -1465,8 +1465,8 @@ Intravenózně podávaný doplněk k zvětšení objemu krve 血液量を増加させる補助です。 혈액량을 늘리기위한 보조수단 입니다. - 可快速得到血液补充 - 可快速得到血液補充 + 可快速得到血液补充 + 可快速得到血液補充 A volume-expanding blood supplement. @@ -1481,8 +1481,8 @@ Intravenózně podávaný doplněk k zvětšení objemu krve 血液量を増加させる補助です。 혈액량을 늘리기위한 보조수단 입니다. - 可快速得到血液补充 - 可快速得到血液補充 + 可快速得到血液补充 + 可快速得到血液補充 Plasma IV (500ml) @@ -1497,8 +1497,8 @@ Krevní plazma (500ml) 血しょう IV (500ml) 혈장 IV (500ml) - 血浆 (500ml) - 血漿 (500ml) + 血浆 (500ml) + 血漿 (500ml) Plasma IV (250ml) @@ -1513,8 +1513,8 @@ Krevní plazma (250ml) 血しょう IV (250ml) 혈장 IV (250ml) - 血浆 (250ml) - 血漿 (250ml) + 血浆 (250ml) + 血漿 (250ml) Blood IV (1000ml) @@ -1529,8 +1529,8 @@ Krevní transfúze (1000ml) 血液 IV (1000ml) 혈액 IV (1000ml) - 血液 (1000ml) - 血液 (1000ml) + 血液 (1000ml) + 血液 (1000ml) Blood IV, for restoring a patients blood (keep cold) @@ -1545,8 +1545,8 @@ Krevní transfuze pro doplnění pacientovi krve (skladujte v chladu) 血液 IV は、患者へ血液を補給します。(要低温保存) 혈액 IV, 환자에게 혈액을 공급합니다. (차갑게 할것) - 血液, 用于补充伤者流失的血液 (需冷藏) - 血液, 用於補充傷者流失的血液 (需冷藏) + 血液, 用于补充伤者流失的血液 (需冷藏) + 血液, 用於補充傷者流失的血液 (需冷藏) O Negative infusion blood used in strict and rare events to replenish blood supply usually conducted in the transport phase of medical care. @@ -1561,8 +1561,8 @@ 0 Rh negativní krev se používá v vzácných případech k doplnění pacientovy hladiny krve, obvykle při převozu zraněné osoby do nemocnice. O 型への輸血はまれで厳格であり、通常は治療のための輸送段階で輸血をおこないます。 O- 형 혈액 투여는 매우 엄격하고 드문 혈액보급의 경우에 쓰이는데 주로 치료의 운송단계에서 사용됩니다. - O型负值注射用血液, 在紧急情况时使用, 用于补充伤者流失的血液 - O型負值注射用血液, 在緊急情況時使用, 用於補充傷者流失的血液 + O型负值注射用血液, 在紧急情况时使用, 用于补充伤者流失的血液 + O型負值注射用血液, 在緊急情況時使用, 用於補充傷者流失的血液 Blood IV (500ml) @@ -1577,8 +1577,8 @@ Krevní transfúze (500ml) 血液 IV (500ml) 혈액 IV (500ml) - 血液 (500ml) - 血液 (500ml) + 血液 (500ml) + 血液 (500ml) Blood IV (250ml) @@ -1593,8 +1593,8 @@ Krevní transfúze (250ml) 血液 IV (250ml) 혈액 IV (250ml) - 血液 (250ml) - 血液 (250ml) + 血液 (250ml) + 血液 (250ml) Saline IV (1000ml) @@ -1609,8 +1609,8 @@ Fyziologický roztok (1000ml) 生理食塩水 IV (1000ml) 생리식염수 IV (1000ml) - 生理食盐水 (1000ml) - 生理食鹽水 (1000ml) + 生理食盐水 (1000ml) + 生理食鹽水 (1000ml) Saline IV, for restoring a patients blood @@ -1625,8 +1625,8 @@ Fyziologický roztok se aplikuje intravenózně a slouží k obnově pacientovi krve 生理食塩水 IV は、患者の血液量を補助します 생리식염수, 환자의 혈액량을 보충할때 쓰입니다 - 生理食盐水, 用于恢复伤者血液 - 生理食鹽水, 用於恢復傷者血液 + 生理食盐水, 用于恢复伤者血液 + 生理食鹽水, 用於恢復傷者血液 A medical volume-replenishing agent introduced into the blood system through an IV infusion. @@ -1641,8 +1641,8 @@ Fyziologický roztok se využívá nejčastěji jako infuze při dehydrataci organismu. 生理食塩水 IV を静脈へ投与し、血液量を増加させることができます。 혈류에 IV로 투여되는 의료 용적 대체 요법 - 利用静脉注射进入人体血液系统, 帮助伤者血液恢复 - 利用靜脈注射進入人體血液系統, 幫助傷者血液恢復 + 利用静脉注射进入人体血液系统, 帮助伤者血液恢复 + 利用靜脈注射進入人體血液系統, 幫助傷者血液恢復 Saline IV (500ml) @@ -1657,8 +1657,8 @@ Fyziologický roztok (500ml) 生理食塩水 IV (500ml) 생리식염수 IV (500ml) - 生理食盐水 (500ml) - 生理食鹽水 (500ml) + 生理食盐水 (500ml) + 生理食鹽水 (500ml) Saline IV (250ml) @@ -1673,8 +1673,8 @@ Fyziologický roztok (250ml) 生理食塩水 IV (250ml) 생리식염수 IV (250ml) - 生理食盐水 (250ml) - 生理食鹽水 (250ml) + 生理食盐水 (250ml) + 生理食鹽水 (250ml) Basic Field Dressing (QuikClot) @@ -1689,8 +1689,8 @@ Hemostatický obvaz (QuikClot) 緊急圧迫止血包帯 (クイッククロット) 필드 드레싱 (퀵 클롯) - 基本战地包扎 (止血粉) - 基本戰地包紮 (止血粉) + 基本战地包扎 (止血粉) + 基本戰地包紮 (止血粉) QuikClot bandage @@ -1705,8 +1705,8 @@ Hemostatický obvaz (QuikClot) クイッククロット 퀵 클롯 붕대 - 止血粉绷带 - 止血粉繃帶 + 止血粉绷带 + 止血粉繃帶 Hemostatic bandage with coagulant that stops bleeding. @@ -1721,8 +1721,8 @@ Hemostatický obvaz určený k zástavě krvácení 血液凝固剤をふくむ包帯により、止血できます。 지혈시 사용하는 붕대로 혈액 응고제를 포함하고있습니다. - 包含止血粉成分的止血绷带, 可用于止血 - 包含止血粉成分的止血繃帶, 可用於止血 + 包含止血粉成分的止血绷带, 可用于止血 + 包含止血粉成分的止血繃帶, 可用於止血 Personal Aid Kit @@ -1737,8 +1737,8 @@ Osobní lékárnička (PAK) 応急処置キット 개인응급키트 - 个人急救包 - 個人急救包 + 个人急救包 + 個人急救包 Includes various treatment kit needed for stitching or advanced treatment @@ -1753,8 +1753,8 @@ Osobní lékárnička obsahuje zdravotnický materiál umožňující šití a pokročilejší ošetřování raněných 縫合や高度な処置に必要とされる、さまざまな治療器具が含まれています。 봉합및 고급 조치에 필요한 다양한 치료 도구가 있습니다. - 包含各种医疗套件, 以及进阶伤口系统需要的缝合用品. - 包含各種醫療套件, 以及進階傷口系統需要的縫合用品. + 包含各种医疗套件, 以及进阶伤口系统需要的缝合用品. + 包含各種醫療套件, 以及進階傷口系統需要的縫合用品. Personal Aid Kit for in field stitching or advanced treatment @@ -1769,8 +1769,8 @@ Pronto soccorso personale da campo per mettersi i punti o per trattamenti avanzati. 戦場で縫合や高度な処置に必要とされる、さまざまな治療器具が含まれています。 야전에서 봉합및 고급 조치를 위한 개인응급키트 - 个人急救包可用于战地缝合手术或进阶伤口系统使用. - 個人急救包可用於戰地縫合手術或進階傷口系統使用. + 个人急救包可用于战地缝合手术或进阶伤口系统使用. + 個人急救包可用於戰地縫合手術或進階傷口系統使用. Use Personal Aid Kit @@ -1785,8 +1785,8 @@ Usa il pronto soccorso personale 応急処置キットをつかう 개인 응급 키트사용하기 - 使用个人急救包 - 使用個人急救包 + 使用个人急救包 + 使用個人急救包 Surgical Kit @@ -1801,8 +1801,8 @@ Chirurgická sada 縫合キット 봉합 키트 - 手术包 - 手術包 + 手术包 + 手術包 Surgical Kit for in field advanced medical treatment @@ -1817,8 +1817,8 @@ Chirurgická sada určená k pokročilejším zdravotnickým zákrokům v poli 縫合キットは戦場で高度な処置をするためにつかわれます。 야전 상황에서 고급 의료 처치를 위해 사용되는 봉합 키트 - 用于在战场上为伤口进行缝合(需要开启进阶伤口系统). - 用於在戰場上為傷口進行縫合(需要開啟進階傷口系統). + 用于在战场上为伤口进行缝合(需要开启进阶伤口系统). + 用於在戰場上為傷口進行縫合(需要開啟進階傷口系統). Surgical Kit for in field advanced medical treatment @@ -1833,8 +1833,8 @@ Chirurgická sada určená k pokročilejším zdravotnickým zákrokům v poli 縫合キットは戦場で高度な処置をするためにつかわれます。 야전 상황에서 고급 의료 처치를 위해 사용되는 봉합 키트 - 用于在战场上为伤口进行缝合(需要开启进阶伤口系统). - 用於在戰場上為傷口進行縫合(需要開啟進階傷口系統). + 用于在战场上为伤口进行缝合(需要开启进阶伤口系统). + 用於在戰場上為傷口進行縫合(需要開啟進階傷口系統). Use Surgical Kit @@ -1849,8 +1849,8 @@ Usar kit cirúrgico 縫合キットをつかう 봉합키트 사용하기 - 使用手术包 - 使用手術包 + 使用手术包 + 使用手術包 Bodybag @@ -1865,8 +1865,8 @@ Pytel na mrtvoly 死体袋 시체 가방 - 尸袋 - 屍袋 + 尸袋 + 屍袋 A bodybag for dead bodies @@ -1881,8 +1881,8 @@ Pytel na mrtvoly 死体袋は死体を入れるためにつかいます 시체를 운반할때 쓰는 가방입니다 - 用来装尸体用 - 用來裝屍體用 + 用来装尸体用 + 用來裝屍體用 A bodybag for dead bodies @@ -1897,8 +1897,8 @@ Pytel na mrtvoly 死体袋は死体を入れるためにつかいます 시체를 운반할때 쓰는 가방입니다 - 用来装尸体用 - 用來裝屍體用 + 用来装尸体用 + 用來裝屍體用 Blood Pressure @@ -1913,8 +1913,8 @@ Krevní tlak 血圧を測る 혈압 - 血压 - 血壓 + 血压 + 血壓 Checking Blood Pressure.. @@ -1929,8 +1929,8 @@ Měřím krevní tlak... 血圧を測定中・・・ 혈압 측정증... - 检查血压中... - 檢查血壓中... + 检查血压中... + 檢查血壓中... %1 checked Blood Pressure: %2 @@ -1945,8 +1945,8 @@ %1 verificou pressão arterial: %2 %1 が測った血圧は: %2 %1 (이)가 혈압을 측정했습니다: %2 - 已由%1确认血压: %2 - 已由%1確認血壓: %2 + 已由%1确认血压: %2 + 已由%1確認血壓: %2 You checked %1 @@ -1961,8 +1961,8 @@ Zkontroloval jsi %1 自分の血圧は %1 나의 혈압은 %1 이다 - 你已经检查 %1 - 你已經檢查 %1 + 你已经检查 %1 + 你已經檢查 %1 You find a blood pressure of %2/%3 @@ -1977,8 +1977,8 @@ Naměřil si krevní tlak u %2/%3 血圧は %2/%3 혈압이 %2/%3 이다 - 血压为%2/%3 - 血壓為%2/%3 + 血压为%2/%3 + 血壓為%2/%3 You find a low blood pressure @@ -1993,8 +1993,8 @@ Naměřil si nízký krevní tlak 血圧はかなり低い 혈압이 매우 낮다 - 发现到低血压 - 發現到低血壓 + 发现到低血压 + 發現到低血壓 You find a normal blood pressure @@ -2009,8 +2009,8 @@ Naměřil si normální krevní tlak 血圧は通常 혈압이 정상이다 - 发现到正常血压 - 發現到正常血壓 + 发现到正常血压 + 發現到正常血壓 You find a high blood pressure @@ -2025,8 +2025,8 @@ Naměřil si vysoký krevní tlak 血圧はかなり高い 혈압이 매우 높다 - 发现到高血压 - 發現到高血壓 + 发现到高血压 + 發現到高血壓 You find no blood pressure @@ -2041,8 +2041,8 @@ Nenaměřil si žádný krevní tlak 血圧は測れなかった 혈압이 잡히지 않는다 - 量不到血压 - 量不到血壓 + 量不到血压 + 量不到血壓 You fail to find a blood pressure @@ -2057,8 +2057,8 @@ Nedokázal si změřit krevní tlak 血圧を測るのに失敗 혈압을 잡을 수 없었다 - 检查血压的动作失败 - 檢查血壓的動作失敗 + 检查血压的动作失败 + 檢查血壓的動作失敗 Low @@ -2073,8 +2073,8 @@ Baixa 低い 낮음 - - + + Normal @@ -2089,8 +2089,8 @@ Normal 通常 보통 - 正常 - 正常 + 正常 + 正常 High @@ -2105,8 +2105,8 @@ Alta 高い 높음 - - + + No Blood Pressure @@ -2121,8 +2121,8 @@ Sem pressão arterial 血圧なし 혈압 없음 - 无血压 - 無血壓 + 无血压 + 無血壓 Pulse @@ -2137,8 +2137,8 @@ Puls 心拍数 맥박 - 脉搏 - 脈搏 + 脉搏 + 脈搏 Checking Heart Rate... @@ -2153,8 +2153,8 @@ Kontroluji srdeční tep... 心拍数を測定中・・・ 맥박 확인중... - 检查心跳中... - 檢查心跳中... + 检查心跳中... + 檢查心跳中... You checked %1 @@ -2169,8 +2169,8 @@ Zkontroloval si %1 心拍数は %1 나의 맥박은 %1 이다 - 你已经检查 %1 - 你已經檢查 %1 + 你已经检查 %1 + 你已經檢查 %1 %1 checked Heart Rate: %2 @@ -2185,8 +2185,8 @@ %1 verificou a frequência cardíaca: %2 %1 が測った心拍数は: %2 %1 (이)가 맥박을 측정했습니다: %2 - 已由%1确认心跳: %2 - 已由%1確認心跳: %2 + 已由%1确认心跳: %2 + 已由%1確認心跳: %2 None @@ -2201,8 +2201,8 @@ Niente なし 없음 - - + + Weak @@ -2217,8 +2217,8 @@ Fraca 弱い 약함 - 微弱 - 微弱 + 微弱 + 微弱 Normal @@ -2233,8 +2233,8 @@ Normal 通常 보통 - 正常 - 正常 + 正常 + 正常 Strong @@ -2249,8 +2249,8 @@ Forte 強い 강함 - 过快 - 過快 + 过快 + 過快 You find a Heart Rate of %2 @@ -2265,8 +2265,8 @@ Nahmatal jsi srdeční tep u %2 心拍数は %2 맥박이 %2 이다 - 心跳为%2 - 心跳為%2 + 心跳为%2 + 心跳為%2 You find a weak Heart Rate @@ -2281,8 +2281,8 @@ Nahmatal si slabý srdeční puls 自分の心拍数は低い 약한 맥박이다 - 心跳微弱 - 心跳微弱 + 心跳微弱 + 心跳微弱 You find a strong Heart Rate @@ -2297,8 +2297,8 @@ Nahmatal si silný srdeční puls 自分の心拍数は強い 강한 맥박이다 - 心跳过快 - 心跳過快 + 心跳过快 + 心跳過快 You find a normal Heart Rate @@ -2313,8 +2313,8 @@ Nahmatal si normální srdeční puls 自分の心拍数は通常 보통 맥박이다 - 心跳正常 - 心跳正常 + 心跳正常 + 心跳正常 You find no Heart Rate @@ -2329,8 +2329,8 @@ Žádný puls 心拍数を測れなかった 맥박을 찾을 수가 없다 - 量不到心跳 - 量不到心跳 + 量不到心跳 + 量不到心跳 Response @@ -2345,8 +2345,8 @@ Odezva 反応を見る 반응 - 反应 - 反應 + 反应 + 反應 You check response of patient @@ -2361,8 +2361,8 @@ Zkontroloval jsi reakci pacienta 患者からの反応をみる 대상의 반응 확인중 - 检查伤者的反应 - 檢查傷者的反應 + 检查伤者的反应 + 檢查傷者的反應 %1 is responsive @@ -2377,8 +2377,8 @@ %1 odpovídá %1 は反応あり %1 은 반응이있다 - %1 有反应 - %1 有反應 + %1 有反应 + %1 有反應 %1 is not responsive @@ -2393,8 +2393,8 @@ %1 neodpovídá %1 の反応なし %1 은 반응이없다 - %1 没有反应 - %1 沒有反應 + %1 没有反应 + %1 沒有反應 You checked %1 @@ -2409,8 +2409,8 @@ Zkontroloval jsi %1 %1 を見た %1 을 확인함 - 你已经检查 %1 - 你已經檢查 %1 + 你已经检查 %1 + 你已經檢查 %1 Patient %1<br/>is %2.<br/>%3.<br/>%4 @@ -2425,8 +2425,8 @@ Paciente %1<br/>é %2.<br/>%3.<br/>%4 痛み %1<br/>は %2.<br/>%3.<br/>%4 환자 %1<br/>는 %2.<br/>%3.<br/>%4 - 伤者 %1<br/>is %2.<br/>%3.<br/>%4 - 傷者 %1<br/>is %2.<br/>%3.<br/>%4 + 伤者 %1<br/>is %2.<br/>%3.<br/>%4 + 傷者 %1<br/>is %2.<br/>%3.<br/>%4 alive @@ -2441,8 +2441,8 @@ vivo 生存 생존 - 活着 - 活著 + 活着 + 活著 dead @@ -2457,8 +2457,8 @@ morto 死亡 사망 - 死亡 - 死亡 + 死亡 + 死亡 He's lost some blood @@ -2473,8 +2473,8 @@ Ele perdeu um pouco de sangue 彼は出血している 적은 양의 피를 잃었다 - 他流失一些血液 - 他流失一些血液 + 他流失一些血液 + 他流失一些血液 He's lost a lot of blood @@ -2489,8 +2489,8 @@ Ha perso molto sangue 彼は大量出血している 많은 양의 피를 잃었다 - 他流失大量血液 - 他流失大量血液 + 他流失大量血液 + 他流失大量血液 He hasn't lost blood @@ -2505,8 +2505,8 @@ Ele não perdeu sangue 彼は出血していない 피를 잃지 않았다 - 他并没有失血 - 他並沒有失血 + 他并没有失血 + 他並沒有失血 He is in pain @@ -2521,8 +2521,8 @@ Ele está com dor 彼には痛みがあるようだ 통증이 있다 - 他感到疼痛 - 他感到疼痛 + 他感到疼痛 + 他感到疼痛 He is not in pain @@ -2537,8 +2537,8 @@ Ele não está com dor 彼には痛みがないようだ 통증이 없다 - 他不会疼痛 - 他不會疼痛 + 他不会疼痛 + 他不會疼痛 Bandaged @@ -2553,8 +2553,8 @@ Obvázaný 包帯 붕대 감음 - 绷带 - 繃帶 + 绷带 + 繃帶 You bandage %1 (%2) @@ -2569,8 +2569,8 @@ Obvazuješ %1 (%2) %1 (%2) 包帯をつかった %1 (%2) 붕대를 감았다 - 你正在对 %1 (%2) 包扎绷带中 - 你正在對 %1 (%2) 包紮繃帶中 + 你正在对 %1 (%2) 包扎绷带中 + 你正在對 %1 (%2) 包紮繃帶中 %1 is bandaging you @@ -2585,8 +2585,8 @@ %1 tě obvazuje %1 は自分に包帯を巻いている %1 (이)가 나에게 붕대를 감고있다 - %1 正在对你包扎绷带中 - %1 正在對你包紮繃帶中 + %1 正在对你包扎绷带中 + %1 正在對你包紮繃帶中 You start stitching injuries from %1 (%2) @@ -2601,8 +2601,8 @@ Zašíváš rány %1 (%2) あなたは %1 (%2) の外傷へ縫合をはじめた 나는 %1(%2) 상처로부터 봉합을 시작했다 - 你正开始对 %1 (%2) 缝合伤口中 - 你正開始對 %1 (%2) 縫合傷口中 + 你正开始对 %1 (%2) 缝合伤口中 + 你正開始對 %1 (%2) 縫合傷口中 Stitching @@ -2617,8 +2617,8 @@ Šití 縫合 붕합중 - 缝合中 - 縫合中 + 缝合中 + 縫合中 You treat the airway of %1 @@ -2633,8 +2633,8 @@ Ošetřuješ dýchací cesty %1 %1 の気道を診断する %1의 기도를 확보했다 - 你治疗 %1 的呼吸道 - 你治療 %1 的呼吸道 + 你治疗 %1 的呼吸道 + 你治療 %1 的呼吸道 Airway @@ -2649,8 +2649,8 @@ Dýchací cesty 気道 기도 - 呼吸道 - 呼吸道 + 呼吸道 + 呼吸道 %1 is treating your airway @@ -2665,8 +2665,8 @@ %1 ošetřuje tvoje dýchací cesty %1 はあなたの気道を見ている %1 (이)가 나의 기도를 확보중이다 - %1 正在治疗你的呼吸道 - %1 正在治療你的呼吸道 + %1 正在治疗你的呼吸道 + %1 正在治療你的呼吸道 Drag @@ -2681,8 +2681,8 @@ Trascina 引きずる 끌다 - 拖拉 - 拖拉 + 拖拉 + 拖拉 Carry @@ -2697,8 +2697,8 @@ Trasporta 運ぶ 업다 - 背起 - 背起 + 背起 + 背起 Release @@ -2713,8 +2713,8 @@ Rrilascia 離す 내려놓기 - 放下 - 放下 + 放下 + 放下 Load Patient Into @@ -2729,8 +2729,8 @@ Carica paziente nel 患者を載せる 환자 싣기 - 将伤者放入 - 將傷者放入 + 将伤者放入 + 將傷者放入 Unload Patient @@ -2745,8 +2745,8 @@ Scarica il paziente 患者を降ろす 환자 내리기 - 将伤者背出 - 將傷者背出 + 将伤者背出 + 將傷者背出 Unload patient @@ -2761,8 +2761,8 @@ Vyložit pacienta 患者を降ろす 환자 내리기 - 将伤者背出 - 將傷者背出 + 将伤者背出 + 將傷者背出 Load patient @@ -2777,8 +2777,8 @@ Naložit pacienta 患者を載せる 환자 싣기 - 将伤者放入 - 將傷者放入 + 将伤者放入 + 將傷者放入 Place body in bodybag @@ -2793,8 +2793,8 @@ Umístni tělo do pytle na mrtvoly 死体袋に入れる 시체 가방에 담기 - 将尸体放入尸袋 - 將屍體放入屍袋 + 将尸体放入尸袋 + 將屍體放入屍袋 Placing body in bodybag... @@ -2809,8 +2809,8 @@ Umístňuji tělo do pytle na mrtvoly... 死体袋へ梱包中・・・ 시체 가방에 담는중... - 将尸体放入尸袋中... - 將屍體放入屍袋中... + 将尸体放入尸袋中... + 將屍體放入屍袋中... %1 has bandaged patient @@ -2825,8 +2825,8 @@ %1 již obvázal pacienta %1 は包帯を巻いた %1 (이)가 붕대를 감아줬다 - %1 已包扎伤者 - %1 已包紮傷者 + %1 已包扎伤者 + %1 已包紮傷者 %1 performed CPR @@ -2840,8 +2840,8 @@ %1 à fait une RCP %1 は心肺蘇生をした %1 (이)가 심폐소생술을 실시했다 - %1 已执行心肺复苏术 - %1 已執行心肺復甦術 + %1 已执行心肺复苏术 + %1 已執行心肺復甦術 %1 used %2 @@ -2856,8 +2856,8 @@ %1 použil %2 %1 は %2 をつかった %1 (이)가 %2 을 썼다 - %1 已使用 %2 - %1 已使用 %2 + %1 已使用 %2 + %1 已使用 %2 %1 has given an IV @@ -2872,8 +2872,8 @@ %1 již aplikoval IV %1 は IV を与えた %1 (이)가 IV를 실시했다 - %1 已经给予静脉注射液 - %1 已經給予靜脈注射液 + %1 已经给予静脉注射液 + %1 已經給予靜脈注射液 %1 applied a tourniquet @@ -2888,8 +2888,8 @@ %1 použil škrtidlo %1 は止血帯を巻いた %1 (이)가 지혈대를 적용했다 - %1 已经绑上止血带 - %1 已經綁上止血帶 + %1 已经绑上止血带 + %1 已經綁上止血帶 %1 used Personal Aid Kit @@ -2903,8 +2903,8 @@ %1 a utilisé une trousse %1 は応急処置キットをつかった %1 (이)가 개인응급키트를 사용했다 - %1 已使用了个人急救包 - %1 已使用了個人急救包 + %1 已使用了个人急救包 + %1 已使用了個人急救包 Heavily wounded @@ -2919,8 +2919,8 @@ Gravemente ferido 重傷 중상 - 重伤 - 重傷 + 重伤 + 重傷 Lightly wounded @@ -2935,8 +2935,8 @@ Levemente ferido 軽傷 경상 - 轻伤 - 輕傷 + 轻伤 + 輕傷 Very lightly wounded @@ -2951,8 +2951,8 @@ Muito levemente ferido かなり浅い傷 매우 가벼운 부상 - 小伤 - 小傷 + 小伤 + 小傷 Head @@ -2967,8 +2967,8 @@ Cabeça 頭部 머리 - 头部 - 頭部 + 头部 + 頭部 Torso @@ -2983,8 +2983,8 @@ Torso 胴体 몸통 - 身体 - 身體 + 身体 + 身體 Left Arm @@ -2999,8 +2999,8 @@ Braço Esquerdo 左腕 왼쪽 팔 - 左手 - 左手 + 左手 + 左手 Right Arm @@ -3015,8 +3015,8 @@ Braço Direito 右腕 오른쪽 팔 - 右手 - 右手 + 右手 + 右手 Left Leg @@ -3031,8 +3031,8 @@ Perna Esquerda 左足 왼쪽 다리 - 左脚 - 左腳 + 左脚 + 左腳 Right Leg @@ -3047,8 +3047,8 @@ Perna Direita 右足 오른쪽 다리 - 右脚 - 右腳 + 右脚 + 右腳 Heal fully bandaged hitpoints @@ -3062,8 +3062,8 @@ Heilt vollständig bandagierte Trefferpunkte 包帯は体力を完全に回復する 붕대를 감은후 체력을 회복함 - 完全医疗包扎的部位至痊愈 - 完全醫療包紮的部位至痊癒 + 完全医疗包扎的部位至痊愈 + 完全醫療包紮的部位至痊癒 Pain is only temporarily suppressed @@ -3078,8 +3078,8 @@ Dolore è soppresso solo temporaneamente 痛みは一時的な影響 고통은 일시적으로만 회복가능 - 疼痛只会暂时性压制 - 疼痛只會暫時性壓制 + 疼痛只会暂时性压制 + 疼痛只會暫時性壓制 Pain Effect Type @@ -3094,8 +3094,8 @@ Typ bolesti - efekt 痛みの種類 고통 효과 종류 - 疼痛效果类型 - 疼痛效果類型 + 疼痛效果类型 + 疼痛效果類型 Colour Flashing @@ -3110,8 +3110,8 @@ Blikající barva 色の点滅 색 반짝임 - 闪烁颜色 - 閃爍顏色 + 闪烁颜色 + 閃爍顏色 Chromatic Aberration @@ -3126,8 +3126,8 @@ Aberração Cromática 色の収差 색수차 - 色差 - 色差 + 色差 + 色差 Style of menu (Medical) @@ -3142,8 +3142,8 @@ Stile del menù (medico) メニューの表示形式 (治療) 메뉴의 스타일 (의료) - 选单样式 (医疗) - 選單樣式 (醫療) + 选单样式 (医疗) + 選單樣式 (醫療) Select the type of menu you prefer; default 3d selections or radial. @@ -3158,8 +3158,8 @@ Seleziona il tipo di menù che preferisci: selezione (3D), radiale o disabilitata. 好みに応じてメニューの表示形式を選んでください。標準では 3D 選択か円状です。 선호하는 종류의 메뉴를 고르세요; 기본 3d 선택형 혹은 다이얼형 - 选择你喜欢的选单样式; 预设为3D选项或放射状 - 選擇你喜歡的選單樣式; 預設為3D選項或放射狀 + 选择你喜欢的选单样式; 预设为3D选项或放射状 + 選擇你喜歡的選單樣式; 預設為3D選項或放射狀 Selections (3d) @@ -3174,8 +3174,8 @@ Selezione (3D) 選択 (3d) 선택 (3d) - 选择 (3D) - 選擇 (3D) + 选择 (3D) + 選擇 (3D) Radial @@ -3190,8 +3190,8 @@ Radiale 円状 다이얼형 - 放射状 - 放射狀 + 放射状 + 放射狀 Scrape @@ -3206,8 +3206,8 @@ Odřenina 擦り傷 찰과상 - 擦伤 - 擦傷 + 擦伤 + 擦傷 Minor Scrape @@ -3222,8 +3222,8 @@ Malá odřenina 小さな擦り傷 소형 찰과상 - 小擦伤 - 小擦傷 + 小擦伤 + 小擦傷 Medium Scrape @@ -3238,8 +3238,8 @@ Středně velká odřenina 中くらいの擦り傷 중형 찰과상 - 中擦伤 - 中擦傷 + 中擦伤 + 中擦傷 Large Scrape @@ -3254,8 +3254,8 @@ Velká odřenina 大きな擦り傷 대형 찰과상 - 大擦伤 - 大擦傷 + 大擦伤 + 大擦傷 Avulsion @@ -3270,8 +3270,8 @@ Avulze 剥離傷 열상 - 撕脱伤 - 撕脫傷 + 撕脱伤 + 撕脫傷 Minor Avulsion @@ -3286,8 +3286,8 @@ Malá avulze 小さな剥離傷 소형 열상 - 小撕脱伤 - 小撕脫傷 + 小撕脱伤 + 小撕脫傷 Medium Avulsion @@ -3302,8 +3302,8 @@ Střední avulze 中くらいの剥離傷 중형 열상 - 中撕脱伤 - 中撕脫傷 + 中撕脱伤 + 中撕脫傷 Large Avulsion @@ -3318,8 +3318,8 @@ Velká avulze 大きな剥離傷 대형 열상 - 大撕脱伤 - 大撕脫傷 + 大撕脱伤 + 大撕脫傷 Bruise @@ -3334,8 +3334,8 @@ Modřina 打ち傷 타박상 - 挫伤 - 挫傷 + 挫伤 + 挫傷 Minor Bruise @@ -3350,8 +3350,8 @@ Malá modřina 小さな打ち傷 소형 타박상 - 小挫伤 - 小挫傷 + 小挫伤 + 小挫傷 Medium Bruise @@ -3366,8 +3366,8 @@ Středně velká modřina 中くらいの打ち傷 중형 타박상 - 中挫伤 - 中挫傷 + 中挫伤 + 中挫傷 Large Bruise @@ -3382,8 +3382,8 @@ Velká modřina 大きな打撲傷 대형 타박상 - 大挫伤 - 大挫傷 + 大挫伤 + 大挫傷 Crushed tissue @@ -3398,8 +3398,8 @@ Zhmoždění měkkých tkání 圧挫傷 좌상 - 撞伤 - 撞傷 + 撞伤 + 撞傷 Minor crushed tissue @@ -3414,8 +3414,8 @@ Malé zhmoždění měkkých tkání 小さな圧挫傷 소형 좌상 - 小撞伤 - 小撞傷 + 小撞伤 + 小撞傷 Medium crushed tissue @@ -3430,8 +3430,8 @@ Střední zhmoždění měkkých tkání 中くらいの圧挫傷 중형 좌상 - 中撞伤 - 中撞傷 + 中撞伤 + 中撞傷 Large crushed tissue @@ -3446,8 +3446,8 @@ Velké zhmoždění měkkých tkání 大きな圧挫傷 대형 좌상 - 大撞伤 - 大撞傷 + 大撞伤 + 大撞傷 Cut @@ -3462,8 +3462,8 @@ Řezná rána 切り傷 절상 - 割伤 - 割傷 + 割伤 + 割傷 Small Cut @@ -3478,8 +3478,8 @@ Malá řezná rána 小さな切り傷 소형 절상 - 小割伤 - 小割傷 + 小割伤 + 小割傷 Medium Cut @@ -3494,8 +3494,8 @@ Střední řezná rána 中くらいの切り傷 중형 절상 - 中割伤 - 中割傷 + 中割伤 + 中割傷 Large Cut @@ -3510,8 +3510,8 @@ Velká řezná rána 大きな切り傷 대형 절상 - 大割伤 - 大割傷 + 大割伤 + 大割傷 Tear @@ -3526,8 +3526,8 @@ Tržná rána 裂傷 창상 - 撕裂伤 - 撕裂傷 + 撕裂伤 + 撕裂傷 Small Tear @@ -3542,8 +3542,8 @@ Malá tržná rána 小さな裂傷 소형 창상 - 小撕裂伤 - 小撕裂傷 + 小撕裂伤 + 小撕裂傷 Medium Tear @@ -3558,8 +3558,8 @@ Střední tržná rána 中くらいの裂傷 중형 창상 - 中撕裂伤 - 中撕裂傷 + 中撕裂伤 + 中撕裂傷 Large Tear @@ -3574,8 +3574,8 @@ Velká tržná rána 大きな裂傷 대형 창상 - 大撕裂伤 - 大撕裂傷 + 大撕裂伤 + 大撕裂傷 Velocity Wound @@ -3590,8 +3590,8 @@ Střelné poranění 銃創 총상 - 穿透伤 - 穿透傷 + 穿透伤 + 穿透傷 Small Velocity Wound @@ -3606,8 +3606,8 @@ Malé střelné poranění 小さな銃創 소형 총상 - 小穿透伤 - 小穿透傷 + 小穿透伤 + 小穿透傷 Medium Velocity Wound @@ -3622,8 +3622,8 @@ Střední střelné poranění 中くらいの銃創 중형 총상 - 中穿透伤 - 中穿透傷 + 中穿透伤 + 中穿透傷 Large Velocity Wound @@ -3638,8 +3638,8 @@ Velké střelné poranění 大きな銃創 대형 총상 - 大穿透伤 - 大穿透傷 + 大穿透伤 + 大穿透傷 Puncture Wound @@ -3654,8 +3654,8 @@ Bodná rána 刺し傷 관통상 - 穿刺伤 - 穿刺傷 + 穿刺伤 + 穿刺傷 Minor Puncture Wound @@ -3670,8 +3670,8 @@ Malá bodná rána 小さな刺し傷 소형 관통상 - 小穿刺伤 - 小穿刺傷 + 小穿刺伤 + 小穿刺傷 Medium Puncture Wound @@ -3686,8 +3686,8 @@ Střední bodná rána 中くらいの刺し傷 중형 관통상 - 中穿刺伤 - 中穿刺傷 + 中穿刺伤 + 中穿刺傷 Large Puncture Wound @@ -3702,8 +3702,8 @@ Velká bodná rána 大きな刺し傷 대형 관통상 - 大穿刺伤 - 大穿刺傷 + 大穿刺伤 + 大穿刺傷 Broken Femur @@ -3718,8 +3718,8 @@ Zlomená stehenní kost 大腿骨の骨折 대퇴골 골절 - 大腿骨骨折 - 大腿骨骨折 + 大腿骨骨折 + 大腿骨骨折 Treating... @@ -3734,8 +3734,8 @@ Curando... 治療中・・・ 치료중... - 治疗中... - 治療中... + 治疗中... + 治療中... Removing Tourniquet... @@ -3750,8 +3750,8 @@ Togliendo il laccio emostatico... 止血帯を外している・・・ 지혈대 제거중... - 移除军用止血带中... - 移除軍用止血帶中... + 移除军用止血带中... + 移除軍用止血帶中... ACE Medical @@ -3766,8 +3766,8 @@ ACE Medical ACE 医療 ACE 의료 - ACE 医疗系统 - ACE 醫療系統 + ACE 医疗系统 + ACE 醫療系統 Medical Settings [ACE] @@ -3782,8 +3782,8 @@ Impostazioni Mediche [ACE] 医療設定 [ACE] 의료 설정 [ACE] - 医疗设定 [ACE] - 醫療設定 [ACE] + 医疗设定 [ACE] + 醫療設定 [ACE] Medical Level @@ -3798,8 +3798,8 @@ Livello Medico 医療レベル 의료 수준 - 医疗等级 - 醫療等級 + 医疗等级 + 醫療等級 What is the medical simulation level? @@ -3814,8 +3814,8 @@ Qual'è il livello di simulazione medica? 治療の再現度は? 의료 시뮬레이션의 수준 - 选择需要的医疗模拟等级 - 選擇需要的醫療模擬等級 + 选择需要的医疗模拟等级 + 選擇需要的醫療模擬等級 Basic @@ -3830,8 +3830,8 @@ Basico ベーシック 기본 - 基本 - 基本 + 基本 + 基本 Advanced @@ -3846,8 +3846,8 @@ Avanzato アドバンスド 고급 - 进阶 - 進階 + 进阶 + 進階 Medics setting @@ -3862,8 +3862,8 @@ Parametri Medici 治療の設定 의료 설정 - 医护兵等级 - 醫護兵等級 + 医护兵等级 + 醫護兵等級 What is the level of detail prefered for medics? @@ -3878,8 +3878,8 @@ Qual'è il livello di dettagli preferito per i medici? >衛生兵への再現度をどのくらいに設定しますか? 의무병의 시뮬레이션 정도? - 设定医护兵的预设医疗水平(医疗兵, 军医) - 設定醫護兵的預設醫療水平(醫療兵, 軍醫) + 设定医护兵的预设医疗水平(医疗兵, 军医) + 設定醫護兵的預設醫療水平(醫療兵, 軍醫) Locations boost training @@ -3893,8 +3893,8 @@ Места ускоренного обучения 衛生兵としての能力を与える場所 교육 증가 지역 - 受所在位置影响提升医疗能力 - 受所在位置影響提升醫療能力 + 受所在位置影响提升医疗能力 + 受所在位置影響提升醫療能力 Boost medic rating in medical vehicles or near medical facilities [untrained becomes medic, medic becomes doctor] @@ -3908,8 +3908,8 @@ Улучшает медицинскую подготовку в мед. транспорте и около мед. строений [нетренированные становятся медиками, медики становятся врачами] 医療車両や医療施設の近くは衛生兵としての能力を与える場所となり、衛生兵の訓練を受けていないのに衛生兵としてなる(未訓練は衛生兵に、衛生兵は医師に) 의무병의 수준이 주변의 차량이나 의료시설에 따라 증가합니다. [비교육자가 의무병이되고, 의무병이 의사가 됩니다] - 当人员在医疗载具或是医护设施旁进行医疗时, 该员医疗能力将会有所提升 (未受训人员提升为医疗兵, 医疗兵提升为军医) - 當人員在醫療載具或是醫護設施旁進行醫療時, 該員醫療能力將會有所提升 (未受訓人員提升為醫療兵, 醫療兵提升為軍醫) + 当人员在医疗载具或是医护设施旁进行医疗时, 该员医疗能力将会有所提升 (未受训人员提升为医疗兵, 医疗兵提升为军医) + 當人員在醫療載具或是醫護設施旁進行醫療時, 該員醫療能力將會有所提升 (未受訓人員提升為醫療兵, 醫療兵提升為軍醫) Disable medics @@ -3924,8 +3924,8 @@ Disabilita medici 衛生兵を無効化 의무병 비활성화 - 关闭医护兵 - 關閉醫護兵 + 关闭医护兵 + 關閉醫護兵 Enable Litter @@ -3940,8 +3940,8 @@ Abilita Barella 医療廃棄物の表示を有効化 의료폐기물 활성화 - 启用医疗废弃物 - 啟用醫療廢棄物 + 启用医疗废弃物 + 啟用醫療廢棄物 Enable litter being created upon treatment @@ -3956,8 +3956,8 @@ Abilita la creazione della barella dopo trattamento 治療を始めると、医療廃棄物の作成を有効化する 의료폐기물이 치료중 주변에 생성되는것을 활성화 합니다 - 本功能启用后, 当每次医疗动作结束时, 地上会产生相应的医疗废弃物 - 本功能啟用後, 當每次醫療動作結束時, 地上會產生相應的醫療廢棄物 + 本功能启用后, 当每次医疗动作结束时, 地上会产生相应的医疗废弃物 + 本功能啟用後, 當每次醫療動作結束時, 地上會產生相應的醫療廢棄物 Life time of litter objects @@ -3972,8 +3972,8 @@ Tempo di vita delle barelle 医療廃棄物の作成限界数を設定 의료폐기물 시간제한 - 医疗废弃物存在时间 - 醫療廢棄物存在時間 + 医疗废弃物存在时间 + 醫療廢棄物存在時間 How long should litter objects stay? In seconds. -1 is forever. @@ -3988,8 +3988,8 @@ Per quanto devono restare le barelle? In secondi. -1 è permanente 医療廃棄物オブジェクトが表示されつづける時間を設定しますか?-1 は永遠です。 얼마동안 폐기물이 존재합니까? 초 단위. -1 은 영구적. - 定义医疗废弃物存在时间, 以秒为单位, -1为永远存在. - 定義醫療廢棄物存在時間, 以秒為單位, -1為永遠存在. + 定义医疗废弃物存在时间, 以秒为单位, -1为永远存在. + 定義醫療廢棄物存在時間, 以秒為單位, -1為永遠存在. Enable Screams @@ -4004,8 +4004,8 @@ Abilita Grida 叫びを有効化 비명 활성화 - 启用尖叫 - 啟用尖叫 + 启用尖叫 + 啟用尖叫 Enable screaming by injured units @@ -4020,8 +4020,8 @@ Abilita Grida da parte delle unità ferite 負傷したユニットが叫ぶように 부상당한 인원이 소리지르는것을 활성화합니다 - 启用伤者的尖叫声 - 啟用傷者的尖叫聲 + 启用伤者的尖叫声 + 啟用傷者的尖叫聲 Player Damage @@ -4036,8 +4036,8 @@ Danno Giocatore プレイヤーへの損傷 플레이어 부상 - 玩家伤害 - 玩家傷害 + 玩家伤害 + 玩家傷害 What is the damage a player can take before being killed? @@ -4052,8 +4052,8 @@ Quanto è il danno che un giocatore può sostenere prima di essere ucciso? プレイヤーが死に始める前に損傷を受けるようにしますか? 얼마정도의 부상을 플레이어가 죽기 전까지 버틸 수 있습니까? - 玩家死亡前所能承受的伤害程度 - 玩家死亡前所能承受的傷害程度 + 玩家死亡前所能承受的伤害程度 + 玩家死亡前所能承受的傷害程度 AI Damage @@ -4068,8 +4068,8 @@ Danno AI AI への損傷 인공지능 부상 - AI伤害 - AI傷害 + AI伤害 + AI傷害 What is the damage an AI can take before being killed? @@ -4084,8 +4084,8 @@ Quanto è il danno che un'IA può sostenere prima di essere uccisa? AI が死に始める前に損傷を受けるようにしますか? 얼마정도의 부상을 인공지능이 죽기 전까지 버틸 수 있습니까? - AI 死亡前所能承受的伤害程度 - AI 死亡前所能承受的傷害程度 + AI 死亡前所能承受的伤害程度 + AI 死亡前所能承受的傷害程度 AI Unconsciousness @@ -4100,8 +4100,8 @@ Incoscienza IA AI の気絶 인공지능 기절 - AI无意识 - AI無意識 + AI无意识 + AI無意識 Allow AI to go unconscious @@ -4116,8 +4116,8 @@ Permetti alle IA di diventare incoscienti AI が気絶をするように 인공지능도 기절에 빠지게 합니다 - 允许AI进入无意识状态 - 允許AI進入無意識狀態 + 允许AI进入无意识状态 + 允許AI進入無意識狀態 Remote Controlled AI @@ -4132,8 +4132,8 @@ IA Controllate in Remoto 遠隔操作された AI 인공지능 원격조종 - 遥控AI - 遙控AI + 遥控AI + 遙控AI Treat remote controlled units as AI not players? @@ -4148,8 +4148,8 @@ Considera le unità controllate in remoto come IA e non come giocatori? 遠隔操作された AI は、非プレイヤーとして扱いますか? 원격 조작하는 AI는 비 플레이어로 취급합니까? - 以医疗AI的方式医疗被遥控的单位 - 以醫療AI的方式醫療被遙控的單位 + 以医疗AI的方式医疗被遥控的单位 + 以醫療AI的方式醫療被遙控的單位 Prevent instant death @@ -4164,8 +4164,8 @@ Previeni morte istantanea 即死の防止 즉사 방지 - 防止当场死亡 - 防止當場死亡 + 防止当场死亡 + 防止當場死亡 Have a unit move to unconscious instead of death @@ -4180,8 +4180,8 @@ Imposta un'unità come incosciente invece di morta ユニットの即死を防止するために、気絶へ移行させます 인원의 즉사를 방지코자 즉사 대신 기절시킵니다 - 伤者最严重只会立即进入昏迷, 而非立即死亡 - 傷者最嚴重只會立即進入昏迷, 而非立即死亡 + 伤者最严重只会立即进入昏迷, 而非立即死亡 + 傷者最嚴重只會立即進入昏迷, 而非立即死亡 Bleeding coefficient @@ -4196,8 +4196,8 @@ Coefficiente sanguinamento 出血の係数 출혈 계수 - 流血系数 - 流血係數 + 流血系数 + 流血係數 Coefficient to modify the bleeding speed @@ -4212,8 +4212,8 @@ Coefficiente che modifica la velocità di sanguinamento この係数では出血速度を変更できます 출혈의 속도를 계수만큼 변경합니다 - 修改流血速度 - 修改流血速度 + 修改流血速度 + 修改流血速度 Pain coefficient @@ -4228,8 +4228,8 @@ Coefficiente dolore 痛みの係数 고통 계수 - 疼痛系数 - 疼痛係數 + 疼痛系数 + 疼痛係數 Coefficient to modify the pain intensity @@ -4244,8 +4244,8 @@ Coefficiente che modifica l'intensità del dolore この係数では痛みの強さを変更できます 고통의 정도를 계수만큼 변경합니다 - 修改疼痛强度的系数 - 修改疼痛強度的係數 + 修改疼痛强度的系数 + 修改疼痛強度的係數 Sync status @@ -4260,8 +4260,8 @@ Sincronizza stato 同期状態 상태 동기화 - 同步状态 - 同步狀態 + 同步状态 + 同步狀態 Keep unit status synced. Recommended on. @@ -4276,8 +4276,8 @@ Mantieni lo stato delle unità sincronizzato. Consigliato attivo. ユニット状態の同期を続けます。有効化を推奨。 인원의 상태를 동기화합니다. 켜기를 권장합니다. - 保持单位状态同步, 建议启用! - 保持單位狀態同步, 建議啟用! + 保持单位状态同步, 建议启用! + 保持單位狀態同步, 建議啟用! Provides a medical system for both players and AI. @@ -4292,8 +4292,8 @@ Fornisce un sistema medico sia per giocatori che IA. プレイヤーと AI の両方へ医療システムを提供します。 의료 시스템을 플레이어 및 인공지능에게 제공합니다. - 医疗系统将同时对玩家与AI发生作用 - 醫療系統將同時對玩家與AI發生作用 + 医疗系统将同时对玩家与AI发生作用 + 醫療系統將同時對玩家與AI發生作用 Basic Medical Settings [ACE] @@ -4307,8 +4307,8 @@ Настройки базовой медицины [ACE] ベーシック医療設定 [ACE] 기본 의료 설정 [ACE] - 基本医疗设定 [ACE] - 基本醫療設定 [ACE] + 基本医疗设定 [ACE] + 基本醫療設定 [ACE] Advanced Medical Settings [ACE] @@ -4323,8 +4323,8 @@ Impostazioni Mediche Avanzate [ACE] アドバンスド医療設定 [ACE] 고급 의료 설정 [ACE] - 进阶医疗设定 [ACE] - 進階醫療設定 [ACE] + 进阶医疗设定 [ACE] + 進階醫療設定 [ACE] Enabled for @@ -4339,8 +4339,8 @@ Abilitato per 次を有効化 활성 - 被启用给 - 被啟用給 + 被启用给 + 被啟用給 Select what units the advanced medical system will be enabled for @@ -4355,8 +4355,8 @@ Seleziona per quali unità verrà abilitato i sistema medico avanzato 選択されたユニットが、アドバンスド医療が使えるようになります 어느 인원에게 고급 의료 시스템을 적용시킬지 선택하십시요. - 选择进阶医疗系统影响的对象 - 選擇進階醫療系統影響的對象 + 选择进阶医疗系统影响的对象 + 選擇進階醫療系統影響的對象 Players only @@ -4371,8 +4371,8 @@ Solo giocatori プレイヤーのみ 플레이어만 - 只限玩家 - 只限玩家 + 只限玩家 + 只限玩家 Players and AI @@ -4387,8 +4387,8 @@ Giocatori ed IA プレイヤーと AI 플레이어 및 인공지능 - 玩家与AI - 玩家與AI + 玩家与AI + 玩家與AI Enable Advanced wounds @@ -4403,8 +4403,8 @@ Abilita ferite Avanzate アドバンスドな傷を有効化 고급 부상 활성화 - 启用进阶伤口系统 - 啟用進階傷口系統 + 启用进阶伤口系统 + 啟用進階傷口系統 Allow reopening of bandaged wounds? @@ -4419,8 +4419,8 @@ Permetti la riapertura di ferite bendate? 包帯で巻かれた傷を再び開くようにしますか? 붕대가 풀리는것을 활성화합니까? - 启用进阶伤口系统会使已被包扎的伤口有机率裂开 - 啟用進階傷口系統會使已被包紮的傷口有機率裂開 + 启用进阶伤口系统会使已被包扎的伤口有机率裂开 + 啟用進階傷口系統會使已被包紮的傷口有機率裂開 Vehicle Crashes @@ -4435,8 +4435,8 @@ Schianto Veicoli 車両の衝突 차량 사고 - 载具碰撞 - 載具碰撞 + 载具碰撞 + 載具碰撞 Do units take damage from a vehicle crash? @@ -4451,8 +4451,8 @@ Le unità sostengono danni da incidenti con veicoli? ユニットは車両の衝突による損傷を受けるようにしますか? 차량 사고시 인원들이 부상을 입습니까? - 设定人员是否会因为载具冲撞别的物件而产生伤害? - 設定人員是否會因為載具衝撞別的物件而產生傷害? + 设定人员是否会因为载具冲撞别的物件而产生伤害? + 設定人員是否會因為載具衝撞別的物件而產生傷害? Allow Epinephrine @@ -4466,8 +4466,8 @@ Разрешить Адреналин アドレナリンの許可 에피네프린 활성화 - 允许使用肾上腺素 - 允許使用腎上腺素 + 允许使用肾上腺素 + 允許使用腎上腺素 Who can use Epinephrine for full heal? (Basic medical only) @@ -4481,8 +4481,8 @@ Кому разрешено использовать адреналин для полного излечения? (Только для базовой медицины) 完全に回復できるよう誰しもがアドレナリンを使えるようにしますか?(ベーシック医療のみ) 완전한 체력회복을 위해 어느 인원이 에피네프린을 쓸 수 있습니까? (기본 의료 전용) - 谁可以使用肾上腺素完整医治? (仅适用于基本医疗) - 誰可以使用腎上腺素完整醫治? (僅適用於基本醫療) + 谁可以使用肾上腺素完整医治? (仅适用于基本医疗) + 誰可以使用腎上腺素完整醫治? (僅適用於基本醫療) Allow PAK @@ -4497,8 +4497,8 @@ Consenti Kit di Pronto Soccorso 応急処置キットの許可 개인응급키트 활성화 - 允许使用个人急救包 - 允許使用個人急救包 + 允许使用个人急救包 + 允許使用個人急救包 Who can use the PAK for full heal? @@ -4513,8 +4513,8 @@ Chi può usare il KPS per cura completa? 完全に回復できるよう誰しもが応急処置キットを使えるようにしますか? 완전한 체력회복을 위해 어느 인원이 개인응급키트을 쓸 수 있습니까? (기본 의료 전용) - 谁能够使用个人急救包来达到完整医疗? - 誰能夠使用個人急救包來達到完整醫療? + 谁能够使用个人急救包来达到完整医疗? + 誰能夠使用個人急救包來達到完整醫療? Anyone @@ -4529,8 +4529,8 @@ Chiunque だれでも 모두 - 任何人 - 任何人 + 任何人 + 任何人 Medics only @@ -4545,8 +4545,8 @@ Solo medici 衛生兵のみ 의무병만 - 只限医疗兵 - 只限醫療兵 + 只限医疗兵 + 只限醫療兵 Doctors only @@ -4561,8 +4561,8 @@ Solo dottori 医師のみ 의사만 - 只限军医 - 只限軍醫 + 只限军医 + 只限軍醫 Remove PAK on use @@ -4577,8 +4577,8 @@ Rimuovi Kit Pronto Soccorso dopo l'uso 応急処置キットの削除 개인응급키트 사용후 사라짐 - 在使用后删除个人急救包 - 在使用後刪除個人急救包 + 在使用后删除个人急救包 + 在使用後刪除個人急救包 Should PAK be removed on usage? @@ -4593,8 +4593,8 @@ Il Kit Pronto Soccorso dev'essere rimosso dopo l'utilizzo? 応急処置キットを使うと削除しますか? 개인응급키트를 사용하고 나서 제거합니까? - 要在使用后删除个人急救包吗? - 要在使用後刪除個人急救包嗎? + 要在使用后删除个人急救包吗? + 要在使用後刪除個人急救包嗎? Locations Epinephrine @@ -4608,8 +4608,8 @@ Место использования адреналина アドレナリンをつかう場所 에피네프린 사용 장소 - 肾上腺素使用地点 - 腎上腺素使用地點 + 肾上腺素使用地点 + 腎上腺素使用地點 Where can the Epinephrine be used? (Basic Medical) @@ -4623,8 +4623,8 @@ Где может использоваться адреналин? (Базовая медицина) どこでもアドレナリンをつかえるようにしますか?(ベーシック医療のみ) 어디에서 에피네프린을 사용할 수 있습니까? (기본 의료) - 在哪里可以使用肾上腺素? (基本医疗) - 在哪裡可以使用腎上腺素? (基本醫療) + 在哪里可以使用肾上腺素? (基本医疗) + 在哪裡可以使用腎上腺素? (基本醫療) Locations PAK @@ -4639,8 +4639,8 @@ Locazioni Kit Pronto Soccorso 応急処置キットをつかう場所 개인응급키트 사용 장소 - 个人急救包使用地点 - 個人急救包使用地點 + 个人急救包使用地点 + 個人急救包使用地點 Where can the PAK be used? @@ -4655,8 +4655,8 @@ Dove può essere usato il Kit Pronto Soccorso? どこでも応急処置キットをつかえるようにしますか? 어디에서 개인응급키트를 사용할 수 있습니까? - 在哪里可以使用个人急救包? - 在哪裡可以使用個人急救包? + 在哪里可以使用个人急救包? + 在哪裡可以使用個人急救包? Condition PAK @@ -4671,8 +4671,8 @@ Condizioni Kit Pronto Soccorso 応急処置キットの状態 개인응급키트 상태 - 个人急救包使用条件 - 個人急救包使用條件 + 个人急救包使用条件 + 個人急救包使用條件 When can the PAK be used? @@ -4687,8 +4687,8 @@ Quando può essere usato il Kit Pronto Soccorso? どこでも応急処置キットをつかえるようにしますか? 언제 개인응급키트를 사용할 수 있습니까? - 何时可以使用个人急救包? - 何時可以使用個人急救包? + 何时可以使用个人急救包? + 何時可以使用個人急救包? Anywhere @@ -4703,8 +4703,8 @@ Ovunque どこでも 어디서나 - 任何地方 - 任何地方 + 任何地方 + 任何地方 Medical vehicles @@ -4719,8 +4719,8 @@ Veicoli medici 医療車両のみ 의료차량 - 医疗载具 - 醫療載具 + 医疗载具 + 醫療載具 Medical facility @@ -4735,8 +4735,8 @@ Strutture mediche 医療施設でのみ 의료시설 - 医疗设施 - 醫療設施 + 医疗设施 + 醫療設施 Vehicles & facility @@ -4751,8 +4751,8 @@ Veicoli e Strutture 車両 & 施設 차량 및 시설 - 医疗载具 & 医疗设施 - 醫療載具 & 醫療設施 + 医疗载具 & 医疗设施 + 醫療載具 & 醫療設施 Allow Surgical Kit (Adv) @@ -4767,8 +4767,8 @@ Permetti Kit Chirurgico (Avanzato) 縫合キットの許可 (アド) 봉합키트 활성화 (고급) - 允许使用手术包 (进阶伤口) - 允許使用手術包 (進階傷口) + 允许使用手术包 (进阶伤口) + 允許使用手術包 (進階傷口) Who can use the Surgical Kit? @@ -4783,8 +4783,8 @@ Chi può usare il Kit Chirurgico? だれでも縫合キットをつかえるようにしますか? 어느 인원이 봉합키트를 사용할 수 있습니까? - 谁能够使用手术包? - 誰能夠使用手術包? + 谁能够使用手术包? + 誰能夠使用手術包? Remove Surgical Kit (Adv) @@ -4799,8 +4799,8 @@ Rimuovi Kit Chirurgico (Avanzato) 縫合キットを削除 (アド) 봉합키트 제거 (고급) - 在使用后删除手术包 (进阶伤口) - 在使用後刪除手術包 (進階傷口) + 在使用后删除手术包 (进阶伤口) + 在使用後刪除手術包 (進階傷口) Should Surgical kit be removed on usage? @@ -4815,8 +4815,8 @@ Il Kit Chirurgico dev'essere rimosso dopo l'uso? 縫合キットをつかった後に削除しますか? 봉합키트를 사용하고 나서 제거합니까? - 手术包会在使用后被删除吗? - 手術包會在使用後被刪除嗎? + 手术包会在使用后被删除吗? + 手術包會在使用後被刪除嗎? Locations Surgical Kit (Adv) @@ -4831,8 +4831,8 @@ Località Kit Chirurgico (Avanzato) 縫合キットをつかう場所 (アド) 봉합키트 사용 장소 (고급) - 手术包使用地点 (进阶伤口) - 手術包使用地點 (進階傷口) + 手术包使用地点 (进阶伤口) + 手術包使用地點 (進階傷口) Where can the Surgical Kit be used? @@ -4847,8 +4847,8 @@ Dove può essere usato il Kit Chirurgico? どこでも縫合キットをつかえるようにしますか? 어디에서 봉합키트를 사용할 수 있게 합니까? - 定义手术包可被使用的地方? - 定義手術包可被使用的地方? + 定义手术包可被使用的地方? + 定義手術包可被使用的地方? Condition Surgical Kit (Adv) @@ -4863,8 +4863,8 @@ Condizioni Kit Chirurgico (Avanzato) 縫合キットの状態 (アド) 봉합키트 상태 (고급) - 使用手术包的条件 (进阶伤口) - 使用手術包的條件 (進階傷口) + 使用手术包的条件 (进阶伤口) + 使用手術包的條件 (進階傷口) When can the Surgical Kit be used? @@ -4879,8 +4879,8 @@ Quando può essere usato il Kit Chirurgico? いつでも縫合キットをつかえるようにしますか? 언제 봉합키트를 사용할 수 있습니까? - 何时可以使用手术工具包? - 何時可以使用手術工具包? + 何时可以使用手术工具包? + 何時可以使用手術工具包? Heal hitpoints @@ -4894,8 +4894,8 @@ Soigner les blessures ヒットポイントの回復 체력 회복 - 完整治疗 - 完整治療 + 完整治疗 + 完整治療 Heal fully bandaged hitpoints @@ -4909,8 +4909,8 @@ Soigner les plaies entièrement bandées. 包帯によりヒットポイントを完全に回復する 붕대를 감아서 체력을 회복 - 完全医疗包扎的部位至痊愈 - 完全醫療包紮的部位至痊癒 + 完全医疗包扎的部位至痊愈 + 完全醫療包紮的部位至痊癒 Pain suppression @@ -4925,8 +4925,8 @@ Soppressione dolore 痛みの継続 고통 억제 - 疼痛抑制 - 疼痛抑制 + 疼痛抑制 + 疼痛抑制 Pain is only temporarily suppressed, not removed @@ -4941,8 +4941,8 @@ Dolore è solo temporaneamente soppresso, non rimosso 痛みを一時的に継続させ、取り除かない 고통은 제거가 아닌 일시적으로 억제만 가능합니다. - 疼痛只会被暂时抑制, 而不能完全消除 - 疼痛只會被暫時抑制, 而不能完全消除 + 疼痛只会被暂时抑制, 而不能完全消除 + 疼痛只會被暫時抑制, 而不能完全消除 Configure the treatment settings from ACE Basic Medical @@ -4955,8 +4955,8 @@ Настройка лечения в базовой медицинской системе ACE ACE ベーシック医療による設定で、治療を設定する ACE 기본 의료에 대한 치료 설정 수정 - 设定ACE基本医疗的规则 - 設定ACE基本醫療的規則 + 设定ACE基本医疗的规则 + 設定ACE基本醫療的規則 Configure the treatment settings from ACE Advanced Medical @@ -4971,8 +4971,8 @@ Configura le impostazioni trattamenti per ACE Medical ACE アドバンスド医療による設定で、治療を設定する ACE 고급 의료에 대한 치료 설정 수정 - 设定ACE进阶医疗的规则 - 設定ACE進階醫療的規則 + 设定ACE进阶医疗的规则 + 設定ACE進階醫療的規則 Revive Settings [ACE] @@ -4987,8 +4987,8 @@ Impostazioni Revive [ACE] リバイブ設定 [ACE] 소생 설정 [ACE] - 复苏设定 [ACE] - 復甦設定 [ACE] + 复苏设定 [ACE] + 復甦設定 [ACE] Enable Revive @@ -5003,8 +5003,8 @@ Abilita Revive リバイブを有効化 소생 활성화 - 启用复苏 - 啟用復甦 + 启用复苏 + 啟用復甦 Enable a basic revive system @@ -5019,8 +5019,8 @@ Abilita un sistema revive basico ベーシックなリバイブを有効化 기본 소생 시스템 활성화 - 启用基本复苏系统 - 啟用基本復甦系統 + 启用基本复苏系统 + 啟用基本復甦系統 Max Revive time @@ -5035,8 +5035,8 @@ Tempo massimo Revive 最大リバイブ時間 최대 소생 시간 - 最大复苏时间 - 最大復甦時間 + 最大复苏时间 + 最大復甦時間 Max amount of seconds a unit can spend in revive state @@ -5051,8 +5051,8 @@ Numero massimo di secondi che un'unità può spendere in stato revive ユニットがリバイブ状態になっている最大時間を設定できます 소생상태에서 인원이 버틸 수 있는 최대 시간을 초 단위로 정합니다 - 人员在等待复苏状态下能够等待的最大时间(秒) - 人員在等待復甦狀態下能夠等待的最大時間(秒) + 人员在等待复苏状态下能够等待的最大时间(秒) + 人員在等待復甦狀態下能夠等待的最大時間(秒) Max Revive lives @@ -5067,8 +5067,8 @@ Numero massimo Revives 最大リバイブ数 최대 소생 횟수 - 最大被救活次数 - 最大被救活次數 + 最大被救活次数 + 最大被救活次數 Max amount of lives a unit. 0 or -1 is disabled. @@ -5083,8 +5083,8 @@ Numero massimo di vite di un'unità. 0 o -1 per disabilitare. ユニットの最大リバイブ数を設定できます。0 または -1 は無効化になります 소생 가능한 횟수입니다. 0 혹은 -1 로 비활성화 합니다 - 一个人员最大可被救活次数, 0或-1为关闭 (无限救活). - 一個人員最大可被救活次數, 0或-1為關閉 (無限救活). + 一个人员最大可被救活次数, 0或-1为关闭 (无限救活). + 一個人員最大可被救活次數, 0或-1為關閉 (無限救活). Provides a medical system for both players and AI. @@ -5099,8 +5099,8 @@ Fornisce un sistema medico sia per giocatori che IA プレイヤーと AI の両方へ医療システムを提供します。 플레이어와 인공지능 모두에게 의료 시스템을 지원합니다. - 医疗系统将同时作用在玩家与AI - 醫療系統將同時作用在玩家與AI + 医疗系统将同时作用在玩家与AI + 醫療系統將同時作用在玩家與AI Set Medic Class [ACE] @@ -5115,8 +5115,8 @@ Imposta Classe Medico [ACE] 衛生兵クラスとして設定 [ACE] 의무병 보직 설정 [ACE] - 设定医疗兵单位 [ACE] - 設定醫療兵單位 [ACE] + 设定医疗兵单位 [ACE] + 設定醫療兵單位 [ACE] List @@ -5131,8 +5131,8 @@ Lista 一覧 목록 - 列表 - 列表 + 列表 + 列表 List of unit names that will be classified as medic, separated by commas. @@ -5147,8 +5147,8 @@ Lista di nomi unità che verranno classificati come medici, separati da virgole. 衛生兵として設定されるユニット名を一覧で指定でき、コンマで区切りを付けられます。 보직 이름 목록으로 의무병이 구분됩니다, 쉼표로 구분. - 列出的单位名字将被指派为医疗兵, 记得用逗号隔开! - 列出的單位名字將被指派為醫療兵, 記得用逗號隔開! + 列出的单位名字将被指派为医疗兵, 记得用逗号隔开! + 列出的單位名字將被指派為醫療兵, 記得用逗號隔開! Is Medic @@ -5163,8 +5163,8 @@ E' Medico 衛生兵として 의무병 - 是医疗兵 - 是醫療兵 + 是医疗兵 + 是醫療兵 This module allows you to assign the medic class to selected units. @@ -5179,8 +5179,8 @@ Questo modulo ti permette di assegnare la classe Medico alle unità selezionate. 選択されたユニットを衛生兵として指定します。 이 모듈은 선택한 보직이 의무병을 할 수 있게 해줍니다. - 本模块可让被同步的单位成为医疗兵. - 本模塊可讓被同步的單位成為醫療兵. + 本模块可让被同步的单位成为医疗兵. + 本模塊可讓被同步的單位成為醫療兵. None @@ -5195,8 +5195,8 @@ Nessuno なし 없음 - - + + Regular medic @@ -5211,8 +5211,8 @@ Medico Regolare 通常の衛生兵 일반 의무병 - 普通医疗兵 - 普通醫療兵 + 普通医疗兵 + 普通醫療兵 Doctor (Only Advanced Medics) @@ -5227,8 +5227,8 @@ Dottore (Solo Medici Avanzati) 医師 (アドバンスド医療のみ) 의사 (오직 고급 의료에서만) - 军医 (只限进阶医疗系统) - 軍醫 (只限進階醫療系統) + 军医 (只限进阶医疗系统) + 軍醫 (只限進階醫療系統) Doctor @@ -5243,8 +5243,8 @@ Dottore 医師 의사 - 军医 - 軍醫 + 军医 + 軍醫 Assigns the ACE medic class to a unit @@ -5259,8 +5259,8 @@ Assegna la classe medico ACE ad un'unità ユニットを ACE の衛生兵として割り当てる 인원에게 ACE 의무병 보직 선정 - 指派ACE医疗职位给该单位 - 指派ACE醫療職位給該單位 + 指派ACE医疗职位给该单位 + 指派ACE醫療職位給該單位 Set Medical Vehicle [ACE] @@ -5275,8 +5275,8 @@ Imposta Veicolo Medico [ACE] 医療車両を設定 [ACE] 의료 차랑 선정 [ACE] - 设定医疗载具 [ACE] - 設定醫療載具 [ACE] + 设定医疗载具 [ACE] + 設定醫療載具 [ACE] List @@ -5291,8 +5291,8 @@ Lista 一覧 목록 - 列表 - 列表 + 列表 + 列表 List of vehicles that will be classified as medical vehicle, separated by commas. @@ -5307,8 +5307,8 @@ Lista di veicoli che verranno classificati come veicoli medici, separati da virgole. 医療車両として設定されるクラス名を一覧で指定でき、コンマで区切りを付けられます 차량 명칭 목록으로 의료차량이 구분됩니다, 쉼표로 구분. - 列出的载具将被指定为医疗载具, 记得用逗号隔开! - 列出的載具將被指定為醫療載具, 記得用逗號隔開! + 列出的载具将被指定为医疗载具, 记得用逗号隔开! + 列出的載具將被指定為醫療載具, 記得用逗號隔開! Is Medical Vehicle @@ -5323,8 +5323,8 @@ E' Veicolo Medico 医療車両として 의료 차량 - 是医疗载具 - 是醫療載具 + 是医疗载具 + 是醫療載具 Whatever or not the objects in the list will be a medical vehicle. @@ -5339,8 +5339,8 @@ Gli oggetti nella lista verranno considerati veicoli medici o meno. どれでも、またはこの一覧にないオブジェクトを医療車両として割り当てる。 무엇이 되었던간에 이 목록에 있는 물체는 의료 차량이 됩니다. - 列表中的载具将会变成医疗载具 - 列表中的載具將會變成醫療載具 + 列表中的载具将会变成医疗载具 + 列表中的載具將會變成醫療載具 Assigns the ACE medic class to a unit @@ -5355,8 +5355,8 @@ Assegna la classe medico ACE ad un'unità ユニットを ACE の衛生兵として割り当てる 차량에 ACE 의무병 보직 선정 - 指派ACE医疗职位给该单位 - 指派ACE醫療職位給該單位 + 指派ACE医疗职位给该单位 + 指派ACE醫療職位給該單位 Set Medical Facility [ACE] @@ -5371,8 +5371,8 @@ Imposta Struttura Medica [ACE] 医療施設を設定 [ACE] 의료시설 선정 [ACE] - 设定医疗设施 [ACE] - 設定醫療設施 [ACE] + 设定医疗设施 [ACE] + 設定醫療設施 [ACE] Is Medical Facility @@ -5387,8 +5387,8 @@ E' Struttura Medica 医療施設として 의료시설 - 是医疗设施 - 是醫療設施 + 是医疗设施 + 是醫療設施 Registers an object as a medical facility @@ -5403,8 +5403,8 @@ Registra un oggetto come struttura medica オブジェクトを医療施設として割り当てる 물체를 의료시설로 등록합니다 - 指定一个物件作为医疗设施 - 指定一個物件作為醫療設施 + 指定一个物件作为医疗设施 + 指定一個物件作為醫療設施 Defines an object as a medical facility. This allows for more advanced treatments. Can be used on buildings and vehicles. @@ -5419,8 +5419,8 @@ Definisce un oggetto come struttura medica. Questo permette cure più avanzate. Può essere usato su edifici e veicoli. オブジェクトを医療施設として割り当てます。建物と車両へ割り当てられた場合、より高度な治療が可能になります。 물체를 의료시설로 정의합니다. 건물 혹은 차량이 될 수 있습니다. 이는 고급 의료 조치를 할 수 있게해줍니다. - 定义一个物件作为医疗设施, 此医疗设施将被允许使用更进阶的医疗方法. 此功能可用于建筑物或是载具上! - 定義一個物件作為醫療設施, 此醫療設施將被允許使用更進階的醫療方法. 此功能可用於建築物或是載具上! + 定义一个物件作为医疗设施, 此医疗设施将被允许使用更进阶的医疗方法. 此功能可用于建筑物或是载具上! + 定義一個物件作為醫療設施, 此醫療設施將被允許使用更進階的醫療方法. 此功能可用於建築物或是載具上! [ACE] Medical Supply Crate (Basic) @@ -5435,8 +5435,8 @@ [ACE] Cassa Rifornimenti Medici (Basico) [ACE] 医療物資箱 (ベーシック) [ACE] 의료 물자 (기본) - [ACE] 医疗补给箱(基本) - [ACE] 醫療補給箱(基本) + [ACE] 医疗补给箱(基本) + [ACE] 醫療補給箱(基本) [ACE] Medical Supply Crate (Advanced) @@ -5451,8 +5451,8 @@ [ACE] Cassa Rifornimenti Medici (Avanzato) [ACE] 医療物資箱 (アドバンスド) [ACE] 의료 물자 (고급) - [ACE] 医疗补给箱(进阶) - [ACE] 醫療補給箱(進階) + [ACE] 医疗补给箱(进阶) + [ACE] 醫療補給箱(進階) Anytime @@ -5467,8 +5467,8 @@ Sempre いつでも 언제나 - 任何时间 - 任何時間 + 任何时间 + 任何時間 Stable @@ -5483,8 +5483,8 @@ Stabile 安定 안정된 - 稳定状态下 - 穩定狀態下 + 稳定状态下 + 穩定狀態下 Medical @@ -5499,8 +5499,8 @@ Orvosi 治療 의료 - 医疗设定 - 醫療設定 + 医疗设定 + 醫療設定 Distance to %1 has become to far for treatment @@ -5514,8 +5514,8 @@ %1 est trop loin pour être soigné %1 は治療をできない所まで離れた %1 부터의 거리가 너무 멀어 치료할 수 없습니다 - 设定当距离超过%1将不能使用治疗动作 - 設定當距離超過%1將不能使用治療動作 + 设定当距离超过%1将不能使用治疗动作 + 設定當距離超過%1將不能使用治療動作 This person (%1) is awake and cannot be loaded @@ -5529,8 +5529,8 @@ %1 est conscient et ne peut être embarqué. 患者 (%1) は意識があり、積み込めない 이 사람 (%1) 은(는) 의식이 있어 태우지 못합니다 - 此人(%1)是清醒且不能被装载 - 此人(%1)是清醒且不能被裝載 + 此人(%1)是清醒且不能被装载 + 此人(%1)是清醒且不能被裝載 There is no tourniquet on this body part! @@ -5544,8 +5544,8 @@ Il n'y a pas de garrot sur ce membre ! 身体には止血帯が無い! 이 부위에는 지혈대가 없습니다! - 这部位没有止血带! - 這部位沒有止血帶! + 这部位没有止血带! + 這部位沒有止血帶! Medical training @@ -5559,8 +5559,8 @@ Медицинская подготовка 治療の訓練 의료 훈련 - 医疗训练 - 醫療訓練 + 医疗训练 + 醫療訓練 Whether or not the object will be a medical vehicle. @@ -5573,8 +5573,8 @@ Будет ли объект считаться медицинским транспортом. どれでも、またはオブジェクトを医療車両として割り当てます。 무엇이 되었던간에 이 목록에 있는 물체는 의료 차량이 됩니다. - 是否使该载具为医疗载具? - 是否使該載具為醫療載具? + 是否使该载具为医疗载具? + 是否使該載具為醫療載具? Delay cease fire of AI while player is unconscious for medical reasons. @@ -5587,8 +5587,8 @@ AI はプレイヤーが医療的な理由で気絶している場合にかぎり、撃つのをためらいます。 Opóźnij stan wstrzymania ognia u AI kiedy gracz jest nieprzytomny z powodów medycznych. 의료상의 이유로 플레이어가 기절할 경우 인공지능이 발사를 지연합니다. - 当玩家为无意识的状态时, 延长AI的停火时间 - 當玩家為無意識的狀態時, 延長AI的停火時間 + 当玩家为无意识的状态时, 延长AI的停火时间 + 當玩家為無意識的狀態時, 延長AI的停火時間 Delay cease fire of AI for unconsciousness @@ -5602,8 +5602,8 @@ Задержка прекращения огня ботами при потере сознания AI は気絶している人へ、ためらってから射撃します 기절할 경우 인공지능이 발사를 지연합니다 - 延长AI对已无意识玩家的停火时间 - 延長AI對已無意識玩家的停火時間 + 延长AI对已无意识玩家的停火时间 + 延長AI對已無意識玩家的停火時間 diff --git a/addons/medical_ai/stringtable.xml b/addons/medical_ai/stringtable.xml index 5c93be2f33..8a8068e7d6 100644 --- a/addons/medical_ai/stringtable.xml +++ b/addons/medical_ai/stringtable.xml @@ -1,4 +1,4 @@ - + @@ -10,8 +10,8 @@ Tylko serwer i HC Seulement sur le server ou le HC Solo Server e HC - 只在伺服器或无头客户端 - 只在伺服器或無頭客戶端 + 只在伺服器或无头客户端 + 只在伺服器或無頭客戶端 diff --git a/addons/medical_blood/stringtable.xml b/addons/medical_blood/stringtable.xml index 8a24ad79b5..1e61151d0d 100644 --- a/addons/medical_blood/stringtable.xml +++ b/addons/medical_blood/stringtable.xml @@ -1,4 +1,4 @@ - + @@ -9,8 +9,8 @@ Tylko gracze Joueurs seulement Solo Giocatori - 只有玩家 - 只有玩家 + 只有玩家 + 只有玩家 Enable Blood Drops @@ -20,8 +20,8 @@ Włącz ślady krwi na ziemi Active les gouttes de sang Abilita Perdite di Sangue - 开启血液滴落效果 - 開啟血液滴落效果 + 开启血液滴落效果 + 開啟血液滴落效果 Enable or disable Blood Drops created on bleeding and taking damage @@ -30,8 +30,8 @@ Włącz lub wyłącz pozostawianie śladów krwi na ziemi kiedy postać odnosi obrażenia bądź krwawi (Dés)active les gouttes de sang lors d'un saignement ou de blessure Abilita o disabilita la Perdite di Sangue create sanguinando e prendendo danno - 开启后, 会让受伤时伤口有血液滴落的效果. - 開啟後, 會讓受傷時傷口有血液滴落的效果. + 开启后, 会让受伤时伤口有血液滴落的效果. + 開啟後, 會讓受傷時傷口有血液滴落的效果. diff --git a/addons/medical_menu/stringtable.xml b/addons/medical_menu/stringtable.xml index daae65cc65..20180d3b91 100644 --- a/addons/medical_menu/stringtable.xml +++ b/addons/medical_menu/stringtable.xml @@ -1,4 +1,4 @@ - + @@ -13,8 +13,8 @@ Menu médical 治療メニュー 의료 메뉴 - 医疗选单 - 醫療選單 + 医疗选单 + 醫療選單 Allow Medical Menu @@ -28,8 +28,8 @@ Autoriser le menu médical 治療メニューを有効化 의료 메뉴 활성화 - 允许医疗选单 - 允許醫療選單 + 允许医疗选单 + 允許醫療選單 Allow clients to use the medical menu @@ -43,8 +43,8 @@ Autoriser les clients à utiliser le menu médical すべてのクライアントが治療メニューをつかえるようにする 클라이언트가 의료 메뉴를 쓰는것을 허락합니다 - 允许客户端使用医疗选单 - 允許客戶端使用醫療選單 + 允许客户端使用医疗选单 + 允許客戶端使用醫療選單 Use Medical menu @@ -58,8 +58,8 @@ Utiliser le menu médical 治療メニューをつかう 의료 메뉴 사용 - 使用医疗选单 - 使用醫療選單 + 使用医疗选单 + 使用醫療選單 If allowed by server, enable the option to use the Medical Menu through keybinding and interaction menu @@ -73,8 +73,8 @@ Si autorisé par le serveur, active l'option d'utiliser le menu médical à travers les raccourcis clavier et le menu d'interaction. サーバーが有効化を許可している場合は、オプションから有効化でき治療メニューはキー割り当てとインタラクション メニューを無視できます 서버 허가하에 단축키와 상호작용 메뉴로 의료 메뉴사용을 허가합니다 - 如果伺服器允许, 只需透过按键即可叫出医疗选单 - 如果伺服器允許, 只需透過按鍵即可叫出醫療選單 + 如果伺服器允许, 只需透过按键即可叫出医疗选单 + 如果伺服器允許, 只需透過按鍵即可叫出醫療選單 Re-open Medical menu @@ -88,8 +88,8 @@ Ré-ouvrir le menu médical 治療メニューを再びひらく 의료 메뉴 다시 열기 - 重新开启医疗选单 - 重新開啟醫療選單 + 重新开启医疗选单 + 重新開啟醫療選單 Re-open the medical menu after succesful treatment @@ -103,8 +103,8 @@ Ré-ouvrir le menu médical après un traitement réussi 治療が終わったあと、再び治療メニューをひらく 성공적으로 치료한후에 의료 메뉴를 다시 엽니다 - 当治疗成功后重新打开医疗选单 - 當治療成功後重新打開醫療選單 + 当治疗成功后重新打开医疗选单 + 當治療成功後重新打開醫療選單 Open Medical Menu @@ -118,8 +118,8 @@ Ouvir le menu médical 治療メニューをひらく 의료 메뉴 열기 - 开起医疗选单 - 開起醫療選單 + 开起医疗选单 + 開起醫療選單 Medical Menu Settings @@ -133,8 +133,8 @@ Réglages du menu médical 治療メニューの設定 의료 메뉴 설정 - 医疗选单设定 - 醫療選單設定 + 医疗选单设定 + 醫療選單設定 Configure the usage of the Medical Menu @@ -148,8 +148,8 @@ Configurer l'utilisation du menu médical 治療メニューを使うための設定 의료 메뉴 사용의 설정 - 设置医疗选单的使用 - 設置醫療選單的使用 + 设置医疗选单的使用 + 設置醫療選單的使用 EXAMINE & TREATMENT @@ -163,8 +163,8 @@ ESAMINA & TRATTA 診断 & 治療 검사 / 치료 - 检查 & 治疗 - 檢查 & 治療 + 检查 & 治疗 + 檢查 & 治療 STATUS @@ -178,8 +178,8 @@ STATO 状態 상태 - 状态 - 狀態 + 状态 + 狀態 OVERVIEW @@ -193,8 +193,8 @@ PANORAMICA オーバービュー 개요 - 概述 - 概述 + 概述 + 概述 ACTIVITY LOG @@ -208,8 +208,8 @@ LOG ATTIVITA' 治療履歴 활동 로그 - 医疗纪录 - 醫療紀錄 + 医疗纪录 + 醫療紀錄 QUICK VIEW @@ -223,8 +223,8 @@ VISTA RAPIDA クイック ビュー 퀵 뷰 - 快速检查 - 快速檢查 + 快速检查 + 快速檢查 View triage Card @@ -238,8 +238,8 @@ Guarda Triage Card トリアージ カードを見る 부상자 카드 보기 - 查看诊断卡 - 查看診斷卡 + 查看诊断卡 + 查看診斷卡 Examine Patient @@ -253,8 +253,8 @@ Esamina Paziente 患者を調べる 환자 검사하기 - 检查伤者 - 檢查傷者 + 检查伤者 + 檢查傷者 Bandage / Fractures @@ -268,8 +268,8 @@ Bendaggi/Fratture 包帯 / 骨折 붕대 / 골절 - 绷带 / 骨折 - 繃帶 / 骨折 + 绷带 / 骨折 + 繃帶 / 骨折 Medication @@ -283,8 +283,8 @@ Medicazione 薬物による治療 약물 치료 - 药物 - 藥物 + 药物 + 藥物 Airway Management @@ -298,8 +298,8 @@ Atemwegssicherung 気道を確保 기도 관리 - 呼吸道管理 - 呼吸道管理 + 呼吸道管理 + 呼吸道管理 Advanced Treatments @@ -313,8 +313,8 @@ Trattamenti Avanzati 高度な治療 고급 치료 - 进阶治疗 - 進階治療 + 进阶治疗 + 進階治療 Drag/Carry @@ -328,8 +328,8 @@ Trascina/Trasporta 引きずる / 運ぶ 끌기 / 들기 - 拖 / 背 - 拖 / 背 + 拖 / 背 + 拖 / 背 Toggle (Self) @@ -343,8 +343,8 @@ Attiva (Te Stesso) トグル (自分) 토글 (자신) - 切换 (自己) - 切換 (自己) + 切换 (自己) + 切換 (自己) Select triage status @@ -358,8 +358,8 @@ Seleziona stato Triage トリアージによる状態を選択 부상 상태 고르기 - 选择分诊状态 - 選擇分診狀態 + 选择分诊状态 + 選擇分診狀態 Select Head @@ -373,8 +373,8 @@ Seleziona Testa 頭部を選ぶ 머리 선택 - 选择头部 - 選擇頭部 + 选择头部 + 選擇頭部 Select Torso @@ -388,8 +388,8 @@ Seleziona Torso 胴体を選ぶ 몸통 선택 - 选择身体 - 選擇身體 + 选择身体 + 選擇身體 Select Left Arm @@ -403,8 +403,8 @@ Seleziona Braccio Sinistro 左腕を選ぶ 왼쪽 팔 선택 - 选择左手 - 選擇左手 + 选择左手 + 選擇左手 Select Right Arm @@ -418,8 +418,8 @@ Seleziona Braccio Destro 右腕を選ぶ 오른쪽 팔 선택 - 选择右手 - 選擇右手 + 选择右手 + 選擇右手 Select Left Leg @@ -433,8 +433,8 @@ Seleziona Gamba Sinistra 左足を選ぶ 왼쪽 다리 선택 - 选择左脚 - 選擇左腳 + 选择左脚 + 選擇左腳 Select Right Leg @@ -448,8 +448,8 @@ Seleziona Gamba Destra 右足を選ぶ 오른쪽 다리 선택 - 选择右脚 - 選擇右腳 + 选择右脚 + 選擇右腳 Head @@ -463,8 +463,8 @@ Testa 頭部 머리 - 头部 - 頭部 + 头部 + 頭部 Torso @@ -478,8 +478,8 @@ Torso 胴体 몸통 - 身体 - 身體 + 身体 + 身體 Left Arm @@ -493,8 +493,8 @@ Braccio Sinistro 左腕 왼쪽 팔 - 左手 - 左手 + 左手 + 左手 Right Arm @@ -508,8 +508,8 @@ Braccio Destro 右腕 오른쪽 팔 - 右手 - 右手 + 右手 + 右手 Left Leg @@ -523,8 +523,8 @@ Gamba Sinistra 左足 왼쪽 다리 - 左脚 - 左腳 + 左脚 + 左腳 Right Leg @@ -538,8 +538,8 @@ Gamba Destra 右足 오른쪽 다리 - 右脚 - 右腳 + 右脚 + 右腳 Body Part: %1 @@ -553,8 +553,8 @@ Parte del Corpo: %1 身体の一部: %1 신체 부위: %1 - 身体部位: %1 - 身體部位: %1 + 身体部位: %1 + 身體部位: %1 Small @@ -568,8 +568,8 @@ Piccolo 小さい - - + + Medium @@ -583,8 +583,8 @@ Medio 中くらい - - + + Large @@ -598,8 +598,8 @@ Grande 大きい - - + + There are %2 %1 Open Wounds @@ -613,8 +613,8 @@ Ci sono %2 %1 Ferite Aperte 開いている傷口が %2 %1 ほどあるようだ 여기 %2 %1 크기의 열린 상처가 있다 - 有 %2 %1 开放性伤口 - 有 %2 %1 開放性傷口 + 有 %2 %1 开放性伤口 + 有 %2 %1 開放性傷口 There is 1 %1 Open Wound @@ -628,8 +628,8 @@ C'è 1 %1 Ferita Aperta 1 つの空いている %1 傷口 여기 %1 크기의 열린 상처가 있다 - 有 1 %1 开放性伤口 - 有 1 %1 開放性傷口 + 有 1 %1 开放性伤口 + 有 1 %1 開放性傷口 There is a partial %1 Open wound @@ -643,8 +643,8 @@ C'è 1 parziale %1 Ferita Aperta 部分的に開いている %1 の傷口がある 여기 부분적으로 %1 크기의 상처가 있다 - 有部分 %1 开放性伤口 - 有部分 %1 開放性傷口 + 有部分 %1 开放性伤口 + 有部分 %1 開放性傷口 There are %2 %1 Bandaged Wounds @@ -658,8 +658,8 @@ Ci sono %2 %1 Ferite Bendate ここには %2 %1 の処置された傷がある 여기에 붕대를 감은 %2 %1 크기의 상처가 있다 - 有 %2 %1 包扎过伤口 - 有 %2 %1 包紮過傷口 + 有 %2 %1 包扎过伤口 + 有 %2 %1 包紮過傷口 There is 1 %1 Bandaged Wound @@ -673,8 +673,8 @@ C'è 1 %1 Ferita Bendata 1 つの包帯で巻かれている %1 傷 여기에 붕대를 감은 %1 크기의 상처가 있다 - 有 1 %1 包扎过伤口 - 有 1 %1 包紮過傷口 + 有 1 %1 包扎过伤口 + 有 1 %1 包紮過傷口 There is a partial %1 Bandaged wound @@ -688,8 +688,8 @@ C'è 1 parziale %1 Ferita Bendata 患者には %1 の包帯で処置された傷がある 여기 부분적으로 붕대질한 %1 크기의 상처가 있다 - 有部分 %1 包扎过伤口 - 有部分 %1 包紮過傷口 + 有部分 %1 包扎过伤口 + 有部分 %1 包紮過傷口 Normal breathing @@ -703,8 +703,8 @@ Respirazione Normale 通常の呼吸 정상 호흡 - 正常呼吸 - 正常呼吸 + 正常呼吸 + 正常呼吸 No breathing @@ -718,8 +718,8 @@ Nessuna Respirazione 息をしていない 호흡이 없음 - 没有呼吸 - 沒有呼吸 + 没有呼吸 + 沒有呼吸 Difficult breathing @@ -733,8 +733,8 @@ Difficoltà Respiratorie 呼吸が難しそうだ 호흡 곤란 - 呼吸困难 - 呼吸困難 + 呼吸困难 + 呼吸困難 Almost no breathing @@ -748,8 +748,8 @@ Quasi nessuna Respirazione ほとんど呼吸していない 호흡이 거의 없음 - 几乎没有呼吸 - 幾乎沒有呼吸 + 几乎没有呼吸 + 幾乎沒有呼吸 Bleeding @@ -763,8 +763,8 @@ Sanguinamento 出血 출혈 - 出血中 - 出血中 + 出血中 + 出血中 in Pain @@ -778,8 +778,8 @@ in Dolore 痛みがある 고통 - 疼痛中 - 疼痛中 + 疼痛中 + 疼痛中 Lost a lot of Blood @@ -793,8 +793,8 @@ Perso molto Sangue 大量出血している 많은 피를 흘림 - 大量失血 - 大量失血 + 大量失血 + 大量失血 Tourniquet [CAT] @@ -808,8 +808,8 @@ Laccio Emostatico [CAT] 止血帯 [CAT] 지혈대 [CAT] - 军用止血带 - 軍用止血帶 + 军用止血带 + 軍用止血帶 Nasopharyngeal Tube [NPA] @@ -823,8 +823,8 @@ Tubo Nasofaringeo [NPA] 鼻咽頭チューブ [NPA] 비-인두 기도기 [NPA] - 鼻咽管 - 鼻咽管 + 鼻咽管 + 鼻咽管 diff --git a/addons/microdagr/stringtable.xml b/addons/microdagr/stringtable.xml index 44fa85c25a..af18c39c03 100644 --- a/addons/microdagr/stringtable.xml +++ b/addons/microdagr/stringtable.xml @@ -1,4 +1,4 @@ - + @@ -14,8 +14,8 @@ GPS MicroDAGR MicroDAGR GPS MicroDAGR GPS - 微型军用GPS接收器 - 微型軍用GPS接收器 + 微型军用GPS接收器 + 微型軍用GPS接收器 MicroDAGR advanced GPS receiver @@ -30,8 +30,8 @@ Recepitor GPS avançado MicroDAGR MicroDAGR は改良された GPS 受信機です MicroDAGR 고급 위성항법 수신기 - 微型军用高级防御GPS接收器 - 微型軍用高級防禦GPS接收器 + 微型军用高级防御GPS接收器 + 微型軍用高級防禦GPS接收器 Angular Unit: @@ -46,8 +46,8 @@ Unidade Angular: 角度の種類: 각도의 단위: - 角密位: - 角密位: + 角密位: + 角密位: Mils @@ -62,8 +62,8 @@ Mils: ミリ ラジアン - 密位 - 密位 + 密位 + 密位 Show Waypoints On Map: @@ -78,8 +78,8 @@ Mostrar Waypoints no mapa: 地図へウェイポイントを表示: 웨이포인트를 지도에 보이기: - 显示路径点在地图上: - 顯示路徑點在地圖上: + 显示路径点在地图上: + 顯示路徑點在地圖上: Degrees @@ -94,8 +94,8 @@ Graus 角度 각도 - - + + On @@ -110,8 +110,8 @@ Be 有効 켜기 - 开启 - 開啟 + 开启 + 開啟 Off @@ -126,8 +126,8 @@ Ki 無効 끄기 - 关闭 - 關閉 + 关闭 + 關閉 Enter Grid Cords: @@ -142,8 +142,8 @@ Digite as Ccords. do Grid 座標を入力: 망 좌표 입력: - 输入网格座标: - 輸入網格座標: + 输入网格座标: + 輸入網格座標: Name of [%1] @@ -158,8 +158,8 @@ Nome do [%1] [%1] の名前 [%1] 의 이름 - 名称 [%1] - 名稱 [%1] + 名称 [%1] + 名稱 [%1] MGRS-New @@ -174,8 +174,8 @@ MGRS-Novo MGRS-New MGRS-새 것 - 军事网格座标系统-新型 - 軍事網格座標系統-新型 + 军事网格座标系统-新型 + 軍事網格座標系統-新型 WGD @@ -190,8 +190,8 @@ WGD WGD WGD - 世界座标 - 世界座標 + 世界座标 + 世界座標 Range: @@ -206,8 +206,8 @@ Distância: 距離: 거리: - 范围: - 範圍: + 范围: + 範圍: Compass Direction @@ -222,8 +222,8 @@ Direção na bússula 方位磁石での方位 방위 - 指北针方位 - 指北針方位 + 指北针方位 + 指北針方位 Mark @@ -238,8 +238,8 @@ Marca マーク 표시 - 标记 - 標記 + 标记 + 標記 Waypoints @@ -254,8 +254,8 @@ Waypoints ウェイポイント 웨이포인트 - 路径点 - 路徑點 + 路径点 + 路徑點 Connect To @@ -270,8 +270,8 @@ Conectar à 次に接続 연결 - 连接到 - 連接到 + 连接到 + 連接到 Settings @@ -286,8 +286,8 @@ Opções 設定 설정 - 设定 - 設定 + 设定 + 設定 SetWP @@ -302,8 +302,8 @@ Definir WP ウェイポイント設定 웨이포인트 설정 - 设置路径点 - 設置路徑點 + 设置路径点 + 設置路徑點 Add @@ -318,8 +318,8 @@ Adicionar 追加 더하기 - 新增 - 新增 + 新增 + 新增 Delete @@ -334,8 +334,8 @@ Törlés 削除 지우기 - 删除 - 刪除 + 删除 + 刪除 Toggle MicroDAGR Display Mode @@ -350,8 +350,8 @@ Alternar Modo de Display do MicroDAGR MicroDAGR の表示モード MicroDAGR 화면 모드 토글 - 切换微型军用GPS接收器显示模式 - 切換微型軍用GPS接收器顯示模式 + 切换微型军用GPS接收器显示模式 + 切換微型軍用GPS接收器顯示模式 Show MicoDAGR @@ -366,8 +366,8 @@ Mostrar MicroDAGR MicoDAGR を表示 MicroDAGR 꺼내기 - 显示微型军用GPS接收器 - 顯示微型軍用GPS接收器 + 显示微型军用GPS接收器 + 顯示微型軍用GPS接收器 Configure MicroDAGR @@ -382,8 +382,8 @@ Configurar MicroDAGR MicroDAGR を設定 MicroDAGR 설정하기 - 设定微型军用GPS接收器 - 設定微型軍用GPS接收器 + 设定微型军用GPS接收器 + 設定微型軍用GPS接收器 Close MicroDAGR @@ -398,8 +398,8 @@ Fechar MicroDAGR MicroDAGR を閉じる MicroDAGR 집어넣기 - 关闭微型军用GPS接收器 - 關閉微型軍用GPS接收器 + 关闭微型军用GPS接收器 + 關閉微型軍用GPS接收器 MicroDAGR Map Fill @@ -414,8 +414,8 @@ Riempimento Mappa MicroDAGR MicroDAGR での地図情報 MicroDAGR - 지도채우기 - 微型军用GPS接收器地图资料 - 微型軍用GPS接收器地圖資料 + 微型军用GPS接收器地图资料 + 微型軍用GPS接收器地圖資料 MicroDAGR Map Fill @@ -430,8 +430,8 @@ Riempimento Mappa MicroDAGR MicroDAGR での地図情報 MicroDAGR - 지도채우기 - 微型军用GPS接收器地图资料 - 微型軍用GPS接收器地圖資料 + 微型军用GPS接收器地图资料 + 微型軍用GPS接收器地圖資料 How much map data is filled on MicroDAGR's @@ -446,8 +446,8 @@ Quanti dati sono trasferiti nella mappa del MicroDAGR MicroDAGR で表示する地図情報を決定します 얼마나 많은 데이터가 MicroDAGR에 있는지에 대한 정보 - 有多少地图数据会显示在微型军用GPS接收器 - 有多少地圖數據會顯示在微型軍用GPS接收器 + 有多少地图数据会显示在微型军用GPS接收器 + 有多少地圖數據會顯示在微型軍用GPS接收器 Full Satellite + Buildings @@ -462,8 +462,8 @@ Satellite Completo + Edifici 完全な衛星画像と建物 위성 사진 + 건물 - 完整卫星画面 + 建筑物位置 - 完整衛星畫面 + 建築物位置 + 完整卫星画面 + 建筑物位置 + 完整衛星畫面 + 建築物位置 Topographical + Roads @@ -478,8 +478,8 @@ Topografico + Strade 地形と道路 지형학 도표 + 도로 - 地形 + 道路 - 地形 + 道路 + 地形 + 道路 + 地形 + 道路 None (Cannot use map view) @@ -494,8 +494,8 @@ Nessuno (Non puoi usare la vista mappa) なし(地図表示を使えません) 없음 (지도를 볼 수 없음) - 无 (无法检视地图) - 無 (無法檢視地圖) + 无 (无法检视地图) + 無 (無法檢視地圖) Controls how much data is filled on the microDAGR items. Less data restricts the map view to show less on the minimap. @@ -510,8 +510,8 @@ Controlla quanti dati sono presenti negli oggetti MicroDAGR. Meno dati costringono la vista mappa a mostrare meno informazioni nella minimappa. アイテム上で表示されるデータ量を決定します。設定を減らすと地図上での情報が少なくなります。 MicroDAGR에 얼마나 많은 데이터가 들어있는지 정합니다. 적을 수록 지도상에도 비춰지는게 적어집니다. - 设定有多少数据会显示在微型军用GPS接收器上. 这些资料的多寡会反映在迷你地图的显示上. - 設定有多少數據會顯示在微型軍用GPS接收器上. 這些資料的多寡會反映在迷你地圖的顯示上. + 设定有多少数据会显示在微型军用GPS接收器上. 这些资料的多寡会反映在迷你地图的显示上. + 設定有多少數據會顯示在微型軍用GPS接收器上. 這些資料的多寡會反映在迷你地圖的顯示上. diff --git a/addons/minedetector/stringtable.xml b/addons/minedetector/stringtable.xml index 99e1c2d0bc..0e2e31e5a6 100644 --- a/addons/minedetector/stringtable.xml +++ b/addons/minedetector/stringtable.xml @@ -1,4 +1,4 @@ - + @@ -11,8 +11,8 @@ Metalldetektor 지뢰탐지기 Metal detector - 金属探测器 - 金屬探測器 + 金属探测器 + 金屬探測器 Metal detector @@ -24,8 +24,8 @@ Metalldetektor 지뢰탐지기 Metal detector - 金属探测器 - 金屬探測器 + 金属探测器 + 金屬探測器 Activate @@ -37,8 +37,8 @@ Aktivieren 작동 Attiva - 启用探测器 - 啟用探測器 + 启用探测器 + 啟用探測器 Deactivate @@ -50,8 +50,8 @@ Deaktivieren 끄기 Disattiva - 停用探测器 - 停用探測器 + 停用探测器 + 停用探測器 Connect Headphones @@ -63,8 +63,8 @@ 헤드폰에 연결 Connecter les écouteurs Connetti Auricolari - 连接耳机 - 連接耳機 + 连接耳机 + 連接耳機 Disconnect Headphones @@ -76,8 +76,8 @@ 헤드폰 연결끊기 Déconnecter les écouteurs Disconnetti Auricolari - 断开耳机 - 斷開耳機 + 断开耳机 + 斷開耳機 Headphones Connected @@ -89,8 +89,8 @@ 헤드폰 연결됨 Écouteurs connectés Auricolari Connessi - 已连接耳机 - 已連接耳機 + 已连接耳机 + 已連接耳機 Headphones Disconnected @@ -102,8 +102,8 @@ 헤드폰 연결끊김 Écouteurs déconnectés Auricolari Disconnessi - 已断开耳机 - 已斷開耳機 + 已断开耳机 + 已斷開耳機 diff --git a/addons/missileguidance/stringtable.xml b/addons/missileguidance/stringtable.xml index 7cf2cc30e0..72de552422 100644 --- a/addons/missileguidance/stringtable.xml +++ b/addons/missileguidance/stringtable.xml @@ -1,4 +1,4 @@ - + @@ -14,8 +14,8 @@ Продвинутое наведение ракет 高度なミサイルの誘導 고급 미사일 유도 - 进阶飞弹制导 - 進階飛彈制導 + 进阶飞弹制导 + 進階飛彈制導 Advanced missile guidance, or AMG, provides multiple enhancements to missile locking and firing. It is also a framework required for missile weapon types. @@ -30,8 +30,8 @@ Pokočilé navádění raket (AMG) poskytuje několik vylepšení pro lepší zaměření a následnou střelbu. Je to prvek vyžadovaný u typu zbraní jako jsou rakety. 高度なミサイルの誘導、または AMG はミサイルの捕捉と発射に複数の強化をあたえます。これはミサイルの種類によって、枠組みを必要とします。 고급 미사일 유도 혹은 AMG 는 표적 획득 및 발사를 위한 여러 기능을 제공합니다. 미사일 종류에따라 체계가 필요합니다. - 进阶飞弹制导增强了多种导弹锁定和射击的能力. 此系统适用于所有飞弹类型的武器. - 進階飛彈制導增強了多種導彈鎖定和射擊的能力. 此系統適用於所有飛彈類型的武器. + 进阶飞弹制导增强了多种导弹锁定和射击的能力. 此系统适用于所有飞弹类型的武器. + 進階飛彈制導增強了多種導彈鎖定和射擊的能力. 此系統適用於所有飛彈類型的武器. Hydra-70 DAGR Missile @@ -46,8 +46,8 @@ Hydra-70 DAGR Hydra-70 DAGR ミサイル Hydra-70 DAGR 미사일 - 九头蛇-70 直接攻击导引飞弹 - 九頭蛇-70 直接攻擊導引飛彈 + 九头蛇-70 直接攻击导引飞弹 + 九頭蛇-70 直接攻擊導引飛彈 DAGR @@ -62,8 +62,8 @@ DAGR DAGR DAGR - 直接攻击导引飞弹 - 直接攻擊導引飛彈 + 直接攻击导引飞弹 + 直接攻擊導引飛彈 Hydra-70 DAGR Laser Guided Missile @@ -78,8 +78,8 @@ Управляемая ракета лазерного наведения Hydra-70 DAGR Hydra-70 DAGR レーザ誘導ミサイル Hydra-70 DAGR 레이저 유도 미사일 - 九头蛇-70 直接攻击雷射导引飞弹e - 九頭蛇-70 直接攻擊雷射導引飛彈e + 九头蛇-70 直接攻击雷射导引飞弹e + 九頭蛇-70 直接攻擊雷射導引飛彈e Hellfire II AGM-114K Missile @@ -94,8 +94,8 @@ Hellfire II AGM-114K Hellfire II AGM-114K ミサイル Hellfire II AGM-114K 미사일 - 地狱火II型 AGM-114K 导弹 - 地獄火II型 AGM-114K 導彈 + 地狱火II型 AGM-114K 导弹 + 地獄火II型 AGM-114K 導彈 AGM-114K @@ -110,8 +110,8 @@ AGM-114K AGM-114K AGM-114K - AGM-114K - AGM-114K + AGM-114K + AGM-114K Hellfire II AGM-114K Laser Guided Missile @@ -126,8 +126,8 @@ Управляемая ракета лазерного наведения Hellfire II AGM-114K Hellfire II AGM-114K レーザ誘導ミサイル Hellfire II AGM-114K 레이저 유도 미사일 - 地狱火II型 AGM-114K 雷射导引飞弹 - 地獄火II型 AGM-114K 雷射導引飛彈 + 地狱火II型 AGM-114K 雷射导引飞弹 + 地獄火II型 AGM-114K 雷射導引飛彈 Off @@ -142,8 +142,8 @@ Spento 無効 끄기 - 关闭 - 關閉 + 关闭 + 關閉 Player Only @@ -158,8 +158,8 @@ Solo Giocatore プレイヤーのみ 오직 플레이어만 - 只有玩家 - 只有玩家 + 只有玩家 + 只有玩家 Player and AI @@ -173,8 +173,8 @@ Игрок и боты Giocatore ed IA プレイヤーと AI - 玩家和AI - 玩家和AI + 玩家和AI + 玩家和AI Cycle Fire Mode @@ -189,8 +189,8 @@ Alterar Modo de Disparo 発射モード切り替え 발사 방식 순환 - 循环切换开火模式 - 循環切換開火模式 + 循环切换开火模式 + 循環切換開火模式 diff --git a/addons/missionmodules/stringtable.xml b/addons/missionmodules/stringtable.xml index d9548493db..f69fbad1ec 100644 --- a/addons/missionmodules/stringtable.xml +++ b/addons/missionmodules/stringtable.xml @@ -1,4 +1,4 @@ - + @@ -14,8 +14,8 @@ Moduli Missione ACE ACE ミッション モジュール ACE 미션 모듈 - ACE 任务模块 - ACE 任務模塊 + ACE 任务模块 + ACE 任務模塊 Ambiance Sounds [ACE] @@ -30,8 +30,8 @@ Souni Ambientali [ACE] 環境音 [ACE] 환경 효과음 [ACE] - 环境声音 [ACE] - 環境聲音 [ACE] + 环境声音 [ACE] + 環境聲音 [ACE] Sounds @@ -46,8 +46,8 @@ Suoni 効果音 효과음 - 声音 - 聲音 + 声音 + 聲音 Class names of the ambiance sounds to be played. Seperated by ',' @@ -61,8 +61,8 @@ Nomi classi dei suoni ambientali da eseguire. Separati da ',' 再生する環境音のクラスネームを記載。','で複数指定できます。 재생되는 환경 효과음의 단위와 이름입니다. ','로 구분됩니다. - 输入想使用的环境声音classname. 每个classname用','做区隔 - 輸入想使用的環境聲音classname. 每個classname用','做區隔 + 输入想使用的环境声音classname. 每个classname用','做区隔 + 輸入想使用的環境聲音classname. 每個classname用','做區隔 Minimal Distance @@ -77,8 +77,8 @@ Distanza Minimale 最低距離 최소 거리 - 最小距离 - 最小距離 + 最小距离 + 最小距離 Used for calculating a random position and sets the minimal distance between the players and the played sound file(s) @@ -93,8 +93,8 @@ Usati per calcolare una posizione casuale ed impostare la distanza minima tra i giocatori ed il file suono eseguito 無作為な位置への計算や、プレイヤーと再生されるファイルの間へ最低距離を設定します 무작위 위치 계산에 사용되며 플레이어와 재생 된 사운드 파일 간의 최소 거리를 설정합니다. - 声音将随机产生在玩家附近, 此选项定义该声音最近会距离玩家多少公尺. - 聲音將隨機產生在玩家附近, 此選項定義該聲音最近會距離玩家多少公尺. + 声音将随机产生在玩家附近, 此选项定义该声音最近会距离玩家多少公尺. + 聲音將隨機產生在玩家附近, 此選項定義該聲音最近會距離玩家多少公尺. Maximum Distance @@ -109,8 +109,8 @@ Distanza Massima 最大距離 최대 거리 - 最大距离 - 最大距離 + 最大距离 + 最大距離 Used for calculating a random position and sets the maximum distance between the players and the played sound file(s) @@ -125,8 +125,8 @@ Usato per calcolare una posizione casuale ed impostare la distanza massima tra giocatori e il file suono eseguito 無作為な位置への計算や、プレイヤーと再生されるファイルの間へ最大距離を設定します 무작위 위치 계산에 사용되며 플레이어와 재생 된 사운드 파일 간의 최대 거리를 설정합니다. - 声音将随机产生在玩家附近, 此选项定义该声音最远会距离玩家多少公尺. - 聲音將隨機產生在玩家附近, 此選項定義該聲音最遠會距離玩家多少公尺. + 声音将随机产生在玩家附近, 此选项定义该声音最远会距离玩家多少公尺. + 聲音將隨機產生在玩家附近, 此選項定義該聲音最遠會距離玩家多少公尺. Minimal Delay @@ -141,8 +141,8 @@ Pausa Minima 最低遅延 최소 지연 - 最小延迟 - 最小延遲 + 最小延迟 + 最小延遲 Minimal delay between sounds played @@ -157,8 +157,8 @@ Pausa Minima tra suoni eseguiti 再生されるまでの最低遅延 재생된 소리간 최소 지연시간 - 设定每个声音档案中间最少间隔多久再进行播放 - 設定每個聲音檔案中間最少間隔多久再進行播放 + 设定每个声音档案中间最少间隔多久再进行播放 + 設定每個聲音檔案中間最少間隔多久再進行播放 Maximum Delay @@ -173,8 +173,8 @@ Pausa Massima 最大遅延 최대 지연 - 最大延迟 - 最大延遲 + 最大延迟 + 最大延遲 Maximum delay between sounds played @@ -189,8 +189,8 @@ Pausa Massima tra suoni eseguiti 再生されるまでの最大遅延 재생된 소리간 최대 지연시간 - 设定每个声音档案中间最多间隔多久再进行播放 - 設定每個聲音檔案中間最多間隔多久再進行播放 + 设定每个声音档案中间最多间隔多久再进行播放 + 設定每個聲音檔案中間最多間隔多久再進行播放 Follow Players @@ -205,8 +205,8 @@ Segui Giocatori プレイヤーを追随 플레이어 따라가기 - 跟随玩家 - 跟隨玩家 + 跟随玩家 + 跟隨玩家 Follow players. If set to false, loop will play sounds only nearby logic position. @@ -221,8 +221,8 @@ Segui Giocatori. Se impostato su falso, il ciclo eseguirà i suoni solo vicino ad una posizione logica. プレイヤーを追随します。False に設定するとロジックの近くで延々と再生します。 플레이어를 따라갑니다. 거짓으로 설정될경우 오직 한 자리에서만 반복해서 소리를 재생합니다. - 设定声音是否会在玩家的附近产生. 假如关闭此功能, 声音只会在模块的位置产生. - 設定聲音是否會在玩家的附近產生. 假如關閉此功能, 聲音只會在模塊的位置產生. + 设定声音是否会在玩家的附近产生. 假如关闭此功能, 声音只会在模块的位置产生. + 設定聲音是否會在玩家的附近產生. 假如關閉此功能, 聲音只會在模塊的位置產生. Volume @@ -237,8 +237,8 @@ Volume 音量 볼륨 - 音量 - 音量 + 音量 + 音量 The volume of the sounds played @@ -253,8 +253,8 @@ Il volume dei suoni eseguiti 再生される音の大きさ 재생되는 소리의 볼륨 - 调整声音的音量 - 調整聲音的音量 + 调整声音的音量 + 調整聲音的音量 Ambiance sounds loop (synced across MP) @@ -269,8 +269,8 @@ Ciclo Suoni Ambientali (sincronizzato in MP) 環境音の繰り返し (MP 間で同期させます) 환경 효과음 반복 (멀티플레이 전반적으로 동기화됨) - 循环的环境声音 (在多人游戏中会同步所有玩家的播放状态) - 循環的環境聲音 (在多人遊戲中會同步所有玩家的播放狀態) + 循环的环境声音 (在多人游戏中会同步所有玩家的播放状态) + 循環的環境聲音 (在多人遊戲中會同步所有玩家的播放狀態) diff --git a/addons/mk6mortar/stringtable.xml b/addons/mk6mortar/stringtable.xml index e2dcfabad8..58c0af47d6 100644 --- a/addons/mk6mortar/stringtable.xml +++ b/addons/mk6mortar/stringtable.xml @@ -1,4 +1,4 @@ - + @@ -14,8 +14,8 @@ Tavola di tiro 82mm 82mm 射表 82mm 사거리표 - 82mm迫击炮射表 - 82mm迫擊炮射表 + 82mm迫击炮射表 + 82mm迫擊炮射表 Range Table for the Mk6 82mm Mortar @@ -30,8 +30,8 @@ Tavola di tiro per il mortaio calibro 82mm Mk6 Mk6 82mm 迫撃砲の射表 Mk6 82mm 박격포 사격을 위한 사거리표 - MK6 82mm迫击炮射表 - MK6 82mm迫擊炮射表 + MK6 82mm迫击炮射表 + MK6 82mm迫擊炮射表 Open 82mm Rangetable @@ -46,8 +46,8 @@ Apri la tavola di tiro 82mm 82mm 射表を開く 82mm 사거리표 열기 - 开启82mm迫击炮射表 - 開啟82mm迫擊炮射表 + 开启82mm迫击炮射表 + 開啟82mm迫擊炮射表 Charge @@ -62,8 +62,8 @@ Carica 装薬 장약 - 装药 - 裝藥 + 装药 + 裝藥 Mk6 Settings @@ -78,8 +78,8 @@ Impostazioni Mk6 Mk6 設定 Mk6 설정 - MK6设定 - MK6設定 + MK6设定 + MK6設定 Air Resistance @@ -94,8 +94,8 @@ Resistenza dell'Aria 空気抵抗 공기저항 - 空气阻力 - 空氣阻力 + 空气阻力 + 空氣阻力 For Player Shots, Model Air Resistance and Wind Effects @@ -110,8 +110,8 @@ Per Proiettili dei Giocatori, simula la Resistenza dell'Aria e gli Effetti del Vento プレイヤが射撃すると、空気抵抗モデルと風による影響をあたえます。 플레이어 사격시 공기저항과 바람에 영향을 받습니다 - 设定由玩家射击的迫击炮, 将会受到空气阻力与风力的影响 - 設定由玩家射擊的迫擊砲, 將會受到空氣阻力與風力的影響 + 设定由玩家射击的迫击炮, 将会受到空气阻力与风力的影响 + 設定由玩家射擊的迫擊砲, 將會受到空氣阻力與風力的影響 Allow Mk6 Computer @@ -126,8 +126,8 @@ Consenti Computer Mk6 Mk6 コンピュータを許可 Mk6 탄도계산컴퓨터 허가 - 允许使用MK6射控电脑 - 允許使用MK6射控電腦 + 允许使用MK6射控电脑 + 允許使用MK6射控電腦 Show the Computer and Rangefinder (these NEED to be removed if you enable air resistance) @@ -142,8 +142,8 @@ Mostra il Computer e Distaziometro (questi DEVONO essere rimossi se vuoi abilitare la resistenza dell'aria) コンピュータと距離を表示します (空気抵抗を有効化している場合は必ず削除してください) 탄도계산컴퓨터와 거리측정기를 보여줍니다(공기저항을 활성화했을경우 이 항목은 비활성화 되어야만 합니다) - 显示射控电脑和测距仪 (如果有启用空气阻力功能时, 须停用此项功能) - 顯示射控電腦和測距儀 (如果有啟用空氣阻力功能時, 須停用此項功能) + 显示射控电脑和测距仪 (如果有启用空气阻力功能时, 须停用此项功能) + 顯示射控電腦和測距儀 (如果有啟用空氣阻力功能時, 須停用此項功能) Allow Mk6 Compass @@ -158,8 +158,8 @@ Consenti Bussola Mk6 Mk6 への方位磁石を有効化 Mk6 나침반 허용 - 允许使用MK6指北针 - 允許使用MK6指北針 + 允许使用MK6指北针 + 允許使用MK6指北針 Show the Mk6 Digital Compass @@ -174,8 +174,8 @@ Mostra la Bussola Digitale Mk6 Mk6 のデジタル方位磁石を表示 Mk6 에서 전자 나침반을 보여줍니다 - 显示MK6的数位指北针 - 顯示MK6的數位指北針 + 显示MK6的数位指北针 + 顯示MK6的數位指北針 This module allows you to setup Mk6 mortar settings. @@ -189,8 +189,8 @@ Este módulo permite configurar los parámetros del mortero Mk6. Mk6 迫撃砲への設定をできます。 이 모듈은 Mk6 설치 설정을 가능케 합니다. - 这个模块允许你设定MK6迫击炮的相关功能. - 這個模塊允許你設定MK6迫擊砲的相關功能. + 这个模块允许你设定MK6迫击炮的相关功能. + 這個模塊允許你設定MK6迫擊砲的相關功能. Use Ammunition handling @@ -203,8 +203,8 @@ Использовать манипуляции с боеприпасами 弾薬の取り扱い 탄약 관리 활성화 - 使用手动弹药装卸 - 使用手動彈藥裝卸 + 使用手动弹药装卸 + 使用手動彈藥裝卸 Removes mortar magazines, requiring individual rounds to be loaded by the gunner or loader. Does not affect AI mortars. @@ -217,8 +217,8 @@ Удаляет артиллерийские магазины, требует загрузку отдельных снарядов стрелком или заряжащим. Не влияет на артиллерию ИИ. 迫撃砲から弾薬を除去します。射手か装填手により予め装填されている必要があります。AI 迫撃砲へ影響を与えません。 박격포 탄창을 제거합니다, 사수나 장전수가 개별적으로 탄환을 넣어줘야만 합니다. 인공지능은 영향을 받지 않습니다. - 开启此功能时. 迫击炮的弹药需由炮手与装填手共同合作来进行装填. 此功能并不影响由AI射击的迫击炮. - 開啟此功能時. 迫擊砲的彈藥需由砲手與裝填手共同合作來進行裝填. 此功能並不影響由AI射擊的迫擊砲. + 开启此功能时. 迫击炮的弹药需由炮手与装填手共同合作来进行装填. 此功能并不影响由AI射击的迫击炮. + 開啟此功能時. 迫擊砲的彈藥需由砲手與裝填手共同合作來進行裝填. 此功能並不影響由AI射擊的迫擊砲. Remove Round @@ -232,8 +232,8 @@ Извлечь снаряд 弾薬を除去 탄약 제거 - 卸除弹头 - 卸除彈頭 + 卸除弹头 + 卸除彈頭 Load Mortar @@ -247,8 +247,8 @@ Зарядить миномет 弾薬を装填 탄약 장전 - 装载弹头 - 裝載彈頭 + 装载弹头 + 裝載彈頭 Unloading Round @@ -261,8 +261,8 @@ Извлечение снаряда 弾薬を除去しています 탄약 제거중 - 卸除弹头中 - 卸除彈頭中 + 卸除弹头中 + 卸除彈頭中 Preparing Round @@ -276,8 +276,8 @@ Подготовка снаряда 事前に装填 탄약 준비중 - 准备弹头中 - 準備彈頭中 + 准备弹头中 + 準備彈頭中 Load HE @@ -291,8 +291,8 @@ Зарядить фугасный りゅう弾を装填 고폭탄 장전 - 装载高爆弹 - 裝載高爆彈 + 装载高爆弹 + 裝載高爆彈 Load Smoke @@ -306,8 +306,8 @@ Зарядить дымовой 煙幕弾を装填 연막탄 장전 - 装载烟雾弹 - 裝載煙霧彈 + 装载烟雾弹 + 裝載煙霧彈 Load Illumination @@ -321,8 +321,8 @@ Зарядить осветительный 照明弾を装填 조명탄 장전 - 装载照明弹 - 裝載照明彈 + 装载照明弹 + 裝載照明彈 Load Guided HE @@ -336,8 +336,8 @@ Зарядить фугасный управляемый 誘導りゅう弾を装填 유도 고폭탄 장전 - 装载导引高爆弹 - 裝載導引高爆彈 + 装载导引高爆弹 + 裝載導引高爆彈 Load Laser Guided HE @@ -351,8 +351,8 @@ Зарядить фугасный управляемый по ЛЦУ レーザ誘導りゅう弾を装填 레이저 유도 고폭탄 장전 - 装载雷射导引高爆弹 - 裝載雷射導引高爆彈 + 装载雷射导引高爆弹 + 裝載雷射導引高爆彈 82mm HE Round @@ -366,8 +366,8 @@ Фугасный снаряд 82мм 82mm りゅう弾 82mm 고폭탄 - 82mm高爆弹 - 82mm高爆彈 + 82mm高爆弹 + 82mm高爆彈 82mm Smoke Round @@ -381,8 +381,8 @@ Дымовой снаряд 82мм 82mm 煙幕弾 82mm 연막탄 - 82mm烟雾弹 - 82mm煙霧彈 + 82mm烟雾弹 + 82mm煙霧彈 82mm Illumination Round @@ -396,8 +396,8 @@ Осветительный снаряд 82мм 82mm 照明弾 82mm 조명탄 - 82mm照明弹 - 82mm照明彈 + 82mm照明弹 + 82mm照明彈 82mm Guided HE Round @@ -411,8 +411,8 @@ Фугасный снаряд управляемый 82мм 82mm 誘導りゅう弾 82mm 유도 고폭탄 - 82mm导引高爆弹 - 82mm導引高爆彈 + 82mm导引高爆弹 + 82mm導引高爆彈 82mm Laser Guided HE Round @@ -426,8 +426,8 @@ Фугасный снаряд управляемый по ЛЦУ 82мм 82mm レーザ誘導りゅう弾 82mm 레이저 유도 고폭탄 - 82mm雷射导引高爆弹 - 82mm雷射導引高爆彈 + 82mm雷射导引高爆弹 + 82mm雷射導引高爆彈 Used in Mk6 mortar @@ -441,8 +441,8 @@ Использовался в миномете Mk6 Mk6 mortar で使います Mk6 박격포에 사용됨 - 用于Mk6迫击炮 - 用於Mk6迫擊砲 + 用于Mk6迫击炮 + 用於Mk6迫擊砲 [ACE] 82mm HE Rounds Box @@ -456,8 +456,8 @@ [ACE] Ящик фугасных снарядов 82мм [ACE] 82mm りゅう弾入り弾薬箱 [ACE] 82mm 고폭탄 상자 - [ACE] 82mm高爆弹药箱 - [ACE] 82mm高爆彈藥箱 + [ACE] 82mm高爆弹药箱 + [ACE] 82mm高爆彈藥箱 [ACE] 82mm Smoke Rounds Box @@ -471,8 +471,8 @@ [ACE] Ящик дымовых снарядов 82мм [ACE] 82mm 煙幕弾入り弾薬箱 [ACE] 82mm 연막탄 상자 - [ACE] 82mm烟雾弹药箱 - [ACE] 82mm煙霧彈藥箱 + [ACE] 82mm烟雾弹药箱 + [ACE] 82mm煙霧彈藥箱 [ACE] 82mm Illumination Rounds Box @@ -486,8 +486,8 @@ [ACE] Ящик осветительных снарядов 82мм [ACE] 82mm 照明弾入り弾薬箱 [ACE] 82mm 조명탄 상자 - [ACE] 82mm照明弹药箱 - [ACE] 82mm照明彈藥箱 + [ACE] 82mm照明弹药箱 + [ACE] 82mm照明彈藥箱 [ACE] 82mm Default Loadout Box @@ -501,8 +501,8 @@ [ACE] Ящик снарядов 82мм (стандартный) [ACE] 82mm 梱包箱 [ACE] 82mm 기본 장비 상자 - [ACE] 82mm预设弹药箱 - [ACE] 82mm預設彈藥箱 + [ACE] 82mm预设弹药箱 + [ACE] 82mm預設彈藥箱 diff --git a/addons/movement/stringtable.xml b/addons/movement/stringtable.xml index eecbf9f833..5bba66974a 100644 --- a/addons/movement/stringtable.xml +++ b/addons/movement/stringtable.xml @@ -1,4 +1,4 @@ - + @@ -14,8 +14,8 @@ Показывать вес в фунтах ポンドで重量を表示する 무게를 파운드(lb)로 보여줍니다 - 使用磅来显示重量 - 使用磅來顯示重量 + 使用磅来显示重量 + 使用磅來顯示重量 Weight: @@ -30,8 +30,8 @@ Вес: 重量: 무게: - 重量: - 重量: + 重量: + 重量: Climb @@ -46,8 +46,8 @@ Subir 登る 오르기 - 攀爬 - 攀爬 + 攀爬 + 攀爬 Can't climb here @@ -61,8 +61,8 @@ Non puoi arrampicarti qui Não se pode subir aqui ここは登れない - 这里无法攀爬 - 這裡無法攀爬 + 这里无法攀爬 + 這裡無法攀爬 diff --git a/addons/mx2a/stringtable.xml b/addons/mx2a/stringtable.xml index ab92ad08c7..3239aef1ed 100644 --- a/addons/mx2a/stringtable.xml +++ b/addons/mx2a/stringtable.xml @@ -1,4 +1,4 @@ - + @@ -14,8 +14,8 @@ MX-2A MX-2A MX-2A - MX-2A - MX-2A + MX-2A + MX-2A Thermal imaging device @@ -30,8 +30,8 @@ Dispositivo di visione termica サーマル画像表示双眼鏡 열영상 장치 - 热成像装置 - 熱成像裝置 + 热成像装置 + 熱成像裝置 diff --git a/addons/nametags/stringtable.xml b/addons/nametags/stringtable.xml index ba7ba55872..fde54a8607 100644 --- a/addons/nametags/stringtable.xml +++ b/addons/nametags/stringtable.xml @@ -1,4 +1,4 @@ - + @@ -14,8 +14,8 @@ Mostrar nomes 名前の表示 이름 표시 - 显示名称 - 顯示名稱 + 显示名称 + 顯示名稱 Show player names @@ -30,8 +30,8 @@ Показывать имена игроков (включить имена) プレイヤ名を表示 플레이어 이름 표시 - 显示玩家名称 - 顯示玩家名稱 + 显示玩家名称 + 顯示玩家名稱 Show player name only on cursor (requires player names) @@ -46,8 +46,8 @@ Показать имена игроков только под курсором (при включенных именах) カーソルを合わせた時だけプレイヤ名を表示 (プレイヤ名が必要 커서로 지시할때만 플레이어 이름 표시(플레이어 이름 필요) - 仅在准心指到后显示玩家名称 (玩家必须有设定名称) - 僅在準心指到後顯示玩家名稱 (玩家必須有設定名稱) + 仅在准心指到后显示玩家名称 (玩家必须有设定名称) + 僅在準心指到後顯示玩家名稱 (玩家必須有設定名稱) Show player name only on keypress (requires player names) @@ -62,8 +62,8 @@ Mostrar nomes somente ao pressionar teclar (requer nome de jogadores) キーを押した時だけプレイヤ名を表示 (プレイヤ名が必要) 키를 누를때만 플레이어 이름 표시(플레이어 이름 필요) - 仅在按按键后显示玩家名称 (玩家必须有设定名称) - 僅在按按鍵後顯示玩家名稱 (玩家必須有設定名稱) + 仅在按按键后显示玩家名称 (玩家必须有设定名称) + 僅在按按鍵後顯示玩家名稱 (玩家必須有設定名稱) Show player ranks (requires player names) @@ -78,8 +78,8 @@ Показывать звания игроков (при вкл. именах) プレイヤの階級を表示 (プレイヤ名が必要) 플레이어 계급 표시 (플레이어 이름 필요) - 显示玩家军阶 (玩家必须有设定名称) - 顯示玩家軍階 (玩家必須有設定名稱) + 显示玩家军阶 (玩家必须有设定名称) + 顯示玩家軍階 (玩家必須有設定名稱) Show vehicle crew info @@ -94,8 +94,8 @@ Mostra l'elenco del personale a bordo 車両の乗員を表示 차량 승무원 정보 표시 - 显示载具成员信息 - 顯示載具成員信息 + 显示载具成员信息 + 顯示載具成員信息 Show name tags for AI units @@ -110,8 +110,8 @@ Mostrar nomes para unidades de IA AI ユニットの名札を表示 인공지능 인원 이름 표시 - 显示AI单位名称 - 顯示AI單位名稱 + 显示AI单位名称 + 顯示AI單位名稱 Show SoundWaves (requires player names) @@ -126,8 +126,8 @@ Mostrar onda sonora (requer nome de jogadores) 音波形を表示 (プレイヤ名が必要) 음파 표시 (플레이어 이름 필요) - 当玩家讲话时, 显示声波图案 (玩家必须有设定名称) - 當玩家講話時, 顯示聲波圖案 (玩家必須有設定名稱) + 当玩家讲话时, 显示声波图案 (玩家必须有设定名称) + 當玩家講話時, 顯示聲波圖案 (玩家必須有設定名稱) Default Nametag Color (Non Group Members) @@ -142,8 +142,8 @@ Cor padrão do nome (unidades fora do grupo) 標準の名札の色(グループ メンバ以外) 기본 이름표 색상 (비-그룹 멤버) - 预设名称颜色 (非同小队队友) - 預設名稱顏色 (非同小隊隊友) + 预设名称颜色 (非同小队队友) + 預設名稱顏色 (非同小隊隊友) Name Tags @@ -158,8 +158,8 @@ Etichette Nomi 名札 이름표 - 玩家名称 - 玩家名稱 + 玩家名称 + 玩家名稱 Player Names View Dist. @@ -174,8 +174,8 @@ Distanza Visiva Etichette Nomi プレイヤ名が見える範囲 플레이어 이름 표시 거리 - 玩家名称显示距离 - 玩家名稱顯示距離 + 玩家名称显示距离 + 玩家名稱顯示距離 Distance in meters at which player names are shown. Default: 5 @@ -190,8 +190,8 @@ Distanza in metri a cui sono visibili i nomi giocatori. Default: 5 プレイヤの周り何メートルまで名札を表示できます。標準:5 플레이어 이름이 표시되는 미터. 기본설정: 5 - 设定名称在多少距离以内显示. 预设:5公尺 - 設定名稱在多少距離以內顯示. 預設:5公尺 + 设定名称在多少距离以内显示. 预设:5公尺 + 設定名稱在多少距離以內顯示. 預設:5公尺 Show name tags for AI? @@ -206,8 +206,8 @@ Mostra etichette nomi per IA? AI の名札も表示しますか? 인공지능의 이름도 표시합니까? - 显示AI名称? - 顯示AI名稱? + 显示AI名称? + 顯示AI名稱? Show the name and rank tags for friendly AI units? Default: Do not force @@ -222,8 +222,8 @@ Mostra etichette nomi ed etichette gradi per unità IA alleate? Default: Non forzare 友軍の AI にも名前と階級を表示しますか?標準:強制しない 아군 인공지능의 계급을 표시합니까? 기본설정: 강제하지 않음 - 显示友军AI的名称和军阶? 预设: 不显示 - 顯示友軍AI的名稱和軍階? 預設: 不顯示 + 显示友军AI的名称和军阶? 预设: 不显示 + 顯示友軍AI的名稱和軍階? 預設: 不顯示 Force Hide @@ -238,8 +238,8 @@ Forza Nascosto 強制で非表示 강제로 숨기기 - 强迫隐藏 - 強迫隱藏 + 强迫隐藏 + 強迫隱藏 Force Show @@ -254,8 +254,8 @@ Forza Mostra 強制で表示 강제로 표시 - 强迫显示 - 強迫顯示 + 强迫显示 + 強迫顯示 Show crew info? @@ -270,8 +270,8 @@ Mostra informazioni equipaggio? 乗員の情報を表示 승무원 정보 표시? - 显示载具成员讯息? - 顯示載具成員訊息? + 显示载具成员讯息? + 顯示載具成員訊息? Show vehicle crew info, or by default allows players to choose it on their own. Default: Do Not Force @@ -286,8 +286,8 @@ Mostra informazioni sull'equipaggio del veicolo, oppure consenti di default di lasciare che siano i giocatori a scegliere. Default: Non Forzare 車両の乗員を表示します。標準ではプレイヤ各々が選べられます。標準:強制しない 승무원 정보를 표시하거나 플레이어가 직접 고르게 냅둡니다. 기본설정: 강제하지 않음 - 显示载具成员讯息. 在预设的情况下, 系统允许玩家自己决定开关此讯息. 预设: 不显示 - 顯示載具成員訊息. 在預設的情況下, 系統允許玩家自己決定開關此訊息. 預設: 不顯示 + 显示载具成员讯息. 在预设的情况下, 系统允许玩家自己决定开关此讯息. 预设: 不显示 + 顯示載具成員訊息. 在預設的情況下, 系統允許玩家自己決定開關此訊息. 預設: 不顯示 Show for Vehicles @@ -302,8 +302,8 @@ Mostra per Veicoli 車両への表示 차량 표시 - 显示给载具指挥官 - 顯示給載具指揮官 + 显示给载具指挥官 + 顯示給載具指揮官 Show cursor NameTag for vehicle commander (only if client has name tags enabled) Default: No @@ -317,8 +317,8 @@ Mostra il nome sul cursore per il comandante del veicolo (solo se il client ha le Etichette Nomi attive) Default: No 車長の名札をカーソルを当てて表示します (クライアント側で名札を有効化する必要があります) 標準:無効 차량의 사령관의 이름표를 표시합니다 (오직 클라이언트가 이름표를 활성화 할시에만 보입니다) 기본설정: 아니요 - 使载具指挥官能透过准心指到别的单位来显示其名称 (仅当客户端的名称功能已启用). 预设: 关闭 - 使載具指揮官能透過準心指到別的單位來顯示其名稱 (僅當客戶端的名稱功能已啟用). 預設: 關閉 + 使载具指挥官能透过准心指到别的单位来显示其名称 (仅当客户端的名称功能已启用). 预设: 关闭 + 使載具指揮官能透過準心指到別的單位來顯示其名稱 (僅當客戶端的名稱功能已啟用). 預設: 關閉 This module allows you to customize settings and range of Name Tags. @@ -333,8 +333,8 @@ Questo modulo ti consente di personalizzare le impostazioni ed il raggio delle Etichette Nomi このモジュールは名札の表示範囲と設定を変更できます。 이 모듈은 당신이 이름표의 범위를 임의로 수정할 수 있게 해줍니다. - 这个模块允许您设定名称和显示范围等设定. - 這個模塊允許您設定名稱和顯示範圍等設定. + 这个模块允许您设定名称和显示范围等设定. + 這個模塊允許您設定名稱和顯示範圍等設定. Only on Cursor @@ -349,8 +349,8 @@ Solo su Cursore カーソルでのみ 커서만 해당 - 只有准心指到时 - 只有準心指到時 + 只有准心指到时 + 只有準心指到時 Only on Keypress @@ -365,8 +365,8 @@ Solo quando Premi Tasto キー押下のみ 키를 누를경우만 - 只有按按键时 - 只有按按鍵時 + 只有按按键时 + 只有按按鍵時 Only on Cursor and Keypress @@ -381,8 +381,8 @@ Solo su Cursore e quando Premi Tasto カーソルとキー押下のみ 커서와 키를 누를경우만 - 只有在准心指到和按按键时 - 只有在準心指到和按按鍵時 + 只有在准心指到和按按键时 + 只有在準心指到和按按鍵時 Force Show Only on Cursor @@ -397,8 +397,8 @@ Forza Mostra solo su Cursore カーソルでのみに強制する 커서만 강제로 해당 - 强制仅显示在准心指到时 - 強制僅顯示在準心指到時 + 强制仅显示在准心指到时 + 強制僅顯示在準心指到時 Force Show Only on Keypress @@ -413,8 +413,8 @@ Forza Mostra solo quando Premi Tasto キー押下のみに強制する 키를 누를경우만 강제로 해당 - 强制仅显示在按按键时 - 強制僅顯示在按按鍵時 + 强制仅显示在按按键时 + 強制僅顯示在按按鍵時 Force Show Only on Cursor and Keypress @@ -429,8 +429,8 @@ Forza Mostra solo su Cursore e quando Premi Tasto カーソルとキー押下のみに強制する 커서와 키를 누를경우만 강제로 해당 - 强制显示在准心指到和按按键时 - 強制顯示在準心指到和按按鍵時 + 强制显示在准心指到和按按键时 + 強制顯示在準心指到和按按鍵時 Use Nametag settings @@ -445,8 +445,8 @@ Usa impostazioni Etichette Nomi 名札の設定 이름표 설정 사용 - 玩家名称设定 - 玩家名稱設定 + 玩家名称设定 + 玩家名稱設定 Always Show All @@ -461,8 +461,8 @@ Mostra Sempre Tutto 常に表示する 항상 모두 표시 - 永远显示全部 - 永遠顯示全部 + 永远显示全部 + 永遠顯示全部 Show player names and set their activation. Default: Enabled @@ -477,8 +477,8 @@ Mostra nomi giocatori ed imposta la loro attivazione. Default: Abilitato プレイヤ名の表示と設定を有効化します。標準:有効 플레이어 이름의 표시와 설정을 활성화합니다. 기본설정: 활성화 - 显示玩家的名称并设置其启动方式. 预设: 启用 - 顯示玩家的名稱並設置其啟動方式. 預設: 啟用 + 显示玩家的名称并设置其启动方式. 预设: 启用 + 顯示玩家的名稱並設置其啟動方式. 預設: 啟用 Effect of sound waves above the heads of speaking players after holding the PTT key. This option works with TFAR and ACRE2. @@ -493,8 +493,8 @@ Effetto delle onde sonore sopra la testa dei giocatori parlanti quando premono il tasto PTT. Questa opzione funziona con TFAR ed ACRE2 プレイヤーが PTT キーを押している間は、音波形を表示します。このオプションは TFAR と ACRE2 で動作します。 플레이어가 PTT로 말할시 머리위에 음파효과를 적용합니다. 이 옵션은 TFAR과 ACRE2가 있을때만 적용됩니다. - 当玩家使用按键发话时, 其头上的角色名称旁会显示声波的图案. 此功能可搭配TFAR、ACRE2等模组使用. - 當玩家使用按鍵發話時, 其頭上的角色名稱旁會顯示聲波的圖案. 此功能可搭配TFAR、ACRE2等模組使用. + 当玩家使用按键发话时, 其头上的角色名称旁会显示声波的图案. 此功能可搭配TFAR、ACRE2等模组使用. + 當玩家使用按鍵發話時, 其頭上的角色名稱旁會顯示聲波的圖案. 此功能可搭配TFAR、ACRE2等模組使用. Nametags Size @@ -509,8 +509,8 @@ Dimensione Etichette Nome 名札の大きさ 이름표 크기 - 玩家名称标记大小 - 玩家名稱標記大小 + 玩家名称标记大小 + 玩家名稱標記大小 Text and Icon Size Scaling @@ -525,8 +525,8 @@ Proporzione Dimensioni Testo ed Icone 文字とアイコンの大きさ 글자와 아이콘 크기 비례 - 文字和图示大小设定 - 文字和圖示大小設定 + 文字和图示大小设定 + 文字和圖示大小設定 Fade on screen border @@ -536,8 +536,8 @@ 화면 가장자리에서 사라짐 Estomper sur les bords de l'écran Sfocatura nei bordi dello schermo - 在荧幕边框旁淡出 - 在螢幕邊框旁淡出 + 在荧幕边框旁淡出 + 在螢幕邊框旁淡出 diff --git a/addons/nightvision/stringtable.xml b/addons/nightvision/stringtable.xml index 1ff3ee43fb..8e4e1fafde 100644 --- a/addons/nightvision/stringtable.xml +++ b/addons/nightvision/stringtable.xml @@ -1,4 +1,4 @@ - + @@ -14,8 +14,8 @@ Éjjellátó szemüveg (1. Gen.) 夜間暗視装置つきゴーグル (第1世代) 야투경 (1세대) - 夜视镜 (初代) - 夜視鏡 (初代) + 夜视镜 (初代) + 夜視鏡 (初代) NV Goggles (Gen2) @@ -30,8 +30,8 @@ Éjjellátó szemüveg (2. Gen.) 夜間暗視装置つきゴーグル (第2世代) 야투경 (2세대) - 夜视镜 (二代) - 夜視鏡 (二代) + 夜视镜 (二代) + 夜視鏡 (二代) NV Goggles (Gen3) @@ -46,8 +46,8 @@ Éjjellátó szemüveg (3. Gen.) 夜間暗視装置つきゴーグル (第3世代) 야투경 (3세대) - 夜视镜 (三代) - 夜視鏡 (三代) + 夜视镜 (三代) + 夜視鏡 (三代) NV Goggles (Gen3, Brown) @@ -62,8 +62,8 @@ Éjjellátó szemüveg (3. Gen., barna) 夜間暗視装置つきゴーグル (第3世代、ブラウン) 야투경 (3세대, 갈색) - 夜视镜 (三代, 棕色) - 夜視鏡 (三代, 棕色) + 夜视镜 (三代, 棕色) + 夜視鏡 (三代, 棕色) NV Goggles (Gen3, Green) @@ -78,8 +78,8 @@ Éjjellátó szemüveg (3. Gen., zöld) 夜間暗視装置つきゴーグル (第3世代、グリーン) 야투경 (3세대, 녹색) - 夜视镜 (三代, 绿色) - 夜視鏡 (三代, 綠色) + 夜视镜 (三代, 绿色) + 夜視鏡 (三代, 綠色) NV Goggles (Gen3, Black) @@ -94,8 +94,8 @@ Éjjellátó szemüveg (3. Gen., fekete) 夜間暗視装置つきゴーグル (第3世代、ブラック) 야투경 (3세대, 검정색) - 夜视镜 (三代, 黑色) - 夜視鏡 (三代, 黑色) + 夜视镜 (三代, 黑色) + 夜視鏡 (三代, 黑色) NV Goggles (Gen4) @@ -110,8 +110,8 @@ Éjjellátó szemüveg (4. Gen.) 夜間暗視装置つきゴーグル (第4世代) 야투경 (4세대) - 夜视镜 (四代) - 夜視鏡 (四代) + 夜视镜 (四代) + 夜視鏡 (四代) NV Goggles (Wide) @@ -126,8 +126,8 @@ Occhiali notturni (Larghi) 夜間暗視装置つきゴーグル (ワイド) 야투경 (넓음) - 夜视镜 (宽版) - 夜視鏡 (寬版) + 夜视镜 (宽版) + 夜視鏡 (寬版) Brightness: %1 @@ -142,8 +142,8 @@ Luminosità: %1 光度:%1 밝기: %1 - 亮度: %1 - 亮度: %1 + 亮度: %1 + 亮度: %1 Increase NVG Brightness @@ -158,8 +158,8 @@ Aumenta la luminosità dell'NVG 夜間暗視装置の光度を上げる 야투경 밝기 높이기 - 增加夜视镜亮度 - 增加夜視鏡亮度 + 增加夜视镜亮度 + 增加夜視鏡亮度 Decrease NVG Brightness @@ -174,8 +174,8 @@ Riduci la luminosità dell'NVG 夜間暗視装置の光度を下げる 야투경 밝기 줄이기 - 减少夜视镜亮度 - 減少夜視鏡亮度 + 减少夜视镜亮度 + 減少夜視鏡亮度 Nightvision @@ -189,8 +189,8 @@ Vision nocturne 夜間暗視装置 야간투시경 - 夜视 - 夜視 + 夜视 + 夜視 Settings for night vision. @@ -204,8 +204,8 @@ Réglage pour la vision nocturne 夜間暗視装置の設定。 야간투시경 설정 - 设定夜视选项. - 設定夜視選項. + 设定夜视选项. + 設定夜視選項. Disable NVGs in scope @@ -219,8 +219,8 @@ Desactiver les JVN dans les viseurs. スコープを覗くと夜間暗視装置を無効化 조준경 사용시 야투경 비활성화 - 使用瞄准镜时关闭夜视镜 - 使用瞄準鏡時關閉夜視鏡 + 使用瞄准镜时关闭夜视镜 + 使用瞄準鏡時關閉夜視鏡 Blocks the usage of night vision goggles whilst aiming down the sight. @@ -234,8 +234,8 @@ Bloque l'usage des JVN pendant la visée. スコープを使い狙いを付けると、夜間暗視装置を無効化します。 조준시 야투경의 사용을 제한합니다. - 此功能开启后, 当要使用瞄准镜时, 为避免夜视镜镜头碰撞到瞄准镜, 会先拿开夜视镜后再进行瞄准镜瞄准. - 此功能開啟後, 當要使用瞄準鏡時, 為避免夜視鏡鏡頭碰撞到瞄準鏡, 會先拿開夜視鏡後再進行瞄準鏡瞄準. + 此功能开启后, 当要使用瞄准镜时, 为避免夜视镜镜头碰撞到瞄准镜, 会先拿开夜视镜后再进行瞄准镜瞄准. + 此功能開啟後, 當要使用瞄準鏡時, 為避免夜視鏡鏡頭碰撞到瞄準鏡, 會先拿開夜視鏡後再進行瞄準鏡瞄準. diff --git a/addons/nlaw/stringtable.xml b/addons/nlaw/stringtable.xml index 8f7533f9e4..74de6d21d8 100644 --- a/addons/nlaw/stringtable.xml +++ b/addons/nlaw/stringtable.xml @@ -1,26 +1,26 @@ - + NLAW Track Target (Hold) NLAW Traccia Bersaglio (Mantieni) NALW 目標の追跡 (押しっぱ) - 次世代轻型反坦克导弹发射器追踪目标 (按住) - 次世代輕型反坦克導彈發射器追蹤目標 (按住) + 次世代轻型反坦克导弹发射器追踪目标 (按住) + 次世代輕型反坦克導彈發射器追蹤目標 (按住) Direct Attack Attacco Diretto ダイレクト アタック - 直射模式 - 直射模式 + 直射模式 + 直射模式 Overfly Top Attack Attacco dall'alto オーバーフライ トップ アタック - 攻顶模式 - 攻頂模式 + 攻顶模式 + 攻頂模式 diff --git a/addons/optics/stringtable.xml b/addons/optics/stringtable.xml index 903f44e60a..377cca28bc 100644 --- a/addons/optics/stringtable.xml +++ b/addons/optics/stringtable.xml @@ -1,4 +1,4 @@ - + @@ -14,8 +14,8 @@ RCO (2D) RCO (2D) RCO (2D) - 步枪战斗光学瞄准镜(2D) - 步槍戰鬥光學瞄準鏡(2D) + 步枪战斗光学瞄准镜(2D) + 步槍戰鬥光學瞄準鏡(2D) RCO (PIP) @@ -30,8 +30,8 @@ RCO (PIP) RCO (PIP) RCO (PIP) - 步枪战斗光学瞄准镜(拟真版) - 步槍戰鬥光學瞄準鏡(擬真版) + 步枪战斗光学瞄准镜(拟真版) + 步槍戰鬥光學瞄準鏡(擬真版) ARCO (2D) @@ -46,8 +46,8 @@ ARCO (2D) ARCO (2D) ARCO (2D) - 先进步枪战斗光学瞄准镜(2D) - 先進步槍戰鬥光學瞄準鏡(2D) + 先进步枪战斗光学瞄准镜(2D) + 先進步槍戰鬥光學瞄準鏡(2D) ARCO (PIP) @@ -62,8 +62,8 @@ ARCO (PIP) ARCO (PIP) ARCO (PIP) - 先进步枪战斗光学瞄准镜(拟真版) - 先進步槍戰鬥光學瞄準鏡(擬真版) + 先进步枪战斗光学瞄准镜(拟真版) + 先進步槍戰鬥光學瞄準鏡(擬真版) MRCO (2D) @@ -78,8 +78,8 @@ MRCO (2D) MRCO (2D) MRCO (2D) - 多距离战斗瞄准镜(2D) - 多距離戰鬥瞄準鏡(2D) + 多距离战斗瞄准镜(2D) + 多距離戰鬥瞄準鏡(2D) MRCO (PIP) @@ -94,8 +94,8 @@ MRCO (PIP) MRCO (PIP) MRCO (PIP) - 多距离战斗瞄准镜(拟真版) - 多距離戰鬥瞄準鏡(擬真版) + 多距离战斗瞄准镜(拟真版) + 多距離戰鬥瞄準鏡(擬真版) MOS (2D) @@ -110,8 +110,8 @@ MOS (2D) MOS (2D) MOS (2D) - 精准光学瞄准镜(2D) - 精準光學瞄準鏡(2D) + 精准光学瞄准镜(2D) + 精準光學瞄準鏡(2D) MOS (PIP) @@ -126,8 +126,8 @@ MOS (PIP) MOS (PIP) MOS (PIP) - 精准光学瞄准镜(拟真版) - 精準光學瞄準鏡(擬真版) + 精准光学瞄准镜(拟真版) + 精準光學瞄準鏡(擬真版) LRPS (2D) @@ -142,8 +142,8 @@ LRPS (2D) LRPS (2D) LRPS (2D) - 长距离精确瞄准镜(2D) - 長距離精確瞄準鏡(2D) + 长距离精确瞄准镜(2D) + 長距離精確瞄準鏡(2D) LRPS (PIP) @@ -158,8 +158,8 @@ LRPS (PIP) LRPS (PIP) LRPS (PIP) - 长距离精确瞄准镜(拟真版) - 長距離精確瞄準鏡(擬真版) + 长距离精确瞄准镜(拟真版) + 長距離精確瞄準鏡(擬真版) diff --git a/addons/optionsmenu/stringtable.xml b/addons/optionsmenu/stringtable.xml index 2264d46761..5b43574561 100644 --- a/addons/optionsmenu/stringtable.xml +++ b/addons/optionsmenu/stringtable.xml @@ -1,4 +1,4 @@ - + @@ -14,8 +14,8 @@ Opzioni ACE ACE オプション ACE 옵션 - ACE 设定 - ACE 設定 + ACE 设定 + ACE 設定 Fix Animation @@ -30,8 +30,8 @@ Arrumar Animação アニメーションを修正 동작 고정 - 修复动作BUG - 修復動作BUG + 修复动作BUG + 修復動作BUG Reset All @@ -46,8 +46,8 @@ Resetar Tudo すべて初期化 모두 초기화 - 重置为预设值 - 重置為預設值 + 重置为预设值 + 重置為預設值 Colors @@ -62,8 +62,8 @@ Cores 색상 - 颜色 - 顏色 + 颜色 + 顏色 Options @@ -78,8 +78,8 @@ Opzioni オプション 옵션 - 中文化由[MR]Diss制作 - 設定 + 中文化由[MR]Diss制作 + 設定 Values @@ -94,8 +94,8 @@ Valores - 数值 - 數值 + 数值 + 數值 Setting: @@ -110,8 +110,8 @@ Opção: 設定: 설정: - 设定: - 設定: + 设定: + 設定: Export @@ -126,8 +126,8 @@ Exportar 出力 내보내기 - 输出 - 輸出 + 输出 + 輸出 Open Export Menu @@ -142,8 +142,8 @@ Abrir menu de exportação 出力メニューを開く 내보내기 메뉴 열기 - 开启输出选单 - 開啟輸出選單 + 开启输出选单 + 開啟輸出選單 String input. @@ -158,8 +158,8 @@ Input de String 文字列の入力 문자열 입력 - 输入数值 - 輸入數值 + 输入数值 + 輸入數值 Array. Seperate elements by using ,. @@ -174,8 +174,8 @@ Vetor. Separe elementos usando *,*. アライ。,を使うことで区別できます。 배열. 요소를 ,. 로 나눔 - 阵列. 使用','来做每个值的区隔. - 陣列. 使用','來做每個值的區隔. + 阵列. 使用','来做每个值的区隔. + 陣列. 使用','來做每個值的區隔. Number @@ -190,8 +190,8 @@ Número 숫자 - 数字 - 數字 + 数字 + 數字 Uknown input type @@ -206,8 +206,8 @@ Tipo desonhecido de input 不明な入力です 불분명한 입력입니다 - 未知输入类型 - 未知輸入類型 + 未知输入类型 + 未知輸入類型 Save input @@ -222,8 +222,8 @@ Salvar input 入力を保存 입력 저장 - 储存输入 - 儲存輸入 + 储存输入 + 儲存輸入 Include Client Settings @@ -238,8 +238,8 @@ Incluir opções do cliente クライアント設定を含む 클라이언트 설정 포함 - 包含客户端设定 - 包含客戶端設定 + 包含客户端设定 + 包含客戶端設定 Exclude Client Settings @@ -254,8 +254,8 @@ Excluir opções do cliente クライアント設定を実行する 클라이언트 설정 제외 - 不包含客户端设定 - 不包含客戶端設定 + 不包含客户端设定 + 不包含客戶端設定 Settings exported to clipboard @@ -270,8 +270,8 @@ Opções exportadas para o clipboard. クリップボードに設定を出力する 클립보드로 설정 내보내기 - 设定输出至剪贴簿 - 設定輸出至剪貼簿 + 设定输出至剪贴簿 + 設定輸出至剪貼簿 Option Menu UI Scaling @@ -286,8 +286,8 @@ Proporzioni della interfaccia utente オプション メニューにあるユーザ インタフェイスの大きさ 옵션메뉴 UI 비례도 - 调整设定选单视窗大小 - 調整設定選單視窗大小 + 调整设定选单视窗大小 + 調整設定選單視窗大小 Allow Config Export [ACE] @@ -302,8 +302,8 @@ Consenti Esportazione del Config [ACE] 設定の出力を許可 [ACE] 설정 내보내기 허가 [ACE] - 允许配置导出 [ACE] - 允許配置導出 [ACE] + 允许配置导出 [ACE] + 允許配置導出 [ACE] Allow @@ -318,8 +318,8 @@ Consenti 許可 허가 - 允许 - 允許 + 允许 + 允許 Allow export of all settings to a server config formatted. @@ -334,8 +334,8 @@ Consenti esportazione di tutti i parametri ad config formato per server. 全ての設定をサーバ用設定の形式へと出力できるようにします。 모든 설정을 서버 설정 형식으로 내보내는것을 허락합니다. - 允许导出所有设定成伺服器配置格式的档案. - 允許導出所有設定成伺服器配置格式的檔案. + 允许导出所有设定成伺服器配置格式的档案. + 允許導出所有設定成伺服器配置格式的檔案. When allowed, you have access to the settings modification and export in SP. Clicking export will place the formated config on your clipboard. @@ -350,8 +350,8 @@ Quando consentito, hai accesso alle modifiche delle impostazioni ed esportazione in SP. Cliccando Esporta piazzera il config formattato sul tuo Blocco Note. 許可の場合、あなたは設定の変更と出力をシングルプレイで可能です。出力をクリックすると、サーバ用設定の形式となっている設定がクリップボードに保存されます。 허락하는 경우 싱글플레이에서 설정의 변경과 내보내기가 가능해집니다. 내보내기를 눌러서 서버 형성의 설정을 클립보드로 보냅니다. - 当本功能开启时, 你将能在单人模式中调整并输出设定. 点击输出按钮后将会让相关设定参数复制到剪贴簿上. - 當本功能開啟時, 你將能在單人模式中調整並輸出設定. 點擊輸出按鈕後將會讓相關設定參數複製到剪貼簿上. + 当本功能开启时, 你将能在单人模式中调整并输出设定. 点击输出按钮后将会让相关设定参数复制到剪贴簿上. + 當本功能開啟時, 你將能在單人模式中調整並輸出設定. 點擊輸出按鈕後將會讓相關設定參數複製到剪貼簿上. Hide @@ -366,8 +366,8 @@ Nascondi 非表示 숨기기 - 隐藏 - 隱藏 + 隐藏 + 隱藏 Top right, downwards @@ -382,8 +382,8 @@ In Alto a Destra, verso il Basso 右上、下側 오른쪽 위에서 아래로 - 右上角, 向下 - 右上角, 向下 + 右上角, 向下 + 右上角, 向下 Top right, to the left @@ -398,8 +398,8 @@ In Alto a Destra, verso Sinistra 右上、左詰 오른쪽 위에서 왼쪽으로 - 右上角, 向左 - 右上角, 向左 + 右上角, 向左 + 右上角, 向左 Top left, downwards @@ -414,8 +414,8 @@ In Alto a Sinistra, verso il Basso 左上、下側 왼쪽 위에서 아래로 - 左上角, 向下 - 左上角, 向下 + 左上角, 向下 + 左上角, 向下 Top left, to the right @@ -430,8 +430,8 @@ In Alto a Sinistra, verso Destra 右上、右詰 왼쪽 위에서 오른쪽으로 - 左上角, 向右 - 左上角, 向右 + 左上角, 向右 + 左上角, 向右 Top @@ -446,8 +446,8 @@ Alto 上側 상단 - 上方 - 上方 + 上方 + 上方 Bottom @@ -462,8 +462,8 @@ Basso 下側 하단 - 下方 - 下方 + 下方 + 下方 Debug To Clipboard @@ -478,8 +478,8 @@ Debug su Blocco Note クリップボードへデバッグ 디버그를 클립보드로 - 复制除错讯息至剪贴簿 - 複製除錯訊息至剪貼簿 + 复制除错讯息至剪贴簿 + 複製除錯訊息至剪貼簿 Sends debug information to RPT and clipboard. @@ -494,8 +494,8 @@ Invia informazioni di debug all'RPT e al Blocco Note デバッグ情報の RPT とクリップボードに送ります。 디버그 정보를 보고하기 및 클립보드에 복사하기 위해 보냅니다. - 复制除错讯息至剪贴簿与RPT报告档中. - 複製除錯訊息至剪貼簿與RPT報告檔中. + 复制除错讯息至剪贴簿与RPT报告档中. + 複製除錯訊息至剪貼簿與RPT報告檔中. Headbug Fix @@ -510,8 +510,8 @@ Sistema Bug della Testa ヘッドバグ修正 헤드버그 수정 - 修复动作BUG - 修復動作BUG + 修复动作BUG + 修復動作BUG Resets your animation state. @@ -526,8 +526,8 @@ Resetta il tuo stato animazione 現在のアニメーションの状況を初期化します。 자신의 동작 상태 초기화 - 当ACE发生动作BUG时, 点此修复. - 當ACE發生動作BUG時, 點此修復. + 当ACE发生动作BUG时, 点此修复. + 當ACE發生動作BUG時, 點此修復. ACE News @@ -542,8 +542,8 @@ Novità ACE ACE からのお知らせ ACE 새소식 - ACE新闻 - ACE新聞 + ACE新闻 + ACE新聞 Show News on Main Menu @@ -558,8 +558,8 @@ Mostra News nel Menù Princinpale メイン メニュにお知らせを表示します 메인메뉴에 새소식을 표시합니다 - 显示新闻消息于主选单 - 顯示新聞消息於主選單 + 显示新闻消息于主选单 + 顯示新聞消息於主選單 All Categories @@ -573,8 +573,8 @@ Toutes les catégories 全カテゴリ 모든 카테고리 - 全局设定 - 全局設定 + 全局设定 + 全局設定 Logistics @@ -588,8 +588,8 @@ Logistique ロジスティクス 보급 - 后勤设定 - 後勤設定 + 后勤设定 + 後勤設定 diff --git a/addons/overheating/stringtable.xml b/addons/overheating/stringtable.xml index cdbe20fb4f..37e40c2dc1 100644 --- a/addons/overheating/stringtable.xml +++ b/addons/overheating/stringtable.xml @@ -1,4 +1,4 @@ - + @@ -14,8 +14,8 @@ Visualizza testo in caso di inceppamento 弾詰りを文章で表示 탄걸림의 경우 화면에 표시 - 在卡弹时显示提示讯息 - 在卡彈時顯示提示訊息 + 在卡弹时显示提示讯息 + 在卡彈時顯示提示訊息 Display a notification whenever your weapon gets jammed @@ -30,8 +30,8 @@ Visualizza una notifica in caso la tua arma si inceppasse 持っている武器が弾詰りをすると、通知を表示します 총알이 무기에 걸릴경우 화면에 알림을 띄웁니다 - 当武器卡弹时显示提示讯息 - 當武器卡彈時顯示提示訊息 + 当武器卡弹时显示提示讯息 + 當武器卡彈時顯示提示訊息 Overheating Particle Effects @@ -45,8 +45,8 @@ Эффект частиц при перегреве 過熱の視覚効果 과열 입자 효과 - 枪管过热特效 - 槍管過熱特效 + 枪管过热特效 + 槍管過熱特效 Show particle effects when weapon overheats @@ -60,8 +60,8 @@ Zobrazit částicové efekty když se zbraň přehřije 武器を過熱すると視覚表現を表示します 무기가 과열되면 입자 효과를 보여줍니다 - 显示枪管过热特效 - 顯示槍管過熱特效 + 显示枪管过热特效 + 顯示槍管過熱特效 Overheating Particle Effects for everyone @@ -75,8 +75,8 @@ Эффект частиц при перегреве для всех 過熱の視覚表現を全体に与えます 모두에게 과열 입자 효과 적용 - 显示其他玩家的枪管过热特效 - 顯示其他玩家的槍管過熱特效 + 显示其他玩家的枪管过热特效 + 顯示其他玩家的槍管過熱特效 Show particle effects when other players weapon overheats @@ -90,8 +90,8 @@ Zobrazit částicové efekty když se zbraň přehřije jinému hráči 他のプレイヤの過熱の視覚表現を表示します 모든 인원이 무기가 과열될시 입자 효과가 나타납니다. - 当其他玩家的武器过热时显示特效 - 當其他玩家的武器過熱時顯示特效 + 当其他玩家的武器过热时显示特效 + 當其他玩家的武器過熱時顯示特效 Overheating Dispersion @@ -105,8 +105,8 @@ Důsledky přehřátí zbraně 過熱による精度の低下 과열 명중률 저하 - 过热散射 - 過熱散射 + 过热散射 + 過熱散射 Overheated weapons will be less accurate and have decreased muzzle velocity. Applys for all players. @@ -120,8 +120,8 @@ Přehřátá zbraň bude méně přesná a bude mít menší úsťovou rychlost. Platí pro všechny hráče. 過熱は精度を減少させたり、初速を低下させます、これは全プレイヤに適用します。 무기 과열시 무기의 명중률이 저하되고 총구속도가 감소합니다. 이는 모든 플레이어에게 적용됩니다. - 过热的武器将会有打不准和减少射击初速的情况. 适用于所有玩家 - 過熱的武器將會有打不準和減少射擊初速的情況. 適用於所有玩家 + 过热的武器将会有打不准和减少射击初速的情况. 适用于所有玩家 + 過熱的武器將會有打不準和減少射擊初速的情況. 適用於所有玩家 Unjam weapon on reload @@ -135,8 +135,8 @@ Исправлять клин при перезарядке 再装填による弾詰りの解消 재장전시 탄걸림 해결 - 重装弹匣以解决卡弹 - 重裝彈匣以解決卡彈 + 重装弹匣以解决卡弹 + 重裝彈匣以解決卡彈 Reloading clears a weapon jam. @@ -150,8 +150,8 @@ Перезарядка устраняет заклинивание оружия. 再装填により、弾詰りを除去します。 탄걸림이 재장전시 해결됩니다. - 利用重装弹匣来解决卡弹 - 利用重裝彈匣來解決卡彈 + 利用重装弹匣来解决卡弹 + 利用重裝彈匣來解決卡彈 Chance of unjam failing @@ -165,8 +165,8 @@ Шанс неудачи при устранении клина 弾詰りの除去を失敗する可能性 탄걸림 해결 시도 실패확률 - 解决卡弹失败机率 - 解決卡彈失敗機率 + 解决卡弹失败机率 + 解決卡彈失敗機率 Probability that an unjam action might fail, requiring to be repeated. @@ -180,8 +180,8 @@ Pravděpodobnost, že uvolnění zbraně selže, je proto nutné tuto akci opakovat. 弾詰りの除去を失敗する可能性が生まれ、もう一度動作を行う必要があります。 탄걸림 해결 시도시 실패할 확률이 있습니다. 이는 다시 탄걸림 해결을 시도해야함을 의미합니다. - 清除卡弹时有可能会失败, 需要反覆进行清枪 - 清除卡彈時有可能會失敗, 需要反覆進行清槍 + 清除卡弹时有可能会失败, 需要反覆进行清枪 + 清除卡彈時有可能會失敗, 需要反覆進行清槍 Spare barrel @@ -196,8 +196,8 @@ Canna di ricambio 予備銃身 예비 총열 - 备用枪管 - 備用槍管 + 备用枪管 + 備用槍管 Use to swap barrel. @@ -212,8 +212,8 @@ Usata per cambiare la canna. 予備銃身に交換する。 총열을 바꿀때 사용합니다. - 用来更换枪管 - 用來更換槍管 + 用来更换枪管 + 用來更換槍管 Weapon jammed! @@ -228,8 +228,8 @@ Arma inceppata! 武器が詰まった! 탄걸림! - 武器卡弹! - 武器卡彈! + 武器卡弹! + 武器卡彈! Clear jam @@ -244,8 +244,8 @@ Ripulisci l'arma 弾詰りを除去する 탄걸림 해결 - 清除卡弹 - 清除卡彈 + 清除卡弹 + 清除卡彈 Jam cleared @@ -260,8 +260,8 @@ Arma pronta al fuoco 弾詰りが除去された 탄걸림 해결됨 - 卡弹已清除 - 卡彈已清除 + 卡弹已清除 + 卡彈已清除 Jam failed to clear @@ -275,8 +275,8 @@ Не удалось исправить клин 弾詰りの除去に失敗した 탄걸림 해결 실패 - 卡弹未能清除 - 卡彈未能清除 + 卡弹未能清除 + 卡彈未能清除 Swap barrel @@ -291,8 +291,8 @@ Sostiuisci la canna 銃身を交換 총열 교체 - 换枪管 - 換槍管 + 换枪管 + 換槍管 Swapping barrel... @@ -307,8 +307,8 @@ Sostituendo la canna... 銃身を交換中・・・ 총열 교체중... - 换枪管中... - 換槍管中... + 换枪管中... + 換槍管中... Swapped barrel @@ -323,8 +323,8 @@ Canna sostituita 銃身を交換した 교체된 총열 - 完成换枪管 - 完成換槍管 + 完成换枪管 + 完成換槍管 Check weapon temperature @@ -339,8 +339,8 @@ Проверить температуру оружия 武器の温度を測る 무기 온도 확인 - 检查枪管温度 - 檢查槍管溫度 + 检查枪管温度 + 檢查槍管溫度 Check weapon temperature @@ -355,8 +355,8 @@ Controlla la temperatura della canna 武器の温度を測る 무기 온도 확인 - 检查枪管温度 - 檢查槍管溫度 + 检查枪管温度 + 檢查槍管溫度 Checking temperature... @@ -371,8 +371,8 @@ Проверка температуры... 温度を測っている・・・ 무기 온도 확인중... - 检查枪管温度中... - 檢查槍管溫度中... + 检查枪管温度中... + 檢查槍管溫度中... Check spare barrels temperatures @@ -385,8 +385,8 @@ Temperatur der Wechselläufe prüfen 총열 온도 확인 Controlla la temperatura della canna di ricambio - 检查备用枪管温度 - 檢查備用槍管溫度 + 检查备用枪管温度 + 檢查備用槍管溫度 Checking spare barrels temperatures... @@ -399,8 +399,8 @@ Prüfe Temperatur der Wechselläufe ... 총열 온도 확인중... Controllando la temperatura della canna di ricambio... - 检查枪管温度中... - 檢查槍管溫度中... + 检查枪管温度中... + 檢查槍管溫度中... Temperature @@ -415,8 +415,8 @@ Температура 温度 온도 - 温度 - 溫度 + 温度 + 溫度 Cool Spare Barrel/s @@ -429,8 +429,8 @@ Kalte Wechselläufe 차가운 예비 총열 Canna/e di Ricambio Fredda - 备用枪管温度正常 - 備用槍管溫度正常 + 备用枪管温度正常 + 備用槍管溫度正常 Warm Spare Barrel/s @@ -443,8 +443,8 @@ Warme Wechselläufe 따뜻한 예비 총열 Canna/e di Ricambio Calda - 备用枪管温度偏温 - 備用槍管溫度偏溫 + 备用枪管温度偏温 + 備用槍管溫度偏溫 Hot Spare Barrel/s @@ -457,8 +457,8 @@ Heiße Wechselläufe 뜨거운 예비 총열 Canna/e di Ricambio Molto Calda - 备用枪管温度偏热 - 備用槍管溫度偏熱 + 备用枪管温度偏热 + 備用槍管溫度偏熱 Very Hot Spare Barrel/s @@ -471,8 +471,8 @@ Sehr heiße Wechselläufe 매우 뜨거운 예비 총열 Canna/e di Ricambio Estremamente Calda - 备用枪管温度过热 - 備用槍管溫度過熱 + 备用枪管温度过热 + 備用槍管溫度過熱 Extremely Hot Spare Barrel/s @@ -485,8 +485,8 @@ Extrem heiße Wechselläufe 엄청나게 뜨거운 예비 총열 Canna/e di Ricambio Rovente - 备用枪管温度超级热 - 備用槍管溫度超級熱 + 备用枪管温度超级热 + 備用槍管溫度超級熱 Overheating Enabled @@ -500,8 +500,8 @@ Przegrzewanie włączone 과열 활성화 Surriscaldamento Abilitato - 启用过热 - 啟用過熱 + 启用过热 + 啟用過熱 Master enable for the overheating/jamming module @@ -513,8 +513,8 @@ Hauptschalter, um die Überhitzung-/Ladehemmung-Module zu aktivieren 과열/탄걸림 최종 활성화 Abilitazione master per il modulo di surriscaldamento / inceppamento - 启用枪管过热/干扰模块 - 啟用槍管過熱/干擾模塊 + 启用枪管过热/干扰模块 + 啟用槍管過熱/干擾模塊 diff --git a/addons/overpressure/stringtable.xml b/addons/overpressure/stringtable.xml index aeba1d3a51..7a9edc06e5 100644 --- a/addons/overpressure/stringtable.xml +++ b/addons/overpressure/stringtable.xml @@ -1,4 +1,4 @@ - + @@ -8,8 +8,8 @@ Mnożnik dystansu nadciśnienia Coéfficient de distance pour la surpression Coefficente Distanza Sovrapressione - 高压影响距离系数 - 高壓影響距離係數 + 高压影响距离系数 + 高壓影響距離係數 Scales the overpressure effect [Default: 1] @@ -18,8 +18,8 @@ Skaluje efekt nadciśnienia [Domyślne: 1] Échelonne les effets de la surpression [Par défaut : 1] Scala l'effetto di sovrapressione [Predefinito: 1] - 高压影响的范围 [预设: 1] - 高壓影響的範圍 [預設: 1] + 高压影响的范围 [预设: 1] + 高壓影響的範圍 [預設: 1] diff --git a/addons/parachute/stringtable.xml b/addons/parachute/stringtable.xml index c6eca9237d..c57f50b54f 100644 --- a/addons/parachute/stringtable.xml +++ b/addons/parachute/stringtable.xml @@ -1,4 +1,4 @@ - + @@ -14,8 +14,8 @@ Altímetro 高度計 고도계 - 高度计 - 高度計 + 高度计 + 高度計 Altimeter Watch @@ -30,8 +30,8 @@ Relógio Altímetro 時計型高度計 고도계 시계 - 高度计手表 - 高度計手錶 + 高度计手表 + 高度計手錶 Used to show height, descent rate and the time. @@ -46,8 +46,8 @@ Usado para mostrar altura, taxa de descida e o tempo. 高度や降下率、時間を見るのに使います。 높이와, 하강속도 그리고 시간을 보여줍니다. - 用于显示高度, 下降率和时间. - 用於顯示高度, 下降率和時間. + 用于显示高度, 下降率和时间. + 用於顯示高度, 下降率和時間. Non-Steerable Parachute @@ -62,8 +62,8 @@ Para-querdas não controlável 非操作型パラシュート 비-조종 낙하산 - 非可操控降落伞 - 非可操控降落傘 + 非可操控降落伞 + 非可操控降落傘 Cut Parachute @@ -78,8 +78,8 @@ Taglia Paracadute パラシュートを切断 낙하산 자르기 - 剪断降落伞 - 剪斷降落傘 + 剪断降落伞 + 剪斷降落傘 Reserve Parachute @@ -94,8 +94,8 @@ Paracadute di Riserva 予備パラシュート 예비 낙하산 - 备用降落伞 - 備用降落傘 + 备用降落伞 + 備用降落傘 diff --git a/addons/quickmount/stringtable.xml b/addons/quickmount/stringtable.xml index a42e577bc0..057e6482a7 100644 --- a/addons/quickmount/stringtable.xml +++ b/addons/quickmount/stringtable.xml @@ -1,12 +1,12 @@ - + Quick Mount Entrata Rapida クイック マウント - 快速搭乘 - 快速搭乘 + 快速搭乘 + 快速搭乘 Vehicle quick mount @@ -14,71 +14,71 @@ Pojazd szybkie mocowanie Entrata rapida veicolo 車両クイック マウント - 快速搭乘载具 - 快速搭乘載具 + 快速搭乘载具 + 快速搭乘載具 Quickly enter the vehicle you are directly looking at. Entra velocemente nel veicolo che stai guardando. 直接見ている車両へ迅速に搭乗します。 - 快速进入你正在看的载具之中. - 快速進入你正在看的載具之中. + 快速进入你正在看的载具之中. + 快速進入你正在看的載具之中. Vehicle Full Veicolo Pieno 車両は満員 - 载具已满 - 載具已滿 + 载具已满 + 載具已滿 Distance Distanza 距離 - 距离 - 距離 + 距离 + 距離 Maximum distance to check for vehicles. Distanza massima per controllare i veicoli. 車両を確認できる最大距離 - 最大可检查载具的距离. - 最大可檢查載具的距離. + 最大可检查载具的距离. + 最大可檢查載具的距離. Vehicle Locked Veicolo Bloccato. 車両は施錠されている - 载具已上锁 - 載具已上鎖 + 载具已上锁 + 載具已上鎖 Maximum Speed (km/h) Velocità Massima (km/h) 最高速度 (km/h) - 最高速度 (公里/小时) - 最高速度 (公里/小時) + 最高速度 (公里/小时) + 最高速度 (公里/小時) Maximum vehicle speed (km/h) allowed for player entry Velocità massima del veicolo (km/h) consentita per far salire un giocatore プレイヤーが搭乗できる限界速度 (km/h) - 设置玩家能在最高多少的速度之下进入载具. - 設置玩家能在最高多少的速度之下進入載具. + 设置玩家能在最高多少的速度之下进入载具. + 設置玩家能在最高多少的速度之下進入載具. Prioritize Seat Priorità Sedile 優先席 - 优先座位 - 優先座位 + 优先座位 + 優先座位 Seat priority on entry Priorità del sedile in entrata 搭乗の際の優先順位 - 优先想进入哪个座位. - 優先想進入哪個座位. + 优先想进入哪个座位. + 優先想進入哪個座位. diff --git a/addons/rangecard/stringtable.xml b/addons/rangecard/stringtable.xml index 8e12a259e7..5862981e16 100644 --- a/addons/rangecard/stringtable.xml +++ b/addons/rangecard/stringtable.xml @@ -1,4 +1,4 @@ - + @@ -14,8 +14,8 @@ Tavola Balistica 射表 사거리표 - 弹道射表 - 彈道射表 + 弹道射表 + 彈道射表 50 METER increments -- MRAD/MRAD (reticle/turrets) @@ -30,8 +30,8 @@ Incrementi per 50 METRI - MRAD/MRAD (reticolo/torrette) 50 メートル増やす -- MRAD/MRAD (照準線/砲塔) 50 미터 늘리기 -- MRAD/MRAD (조준선/포탑) - 50公尺增量 -- 毫弧度/毫弧度 (瞄镜分划线/调整纽) - 50公尺增量 -- 毫弧度/毫弧度 (瞄鏡分劃線/調整紐) + 50公尺增量 -- 毫弧度/毫弧度 (瞄镜分划线/调整纽) + 50公尺增量 -- 毫弧度/毫弧度 (瞄鏡分劃線/調整紐) Open Range Card @@ -46,8 +46,8 @@ Apri Tavola Balistica 射表を開く 사거리표 열기 - 开启弹道射表 - 開啟彈道射表 + 开启弹道射表 + 開啟彈道射表 Open Range Card Copy @@ -62,8 +62,8 @@ Apri Copia Tavola Balistica 複製された射表を開く 복제 사거리표 열기 - 开启弹道射表副本 - 開啟彈道射表副本 + 开启弹道射表副本 + 開啟彈道射表副本 Open Range Card @@ -78,8 +78,8 @@ Apri Tavola Balistica 射表を開く 사거리표 열기 - 开启弹道射表 - 開啟彈道射表 + 开启弹道射表 + 開啟彈道射表 Open Range Card Copy @@ -94,8 +94,8 @@ Apri Copia Tavola Balistica 複製された射表を開く 복제 사거리표 열기 - 开启弹道射表副本 - 開啟彈道射表副本 + 开启弹道射表副本 + 開啟彈道射表副本 Copy Range Card @@ -110,8 +110,8 @@ Copia Tavola Balistica 射表を複製する 사거리표 복제 - 复制弹道射表 - 複製彈道射表 + 复制弹道射表 + 複製彈道射表 diff --git a/addons/realisticnames/stringtable.xml b/addons/realisticnames/stringtable.xml index b8ee9943ad..6ea746a671 100644 --- a/addons/realisticnames/stringtable.xml +++ b/addons/realisticnames/stringtable.xml @@ -1,4 +1,4 @@ - + @@ -14,8 +14,8 @@ XM312A XM312 XM312 - XM312重機槍 - XM312重机枪 + XM312重機槍 + XM312重机枪 XM312A @@ -30,8 +30,8 @@ XM312A XM312A XM312A - XM312A重機槍 - XM312A重机枪 + XM312A重機槍 + XM312A重机枪 XM312 (High) @@ -46,8 +46,8 @@ XM312 (Alta) XM312 (高) XM312 (높음) - XM312重機槍 (高射腳架) - XM312重机枪 (高射脚架) + XM312重機槍 (高射腳架) + XM312重机枪 (高射脚架) XM307 @@ -62,8 +62,8 @@ XM307 XM307 XM307 - XM307榴彈機槍 - XM307榴弹机枪 + XM307榴彈機槍 + XM307榴弹机枪 XM307A @@ -78,8 +78,8 @@ XM307A XM307A XM307A - XM307A榴彈機槍 - XM307A榴弹机枪 + XM307A榴彈機槍 + XM307A榴弹机枪 XM307 (High) @@ -94,8 +94,8 @@ XM307 (Alta) XM307 (高) XM307 (높음) - XM307榴彈機槍 (高射腳架) - XM307榴弹机枪 (高射脚架) + XM307榴彈機槍 (高射腳架) + XM307榴弹机枪 (高射脚架) Mini-Spike Launcher (AT) @@ -110,8 +110,8 @@ Lanciatore Mini-Spike (AC) ミニスパイク ランチャー (対戦) Mini-Spike Launcher (대전차) - "迷你長釘"導彈發射器 (反坦克) - "迷你长钉"导弹发射器 (反坦克) + "迷你長釘"導彈發射器 (反坦克) + "迷你长钉"导弹发射器 (反坦克) Mini-Spike Launcher (AA) @@ -126,8 +126,8 @@ Lanciatore Mini-Spike (AA) ミニスパイク ランチャー (対空) Mini-Spike Launcher (대공) - "迷你長釘"導彈發射器 (防空) - "迷你长钉"导弹发射器 (防空) + "迷你長釘"導彈發射器 (防空) + "迷你长钉"导弹发射器 (防空) YABHON-R3 @@ -142,8 +142,8 @@ YABHON-R3 YABHON-R3 YABHON-R3 - "亞伯罕-R3型"空中無人載具 - "亚伯罕-R3型"空中无人载具 + "亞伯罕-R3型"空中無人載具 + "亚伯罕-R3型"空中无人载具 YABHON-R3 (CAS) @@ -158,8 +158,8 @@ YABHON-R3 (CAS) YABHON-R3 (対地) YABHON-R3 (근접지원) - "亞伯罕-R3型"空中無人載具 (近空支援) - "亚伯罕-R3型"空中无人载具 (近空支援) + "亞伯罕-R3型"空中無人載具 (近空支援) + "亚伯罕-R3型"空中无人载具 (近空支援) M-ATV @@ -174,8 +174,8 @@ M-ATV M-ATV M-ATV - 防地雷反伏擊全地形車 - 防地雷反伏击全地形车 + 防地雷反伏擊全地形車 + 防地雷反伏击全地形车 M-ATV (HMG) @@ -190,8 +190,8 @@ M-ATV (HMG) M-ATV (HMG) M-ATV (HMG) - 防地雷反伏擊全地形車 (重機槍) - 防地雷反伏击全地形车 (重机枪) + 防地雷反伏擊全地形車 (重機槍) + 防地雷反伏击全地形车 (重机枪) M-ATV (GMG) @@ -206,8 +206,8 @@ M-ATV (GMG) M-ATV (GMG) M-ATV (GMG) - 防地雷反伏擊全地形車 (榴彈機槍) - 防地雷反伏击全地形车 (榴弹机枪) + 防地雷反伏擊全地形車 (榴彈機槍) + 防地雷反伏击全地形车 (榴弹机枪) Merkava Mk IV M @@ -222,8 +222,8 @@ Merkava Mk IV M メルカバ Mk IV M Merkava Mk IV M - "梅卡瓦4代"主戰坦克 - "梅卡瓦4代"主战坦克 + "梅卡瓦4代"主戰坦克 + "梅卡瓦4代"主战坦克 Merkava Mk IV LIC @@ -238,8 +238,8 @@ Merkava Mk IV LIC メルカバ Mk IV LIC Merkava Mk IV LIC - "梅卡瓦4代"主戰坦克 城市版 - "梅卡瓦4代"主战坦克 城市版 + "梅卡瓦4代"主戰坦克 城市版 + "梅卡瓦4代"主战坦克 城市版 Sholef @@ -254,8 +254,8 @@ Sholef ショルフ Sholef - "神槍"自走炮 - "神枪"自走炮 + "神槍"自走炮 + "神枪"自走炮 Seara @@ -270,8 +270,8 @@ Seara シアラ Seara - "希拉"多管火箭車 - "希拉"多管火箭车 + "希拉"多管火箭車 + "希拉"多管火箭车 Namer @@ -286,8 +286,8 @@ Namer ネイマー Namer - "花豹"裝甲運兵車 - "花豹"装甲运兵车 + "花豹"裝甲運兵車 + "花豹"装甲运兵车 Bardelas @@ -302,8 +302,8 @@ Bardelas バーラデラス Bardelas - "布萊德斯"防空車 - "布莱德斯"防空车 + "布萊德斯"防空車 + "布莱德斯"防空车 Badger IFV @@ -318,8 +318,8 @@ Badger IFV バッジ IFV Badger IFV - "蜜獾"步兵戰車 - "蜜獾"步兵战车 + "蜜獾"步兵戰車 + "蜜獾"步兵战车 Nemmera @@ -334,8 +334,8 @@ Nemmera ネマラ Nemmera - "雌豹"戰鬥工程車 - "雌豹"战斗工程车 + "雌豹"戰鬥工程車 + "雌豹"战斗工程车 HEMTT Transport @@ -350,8 +350,8 @@ HEMTT da trasporto HEMTT 輸送型 HEMTT 수송 - 重型增程機動戰術卡車 (運輸) - 重型增程机动战术卡车 (运输) + 重型增程機動戰術卡車 (運輸) + 重型增程机动战术卡车 (运输) HEMTT Transport (covered) @@ -366,8 +366,8 @@ HEMTT da trasporto (coperto) HEMTT 輸送型 (幌) HEMTT 수송 (덮개) - 重型增程機動戰術卡車 (運輸, 棚布) - 重型增程机动战术卡车 (运输, 棚布) + 重型增程機動戰術卡車 (運輸, 棚布) + 重型增程机动战术卡车 (运输, 棚布) HEMTT @@ -382,8 +382,8 @@ HEMTT HEMTT HEMTT - 重型增程機動戰術卡車 - 重型增程机动战术卡车 + 重型增程機動戰術卡車 + 重型增程机动战术卡车 HEMTT Container @@ -398,8 +398,8 @@ HEMTT portacontainer HEMTT コンテナ型 HEMTT 컨테이너 - 重型增程機動戰術卡車 (貨櫃) - 重型增程机动战术卡车 (货柜) + 重型增程機動戰術卡車 (貨櫃) + 重型增程机动战术卡车 (货柜) HEMTT Medical @@ -414,8 +414,8 @@ HEMTT Medico HEMTT 救急車 HEMTT 의료 - 重型增程機動戰術卡車 (醫療) - 重型增程机动战术卡车 (医疗) + 重型增程機動戰術卡車 (醫療) + 重型增程机动战术卡车 (医疗) HEMTT Ammo @@ -430,8 +430,8 @@ HEMTT di rifornimento munizioni HEMTT 弾薬給弾型 HEMTT 탄약 - 重型增程機動戰術卡車 (彈藥) - 重型增程机动战术卡车 (弹药) + 重型增程機動戰術卡車 (彈藥) + 重型增程机动战术卡车 (弹药) HEMTT Fuel @@ -446,8 +446,8 @@ HEMTT di rifornimento carburante HEMTT 燃料給油車 HEMTT 연료 - 重型增程機動戰術卡車 (燃油) - 重型增程机动战术卡车 (燃油) + 重型增程機動戰術卡車 (燃油) + 重型增程机动战术卡车 (燃油) HEMTT Repair @@ -462,8 +462,8 @@ HEMTT Riparatore HEMTT 修理型 HEMTT 수리 - 重型增程機動戰術卡車 (維修) - 重型增程机动战术卡车 (维修) + 重型增程機動戰術卡車 (維修) + 重型增程机动战术卡车 (维修) Fennek @@ -478,8 +478,8 @@ Fennek フェネック Fennek - "非洲小狐"防地雷反伏擊車 - "非洲小狐"防地雷反伏击车 + "非洲小狐"防地雷反伏擊車 + "非洲小狐"防地雷反伏击车 Fennek (HMG) @@ -494,8 +494,8 @@ Fennek (HMG) フェネック (HMG) Fennek (HMG) - "非洲小狐"防地雷反伏擊車 (重機槍) - "非洲小狐"防地雷反伏击车 (重机枪) + "非洲小狐"防地雷反伏擊車 (重機槍) + "非洲小狐"防地雷反伏击车 (重机枪) Fennek (GMG) @@ -510,8 +510,8 @@ Fennek (GMG) フェネック (GMG) Fennek (GMG) - "非洲小狐"防地雷反伏擊車 (榴彈機槍) - "非洲小狐"防地雷反伏击车 (榴弹机枪) + "非洲小狐"防地雷反伏擊車 (榴彈機槍) + "非洲小狐"防地雷反伏击车 (榴弹机枪) Leopard 2SG @@ -526,8 +526,8 @@ Leopard 2SG レオパルド 2SG Leopard 2SG - "豹2型新加坡版"主戰坦克 - "豹2型新加坡版"主战坦克 + "豹2型新加坡版"主戰坦克 + "豹2型新加坡版"主战坦克 FV510 Warrior @@ -542,8 +542,8 @@ FV510 Warrior FV510 ウォーリアー FV510 Warrior - FV510"戰士"步兵戰車 - FV510"战士"步兵战车 + FV510"戰士"步兵戰車 + FV510"战士"步兵战车 Pandur II @@ -558,8 +558,8 @@ Pandur II パンデュール II Pandur II - "潘德2型"裝甲運兵車 - "潘德2型"装甲运兵车 + "潘德2型"裝甲運兵車 + "潘德2型"装甲运兵车 KamAZ Transport @@ -574,8 +574,8 @@ KamAZ da trasporto KamAZ 輸送型 KamAZ 수송 - "卡瑪斯"卡車 (運輸) - "卡玛斯"卡车 (运输) + "卡瑪斯"卡車 (運輸) + "卡玛斯"卡车 (运输) KamAZ Transport (covered) @@ -590,8 +590,8 @@ KamAZ da trasporto (coperto) KamAZ 輸送型 (幌) KamAZ 수송 (덮개) - "卡瑪斯"卡車 (運輸, 棚布) - "卡玛斯"卡车 (运输, 棚布) + "卡瑪斯"卡車 (運輸, 棚布) + "卡玛斯"卡车 (运输, 棚布) KamAZ Ammo @@ -606,8 +606,8 @@ KamAZ di rifornimento munizioni KamAZ 弾薬給弾型 KamAZ 탄약 - "卡瑪斯"卡車 (彈藥) - "卡玛斯"卡车 (弹药) + "卡瑪斯"卡車 (彈藥) + "卡玛斯"卡车 (弹药) KamAZ Fuel @@ -622,8 +622,8 @@ KamAZ di rifornimento carburante KamzAZ 燃料給油車 KamAZ 연료 - "卡瑪斯"卡車 (燃油) - "卡玛斯"卡车 (燃油) + "卡瑪斯"卡車 (燃油) + "卡玛斯"卡车 (燃油) KamAZ Repair @@ -638,8 +638,8 @@ KamAZ riparatore KamzAZ 修理型 KamAZ 수리 - "卡瑪斯"卡車 (維修) - "卡玛斯"卡车 (维修) + "卡瑪斯"卡車 (維修) + "卡玛斯"卡车 (维修) KamAZ Medical @@ -654,8 +654,8 @@ KamAZ Medico KamAZ 救急車 KamAZ 의료 - "卡瑪斯"卡車 (醫療) - "卡玛斯"卡车 (医疗) + "卡瑪斯"卡車 (醫療) + "卡玛斯"卡车 (医疗) Punisher @@ -670,8 +670,8 @@ Punisher パニッシャー Punisher - "懲罰者"防地雷反伏擊車 - "惩罚者"防地雷反伏击车 + "懲罰者"防地雷反伏擊車 + "惩罚者"防地雷反伏击车 Punisher (HMG) @@ -686,8 +686,8 @@ Punisher (HMG) パニッシャー (HMG) Punisher (HMG) - "懲罰者"防地雷反伏擊車 (重機槍) - "惩罚者"防地雷反伏击车 (重机枪) + "懲罰者"防地雷反伏擊車 (重機槍) + "惩罚者"防地雷反伏击车 (重机枪) Punisher (GMG) @@ -702,8 +702,8 @@ Punisher (GMG) パニッシャー (GMG) Punisher (GMG) - "懲罰者"防地雷反伏擊車 (榴彈機槍) - "惩罚者"防地雷反伏击车 (榴弹机枪) + "懲罰者"防地雷反伏擊車 (榴彈機槍) + "惩罚者"防地雷反伏击车 (榴弹机枪) T100 Black Eagle @@ -718,8 +718,8 @@ T100 Black Eagle T100 ブラック イーグル T100 Black Eagle - T100"黑鷹"主戰坦克 - T100"黑鹰"主战坦克 + T100"黑鷹"主戰坦克 + T100"黑鹰"主战坦克 2S9 Sochor @@ -734,8 +734,8 @@ 2S9 Sochor 2S9 ソーカー 2S9 Sochor - 2S9"薩克爾"自走砲 - 2S9"萨克尔"自走炮 + 2S9"薩克爾"自走砲 + 2S9"萨克尔"自走炮 BM-2T Stalker @@ -750,8 +750,8 @@ BM-2T Stalker BM-2T ストーカー BM-2T Stalker - BM-2T"潛行者"步兵戰車 - BM-2T"潜行者"步兵战车 + BM-2T"潛行者"步兵戰車 + BM-2T"潜行者"步兵战车 ZSU-35 Tigris @@ -766,8 +766,8 @@ ZSU-35 Tigris ZSU-35 ZSU-35 Tigris - ZSU-35"虎式"防空車 - ZSU-35"虎式"防空车 + ZSU-35"虎式"防空車 + ZSU-35"虎式"防空车 Otokar ARMA @@ -782,8 +782,8 @@ Otokar ARMA ティグリスOtokar アルマ Otokar ARMA - "奧托卡-阿爾默"裝甲運兵車 - "奥托卡-阿尔默"装甲运兵车 + "奧托卡-阿爾默"裝甲運兵車 + "奥托卡-阿尔默"装甲运兵车 Typhoon Transport @@ -798,8 +798,8 @@ Typhoon da trasporto Typhoon 輸送型 Typhoon 수송 - "颱風"卡車 (運輸) - "台风"卡车 (运输) + "颱風"卡車 (運輸) + "台风"卡车 (运输) Typhoon Transport (covered) @@ -814,8 +814,8 @@ Typhoon da trasporto (coperto) Typhoon 輸送型 (幌) Typhoon 수송 (덮개) - "颱風"卡車 (運輸, 棚布) - "台风"卡车 (运输, 棚布) + "颱風"卡車 (運輸, 棚布) + "台风"卡车 (运输, 棚布) Typhoon Device @@ -830,8 +830,8 @@ Typhoon per dispositivo Typhoon デバイス型 Typhoon 장치 - "颱風"卡車 (精密設備) - "台风"卡车 (精密设备) + "颱風"卡車 (精密設備) + "台风"卡车 (精密设备) Typhoon Ammo @@ -846,8 +846,8 @@ Typhoon di rifornimento munizioni Typhoon 弾薬給弾型 Typhoon 탄약 - "颱風"卡車 (彈藥) - "台风"卡车 (弹药) + "颱風"卡車 (彈藥) + "台风"卡车 (弹药) Typhoon Fuel @@ -862,8 +862,8 @@ Typhoon di rifornimento carburante Typhoon 燃料給油車 Typhoon 연료 - "颱風"卡車 (燃油) - "台风"卡车 (燃油) + "颱風"卡車 (燃油) + "台风"卡车 (燃油) Typhoon Repair @@ -878,8 +878,8 @@ Typhoon riparatore Typhoon 修理型 Typhoon 수리 - "颱風"卡車 (維修) - "台风"卡车 (维修) + "颱風"卡車 (維修) + "台风"卡车 (维修) Typhoon Medical @@ -894,8 +894,8 @@ Typhoon medico Typhoon 救急車 Typhoon 의료 - "颱風"卡車 (醫療) - "台风"卡车 (医疗) + "颱風"卡車 (醫療) + "台风"卡车 (医疗) RAH-66 Comanche @@ -910,8 +910,8 @@ RAH-66 Comanche RAH-66 コマンチ RAH-66 Comanche - RAH-66"卡曼契"攻擊直升機 - RAH-66"卡曼契"攻击直升机 + RAH-66"卡曼契"攻擊直升機 + RAH-66"卡曼契"攻击直升机 MH-6 Little Bird @@ -926,8 +926,8 @@ MH-6 Little Bird MH-6 リトル バード MH-6 Little Bird - MH-6"小鳥"運輸直升機 - MH-6"小鸟"运输直升机 + MH-6"小鳥"運輸直升機 + MH-6"小鸟"运输直升机 AH-6 Little Bird @@ -942,8 +942,8 @@ AH-6 Little Bird AH-6 リトル バード AH-6 Little Bird - AH-6"小鳥"武裝直升機 - AH-6"小鸟"武装直升机 + AH-6"小鳥"武裝直升機 + AH-6"小鸟"武装直升机 CH-47I Chinook @@ -958,8 +958,8 @@ CH-47I Chinook CH-47I チヌーク CH-47I Chinook - CH-47I"契努克"運輸直升機 - CH-47I"契努克"运输直升机 + CH-47I"契努克"運輸直升機 + CH-47I"契努克"运输直升机 CH-47I Chinook (unarmed) @@ -974,8 +974,8 @@ CH-47I Chinook (desarmado) CH-47I チヌーク (非武装) CH-47I Chinook (비무장) - CH-47I"契努克"運輸直升機 (無武裝) - CH-47I"契努克"运输直升机 (无武装) + CH-47I"契努克"運輸直升機 (無武裝) + CH-47I"契努克"运输直升机 (无武装) A-10D Thunderbolt II @@ -990,8 +990,8 @@ A-10D Thunderbolt II A-10D サンダーボルト II A-10D Thunderbolt II - A-10D"雷霆二式"攻擊機 - A-10D"雷霆二式"攻击机 + A-10D"雷霆二式"攻擊機 + A-10D"雷霆二式"攻击机 AW159 Wildcat @@ -1006,8 +1006,8 @@ AW159 Wildcat AW159 ワイルドキャット AW159 Wildcat - AW159"野貓"直升機 - AW159"野猫"直升机 + AW159"野貓"直升機 + AW159"野猫"直升机 AW159 Wildcat (unarmed) @@ -1022,8 +1022,8 @@ AW159 Wildcat (disarmato) AW159 ワイルドキャット (非武装) AW159 Wildcat (비무장) - AW159"野貓"直升機 (無武裝) - AW159"野猫"直升机 (无武装) + AW159"野貓"直升機 (無武裝) + AW159"野猫"直升机 (无武装) AW101 Merlin @@ -1038,8 +1038,8 @@ AW101 Merlin AW101 マーリン AW101 Merlin - AW101"灰背隼"運輸直升機 - AW101"灰背隼"运输直升机 + AW101"灰背隼"運輸直升機 + AW101"灰背隼"运输直升机 L-159 ALCA @@ -1054,8 +1054,8 @@ L-159 ALCA L-159 アルカ L-159 ALCA - L-159先進輕型戰鬥機 - L-159先进轻型战斗机 + L-159先進輕型戰鬥機 + L-159先进轻型战斗机 L-159 ALCA (CAS) @@ -1070,8 +1070,8 @@ L-159 ALCA (CAS) L-159 アルカ (対地) L-159 ALCA (근접지원) - L-159先進輕型戰鬥機 (近空支援) - L-159先进轻型战斗机 (近空支援) + L-159先進輕型戰鬥機 (近空支援) + L-159先进轻型战斗机 (近空支援) L-159 ALCA (AA) @@ -1086,8 +1086,8 @@ L-159 ALCA (AA) L-159 アルカ (対空) L-159 ALCA (대공) - L-159先進輕型戰鬥機 (空對空) - L-159先进轻型战斗机 (空对空) + L-159先進輕型戰鬥機 (空對空) + L-159先进轻型战斗机 (空对空) Ka-60 Kasatka @@ -1102,8 +1102,8 @@ Ka-60 Kasatka Ka-60 カサートカ Ka-60 Kasatka - Ka-60"逆戟鯨"直升機 - Ka-60"逆戟鲸"直升机 + Ka-60"逆戟鯨"直升機 + Ka-60"逆戟鲸"直升机 Ka-60 Kasatka (Black & White) @@ -1117,8 +1117,8 @@ Ka-60 Kasatka (blanco y negro) Ka-60 カサートカ (黒&白) Ka-60 Kasatka (검정 및 하양) - Ka-60"逆戟鯨"直升機 (黑&白) - Ka-60"逆戟鲸"直升机 (黑&白) + Ka-60"逆戟鯨"直升機 (黑&白) + Ka-60"逆戟鲸"直升机 (黑&白) Ka-60 Kasatka (unarmed) @@ -1133,8 +1133,8 @@ Ka-60 Kasatka (disarmato) Ka-60 カサートカ (非武装) Ka-60 Kasatka (비무장) - Ka-60"逆戟鯨"直升機 (無武裝) - Ka-60"逆戟鲸"直升机 (无武装) + Ka-60"逆戟鯨"直升機 (無武裝) + Ka-60"逆戟鲸"直升机 (无武装) Yak-130 @@ -1149,8 +1149,8 @@ Yak-130 Yak-130 ミトン Yak-130 - Yak-130"手套"攻擊機 - Yak-130"手套"攻击机 + Yak-130"手套"攻擊機 + Yak-130"手套"攻击机 MD 500 @@ -1165,8 +1165,8 @@ MD 500 MD 500 MD 500 - MD 500"防衛者"直升機 - MD 500"防卫者"直升机 + MD 500"防衛者"直升機 + MD 500"防卫者"直升机 M4A1 SLAM @@ -1181,8 +1181,8 @@ M4A1 SLAM M4A1 SLAM M4A1 SLAM - M4A1指向性反裝甲地雷 - M4A1指向性反装甲地雷 + M4A1指向性反裝甲地雷 + M4A1指向性反装甲地雷 M18A1 Claymore @@ -1197,8 +1197,8 @@ M18A1 Claymore Mina antiuomo M18A1 クレイモア M18A1 클레이모어 - M18A1"闊刀"地雷 - M18A1"阔刀"地雷 + M18A1"闊刀"地雷 + M18A1"阔刀"地雷 M183 Demolition Charge Assembly @@ -1213,8 +1213,8 @@ M183 Demolition Charge Assembly M183 梱包爆薬 M183 폭파 장약 조립 - M183炸藥包 - M183炸药包 + M183炸藥包 + M183炸药包 M112 Demolition Block @@ -1229,8 +1229,8 @@ M112 Demolition Block M113 爆薬ブロック M112 폭파 블럭 - M112塑性炸藥 - M112塑性炸药 + M112塑性炸藥 + M112塑性炸药 M67 Fragmentation Grenade @@ -1245,8 +1245,8 @@ M67 Granata a frammentazione M67 破片手榴弾 M67 세열 수류탄 - M67破片手榴彈 - M67破片手榴弹 + M67破片手榴彈 + M67破片手榴弹 M83 Smoke Grenade (White) @@ -1261,8 +1261,8 @@ M83 Granata fumogena (Bianco) M18 煙幕手榴弾 (白) M83 연막탄 (하양) - M83煙霧彈 (白色) - M83烟雾弹 (白色) + M83煙霧彈 (白色) + M83烟雾弹 (白色) M18 Smoke Grenade (Blue) @@ -1277,8 +1277,8 @@ M18 Granata fumogena (Blu) M18 煙幕手榴弾 (青) M18 연막탄 (파랑) - M18煙霧彈 (藍色) - M18烟雾弹 (蓝色) + M18煙霧彈 (藍色) + M18烟雾弹 (蓝色) M18 Smoke Grenade (Green) @@ -1293,8 +1293,8 @@ M18 Granata fumogena (Verde) M18 煙幕手榴弾 (緑) M18 연막탄 (초록) - M18煙霧彈 (綠色) - M18烟雾弹 (绿色) + M18煙霧彈 (綠色) + M18烟雾弹 (绿色) M18 Smoke Grenade (Orange) @@ -1309,8 +1309,8 @@ M18 Granata fumogena (Arancione) M18 煙幕手榴弾 (橙) M18 연막탄 (주황) - M18煙霧彈 (橘色) - M18烟雾弹 (橘色) + M18煙霧彈 (橘色) + M18烟雾弹 (橘色) M18 Smoke Grenade (Purple) @@ -1325,8 +1325,8 @@ M18 Granata fumogena (Viola) M18 煙幕手榴弾 (紫) M18 연막탄 (보라) - M18煙霧彈 (紫色) - M18烟雾弹 (紫色) + M18煙霧彈 (紫色) + M18烟雾弹 (紫色) M18 Smoke Grenade (Red) @@ -1341,8 +1341,8 @@ M18 Granata fumogena (Rosso) M18 煙幕手榴弾 (赤) M18 연막탄 (빨강) - M18煙霧彈 (紅色) - M18烟雾弹 (红色) + M18煙霧彈 (紅色) + M18烟雾弹 (红色) M18 Smoke Grenade (Yellow) @@ -1357,8 +1357,8 @@ M18 Granata fumogena (Giallo) M18 煙幕手榴弾 (黄) M18 연막탄 (노랑) - M18煙霧彈 (黃色) - M18烟雾弹 (黄色) + M18煙霧彈 (黃色) + M18烟雾弹 (黄色) M15 Anti-Tank Mine @@ -1373,8 +1373,8 @@ M15 Mine anticarro M15 対戦車地雷 M15 대전차지뢰 - M15反坦克地雷 - M15反坦克地雷 + M15反坦克地雷 + M15反坦克地雷 VS-50 Anti-Personnel Mine @@ -1389,8 +1389,8 @@ VS-50 Mine antiuomo VS-50 対人地雷 VS-50 대인지뢰 - VS-50反人員地雷 - VS-50反人员地雷 + VS-50反人員地雷 + VS-50反人员地雷 M26 Anti-Personnel Bounding Mine @@ -1405,8 +1405,8 @@ M26 Mine saltanti antiuomo M26 対人跳躍地雷 M26 대인도약지뢰 - M26反人員彈跳雷 - M26反人员弹跳雷 + M26反人員彈跳雷 + M26反人员弹跳雷 PMR-3 Anti-Personnel Tripwire Mine @@ -1421,8 +1421,8 @@ PMR-3 Mine antiuomo PMR-3 仕掛け型対人地雷 PMR-3 대인인계철선지뢰 - PMR-3反人員絆線雷 - PMR-3反人员绊线雷 + PMR-3反人員絆線雷 + PMR-3反人员绊线雷 P99 @@ -1437,8 +1437,8 @@ P99 P99 P99 - P99手槍 - P99手枪 + P99手槍 + P99手枪 MP-443 Grach @@ -1453,8 +1453,8 @@ MP-443 Grach MP-433 グラッチ MP-443 Grach - MP-443"烏鴉"手槍 - MP-443"乌鸦"手枪 + MP-443"烏鴉"手槍 + MP-443"乌鸦"手枪 Custom Covert II @@ -1469,8 +1469,8 @@ ACP-C2 カスタム コンバート II Custom Covert II - 特裝隱蔽Ⅱ型手槍 - 特装隐蔽Ⅱ型手枪 + 特裝隱蔽Ⅱ型手槍 + 特装隐蔽Ⅱ型手枪 FNX-45 Tactical @@ -1485,8 +1485,8 @@ FNX-45 Tactical FNX-45 タクティカル FNX-45 Tactical - FNX-45戰術型手槍 - FNX-45战术型手枪 + FNX-45戰術型手槍 + FNX-45战术型手枪 Chiappa Rhino 60DS @@ -1501,8 +1501,8 @@ Chiappa Rhino 6DS チアッパ ライノ 60DS Chiappa Rhino 60DS - 齊亞帕"犀牛"60DS左輪手槍 - 齐亚帕"犀牛"60DS左轮手枪 + 齊亞帕"犀牛"60DS左輪手槍 + 齐亚帕"犀牛"60DS左轮手枪 Taurus Judge @@ -1517,8 +1517,8 @@ Taurus Judge タウルス ジャッジ Taurus Judge - 金牛座"法官"信號槍 - 金牛座"法官"信号枪 + 金牛座"法官"信號槍 + 金牛座"法官"信号枪 NLAW @@ -1533,8 +1533,8 @@ NLAW NLAW NLAW - 次世代輕型反坦克導彈發射器 - 次世代轻型反坦克导弹发射器 + 次世代輕型反坦克導彈發射器 + 次世代轻型反坦克导弹发射器 RPG-32 @@ -1549,8 +1549,8 @@ RPG-32 RPG-32 RPG-32 - RPG-32"哈希姆"火箭發射器 - RPG-32"哈希姆"火箭发射器 + RPG-32"哈希姆"火箭發射器 + RPG-32"哈希姆"火箭发射器 Mini-Spike (AA) @@ -1565,8 +1565,8 @@ Mini-Spike (AA) ミニスパイク (対空) Mini-Spike (대공) - "迷你長釘"導彈發射器 (防空) - "迷你长钉"导弹发射器 (防空) + "迷你長釘"導彈發射器 (防空) + "迷你长钉"导弹发射器 (防空) Mini-Spike (AT) @@ -1581,8 +1581,8 @@ Mini-Spike (AT) ミニスパイク (対地) Mini-Spike (대전차) - "迷你長釘"導彈發射器 (反坦克) - "迷你长钉"导弹发射器 (反坦克) + "迷你長釘"導彈發射器 (反坦克) + "迷你长钉"导弹发射器 (反坦克) MX @@ -1597,8 +1597,8 @@ MX MX MX - MX突擊步槍 - MX突击步枪 + MX突擊步槍 + MX突击步枪 MX (Black) @@ -1613,8 +1613,8 @@ MX (Nero) MX (黒) MX (검정) - MX突擊步槍 (黑色) - MX突击步枪 (黑色) + MX突擊步槍 (黑色) + MX突击步枪 (黑色) MXC @@ -1629,8 +1629,8 @@ MXC MXC MXC - MXC卡賓步槍 - MXC卡宾步枪 + MXC卡賓步槍 + MXC卡宾步枪 MXC (Black) @@ -1645,8 +1645,8 @@ MXC (Nero) MXC (黒) MXC (검정) - MXC卡賓步槍 (黑色) - MXC卡宾步枪 (黑色) + MXC卡賓步槍 (黑色) + MXC卡宾步枪 (黑色) MX 3GL @@ -1661,8 +1661,8 @@ MX 3GL MX 3GL MX 3GL - MX突擊步槍 (3連裝榴彈) - MX突击步枪 (3连装榴弹) + MX突擊步槍 (3連裝榴彈) + MX突击步枪 (3连装榴弹) MX 3GL (Black) @@ -1677,8 +1677,8 @@ MX 3GL (Nero) MX 3GL (黒) MX 3GL (검정) - MX突擊步槍 (3連裝榴彈-黑色) - MX突击步枪 (3连装榴弹-黑色) + MX突擊步槍 (3連裝榴彈-黑色) + MX突击步枪 (3连装榴弹-黑色) MX LSW @@ -1693,8 +1693,8 @@ MX LSW MX LSW MX LSW - MX輕型機槍 - MX轻型机枪 + MX輕型機槍 + MX轻型机枪 MX LSW (Black) @@ -1709,8 +1709,8 @@ MX LSW (Nero) MX LSW (黒) MX LSW (검정) - MX輕型機槍 (黑色) - MX轻型机枪 (黑色) + MX輕型機槍 (黑色) + MX轻型机枪 (黑色) MXM @@ -1725,8 +1725,8 @@ MXM MXM MXM - MXM精準步槍 - MXM精准步枪 + MXM精準步槍 + MXM精准步枪 MXM (Black) @@ -1741,8 +1741,8 @@ MXM (Nero) MXM (黒) MXM (검정) - MXM精準步槍 (黑色) - MXM精准步枪 (黑色) + MXM精準步槍 (黑色) + MXM精准步枪 (黑色) KH2002 Sama @@ -1757,8 +1757,8 @@ KT2002 Katiba KH2002 サマ KH2002 Sama - KH2002"海白爾"突擊步槍 - KH2002"海白尔"突击步枪 + KH2002"海白爾"突擊步槍 + KH2002"海白尔"突击步枪 KH2002C Sama @@ -1773,8 +1773,8 @@ KT2002C Katiba KH2002C サマ KH2002C Sama - KH2002C"海白爾"卡賓步槍 - KH2002C"海白尔"卡宾步枪 + KH2002C"海白爾"卡賓步槍 + KH2002C"海白尔"卡宾步枪 KH2002 Sama KGL @@ -1789,8 +1789,8 @@ KT2002 Katiba KGL KH2002 サマ KGL KH2002 Sama KGL - KH2002"海白爾"突擊步槍 (榴彈) - KH2002"海白尔"突击步枪 (榴弹) + KH2002"海白爾"突擊步槍 (榴彈) + KH2002"海白尔"突击步枪 (榴弹) F2000 (Camo) @@ -1805,8 +1805,8 @@ F2000 (Camo) F2000 (迷彩) F2000 (위장) - F2000突擊步槍 (迷彩) - F2000突击步枪 (迷彩) + F2000突擊步槍 (迷彩) + F2000突击步枪 (迷彩) F2000 @@ -1821,8 +1821,8 @@ F2000 F2000 F2000 - F2000突擊步槍 - F2000突击步枪 + F2000突擊步槍 + F2000突击步枪 F2000 Tactical (Camo) @@ -1837,8 +1837,8 @@ F2000 Tactical (Camo) F2000 タクティカル (迷彩) F2000 Tactical (위장) - F2000戰術型突擊步槍 (迷彩) - F2000战术型突击步枪 (迷彩) + F2000戰術型突擊步槍 (迷彩) + F2000战术型突击步枪 (迷彩) F2000 Tactical @@ -1853,8 +1853,8 @@ F2000 Tactical F2000 タクティカル F2000 Tactical - F2000戰術型突擊步槍 - F2000战术型突击步枪 + F2000戰術型突擊步槍 + F2000战术型突击步枪 F2000 EGLM (Camo) @@ -1869,8 +1869,8 @@ F2000 EGLM (Camo) F2000 EGLM (迷彩) F2000 EGLM (위장) - F2000突擊步槍 (榴彈-迷彩) - F2000突击步枪 (榴弹-迷彩) + F2000突擊步槍 (榴彈-迷彩) + F2000突击步枪 (榴弹-迷彩) F2000 EGLM @@ -1885,8 +1885,8 @@ F2000 EGLM F2000 EGLM F2000 EGLM - F2000突擊步槍 (榴彈) - F2000突击步枪 (榴弹) + F2000突擊步槍 (榴彈) + F2000突击步枪 (榴弹) TAR-21 @@ -1901,8 +1901,8 @@ TAR-21 TAR-21 TAR-21 - TAR-21突擊步槍 - TAR-21突击步枪 + TAR-21突擊步槍 + TAR-21突击步枪 CTAR-21 @@ -1917,8 +1917,8 @@ CTAR-21 CTAR-21 CTAR-21 - CTAR-21卡賓步槍 - CTAR-21卡宾步枪 + CTAR-21卡賓步槍 + CTAR-21卡宾步枪 TAR-21 EGLM @@ -1933,8 +1933,8 @@ TAR-21 EGLM TAR-21 EGLM TAR-21 EGLM - TAR-21突擊步槍 (榴彈) - TAR-21突击步枪 (榴弹) + TAR-21突擊步槍 (榴彈) + TAR-21突击步枪 (榴弹) Vector SMG @@ -1949,8 +1949,8 @@ Vector SMG ベクター SMG Vector SMG - "維克特"衝鋒槍 - "维克特"冲锋枪 + "維克特"衝鋒槍 + "维克特"冲锋枪 Scorpion Evo 3 A1 @@ -1965,8 +1965,8 @@ Scorpion Evo 3 A1 スコーピオン エボ 3 A1 Scorpion Evo 3 A1 - "蠍式"Evo 3 A1衝鋒槍 - "蝎式"Evo 3 A1冲锋枪 + "蠍式"Evo 3 A1衝鋒槍 + "蝎式"Evo 3 A1冲锋枪 CPW @@ -1981,8 +1981,8 @@ CPW CPW CPW - 緊湊型個人衝鋒槍 - 紧凑型个人冲锋枪 + 緊湊型個人衝鋒槍 + 紧凑型个人冲锋枪 RFB SDAR @@ -1997,8 +1997,8 @@ RFB SDAR RFB SDAR RFB SDAR - 犢牛式水陸兩用步槍 - 犊牛式水陆两用步枪 + 犢牛式水陸兩用步槍 + 犊牛式水陆两用步枪 Stoner 99 LMG @@ -2013,8 +2013,8 @@ Stoner 99 LMG ストーナー 99 LMG Stoner 99 LMG - 斯通納99輕機槍 - 斯通纳99轻机枪 + 斯通納99輕機槍 + 斯通纳99轻机枪 Negev NG7 @@ -2029,8 +2029,8 @@ Negev NG7 ネゲフ NG7 Negev NG7 - 內蓋夫NG7機槍 - 内盖夫NG7机枪 + 內蓋夫NG7機槍 + 内盖夫NG7机枪 Mk14 Mod 1 EBR @@ -2045,8 +2045,8 @@ Mk14 Mod 1 EBR Mk14 Mod 1 EBR Mk14 Mod 1 EBR - Mk14一型增強型戰鬥步槍 - Mk14一型增强型战斗步枪 + Mk14一型增強型戰鬥步槍 + Mk14一型增强型战斗步枪 GM6 Lynx @@ -2061,8 +2061,8 @@ GM6 Lynx GM6 リンクス GM6 Lynx - GM6"天貓"反器材狙擊步槍 - GM6"天猫"反器材狙击步枪 + GM6"天貓"反器材狙擊步槍 + GM6"天猫"反器材狙击步枪 GM6 Lynx (Camo) @@ -2077,8 +2077,8 @@ GM6 Lynx (Camo) GM6 リンクス (迷彩) GM6 Lynx (위장) - GM6"天貓"反器材狙擊步槍 (迷彩) - GM6"天猫"反器材狙击步枪 (迷彩) + GM6"天貓"反器材狙擊步槍 (迷彩) + GM6"天猫"反器材狙击步枪 (迷彩) M200 Intervention @@ -2093,8 +2093,8 @@ M200 Intervention M200 インターベンション M200 Intervention - M200干預型狙擊步槍 - M200干预型狙击步枪 + M200干預型狙擊步槍 + M200干预型狙击步枪 M200 Intervention (Camo) @@ -2109,8 +2109,8 @@ M200 Intervention (Camo) M200 インターベンション (迷彩) M200 Intervention (위장) - M200干預型狙擊步槍 (迷彩) - M200干预型狙击步枪 (迷彩) + M200干預型狙擊步槍 (迷彩) + M200干预型狙击步枪 (迷彩) VS-121 @@ -2125,8 +2125,8 @@ VS-121 VS-121 VS-121 - VS-121狙擊步槍 - VS-121狙击步枪 + VS-121狙擊步槍 + VS-121狙击步枪 Noreen "Bad News" ULR @@ -2141,8 +2141,8 @@ Noreen "Bad News" ULR ノレーン "バッド ニュース" ULR Noreen "Bad News" ULR - 諾琳"壞消息"極距狙擊步槍 - 诺琳"坏消息"极距狙击步枪 + 諾琳"壞消息"極距狙擊步槍 + 诺琳"坏消息"极距狙击步枪 Noreen "Bad News" ULR (Black) @@ -2157,8 +2157,8 @@ Noreen "Bad News" ULR (Preto) ノレーン "バッド ニュース" ULR (黒) Noreen "Bad News" ULR (검정) - 諾琳"壞消息"極距狙擊步槍 (黑色) - 诺琳"坏消息"极距狙击步枪 (黑色) + 諾琳"壞消息"極距狙擊步槍 (黑色) + 诺琳"坏消息"极距狙击步枪 (黑色) Noreen "Bad News" ULR (Camo) @@ -2173,8 +2173,8 @@ Noreen "Bad News" ULR (Camuflagem) ノレーン "バッド ニュース" ULR (迷彩) Noreen "Bad News" ULR (위장) - 諾琳"壞消息"極距狙擊步槍 (迷彩) - 诺琳"坏消息"极距狙击步枪 (迷彩) + 諾琳"壞消息"極距狙擊步槍 (迷彩) + 诺琳"坏消息"极距狙击步枪 (迷彩) Noreen "Bad News" ULR (Sand) @@ -2189,8 +2189,8 @@ Noreen "Bad News" ULR (Deserto) ノレーン "バッド ニュース" ULR (砂地) Noreen "Bad News" ULR (모래) - 諾琳"壞消息"極距狙擊步槍 (沙色) - 诺琳"坏消息"极距狙击步枪 (沙色) + 諾琳"壞消息"極距狙擊步槍 (沙色) + 诺琳"坏消息"极距狙击步枪 (沙色) SIG 556 @@ -2205,8 +2205,8 @@ SIG 556 SIG 556 SIG 556 - SIG 556精準步槍 - SIG 556精准步枪 + SIG 556精準步槍 + SIG 556精准步枪 SIG 556 (Black) @@ -2221,8 +2221,8 @@ SIG 556 (Preto) SIG 556 (黒) SIG 556 (검정) - SIG 556精準步槍 (黑色) - SIG 556精准步枪 (黑色) + SIG 556精準步槍 (黑色) + SIG 556精准步枪 (黑色) SIG 556 (Khaki) @@ -2237,8 +2237,8 @@ SIG 556 (Caqui) SIG 556 (土埃) SIG 556 (카키) - SIG 556精準步槍 (卡其色) - SIG 556精准步枪 (卡其色) + SIG 556精準步槍 (卡其色) + SIG 556精准步枪 (卡其色) SIG 556 (Sand) @@ -2253,8 +2253,8 @@ SIG 556 (Deserto) SIG 556 (砂地) SIG 556 (모래) - SIG 556精準步槍 (沙色) - SIG 556精准步枪 (沙色) + SIG 556精準步槍 (沙色) + SIG 556精准步枪 (沙色) SIG 556 (Camo) @@ -2269,8 +2269,8 @@ SIG 556 (Camuflagem) SIG 556 (迷彩) SIG 556 (위장) - SIG 556精準步槍 (迷彩) - SIG 556精准步枪 (迷彩) + SIG 556精準步槍 (迷彩) + SIG 556精准步枪 (迷彩) SIG 556 (Woodland) @@ -2285,8 +2285,8 @@ SIG 556 (Floresta) SIG 556 (森林) SIG 556 (우드랜드) - SIG 556精準步槍 (森林迷彩) - SIG 556精准步枪 (森林迷彩) + SIG 556精準步槍 (森林迷彩) + SIG 556精准步枪 (森林迷彩) SIG 556 (provisional) spotter @@ -2301,8 +2301,8 @@ SIG 556 (provisional) observador SIG 556 (仮) スポッター SIG 556 (임시) spotter - SIG 556精準步槍 (暫定) 觀測手 - SIG 556精准步枪 (暂定) 观测手 + SIG 556精準步槍 (暫定) 觀測手 + SIG 556精准步枪 (暂定) 观测手 ASP-1 Kir @@ -2317,8 +2317,8 @@ ASP-1 Kir ASP-1 Kir ASP-1 Kir - ASP-1"基爾"消音狙擊步槍 - ASP-1"基尔"消音狙击步枪 + ASP-1"基爾"消音狙擊步槍 + ASP-1"基尔"消音狙击步枪 ASP-1 Kir (Black) @@ -2333,8 +2333,8 @@ ASP-1 Kir (Preto) ASP-1 Kir (黒) ASP-1 Kir (검정) - ASP-1"基爾"消音狙擊步槍 (黑色) - ASP-1"基尔"消音狙击步枪 (黑色) + ASP-1"基爾"消音狙擊步槍 (黑色) + ASP-1"基尔"消音狙击步枪 (黑色) ASP-1 Kir (Tan) @@ -2349,8 +2349,8 @@ ASP-1 Kir (Deserto) ASP-1 Kir (黄褐) ASP-1 Kir (황갈) - ASP-1"基爾"消音狙擊步槍 (黃褐色) - ASP-1"基尔"消音狙击步枪 (黄褐色) + ASP-1"基爾"消音狙擊步槍 (黃褐色) + ASP-1"基尔"消音狙击步枪 (黄褐色) Cyrus @@ -2365,8 +2365,8 @@ Cyrus サイラス Cyrus - "居鲁士"狙擊步槍 - "居鲁士"狙击步枪 + "居鲁士"狙擊步槍 + "居鲁士"狙击步枪 Cyrus (Black) @@ -2381,8 +2381,8 @@ Cyrus (Preto) サイラス (黒) Cyrus (검정) - "居鲁士"狙擊步槍 (黑色) - "居鲁士"狙击步枪 (黑色) + "居鲁士"狙擊步槍 (黑色) + "居鲁士"狙击步枪 (黑色) Cyrus (Hex) @@ -2397,8 +2397,8 @@ Cyrus (Hex) サイラス (蜂巣) Cyrus (육각) - "居鲁士"狙擊步槍 (數位蜂巢迷彩) - "居鲁士"狙击步枪 (数位蜂巢迷彩) + "居鲁士"狙擊步槍 (數位蜂巢迷彩) + "居鲁士"狙击步枪 (数位蜂巢迷彩) Cyrus (Tan) @@ -2413,8 +2413,8 @@ Cyrus (Deserto) サイラス (黄褐) Cyrus (황갈) - "居鲁士"狙擊步槍 (黃褐色) - "居鲁士"狙击步枪 (黄褐色) + "居鲁士"狙擊步槍 (黃褐色) + "居鲁士"狙击步枪 (黄褐色) M14 @@ -2429,8 +2429,8 @@ M14 M14 M14 - M14精準步槍 - M14精准步枪 + M14精準步槍 + M14精准步枪 M14 (Camo) @@ -2445,8 +2445,8 @@ M14 (Camuflagem) M14 (迷彩) M14 (위장) - M14精準步槍 (迷彩) - M14精准步枪 (迷彩) + M14精準步槍 (迷彩) + M14精准步枪 (迷彩) M14 (Olive) @@ -2461,8 +2461,8 @@ M14 (Oliva) M14 (オリーブド ラブ) M14 (올리브) - M14精準步槍 (橄欖色) - M14精准步枪 (橄榄色) + M14精準步槍 (橄欖色) + M14精准步枪 (橄榄色) HK121 @@ -2477,8 +2477,8 @@ HK121 HK 121 HK121 - HK121中型機槍 - HK121中型机枪 + HK121中型機槍 + HK121中型机枪 HK121 (Hex) @@ -2493,8 +2493,8 @@ HK121 (Hex) HK 121 (蜂巣) HK121 (육각) - HK121中型機槍 (數位蜂巢迷彩) - HK121中型机枪 (数位蜂巢迷彩) + HK121中型機槍 (數位蜂巢迷彩) + HK121中型机枪 (数位蜂巢迷彩) HK121 (Tan) @@ -2509,8 +2509,8 @@ HK121 (Deserto) HK 121 (黄褐) HK121 (황갈) - HK121機槍 (黃褐色) - HK121机枪 (黄褐色) + HK121機槍 (黃褐色) + HK121机枪 (黄褐色) LWMMG @@ -2525,8 +2525,8 @@ LWMMG LWMMG LWMMG - 輕量化中型機槍 - 轻量化中型机枪 + 輕量化中型機槍 + 轻量化中型机枪 LWMMG (MTP) @@ -2541,8 +2541,8 @@ LWMMG (MTP) LWMMG (マルチカモ) LWMMG (MTP) - 輕量化中型機槍 (多地形迷彩) - 轻量化中型机枪 (多地形迷彩) + 輕量化中型機槍 (多地形迷彩) + 轻量化中型机枪 (多地形迷彩) LWMMG (Black) @@ -2557,8 +2557,8 @@ LWMMG (Preto) LWMMG (黒) LWMMG (검정) - 輕量化中型機槍 (黑色) - 轻量化中型机枪 (黑色) + 輕量化中型機槍 (黑色) + 轻量化中型机枪 (黑色) LWMMG (Sand) @@ -2573,8 +2573,8 @@ LWMMG (Deserto) LWMMG (砂地) LWMMG (모래) - 輕量化中型機槍 (沙色) - 轻量化中型机枪 (沙色) + 輕量化中型機槍 (沙色) + 轻量化中型机枪 (沙色) Jeep Wrangler @@ -2589,8 +2589,8 @@ Jeep Wrangler ジープ ラングラー Jeep Wrangler - "牧馬人"吉普車 - "牧马人"吉普车 + "牧馬人"吉普車 + "牧马人"吉普车 Jeep Wrangler (Black) @@ -2605,8 +2605,8 @@ Jeep Wrangler (Preto) ジープ ラングラー (黒) Jeep Wrangler (검정) - "牧馬人"吉普車 (黑色) - "牧马人"吉普车 (黑色) + "牧馬人"吉普車 (黑色) + "牧马人"吉普车 (黑色) Jeep Wrangler (Blue) @@ -2621,8 +2621,8 @@ Jeep Wrangler (Blu) ジープ ラングラー (青) Jeep Wrangler (파랑) - "牧馬人"吉普車 (藍色) - "牧马人"吉普车 (蓝色) + "牧馬人"吉普車 (藍色) + "牧马人"吉普车 (蓝色) Jeep Wrangler (Green) @@ -2637,8 +2637,8 @@ Jeep Wrangler (Verde) ジープ ラングラー (緑) Jeep Wrangler (초록) - "牧馬人"吉普車 (綠色) - "牧马人"吉普车 (绿色) + "牧馬人"吉普車 (綠色) + "牧马人"吉普车 (绿色) Jeep Wrangler (Orange) @@ -2653,8 +2653,8 @@ Jeep Wrangler (Arancione) ジープ ラングラー (橙) Jeep Wrangler (주황) - "牧馬人"吉普車 (橘色) - "牧马人"吉普车 (橘色) + "牧馬人"吉普車 (橘色) + "牧马人"吉普车 (橘色) Jeep Wrangler (Red) @@ -2669,8 +2669,8 @@ Jeep Wrangler (Rosso) ジープ ラングラー (赤) Jeep Wrangler (빨강) - "牧馬人"吉普車 (紅色) - "牧马人"吉普车 (红色) + "牧馬人"吉普車 (紅色) + "牧马人"吉普车 (红色) Jeep Wrangler (White) @@ -2685,8 +2685,8 @@ Jeep Wrangler (Bianco) ジープ ラングラー (白) Jeep Wrangler (하양) - "牧馬人"吉普車 (白色) - "牧马人"吉普车 (白色) + "牧馬人"吉普車 (白色) + "牧马人"吉普车 (白色) Cessna TTx @@ -2701,8 +2701,8 @@ Cessna TTx セスナ TTx Cessna TTx - "賽斯納"TTx單引擎飛機 - "赛斯纳"TTx单引擎飞机 + "賽斯納"TTx單引擎飛機 + "赛斯纳"TTx单引擎飞机 Cessna TTx (Racing) @@ -2717,8 +2717,8 @@ Cessna TTx (Racing) セスナ TTx (レース仕様) Cessna TTx (경주용) - "賽斯納"TTx單引擎飛機 (競速) - "赛斯纳"TTx单引擎飞机 (竞速) + "賽斯納"TTx單引擎飛機 (競速) + "赛斯纳"TTx单引擎飞机 (竞速) Burraq UCAV @@ -2733,8 +2733,8 @@ Burraq UCAV ブラーク UCAV Burraq UCAV - "柏拉格"空中無人戰鬥載具 - "柏拉格"空中无人战斗载具 + "柏拉格"空中無人戰鬥載具 + "柏拉格"空中无人战斗载具 QBZ-95-1 (Black) @@ -2749,8 +2749,8 @@ QBZ-95-1 (Preto) QBZ-95-1 (黒) QBZ-95-1 (검정) - QBZ-95-1式自動步槍 (黑色) - QBZ-95-1式自动步枪 (黑色) + QBZ-95-1式自動步槍 (黑色) + QBZ-95-1式自动步枪 (黑色) QBZ-95-1 (Green Hex) @@ -2765,8 +2765,8 @@ QBZ-95-1 (Hex Verde) QBZ-95-1 (緑蜂巣) QBZ-95-1 (초록육각) - QBZ-95-1式自動步槍 (綠色數位蜂巢迷彩) - QBZ-95-1式自动步枪 (绿色数位蜂巢迷彩) + QBZ-95-1式自動步槍 (綠色數位蜂巢迷彩) + QBZ-95-1式自动步枪 (绿色数位蜂巢迷彩) QBZ-95-1 (Hex) @@ -2781,8 +2781,8 @@ QBZ-95-1 (Hex) QBZ-95-1 (蜂巣) QBZ-95-1 (육각) - QBZ-95-1式自動步槍 (數位蜂巢迷彩) - QBZ-95-1式自动步枪 (数位蜂巢迷彩) + QBZ-95-1式自動步槍 (數位蜂巢迷彩) + QBZ-95-1式自动步枪 (数位蜂巢迷彩) QBZ-95-1 GL (Black) @@ -2797,8 +2797,8 @@ QBZ-95-1 GL (Preto) QBZ-95-1 GL (黒) QBZ-95-1 GL (검정) - QBZ-95-1式自動步槍 (榴彈-黑色) - QBZ-95-1式自动步枪 (榴弹-黑色) + QBZ-95-1式自動步槍 (榴彈-黑色) + QBZ-95-1式自动步枪 (榴弹-黑色) QBZ-95-1 GL (Green Hex) @@ -2813,8 +2813,8 @@ QBZ-95-1 GL (Hex Verde) QBZ-95-1 GL (緑蜂巣) QBZ-95-1 GL (초록육각) - QBZ-95-1式自動步槍 (榴彈-綠色數位蜂巢迷彩) - QBZ-95-1式自动步枪 (榴弹-绿色数位蜂巢迷彩) + QBZ-95-1式自動步槍 (榴彈-綠色數位蜂巢迷彩) + QBZ-95-1式自动步枪 (榴弹-绿色数位蜂巢迷彩) QBZ-95-1 GL (Hex) @@ -2829,8 +2829,8 @@ QBZ-95-1 GL (Hex) QBZ-95-1 GL (蜂巣) QBZ-95-1 GL (육각) - QBZ-95-1式自動步槍 (榴彈-數位蜂巢迷彩) - QBZ-95-1式自动步枪 (榴弹-数位蜂巢迷彩) + QBZ-95-1式自動步槍 (榴彈-數位蜂巢迷彩) + QBZ-95-1式自动步枪 (榴弹-数位蜂巢迷彩) QBZ-95-1 LSW (Black) @@ -2845,8 +2845,8 @@ QBZ-95-1 LSW (Preto) QBZ-95-1 LSW (黒) QBZ-95-1 LSW (검정) - QBZ-95-1式輕機槍 (黑色) - QBZ-95-1式轻机枪 (黑色) + QBZ-95-1式輕機槍 (黑色) + QBZ-95-1式轻机枪 (黑色) QBZ-95-1 LSW (Green Hex) @@ -2861,8 +2861,8 @@ QBZ-95-1 LSW (Hex Verde) QBZ-95-1 LSW (緑蜂巣) QBZ-95-1 LSW (초록육각) - QBZ-95-1式輕機槍 (綠色數位蜂巢迷彩) - QBZ-95-1式轻机枪 (绿色数位蜂巢迷彩) + QBZ-95-1式輕機槍 (綠色數位蜂巢迷彩) + QBZ-95-1式轻机枪 (绿色数位蜂巢迷彩) QBZ-95-1 LSW (Hex) @@ -2877,8 +2877,8 @@ QBZ-95-1 LSW (Hex) QBZ-95-1 LSW (蜂巣) QBZ-95-1 LSW (육각) - QBZ-95-1式輕機槍 (數位蜂巢迷彩) - QBZ-95-1式轻机枪 (数位蜂巢迷彩) + QBZ-95-1式輕機槍 (數位蜂巢迷彩) + QBZ-95-1式轻机枪 (数位蜂巢迷彩) QBU-88 (Black) @@ -2893,8 +2893,8 @@ QBU-88 (Preto) QBU-88 (黒) QBU-88 (검정) - QBU-88式狙擊步槍 (黑色) - QBU-88式狙击步枪 (黑色) + QBU-88式狙擊步槍 (黑色) + QBU-88式狙击步枪 (黑色) QBU-88 (Green Hex) @@ -2909,8 +2909,8 @@ QBU-88 (Hex Verde) QBU-88 (緑蜂巣) QBU-88 (초록육각) - QBU-88式狙擊步槍 (綠色數位蜂巢迷彩) - QBU-88式狙击步枪 (绿色数位蜂巢迷彩) + QBU-88式狙擊步槍 (綠色數位蜂巢迷彩) + QBU-88式狙击步枪 (绿色数位蜂巢迷彩) QBU-88 (Hex) @@ -2925,8 +2925,8 @@ QBU-88 (Hex) QBU-88 (蜂巣) QBU-88 (육각) - QBU-88式狙擊步槍 (數位蜂巢迷彩) - QBU-88式狙击步枪 (数位蜂巢迷彩) + QBU-88式狙擊步槍 (數位蜂巢迷彩) + QBU-88式狙击步枪 (数位蜂巢迷彩) GM6 Lynx (Green Hex) @@ -2941,8 +2941,8 @@ GM6 Lynx (Hex Verde) GM6 リンクス (緑蜂巣) GM6 Lynx (초록육각) - GM6"天貓"反器材狙擊步槍 (綠色數位蜂巢迷彩) - GM6"天猫"反器材狙击步枪 (绿色数位蜂巢迷彩) + GM6"天貓"反器材狙擊步槍 (綠色數位蜂巢迷彩) + GM6"天猫"反器材狙击步枪 (绿色数位蜂巢迷彩) M249 SPW @@ -2957,8 +2957,8 @@ M249 SPW M249 SPW M249 SPW - M249班用自動機槍 - M249班用自动机枪 + M249班用自動機槍 + M249班用自动机枪 M200 Intervention (Tropic) @@ -2973,8 +2973,8 @@ M200 Intervention (Tropico) M200 インターベンション (熱帯) M200 Intervention (열대) - M200干預型狙擊步槍 (熱帶迷彩) - M200干预型狙击步枪 (热带迷彩) + M200干預型狙擊步槍 (熱帶迷彩) + M200干预型狙击步枪 (热带迷彩) MP5K @@ -2989,8 +2989,8 @@ MP5K MP5K MP5K - MP5K衝鋒槍 - MP5K冲锋枪 + MP5K衝鋒槍 + MP5K冲锋枪 HK416A5 11" (Black) @@ -3005,8 +3005,8 @@ HK416A5 11" (Preto) HK416A5 11" (黒) HK416A5 11" (검정) - HK416A5 11"突擊步槍 (黑色) - HK416A5 11"突击步枪 (黑色) + HK416A5 11"突擊步槍 (黑色) + HK416A5 11"突击步枪 (黑色) HK416A5 11" (Khaki) @@ -3021,8 +3021,8 @@ HK416A5 11" (Caqui) HK416A5 11" (土埃) HK416A5 11" (카키) - HK416A5 11"突擊步槍 (卡其色) - HK416A5 11"突击步枪 (卡其色) + HK416A5 11"突擊步槍 (卡其色) + HK416A5 11"突击步枪 (卡其色) HK416A5 11" (Sand) @@ -3037,8 +3037,8 @@ HK416A5 11" (Deserto) HK416A5 11" (砂地) HK416A5 11" (모래) - HK416A5 11"突擊步槍 (沙色) - HK416A5 11"突击步枪 (沙色) + HK416A5 11"突擊步槍 (沙色) + HK416A5 11"突击步枪 (沙色) HK416A5 11" GL (Black) @@ -3053,8 +3053,8 @@ HK416A5 11" GL (Preto) HK416A5 11" GL (黒) HK416A5 11" GL (검정) - HK416A5 11"突擊步槍 (榴彈-黑色) - HK416A5 11"突击步枪 (榴弹-黑色) + HK416A5 11"突擊步槍 (榴彈-黑色) + HK416A5 11"突击步枪 (榴弹-黑色) HK416A5 11" GL (Khaki) @@ -3069,8 +3069,8 @@ HK416A5 11" GL (Caqui) HK416A5 11" GL (土埃) HK416A5 11" GL (카키) - HK416A5 11"突擊步槍 (榴彈-卡其色) - HK416A5 11"突击步枪 (榴弹-卡其色) + HK416A5 11"突擊步槍 (榴彈-卡其色) + HK416A5 11"突击步枪 (榴弹-卡其色) HK416A5 11" GL (Sand) @@ -3085,8 +3085,8 @@ HK416A5 11" GL (Deserto) HK416A5 11" GL (砂地) HK416A5 11" GL (모래) - HK416A5 11"突擊步槍 (榴彈-沙色) - HK416A5 11"突击步枪 (榴弹-沙色) + HK416A5 11"突擊步槍 (榴彈-沙色) + HK416A5 11"突击步枪 (榴弹-沙色) HK416A5 14.5" (Black) @@ -3101,8 +3101,8 @@ HK416A5 14.5" (Preto) HK416A5 14.5" (黒) HK416A5 14.5" (검정) - HK416A5 14.5"突擊步槍 (黑色) - HK416A5 14.5"突击步枪 (黑色) + HK416A5 14.5"突擊步槍 (黑色) + HK416A5 14.5"突击步枪 (黑色) HK416A5 14.5" (Khaki) @@ -3117,8 +3117,8 @@ HK416A5 14.5" (Caqui) HK416A5 14.5" (土埃) HK416A5 14.5" (카키) - HK416A5 14.5"突擊步槍 (卡其色) - HK416A5 14.5"突击步枪 (卡其色) + HK416A5 14.5"突擊步槍 (卡其色) + HK416A5 14.5"突击步枪 (卡其色) HK416A5 14.5" (Sand) @@ -3133,8 +3133,8 @@ HK416A5 14.5" (Deserto) HK416A5 14.5" (砂地) HK416A5 14.5" (모래) - HK416A5 14.5"突擊步槍 (沙色) - HK416A5 14.5"突击步枪 (沙色) + HK416A5 14.5"突擊步槍 (沙色) + HK416A5 14.5"突击步枪 (沙色) HK417A2 20" (Black) @@ -3149,8 +3149,8 @@ HK417A2 20" (Preto) HK417A2 20" (黒) HK417A2 20" (검정) - HK417A2 20"突擊步槍 (黑色) - HK417A2 20"突击步枪 (黑色) + HK417A2 20"突擊步槍 (黑色) + HK417A2 20"突击步枪 (黑色) HK417A2 20" (Khaki) @@ -3165,8 +3165,8 @@ HK417A2 20" (Caqui) HK417A2 20" (土埃) HK417A2 20" (카키) - HK417A2 20"突擊步槍 (卡其色) - HK417A2 20"突击步枪 (卡其色) + HK417A2 20"突擊步槍 (卡其色) + HK417A2 20"突击步枪 (卡其色) HK417A2 20" (Sand) @@ -3181,8 +3181,8 @@ HK417A2 20" (Deserto) HK417A2 20" (砂地) HK417A2 20" (모래) - HK417A2 20"突擊步槍 (沙色) - HK417A2 20"突击步枪 (沙色) + HK417A2 20"突擊步槍 (沙色) + HK417A2 20"突击步枪 (沙色) RPG-32 (Green Hex) @@ -3197,8 +3197,8 @@ RPG-32 (Hex Verde) RPG-32 (緑蜂巣) RPG-32 (초록육각) - RPG-32火箭發射器 (綠色數位蜂巢迷彩) - RPG-32火箭发射器 (绿色数位蜂巢迷彩) + RPG-32火箭發射器 (綠色數位蜂巢迷彩) + RPG-32火箭发射器 (绿色数位蜂巢迷彩) P99 (Khaki) @@ -3213,8 +3213,8 @@ P99 (Caqui) P99 (カーキ) P99 (카키) - P99半自動手槍 (卡其色) - P99半自动手枪 (卡其色) + P99半自動手槍 (卡其色) + P99半自动手枪 (卡其色) Makarov PM @@ -3229,8 +3229,8 @@ Makarov PM マカロフ PM Makarov PM - "馬卡洛夫"手槍 - "马卡洛夫"手枪 + "馬卡洛夫"手槍 + "马卡洛夫"手枪 diff --git a/addons/rearm/stringtable.xml b/addons/rearm/stringtable.xml index 1995bfec81..05aecd1102 100644 --- a/addons/rearm/stringtable.xml +++ b/addons/rearm/stringtable.xml @@ -1,4 +1,4 @@ - + @@ -13,8 +13,8 @@ Options de réarmement 再武装設定 재보급 설정 - 整装设定 - 整裝設定 + 整装设定 + 整裝設定 This module allows you to tweak rearm system settings. @@ -28,8 +28,8 @@ Ce module autorise l'amélioration du système de réarmement. 再武装システムの設定を微調整します。 이 모듈은 재보급시의 설정을 바꿀수 있게해줍니다. - 此模块允许你调整整装系统设定 - 此模塊允許你調整整裝系統設定 + 此模块允许你调整整装系统设定 + 此模塊允許你調整整裝系統設定 Rearm Amount @@ -43,8 +43,8 @@ Quantité à réarmer 再武装できる量 재보급 양 - 整装所需时间 - 整裝所需時間 + 整装所需时间 + 整裝所需時間 How fast should a vehicle be rearmed? @@ -58,8 +58,8 @@ A quelle vitesse devrait être réarmé un véhicule ? 車両を再武装する速さを設定しますか? 차량을 얼마나 빨리 재보급 시킵니까? - 载具多快会整装完毕? - 載具多快會整裝完畢? + 载具多快会整装完毕? + 載具多快會整裝完畢? Entire Vehicle @@ -73,8 +73,8 @@ Véhicule entier 対象の車両 모든 차량 - 整个载具 - 整個載具 + 整个载具 + 整個載具 Entire Magazine @@ -88,8 +88,8 @@ Chargeur entier 対象の弾薬 모든 탄창 - 整个弹匣 - 整個彈匣 + 整个弹匣 + 整個彈匣 Amount based on caliber @@ -103,88 +103,88 @@ Quantité basée sur le calibre 口径に基づいた量 구경에 따라 수량 설정 - 基于口径决定所耗时间 - 基於口徑決定所耗時間 + 基于口径决定所耗时间 + 基於口徑決定所耗時間 Ammunition supply Munitionsvorat Scorta munizioni 弾薬の供給 - 弹药补给 - 彈藥補給 + 弹药补给 + 彈藥補給 How much ammunition does an ammo truck carry? Wie viel Munition transportiert ein Munitionslaster? Quante munizioni può trasportare un camion? 弾薬トラックがどの位の弾薬を供給できるようにしますか? - 弹药卡车会携带多少的弹药? - 彈藥卡車會攜帶多少的彈藥? + 弹药卡车会携带多少的弹药? + 彈藥卡車會攜帶多少的彈藥? Unlimited ammo supply Unbegrenzter Munitionsvorat Scorta munizioni infinita 無制限供給 - 无限弹药 - 無限彈藥 + 无限弹药 + 無限彈藥 Limited ammo supply based on caliber Begrenzter, kaliberabhängiger Munitionsvorat Scorta munizioni limitata in base al calibro 口径に基づいた限定的供給 - 基于口径限制弹药数量 - 基於口徑限制彈藥數量 + 基于口径限制弹药数量 + 基於口徑限制彈藥數量 Only specific Magazines Nur bestimmte Magazine Solo specifici caricatori 特定の弾薬のみ - 只有指定的弹药 - 只有指定的彈藥 + 只有指定的弹药 + 只有指定的彈藥 Check remaining ammunition Verbleibende Munition prüfen Controlla munizioni rimanenti 残弾薬を確認 - 检查剩余的弹药 - 檢查剩餘的彈藥 + 检查剩余的弹药 + 檢查剩餘的彈藥 Checking remaining ammunition... Überprüfe verbleibende Munition... Controllando le munizioni rimanenti 残弾薬を確認しています・・・ - 正在检查剩余的弹药中... - 正在檢查剩餘的彈藥中... + 正在检查剩余的弹药中... + 正在檢查剩餘的彈藥中... There is ammunition worth %1 points left. Es ist noch Munition für %1 Punkte übrig. E' presente una penalità delle munizioni %1 punti rimanenti. この弾薬は%1残っている - 还剩下%1多的弹药. - 還剩下%1多的彈藥. + 还剩下%1多的弹药. + 還剩下%1多的彈藥. The following ammunition is left:%1 Folgende Munition ist übrig:%1 Mancano le seguenti:%1 この弾薬の残りは:%1 - 以下剩余的弹药:%1 - 以下剩餘的彈藥:%1 + 以下剩余的弹药:%1 + 以下剩餘的彈藥:%1 There is no ammunition left. Es ist keine Munition übrig. Non ci sono munizioni rimanenti. 弾薬は残っていません。 - 已经没有剩余的弹药了. - 已經沒有剩餘的彈藥了. + 已经没有剩余的弹药了. + 已經沒有剩餘的彈藥了. Rearm @@ -198,8 +198,8 @@ Réarmer 再武装 재보급 - 整装 - 整裝 + 整装 + 整裝 Rearming %1 with %2... @@ -213,8 +213,8 @@ Réarmement de %1 avec %2... %1を%2により再武装する。 %2을 %1에 재보급중... - %2正整装到%1中... - %2正整裝到%1中... + %2正整装到%1中... + %2正整裝到%1中... Rearming %1... @@ -228,8 +228,8 @@ Réarmement de %1... %1を再武装中・・・ %1 재보급중... - 整装%1中... - 整裝%1中... + 整装%1中... + 整裝%1中... Taking %1 for %2... @@ -243,8 +243,8 @@ Prend %1 pour %2... %1を%2のために取得しています・・・ %2를 위해 %1 가져오는중... - 拿取%1给%2中... - 拿取%1給%2中... + 拿取%1给%2中... + 拿取%1給%2中... Take ammo @@ -258,8 +258,8 @@ Prendre la munition 弾薬をとる 탄약 가지기 - 取得弹药 - 取得彈藥 + 取得弹药 + 取得彈藥 Pick up ammo @@ -273,8 +273,8 @@ Ramasser la munition 弾薬を拾う 탄약 줍기 - 捡起弹药 - 撿起彈藥 + 捡起弹药 + 撿起彈藥 Store ammo @@ -288,8 +288,8 @@ Stocker la munition 弾薬を戻す 탄약 보관하기 - 储存弹药 - 儲存彈藥 + 储存弹药 + 儲存彈藥 Storing %1 in %2... @@ -303,8 +303,8 @@ Stocke %1 dans %2... %1を%2へ戻しています・・・ %2에 %1 보관중... - 储存%1到%2中... - 儲存%1到%2中... + 储存%1到%2中... + 儲存%1到%2中... Picking up ammo... @@ -317,8 +317,8 @@ Ramassage des munitions... 弾薬を拾っている・・・ 탄약 줍는중... - 捡起弹药中... - 撿起彈藥中... + 捡起弹药中... + 撿起彈藥中... Rearmed %1 rounds of %2 on %3 @@ -332,8 +332,8 @@ %1 balles réarmées de %2 dans %3 %1発の%2を%3から装填した %3에 2%의 %1 탄약 재보급 - 整装了%1发%2到%3上 - 整裝了%1發%2到%3上 + 整装了%1发%2到%3上 + 整裝了%1發%2到%3上 Smoke Screen @@ -347,8 +347,8 @@ Pantalla de humo 煙幕弾 연막 차장 - 烟幕弹 - 煙幕彈 + 烟幕弹 + 煙幕彈 Flares @@ -362,8 +362,8 @@ Bengalas フレア 기만체 - 热焰弹 - 熱焰彈 + 热焰弹 + 熱焰彈 30mm HEI @@ -377,8 +377,8 @@ 30mm HEI 30mm 焼夷りゅう弾 30mm 고폭소이탄 - 30mm 高爆燃烧弹 - 30mm 高爆燃燒彈 + 30mm 高爆燃烧弹 + 30mm 高爆燃燒彈 30mm HEI-T @@ -392,8 +392,8 @@ 30mm HEI-T 30mm 焼夷曳光りゅう弾 30mm 고폭소이예광탄 - 30mm 高爆燃烧曳光弹 - 30mm 高爆燃燒曳光彈 + 30mm 高爆燃烧曳光弹 + 30mm 高爆燃燒曳光彈 AIM-9 Sidewinder @@ -407,8 +407,8 @@ AIM-9 Sidewinder AIM-9 サイドワインダー AIM-9 Sidewinder - AIM-9 响尾蛇 - AIM-9 響尾蛇 + AIM-9 响尾蛇 + AIM-9 響尾蛇 Wympel R-73 @@ -422,8 +422,8 @@ Wympel R-73 ヴィンペル R-73 Vympel R-73 - Wympel R-73 - Wympel R-73 + Wympel R-73 + Wympel R-73 AGM-65 Maverick @@ -437,8 +437,8 @@ AGM-65 Maverick AGM-65 マーベリック AGM-65 Maverick - AGM-65 小牛 - AGM-65 小牛 + AGM-65 小牛 + AGM-65 小牛 Kh-25MTP @@ -452,8 +452,8 @@ Kh-25MTP Kh-25MTP Kh-25MTP - Kh-25MTP - Kh-25MTP + Kh-25MTP + Kh-25MTP Hydra 70 HE @@ -467,8 +467,8 @@ Hydra 70 HE ハイドラ 70 りゅう弾 Hydra 70 고폭탄 - 九头蛇 70 高爆弹 - 九頭蛇 70 高爆彈 + 九头蛇 70 高爆弹 + 九頭蛇 70 高爆彈 S-8 HE @@ -482,8 +482,8 @@ S-8 HE S-8 りゅう弾 S-8 고폭탄 - S-8 高爆弹 - S-8 高爆彈 + S-8 高爆弹 + S-8 高爆彈 Hydra 70 AP @@ -497,8 +497,8 @@ Hydra 70 AP ハイドラ 70 徹甲弾 Hydra 70 철갑탄 - 九头蛇 70 反人员弹 - 九頭蛇 70 反人員彈 + 九头蛇 70 反人员弹 + 九頭蛇 70 反人員彈 S-8 AP @@ -512,8 +512,8 @@ S-8 AP S-8 徹甲弾 S-8 철갑탄 - S-8 反人员弹 - S-8 反人員彈 + S-8 反人员弹 + S-8 反人員彈 GBU-12 @@ -527,8 +527,8 @@ GBU-12 GBU-12 GBU-12 - GBU-12 - GBU-12 + GBU-12 + GBU-12 FAB-250M-54 @@ -542,8 +542,8 @@ FAB-250M-54 FAB-250M-54 FAB-250M-54 - FAB-250M-54 - FAB-250M-54 + FAB-250M-54 + FAB-250M-54 diff --git a/addons/refuel/stringtable.xml b/addons/refuel/stringtable.xml index 6d44a90db7..e2a4c45cd3 100644 --- a/addons/refuel/stringtable.xml +++ b/addons/refuel/stringtable.xml @@ -1,4 +1,4 @@ - + @@ -13,8 +13,8 @@ Réglages de ravitaillement 給油設定 재급유 설정 - 加油设定 - 加油設定 + 加油设定 + 加油設定 Flow Rate @@ -28,8 +28,8 @@ Vitesse du ravitaillement 流量 주유량 - 油料流量 - 油料流量 + 油料流量 + 油料流量 How fast should a vehicle be refueled? @@ -43,8 +43,8 @@ A quelle vitesse devrait être ravitaillé un véhicule ? どのくらいの速さで車両へ給油しますか? 차량이 얼마나 빨리 재급유될 수 있습니까? - 载具多快会加油完毕? - 載具多快會加油完畢? + 载具多快会加油完毕? + 載具多快會加油完畢? Refuel @@ -58,8 +58,8 @@ Ravitaillement 給油 재급유 - 加油 - 加油 + 加油 + 加油 Take fuel nozzle @@ -73,8 +73,8 @@ Prendre la pompe 給油ノズルを取る 주유기 획득 - 拿取燃料喷嘴 - 拿取燃料噴嘴 + 拿取燃料喷嘴 + 拿取燃料噴嘴 Taking fuel nozzle... @@ -88,8 +88,8 @@ Prise de la pompe... 給油ノズルを取っている・・・ 주유기 획득중... - 拿取燃料喷嘴中... - 拿取燃料噴嘴中... + 拿取燃料喷嘴中... + 拿取燃料噴嘴中... Connect fuel nozzle @@ -103,8 +103,8 @@ Connecter la pompe 給油ノズルを接続する 주유기 꼽기 - 连接燃料喷嘴 - 連接燃料噴嘴 + 连接燃料喷嘴 + 連接燃料噴嘴 Connecting fuel nozzle... @@ -118,8 +118,8 @@ Connection de la pompe... 給油ノズルを接続している・・・ 주유기 꼽는중... - 连结燃料喷嘴中... - 連結燃料噴嘴中... + 连结燃料喷嘴中... + 連結燃料噴嘴中... Disconnect fuel nozzle @@ -133,8 +133,8 @@ Déconnecter la pompe 給油ノズルを外した 주유기 뽑기 - 断开燃料喷嘴 - 斷開燃料噴嘴 + 断开燃料喷嘴 + 斷開燃料噴嘴 Connect @@ -148,8 +148,8 @@ Connecter 接続 꼽기 - 连结 - 連結 + 连结 + 連結 Check remaining fuel @@ -163,8 +163,8 @@ Vérifier le carburant restant 残燃料を見る 남은 연료 확인 - 检查剩余燃料 - 檢查剩餘燃料 + 检查剩余燃料 + 檢查剩餘燃料 Checking remaining fuel... @@ -178,8 +178,8 @@ Vérifie le carburant restant... 残燃料を見ている・・・ 남은 연료 확인중... - 检查剩余燃料中... - 檢查剩餘燃料中... + 检查剩余燃料中... + 檢查剩餘燃料中... There are %1 liters left. @@ -193,8 +193,8 @@ Il reste %1 litres. 後 %1 リットル残っている。 %1 리터 남음 - 剩下%1公升的燃料. - 剩下%1公升的燃料. + 剩下%1公升的燃料. + 剩下%1公升的燃料. There is no fuel left. @@ -208,8 +208,8 @@ Il n'y a plus de carburant. もう燃料は残っていない。 연료 없음. - 没有剩余的燃料 - 沒有剩餘的燃料 + 没有剩余的燃料 + 沒有剩餘的燃料 Cancel @@ -223,8 +223,8 @@ Annuler 中止 취소 - 取消 - 取消 + 取消 + 取消 Failed @@ -238,8 +238,8 @@ Echoué 失敗 실패 - 失败 - 失敗 + 失败 + 失敗 Stop fueling @@ -253,8 +253,8 @@ Arrêter le ravitaillement 給油をやめる 그만 재급유하기 - 停止加油 - 停止加油 + 停止加油 + 停止加油 Stopping fueling... @@ -268,8 +268,8 @@ Arrête le ravitaillement... 給油をやめている・・・ 재급유 그만하는중... - 停止加油中... - 停止加油中... + 停止加油中... + 停止加油中... Start fueling @@ -283,8 +283,8 @@ Débute le ravitaillement 給油を始める 재급유 시작 - 开始加油 - 開始加油 + 开始加油 + 開始加油 Starting fueling... @@ -298,8 +298,8 @@ Début du ravitaillement... 給油を始めている・・・ 재급유 시작중... - 开始加油中... - 開始加油中... + 开始加油中... + 開始加油中... %1 Liters fueled @@ -313,8 +313,8 @@ %1 litres ravitaillés %1 リッターを給油した %1 리터 재급유됨 - 已加入%1公升的燃料 - 已加入%1公升的燃料 + 已加入%1公升的燃料 + 已加入%1公升的燃料 The fuel source is empty. @@ -328,8 +328,8 @@ La source de carburant est vide. 給油元は空です。 재급유처가 비었음. - 燃料来源已空. - 燃料來源已空. + 燃料来源已空. + 燃料來源已空. Maximum fuel hose length reached. @@ -343,8 +343,8 @@ Tuyau tendu au maximum 給油ホースはもうこれ以上届かない。 주유기 호스 최대 거리에 도달함. - 已加满至最大油量. - 已加滿至最大油量. + 已加满至最大油量. + 已加滿至最大油量. Fueling completed @@ -358,8 +358,8 @@ Ravitaillement terminé 給油完了 재급유 완료함 - 加油完毕 - 加油完畢 + 加油完毕 + 加油完畢 Fueling stopped @@ -373,8 +373,8 @@ Ravitaillement stoppé 給油を止めた 재급유 멈춤 - 已停止加油 - 已停止加油 + 已停止加油 + 已停止加油 Fueling started @@ -388,8 +388,8 @@ Ravitaillement débuté 給油を始めた 재급유 시작함 - 已开始加油 - 已開始加油 + 已开始加油 + 已開始加油 Return fuel nozzle @@ -403,8 +403,8 @@ Retourner la pompe 給油ノズルを戻す 주유기 반환 - 放回燃料喷嘴 - 放回燃料噴嘴 + 放回燃料喷嘴 + 放回燃料噴嘴 Returning fuel nozzle... @@ -418,8 +418,8 @@ Retourne la pompe 給油ノズルを戻している・・・ 주유기 반환중 - 放回燃料喷嘴中... - 放回燃料噴嘴中... + 放回燃料喷嘴中... + 放回燃料噴嘴中... Check fuel counter @@ -433,8 +433,8 @@ Vérifier le compteur 燃料計を見る 연로카운터 확인 - 检查燃料表 - 檢查燃料表 + 检查燃料表 + 檢查燃料表 Checking fuel counter... @@ -448,8 +448,8 @@ Vérification du compteur... 燃料計を見ている・・・ 연료카운터 확인중... - 检查燃料表中... - 檢查燃料表中... + 检查燃料表中... + 檢查燃料表中... %1 liters have been fueled. @@ -463,8 +463,8 @@ %1 litres ont été écoulés. %1 リッターがある %1 리터가 재급유되었습니다. - 已加入%1公升. - 已加入%1公升. + 已加入%1公升. + 已加入%1公升. Refuel hose length @@ -472,8 +472,8 @@ Reabastecer longitud de manguera Rifiuta lungezza tubo 給油ホースの長さ - 加油软管长度 - 加油軟管長度 + 加油软管长度 + 加油軟管長度 diff --git a/addons/reload/stringtable.xml b/addons/reload/stringtable.xml index eb5e46bcce..5cdbe3e9ba 100644 --- a/addons/reload/stringtable.xml +++ b/addons/reload/stringtable.xml @@ -1,4 +1,4 @@ - + @@ -14,8 +14,8 @@ Conferir munição ao recarregar a arma 再装填された武器の弾薬を確認 재장전시 장탄수 확인 - 在重新装填时检查弹药 - 在重新裝填時檢查彈藥 + 在重新装填时检查弹药 + 在重新裝填時檢查彈藥 Check the ammo in your new magazine on magazine reload. @@ -30,8 +30,8 @@ Confere a munição no seu novo carregador ao recarregar a arma あたらしく装填された弾倉の弾薬を確認します。 재장전시 새탄창에 있는 탄약을 확인합니다. - 在重新装填时检查新弹匣上的弹药. - 在重新裝填時檢查新彈匣上的彈藥. + 在重新装填时检查新弹匣上的弹药. + 在重新裝填時檢查新彈匣上的彈藥. Check Ammo @@ -46,8 +46,8 @@ Проверить боеприпасы 弾薬を確認 장탄수 확인 - 检查弹药 - 檢查彈藥 + 检查弹药 + 檢查彈藥 Ammo @@ -62,8 +62,8 @@ Боеприпасы 弾薬 장탄수 - 弹药 - 彈藥 + 弹药 + 彈藥 Link belt @@ -78,8 +78,8 @@ Ligar cintos de munição ベルト リンク 벨트 연결 - 连接弹链 - 連接彈鏈 + 连接弹链 + 連接彈鏈 Linking belt... @@ -94,8 +94,8 @@ Ligando cintos... ベルトをつなげている・・・ 벨트 연결중... - 连接弹链中... - 連接彈鏈中... + 连接弹链中... + 連接彈鏈中... diff --git a/addons/reloadlaunchers/stringtable.xml b/addons/reloadlaunchers/stringtable.xml index 6096f362be..ccbca809f0 100644 --- a/addons/reloadlaunchers/stringtable.xml +++ b/addons/reloadlaunchers/stringtable.xml @@ -1,4 +1,4 @@ - + @@ -14,8 +14,8 @@ Recarregar lançador ランチャーを装填 무기 재장전 - 装载发射器 - 裝載發射器 + 装载发射器 + 裝載發射器 Loading launcher... @@ -30,8 +30,8 @@ Recarregando lançador... ランチャーを装填している・・・ 무기 재장전중... - 装载发射器中... - 裝載發射器中... + 装载发射器中... + 裝載發射器中... Launcher loaded @@ -46,8 +46,8 @@ Lançador Carregado ランチャーの装填完了 무기 재장전됨 - 发射器装载完毕 - 發射器裝載完畢 + 发射器装载完毕 + 發射器裝載完畢 Load %1 @@ -62,8 +62,8 @@ Recarregar %1 %1 へ装填 %1 장전 - 装载%1 - 裝載%1 + 装载%1 + 裝載%1 diff --git a/addons/repair/stringtable.xml b/addons/repair/stringtable.xml index 45a6bf622b..7ab7788778 100644 --- a/addons/repair/stringtable.xml +++ b/addons/repair/stringtable.xml @@ -1,4 +1,4 @@ - + @@ -14,8 +14,8 @@ Запасная гусеница 予備履帯 예비 궤도 - 备用履带 - 備用履帶 + 备用履带 + 備用履帶 Spare Wheel @@ -30,8 +30,8 @@ Запасное колесо 予備タイヤ 예비 바퀴 - 备用轮胎 - 備用輪胎 + 备用轮胎 + 備用輪胎 Change Wheel @@ -46,8 +46,8 @@ Vyměnit kolo タイヤを変える 바퀴 교체 - 更换轮胎 - 更換輪胎 + 更换轮胎 + 更換輪胎 Replacing Wheel... @@ -61,8 +61,8 @@ Remplacement de la roue... タイヤを交換中・・・ 바퀴 교체중... - 更换轮胎中... - 更換輪胎中... + 更换轮胎中... + 更換輪胎中... Wheel replaced @@ -76,8 +76,8 @@ Roue remplacée タイヤを履き替え 바퀴 교체됨 - 轮胎更换完毕 - 輪胎更換完畢 + 轮胎更换完毕 + 輪胎更換完畢 Remove Wheel @@ -92,8 +92,8 @@ Снять колесо タイヤを外す 바퀴 제거 - 卸下轮胎 - 卸下輪胎 + 卸下轮胎 + 卸下輪胎 Removing Wheel... @@ -107,8 +107,8 @@ Démontage de la roue... タイヤを外している・・ 바퀴 제거중... - 卸下轮胎中... - 卸下輪胎中... + 卸下轮胎中... + 卸下輪胎中... Wheel removed @@ -122,8 +122,8 @@ Roue démontée タイヤを外した 바퀴 제거됨 - 轮胎卸下完毕 - 輪胎卸下完畢 + 轮胎卸下完毕 + 輪胎卸下完畢 Change Track @@ -137,8 +137,8 @@ Changer la chenille 履帯を変える 궤도 교체 - 更换履带 - 更換履帶 + 更换履带 + 更換履帶 Replacing Track... @@ -152,8 +152,8 @@ Remplacement de la chenille... 履帯を交換中・・・ 궤도 교체중... - 更换履带中... - 更換履帶中... + 更换履带中... + 更換履帶中... Track replaced @@ -167,8 +167,8 @@ Chenille remplacée 履帯を交換した 궤도 교체됨 - 履带更换完毕 - 履帶更換完畢 + 履带更换完毕 + 履帶更換完畢 Remove Track @@ -182,8 +182,8 @@ Enlever la chenille 履帯を外す 궤도 제거 - 卸下履带 - 卸下履帶 + 卸下履带 + 卸下履帶 Removing Track... @@ -197,8 +197,8 @@ Enlèvement de la chenille... 履帯を外している・・・ 궤도 제거중... - 卸下履带中... - 卸下履帶中... + 卸下履带中... + 卸下履帶中... Track removed @@ -212,8 +212,8 @@ Chenille enlevée 履帯を外した 궤도 제거됨 - 履带卸下完毕 - 履帶卸下完畢 + 履带卸下完毕 + 履帶卸下完畢 Full Repair @@ -227,8 +227,8 @@ Réparations complètes 完全に修理 완전수리 - 完整维修 - 完整維修 + 完整维修 + 完整維修 Repairing Vehicle... @@ -242,8 +242,8 @@ Réparation du véhicule... 車両を修理中・・・ 차량 수리중... - 维修载具中... - 維修載具中... + 维修载具中... + 維修載具中... Full Repair Locations @@ -257,8 +257,8 @@ Lieu de réparation complète 完全修理をできる場所 완전수리 구역 - 完整维修地点 - 完整維修地點 + 完整维修地点 + 完整維修地點 At what locations can a vehicle be fully repaired? @@ -272,8 +272,8 @@ Où peuvent être réparés complètement les véhicules ? どのような場所で車両の完全な修理を出来るようにしますか? 어느 구역에서 차량을 완전히 수리할 수 있게 합니까? - 什么位置可以完整维修载具? - 什麼位置可以完整維修載具? + 什么位置可以完整维修载具? + 什麼位置可以完整維修載具? Allow Full Repair @@ -287,8 +287,8 @@ Autoriser les réparations complètes. 完全な修理をさせる 완전 수리 활성화 - 允许完整维修 - 允許完整維修 + 允许完整维修 + 允許完整維修 Who can perform a full repair on a vehicle? @@ -302,8 +302,8 @@ Qui peut faire une réparation complète ? 誰が車両の完全な修理を出来るようにしますか? 누가 완전 수리를 할 수 있습니까? - 谁可以完整维修载具? - 誰可以完整維修載具? + 谁可以完整维修载具? + 誰可以完整維修載具? Add Spare Parts @@ -317,8 +317,8 @@ Ajouter des pièces de rechange 予備部品を追加 예비 부품 더하기 - 添加备件 - 添加備件 + 添加备件 + 添加備件 Add spare parts to vehicles (requires Cargo component)? @@ -332,8 +332,8 @@ Ajouter des pièces de rechage aux véhicules ? (à besoin du système de cargaison) 車両へ予備部品を追加しますか(カーゴ コンポーネントが必要)? 차량에 예비 부품을 더합니까?(짐칸 요소 필요) - 添加载具备件 (需相关货物组件)? - 添加載具備件 (需相關貨物組件)? + 添加载具备件 (需相关货物组件)? + 添加載具備件 (需相關貨物組件)? Repair @@ -348,8 +348,8 @@ Ремонт 修理 수리 - 维修 - 維修 + 维修 + 維修 Display text on repair @@ -363,8 +363,8 @@ Afficher du texte pendant la réparation 修理時に文章で通知する 수리시 화면에 글자 표시 - 显示维修文本 - 顯示維修文本 + 显示维修文本 + 顯示維修文本 Display a notification whenever you repair a vehicle @@ -378,8 +378,8 @@ Afficher une notification lorsque l'on répare un véhicule あなたが車両の修理を始めると、画面に通知を出します 수리시 화면에 글자로 알림이 뜹니다 - 每当维修载具时显示通知 - 每當維修載具時顯示通知 + 每当维修载具时显示通知 + 每當維修載具時顯示通知 Repairing... @@ -394,8 +394,8 @@ Ремонтируем... 修理中・・・ 수리중... - 维修中... - 維修中... + 维修中... + 維修中... Repairing %1... @@ -410,8 +410,8 @@ Ремонтируем %1... %1 を修理中・・・ %1 수리중... - 维修%1中... - 維修%1中... + 维修%1中... + 維修%1中... Repaired %1 @@ -426,8 +426,8 @@ %1 отремонтирован %1 を修理した %1 수리됨 - 已维修%1 - 已維修%1 + 已维修%1 + 已維修%1 Fully repaired part @@ -441,8 +441,8 @@ Pièce entièrement réparée 部分的な完全な修理 부분 완벽히 수리됨 - 完整维修部分 - 完整維修部分 + 完整维修部分 + 完整維修部分 Partially repaired %1 @@ -456,8 +456,8 @@ %1 pratiquement réparée %1 を部分的に修理した %1 부분적으로 수리됨 - %1已完成部分维修 - %1已完成部分維修 + %1已完成部分维修 + %1已完成部分維修 Fully repaired %1 @@ -471,8 +471,8 @@ %1 entièrement réparée %1 を完全に修理した %1 완전히 수리됨 - %1已完整维修 - %1已完整維修 + %1已完整维修 + %1已完整維修 Partially repaired %1 @@ -486,8 +486,8 @@ %1 pratiquement réparée %1 を部分的に修理した %1 부분적으로 수리됨 - %1已完成部分维修 - %1已完成部分維修 + %1已完成部分维修 + %1已完成部分維修 Body @@ -502,8 +502,8 @@ Кузов 車体 몸체 - 车身 - 車身 + 车身 + 車身 Hull @@ -518,8 +518,8 @@ Корпус 機体 선체 - 车壳 - 車殼 + 车壳 + 車殼 Engine @@ -534,8 +534,8 @@ Двигатель エンジン 엔진 - 引擎 - 引擎 + 引擎 + 引擎 Left Horizontal Stabilizer @@ -549,8 +549,8 @@ Linkes Höhenleitwerk 左側の水平安定機 왼쪽 수평안정판 - 左侧悬挂稳定 - 左側懸掛穩定 + 左侧悬挂稳定 + 左側懸掛穩定 Right Horizontal Stabilizer @@ -564,8 +564,8 @@ Rechtes Höhenleitwerk 右側の水平安定機 오른쪽 수평안정판 - 右侧悬挂稳定 - 右側懸掛穩定 + 右侧悬挂稳定 + 右側懸掛穩定 Vertical Stabilizer @@ -579,8 +579,8 @@ Seitenleitwerk 車両安定器 수직 안정판 - 垂直稳定 - 垂直穩定 + 垂直稳定 + 垂直穩定 Fuel Tank @@ -595,8 +595,8 @@ Топливный бак 燃料タンク 연료 탱크 - 油箱 - 油箱 + 油箱 + 油箱 Transmission @@ -610,8 +610,8 @@ Instruments 変速機 변속기 - 变速箱 - 變速箱 + 变速箱 + 變速箱 Gear @@ -625,8 +625,8 @@ Trains d'attérissage ギア 기어 - 齿轮 - 齒輪 + 齿轮 + 齒輪 Starter @@ -640,8 +640,8 @@ Démarreur スターター 점화기 - 发动机 - 發動機 + 发动机 + 發動機 Tail @@ -655,8 +655,8 @@ Queue 尾翼 꼬리 - 尾翼 - 尾翼 + 尾翼 + 尾翼 Pitot Tube @@ -670,8 +670,8 @@ Sonde pitot ピトー管 동압관 - 空速管 - 空速管 + 空速管 + 空速管 Static Port @@ -685,8 +685,8 @@ Port statique スタティック ポート 정압공 - 静态端口 - 靜態端口 + 静态端口 + 靜態端口 Ammo @@ -700,8 +700,8 @@ Munitions 弾薬 탄약 - 弹药 - 彈藥 + 弹药 + 彈藥 Turret @@ -716,8 +716,8 @@ Башню 砲塔 포탑 - 炮塔 - 砲塔 + 炮塔 + 砲塔 Gun @@ -732,8 +732,8 @@ Пушку - - + + Missiles @@ -747,8 +747,8 @@ Missiles ミサイル 미사일 - 导弹 - 導彈 + 导弹 + 導彈 Left Track @@ -763,8 +763,8 @@ Левую гусеницу 左の履帯 왼쪽 궤도 - 左履带 - 左履帶 + 左履带 + 左履帶 Right Track @@ -779,8 +779,8 @@ Правую гусеницу 右の履帯 오른쪽 궤도 - 右履带 - 右履帶 + 右履带 + 右履帶 Left Front Wheel @@ -795,8 +795,8 @@ Левое переднее колесо 左の前輪 왼쪽 앞바퀴 - 左前轮 - 左前輪 + 左前轮 + 左前輪 Right Front Wheel @@ -811,8 +811,8 @@ Правое переднее колесо 右の前輪 오른쪽 앞바퀴 - 右前轮 - 右前輪 + 右前轮 + 右前輪 Second Left Front Wheel @@ -827,8 +827,8 @@ Второе переднее левое колесо 左の 2 つめの前輪 왼쪽 두번째 바퀴 - 第二左前轮 - 第二左前輪 + 第二左前轮 + 第二左前輪 Second Right Front Wheel @@ -843,8 +843,8 @@ Второе правое переднее колесо 右の 2 つめの前輪 오른쪽 두번째 바퀴 - 第二右前轮 - 第二右前輪 + 第二右前轮 + 第二右前輪 Left Middle Wheel @@ -859,8 +859,8 @@ Левое среднее колесо 左の中央の前輪 왼쪽 가운데 바퀴 - 左中轮 - 左中輪 + 左中轮 + 左中輪 Right Middle Wheel @@ -875,8 +875,8 @@ Правое среднее колесо 右の中央の前輪 오른족 가운데 바퀴 - 右中轮 - 右中輪 + 右中轮 + 右中輪 Left Rear Wheel @@ -891,8 +891,8 @@ Левое заднее колесо 左の後輪 왼쪽 뒤쪽 바퀴 - 左后轮 - 左後輪 + 左后轮 + 左後輪 Right Rear Wheel @@ -907,8 +907,8 @@ Правое заднее колесо 右の後 오른쪽 뒤쪽 바퀴 - 右后轮 - 右後輪 + 右后轮 + 右後輪 Avionics @@ -923,8 +923,8 @@ Авионику アビオニクス 항공 전자 - 航电系统 - 航電系統 + 航电系统 + 航電系統 Main Rotor @@ -939,8 +939,8 @@ Несущий винт 主翼 주 로터 - 主旋翼 - 主旋翼 + 主旋翼 + 主旋翼 Tail Rotor @@ -955,8 +955,8 @@ Рулевой винт 尾翼ローター 꼬리 로터 - 尾桨 - 尾槳 + 尾桨 + 尾槳 Winch @@ -970,8 +970,8 @@ Treuil ウィンチ 윈치 - 绞盘 - 絞盤 + 绞盘 + 絞盤 Glass (right) @@ -986,8 +986,8 @@ Стекло (справа) ガラス (右) 유리 (오른쪽) - 玻璃 (右) - 玻璃 (右) + 玻璃 (右) + 玻璃 (右) Glass (left) @@ -1002,8 +1002,8 @@ Стекло (слава) ガラス (左) 유리 (왼쪽) - 玻璃 (左) - 玻璃 (左) + 玻璃 (左) + 玻璃 (左) Glass @@ -1018,8 +1018,8 @@ Стекло ガラス 유리 - 玻璃 - 玻璃 + 玻璃 + 玻璃 ERA @@ -1033,8 +1033,8 @@ ДЗ 爆発反応装甲 폭발반응장갑 - 爆炸式反应装甲 - 爆炸式反應裝甲 + 爆炸式反应装甲 + 爆炸式反應裝甲 Repair Settings @@ -1048,8 +1048,8 @@ Réglages de réparation 修理設定 수리 설정 - 修复设定 - 修復設定 + 修复设定 + 修復設定 Provides a repair system for all types of vehicles. @@ -1063,8 +1063,8 @@ Fournit un système de réparation pour tous les types de véhicules. 車両の全種類に修理システムを適用しますか? 모든 차량에 대해 수리 시스템을 제공합니다. - 提供修复系统给所有载具. - 提供修復系統給所有載具. + 提供修复系统给所有载具. + 提供修復系統給所有載具. Anyone @@ -1078,8 +1078,8 @@ Tout le monde だれでも 모두 - 任何人 - 任何人 + 任何人 + 任何人 Engineer only @@ -1093,15 +1093,15 @@ Ingénieurs seulement 工兵のみ 오직 정비공만 - 只有工兵 - 只有工兵 + 只有工兵 + 只有工兵 Advanced Engineer only Solo Geniere avanzato 上級工兵のみ - 只有维修专精兵 - 只有維修專精兵 + 只有维修专精兵 + 只有維修專精兵 Allow Wheel @@ -1115,8 +1115,8 @@ Autoriser les roues タイヤを許可 바퀴 허가 - 允许轮胎 - 允許輪胎 + 允许轮胎 + 允許輪胎 Who can remove and replace wheels? @@ -1130,8 +1130,8 @@ Qui peut enlever et remplacer les roues ? 誰がタイヤの除去と交換を出来るようにしますか? 누가 바퀴를 제거 및 교체할 수 있습니까? - 谁可维修轮胎? - 誰可維修輪胎? + 谁可维修轮胎? + 誰可維修輪胎? Allow Repair @@ -1145,8 +1145,8 @@ Autoriser les réparations 修理を許可 수리 허가 - 允许维修 - 允許維修 + 允许维修 + 允許維修 Who can perform repair actions? @@ -1160,8 +1160,8 @@ Qui peut réparer ? 誰が修理を出来るようににしますか? 누가 수리를 할 수 있습니까? - 谁可以进行维修操作? - 誰可以進行維修操作? + 谁可以进行维修操作? + 誰可以進行維修操作? Repair Threshold @@ -1175,8 +1175,8 @@ Seuil de réparation 修理のしきい値 정비 한계치 - 维修门槛 - 維修門檻 + 维修门槛 + 維修門檻 What is the maximum damage that can be repaired with a toolkit? @@ -1190,8 +1190,8 @@ Quel est le maximum de dommages réparable par une trousse à outils ? ツールキットで修理できる、最大の損傷許容範囲を設定しますか? 어느정도의 피해까지 툴킷으로 수리가 가능합니까? - 工具包可以修复的最大损坏值? - 工具包可以修復的最大損壞值? + 工具包可以修复的最大损坏值? + 工具包可以修復的最大損壞值? Repair Threshold (Engineer) @@ -1205,8 +1205,8 @@ Seuil de réparatoin (ingénieur) 修理のしきい値 (工兵) 정비 한계치 (정비공) - 维修门槛 (工兵) - 維修門檻 (工兵) + 维修门槛 (工兵) + 維修門檻 (工兵) What is the maximum damage that can be repaired by an engineer? @@ -1220,8 +1220,8 @@ Quel est le maximum de dommages qui peuvent être réparés par un ingénieur ? 工兵が修理できる、最大の損傷許容範囲を設定しますか? 정비공은 어느정도의 피해까지 수리할 수 있습니까? - 工兵可以修复的最大损坏值? - 工兵可以修復的最大損壞值? + 工兵可以修复的最大损坏值? + 工兵可以修復的最大損壞值? Remove toolkit on use @@ -1235,8 +1235,8 @@ Enlever la trousse à outils après usage ツールキットを使うと削除 툴킷 사용후 제거 - 使用后删除工具包 - 使用後刪除工具包 + 使用后删除工具包 + 使用後刪除工具包 Should the toolkit be removed on usage? @@ -1250,8 +1250,8 @@ La trousse à outils devrait-elle être enlevée après usage ? ツールキットを使うと削除しますか? 툴킷을 사용하면 제거를 합니까? - 要在使用后删除工具包吗? - 要在使用後刪除工具包嗎? + 要在使用后删除工具包吗? + 要在使用後刪除工具包嗎? Anywhere @@ -1265,8 +1265,8 @@ N'importe où だれでも 어디서나 - 任何地点 - 任何地點 + 任何地点 + 任何地點 Repair Vehicle only @@ -1280,8 +1280,8 @@ Véhicule de réparation seulement 修理車両のみ 오직 수리 차량만 - 维修载具旁 - 維修載具旁 + 维修载具旁 + 維修載具旁 Repair Facility only @@ -1295,8 +1295,8 @@ Installation de réparation seulement 修理施設のみ 오직 수리 시설만 - 维修设施旁 - 維修設施旁 + 维修设施旁 + 維修設施旁 Repair Facility or Vehicle @@ -1310,8 +1310,8 @@ Installations ou véhicule de réparation 修理施設または車両のみ 수리 시설혹은 차량 - 维修设施或载具旁 - 維修設施或載具旁 + 维修设施或载具旁 + 維修設施或載具旁 Assign Engineer @@ -1325,8 +1325,8 @@ Assigner le rôle d'ingénieur 工兵にする 정비공 등록 - 指派工兵 - 指派工兵 + 指派工兵 + 指派工兵 List @@ -1340,8 +1340,8 @@ Liste 一覧 목록 - 名单 - 名單 + 名单 + 名單 List of unit names that will be classified as engineer, separated by commas. @@ -1355,8 +1355,8 @@ Liste des noms d'unités qui seront considérées ingénieurs. Séparé par des virgules 一覧に記載されたユニット名を、工兵として指定します。コンマで複数を指定できます。 목록내 보직이름은 정비공으로 분류됩니다. 쉼표로 구분합니다. - 工兵名单, 把单位名称输入在这边即可定义其为工兵. 每个单位使用逗号以做区隔. - 工兵名單, 把單位名稱輸入在這邊即可定義其為工兵. 每個單位使用逗號以做區隔. + 工兵名单, 把单位名称输入在这边即可定义其为工兵. 每个单位使用逗号以做区隔. + 工兵名單, 把單位名稱輸入在這邊即可定義其為工兵. 每個單位使用逗號以做區隔. Is Engineer @@ -1370,8 +1370,8 @@ Est ingénieur 工兵とする 은 정비공이다 - 是工兵 - 是工兵 + 是工兵 + 是工兵 Select the engineering skill level of the unit @@ -1385,8 +1385,8 @@ Sélectionner le niveau d'habilité en réparation de l'unité ユニットへの工兵スキルを選択 선택한 인원의 정비 실력을 고르십시요 - 选择工兵的技术水平 - 選擇工兵的技術水平 + 选择工兵的技术水平 + 選擇工兵的技術水平 None @@ -1400,8 +1400,8 @@ Aucun 工兵 없음 - - + + Engineer @@ -1415,16 +1415,16 @@ Ingénieur 専門兵 정비공 - 工兵 - 工兵 + 工兵 + 工兵 Adv. Engineer Adv. Geniere 上級工兵 - 专精 - 專精 + 专精 + 專精 Assign one or multiple units as an engineer @@ -1438,8 +1438,8 @@ Assigner un ou plusieurs unités comme ingénieur 修理車両として指定 하나 혹은 여러 인원을 정비공으로 등록합니다 - 指定一个或多个单位为工兵 - 指定一個或多個單位為工兵 + 指定一个或多个单位为工兵 + 指定一個或多個單位為工兵 Assign Repair Vehicle @@ -1453,8 +1453,8 @@ Assigner en tant que véhicule de réparation 修理車両として指定 정비 차량 등록 - 指定维修载具 - 指定維修載具 + 指定维修载具 + 指定維修載具 List @@ -1468,8 +1468,8 @@ Liste 一覧 목록 - 名单 - 名單 + 名单 + 名單 List of vehicles that will be classified as repair vehicle, separated by commas. @@ -1483,8 +1483,8 @@ Liste de véhicules qui seront considérés comme véhicules de réparation. Séparé par des virgules. 一覧に記載されたユニット名を、修理車両として指定します。コンマで複数を指定できます。 목록내 차량은 정비 차량으로 분류됩니다. 쉼표로 구분합니다. - 载具名单, 把载具名称输入在这边即可定义其为维修载具. 每个载具使用逗号以做区隔. - 載具名單, 把載具名稱輸入在這邊即可定義其為維修載具. 每個載具使用逗號以做區隔. + 载具名单, 把载具名称输入在这边即可定义其为维修载具. 每个载具使用逗号以做区隔. + 載具名單, 把載具名稱輸入在這邊即可定義其為維修載具. 每個載具使用逗號以做區隔. Is Repair Vehicle @@ -1498,8 +1498,8 @@ Est un véhicule de réparation 修理車両とする 은 정비 차량이다 - 是维修载具 - 是維修載具 + 是维修载具 + 是維修載具 Is the vehicle classified as a repair vehicle? @@ -1513,8 +1513,8 @@ Le véhicule est-il considéré comme un véhicule de réparation ? 車両を修理車両と指定しますか? 이 차량을 정비 차량으로 분류합니까? - 此载具是维修载具吗? - 此載具是維修載具嗎? + 此载具是维修载具吗? + 此載具是維修載具嗎? Assign one or multiple vehicles as a repair vehicle @@ -1528,8 +1528,8 @@ Assigner un ou plusieurs véhicules en tant que véhicule de réparation 単体、または複数の車両を修理車両とします 하나 혹은 여러 차량을 정비 차량으로 등록합니다 - 指定一个或多个载具作为维修载具 - 指定一個或多個載具作為維修載具 + 指定一个或多个载具作为维修载具 + 指定一個或多個載具作為維修載具 Assign Repair Facility @@ -1543,8 +1543,8 @@ Assigner en tant qu'installation de réparation 修理施設とする 정비 시설 등록 - 指定维修设施 - 指定維修設施 + 指定维修设施 + 指定維修設施 List @@ -1558,8 +1558,8 @@ Liste 一覧 목록 - 名单 - 名單 + 名单 + 名單 List of objects that will be classified as repair Facility, separated by commas. @@ -1573,8 +1573,8 @@ Liste des objets considérés comme installations de réparation. Séparé par des virgules 一覧に記載されたユニット名を、修理施設として指定します。コンマで複数を指定できます。 목록내 시설은 정비 시설으로 분류됩니다. 쉼표로 구분합니다. - 设施名单, 把设施名称输入在这边即可定义其为维修设施. 每个设施使用逗号以做区隔. - 設施名單, 把設施名稱輸入在這邊即可定義其為維修設施. 每個設施使用逗號以做區隔. + 设施名单, 把设施名称输入在这边即可定义其为维修设施. 每个设施使用逗号以做区隔. + 設施名單, 把設施名稱輸入在這邊即可定義其為維修設施. 每個設施使用逗號以做區隔. Is Repair Facility @@ -1588,8 +1588,8 @@ Est une installation de réparation 修理施設とする 은 정비 시설이다 - 是维修设施 - 是維修設施 + 是维修设施 + 是維修設施 Is the object classified as a repair Facility? @@ -1603,8 +1603,8 @@ L'objet est-il considéré comme une installation de réparation ? オブジェクトを修理施設として指定しますか? 이 시설을 정비 시설로 분류합니까? - 此设施是维修设施吗? - 此設施是維修設施嗎? + 此设施是维修设施吗? + 此設施是維修設施嗎? Assign one or multiple objects as a repair Facility @@ -1618,8 +1618,8 @@ Assigner un ou plusieurs objets en tant que véhicule de réparation ひとつ、または複数オブジェクトに予備部品を追加 하나 혹은 여러 시설을 정비 시설로 등록합니다 - 指定一个或多个对象作为维修设施 - 指定一個或多個對象作為維修設施 + 指定一个或多个对象作为维修设施 + 指定一個或多個對象作為維修設施 Add Spare Parts @@ -1633,8 +1633,8 @@ Ajouter des pièces de rechange 予備部品を追加 예비 부품 더하기 - 添加备件 - 添加備件 + 添加备件 + 添加備件 Add spare parts to one or multiple objects @@ -1648,8 +1648,8 @@ Ajouter des pièces de rechange à un ou plusieurs objets 一覧に追加されたオブジェクトへ予備部品を与えます。コンマで複数を指定できます。 하나 혹은 여러 물체가 예비 부품을 더합니다 - 添加备件到一个或多个对象上 - 添加備件到一個或多個對象上 + 添加备件到一个或多个对象上 + 添加備件到一個或多個對象上 List @@ -1663,8 +1663,8 @@ Liste 一覧 목록 - 名单 - 名單 + 名单 + 名單 List of objects that will get spare parts added, separated by commas. @@ -1678,8 +1678,8 @@ Liste des objets qui recevront des pièces de réparation en plus. Séparé par des virgules 一覧に追加されたオブジェクトへ予備部品を与えます。コンマで複数を指定できます。 목록내 물체는 예비 부품을 받습니다, 쉼표로 구분합니다. - 添加备件到名单的载具上. 每个载具使用逗号以做区隔. - 添加備件到名單的載具上. 每個載具使用逗號以做區隔. + 添加备件到名单的载具上. 每个载具使用逗号以做区隔. + 添加備件到名單的載具上. 每個載具使用逗號以做區隔. Part @@ -1693,8 +1693,8 @@ Pièce 部品 부품 - 零件 - 零件 + 零件 + 零件 Spare part. @@ -1708,8 +1708,8 @@ Pièce de rechange 予備部品 예비 부품 - 备用零件 - 備用零件 + 备用零件 + 備用零件 Amount @@ -1723,8 +1723,8 @@ Quantité 수량 - 数量 - 數量 + 数量 + 數量 Number of selected spare parts. @@ -1738,8 +1738,8 @@ Nombre de pièces de rechange séléctionnées 選択された予備部品の数を選択します。 선택한 부품의 수 - 选择的备件数量 - 選擇的備件數量 + 选择的备件数量 + 選擇的備件數量 Wheel repair requirements @@ -1753,8 +1753,8 @@ Exigences de réparation de roue タイヤの修理を必要 바퀴 교체 요구사항 - 维修轮胎限制 - 維修輪胎限制 + 维修轮胎限制 + 維修輪胎限制 Items required to remove/replace wheels @@ -1768,8 +1768,8 @@ Items exigés pour enlever/remplacer les roues タイヤの除去と交換にアイテムを必要としますか? 바퀴를 제거/교체하는데 필요한 물건 - 需要特定物品来移除/更换车轮 - 需要特定物品來移除/更換車輪 + 需要特定物品来移除/更换车轮 + 需要特定物品來移除/更換車輪 Engine must be off to repair @@ -1783,8 +1783,8 @@ Silnik musi być wyłączony w celu naprawy 수리를 위해서는 엔진을 꺼야만 합니다 Il motore deve essere spento per poter riparare - 引擎必须先关闭才能开始进行维修 - 引擎必須先關閉才能開始進行維修 + 引擎必须先关闭才能开始进行维修 + 引擎必須先關閉才能開始進行維修 diff --git a/addons/respawn/stringtable.xml b/addons/respawn/stringtable.xml index 6d3b3d805d..d298ef804a 100644 --- a/addons/respawn/stringtable.xml +++ b/addons/respawn/stringtable.xml @@ -1,4 +1,4 @@ - + @@ -14,8 +14,8 @@ Será posicionado em 5 segundos... 設置まであと 5 秒・・・ 5초 후 재배치... - 5秒后完成布署... - 5秒後完成佈署... + 5秒后完成布署... + 5秒後完成佈署... Rallypoint deployed @@ -30,8 +30,8 @@ Rallypoints posicionado ラリーポイントを設置した 집결지 배치됨 - 集合点布署完成 - 集合點佈署完成 + 集合点布署完成 + 集合點佈署完成 Teleport to Base @@ -46,8 +46,8 @@ Teleporta alla base ベースへ移動 기지로 순간이동 - 传送至基地 - 傳送至基地 + 传送至基地 + 傳送至基地 Teleport to Rallypoint @@ -62,8 +62,8 @@ Teleporta al rallypoint ラリーポイントへ移動 집결지로 순간이동 - 传送至集合点 - 傳送至集合點 + 传送至集合点 + 傳送至集合點 Teleported to Base @@ -78,8 +78,8 @@ Teletransportado para a Base ベースへ移動した 기지로 순간이동함 - 已传送至基地 - 已傳送至基地 + 已传送至基地 + 已傳送至基地 Teleported to Rallypoint @@ -94,8 +94,8 @@ Teletransportado para o Rallypoints ラリーポイントへ移動した 집결지로 순간이동함 - 已传送至集合点 - 已傳送至集合點 + 已传送至集合点 + 已傳送至集合點 Rallypoint West (Base) @@ -110,8 +110,8 @@ Ponto de encontro Oeste (Base) ラリーポイント ウエスト (ベース) 서쪽 집결지 (기지) - 蓝方集合点 (基地) - 藍方集合點 (基地) + 蓝方集合点 (基地) + 藍方集合點 (基地) Rallypoint East (Base) @@ -126,8 +126,8 @@ Ponto de encontro Lest (Base) ラリーポイント イースト (ベース) 동쪽 집결지 (기지) - 红方集合点 (基地) - 紅方集合點 (基地) + 红方集合点 (基地) + 紅方集合點 (基地) Rallypoint Independent (Base) @@ -142,8 +142,8 @@ Ponto de encontro Independente (Base) ラリーポイント インデペンデント (ベース) 독립 집결지 (기지) - 独立方集合点 (基地) - 獨立方集合點 (基地) + 独立方集合点 (基地) + 獨立方集合點 (基地) Rallypoint West @@ -158,8 +158,8 @@ Ponto de encontro Oeste ラリーポイント ウエスト 서쪽 집결지 - 蓝方集合点 - 藍方集合點 + 蓝方集合点 + 藍方集合點 Rallypoint East @@ -174,8 +174,8 @@ Ponto de encontro Leste ラリーポイント イースト 동쪽 집결지 - 红方集合点 - 紅方集合點 + 红方集合点 + 紅方集合點 Rallypoint Independent @@ -190,8 +190,8 @@ Ponto de encontro Independente ラリーポイント インデペンデント 독립 집결지 - 独立方集合点 - 獨立方集合點 + 独立方集合点 + 獨立方集合點 Respawn System @@ -206,8 +206,8 @@ Sistema Respawn リスポン システム 재배치 시스템 - 重生系统 - 重生系統 + 重生系统 + 重生系統 Save Gear? @@ -222,8 +222,8 @@ Salva Equipaggiamento? 装備を保存? 장비를 저장합니까? - 储存装备? - 儲存裝備? + 储存装备? + 儲存裝備? Respawn with the gear a soldier had just before his death? @@ -238,8 +238,8 @@ Respawna con l'equipaggiamento che il soldato aveva appena prima di morire? ユニットが死ぬ前に持っていた装備でリスポンしますか? 죽기 전에 가지고 있던 장비로 재배치합니까? - 是否在重生时载入死亡前的装备? - 是否在重生時載入死亡前的裝備? + 是否在重生时载入死亡前的装备? + 是否在重生時載入死亡前的裝備? Remove bodies? @@ -254,8 +254,8 @@ Rimuovi corpi? 死体を削除? 시체를 제거합니까? - 删除尸体? - 刪除屍體? + 删除尸体? + 刪除屍體? Remove player bodies after disconnect? @@ -270,8 +270,8 @@ Rimuovi i corpi dei giocatori quando si disconnettono? 切断後はプレイヤーの死体を削除しますか? 접속이 끊긴 플레이어의 시체를 제거합니까? - 要删除已离线的玩家尸体吗? - 要刪除已離線的玩家屍體嗎? + 要删除已离线的玩家尸体吗? + 要刪除已離線的玩家屍體嗎? This module enables you to configure ACE functionality specific to respawns. @@ -285,8 +285,8 @@ Este módulo permite configurar parámetros relacionados con la reaparición あなたが設定した ACE 機能をリスポンへ設定できます。 이 모듈은 ACE 재배치의 자세한 설정을 변결할 수 있게 해줍니다. - 该模块使您可以设定ACE的重生功能. - 該模塊使您可以設定ACE的重生功能. + 该模块使您可以设定ACE的重生功能. + 該模塊使您可以設定ACE的重生功能. Friendly Fire Messages @@ -301,8 +301,8 @@ Messaggi Fuoco Amico 友軍誤射の表示 아군사격 메세지 - 友军误击讯息 - 友軍誤擊訊息 + 友军误击讯息 + 友軍誤擊訊息 Using this module in your mission will make it so any friendly fire kills will be displayed in form of a message in chat. @@ -316,8 +316,8 @@ El usar este módulo, todas las muertes por fuego amigo serán indicadas en el chat. もし友軍誤射による死者が出た場合は、チャットにてその旨を表示します。 이 모듈은 미션 중 아군사격으로 인한 사망자 발생시 채팅창에 메세지를 표시해줍니다. - 摆放此模块后, 当有发生友军误击致死的事件, 会显示提示讯息在聊天视窗中. - 擺放此模塊後, 當有發生友軍誤擊致死的事件, 會顯示提示訊息在聊天視窗中. + 摆放此模块后, 当有发生友军误击致死的事件, 会显示提示讯息在聊天视窗中. + 擺放此模塊後, 當有發生友軍誤擊致死的事件, 會顯示提示訊息在聊天視窗中. Rallypoint System @@ -332,8 +332,8 @@ Sistema Punto di Raccolta ラリーポイント システム 집결지 시스템 - 集合点系统 - 集合點系統 + 集合点系统 + 集合點系統 This module allows you to use rally points in missions, to which you can quickly teleport from base flag. Requires placing special objects on map - base and flag. Both available in category Empty -> ACE Respawn. @@ -347,8 +347,8 @@ Ce module vous permet d'utiliser les "rally points" auxquels vous pouvez vous téléporter rapidement depuis un drapeau à la base. Il nécessite le placement d'objets spéciaux sur la carte - base et drapeau, disponibles dans la catégorie Vide -> ACE Respawn. ミッションでベースから素早く移動できるラリーポイントを使えるようにします。ゲーム内に専用オブジェクトとなるベースとフラッグを設置している必要があります。両オブジェクトは Empty 下の ACE リスポンから設置できます。 이 모듈은 미션 중에 기지 깃발에서 집결지로 빠르게 텔레포트 시켜주는 역활을 합니다. 지도 상에 기지 및 깃발이 필요합니다. 두 가지 모두 Empty->ACE Respawn 카테고리에서 찾을 수 있습니다. - 摆放此模块后, 你将能在任务中布署集合点, 使你可以快速往返基地与前线. 要使用本功能, 请记得放上空物件->ACE 重生里面的基地与旗帜. - 擺放此模塊後, 你將能在任務中佈署集合點, 使你可以快速往返基地與前線. 要使用本功能, 請記得放上空物件->ACE 重生裡面的基地與旗幟. + 摆放此模块后, 你将能在任务中布署集合点, 使你可以快速往返基地与前线. 要使用本功能, 请记得放上空物件->ACE 重生里面的基地与旗帜. + 擺放此模塊後, 你將能在任務中佈署集合點, 使你可以快速往返基地與前線. 要使用本功能, 請記得放上空物件->ACE 重生裡面的基地與旗幟. Move Rallypoint @@ -363,8 +363,8 @@ Sposta Punto di Raccolta ラリーポイントを移動 집결지 이동 - 移动集合点 - 移動集合點 + 移动集合点 + 移動集合點 ACE Respawn @@ -379,8 +379,8 @@ Rigenerazione ACE ACE リスポン ACE 재배치 - ACE 重生 - ACE 重生 + ACE 重生 + ACE 重生 diff --git a/addons/safemode/stringtable.xml b/addons/safemode/stringtable.xml index bb8ce63b60..fa9b951908 100644 --- a/addons/safemode/stringtable.xml +++ b/addons/safemode/stringtable.xml @@ -1,4 +1,4 @@ - + @@ -14,8 +14,8 @@ Modo de segurança 安全装置 안전 모드 - 保险模式 - 保險模式 + 保险模式 + 保險模式 Take off Safety @@ -30,8 +30,8 @@ Tirar segurança 安全装置を外す 안전장치 해제 - 开保险 - 開保險 + 开保险 + 開保險 Put on Safety @@ -46,8 +46,8 @@ Colocar Segurança 安全装置を掛けた 안전장치 적용 - 关保险 - 關保險 + 关保险 + 關保險 Took off Safety @@ -62,8 +62,8 @@ Tirou Segurança 安全装置を外した 안전장치 해제됨 - 已开保险 - 已開保險 + 已开保险 + 已開保險 diff --git a/addons/sandbag/stringtable.xml b/addons/sandbag/stringtable.xml index a0dc9d592f..555dcab416 100644 --- a/addons/sandbag/stringtable.xml +++ b/addons/sandbag/stringtable.xml @@ -1,4 +1,4 @@ - + @@ -14,8 +14,8 @@ Saco de Areia 土のう 모래주머니 - 沙包 - 沙包 + 沙包 + 沙包 Sandbag (empty) @@ -30,8 +30,8 @@ Saco de Areia (vazio) 土のう (空) 모래주머니(비어있음) - 沙包 (空) - 沙包 (空) + 沙包 (空) + 沙包 (空) Cannot build here @@ -46,8 +46,8 @@ Não pode contruir aqui ここでは作れない 여기에 지을 수 없습니다 - 无法放置在此 - 無法放置在此 + 无法放置在此 + 無法放置在此 Pick up Sandbag @@ -62,8 +62,8 @@ Pegar saco de areia 土のうを拾う 모래주머니 줍기 - 捡起沙包 - 撿起沙包 + 捡起沙包 + 撿起沙包 Carry Sandbag @@ -78,8 +78,8 @@ Carregar saco de areia 土のうを運ぶ 모래주머니 옮기기 - 搬运沙包 - 搬運沙包 + 搬运沙包 + 搬運沙包 End Carrying @@ -94,8 +94,8 @@ Parar de carregar 下ろす 그만 옮기기 - 停止搬运 - 停止搬運 + 停止搬运 + 停止搬運 Drop Sandbag @@ -110,8 +110,8 @@ Derrubar saco de areia 土のうを落とす 여기에 놓기 - 放下沙包 - 放下沙包 + 放下沙包 + 放下沙包 Confirm Deployment @@ -126,8 +126,8 @@ Confirmar implantação ここで作る 설치 확인 - 确认布署 - 確認佈署 + 确认布署 + 確認佈署 Cancel Deployment @@ -142,8 +142,8 @@ Cancelar implantação 作るのをやめる 설치 취소 - 取消布署 - 取消佈署 + 取消布署 + 取消佈署 Deploy Sandbag @@ -158,8 +158,8 @@ Implantar saco de areia 土のうを設置 모래주머니 설치 - 布署沙包 - 佈署沙包 + 布署沙包 + 佈署沙包 Sandbag Box @@ -174,8 +174,8 @@ Caixa de saco de areia 土のう入れ 모래주머니 상자 - 沙包箱 - 沙包箱 + 沙包箱 + 沙包箱 Here is no sand @@ -190,8 +190,8 @@ Aqui não tem areia ここに土は無い 흙이 없습니다 - 这里没有沙 - 這裡沒有沙 + 这里没有沙 + 這裡沒有沙 Rotate @@ -206,8 +206,8 @@ Bращать 回転 돌리기 - 旋转 - 旋轉 + 旋转 + 旋轉 diff --git a/addons/scopes/stringtable.xml b/addons/scopes/stringtable.xml index 66a9729b28..16898757fd 100644 --- a/addons/scopes/stringtable.xml +++ b/addons/scopes/stringtable.xml @@ -1,4 +1,4 @@ - + @@ -8,8 +8,8 @@ Celowniki optyczne Scopes Mirini - 瞄准镜 - 瞄準鏡 + 瞄准镜 + 瞄準鏡 Enable ACE Scope adjustment @@ -18,8 +18,8 @@ Włącz ustawienia celowników optycznych ACE Active ACE Scope adjustment Abilita Regolazione mirino ACE - 开启ACE瞄准镜归零调节 - 開啟ACE瞄準鏡歸零調節 + 开启ACE瞄准镜归零调节 + 開啟ACE瞄準鏡歸零調節 Enable adjustmet turrets on high powered scopes @@ -28,8 +28,8 @@ Włącz pokrętła regulacyjne Permet de régler la hausse et la dérive sur les optiques de visée à fort grossissement Abilita la regolazione delle torrette nei mirini a lunga gittata - 开启高倍率瞄准镜归零调节 - 開啟高倍率瞄準鏡歸零調節 + 开启高倍率瞄准镜归零调节 + 開啟高倍率瞄準鏡歸零調節 Force adjustment turrets @@ -38,8 +38,8 @@ Wymuś użycie pokręteł regulacyjnych Impose le réglage de la hausse/dérive Forza la regolazione delle torrette - 强制使用归零调节 - 強制使用歸零調節 + 强制使用归零调节 + 強制使用歸零調節 Force usage of adjustmet turrets on high powered scopes @@ -48,8 +48,8 @@ Wymuś użycie pokręteł regulacyjnych dla celowników o dużym powiększeniu Impose le réglage de la hausse/dérive sur les optiques de visée à fort grossissement Forza l'uso della regolazione nei mirini a lunga gittata - 强制为高倍率瞄准镜开启归零调节 - 強制為高倍率瞄準鏡開啟歸零調節 + 强制为高倍率瞄准镜开启归零调节 + 強制為高倍率瞄準鏡開啟歸零調節 Correct zeroing @@ -58,8 +58,8 @@ Poprawka zerowania Corrige le zérotage Correggi azzeramento - 修正归零 - 修正歸零 + 修正归零 + 修正歸零 Corrects the zeroing of all small arms sights @@ -68,8 +68,8 @@ Poprawia zerowanie wszystkich celowników broni ręcznej Corrige le zérotage des optiques de visée des petites armes Corregge l'azzeramento di tutti i mirini di bassa portata - 为所有小口径武器修正归零 - 為所有小口徑武器修正歸零 + 为所有小口径武器修正归零 + 為所有小口徑武器修正歸零 Overwrite zero distance @@ -78,8 +78,8 @@ Nadpisuje ustawienie dla zerowego dystansu Remplace la distance de zérotage Sovrascrivi la distanza zero - 覆写归零距离 - 覆寫歸零距離 + 覆写归零距离 + 覆寫歸零距離 Uses the 'defaultZeroRange' setting to overwrite the zero range of high power scopes @@ -88,8 +88,8 @@ Używa 'defaultZeroRange' zamiast ustawionej odległości zerowania dla celowników o duzym przybliżeniu Utilise le paramètre 'defaultZeroRange' pour remplacer la distance de zérotage sur les optiques de visée à fort grossissement Usa le impostazioni di "defaultZeroRange" (Portata Zero Predefinita) per sovrascrivere la portata zero dei mirini a lunga gittata - 使用'defaultZeroRange'来为高倍率瞄准镜覆写预设归零距离 - 使用'defaultZeroRange'來為高倍率瞄準鏡覆寫預設歸零距離 + 使用'defaultZeroRange'来为高倍率瞄准镜覆写预设归零距离 + 使用'defaultZeroRange'來為高倍率瞄準鏡覆寫預設歸零距離 Default zero distance @@ -98,8 +98,8 @@ Domyślne zerowanie Distance de zérotage par défaut Distanza zero predefinita - 预设归零距离 - 預設歸零距離 + 预设归零距离 + 預設歸零距離 High power scopes will be zeroed at this distance @@ -108,8 +108,8 @@ Celowniki o dużym powiększeniu będą zerowane dla tej odległości Distance de zérotage par défaut des optiques de visée à fort grossissement I mirini a lunga gittata verranno azzerrati a questa distanza - 高倍率瞄准镜将归零在这个距离上 - 高倍率瞄準鏡將歸零在這個距離上 + 高倍率瞄准镜将归零在这个距离上 + 高倍率瞄準鏡將歸零在這個距離上 Reference temperature @@ -118,8 +118,8 @@ Referencyjna temperatura Température de référence Temperatura di riferimento - 参考温度 - 參考溫度 + 参考温度 + 參考溫度 Temperature at which the scope was zeroed @@ -128,8 +128,8 @@ Temperatura, przy której celownik został wyzerowany Température de référence pour le zérotage des optiques Temperatura a cui è stato azzerato il mirino - 武器参考多少温度来进行归零. - 武器參考多少溫度來進行歸零. + 武器参考多少温度来进行归零. + 武器參考多少溫度來進行歸零. Reference barometric pressure @@ -138,8 +138,8 @@ Referencyjne ciśnienie barometryczne Pression barométrique de référence Pressione barometrica di riferimento - 参考大气压力 - 參考大氣壓力 + 参考大气压力 + 參考大氣壓力 Barometric pressure at which the scope was zeroed @@ -148,8 +148,8 @@ Ciśnienie barometryczne, przy którym celownik został wyzerowany Pression barométrique de référence pour le zérotage des optiques Pressione barometrica a cui è stato azzerato il mirino - 武器参考多少大气压力来进行归零. - 武器參考多少大氣壓力來進行歸零. + 武器参考多少大气压力来进行归零. + 武器參考多少大氣壓力來進行歸零. Reference humidity @@ -158,8 +158,8 @@ Referencyjna wilgotność Humidité de référence Umidità di riferimento - 参考湿度 - 參考濕度 + 参考湿度 + 參考濕度 Humidity at which the scope was zeroed @@ -168,8 +168,8 @@ Wilgotność powietrza, przy której celownik został wyzerowany Taux d'humidité de référence pour le zérotage des optiques Umidità a cui è stato azzerato il mirino - 武器参考多少湿度来进行归零. - 武器參考多少濕度來進行歸零. + 武器参考多少湿度来进行归零. + 武器參考多少濕度來進行歸零. Deduce pressure from altitude @@ -178,8 +178,8 @@ Ciśnienie określone na podstawie wysokości Pression selon l'altitude Ricava la pressione dall'altitudine - 高度影响大气压力 - 高度影響大氣壓力 + 高度影响大气压力 + 高度影響大氣壓力 Deduce the barometric pressure from the terrain altitude @@ -188,8 +188,8 @@ Określ ciśnienie barometryczne na podstawie wysokości terenu Détermine la pression barométrique selon l'altitude du terrain Ricava la pressione barometrica dall'altitudine del terreno - 在不同高度上会有不同的大气压力 - 在不同高度上會有不同的大氣壓力 + 在不同高度上会有不同的大气压力 + 在不同高度上會有不同的大氣壓力 Minor adjustment up @@ -204,8 +204,8 @@ Korekce nahoru (mírně) 僅かに上へ調節 위로 조절 - 向上微调 - 向上微調 + 向上微调 + 向上微調 Minor adjustment down @@ -220,8 +220,8 @@ Korekce dolů (mírně) 僅かに下へ調節 아래로 조절 - 向下微调 - 向下微調 + 向下微调 + 向下微調 Minor adjustment right @@ -236,8 +236,8 @@ Korekce doprava (mírně) 僅かに右へ調節 오론쪽으로 조절 - 向右微调 - 向右微調 + 向右微调 + 向右微調 Minor adjustment left @@ -252,8 +252,8 @@ Korekce doleva (mírně) 僅かに左へ調節 왼쪽으로 조절 - 向左微调 - 向左微調 + 向左微调 + 向左微調 Major adjustment up @@ -268,8 +268,8 @@ Korekce nahoru 大きく上へ調節 크게 위로 조절 - 向上调整 - 向上調整 + 向上调整 + 向上調整 Major adjustment down @@ -284,8 +284,8 @@ Korekce dolů 大きく下へ調節 크게 아래로 조절 - 向下调整 - 向下調整 + 向下调整 + 向下調整 Major adjustment right @@ -300,8 +300,8 @@ Korekce doprava 大きく右へ調節 크게 오른쪽으로 조절 - 向右调整 - 向右調整 + 向右调整 + 向右調整 Major adjustment left @@ -316,8 +316,8 @@ Korekce doleva 大きく左へ調節 크게 왼쪽으로 조절 - 向左调整 - 向左調整 + 向左调整 + 向左調整 Set zero adjustment @@ -332,8 +332,8 @@ Vynulovat korekci ゼロインを調節 영점 초기화 - 设定归零 - 設定歸零 + 设定归零 + 設定歸零 This module adds windage and elevation adjustment turrets on high power rifle scopes. @@ -342,8 +342,8 @@ Ten moduł włącza pokrętła kalibracyjne poprawki na wiatr oraz poprawki wysokości dla celowników o dużym powiększeniu. Ce module ajoute les tambours de correction de la hausse et de dérive sur les optiques de visée à fort grossissement. Questo modulo aggiunge lo spostamento dell'aria e la regolazione dell'elevazione delle torrette in mirini a lunga gittata - 此模块可为高倍率瞄准镜新增归零风偏, 距离用的调整纽. - 此模塊可為高倍率瞄準鏡新增歸零風偏, 距離用的調整紐. + 此模块可为高倍率瞄准镜新增归零风偏, 距离用的调整纽. + 此模塊可為高倍率瞄準鏡新增歸零風偏, 距離用的調整紐. diff --git a/addons/slideshow/stringtable.xml b/addons/slideshow/stringtable.xml index 68d0f9d589..f563e62e53 100644 --- a/addons/slideshow/stringtable.xml +++ b/addons/slideshow/stringtable.xml @@ -1,4 +1,4 @@ - + @@ -14,8 +14,8 @@ Mostra Diapositive スライドショー 슬라이드 쇼 - 幻燈片 - 幻灯片 + 幻燈片 + 幻灯片 This module allows you to set up slide-shows on different objects. One module per image list. Only objects with hiddenSelection 0 are supported. @@ -30,8 +30,8 @@ Questo modulo ti permette di creare una presentazione con diapositive su vari oggetti. Un modulo per lista immagini. Solo oggetti con hiddenSelection 0 sono supportati. さまざまなオブジェクトへスライドショーを設定することができます。1つのモジュールは各画像リストになっています。オブジェクトが hiddenSelection 0へ対応している必要があります。 이 모듈은 다른 물체에 대해 슬라이드 쇼를 놓을 수 있게 해줍니다. 한 모듈당 한 이미지목록만 가능합니다. 또한 물체가 hiddenSelection 0 를 지원해야만합니다. - 此模塊可讓圖片以幻燈片的形式顯示在物件上. 每個模塊都能設定一串幻燈片清單. 被設定的物件不能有隱藏部位(hiddenSelection). - 此模块可让图片以幻灯片的形式显示在物件上. 每个模块都能设定一串幻灯片清单. 被设定的物件不能有隐藏部位(hiddenSelection). + 此模塊可讓圖片以幻燈片的形式顯示在物件上. 每個模塊都能設定一串幻燈片清單. 被設定的物件不能有隱藏部位(hiddenSelection). + 此模块可让图片以幻灯片的形式显示在物件上. 每个模块都能设定一串幻灯片清单. 被设定的物件不能有隐藏部位(hiddenSelection). Objects @@ -46,8 +46,8 @@ Oggetti オブジェクト 물체 - 物件 - 物件 + 物件 + 物件 Object names (can also be synchronized objects) slide-show will be displayed on, separated by commas if multiple. @@ -62,8 +62,8 @@ Nomi di oggetti (possono anche essere oggetti sincronizzati) che verranno usati per la presentazione di diapositive, separato da virgole se più di uno. スライドショーを表示するオブジェクト名 (オブジェクトとの同期も可)。複数ある場合はコンマで区切れます 슬라이드 쇼가 보여질 물체(동기화 되는 물체도 가능합니다) 명칭, 다수의 경우 쉼표로 구분합니다. - 物件名稱 (也可使用同步線來設定), 幻燈片將會顯示在該物件上, 如有多個物件, 請以逗號作區隔. - 物件名称 (也可使用同步线来设定), 幻灯片将会显示在该物件上, 如有多个物件, 请以逗号作区隔. + 物件名稱 (也可使用同步線來設定), 幻燈片將會顯示在該物件上, 如有多個物件, 請以逗號作區隔. + 物件名称 (也可使用同步线来设定), 幻灯片将会显示在该物件上, 如有多个物件, 请以逗号作区隔. Controllers @@ -78,8 +78,8 @@ Controllori コントローラ 조종 장치 - 控制器 - 控制器 + 控制器 + 控制器 Controller object names, separated by commas if multiple. @@ -93,8 +93,8 @@ Nomi di oggetti controllori, separati da virgole se multipli. コントローラに指定するオブジェクト名を記入し、複数ある場合はコンマで区切れます。 조종 장치 물체 명칭, 다수의 경우 쉼표로 구분됩니다. - 指定是控制器的物件名稱, 如有多個物件, 請以逗號作區隔. - 指定是控制器的物件名称, 如有多个物件, 请以逗号作区隔. + 指定是控制器的物件名稱, 如有多個物件, 請以逗號作區隔. + 指定是控制器的物件名称, 如有多个物件, 请以逗号作区隔. Images @@ -109,8 +109,8 @@ Immagini 画像 사진 - 圖片 - 图片 + 圖片 + 图片 List of images that will be used for the slide-show, separated by commas, with full path correctly formatted (eg. images\image.paa). @@ -125,8 +125,8 @@ Lista di immagini che verranno usate durante la presentazione, separati da virgole, con il formato completo del percorso (es. images\image.paa) 完全なパスでスライドショーに使う画像一覧を入力してください。コンマで区別できます。(例: images\image.paa) 슬라이드 쇼에 쓰일 사진목록입니다, 쉼표로 구분됩니다, 경로설정을 정확히 하십시요. (예: 사진\사진.ppa) - 要做為幻燈片的圖片清單, 每個圖片請已逗號區隔, 並輸入完整路徑位址 (例如:images\image.paa). - 要做为幻灯片的图片清单, 每个图片请已逗号区隔, 并输入完整路径位址 (例如:images\image.paa). + 要做為幻燈片的圖片清單, 每個圖片請已逗號區隔, 並輸入完整路徑位址 (例如:images\image.paa). + 要做为幻灯片的图片清单, 每个图片请已逗号区隔, 并输入完整路径位址 (例如:images\image.paa). Interaction Names @@ -141,8 +141,8 @@ Interaktionsnamen インタラクション名 상호작용 명칭 - 互動鍵名稱 - 互动键名称 + 互動鍵名稱 + 互动键名称 List of names that will be used for interaction entries, separated by commas, in order of images. @@ -156,8 +156,8 @@ Liste aller Namen, die für Interaktionseinträge genutzt werden. Mit Kommata getrennt, in Reihenfolge der Bilder. 画像を操作できるインタラクション エントリ名の一覧を入力してください。コンマで区切り複数を指定できます。 상호작용 메세지에 쓰일 명칭입니다, 쉼표로 구분합니다, 이미지의 순서입니다. - 設定互動鍵切換圖片時的按鈕名稱, 多個按鈕請以逗號做區隔, 有多少圖片就輸入多少個按鈕, 以利切換圖片. - 设定互动键切换图片时的按钮名称, 多个按钮请以逗号做区隔, 有多少图片就输入多少个按钮, 以利切换图片. + 設定互動鍵切換圖片時的按鈕名稱, 多個按鈕請以逗號做區隔, 有多少圖片就輸入多少個按鈕, 以利切換圖片. + 设定互动键切换图片时的按钮名称, 多个按钮请以逗号做区隔, 有多少图片就输入多少个按钮, 以利切换图片. Set Name @@ -165,8 +165,8 @@ 名前設定 Définir le nom Imposta Nome - 設定名稱 - 设定名称 + 設定名稱 + 设定名称 Name that will be used for main interaction entry (to distinguish multiple slideshows). Default: "Slides" @@ -174,8 +174,8 @@ メイン インタラクション エントリで使われる名前を設定します。(複数のスライドショーを区別するため)。標準: "Slides" Un nom qui sera utilisé pour interagir avec plusieurs diaporamas. Par défaut : "Slides" Nome che sarà utilizzato per le principali interazioni (per distinguere le multiple diapositive). Predefinito: "Slides" - 設定該幻燈片的標題名稱 (用來區分多個不同標題的幻燈片.) 預設名稱: "幻燈片" - 设定该幻灯片的标题名称 (用来区分多个不同标题的幻灯片.) 预设名称: "幻灯片" + 設定該幻燈片的標題名稱 (用來區分多個不同標題的幻燈片.) 預設名稱: "幻燈片" + 设定该幻灯片的标题名称 (用来区分多个不同标题的幻灯片.) 预设名称: "幻灯片" Slide Duration @@ -190,8 +190,8 @@ Länge der Diavorführung pro Bild スライドの持続時間 슬라이드 지속시간 - 幻燈片顯示時間 - 幻灯片显示时间 + 幻燈片顯示時間 + 幻灯片显示时间 Duration of each slide. Default: 0 (Automatic Transitions Disabled) @@ -206,8 +206,8 @@ Länge der Diavorführung pro Bild. Standard: 0 (Automatischer Wechsel deaktiviert) 各スライドの持続時間。標準:0 (自動的な切り替えは無効) 매 슬라이드의 지속시간. 기본설정: 0 (자동 전환 비활성화) - 每張幻燈片顯示的時間. 預設:0 (自動換圖已禁用) - 每张幻灯片显示的时间. 预设:0 (自动换图已禁用) + 每張幻燈片顯示的時間. 預設:0 (自動換圖已禁用) + 每张幻灯片显示的时间. 预设:0 (自动换图已禁用) Slides @@ -222,8 +222,8 @@ Dias スライド 슬라이드 - 幻燈片 - 幻灯片 + 幻燈片 + 幻灯片 diff --git a/addons/spectator/stringtable.xml b/addons/spectator/stringtable.xml index 1dc7fe2655..ae65487d23 100644 --- a/addons/spectator/stringtable.xml +++ b/addons/spectator/stringtable.xml @@ -1,4 +1,4 @@ - + @@ -6,8 +6,8 @@ ACE スペクテイター Spettatore ACE Spectateur ACE - ACE 旁观者 - ACE 旁觀者 + ACE 旁观者 + ACE 旁觀者 Spectator Settings @@ -21,8 +21,8 @@ Réglages de spectateur スペクテイター設定 관전자 설정 - 旁观者设定 - 旁觀者設定 + 旁观者设定 + 旁觀者設定 Configure how the spectator system will operate by default. @@ -36,8 +36,8 @@ Configure comment le système de spectateurs opère par défaut. スペクテイター システムが標準でどのように動作するか設定できます。 어떻게 관전자 시스템이 기본적으로 작동되는지 설정합니다 - 设定旁观者系统相关配置. - 設定旁觀者系統相關配置. + 设定旁观者系统相关配置. + 設定旁觀者系統相關配置. Unit filter @@ -51,8 +51,8 @@ Filtre d'unités ユニット フィルタ 인원 필터 - 单位过滤器 - 單位過濾器 + 单位过滤器 + 單位過濾器 Method of filtering spectatable units. @@ -66,8 +66,8 @@ Méthode de filtration des unités regardables. 観察できるユニットへのフィルタ設定ができます。 관전할 수 있는 인원을 고릅니다 - 过滤哪些单位可以使用旁观者系统. - 過濾哪些單位可以使用旁觀者系統. + 过滤哪些单位可以使用旁观者系统. + 過濾哪些單位可以使用旁觀者系統. No units @@ -81,8 +81,8 @@ Pas d'unités ユニットなし 인원 없음 - 无单位 - 無單位 + 无单位 + 無單位 Only players @@ -96,8 +96,8 @@ Joueurs seulements プレイヤのみ 플레이어만 - 只有玩家 - 只有玩家 + 只有玩家 + 只有玩家 Playable Units @@ -111,8 +111,8 @@ Unités jouables プレイ可能なユニットのみ 플레이 가능한 인원 - 可扮演单位 - 可扮演單位 + 可扮演单位 + 可扮演單位 All units @@ -126,8 +126,8 @@ Toutes les unités 全てのユニット 모든 인원 - 所有单位 - 所有單位 + 所有单位 + 所有單位 Side filter @@ -141,8 +141,8 @@ Filtre de faction 勢力フィルタ 진영 필터 - 阵营过滤器 - 陣營過濾器 + 阵营过滤器 + 陣營過濾器 Method of filtering spectatable sides. @@ -156,8 +156,8 @@ Méthode de filtration des factions regardables 観察できる勢力へのフィルタ設定ができます。 관전할 수 있는 진영을 고릅니다 - 过滤可旁观的阵营. - 過濾可旁觀的陣營. + 过滤可旁观的阵营. + 過濾可旁觀的陣營. Player side @@ -171,8 +171,8 @@ Faction du joueur プレイヤーと同じ勢力 플레이어 진영 - 玩家 - 玩家 + 玩家 + 玩家 Friendly sides @@ -186,8 +186,8 @@ Factions amies 友軍勢力 아군 진영 - 友军 - 友軍 + 友军 + 友軍 Hostile sides @@ -201,8 +201,8 @@ Factions hostiles 敵対勢力 적군 진영 - 敌方 - 敵方 + 敌方 + 敵方 All sides @@ -216,8 +216,8 @@ Toutes les factions 全ての勢力 모든 진영 - 所有阵营 - 所有陣營 + 所有阵营 + 所有陣營 Camera modes @@ -231,8 +231,8 @@ Mode de caméra カメラ モード 카메라 모드 - 摄影机模式 - 攝影機模式 + 摄影机模式 + 攝影機模式 Camera modes that can be used. @@ -246,8 +246,8 @@ Modes de caméra qui peuvent être utilisés カメラ モードを使えます。 사용할 수 있는 카메라 모드들 입니다 - 设定可使用的摄影机模式. - 設定可使用的攝影機模式. + 设定可使用的摄影机模式. + 設定可使用的攝影機模式. All @@ -261,8 +261,8 @@ Tous 全て 모두 - 所有 - 所有 + 所有 + 所有 Free only @@ -276,17 +276,17 @@ Libre seulement 自由視点のみ 오직 자유만 - 只有自由模式 - 只有自由模式 + 只有自由模式 + 只有自由模式 Internal only Erste Person //Bitte überprüfen! - Tylko wewnętrznaSomente internaТолько внутренняяPouze pohled z první osobySolo internaSolo internaInterne seulement一人称視点のみ오직 내부만只有第一人称只有第一人稱 + Tylko wewnętrznaSomente internaТолько внутренняяPouze pohled z první osobySolo internaSolo internaInterne seulement一人称視点のみ오직 내부만只有第一人称只有第一人稱 External only Dritte Person //Bitte überpfüfen! - Tylko zewnętrznaSomente externaТолько внешняяPouze pohled z třetí osobySolo externaSolo esternaExterne seulement三人称視点のみ오직 외부만只有第三人称只有第三人稱 + Tylko zewnętrznaSomente externaТолько внешняяPouze pohled z třetí osobySolo externaSolo esternaExterne seulement三人称視点のみ오직 외부만只有第三人称只有第三人稱 Internal and external Erste und dritte Person @@ -299,8 +299,8 @@ Interne et externe 一人称と三人称視点 외부 및 내부 - 第一和第三人称 - 第一和第三人稱 + 第一和第三人称 + 第一和第三人稱 Vision modes @@ -314,8 +314,8 @@ Modes de vision ビジョン モード 시야 모드 - 视觉模式 - 視覺模式 + 视觉模式 + 視覺模式 Vision modes that can be used. @@ -329,8 +329,8 @@ Modes de visions qui peuvent être utilisés ビジョン モードを使えます。 사용할 수 있는 시야 모드들 입니다 - 设定可使用的视觉模式. - 設定可使用的視覺模式. + 设定可使用的视觉模式. + 設定可使用的視覺模式. Night vision @@ -344,8 +344,8 @@ Vision nocturne 夜間暗視 야간투시경 - 夜视 - 夜視 + 夜视 + 夜視 Thermal imaging @@ -359,8 +359,8 @@ Vision thermique 熱源画像 열화상 - 热成像 - 熱成像 + 热成像 + 熱成像 @@ -375,8 +375,8 @@ Unités spectatrices スペクテイター ユニット 관전 인원 - 旁观者单位 - 旁觀者單位 + 旁观者单位 + 旁觀者單位 Spectator Controls @@ -390,8 +390,8 @@ Contrôles de spectateur スペクテイター操作 관전 조작 - 旁观者控制 - 旁觀者控制 + 旁观者控制 + 旁觀者控制 Free @@ -405,17 +405,17 @@ Libre 自由視点 자유 - 自由模式 - 自由模式 + 自由模式 + 自由模式 Internal Erste Person //Bitte überprüfen! - WewnętrznaInternaВнутренняяPohled z první osobyInternaInternaInterne一人称視点내부第一人称第一人稱 + WewnętrznaInternaВнутренняяPohled z první osobyInternaInternaInterne一人称視点내부第一人称第一人稱 External Dritte Person //Bitte überprüfen! - ZewnętrznaExternaВнешняяPohled z třetí osobyExternaEsternaExterne三人称視点외부第三人称第三人稱 + ZewnętrznaExternaВнешняяPohled z třetí osobyExternaEsternaExterne三人称視点외부第三人称第三人稱 Normal Normal @@ -428,8 +428,8 @@ Normale 通常 정상 - 正常 - 正常 + 正常 + 正常 Night @@ -443,8 +443,8 @@ Nuit 暗視装置 야간 - 夜视 - 夜視 + 夜视 + 夜視 Thermal @@ -458,8 +458,8 @@ Thermique 熱源画像 열상 - 热成像 - 熱成像 + 热成像 + 熱成像 @@ -474,8 +474,8 @@ Caméra libre 自由視点 자유 카메라 - 自由摄影机 - 自由攝影機 + 自由摄影机 + 自由攝影機 Camera Forward @@ -489,8 +489,8 @@ Caméra en avant カメラを前に 카메라 앞으로 - 摄影机往前 - 攝影機往前 + 摄影机往前 + 攝影機往前 Camera Backward @@ -504,8 +504,8 @@ Caméra en arrière カメラを後ろに 카메라 뒤로 - 摄影机往后 - 攝影機往後 + 摄影机往后 + 攝影機往後 Camera Left @@ -519,8 +519,8 @@ Caméra à gauche カメラを左に 카메라 왼쪽으로 - 摄影机往左 - 攝影機往左 + 摄影机往左 + 攝影機往左 Camera Right @@ -534,8 +534,8 @@ Caméra à droite カメラを右に 카메라 오른쪽으로 - 摄影机往右 - 攝影機往右 + 摄影机往右 + 攝影機往右 Camera Up @@ -549,8 +549,8 @@ Caméra en haut カメラを上に 카메라 위로 - 摄影机往上 - 攝影機往上 + 摄影机往上 + 攝影機往上 Camera Down @@ -564,8 +564,8 @@ Caméra en bas カメラを下に 카메라 아래로 - 摄影机往下 - 攝影機往下 + 摄影机往下 + 攝影機往下 Pan Camera @@ -579,8 +579,8 @@ Tourner la caméra カメラを振る 카메라 돌리기 - 平移摄影机 - 平移攝影機 + 平移摄影机 + 平移攝影機 Dolly Camera @@ -594,8 +594,8 @@ Bouger la caméra カメラを動かす 카메라 추적 - 移动摄影机 - 移動攝影機 + 移动摄影机 + 移動攝影機 Lock Camera to Target @@ -609,8 +609,8 @@ Verrouiller la caméra sur la cible カメラを目標に固定 목표에 카메라 고정 - 锁定摄影机观察单一目标 - 鎖定攝影機觀察單一目標 + 锁定摄影机观察单一目标 + 鎖定攝影機觀察單一目標 Speed Boost @@ -624,8 +624,8 @@ Boost de vitesse 速度の増加 속도 증가 - 速度提升 - 速度提升 + 速度提升 + 速度提升 Interface @@ -639,8 +639,8 @@ Interface インターフェイス 인터페이스 - 介面 - 介面 + 介面 + 介面 Toggle Interface @@ -654,8 +654,8 @@ Bascule de l'interface インターフェイスをトグル 인터페이스 토글 - 切换介面 - 切換介面 + 切换介面 + 切換介面 Toggle Unit Icons @@ -669,8 +669,8 @@ Bascule des icônes des unités ユニット アイコンをトグル 인원 아이콘 토글 - 切换单位图示 - 切換單位圖示 + 切换单位图示 + 切換單位圖示 Toggle Unit List @@ -684,8 +684,8 @@ Bascule de la liste des unités ユニット一覧をトグル 인원 목록 토글 - 切换单位名单 - 切換單位名單 + 切换单位名单 + 切換單位名單 Toggle Toolbar @@ -699,8 +699,8 @@ Bascule de la barre d'outils ツールバーをトグル 툴바 토글 - 切换工具栏 - 切換工具欄 + 切换工具栏 + 切換工具欄 Toggle Compass @@ -714,8 +714,8 @@ Basculer le compas 方位磁石をトグル 나침반 토글 - 切换指北针 - 切換指北針 + 切换指北针 + 切換指北針 Toggle Map @@ -729,8 +729,8 @@ Basculer la carte 地図をトグル 지도 토글 - 切换地图 - 切換地圖 + 切换地图 + 切換地圖 Toggle Help @@ -744,8 +744,8 @@ Basculer l'aide ヘルプをトグル 도움 토글 - 切换帮助 - 切換幫助 + 切换帮助 + 切換幫助 Camera Attributes @@ -759,8 +759,8 @@ Propriétés de la caméra カメラ高度 카메라 속성 - 摄影机属性 - 攝影機屬性 + 摄影机属性 + 攝影機屬性 Next Camera @@ -774,8 +774,8 @@ Caméra suivante 次のカメラ 다음 카메라 - 下个镜头 - 下個鏡頭 + 下个镜头 + 下個鏡頭 Previous Camera @@ -789,8 +789,8 @@ Caméra précédente 前のカメラ 이전 카메라 - 上个镜头 - 上個鏡頭 + 上个镜头 + 上個鏡頭 Next Unit @@ -804,8 +804,8 @@ Unité suivante 次のユニット 다음 인원 - 下个单位 - 下個單位 + 下个单位 + 下個單位 Previous Unit @@ -819,8 +819,8 @@ Unité précédente 前のユニット 이전 인원 - 上个单位 - 上個單位 + 上个单位 + 上個單位 Next Vision Mode @@ -834,8 +834,8 @@ Mode de vision suivant 次のビジョン モード 다음 시야 모드 - 下个视觉模式 - 下個視覺模式 + 下个视觉模式 + 下個視覺模式 Previous Vision Mode @@ -849,8 +849,8 @@ Mode de vision précédent 前のビジョン モード 이전 시야 모드 - 上个视觉模式 - 上個視覺模式 + 上个视觉模式 + 上個視覺模式 Adjust Zoom @@ -864,8 +864,8 @@ Ajuster le zoom 拡大倍率を調節 줌 조절 - 调整倍率 - 調整倍率 + 调整倍率 + 調整倍率 Adjust Speed @@ -879,8 +879,8 @@ Ajuster la vitesse 速度を調節 속도 조절 - 调整速度 - 調整速度 + 调整速度 + 調整速度 Increment Zoom @@ -894,8 +894,8 @@ Augmenter le zoom 拡大倍率を増やす 줌 증가 - 增加放大 - 增加放大 + 增加放大 + 增加放大 Increment Speed @@ -909,8 +909,8 @@ Augmenter la vitesse 速度を増やす 속도 증가 - 增加速度 - 增加速度 + 增加速度 + 增加速度 Reset Zoom @@ -924,8 +924,8 @@ RAZ zoom 拡大倍率を初期化 줌 초기화 - 重置缩放 - 重置縮放 + 重置缩放 + 重置縮放 Reset Speed @@ -939,8 +939,8 @@ RAZ vitesse 速度を初期化 속도 초기화 - 重置速度 - 重置速度 + 重置速度 + 重置速度 diff --git a/addons/spottingscope/stringtable.xml b/addons/spottingscope/stringtable.xml index cfdbaa05f7..fdf621a29e 100644 --- a/addons/spottingscope/stringtable.xml +++ b/addons/spottingscope/stringtable.xml @@ -1,4 +1,4 @@ - + @@ -14,8 +14,8 @@ Luneta de observador 観測用スコープ 감적 망원경 - 观测镜 - 觀測鏡 + 观测镜 + 觀測鏡 Pick up Spotting Scope @@ -30,8 +30,8 @@ Pegar luneta de observador 観測用スコープを拾う 감적 망원경 줍기 - 捡起观测镜 - 撿起觀測鏡 + 捡起观测镜 + 撿起觀測鏡 Place Spotting Scope @@ -46,8 +46,8 @@ Colocar luneta de observador 観測用スコープを置く 감적 망원경 배치 - 放置观测镜 - 放置觀測鏡 + 放置观测镜 + 放置觀測鏡 diff --git a/addons/switchunits/stringtable.xml b/addons/switchunits/stringtable.xml index d33ab11bbb..b601d7bd12 100644 --- a/addons/switchunits/stringtable.xml +++ b/addons/switchunits/stringtable.xml @@ -1,4 +1,4 @@ - + @@ -14,8 +14,8 @@ Trocado de unidade ユニットを切り替え 인원으로 전환 - 切换单位 - 切換單位 + 切换单位 + 切換單位 Trying to switch @@ -29,8 +29,8 @@ Попытка переключения 切り替えを試す 전환 시도중 - 尝试切换中 - 嘗試切換中 + 尝试切换中 + 嘗試切換中 This unit is too close to the enemy. @@ -45,8 +45,8 @@ Essa unidade está muito perto do inimigo. このユニットは敵に近すぎます。 그 인원은 적과 너무 가깝습니다. - 这单位太接近敌人了. - 這單位太接近敵人了. + 这单位太接近敌人了. + 這單位太接近敵人了. SwitchUnits System @@ -61,8 +61,8 @@ Sistema Cambio Unità SwitchUnits システム 인원전환 시스템 - 切换单位系统 - 切換單位系統 + 切换单位系统 + 切換單位系統 Switch to West? @@ -77,8 +77,8 @@ Cambia per BLUFOR? ウエストへ切り替えますか? 서방으로 전환합니까? - 切换至蓝方? - 切換至藍方? + 切换至蓝方? + 切換至藍方? Allow switching to west units? @@ -93,8 +93,8 @@ Consenti passaggio ad unità BLUFOR? ウエスト側ユニットへ切り替えられるようにしますか? 서방 인원으로 전환합니까? - 允许切换至蓝方? - 允許切換至藍方? + 允许切换至蓝方? + 允許切換至藍方? Switch to East? @@ -109,8 +109,8 @@ Cambia per OPFOR? イースト側へ切り替えますか? 동방으로 전환합니까? - 切换至红方? - 切換至紅方? + 切换至红方? + 切換至紅方? Allow switching to east units? @@ -125,8 +125,8 @@ Consenti passaggio ad unità OPFOR? イースト側ユニットへ切り替えられるようにしますか? 동방인원으로 전환합니까? - 允许切换至红方? - 允許切換至紅方? + 允许切换至红方? + 允許切換至紅方? Switch to Independent? @@ -141,8 +141,8 @@ Cambia per INDFOR? インデペンデントへ切り替えますか? 중립으로 전환합니까? - 切换至独立方? - 切換至獨立方? + 切换至独立方? + 切換至獨立方? Allow switching to independent units? @@ -157,8 +157,8 @@ Consenti passaggio ad unità INDFOR? インデペンデント側ユニットへ切り替えられるようにしますか? 중립 인원으로 전환합니까? - 允许切换至独立方? - 允許切換至獨立方? + 允许切换至独立方? + 允許切換至獨立方? Switch to Civilian? @@ -173,8 +173,8 @@ Cambia per Civili? シビリアンへ切り替えますか? 민간인으로 전환합니까? - 切换至平民方? - 切換至平民方? + 切换至平民方? + 切換至平民方? Allow switching to civilian units? @@ -189,8 +189,8 @@ Consenti passaggio ad unità civili? シビリアン側ユニットへ切り替えられるようにしますか? 민간인으로 전환하는걸 허가합니까? - 允许切换至平民方? - 允許切換至平民方? + 允许切换至平民方? + 允許切換至平民方? Enable Safe Zone? @@ -205,8 +205,8 @@ Abilita Zona Sicura? 安全地帯を有効にしますか? 안전 지대 활성화? - 启用安全区? - 啟用安全區? + 启用安全区? + 啟用安全區? Enable a safe zone around enemy units? Players can't switch to units inside of the safe zone. @@ -221,8 +221,8 @@ Abilita una zona sicura attorno ad unità nemiche? I giocatori non possono cambiare ad unità dentro la zona sicura. 敵ユニットから逃れる安全地帯を有効にしますか?プレイヤーは安全地帯内のユニットへ切り替えできません。 적 주위로 안전 지대를 활성화합니까? 안전 지대 내에서는 플레이어가 인원 전환을 할 수 없습니다. - 启用敌方周围安全地带? 玩家不能切换到安全区内的单位. - 啟用敵方周圍安全地帶? 玩家不能切換到安全區內的單位. + 启用敌方周围安全地带? 玩家不能切换到安全区内的单位. + 啟用敵方周圍安全地帶? 玩家不能切換到安全區內的單位. Safe Zone Radius @@ -237,8 +237,8 @@ Raggio Zona Sicura 安全地帯の半径 안전 지대 반경 - 安全区半径 - 安全區半徑 + 安全区半径 + 安全區半徑 The safe zone around players from a different team. Default: 200 @@ -253,8 +253,8 @@ La zona sicura attorno ai giocatori di un team diverso. Default: 200 別のチームへのプレイヤーの周囲にある安全地帯の範囲。標準:200 다른 진영으로 부터의 플레이어 안전 지대. 기본설정: 200 - 安全区的范围. 预设值:200 - 安全區的範圍. 預設值:200 + 安全区的范围. 预设值:200 + 安全區的範圍. 預設值:200 Module allows you to switch side during the game. @@ -268,8 +268,8 @@ El módulo permite a las unidades cambiar de bando durante el juego. モジュールはゲームにおいて、陣営の切り替えを有効にします。 이 모듈은 당신을 게임 중에 진영을 바꿀 수 있게 해줍니다. - 此模块允许你在游戏中切换至另一方. - 此模塊允許你在遊戲中切換至另一方. + 此模块允许你在游戏中切换至另一方. + 此模塊允許你在遊戲中切換至另一方. diff --git a/addons/tacticalladder/stringtable.xml b/addons/tacticalladder/stringtable.xml index af9ca6ef5f..e94a292bc1 100644 --- a/addons/tacticalladder/stringtable.xml +++ b/addons/tacticalladder/stringtable.xml @@ -1,4 +1,4 @@ - + @@ -14,8 +14,8 @@ Escada telescópica タクティカル ラダー 로프 사다리 - 伸缩梯子 - 伸縮梯子 + 伸缩梯子 + 伸縮梯子 Deploy ladder @@ -30,8 +30,8 @@ Implantar escada ラダーを設置 사다리 배치 - 布署梯子 - 佈署梯子 + 布署梯子 + 佈署梯子 Drop ladder @@ -46,8 +46,8 @@ Derrubar escada ラダーを落とす 사다리 놓기 - 降下梯子 - 降下梯子 + 降下梯子 + 降下梯子 Extend @@ -61,8 +61,8 @@ Déployer 伸ばす 늘리기 - 伸长梯子 - 伸長梯子 + 伸长梯子 + 伸長梯子 +Ctrl tilt @@ -76,8 +76,8 @@ +Ctrl per inclinare +Ctrl で傾ける +컨트롤키 기울이기 - +Ctrl 倾斜 - +Ctrl 傾斜 + +Ctrl 倾斜 + +Ctrl 傾斜 Position ladder @@ -92,8 +92,8 @@ Posicionar escada ラダーの位置 사다리 위치 - 梯子位置 - 梯子位置 + 梯子位置 + 梯子位置 Pickup ladder @@ -108,8 +108,8 @@ Pegar escada ラダーを拾う 사다리 줍기 - 捡起梯子 - 撿起梯子 + 捡起梯子 + 撿起梯子 diff --git a/addons/tagging/stringtable.xml b/addons/tagging/stringtable.xml index 0af736e11b..4bf5707dcf 100644 --- a/addons/tagging/stringtable.xml +++ b/addons/tagging/stringtable.xml @@ -1,4 +1,4 @@ - + @@ -10,8 +10,8 @@ 뿌리기 Marquage Marcamento - 喷漆 - 噴漆 + 喷漆 + 噴漆 Configure how the tagging system will operate by default. @@ -22,8 +22,8 @@ 뿌리기 시스템의 기본사항을 설정합니다. Configure le fonctionnement par défaut du système de marquage. Configura quanto il sistema di marcamento agirà da se. - 定义喷漆系统预设设定. - 定義噴漆系統預設設定. + 定义喷漆系统预设设定. + 定義噴漆系統預設設定. Quick Tag @@ -34,8 +34,8 @@ 빠른 뿌리기 Marquage rapide Marcamento Rapido - 快速喷漆 - 快速噴漆 + 快速喷漆 + 快速噴漆 Action performed on main tag interaction point. @@ -46,8 +46,8 @@ 이 동작은 상호작용에서 뿌리기를 할 수 있게 해준다 Action réalisé au point de marquage principal. Azione eseguita sul punto di interazione dei tag principali. - 直接喷漆在互动选单瞄准的点上. - 直接噴漆在互動選單瞄準的點上. + 直接喷漆在互动选单瞄准的点上. + 直接噴漆在互動選單瞄準的點上. Last Used @@ -58,8 +58,8 @@ 최근 사용 Dernier utilisé Ultimo Usato - 上次最后使用 - 上次最後使用 + 上次最后使用 + 上次最後使用 Random X @@ -70,8 +70,8 @@ 무작위 X Aléatoire X Random X - 随机X标记 - 隨機X標記 + 随机X标记 + 隨機X標記 Random @@ -82,8 +82,8 @@ 무작위 Aléatoire Random - 随机 - 隨機 + 随机 + 隨機 Tag @@ -97,8 +97,8 @@ タグ 뿌리기 Tag - 喷漆 - 噴漆 + 喷漆 + 噴漆 X black @@ -112,8 +112,8 @@ Черный Х 黒の X印 검정 X - 黑色X标记 - 黑色X標記 + 黑色X标记 + 黑色X標記 X red @@ -127,8 +127,8 @@ Красный Х 赤の X印 빨간 X - 红色X标记 - 紅色X標記 + 红色X标记 + 紅色X標記 X green @@ -142,8 +142,8 @@ Зеленый Х 緑の X印 초록 X - 绿色X标记 - 綠色X標記 + 绿色X标记 + 綠色X標記 X blue @@ -157,8 +157,8 @@ Синий Х 青の X印 파랑 X - 蓝色X标记 - 藍色X標記 + 蓝色X标记 + 藍色X標記 Black spray paint @@ -172,8 +172,8 @@ Черный спрей 黒のスプレー缶 검정 스프레이 - 黑色喷漆 - 黑色噴漆 + 黑色喷漆 + 黑色噴漆 Red spray paint @@ -187,8 +187,8 @@ Красный спрей 赤のスプレー缶 빨강 스프레이 - 红色喷漆 - 紅色噴漆 + 红色喷漆 + 紅色噴漆 Green spray paint @@ -202,8 +202,8 @@ Зеленый спрей 緑のスプレー缶 초록 스프레이 - 绿色喷漆 - 綠色噴漆 + 绿色喷漆 + 綠色噴漆 Blue spray paint @@ -217,8 +217,8 @@ Синий спрей 青のスプレー缶 파랑 스프레이 - 蓝色喷漆 - 藍色噴漆 + 蓝色喷漆 + 藍色噴漆 A can of spray paint for tagging walls. @@ -232,8 +232,8 @@ Балончик спрея для рисования маркеров на стенах. スプレー缶は壁にタグ付できます。 벽에 뿌릴 수 있는 스프레이캔 입니다. - 喷漆可喷涂在墙壁上. - 噴漆可噴塗在牆壁上. + 喷漆可喷涂在墙壁上. + 噴漆可噴塗在牆壁上. diff --git a/addons/trenches/stringtable.xml b/addons/trenches/stringtable.xml index 3c21da9241..161e3eae39 100644 --- a/addons/trenches/stringtable.xml +++ b/addons/trenches/stringtable.xml @@ -1,4 +1,4 @@ - + @@ -13,8 +13,8 @@ Саперная лопата シャベル 야전삽 - 战备锹 - 戰備鍬 + 战备锹 + 戰備鍬 Entrenching Tool @@ -28,8 +28,8 @@ Саперная лопата シャベル 야전용 삽. 군인들의 영원한 친구 - 战备锹 - 戰備鍬 + 战备锹 + 戰備鍬 Envelope - Small @@ -42,8 +42,8 @@ Окоп - Малый 塹壕 - 小型 참호 - 소형 - 掩体 - 小 - 掩體 - 小 + 掩体 - 小 + 掩體 - 小 Small Personal Trench @@ -57,8 +57,8 @@ Малый персональный окоп 小型の個人用塹壕 소형 개인참호 - 小型个人掩体 - 小型個人掩體 + 小型个人掩体 + 小型個人掩體 Dig Small Trench @@ -72,8 +72,8 @@ Вырыть малый окоп 小型塹壕を掘る 소형참호 파기 - 盖小掩体 - 蓋小掩體 + 盖小掩体 + 蓋小掩體 Envelope - Big @@ -86,8 +86,8 @@ Окоп - Большой 塹壕 - 大型 참호 - 대형 - 掩体 - 大 - 掩體 - 大 + 掩体 - 大 + 掩體 - 大 Large Personal Trench @@ -101,8 +101,8 @@ Большой персональный окоп 大型の塹壕を掘る 대형 참호 - 大型个人掩体 - 大型個人掩體 + 大型个人掩体 + 大型個人掩體 Dig Big Trench @@ -116,8 +116,8 @@ Вырыть большой окоп 大型の塹壕を掘る 대형참호 파기 - 盖大掩体 - 蓋大掩體 + 盖大掩体 + 蓋大掩體 Confirm Dig @@ -131,8 +131,8 @@ Копать ここに掘る 여기에 파기 - 确认开工 - 確認開工 + 确认开工 + 確認開工 Cancel Dig @@ -146,8 +146,8 @@ Отменить копание 掘るのを中止 취소하기 - 取消动作 - 取消動作 + 取消动作 + 取消動作 Rotate @@ -162,8 +162,8 @@ Bращать 回転 돌리기 - 旋转 - 旋轉 + 旋转 + 旋轉 Digging Trench @@ -177,8 +177,8 @@ Копание окопа 塹壕を掘っている 참호 파는중 - 正在盖掩体中 - 正在蓋掩體中 + 正在盖掩体中 + 正在蓋掩體中 Continue Digging Trench @@ -191,8 +191,8 @@ Graben fortsetzen 계속해서 참호파기 Continua a Scavare la Trincea - 继续盖掩体 - 繼續蓋掩體 + 继续盖掩体 + 繼續蓋掩體 Remove Trench @@ -205,8 +205,8 @@ Schützengraben entfernen 참호 제거 Rimuove Trincea - 移除掩体 - 移除掩體 + 移除掩体 + 移除掩體 Removing Trench @@ -219,8 +219,8 @@ Entferne Schützengraben 참호 제거중... Rimuovendo la Trincea - 移除掩体中 - 移除掩體中 + 移除掩体中 + 移除掩體中 diff --git a/addons/tripod/stringtable.xml b/addons/tripod/stringtable.xml index 1647e39746..a63bda06b0 100644 --- a/addons/tripod/stringtable.xml +++ b/addons/tripod/stringtable.xml @@ -1,4 +1,4 @@ - + @@ -14,8 +14,8 @@ Kit SSWT SSWT キット SSWT 키트 - 狙击手专用三脚架 - 狙擊手專用三腳架 + 狙击手专用三脚架 + 狙擊手專用三腳架 Place SSWT Kit @@ -30,8 +30,8 @@ Colocar kit SSWT SSWT キットを置く SSWT 키트 배치 - 放置狙击手专用三脚架 - 放置狙擊手專用三腳架 + 放置狙击手专用三脚架 + 放置狙擊手專用三腳架 Pick up SSWT Kit @@ -46,8 +46,8 @@ Prendi Kit SSWT SSWT キットを拾う SSWT 키트 줍기 - 捡起狙击手专用三脚架 - 撿起狙擊手專用三腳架 + 捡起狙击手专用三脚架 + 撿起狙擊手專用三腳架 Adjust SSWT Kit @@ -62,8 +62,8 @@ Aggiusta Kit SSWT SSWT キットを調節 SSWT 키트 조절 - 调整狙击手专用三脚架 - 調整狙擊手專用三腳架 + 调整狙击手专用三脚架 + 調整狙擊手專用三腳架 Done @@ -78,8 +78,8 @@ Fatto 完了 완료 - 完成 - 完成 + 完成 + 完成 adjust @@ -94,8 +94,8 @@ aggiusta 調節 조절 - 调整 - 調整 + 调整 + 調整 diff --git a/addons/ui/stringtable.xml b/addons/ui/stringtable.xml index 4d2c24c645..6f3a3ecc2d 100644 --- a/addons/ui/stringtable.xml +++ b/addons/ui/stringtable.xml @@ -1,4 +1,4 @@ - + @@ -12,8 +12,8 @@ Benutzeroberfläche 사용자 인터페이스 Interfaccia Utente - 使用者介面 - 使用者介面 + 使用者介面 + 使用者介面 User Interface @@ -26,8 +26,8 @@ Benutzeroberfläche 사용자 인터페이스 Interfaccia Utente - 使用者介面 - 使用者介面 + 使用者介面 + 使用者介面 This module allows toggling visible user interface parts. @@ -39,8 +39,8 @@ Dieses Modul erlaubt es, Teile der Benutzeroberfläche (UI) an- oder auszuschalten. 이 모듈은 사용자 인터페이스의 부분을 토글하는것을 가능케 해줍니다. Questo modulo consente di commutare parti di interfaccia utente visibili. - 此模块允许你调整使用者介面的任何一个元件. - 此模塊允許你調整使用者介面的任何一個元件. + 此模块允许你调整使用者介面的任何一个元件. + 此模塊允許你調整使用者介面的任何一個元件. Allow Selective UI @@ -53,8 +53,8 @@ Erlaube selektives UI 선택적 사용자 인터페이스 허가 Permette l'UI Selettiva - 允许调整使用者介面 - 允許調整使用者介面 + 允许调整使用者介面 + 允許調整使用者介面 Allow client to modify their UI. @@ -67,8 +67,8 @@ Erlaube Clients, ihr UI zu modifizieren. 클라이언트가 선택적 사용자 인터페이스 사용하는것을 허가합니다 Permette al client di modificare la propria UI. - 允许客户端自行调整使用者介面. - 允許客戶端自行調整使用者介面. + 允许客户端自行调整使用者介面. + 允許客戶端自行調整使用者介面. Soldier/Vehicle/Weapon Information @@ -81,8 +81,8 @@ Soldat/Fahrzeug/Waffe Information 병사/차량/무기 정보 Informazioni Soldato/Veicolo/Arma - 士兵/载具/武器资讯栏 - 士兵/載具/武器資訊欄 + 士兵/载具/武器资讯栏 + 士兵/載具/武器資訊欄 Vehicle Radar @@ -95,8 +95,8 @@ Fahrzeugradar 차량 레이더 Rada Veicolo - 载具雷达 - 載具雷達 + 载具雷达 + 載具雷達 Vehicle Compass @@ -109,8 +109,8 @@ Fahrzeugkompass 차량 나침반 Bussola Veicolo - 载具指北针 - 載具指北針 + 载具指北针 + 載具指北針 Command Menu @@ -123,8 +123,8 @@ Kommandomenü 지휘 메뉴 Menù di Comando - 指挥选单 - 指揮選單 + 指挥选单 + 指揮選單 Group Bar @@ -137,8 +137,8 @@ Gruppenleiste 그룹 막대 Barra del Gruppo - 小队状态栏 - 小隊狀態欄 + 小队状态栏 + 小隊狀態欄 Weapon Name @@ -151,8 +151,8 @@ Waffenname 무기 이름 Nome Arma - 武器名称 - 武器名稱 + 武器名称 + 武器名稱 Weapon Name Background @@ -165,8 +165,8 @@ Waffenname Hintergrund 무기 이름 배경 Nome Sfondo Arma - 武器名称背景 - 武器名稱背景 + 武器名称背景 + 武器名稱背景 Firing Mode @@ -179,8 +179,8 @@ Feuermodus 사격 모드 Modalità di Fuoco - 射击模式 - 射擊模式 + 射击模式 + 射擊模式 Ammo Type @@ -193,8 +193,8 @@ Munitionstyp 탄종 Tipo Munizioni - 弹药类型 - 彈藥類型 + 弹药类型 + 彈藥類型 Ammo Count @@ -207,8 +207,8 @@ Munitionsanzahl 탄약수 Contatore Munizioni - 弹药数量 - 彈藥數量 + 弹药数量 + 彈藥數量 Magazine Count @@ -221,8 +221,8 @@ Magazinanzahl 탄창수 Contatore Caricatore - 弹匣数量 - 彈匣數量 + 弹匣数量 + 彈匣數量 Throwable Type @@ -235,8 +235,8 @@ Wurfobjekt-Typ 투척물 종류 Tipo Lanciabile - 投掷物类型 - 投擲物類型 + 投掷物类型 + 投擲物類型 Throwable Count @@ -249,8 +249,8 @@ Wurfobjekt-Anzahl 투척물 개수 Contatore Lanciabili - 投掷物数量 - 投擲物數量 + 投掷物数量 + 投擲物數量 Zeroing @@ -263,8 +263,8 @@ Nullung 영점 Azzeramento - 归零距离 - 歸零距離 + 归零距离 + 歸零距離 Weapon Lower Info Background @@ -276,8 +276,8 @@ Hintergrund der unteren Waffen-Info-Leiste 무기 상세 정보 배경 Informazioni Sfondo Arma Bassa - 武器底部资讯栏背景 - 武器底部資訊欄背景 + 武器底部资讯栏背景 + 武器底部資訊欄背景 Stance @@ -290,8 +290,8 @@ Haltung 자세 Postura - 姿态 - 姿態 + 姿态 + 姿態 Stamina Bar @@ -304,8 +304,8 @@ Ausdaueranzeige 체력 막대 Barra Stamina - 体力栏 - 體力欄 + 体力栏 + 體力欄 Gunner Weapon Name @@ -317,8 +317,8 @@ Richtschütze Waffenname 사수 무기 명칭 Nome Arma Artigliere - 炮手武器名称 - 砲手武器名稱 + 炮手武器名称 + 砲手武器名稱 Gunner Weapon Name Background @@ -330,8 +330,8 @@ Richtschütze Waffenname Hintergrund 사수 무기 명칭 배경 Nome Sfondo Arma Artigliere - 炮手武器名称背景 - 砲手武器名稱背景 + 炮手武器名称背景 + 砲手武器名稱背景 Gunner Firing Mode @@ -343,8 +343,8 @@ Richtschütze Feuermodus 사수 사격 모드 Modalità di Fuoco Artigliere - 炮手射击模式 - 砲手射擊模式 + 炮手射击模式 + 砲手射擊模式 Gunner Ammo Type @@ -356,8 +356,8 @@ Richtschütze Munitionstyp 사수 탄종 Tipo Munizioni Artigliere - 炮手弹药类型 - 砲手彈藥類型 + 炮手弹药类型 + 砲手彈藥類型 Gunner Ammo Count @@ -369,8 +369,8 @@ Richtschütze Munitionsanzahl 사수 탄약 수량 Contatore Munizioni Artigliere - 炮手弹药数量 - 砲手彈藥數量 + 炮手弹药数量 + 砲手彈藥數量 Gunner Magazine Count @@ -382,8 +382,8 @@ Richtschütze Magazinanzahl 사수 탄창 수량 Contatore Caricatore Artigliere - 炮手弹匣数量 - 砲手彈匣數量 + 炮手弹匣数量 + 砲手彈匣數量 Gunner Launchable Type @@ -395,8 +395,8 @@ Richtschütze Raketentyp 사수 발사체 종류 Tipo Lanciabile Artigliere - 炮手发射物类型 - 砲手發射物類型 + 炮手发射物类型 + 砲手發射物類型 Gunner Launchable Count @@ -408,8 +408,8 @@ Richtschütze Raketenanzahl 사수 발사체 수량 Contatore Lanciabili Artigliere - 炮手发射物数量 - 砲手發射物數量 + 炮手发射物数量 + 砲手發射物數量 Gunner Zeroing @@ -421,8 +421,8 @@ Richtschütze Nullung 사수 영점 Azzeramento Artigliere - 炮手归零距离 - 砲手歸零距離 + 炮手归零距离 + 砲手歸零距離 Gunner Weapon Lower Info Background @@ -434,8 +434,8 @@ Hintergrund der unteren Waffen-Info-Leiste (Richtschütze) 사수 무기 상세 정보 배경 Informazioni Sfondo Arma Artigliere Bassa - 炮手武器底部资讯栏背景 - 砲手武器底部資訊欄背景 + 炮手武器底部资讯栏背景 + 砲手武器底部資訊欄背景 Vehicle Name @@ -448,8 +448,8 @@ Fahrzeugname 차량 명칭 Nome Veicolo - 载具名称 - 載具名稱 + 载具名称 + 載具名稱 Vehicle Name Background @@ -462,8 +462,8 @@ Fahrzeugname Hintergrund 차량 명칭 배경 Nome Sfondo Veicolo - 载具名称背景 - 載具名稱背景 + 载具名称背景 + 載具名稱背景 Vehicle Fuel Bar @@ -476,8 +476,8 @@ Fahrzeug-Treibstoffleiste 차량 연료 막대 Barra Carburante Veicolo - 载具燃料栏 - 載具燃料欄 + 载具燃料栏 + 載具燃料欄 Vehicle Speed @@ -490,8 +490,8 @@ Fahrzeuggeschwindigkeit 차량 속도 Velocità Veicolo - 载具速度 - 載具速度 + 载具速度 + 載具速度 Vehicle Altitude @@ -504,8 +504,8 @@ Fahrzeughöhe 차량 고도 Altitudine Veicolo - 载具高度 - 載具高度 + 载具高度 + 載具高度 Vehicle Damage @@ -518,8 +518,8 @@ Fahrzeugschaden 차량 피해 Danno Veicolo - 载具伤害 - 載具傷害 + 载具伤害 + 載具傷害 Vehicle Info Background @@ -532,8 +532,8 @@ Fahrzeug Info Hintergrund 차량 정보 배경 Informazioni Sfondo Veicolo - 载具资讯栏背景 - 載具資訊欄背景 + 载具资讯栏背景 + 載具資訊欄背景 Requires Soldier/Vehicle/Weapon Information. @@ -546,8 +546,8 @@ Benötigt Soldat/Fahrzeug/Waffe Information. 병사/차량/무기의 정보가 필요합니다. Richiede informazione Soldato/Veicolo/Arma. - 需要士兵/载具/武器的资讯. - 需要士兵/載具/武器的資訊. + 需要士兵/载具/武器的资讯. + 需要士兵/載具/武器的資訊. Modifying User Interface is disabled. @@ -560,8 +560,8 @@ Die Modifizierung des UI ist deaktiviert. 사용자 인터페이스 변경이 비활성화 되어있습니다. La modifica dell'Interfaccia Utente è disabilitata. - 自定使用者介面功能已关闭. - 自定使用者介面功能已關閉. + 自定使用者介面功能已关闭. + 自定使用者介面功能已關閉. Cannot modify a forced User Interface element. @@ -573,8 +573,8 @@ Gesperrte UI-Elemente können nicht modifiziert werden. 강제 사용자 인터페이스는 변경하실 수 없습니다. Impossibile modificare un elemento forzato d' Interfaccia Utente. - 无法编辑已被锁定的使用者介面元件. - 無法編輯已被鎖定的使用者介面元件. + 无法编辑已被锁定的使用者介面元件. + 無法編輯已被鎖定的使用者介面元件. diff --git a/addons/vector/stringtable.xml b/addons/vector/stringtable.xml index 278938e1b3..76feaa2b5c 100644 --- a/addons/vector/stringtable.xml +++ b/addons/vector/stringtable.xml @@ -1,4 +1,4 @@ - + @@ -14,8 +14,8 @@ Vector 21 Nite ベクター 21 ナイト Vector 21 Nite - Vector 21 Nite - Vector 21 Nite + Vector 21 Nite + Vector 21 Nite Vector 21 @@ -30,8 +30,8 @@ Vector 21 ベクター 21 Vector 21 - Vector 21 - Vector 21 + Vector 21 + Vector 21 Rangefinder @@ -46,8 +46,8 @@ Дальномер 測距機器 거리측정기 - 测距仪 - 測距儀 + 测距仪 + 測距儀 Vector - Azimuth Key @@ -62,8 +62,8 @@ Vector – Азимут ベクター - 方位角キー Vector - 방위각 키 - Vector - 方位按键 - Vector - 方位按鍵 + Vector - 方位按键 + Vector - 方位按鍵 Vector - Distance Key @@ -78,8 +78,8 @@ Vector – Расстояние ベクター - 距離キー Vector - 거리 키 - Vector - 距离按键 - Vector - 距離按鍵 + Vector - 距离按键 + Vector - 距離按鍵 diff --git a/addons/vehiclelock/stringtable.xml b/addons/vehiclelock/stringtable.xml index 245f318e20..7b39b616de 100644 --- a/addons/vehiclelock/stringtable.xml +++ b/addons/vehiclelock/stringtable.xml @@ -1,4 +1,4 @@ - + @@ -14,8 +14,8 @@ Destravar veículo 車両の鍵を開ける 차량 잠금열기 - 载具解锁 - 載具解鎖 + 载具解锁 + 載具解鎖 Lock Vehicle @@ -30,8 +30,8 @@ Travar Veículo 車両を施錠 차량 잠그기 - 载具上锁 - 載具上鎖 + 载具上锁 + 載具上鎖 Lockpick Vehicle @@ -46,8 +46,8 @@ Usar mixa no Veículo 鍵をこじ開ける 차량 문따기 - 解锁载具 - 解鎖載具 + 解锁载具 + 解鎖載具 Picking Lock... @@ -62,8 +62,8 @@ Usando Mixa... 鍵をこじ開けている・・・ 문따는중... - 解锁中... - 解鎖中... + 解锁中... + 解鎖中... A custom key that will open a specific vehicle. @@ -78,8 +78,8 @@ Uma chave específica que abre um veículo específico. カスタム キーは特定車両を開けられます。 특정 차량을 여는 특수 열쇠 - 使用指定的钥匙来开启特定的载具. - 使用指定的鑰匙來開啟特定的載具. + 使用指定的钥匙来开启特定的载具. + 使用指定的鑰匙來開啟特定的載具. A Master Key will open any lock, no matter what! @@ -94,8 +94,8 @@ Uma chave mestre irá abrir qualquer fechadura, não importa qual! マスター キーは全ての鍵を開けられます。 어떤 차량도 열 수 있는 마스터키 입니다! - 万用解锁钥匙, 能解锁任何载具. - 萬用解鎖鑰匙, 能解鎖任何載具. + 万用解锁钥匙, 能解锁任何载具. + 萬用解鎖鑰匙, 能解鎖任何載具. A lockpick set that can pick the locks of most vehicles. @@ -110,8 +110,8 @@ Um set de chave mixas que pode abrir a maioria dos veículos. ピッキング ツールでは多くの車両をこじ開けられます。 거의 모든 차량을 열 수 있게 해주는 해정도구 모음입니다. - 一组解锁钥匙 (可解锁大部份载具). - 一組解鎖鑰匙 (可解鎖大部份載具). + 一组解锁钥匙 (可解锁大部份载具). + 一組解鎖鑰匙 (可解鎖大部份載具). A key that should open most WEST vehicles. @@ -126,8 +126,8 @@ Uma chave que abre a maioria dos veículos ocidentais このキーは多くの WEST 車両を開けられます。 거의 모든 서방진영 차량을 여는 열쇠입니다. - 一组解锁钥匙 (可解锁大部份蓝方载具). - 一組解鎖鑰匙 (可解鎖大部份藍方載具). + 一组解锁钥匙 (可解锁大部份蓝方载具). + 一組解鎖鑰匙 (可解鎖大部份藍方載具). A key that should open most EAST vehicle. @@ -142,8 +142,8 @@ Uma chave que abre a maioria dos veículos orientais このキーは多くの EAST 車両を開けられます。 거의 모든 동방진영 차량을 여는 열쇠입니다. - 一组解锁钥匙 (可解锁大部份红方载具). - 一組解鎖鑰匙 (可解鎖大部份紅方載具). + 一组解锁钥匙 (可解锁大部份红方载具). + 一組解鎖鑰匙 (可解鎖大部份紅方載具). A key that should open most INDEP vehicle. @@ -158,8 +158,8 @@ Uma chave que abre a maioria dos veículos independentes このキーは多くの INDEP 車両を開けられます。 거의 모든 중립진영 차량을 여는 열쇠입니다. - 一组解锁钥匙 (可解锁大部份独立方载具). - 一組解鎖鑰匙 (可解鎖大部份獨立方載具). + 一组解锁钥匙 (可解锁大部份独立方载具). + 一組解鎖鑰匙 (可解鎖大部份獨立方載具). A key that should open most CIV vehicle. @@ -174,8 +174,8 @@ Uma chave que abre a maioria dos veículos civis. このキーは多くの CIV 車両を開けられます。 거의 모든 민간인 차량을 여는 열쇠입니다 - 一组解锁钥匙 (可解锁大部份平民载具). - 一組解鎖鑰匙 (可解鎖大部份平民載具). + 一组解锁钥匙 (可解锁大部份平民载具). + 一組解鎖鑰匙 (可解鎖大部份平民載具). Vehicle Lock Setup @@ -190,8 +190,8 @@ Impostazioni Blocco Veicolo 車両の施錠の設定 차량 잠금 설정 - 载具上锁设置 - 載具上鎖設置 + 载具上锁设置 + 載具上鎖設置 Lock Vehicle Inventory @@ -206,8 +206,8 @@ Blocca Inventario Veicolo 施錠されている車両のインベントリ 차량 소지품 잠금 - 上锁载具的车箱 - 上鎖載具的車箱 + 上锁载具的车箱 + 上鎖載具的車箱 Locks the inventory of locked vehicles @@ -222,8 +222,8 @@ Blocca l'inventario di un veicolo bloccato 施錠されている車両の、開けないインベントリ 잠긴 차량의 소지품을 뒤지지못하게 합니다. - 上锁载具的车箱, 使玩家不能拿取/查看载具内的装备 - 上鎖載具的車箱, 使玩家不能拿取/查看載具內的裝備 + 上锁载具的车箱, 使玩家不能拿取/查看载具内的装备 + 上鎖載具的車箱, 使玩家不能拿取/查看載具內的裝備 Vehicle Starting Lock State @@ -238,8 +238,8 @@ Stato Iniziale del Blocco per Veicoli 開始時における車両の鍵の状態 시작시 차량 잠금 상태 - 载具初始上锁状态 - 載具初始上鎖狀態 + 载具初始上锁状态 + 載具初始上鎖狀態 Set lock state for all vehicles (removes ambiguous lock states) @@ -254,8 +254,8 @@ Imposta lo stato di blocco per tutti i veicoli (rimuove stati di blocco ambigui) 全車両への鍵の状態を設定します。(あいまいな鍵の状態を削除) 모든 차량의 잠금 상태를 정합니다. (애매한 잠금 상태는 모두 없앱니다.) - 设定所有载具的初始上锁状态 (移除不明确的锁定状态) - 設定所有載具的初始上鎖狀態 (移除不明確的鎖定狀態) + 设定所有载具的初始上锁状态 (移除不明确的锁定状态) + 設定所有載具的初始上鎖狀態 (移除不明確的鎖定狀態) As Is @@ -270,8 +270,8 @@ Com'è そのまま 그대로 - 无变化 - 無變化 + 无变化 + 無變化 Locked @@ -286,8 +286,8 @@ Bloccato 施錠ずみ 잠김 - 上锁 - 上鎖 + 上锁 + 上鎖 Unlocked @@ -302,8 +302,8 @@ Sbloccato 開錠ずみ 열림 - 解锁 - 解鎖 + 解锁 + 解鎖 Default Lockpick Strength @@ -318,8 +318,8 @@ Durabilità Default del Grimaldello ピッキング ツールの標準の有効度 기본 해정도구 설정 - 预设开锁能力 - 預設開鎖能力 + 预设开锁能力 + 預設開鎖能力 Default Time to lockpick (in seconds). Default: 10 @@ -334,8 +334,8 @@ Tempo Default richiesto per forzare serrature (in secondi). Default: 10 ピッキング ツールに標準の時間を設定。(秒) 標準:10 해정을 위해 들이는 기본시간입니다(초 단위). 기본설정: 10 - 开锁时间(秒). 预设:10 - 開鎖時間(秒). 預設:10 + 开锁时间(秒). 预设:10 + 開鎖時間(秒). 預設:10 Settings for lockpick strength and initial vehicle lock state. Removes ambiguous lock states. @@ -350,8 +350,8 @@ Impostazioni per resistenza iniziale delle serrature e stato di blocco dei veicoli. Rimuove stati di blocco ambigui. ピッキング ツールの強さと車両の鍵の初期状態を設定できます。あいまいな鍵の状態を削除します。 해정도구 설정과 시작시 차량의 잠금 상태 그리고 애매한 잠금 상태를 지우는 설정입니다. - 设定开锁能力和初始载具上锁状态. 移除不明确的锁定状态. - 設定開鎖能力和初始載具上鎖狀態. 移除不明確的鎖定狀態. + 设定开锁能力和初始载具上锁状态. 移除不明确的锁定状态. + 設定開鎖能力和初始載具上鎖狀態. 移除不明確的鎖定狀態. Vehicle Key Assign @@ -366,8 +366,8 @@ Assegna Chiavi Veicoli 車両の鍵を割り当て 차량 열쇠 등록 - 指定载具钥匙 - 指定載具鑰匙 + 指定载具钥匙 + 指定載具鑰匙 Sync with vehicles and players. Will handout custom keys to players for every synced vehicle. Only valid for objects present at mission start. @@ -382,8 +382,8 @@ Sincronizza con veicoli e giocatori. Distribuirà chiavi ai giocatori per ogni veicolo sincronizzato. Valido solo per oggetti presenti ad inizio missione. 車両とプレイヤへ同期します。プレイヤへ同期された車両のカスタム キーを作ります。これはミッション開始時に作成されたオブジェクトでのみ有効です。 차량과 플레이어에게 동기화됩니다. 동기화된 차량은 플레이어에게 열쇠를 지급합니다. 오직 미션 시작시에 생긴 물체들만 유효합니다. - 可同步在载具与玩家身上. 将使被同步的玩家掌握其他被同步载具的钥匙. 此模块只会在任务刚开始时触发. - 可同步在載具與玩家身上. 將使被同步的玩家掌握其他被同步載具的鑰匙. 此模塊只會在任務剛開始時觸發. + 可同步在载具与玩家身上. 将使被同步的玩家掌握其他被同步载具的钥匙. 此模块只会在任务刚开始时触发. + 可同步在載具與玩家身上. 將使被同步的玩家掌握其他被同步載具的鑰匙. 此模塊只會在任務剛開始時觸發. diff --git a/addons/vehicles/stringtable.xml b/addons/vehicles/stringtable.xml index b50666e832..36ff7f99e6 100644 --- a/addons/vehicles/stringtable.xml +++ b/addons/vehicles/stringtable.xml @@ -1,4 +1,4 @@ - + @@ -14,8 +14,8 @@ Limitatore Attivo 速度制限を有効化 속도 제한기 켜짐 - 启用速度限制 - 啟用速度限制 + 启用速度限制 + 啟用速度限制 Speed Limiter off @@ -30,8 +30,8 @@ Limitatore Non Attivo 速度制限を無効化 속도 제한기 꺼짐 - 停用速度限制 - 停用速度限制 + 停用速度限制 + 停用速度限制 Speed Limiter @@ -46,8 +46,8 @@ Limitatore di Velocità 速度制限 속도 제한기 - 速度限制器 - 速度限制器 + 速度限制器 + 速度限制器 diff --git a/addons/viewdistance/stringtable.xml b/addons/viewdistance/stringtable.xml index 5d9560338a..9985707422 100644 --- a/addons/viewdistance/stringtable.xml +++ b/addons/viewdistance/stringtable.xml @@ -1,4 +1,4 @@ - + @@ -14,8 +14,8 @@ Limitatore Distanza Visiva 視界距離の制限 시야 제한기 - 视野距离限制器 - 視野距離限制器 + 视野距离限制器 + 視野距離限制器 Allows limiting maximum view distance that can be set by players. @@ -30,8 +30,8 @@ Consente di limitare la distanza visiva massima che può essere impostata dai giocatori. プレイヤーへ最大の視界距離を制限できます。 플레이어가 볼 수 있는 최대 시야를 제한합니다. - 允许玩家最大的可视距离. - 允許玩家最大的可視距離. + 允许玩家最大的可视距离. + 允許玩家最大的可視距離. Enable ACE viewdistance @@ -46,8 +46,8 @@ Abilita distanza visiva ACE ACE 視界距離を有効化 ACE 시야 활성화 - 启用ACE视距 - 啟用ACE視距 + 启用ACE视距 + 啟用ACE視距 Enables ACE viewdistance @@ -62,8 +62,8 @@ Abilita distanza visiva ACE ACE 視界距離を有効化 ACE 시야 활성화 - 启用ACE视距 - 啟用ACE視距 + 启用ACE视距 + 啟用ACE視距 View Distance Limit @@ -78,8 +78,8 @@ Limite Distanza Visiva 視界距離の制限 시야 제한기 - 视野距离限制 - 視野距離限制 + 视野距离限制 + 視野距離限制 Sets the limit for how high clients can raise their view distance (up to 10000) @@ -94,8 +94,8 @@ Imposta il limite massimo a cui i client possono alzare la propria distanza visiva (massimo 10000) 各クライアントが最大まで設定できる視界距離を設定します。(最大 10000) 클라이언트가 최대 얼마나 멀리 볼 수 있는지 제한을 둡니다 (10000 까지 가능) - 设定客户端最高可显示的视野距离 (最高至10000) - 設定客戶端最高可顯示的視野距離 (最高至10000) + 设定客户端最高可显示的视野距离 (最高至10000) + 設定客戶端最高可顯示的視野距離 (最高至10000) Limit for client's view distance set here and can overridden by module @@ -110,8 +110,8 @@ Limite per la distanza visiva del client impostato qui e può essere scavalcato dal modulo クライアントへの視界距離の設定や、それをモジュールにより上書きできます 클라이언트의 시야를 이 모듈로 치환할 수 있습니다. - 玩家的视距限制可在此设定, 也可透过模块改写 - 玩家的視距限制可在此設定, 也可透過模塊改寫 + 玩家的视距限制可在此设定, 也可透过模块改写 + 玩家的視距限制可在此設定, 也可透過模塊改寫 Client View Distance (On Foot) @@ -126,8 +126,8 @@ Distanza Visiva Client (a Piedi) クライアント側視界距離 (地上) 클라이언트 시야 (보병) - 客户端视野距离 (步行) - 客戶端視野距離 (步行) + 客户端视野距离 (步行) + 客戶端視野距離 (步行) Changes in game view distance when the player is on foot. @@ -142,8 +142,8 @@ Cambia la distanza visiva in gioco quando il giocatore è a piedi. プレイヤーが地上にいる時の視界距離を変更します。 플레이어가 보병일 경우의 시야를 바꿀 수 있습니다. - 改变玩家步行时的视野距离. - 改變玩家步行時的視野距離. + 改变玩家步行时的视野距离. + 改變玩家步行時的視野距離. Client View Distance (Land Vehicle) @@ -158,8 +158,8 @@ Distanza Visiva Client (Veicolo Terrestre) クライアント側視界距離 (車両) 클라이언트 시야 (차량) - 客户端视野距离 (地面载具) - 客戶端視野距離 (地面載具) + 客户端视野距离 (地面载具) + 客戶端視野距離 (地面載具) Changes in game view distance when the player is in a land vehicle. @@ -174,8 +174,8 @@ Cambia la distanza visiva in gioco quando il giocatore è in un veicolo terrestre. プレイヤーが車両の時の視界距離を変更します。 플레이어가 차량 내부일 경우의 시야를 바꿀 수 있습니다. - 改变玩家于地面载具内时的视野距离. - 改變玩家於地面載具內時的視野距離. + 改变玩家于地面载具内时的视野距离. + 改變玩家於地面載具內時的視野距離. Client View Distance (Air Vehicle) @@ -190,8 +190,8 @@ Distanza Visiva Client (Veicoli d'Aria) クライアント側視界距離 (航空機) 클라이언트 시야 (항공기) - 客户端视野距离 (空中载具) - 客戶端視野距離 (空中載具) + 客户端视野距离 (空中载具) + 客戶端視野距離 (空中載具) Changes in game view distance when the player is in an air vehicle. @@ -206,8 +206,8 @@ Cambia la distanza visiva in gioco quando il giocatore è in un mezzo aereo. プレイヤーが航空機に乗っている時の視界距離を変更します。 플레이어가 항공기 내부일 경우의 시야를 바꿀 수 있습니다. - 改变玩家于空中载具内时的视野距离. - 改變玩家於空中載具內時的視野距離. + 改变玩家于空中载具内时的视野距离. + 改變玩家於空中載具內時的視野距離. Dynamic Object View Distance @@ -222,8 +222,8 @@ Distanza Visiva Oggetti Dinamica 動的なオブジェクトの描画距離 동적 물체 시야 - 动态物件的视野距离 - 動態物件的視野距離 + 动态物件的视野距离 + 動態物件的視野距離 Sets the object view distance as a coefficient of the view distance or based on field of view. FoV Based's lowest and highest value is the value which is set when enabling the option. @@ -238,8 +238,8 @@ Imposta la distanza visiva degli oggetti come un coefficiente basato sulla distanza visiva oppure basato sul campo visivo. 視野角を元にするか、視界距離によるオブジェクト描画距離を決定します。視野角を元にするオプションを有効化した場合、視野角により最低と最高値が変動します。 설정된 시야 혹은 시계(FoV)에 계수를 적용해 물체 시야를 적용합니다. 시계를 바탕으로 하는 옵션을 활성화할 경우 시계에 의한 최저와 최고치가 변동됩니다. - 设定物件可被观察的距离, 透过视野距离或是视野角度来决定. - 設定物件可被觀察的距離, 透過視野距離或是視野角度來決定. + 设定物件可被观察的距离, 透过视野距离或是视野角度来决定. + 設定物件可被觀察的距離, 透過視野距離或是視野角度來決定. Off @@ -254,8 +254,8 @@ Disabilitato 無効 끄기 - 关闭 - 關閉 + 关闭 + 關閉 Very Low @@ -270,8 +270,8 @@ Molto Basso 最低 매우 낮음 - 非常低 - 非常低 + 非常低 + 非常低 Low @@ -286,8 +286,8 @@ Basso 낮음 - - + + Medium @@ -302,8 +302,8 @@ Medio 通常 중간 - - + + High @@ -318,8 +318,8 @@ Alto 높음 - - + + Very High @@ -334,8 +334,8 @@ Molto Alto 最高 매우 높음 - 非常高 - 非常高 + 非常高 + 非常高 FoV Based @@ -349,8 +349,8 @@ Champ de vision basé 視野角を元にする 시계(FoV) - 由视野角度决定 - 由視野角度決定 + 由视野角度决定 + 由視野角度決定 View Distance: @@ -365,8 +365,8 @@ Distanza Visiva: 視界距離: 시야: - 视野距离: - 視野距離: + 视野距离: + 視野距離: Object View Distance is @@ -381,8 +381,8 @@ Distanza Visiva Oggetti è オブジェクト描画距離は 동적 물체 시야는 - 物件视野距离为 - 物件視野距離為 + 物件视野距离为 + 物件視野距離為 That option is invalid! The limit is @@ -397,8 +397,8 @@ Questa opzione è invalida! Il limite è このオプションは無効です!制限は 이 옵션은 불가능합니다! 제한은 - 该选项是无效的! 限制是 - 該選項是無效的! 限制是 + 该选项是无效的! 限制是 + 該選項是無效的! 限制是 Video Settings @@ -413,8 +413,8 @@ Impostazioni Video 映像設定 영상 설정 - 影像设定 - 影像設定 + 影像设定 + 影像設定 diff --git a/addons/weaponselect/stringtable.xml b/addons/weaponselect/stringtable.xml index cccd10d33c..94f80158f9 100644 --- a/addons/weaponselect/stringtable.xml +++ b/addons/weaponselect/stringtable.xml @@ -1,4 +1,4 @@ - + @@ -14,8 +14,8 @@ Mostrat texto ao lançar granada 手榴弾を投げるときに通知 수류탄 투척시 화면에 문자 표시 - 投掷手榴弹时显示提示讯息 - 投擲手榴彈時顯示提示訊息 + 投掷手榴弹时显示提示讯息 + 投擲手榴彈時顯示提示訊息 Display a hint or text on grenade throw. @@ -30,8 +30,8 @@ Mostra um hint ou texto ao lançar uma granada 手榴弾を投げるときに、ヒントか文で通知します。 수류탄 투척시 화면에 문자나 힌트를 표시합니다. - 投掷手榴弹时显示提示讯息. - 投擲手榴彈時顯示提示訊息. + 投掷手榴弹时显示提示讯息. + 投擲手榴彈時顯示提示訊息. Select Pistol @@ -46,8 +46,8 @@ Seleziona la Pistola 拳銃を選択 권총 선택 - 选择手枪 - 選擇手槍 + 选择手枪 + 選擇手槍 Select Rifle @@ -62,8 +62,8 @@ Seleziona il fucile 小銃を選択 소총 선택 - 选择步枪 - 選擇步槍 + 选择步枪 + 選擇步槍 Select Launcher @@ -78,8 +78,8 @@ Seleziona il lanciamissili ランチャーを選択 발사기 선택 - 选择发射器 - 選擇發射器 + 选择发射器 + 選擇發射器 Select Grenade Launcher @@ -94,8 +94,8 @@ Seleziona il lanciagranate グレネード ランチャーを選択 유탄발사기 선택 - 选择榴弹发射器 - 選擇榴彈發射器 + 选择榴弹发射器 + 選擇榴彈發射器 Select Binoculars @@ -110,8 +110,8 @@ Seleziona il Binocolo 双眼鏡を選択 망원경 선택 - 选择望远镜 - 選擇望遠鏡 + 选择望远镜 + 選擇望遠鏡 Holster Weapon @@ -126,8 +126,8 @@ Nascondi l'arma 武器をしまう 무기 집어넣기 - 武器套 - 武器套 + 武器套 + 武器套 Engine on @@ -142,8 +142,8 @@ Включить двигатель エンジン始動 엔진 켜기 - 引擎发动 - 引擎發動 + 引擎发动 + 引擎發動 Engine off @@ -158,8 +158,8 @@ Выключить двигатель エンジン停止 엔진 끄기 - 引擎熄火 - 引擎熄火 + 引擎熄火 + 引擎熄火 Select Main Gun @@ -174,8 +174,8 @@ Выбрать основное оружие 主砲を選択 주포 선택 - 选择主武器 - 選擇主武器 + 选择主武器 + 選擇主武器 Select Machine Gun @@ -190,8 +190,8 @@ Выбрать пулемёт 機関砲を選択 기관총 선택 - 选择机枪 - 選擇機槍 + 选择机枪 + 選擇機槍 Select Missiles @@ -206,8 +206,8 @@ Выбрать ракеты ミサイルを選択 미사일 선택 - 选择导弹 - 選擇導彈 + 选择导弹 + 選擇導彈 Grenade %1 @@ -222,8 +222,8 @@ Granada %1 %1 手榴弾 %1 수류탄 - 手榴弹 %1 - 手榴彈 %1 + 手榴弹 %1 + 手榴彈 %1 Ready Grenade @@ -238,8 +238,8 @@ Granada pronta 投てきよし 투척물 준비 - 准备手榴弹 - 準備手榴彈 + 准备手榴弹 + 準備手榴彈 Select Frag Grenade @@ -254,8 +254,8 @@ Выбрать осколочную гранату 破片手榴弾を選択 살상 투척물 선택 - 选择破片手榴弹 - 選擇破片手榴彈 + 选择破片手榴弹 + 選擇破片手榴彈 Select Non-Frag Grenade @@ -270,8 +270,8 @@ Выбрать гранату その他の手榴弾を選択 비살상 투척물 선택 - 选择非破片手榴弹 - 選擇非破片手榴彈 + 选择非破片手榴弹 + 選擇非破片手榴彈 Throw Selected Grenade @@ -286,8 +286,8 @@ Бросить выбранную гранату 選択された手榴弾を投げる 선택된 투척물 투척 - 投掷选择的手榴弹 - 投擲選擇的手榴彈 + 投掷选择的手榴弹 + 投擲選擇的手榴彈 No grenades left @@ -302,8 +302,8 @@ Sem mais granadas もう手榴弾は無い 투척물 없음 - 已无手榴弹 - 已無手榴彈 + 已无手榴弹 + 已無手榴彈 No frags left @@ -318,8 +318,8 @@ Осколочных гранат нет もう破片手榴弾は無い 세열 수류탄 없음 - 已无破片手榴弹 - 已無破片手榴彈 + 已无破片手榴弹 + 已無破片手榴彈 No misc. grenades left @@ -334,8 +334,8 @@ Нелетальные гранаты закончились もうその他の手榴弾は無い 기타 투척물 없음 - 已无其他手榴弹 - 已無其他手榴彈 + 已无其他手榴弹 + 已無其他手榴彈 No grenade selected @@ -350,8 +350,8 @@ Нет выбранной гранаты 手榴弾は選択されていない 선택된 수류탄 없음 - 未选择手榴弹 - 未選擇手榴彈 + 未选择手榴弹 + 未選擇手榴彈 Fire Smoke Launcher @@ -366,8 +366,8 @@ Lançador de fumaça 煙幕発射機を発射 연막발사기 박사 - 发射烟雾发射器 - 發射煙霧發射器 + 发射烟雾发射器 + 發射煙霧發射器 diff --git a/addons/weather/stringtable.xml b/addons/weather/stringtable.xml index 5da2961d57..3849a49b07 100644 --- a/addons/weather/stringtable.xml +++ b/addons/weather/stringtable.xml @@ -1,4 +1,4 @@ - + @@ -14,8 +14,8 @@ Mostrar informação do vento 風速を表示 바람 정보 표시 - 显示风力资讯 - 顯示風力資訊 + 显示风力资讯 + 顯示風力資訊 Show Wind Info (Toggle) @@ -30,8 +30,8 @@ Mostrar informação do vento (alternar) 風速を表示 (トグル) 바람 정보 표시 (토글) - 显示风力资讯(切换) - 顯示風力資訊(切換) + 显示风力资讯(切换) + 顯示風力資訊(切換) Weather @@ -46,8 +46,8 @@ Meteo 天候 기후 - 天气 - 天氣 + 天气 + 天氣 Multiplayer synchronized ACE weather module @@ -62,8 +62,8 @@ Modulo Sincronizzazione Meteo ACE Multiplayer ACE 天候モジュールではマルチプレイで同期します。 ACE 기후 모듈과 멀티플레이가 동기화됩니다. - 使用ACE天气模块来同步所有客户端的天气状态(多人游戏) - 使用ACE天氣模塊來同步所有客戶端的天氣狀態(多人遊戲) + 使用ACE天气模块来同步所有客户端的天气状态(多人游戏) + 使用ACE天氣模塊來同步所有客戶端的天氣狀態(多人遊戲) Weather propagation @@ -78,8 +78,8 @@ Propagazione Meteo 天候の統一 기후 전파 - 天气状态广播 - 天氣狀態廣播 + 天气状态广播 + 天氣狀態廣播 Enables server side weather propagation @@ -94,8 +94,8 @@ Abilita propagazione meteo lato server サーバ側による天候の統一を有効化 서버의 기후를 전파합니다 - 启用伺服器的天气状态广播 - 啟用伺服器的天氣狀態廣播 + 启用伺服器的天气状态广播 + 啟用伺服器的天氣狀態廣播 ACE Weather @@ -110,8 +110,8 @@ Meteo ACE ACE 天候 ACE 기후 - ACE 天气 - ACE 天氣 + ACE 天气 + ACE 天氣 Overrides the default weather (editor, mission settings) with ACE weather (map based) @@ -126,8 +126,8 @@ Scavalca il meteo default (editor, parametri missione) con il meteo ACE (basato su mappa) ACE 天候 (マップを元) による標準の天候 (エディタやミッション設定) を上書きします。 기존의 기후(에디터, 임무 설정)를 ACE 기후로 치환합니다. (지도에 따라) - 使ACE天气覆盖预设的天气 (编辑任务设置) - 使ACE天氣覆蓋預設的天氣 (編輯任務設置) + 使ACE天气覆盖预设的天气 (编辑任务设置) + 使ACE天氣覆蓋預設的天氣 (編輯任務設置) Sync Rain @@ -142,8 +142,8 @@ Sincronizza Pioggia 降雨の同期 비 동기화 - 同步雨 - 同步雨 + 同步雨 + 同步雨 Synchronizes rain @@ -158,8 +158,8 @@ Sincronizza Pioggia 降雨の同期 비를 동기화 합니다 - 同步雨 - 同步雨 + 同步雨 + 同步雨 Sync Wind @@ -174,8 +174,8 @@ Sincronizza Vento 風を同期 바람 동기화 - 同步风 - 同步風 + 同步风 + 同步風 Synchronizes wind @@ -190,8 +190,8 @@ Sincronizza Vento 風を同期 바람을 동기화 합니다 - 同步风 - 同步風 + 同步风 + 同步風 Sync Misc @@ -206,8 +206,8 @@ Sincronizza Misto その他を同期 기타 동기화 - 同步杂项 - 同步雜項 + 同步杂项 + 同步雜項 Synchronizes lightnings, rainbow, fog,... @@ -222,8 +222,8 @@ Sincronizza lampi, arcobaleni, nebbia,... ライティングや虹、霧などを同期 번개라던가, 무지개, 안개등을 동기화 합니다 - 同步闪电, 彩虹, 雾等等... - 同步閃電, 彩虹, 霧等等... + 同步闪电, 彩虹, 雾等等... + 同步閃電, 彩虹, 霧等等... Update Interval @@ -238,8 +238,8 @@ Intervallo Aggiornamenti 更新間隔 갱신 간격 - 更新间隔 - 更新間隔 + 更新间隔 + 更新間隔 Defines the interval (seconds) between weather updates @@ -254,8 +254,8 @@ Definisce l'intervallo (in secondi) tra aggiornamenti del meteo 天候を更新する間隔を定義します。(秒) 기후를 갱신 하는 간격을 초 단위로 정합니다. - 设定天气更新的时间间隔(秒) - 設定天氣更新的時間間隔(秒) + 设定天气更新的时间间隔(秒) + 設定天氣更新的時間間隔(秒) diff --git a/addons/winddeflection/stringtable.xml b/addons/winddeflection/stringtable.xml index 3bbdf868de..a9290c8ab0 100644 --- a/addons/winddeflection/stringtable.xml +++ b/addons/winddeflection/stringtable.xml @@ -1,4 +1,4 @@ - + @@ -14,8 +14,8 @@ Informação do vento 風の情報 바람 정보 - 风力资讯 - 風力資訊 + 风力资讯 + 風力資訊 Direction: %1 @@ -30,8 +30,8 @@ Direção: %1 風向: %1 방향: %1 - 风向: %1 - 風向: %1 + 风向: %1 + 風向: %1 Speed: %1 m/s @@ -46,8 +46,8 @@ Velocidade: %1 m/s 風速: %1 m/s 풍속: %1 m/s - 风速: %1 m/s - 風速: %1 m/s + 风速: %1 m/s + 風速: %1 m/s Weather Information @@ -62,8 +62,8 @@ Informação Meteorológica 天候の情報 기상 정보 - 天气资讯 - 天氣資訊 + 天气资讯 + 天氣資訊 Humidity: %1% @@ -78,8 +78,8 @@ Humidade: %1% 湿度: %1% 습도: %1% - 湿度: %1% - 濕度: %1% + 湿度: %1% + 濕度: %1% Wind Deflection @@ -94,8 +94,8 @@ Deviazione del Vento 風向による変化 풍향 변화 - 风偏 - 風偏 + 风偏 + 風偏 Wind Deflection @@ -110,8 +110,8 @@ Deviazione del Vento 風向による変化 풍향 변화 - 风偏 - 風偏 + 风偏 + 風偏 Enables wind deflection @@ -126,8 +126,8 @@ Abilita deviazione del vento 風向による変化を有効化 풍향 변화를 적용합니다 - 开启风偏效果 - 開啟風偏效果 + 开启风偏效果 + 開啟風偏效果 Vehicle Enabled @@ -142,8 +142,8 @@ Abilita per Veicoli 車両へ有効化 차량 적용 - 启用风偏给载具 - 啟用風偏給載具 + 启用风偏给载具 + 啟用風偏給載具 Enables wind deflection for static/vehicle gunners @@ -158,8 +158,8 @@ Abilita deviazione del vento per artiglieri di statiche/veicoli 重火器や車両へ、風による変化を有効化 차량이나 거치식 무기 사수에게 풍향 변화를 적용합니다 - 使风偏作用在固定式武器与载具炮手身上 - 使風偏作用在固定式武器與載具砲手身上 + 使风偏作用在固定式武器与载具炮手身上 + 使風偏作用在固定式武器與載具砲手身上 Simulation Interval @@ -174,8 +174,8 @@ Intervallo Simulazione シミュレーションの間隔 재현 간격 - 模拟间隔 - 模擬間隔 + 模拟间隔 + 模擬間隔 Defines the interval between every calculation step @@ -190,8 +190,8 @@ Definisce l'intervallo tra ogni passaggio di calcolo 各計算に適用させる間隔を定義します 매 계산마다의 간격을 정의합니다 - 定义每个计算之间的时间间隔 - 定義每個計算之間的時間間隔 + 定义每个计算之间的时间间隔 + 定義每個計算之間的時間間隔 Simulation Radius @@ -206,8 +206,8 @@ Raggio Simulazione シミュレーション半径 재현 범위 - 模拟半径 - 模擬半徑 + 模拟半径 + 模擬半徑 Defines the radius around the player (in meters) at which projectiles are wind deflected @@ -222,8 +222,8 @@ Definisce il raggio attorno al giocatore (in metri) dove viene applicata la deviazione del vento ai proiettili プレイヤーの周囲に適用させる風による弾道の変化の半径を定義します (メートル) 플레이어 주위로 발사체가 풍향 변화의 영향을 받는 범위를 정합니다 (미터) - 定义玩家多少半径范围内(单位公尺)子弹会受到风偏的引响 - 定義玩家多少半徑範圍內(單位公尺)子彈會受到風偏的引響 + 定义玩家多少半径范围内(单位公尺)子弹会受到风偏的引响 + 定義玩家多少半徑範圍內(單位公尺)子彈會受到風偏的引響 Wind influence on projectiles trajectory @@ -238,8 +238,8 @@ Influenza del vento sulla traiettoria dei proiettili 風が弾道へ影響させます 발사체의 궤도에 풍향 변화를 줍니다. - 风力的大小会引响到弹道的轨迹 - 風力的大小會引響到彈道的軌跡 + 风力的大小会引响到弹道的轨迹 + 風力的大小會引響到彈道的軌跡 diff --git a/addons/yardage450/stringtable.xml b/addons/yardage450/stringtable.xml index fe43a21b9a..6ab95aff7f 100644 --- a/addons/yardage450/stringtable.xml +++ b/addons/yardage450/stringtable.xml @@ -1,4 +1,4 @@ - + @@ -14,8 +14,8 @@ Yardage 450 ヤードエイジ 450 Yardage 450 - Yardage 450 - Yardage 450 + Yardage 450 + Yardage 450 Laser Rangefinder @@ -30,8 +30,8 @@ Télémètre laser レーザー測距機 레이저 거리측정기 - 雷射测距仪 - 雷射測距儀 + 雷射测距仪 + 雷射測距儀 Yardage 450 - Power Button @@ -46,8 +46,8 @@ Yardage 450 - bouton d'alimentation ヤードエイジ 450 - 起動ボタン Yardage 450 - 전원 버튼 - Yardage 450 - 电源按钮 - Yardage 450 - 電源按鈕 + Yardage 450 - 电源按钮 + Yardage 450 - 電源按鈕 diff --git a/addons/zeus/stringtable.xml b/addons/zeus/stringtable.xml index ec8d660235..9cd71c135b 100644 --- a/addons/zeus/stringtable.xml +++ b/addons/zeus/stringtable.xml @@ -1,4 +1,4 @@ - + @@ -14,8 +14,8 @@ Impostazioni Zeus Zeus 設定 Zeus 설정 - 宙斯设定 - 宙斯設定 + 宙斯设定 + 宙斯設定 Provides control over various aspects of Zeus. @@ -30,8 +30,8 @@ Fornisce controllo su vari aspetti di Zeus. Zeus のさまざまな側面を強化します。 Zeus에게 다양한 방면의 조작을 제공해줍니다 - 提供宙斯各个方面的控制权. - 提供宙斯各個方面的控制權. + 提供宙斯各个方面的控制权. + 提供宙斯各個方面的控制權. Ascension Messages @@ -46,8 +46,8 @@ Messaggi di Ascesa 転生表示 재림 메세지 - 上任宙斯讯息 - 上任宙斯訊息 + 上任宙斯讯息 + 上任宙斯訊息 Display global popup messages when a player is assigned as Zeus. @@ -62,8 +62,8 @@ Mostra messaggi popup globali quando un giocatore viene assegnato come Zeus. プレイヤーが Zeus になるとき、全体へポップアップ表示をおこないます。 플레이어가 Zeus 될 시 서버에 이를 알리는 팝업이 등장합니다. - 当一位玩家被指定为宙斯时显示全球讯息. - 當一位玩家被指定為宙斯時顯示全球訊息. + 当一位玩家被指定为宙斯时显示全球讯息. + 當一位玩家被指定為宙斯時顯示全球訊息. Zeus Eagle @@ -78,8 +78,8 @@ Aquila Zeus Zeus イーグル Zeus 독수리 - 宙斯鹰眼模式 - 宙斯鷹眼模式 + 宙斯鹰眼模式 + 宙斯鷹眼模式 Spawn an eagle that follows the Zeus camera. @@ -94,8 +94,8 @@ Crea un'aquila che segue la camera Zeus. Zeus カメラを追うイーグルを出現します。 Zeus의 카메라를 따라다니는 독수리를 생성합니다. - 生成一个老鹰跟着宙斯的摄影机 - 生成一個老鷹跟著宙斯的攝影機 + 生成一个老鹰跟着宙斯的摄影机 + 生成一個老鷹跟著宙斯的攝影機 Wind Sounds @@ -110,8 +110,8 @@ Suoni del Vento 風の音 바람 소리 - 风声 - 風聲 + 风声 + 風聲 Play wind sounds when Zeus remote controls a unit. @@ -126,8 +126,8 @@ Esegui rumori di vento quando Zeus controlla un'unità in remoto. ユニットが Zeus 遠隔操作になったとき、風の音がします。 Zeus가 유닛을 조작할 때 바람소리가 납니다. - 当宙斯开始控制单位时利用风的声音提示 - 當宙斯開始控制單位時利用風的聲音提示 + 当宙斯开始控制单位时利用风的声音提示 + 當宙斯開始控制單位時利用風的聲音提示 Ordnance Warning @@ -142,8 +142,8 @@ Allarme Esplosivi 砲撃の警告 폭격 경고 - 武装警告 - 武裝警告 + 武装警告 + 武裝警告 Play a radio warning when Zeus uses ordnance. @@ -158,8 +158,8 @@ Riproduci un messaggio radio quando Zeus usa esplosivi. Zeus が砲撃をつかうときに、無線で警告を流します。 Zeus가 폭격시 경고 무전을 재생합니다. - 当宙斯开始攻击时使用无线电警告 - 當宙斯開始攻擊時使用無線電警告 + 当宙斯开始攻击时使用无线电警告 + 當宙斯開始攻擊時使用無線電警告 Reveal Mines @@ -174,8 +174,8 @@ Rivela Mine 地雷の表示 지뢰 표시 - 显示地雷 - 顯示地雷 + 显示地雷 + 顯示地雷 Reveal mines to allies and place map markers. @@ -190,8 +190,8 @@ Rivela mine ad alleati e piazza marcatori in mappa. 友軍に地雷と地図へ設置マーカーを表示します。 아군에게 지도 상의 모든 지뢰를 표시합니다. - 地图将标记队友放置的地雷 - 地圖將標記隊友放置的地雷 + 地图将标记队友放置的地雷 + 地圖將標記隊友放置的地雷 Reveal to Allies @@ -206,8 +206,8 @@ Rivela ad Alleati 友軍へ表示 모든 아군에게 표시 - 透露给盟军 - 透露給盟軍 + 透露给盟军 + 透露給盟軍 Allies + Map Markers @@ -222,8 +222,8 @@ Alleati + Marcatori Mappa 友軍と地図マーカー 아군 + 지도 마커 - 显示盟军+地图标记 - 顯示盟軍+地圖標記 + 显示盟军+地图标记 + 顯示盟軍+地圖標記 Toggle Captive @@ -238,8 +238,8 @@ Attivatore Prigioniero 捕虜としてトグル 포로 토글 - 切换俘虏 - 切換俘虜 + 切换俘虏 + 切換俘虜 Defend Area @@ -251,8 +251,8 @@ Verteidige Gebiet 지역 방어 Difendi Area - 防御区域 - 防禦區域 + 防御区域 + 防禦區域 Update Editable Objects @@ -261,8 +261,8 @@ 수정 가능한 물체 갱신 Màj les objets éditables Aggiorna Oggetti Modificabili - 更新可编辑的物件 - 更新可編輯的物件 + 更新可编辑的物件 + 更新可編輯的物件 All Curators @@ -271,8 +271,8 @@ Wszyscy kuratorzy Tous curateurs Tutti i Moderatori - 所有编辑者 - 所有編輯者 + 所有编辑者 + 所有編輯者 Apply changes to all curators @@ -281,8 +281,8 @@ Zatwierdź zmiany dla wszystkich kuratorów Applique les changements à tous les curateurs Applica i cambiamenti a tutti i moderatori - 确认变更给所有编辑者 - 確認變更給所有編輯者 + 确认变更给所有编辑者 + 確認變更給所有編輯者 Remove Objects @@ -291,8 +291,8 @@ Usuń obiekty Enlève les objets Rimuovi Oggetti - 移除物件 - 移除物件 + 移除物件 + 移除物件 Remove existing instead of adding new @@ -301,8 +301,8 @@ Usuń istniejące zamiast dodawać nowe Enlève les objets existants au lieu d'en ajouter de nouveaux Rimuove gli esistenti e li sostituisce con i nuovi - 移除已存在的物件来新增新的物件 - 移除已存在的物件來新增新的物件 + 移除已存在的物件来新增新的物件 + 移除已存在的物件來新增新的物件 Global AI Skill @@ -314,8 +314,8 @@ Globale KI-Fähigkeit 서버 인공지능 실력 Abilità AI Globale - AI技巧设定 - AI技巧設定 + AI技巧设定 + AI技巧設定 General Skill @@ -327,8 +327,8 @@ Allgemeine Fähigkeit 전반적 실력 Abilità Generale - 总体技巧 - 總體技巧 + 总体技巧 + 總體技巧 Changes: general, commanding, courage @@ -340,8 +340,8 @@ Ändert: general, commanding, courage 변화: 전반적, 지휘, 사기 Cambia: generale, comando, - 改变: 战斗技巧, 指挥技巧, 勇气大小 - 改變: 戰鬥技巧, 指揮技巧, 勇氣大小 + 改变: 战斗技巧, 指挥技巧, 勇气大小 + 改變: 戰鬥技巧, 指揮技巧, 勇氣大小 Accuracy @@ -353,8 +353,8 @@ Genauigkeit 명중률 Precisione - 精确度 - 精確度 + 精确度 + 精確度 Changes: aimingAccuracy @@ -366,8 +366,8 @@ Ändert: aimingAccuracy 변화: 조준 명중률 Cambia: aimingAccuracy - 改变: 瞄准精确度 - 改變: 瞄準精確度 + 改变: 瞄准精确度 + 改變: 瞄準精確度 Weapon Handling @@ -379,8 +379,8 @@ Waffenhandhabung 무기 조작 Uso dell'Arma - 武器掌握 - 武器掌握 + 武器掌握 + 武器掌握 Changes: aimingShake, aimingSpeed, reloadSpeed @@ -392,8 +392,8 @@ Ändert: aimingShake, aimingSpeed, reloadSpeed 변화: 조준시 흔들림, 조준 속도, 재장전 속도 Cambia: aimingShake, aimingSpeed, reloadSpeed - 改变: 手晃幅度, 瞄准速度, 重新装填速度 - 改變: 手晃幅度, 瞄準速度, 重新裝填速度 + 改变: 手晃幅度, 瞄准速度, 重新装填速度 + 改變: 手晃幅度, 瞄準速度, 重新裝填速度 Spotting @@ -405,8 +405,8 @@ Aufklärung 탐지 Ricognizione - 索敌能力 - 索敵能力 + 索敌能力 + 索敵能力 Changes: spotDistance, spotTime @@ -418,8 +418,8 @@ Ändert: spotDistance, spotTime 변화: 탐지 거리, 탐지까지의 시간 Cambia: spotDistance, spotTime - 改变: 搜索距离, 发现时间 - 改變: 搜索距離, 發現時間 + 改变: 搜索距离, 发现时间 + 改變: 搜索距離, 發現時間 Seek Cover @@ -431,8 +431,8 @@ Deckungssuche 엄폐물 찾기 Cerca Copertura - 寻找掩护 - 尋找掩護 + 寻找掩护 + 尋找掩護 Should AI seek cover @@ -444,8 +444,8 @@ Soll KI nach Deckung suchen 인공지능이 엄폐물을 찾아갑니다 Le AI dovrebbero cercare una copertura - 决定AI是否会寻找掩护 - 決定AI是否會尋找掩護 + 决定AI是否会寻找掩护 + 決定AI是否會尋找掩護 Auto Combat @@ -457,8 +457,8 @@ Automatischer Kampfmodus 자동 교전 Combattimento Automatico - 自动交战 - 自動交戰 + 自动交战 + 自動交戰 Should AI automatically switch to combat mode @@ -470,8 +470,8 @@ Soll KI automatisch in Kampfmodus umschalten 인공지능이 자동적으로 교전 상태에 돌입합니다 Le AI dovrebbero passare in modalità di combattimento automaticamente - 决定AI是否会自动与敌人交战 - 決定AI是否會自動與敵人交戰 + 决定AI是否会自动与敌人交战 + 決定AI是否會自動與敵人交戰 Group Side @@ -483,8 +483,8 @@ Gruppenseite 진영 측 Fazione del Gruppo - 小队阵营 - 小隊陣營 + 小队阵营 + 小隊陣營 Patrol Area @@ -496,8 +496,8 @@ Patrouillengebiet 정찰 구역 Area di Pattugliamento - 巡逻区域 - 巡邏區域 + 巡逻区域 + 巡邏區域 Toggle Surrender @@ -512,8 +512,8 @@ Attivatore Resa 捕虜としてトグル 항복 토글 - 切换投降 - 切換投降 + 切换投降 + 切換投降 Add/Remove FRIES @@ -522,8 +522,8 @@ Dodaj/usuń FRIES Aj./Enlève FRIES Aggiungi/Rimuovi FRIES - 增加/移除快速垂降进场撤离系统 - 增加/移除快速垂降進場撤離系統 + 增加/移除快速垂降进场撤离系统 + 增加/移除快速垂降進場撤離系統 %1 is not fastrope compatible. @@ -532,8 +532,8 @@ %1 nie jest kompatybilny ze zjazdem linowym. %1 n'est pas compatible. %1 non è compatibile con il fastrope. - %1无法使用快速绳降系统. - %1無法使用快速繩降系統. + %1无法使用快速绳降系统. + %1無法使用快速繩降系統. Unable to remove FRIES, ropes are deployed. @@ -542,8 +542,8 @@ Nie można usunąć FRIES, liny są wypuszczone. Pas en mesure d'enlever le FRIES, les cordes ne sont pas déployées. Impossibile rimuovere le FRIES, le corde sono ancora dispiegate - 无法移除快速绳降系统, 因为绳索已被释放出来. - 無法移除快速繩降系統, 因為繩索已被釋放出來. + 无法移除快速绳降系统, 因为绳索已被释放出来. + 無法移除快速繩降系統, 因為繩索已被釋放出來. Teleport Players @@ -555,8 +555,8 @@ Spieler teleportieren 플레이어 순간이동 Teletrasporta Giocatori - 传送玩家 - 傳送玩家 + 传送玩家 + 傳送玩家 Player @@ -568,8 +568,8 @@ Spieler 플레이어 Giocatore - 玩家 - 玩家 + 玩家 + 玩家 Teleport selected player to module position @@ -581,8 +581,8 @@ Teleportiert ausgewählten Spieler zur Position des Moduls 모듈의 위치로 플레이어 순간이동 Teletrasporta il giocatore selezionato nella posizione del modulo - 传送选定的玩家至模块位置 - 傳送選定的玩家至模塊位置 + 传送选定的玩家至模块位置 + 傳送選定的玩家至模塊位置 Teleport Group @@ -594,8 +594,8 @@ Gruppe teleportieren 그룹 순간이동 Teletrasporta Gruppo - 传送小队 - 傳送小隊 + 传送小队 + 傳送小隊 Teleports all units in group @@ -607,8 +607,8 @@ Teleportiert alle Einheiten der Gruppe 그룹내에 모든 인원을 순간이동 시킵니다 Teletrasporta tutte le unità del gruppo - 传送全部小队成员 - 傳送全部小隊成員 + 传送全部小队成员 + 傳送全部小隊成員 Toggle Unconscious @@ -623,8 +623,8 @@ Attivatore Incoscienza 気絶をトグル 기절 토글 - 切换昏迷 - 切換昏迷 + 切换昏迷 + 切換昏迷 Search Area @@ -636,8 +636,8 @@ Durchsuche Gebiet 지역 수색 Area di Ricerca - 搜索区域 - 搜索區域 + 搜索区域 + 搜索區域 Search Nearby Building @@ -649,8 +649,8 @@ Durchsuche nahegelegenes Gebäude 근처 건물 수색 Cerca Edifici nelle Vicinanze - 搜索附近的建筑物 - 搜索附近的建築物 + 搜索附近的建筑物 + 搜索附近的建築物 Assign Medic @@ -664,8 +664,8 @@ Assigner médecin 衛生兵に割り当て 의무병 임명 - 指定医疗兵 - 指定醫療兵 + 指定医疗兵 + 指定醫療兵 Assign Medical Vehicle @@ -679,8 +679,8 @@ Assigner véhicule médical 医療車両として割り当て 의무 차량 임명 - 指定医疗载具 - 指定醫療載具 + 指定医疗载具 + 指定醫療載具 Assign Medical Facility @@ -694,8 +694,8 @@ Assigner installation médicale 医療施設として割り当て 의무 시설 임명 - 指定医疗设施 - 指定醫療設施 + 指定医疗设施 + 指定醫療設施 Toggle Simulation @@ -704,8 +704,8 @@ 재현 토글 Bascule Simulation Attivatore Simulazione - 切换模拟 - 切換模擬 + 切换模拟 + 切換模擬 Add Spare Wheel @@ -719,8 +719,8 @@ Ajouter pièce de rechange 予備タイヤを追加 예비 바퀴 추가 - 增加备用轮胎 - 增加備用輪胎 + 增加备用轮胎 + 增加備用輪胎 Add Spare Track @@ -734,8 +734,8 @@ Ajouter une chenille de secours 車両へ予備タイヤを追加します。 예비 궤도 추가 - 增加备用履带 - 增加備用履帶 + 增加备用履带 + 增加備用履帶 Unit must be alive @@ -750,8 +750,8 @@ Usar somente em unidades vivas ユニットを生存させます 대상이 반드시 살아있어야 합니다 - 单位必须是活着 - 單位必須是活著 + 单位必须是活着 + 單位必須是活著 Unit must be infantry @@ -766,8 +766,8 @@ Usar somente em infantaria desmontada ユニットを歩兵にさせます 대상이 반드시 보병이어야 합니다 - 单位必须是步兵 - 單位必須是步兵 + 单位必须是步兵 + 單位必須是步兵 Unit must be a structure @@ -781,8 +781,8 @@ L'unité doit être une structure ユニットを構造物とします 대상이 반드시 건축물이어야만 합니다 - 单位必须是建筑 - 單位必須是建築 + 单位必须是建筑 + 單位必須是建築 Unit must be a vehicle @@ -796,8 +796,8 @@ L'unité doit être un véhicule ユニットを車両とします 대상이 반드시 차량이어야만 합니다 - 单位必须是载具 - 單位必須是載具 + 单位必须是载具 + 單位必須是載具 Unit must be a vehicle with cargo space @@ -811,8 +811,8 @@ L'unité doit être un véhicule avec de l'espace de cargaison ユニットをカーゴ スペースがある車両にします 대상이 반드시 화물을 실을 수 있는 차량이어야 합니다 - 单位必须是载具且有载货空间 - 單位必須是載具且有載貨空間 + 单位必须是载具且有载货空间 + 單位必須是載具且有載貨空間 Unit must have cargo space left @@ -826,8 +826,8 @@ L'unité doit avoir de l'espace libre en cargaison ユニットへカーゴ スペースを与えます 대상의 화물공간이 남아있어야합니다 - 单位必须有剩余的载货空间 - 單位必須有剩餘的載貨空間 + 单位必须有剩余的载货空间 + 單位必須有剩餘的載貨空間 Unit must not be captive @@ -842,8 +842,8 @@ L'unità non dev'essere un prigioniero ユニットを捕虜にさせません 대상이 포로면 안됩니다 - 单位不能被俘虏 - 單位不能被俘虜 + 单位不能被俘虏 + 單位不能被俘虜 Unit must belong to an appropriate side @@ -855,8 +855,8 @@ Einheit muss einer passenden Seite angehören 대상이 적절한 진영에 속해야만합니다 L'unità deve appartenere ad una fazione coerente - 单位必须属于一个合适的一边 - 單位必須屬於一個合適的一邊 + 单位必须属于一个合适的一边 + 單位必須屬於一個合適的一邊 Nearest building is too far away @@ -868,8 +868,8 @@ Nächstgelegenes Gebäude ist zu weit entfernt 가장가까운 건물이 너무 멈 L'edificio più vicino è troppo lontano - 最近的房子离太远了 - 最近的房子離太遠了 + 最近的房子离太远了 + 最近的房子離太遠了 Place on a unit @@ -884,8 +884,8 @@ Piazza su una unità ユニットの上に設置 대상에 배치하기 - 放置在一个单位上 - 放置在一個單位上 + 放置在一个单位上 + 放置在一個單位上 Requires an addon that is not present @@ -900,8 +900,8 @@ Richiede un addon che non è presente 要求されたアドオンは存在していません 현재 없는 에드온을 필요로 합니다 - 需要一个不存在的插件 - 需要一個不存在的插件 + 需要一个不存在的插件 + 需要一個不存在的插件 Add Objects to Curator @@ -915,8 +915,8 @@ Fügt Objekte zum Kurator hinzu キュレーターにオブジェクトを追加 큐레이터에 물체 추가 - 增加物件给任务策划人 - 增加物件給任務策劃人 + 增加物件给任务策划人 + 增加物件給任務策劃人 Adds any spawned object to all curators in the mission @@ -930,8 +930,8 @@ Fügt jedes gespawnte Objekt allen Kuratoren der Mission hinzu ミッション内で作成されたオブジェクトに全キュレーターを追加 미션 내 큐레이터에 모든 생성 물체 추가 - 在任务中生成物件给所有的任务策划人 - 在任務中生成物件給所有的任務策劃人 + 在任务中生成物件给所有的任务策划人 + 在任務中生成物件給所有的任務策劃人 Cargo: @@ -943,8 +943,8 @@ Ladung: 화물: Cargo: - 货物: - 貨物: + 货物: + 貨物: Task Position @@ -956,8 +956,8 @@ Position der Aufgabe 작업 위치 Posizione Incarico - 目标位置 - 目標位置 + 目标位置 + 目標位置 Select a position to perform the task at @@ -968,8 +968,8 @@ Wähle eine Position, an der die Aufgabe ausgeführt werden soll 작업을 할 위치를 선택하십시요 Seleziona una posizione per eseguire l'incarico - 选择要执行目标的位置 - 選擇要執行目標的位置 + 选择要执行目标的位置 + 選擇要執行目標的位置 Task Radius @@ -980,8 +980,8 @@ Radius der Aufgabe 작업 반경 Raggio Incarico - 目标半径 - 目標半徑 + 目标半径 + 目標半徑 Radius to perform the task within @@ -992,8 +992,8 @@ Radius, in dem die Aufgabe ausgeführt werden soll 다음 반경 내에서 작업 Raggio per eseguire un incarico - 设定目标范围半径 - 設定目標範圍半徑 + 设定目标范围半径 + 設定目標範圍半徑 Invalid radius entered @@ -1005,32 +1005,32 @@ Ungültiger Radius eingegeben 알 수 없는 반경 입력됨 Raggio Invalido Inserito - 错误的半径值 - 錯誤的半徑值 + 错误的半径值 + 錯誤的半徑值 Suppressive Fire Fuoco di Soppressione Tir de suppression 制圧射撃 - 火力压制 - 火力壓制 + 火力压制 + 火力壓制 Add full arsenal to object Ajouter arsenal complet à l'objet Aggiunge arsenale completo all'oggetto オブジェクトに完全なアーセナルを追加 - 增加完整的虚拟军火库到物件上 - 增加完整的虛擬軍火庫到物件上 + 增加完整的虚拟军火库到物件上 + 增加完整的虛擬軍火庫到物件上 Remove arsenal from object Retirer arsenal de l'objet Rimuove arsenale completo dall'oggetto オブジェクトからアーセナルを削除 - 移除物件上的虚拟军火库 - 移除物件上的虛擬軍火庫 + 移除物件上的虚拟军火库 + 移除物件上的虛擬軍火庫 From 59add40db6220f04be1735833922b780b8367441 Mon Sep 17 00:00:00 2001 From: Joko Date: Sat, 8 Jul 2017 16:52:25 +0200 Subject: [PATCH 175/657] Fix the issue that SFX variants are not global (#5335) * Fix the issue that SFX variants are not global what means that different players can get different pressure Cookoff sounds to prevent that i split up the sounds in 3 types and used a Weighted select to have the befor used values back * add todo for 1.74 * inherit in CfgSFX from 1 class --- addons/cookoff/CfgSFX.hpp | 19 ++++++++++++------- addons/cookoff/CfgVehicles.hpp | 11 +++++++++-- addons/cookoff/functions/fnc_cookOff.sqf | 3 ++- 3 files changed, 23 insertions(+), 10 deletions(-) diff --git a/addons/cookoff/CfgSFX.hpp b/addons/cookoff/CfgSFX.hpp index 1b2d5408af..0d670ead86 100644 --- a/addons/cookoff/CfgSFX.hpp +++ b/addons/cookoff/CfgSFX.hpp @@ -1,13 +1,18 @@ class CfgSFX { - class GVAR(CookOff) { - name = QGVAR(cookoff); - // Index 4 is percentage chance to play, in theory high pressure is way more likely - variant0[] = {PATHTOF(sounds\cookoff_low_pressure.ogg),6,1,400,0.1,0,0,0}; - variant1[] = {PATHTOF(sounds\cookoff_mid_pressure.ogg),6,1,400,0.25,0,0,0}; - variant2[] = {PATHTOF(sounds\cookoff_high_pressure.ogg),6,1,400,0.65,0,0,0}; - sounds[] = {"variant0","variant1","variant2"}; + class GVAR(CookOff_low) { + name = QGVAR(cookoff_low); + sound[] = {QPATHTOF(sounds\cookoff_low_pressure.ogg),6,1,400,1,0,0,0}; + sounds[] = {"sound"}; titles[] = {}; empty[] = {"",0,0,0,0,0,0,0}; }; + class GVAR(CookOff_mid): GVAR(CookOff_low) { + name = QGVAR(cookoff_mid); + sound[] = {QPATHTOF(sounds\cookoff_mid_pressure.ogg),6,1,400,1,0,0,0}; + }; + class GVAR(CookOff_high): GVAR(CookOff_low) { + name = QGVAR(cookoff_high); + sound[] = {QPATHTOF(sounds\cookoff_high_pressure.ogg),6,1,400,1,0,0,0}; + }; }; diff --git a/addons/cookoff/CfgVehicles.hpp b/addons/cookoff/CfgVehicles.hpp index 1155b9ba52..7d82d97c12 100644 --- a/addons/cookoff/CfgVehicles.hpp +++ b/addons/cookoff/CfgVehicles.hpp @@ -1,11 +1,18 @@ class CfgVehicles { class Sound; - class GVAR(Sound): Sound { + class GVAR(Sound_low): Sound { author = ECSTRING(common,ACETeam); _generalMacro = QGVAR(Sound); scope = 1; - sound = QGVAR(CookOff); + sound = QGVAR(CookOff_low); + }; + + class GVAR(Sound_mid): GVAR(Sound_low) { + sound = QGVAR(CookOff_mid); + }; + class GVAR(Sound_high): GVAR(Sound_low) { + sound = QGVAR(CookOff_high); }; class ThingX; diff --git a/addons/cookoff/functions/fnc_cookOff.sqf b/addons/cookoff/functions/fnc_cookOff.sqf index 99a901649f..8154217e9d 100644 --- a/addons/cookoff/functions/fnc_cookOff.sqf +++ b/addons/cookoff/functions/fnc_cookOff.sqf @@ -91,8 +91,9 @@ if (local _vehicle) then { } forEach _positions; if (isServer) then { + private _soundName = [QGVAR(Sound_low), 0.1, QGVAR(Sound_mid), 0.25, QGVAR(Sound_high), 0.65] call BIS_fnc_selectRandomWeighted; // TODO: replace with script Command in 1.74 // TODO - Players in the vehicle hear no sound (even after exiting the vehicle) - private _sound = createSoundSource [QGVAR(Sound), position _vehicle, [], 0]; + private _sound = createSoundSource [_soundName, position _vehicle, [], 0]; _effects pushBack _sound; }; From 6acd61a68e9dbb80ab53cde52fbc3817c0f02191 Mon Sep 17 00:00:00 2001 From: PabstMirror Date: Sat, 8 Jul 2017 13:23:06 -0500 Subject: [PATCH 176/657] Fix broken fonts for map gps display (#5337) EtelkaNarrowMediumPro broke with 1.72 hotfix --- addons/maptools/MapGpsUI.hpp | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/addons/maptools/MapGpsUI.hpp b/addons/maptools/MapGpsUI.hpp index c5b230f163..cd0a418465 100644 --- a/addons/maptools/MapGpsUI.hpp +++ b/addons/maptools/MapGpsUI.hpp @@ -40,7 +40,8 @@ class RscTitles { colorBackground[] = {0,0,0,0}; colorText[] = {0.247,0.251,0.157,1}; shadowColo[] = {0,0,0,0}; - font = "EtelkaNarrowMediumPro"; + // EtelkaNarrowMediumPro broke with 1.72 hotfix, can revert back to that font if fixed (following 3 uses of PuristaSemibold) + font = "PuristaSemibold"; shadow = 0; sizeEx = 0.042; }; @@ -55,7 +56,7 @@ class RscTitles { colorBackground[] = {0,0,0,0}; colorText[] = {0.247,0.251,0.157,1}; shadowColo[] = {0,0,0,0}; - font = "EtelkaNarrowMediumPro"; + font = "PuristaSemibold"; shadow = 0; sizeEx = 0.042; }; @@ -70,7 +71,7 @@ class RscTitles { colorBackground[] = {0,0,0,0}; colorText[] = {0.247,0.251,0.157,1}; shadowColo[] = {0,0,0,0}; - font = "EtelkaNarrowMediumPro"; + font = "PuristaSemibold"; shadow = 0; sizeEx = 0.1; }; From 01c17271bc73e9898c3a4c44560c65ec05e7b8ba Mon Sep 17 00:00:00 2001 From: PabstMirror Date: Sat, 8 Jul 2017 13:23:28 -0500 Subject: [PATCH 177/657] Handle locked doors (#5345) --- addons/interaction/functions/fnc_openDoor.sqf | 15 ++++++++++----- 1 file changed, 10 insertions(+), 5 deletions(-) diff --git a/addons/interaction/functions/fnc_openDoor.sqf b/addons/interaction/functions/fnc_openDoor.sqf index 039974baa2..7d94a5c4a1 100644 --- a/addons/interaction/functions/fnc_openDoor.sqf +++ b/addons/interaction/functions/fnc_openDoor.sqf @@ -19,20 +19,25 @@ private _info = [MACRO_DOOR_REACH_DISTANCE] call FUNC(getDoor); _info params ["_house", "_door"]; +TRACE_2("openDoor",_house,_door); if (isNull _house) exitWith {}; private _getDoorAnimations = [_house, _door] call FUNC(getDoorAnimations); -_getDoorAnimations params ["_animations", "_lockedVariable"]; +_getDoorAnimations params ["_animations"]; if (_animations isEqualTo []) exitWith {}; +private _lockedVariable = format ["bis_disabled_%1", _door]; + //Check if the door can be locked aka have locked variable, otherwhise cant lock it -if (!(isNil (_lockedVariable select 0))) then { - if ((_house animationPhase (_animations select 0) <= 0) && {_house getVariable [_lockedVariable select 0, 0] == 1}) exitWith { - _lockedVariable set [0, _house]; - _lockedVariable call BIS_fnc_LockedDoorOpen; +if ((_house animationPhase (_animations select 0) <= 0) && {_house getVariable [_lockedVariable, 0] == 1}) exitWith { + private _lockedAnimation = format ["%1_locked_source", _door]; + TRACE_3("locked",_house,_lockedAnimation,isClass (configfile >> "CfgVehicles" >> (typeOf _house) >> "AnimationSources" >> _lockedAnimation)); + if (isClass (configfile >> "CfgVehicles" >> (typeOf _house) >> "AnimationSources" >> _lockedAnimation)) then { + // from: a3\structures_f\scripts\fn_door.sqf: - wiggles the door handle (A3 buildings) + _house animateSource [_lockedAnimation, (1 - (_house animationSourcePhase _lockedAnimation))]; }; }; From ef90a069b7e2c196c5dfd7e16a64c963eeb59859 Mon Sep 17 00:00:00 2001 From: PabstMirror Date: Sun, 9 Jul 2017 16:15:14 -0500 Subject: [PATCH 178/657] Rallypoints- Don't modify setVar if already set (#5347) --- addons/respawn/functions/fnc_handleInitPostServer.sqf | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/addons/respawn/functions/fnc_handleInitPostServer.sqf b/addons/respawn/functions/fnc_handleInitPostServer.sqf index e8f4f1d110..107fbe444b 100644 --- a/addons/respawn/functions/fnc_handleInitPostServer.sqf +++ b/addons/respawn/functions/fnc_handleInitPostServer.sqf @@ -39,7 +39,9 @@ _leaderVarName = _groupUnit getVariable [QGVAR(leaderVarName), ""]; if (_leaderVarName != "") exitWith { // assign JIP unit as rallypoint leader if (str _unit == _leaderVarName) then { - _unit setVariable ["ACE_canMoveRallypoint", true, true]; + if (isNil {_unit getVariable "ACE_canMoveRallypoint"}) then { + _unit setVariable ["ACE_canMoveRallypoint", true, true]; + }; }; }; @@ -61,4 +63,6 @@ if (_leaderVarName == "") then { // prevent group from getting multiple leaders; use this to assign rallypoint moving ability on JIP _groupUnit setVariable [QGVAR(leaderVarName), _leaderVarName]; -_unit setVariable ["ACE_canMoveRallypoint", true, true]; +if (isNil {_unit getVariable "ACE_canMoveRallypoint"}) then { + _unit setVariable ["ACE_canMoveRallypoint", true, true]; +}; From 597f439654ee85d5dba8ad90cf7df785b6155730 Mon Sep 17 00:00:00 2001 From: Tim Beswick Date: Fri, 23 Jun 2017 17:32:48 +0100 Subject: [PATCH 179/657] Changed hellfire interaction check & added N variant (#5294) * Changed weapon check for interaction to generic ace_hellfire_enabled value * Added November hellfire variant * Cleanup * +1 --- addons/hellfire/CfgAmmo.hpp | 15 ++++++- addons/hellfire/CfgMagazines.hpp | 40 +++++++++++++++++++ addons/hellfire/CfgWeapons.hpp | 6 ++- .../hellfire/functions/fnc_setupVehicle.sqf | 2 +- addons/hellfire/stringtable.xml | 15 ------- 5 files changed, 60 insertions(+), 18 deletions(-) diff --git a/addons/hellfire/CfgAmmo.hpp b/addons/hellfire/CfgAmmo.hpp index b5df3994f2..c8900459ad 100644 --- a/addons/hellfire/CfgAmmo.hpp +++ b/addons/hellfire/CfgAmmo.hpp @@ -19,7 +19,7 @@ class CfgAmmo { laserLock = 0; manualControl = 0; maxSpeed = 450; - + thrustTime = 2.5; // motor burn 2-3 sec thrust = 250; timeToLive = 40; @@ -54,4 +54,17 @@ class CfgAmmo { attackProfiles[] = {"hellfire", "hellfire_hi", "hellfire_lo"}; }; }; + class ACE_Hellfire_AGM114N: ACE_Hellfire_AGM114K { + displayName = "AGM-114N"; + displayNameShort = "AGM-114N"; + description = "AGM-114N"; + descriptionShort = "AGM-114N"; + hit = 1100; + indirectHit = 200; + indirectHitRange = 10; + explosionEffects = "BombExplosion"; + class ace_missileguidance: ace_missileguidance { + enabled = 1; // Missile Guidance must be explicitly enabled + }; + }; }; diff --git a/addons/hellfire/CfgMagazines.hpp b/addons/hellfire/CfgMagazines.hpp index 6f636c2c87..79c5b5016c 100644 --- a/addons/hellfire/CfgMagazines.hpp +++ b/addons/hellfire/CfgMagazines.hpp @@ -1,6 +1,7 @@ class CfgMagazines { class 12Rnd_PG_missiles; + // Kilo - tandem shaped charge HEAT (anti-tank) class 6Rnd_ACE_Hellfire_AGM114K: 12Rnd_PG_missiles { // Old style vehicle magazine count = 6; ammo = "ACE_Hellfire_AGM114K"; @@ -44,4 +45,43 @@ class CfgMagazines { model = "\A3\Weapons_F\DynamicLoadout\PylonPod_4x_Missile_LG_scalpel_F.p3d"; mirrorMissilesIndexes[] = {2, 1, 4, 3}; }; + + // November - Metal augmented charge (Thermobaric) (Enclosures, ships, urban targets, air defense units) + class 6Rnd_ACE_Hellfire_AGM114N: 6Rnd_ACE_Hellfire_AGM114K { // Old style vehicle magazine + count = 6; + ammo = "ACE_Hellfire_AGM114N"; + displayName = "AGM-114N [ACE]"; + displayNameShort = "AGM-114N"; + descriptionShort = "AGM-114N"; + }; + + // 1.70 pylon magazines: + class PylonMissile_1Rnd_ACE_Hellfire_AGM114N: PylonMissile_1Rnd_ACE_Hellfire_AGM114K { // Bare missle + displayName = "1x AGM-114N [ACE]"; + displayNameShort = "AGM-114N"; + descriptionShort = "AGM-114N"; + ammo = "ACE_Hellfire_AGM114N"; + pylonWeapon = QGVAR(launcher_N); + }; + class PylonRack_1Rnd_ACE_Hellfire_AGM114N: PylonRack_1Rnd_ACE_Hellfire_AGM114K { // 1x Launcher Support Rack + displayName = "1x AGM-114N [ACE]"; + displayNameShort = "AGM-114N"; + descriptionShort = "AGM-114N"; + ammo = "ACE_Hellfire_AGM114N"; + pylonWeapon = QGVAR(launcher_N); + }; + class PylonRack_3Rnd_ACE_Hellfire_AGM114N: PylonRack_3Rnd_ACE_Hellfire_AGM114K { // 3x Launcher Support Rack + displayName = "3x AGM-114N [ACE]"; + displayNameShort = "AGM-114N"; + descriptionShort = "AGM-114N"; + ammo = "ACE_Hellfire_AGM114N"; + pylonWeapon = QGVAR(launcher_N); + }; + class PylonRack_4Rnd_ACE_Hellfire_AGM114N: PylonRack_4Rnd_ACE_Hellfire_AGM114K { // 4x Launcher Support Rack + displayName = "4x AGM-114N [ACE]"; + displayNameShort = "AGM-114N"; + descriptionShort = "AGM-114N"; + ammo = "ACE_Hellfire_AGM114N"; + pylonWeapon = QGVAR(launcher_N); + }; }; diff --git a/addons/hellfire/CfgWeapons.hpp b/addons/hellfire/CfgWeapons.hpp index 1b9a76352e..483f1dd0a7 100644 --- a/addons/hellfire/CfgWeapons.hpp +++ b/addons/hellfire/CfgWeapons.hpp @@ -1,7 +1,7 @@ class CfgWeapons { class missiles_SCALPEL; class GVAR(launcher): missiles_SCALPEL { - displayName = CSTRING(Hellfire); + displayName = "AGM-114K Hellfire II"; GVAR(enabled) = 1; // show attack profile / lock on hud EGVAR(laser,canSelect) = 1; // can ace_laser lock (allows switching laser code) canLock = 0; @@ -10,4 +10,8 @@ class CfgWeapons { lockingTargetSound[] = {"",0,1}; lockedTargetSound[] = {"",0,1}; }; + class GVAR(launcher_N): GVAR(launcher) { + displayName = "AGM-114N Hellfire II"; + magazines[] = {"6Rnd_ACE_Hellfire_AGM114N", "PylonMissile_1Rnd_ACE_Hellfire_AGM114N", "PylonRack_1Rnd_ACE_Hellfire_AGM114N", "PylonRack_3Rnd_ACE_Hellfire_AGM114N", "PylonRack_4Rnd_ACE_Hellfire_AGM114N"}; + }; }; diff --git a/addons/hellfire/functions/fnc_setupVehicle.sqf b/addons/hellfire/functions/fnc_setupVehicle.sqf index bec56d52a7..811e6c6f3f 100644 --- a/addons/hellfire/functions/fnc_setupVehicle.sqf +++ b/addons/hellfire/functions/fnc_setupVehicle.sqf @@ -61,7 +61,7 @@ private _fnc_condition = { params ["_target", "_player", "_attackProfile"]; private _turretPath = if (ACE_player == (driver _target)) then {[-1]} else {ACE_player call CBA_fnc_turretPath}; - private _hasWeapon = ({QGVAR(launcher) == _x} count (_target weaponsTurret _turretPath)) > 0; + private _hasWeapon = ({(isNumber (configFile >> "CfgWeapons" >> _x >> QGVAR(enabled))) && {getNumber (configFile >> "CfgWeapons" >> _x >> QGVAR(enabled)) > 0}} count (_target weaponsTurret _turretPath)) > 0; (_hasWeapon) && {(_target getVariable [QEGVAR(missileguidance,attackProfile), "hellfire"]) != _attackProfile}; diff --git a/addons/hellfire/stringtable.xml b/addons/hellfire/stringtable.xml index d01acd49b4..8afbad9bd8 100644 --- a/addons/hellfire/stringtable.xml +++ b/addons/hellfire/stringtable.xml @@ -1,21 +1,6 @@ - - Hellfire - Hellfire - Hellfire - Hellfire - Hellfire - Hellfire - Hellfire - Hellfire - Hellfire - Hellfire - ヘルファイア - 地狱火 - 地獄火 - Set Hellfire mode Imposta modalità Hellfire From c28628aed2391ad9c40059ae49f02879767037a3 Mon Sep 17 00:00:00 2001 From: PabstMirror Date: Mon, 10 Jul 2017 10:17:44 -0500 Subject: [PATCH 180/657] Fix rearm turret events (#5307) --- addons/rearm/XEH_postInit.sqf | 2 ++ .../rearm/functions/fnc_rearmEntireVehicleSuccess.sqf | 10 ++++------ addons/rearm/functions/fnc_rearmSuccess.sqf | 2 +- 3 files changed, 7 insertions(+), 7 deletions(-) diff --git a/addons/rearm/XEH_postInit.sqf b/addons/rearm/XEH_postInit.sqf index 50ab97cb07..59920be498 100644 --- a/addons/rearm/XEH_postInit.sqf +++ b/addons/rearm/XEH_postInit.sqf @@ -19,7 +19,9 @@ if (isServer) then { }; [QGVAR(makeDummyEH), LINKFUNC(makeDummy)] call CBA_fnc_addEventHandler; +[QGVAR(rearmEntireVehicleSuccessEH), LINKFUNC(rearmEntireVehicleSuccess)] call CBA_fnc_addEventHandler; [QGVAR(rearmEntireVehicleSuccessLocalEH), LINKFUNC(rearmEntireVehicleSuccessLocal)] call CBA_fnc_addEventHandler; +[QGVAR(rearmSuccessEH), LINKFUNC(rearmSuccess)] call CBA_fnc_addEventHandler; [QGVAR(rearmSuccessLocalEH), LINKFUNC(rearmSuccessLocal)] call CBA_fnc_addEventHandler; diff --git a/addons/rearm/functions/fnc_rearmEntireVehicleSuccess.sqf b/addons/rearm/functions/fnc_rearmEntireVehicleSuccess.sqf index a2a23d7357..dda3ff9ca7 100644 --- a/addons/rearm/functions/fnc_rearmEntireVehicleSuccess.sqf +++ b/addons/rearm/functions/fnc_rearmEntireVehicleSuccess.sqf @@ -18,21 +18,19 @@ #include "script_component.hpp" params ["_args"]; -_args params [ - ["_truck", objNull, [objNull]], - ["_vehicle", objNull, [objNull]] -]; +_args params [["_truck", objNull, [objNull]], ["_vehicle", objNull, [objNull]]]; +TRACE_2("rearmEntireVehicleSuccess",_truck,_vehicle); if (isServer) then { { private _turretOwnerID = _vehicle turretOwner _x; if (_turretOwnerID == 0) then { - [QGVAR(rearmEntireVehicleSuccessLocalEH), [_truck, _vehicle, _x], _truck] call CBA_fnc_targetEvent; + [QGVAR(rearmEntireVehicleSuccessLocalEH), [_truck, _vehicle, _x], [_vehicle]] call CBA_fnc_targetEvent; } else { [QGVAR(rearmEntireVehicleSuccessLocalEH), [_truck, _vehicle, _x], _turretOwnerID] call CBA_fnc_ownerEvent; }; false } count REARM_TURRET_PATHS; } else { - [QGVAR(rearmEntireVehicleSuccessLocalEH), _this] call CBA_fnc_serverEvent; + [QGVAR(rearmEntireVehicleSuccessEH), _this] call CBA_fnc_serverEvent; }; diff --git a/addons/rearm/functions/fnc_rearmSuccess.sqf b/addons/rearm/functions/fnc_rearmSuccess.sqf index e49a236ea2..c609117002 100644 --- a/addons/rearm/functions/fnc_rearmSuccess.sqf +++ b/addons/rearm/functions/fnc_rearmSuccess.sqf @@ -38,5 +38,5 @@ if (isServer) then { [QGVAR(rearmSuccessLocalEH), _this, _turretOwnerID] call CBA_fnc_ownerEvent; }; } else { - [QGVAR(rearmSuccessLocalEH), _this] call EFUNC(common,serverEvent); + [QGVAR(rearmSuccessEH), _this] call CBA_fnc_serverEvent; }; From ddd14d933ddc75f59aa10f6411797b6215cdcd46 Mon Sep 17 00:00:00 2001 From: PabstMirror Date: Mon, 10 Jul 2017 10:17:44 -0500 Subject: [PATCH 181/657] Fix rearm turret events (#5307) --- addons/rearm/XEH_postInit.sqf | 2 ++ .../rearm/functions/fnc_rearmEntireVehicleSuccess.sqf | 10 ++++------ addons/rearm/functions/fnc_rearmSuccess.sqf | 2 +- 3 files changed, 7 insertions(+), 7 deletions(-) diff --git a/addons/rearm/XEH_postInit.sqf b/addons/rearm/XEH_postInit.sqf index 50ab97cb07..59920be498 100644 --- a/addons/rearm/XEH_postInit.sqf +++ b/addons/rearm/XEH_postInit.sqf @@ -19,7 +19,9 @@ if (isServer) then { }; [QGVAR(makeDummyEH), LINKFUNC(makeDummy)] call CBA_fnc_addEventHandler; +[QGVAR(rearmEntireVehicleSuccessEH), LINKFUNC(rearmEntireVehicleSuccess)] call CBA_fnc_addEventHandler; [QGVAR(rearmEntireVehicleSuccessLocalEH), LINKFUNC(rearmEntireVehicleSuccessLocal)] call CBA_fnc_addEventHandler; +[QGVAR(rearmSuccessEH), LINKFUNC(rearmSuccess)] call CBA_fnc_addEventHandler; [QGVAR(rearmSuccessLocalEH), LINKFUNC(rearmSuccessLocal)] call CBA_fnc_addEventHandler; diff --git a/addons/rearm/functions/fnc_rearmEntireVehicleSuccess.sqf b/addons/rearm/functions/fnc_rearmEntireVehicleSuccess.sqf index a2a23d7357..dda3ff9ca7 100644 --- a/addons/rearm/functions/fnc_rearmEntireVehicleSuccess.sqf +++ b/addons/rearm/functions/fnc_rearmEntireVehicleSuccess.sqf @@ -18,21 +18,19 @@ #include "script_component.hpp" params ["_args"]; -_args params [ - ["_truck", objNull, [objNull]], - ["_vehicle", objNull, [objNull]] -]; +_args params [["_truck", objNull, [objNull]], ["_vehicle", objNull, [objNull]]]; +TRACE_2("rearmEntireVehicleSuccess",_truck,_vehicle); if (isServer) then { { private _turretOwnerID = _vehicle turretOwner _x; if (_turretOwnerID == 0) then { - [QGVAR(rearmEntireVehicleSuccessLocalEH), [_truck, _vehicle, _x], _truck] call CBA_fnc_targetEvent; + [QGVAR(rearmEntireVehicleSuccessLocalEH), [_truck, _vehicle, _x], [_vehicle]] call CBA_fnc_targetEvent; } else { [QGVAR(rearmEntireVehicleSuccessLocalEH), [_truck, _vehicle, _x], _turretOwnerID] call CBA_fnc_ownerEvent; }; false } count REARM_TURRET_PATHS; } else { - [QGVAR(rearmEntireVehicleSuccessLocalEH), _this] call CBA_fnc_serverEvent; + [QGVAR(rearmEntireVehicleSuccessEH), _this] call CBA_fnc_serverEvent; }; diff --git a/addons/rearm/functions/fnc_rearmSuccess.sqf b/addons/rearm/functions/fnc_rearmSuccess.sqf index e49a236ea2..c609117002 100644 --- a/addons/rearm/functions/fnc_rearmSuccess.sqf +++ b/addons/rearm/functions/fnc_rearmSuccess.sqf @@ -38,5 +38,5 @@ if (isServer) then { [QGVAR(rearmSuccessLocalEH), _this, _turretOwnerID] call CBA_fnc_ownerEvent; }; } else { - [QGVAR(rearmSuccessLocalEH), _this] call EFUNC(common,serverEvent); + [QGVAR(rearmSuccessEH), _this] call CBA_fnc_serverEvent; }; From 980e3d255edcb68632e9d6883a5d9ae299d64e2f Mon Sep 17 00:00:00 2001 From: jonpas Date: Mon, 10 Jul 2017 17:19:50 +0200 Subject: [PATCH 182/657] Update homepage version numbers [ci skip] --- docs/_config.yml | 4 ++-- docs/_config_dev.yml | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/docs/_config.yml b/docs/_config.yml index 54ee5ad6d3..8c73e551f6 100644 --- a/docs/_config.yml +++ b/docs/_config.yml @@ -9,8 +9,8 @@ ace: version: major: 3 minor: 10 - patch: 1 - build: 21 + patch: 2 + build: 22 acex: githubUrl: https://github.com/acemod/ACEX diff --git a/docs/_config_dev.yml b/docs/_config_dev.yml index 83046e74c0..30263a0285 100644 --- a/docs/_config_dev.yml +++ b/docs/_config_dev.yml @@ -11,8 +11,8 @@ ace: version: major: 3 minor: 10 - patch: 1 - build: 21 + patch: 2 + build: 22 acex: githubUrl: https://github.com/acemod/ACEX From 6253ec091544e532fe2f66eb216110af46be6c97 Mon Sep 17 00:00:00 2001 From: jonpas Date: Mon, 10 Jul 2017 21:41:23 +0200 Subject: [PATCH 183/657] Prevent taking nozzle if already carried (#5352) --- addons/refuel/functions/fnc_canTakeNozzle.sqf | 1 + 1 file changed, 1 insertion(+) diff --git a/addons/refuel/functions/fnc_canTakeNozzle.sqf b/addons/refuel/functions/fnc_canTakeNozzle.sqf index b7ed8f0cb1..d3852a668c 100644 --- a/addons/refuel/functions/fnc_canTakeNozzle.sqf +++ b/addons/refuel/functions/fnc_canTakeNozzle.sqf @@ -23,6 +23,7 @@ if (isNull _unit || {!local _unit} || {!alive _target} || {!isNull (_unit getVariable [QGVAR(nozzle), objNull])} || + {typeOf _target == QGVAR(fuelNozzle) && {!isNull (attachedTo _target)}} || // Not carried by someone else {([_unit, _target] call EFUNC(interaction,getInteractionDistance)) > REFUEL_ACTION_DISTANCE}) exitWith {false}; !(_target getVariable [QGVAR(isConnected), false]) && {!(_unit getVariable [QGVAR(isRefueling), false])} From 84061cb593aee91c439dccbed1c8f5a0e95b052a Mon Sep 17 00:00:00 2001 From: jonpas Date: Mon, 10 Jul 2017 21:41:37 +0200 Subject: [PATCH 184/657] Add support for Tanoa and Malden Fuel Pumps, Flexible Tanks and Fuel Canister (#5353) * Add support for Tanoan fuel pumps, Flexible Tanks and Fuel Canister (as jerry can) * Add to Land_FuelStation_01_pump_malevil_F * Add Malden/Jets to required addons * REQUIRED_VERSION 1.72 --- addons/main/config.cpp | 13 ++++++++++ addons/main/script_mod.hpp | 2 +- addons/refuel/CfgEventHandlers.hpp | 11 +++++++-- addons/refuel/CfgVehicles.hpp | 39 ++++++++++++++++++++++++++---- addons/refuel/XEH_postInit.sqf | 11 +++++++++ addons/refuel/script_component.hpp | 3 ++- 6 files changed, 70 insertions(+), 9 deletions(-) diff --git a/addons/main/config.cpp b/addons/main/config.cpp index 5d485b6fd9..cf38747148 100644 --- a/addons/main/config.cpp +++ b/addons/main/config.cpp @@ -7,6 +7,19 @@ class CfgPatches { weapons[] = {}; requiredVersion = REQUIRED_VERSION; requiredAddons[] = { + "A3_Data_F_Loadorder", + "A3_Data_F_Curator_Loadorder", + "A3_Data_F_Kart_Loadorder", + "A3_Data_F_Bootcamp_Loadorder", + "A3_Data_F_Heli_Loadorder", + "A3_Data_F_Mark_Loadorder", + "A3_Data_F_Exp_A_Loadorder", + "A3_Data_F_Exp_B_Loadorder", + "A3_Data_F_Exp_Loadorder", + "A3_Data_F_Jets_Loadorder", + "A3_Data_F_Argo_Loadorder", + "A3_Data_F_Patrol_Loadorder", + // Vanilla "a3_3den", "a3_3den_language", diff --git a/addons/main/script_mod.hpp b/addons/main/script_mod.hpp index a21034f277..7b2f6a92cd 100644 --- a/addons/main/script_mod.hpp +++ b/addons/main/script_mod.hpp @@ -9,7 +9,7 @@ #define VERSION_AR MAJOR,MINOR,PATCHLVL,BUILD // MINIMAL required version for the Mod. Components can specify others.. -#define REQUIRED_VERSION 1.70 +#define REQUIRED_VERSION 1.72 #define REQUIRED_CBA_VERSION {3,3,1} #ifdef COMPONENT_BEAUTIFIED diff --git a/addons/refuel/CfgEventHandlers.hpp b/addons/refuel/CfgEventHandlers.hpp index c6f26efe1a..20f482c8ca 100644 --- a/addons/refuel/CfgEventHandlers.hpp +++ b/addons/refuel/CfgEventHandlers.hpp @@ -1,4 +1,3 @@ - class Extended_PreStart_EventHandlers { class ADDON { init = QUOTE(call COMPILE_FILE(XEH_preStart)); @@ -31,4 +30,12 @@ class Extended_Killed_EventHandlers { killed = QUOTE(_this call FUNC(handleKilled)); }; }; -}; \ No newline at end of file +}; + +class Extended_InitPost_EventHandlers { + class Land_CanisterFuel_F { + class ADDON { + init = QUOTE(_this call DFUNC(makeJerryCan)); + }; + }; +}; diff --git a/addons/refuel/CfgVehicles.hpp b/addons/refuel/CfgVehicles.hpp index 3a28762b79..de361a6816 100644 --- a/addons/refuel/CfgVehicles.hpp +++ b/addons/refuel/CfgVehicles.hpp @@ -146,9 +146,7 @@ class CfgVehicles { class NonStrategic: Building {}; class HouseBase: NonStrategic {}; class House: HouseBase {}; - class House_F: House {}; - - class House_Small_F: House_F { + class House_F: House { class ACE_Actions { class ACE_MainActions { displayName = ECSTRING(interaction,MainAction); @@ -158,6 +156,7 @@ class CfgVehicles { }; }; }; + class House_Small_F: House_F {}; class AllVehicles: All { GVAR(flowRate) = 1; @@ -480,7 +479,7 @@ class CfgVehicles { GVAR(fuelCargo) = 10000; }; - + // Vanilla fuel objects class StorageBladder_base_F: NonStrategic { class ACE_Actions { class ACE_MainActions { @@ -496,12 +495,29 @@ class CfgVehicles { class CBA_Extended_EventHandlers: CBA_Extended_EventHandlers {}; }; - MACRO_REFUEL_ACTIONS transportFuel = 0; //60k + MACRO_REFUEL_ACTIONS GVAR(hooks)[] = {{-3.35,2.45,0.17}}; GVAR(fuelCargo) = 60000; }; + class FlexibleTank_base_F: ThingX { + class ACE_Actions { + class ACE_MainActions { + displayName = ECSTRING(interaction,MainAction); + position = "[0, 0, 0.5]"; + distance = 4; + condition = "true"; + }; + }; + }; + class Land_FlexibleTank_01_F: FlexibleTank_base_F { + transportFuel = 0; //300 + MACRO_REFUEL_ACTIONS + GVAR(hooks)[] = {{0, 0, 0.5}}; + GVAR(fuelCargo) = 300; + }; + // Vanilla buildings class Land_Fuelstation_Feed_F: House_Small_F { transportFuel = 0; //50k @@ -517,6 +533,19 @@ class CfgVehicles { GVAR(fuelCargo) = REFUEL_INFINITE_FUEL; }; + class Land_FuelStation_01_pump_F: House_F { + transportFuel = 0; //50k + MACRO_REFUEL_ACTIONS + GVAR(hooks)[] = {{0, 0.4, -0.5}, {0, -0.4, -0.5}}; + GVAR(fuelCargo) = REFUEL_INFINITE_FUEL; + }; + class Land_FuelStation_01_pump_malevil_F: House_F { + transportFuel = 0; //50k + MACRO_REFUEL_ACTIONS + GVAR(hooks)[] = {{0, 0.4, -0.5}, {0, -0.4, -0.5}}; + GVAR(fuelCargo) = REFUEL_INFINITE_FUEL; + }; + // Helper object for non-AllVehicles objects class GVAR(helper): Helicopter_Base_F { scope = 1; diff --git a/addons/refuel/XEH_postInit.sqf b/addons/refuel/XEH_postInit.sqf index 3f20e5d30d..5d56e388e9 100644 --- a/addons/refuel/XEH_postInit.sqf +++ b/addons/refuel/XEH_postInit.sqf @@ -37,3 +37,14 @@ private _fuelTrucks = configProperties [configFile >> "CfgVehicles", "(isClass _ }; } forEach _fuelTrucks; #endif + +#ifdef DRAW_HOOKS_POS +addMissionEventHandler ["Draw3D", { + private _target = cursorObject; + private _cfgPos = getArray (configFile >> "CfgVehicles" >> typeOf _target >> QGVAR(hooks)); + private _dynPos = _target getVariable [QGVAR(dev_hooks), []]; + { + drawIcon3D ["\a3\ui_f\data\gui\cfg\hints\icon_text\group_1_ca.paa", [1,1,1,1], _target modelToWorldVisual _x, 1, 1, 0, format ["Hook %1", _forEachIndex]]; + } forEach ([_dynPos, _cfgPos] select (_dynPos isEqualTo [])); +}]; +#endif diff --git a/addons/refuel/script_component.hpp b/addons/refuel/script_component.hpp index 3f85277a99..a4d6f6df31 100644 --- a/addons/refuel/script_component.hpp +++ b/addons/refuel/script_component.hpp @@ -2,10 +2,11 @@ #define COMPONENT_BEAUTIFIED Refuel #include "\z\ace\addons\main\script_mod.hpp" +// #define FAST_PROGRESSBARS +// #define DRAW_HOOKS_POS // #define DEBUG_MODE_FULL // #define DISABLE_COMPILE_CACHE // #define ENABLE_PERFORMANCE_COUNTERS -// #define FAST_PROGRESSBARS #ifdef DEBUG_ENABLED_REFUEL #define DEBUG_MODE_FULL From 13d7de9c92216eec9cbf5be2a3cd8e504a66375e Mon Sep 17 00:00:00 2001 From: jonpas Date: Mon, 10 Jul 2017 21:41:23 +0200 Subject: [PATCH 185/657] Prevent taking nozzle if already carried (#5352) --- addons/refuel/functions/fnc_canTakeNozzle.sqf | 1 + 1 file changed, 1 insertion(+) diff --git a/addons/refuel/functions/fnc_canTakeNozzle.sqf b/addons/refuel/functions/fnc_canTakeNozzle.sqf index b7ed8f0cb1..d3852a668c 100644 --- a/addons/refuel/functions/fnc_canTakeNozzle.sqf +++ b/addons/refuel/functions/fnc_canTakeNozzle.sqf @@ -23,6 +23,7 @@ if (isNull _unit || {!local _unit} || {!alive _target} || {!isNull (_unit getVariable [QGVAR(nozzle), objNull])} || + {typeOf _target == QGVAR(fuelNozzle) && {!isNull (attachedTo _target)}} || // Not carried by someone else {([_unit, _target] call EFUNC(interaction,getInteractionDistance)) > REFUEL_ACTION_DISTANCE}) exitWith {false}; !(_target getVariable [QGVAR(isConnected), false]) && {!(_unit getVariable [QGVAR(isRefueling), false])} From 8f494e08ae3e99cf5ea2c8c1c63080fe86fb1994 Mon Sep 17 00:00:00 2001 From: jonpas Date: Mon, 10 Jul 2017 21:41:37 +0200 Subject: [PATCH 186/657] Add support for Tanoa and Malden Fuel Pumps, Flexible Tanks and Fuel Canister (#5353) * Add support for Tanoan fuel pumps, Flexible Tanks and Fuel Canister (as jerry can) * Add to Land_FuelStation_01_pump_malevil_F * Add Malden/Jets to required addons * REQUIRED_VERSION 1.72 --- addons/main/config.cpp | 13 ++++++++++ addons/main/script_mod.hpp | 2 +- addons/refuel/CfgEventHandlers.hpp | 11 +++++++-- addons/refuel/CfgVehicles.hpp | 39 ++++++++++++++++++++++++++---- addons/refuel/XEH_postInit.sqf | 11 +++++++++ addons/refuel/script_component.hpp | 3 ++- 6 files changed, 70 insertions(+), 9 deletions(-) diff --git a/addons/main/config.cpp b/addons/main/config.cpp index 5d485b6fd9..cf38747148 100644 --- a/addons/main/config.cpp +++ b/addons/main/config.cpp @@ -7,6 +7,19 @@ class CfgPatches { weapons[] = {}; requiredVersion = REQUIRED_VERSION; requiredAddons[] = { + "A3_Data_F_Loadorder", + "A3_Data_F_Curator_Loadorder", + "A3_Data_F_Kart_Loadorder", + "A3_Data_F_Bootcamp_Loadorder", + "A3_Data_F_Heli_Loadorder", + "A3_Data_F_Mark_Loadorder", + "A3_Data_F_Exp_A_Loadorder", + "A3_Data_F_Exp_B_Loadorder", + "A3_Data_F_Exp_Loadorder", + "A3_Data_F_Jets_Loadorder", + "A3_Data_F_Argo_Loadorder", + "A3_Data_F_Patrol_Loadorder", + // Vanilla "a3_3den", "a3_3den_language", diff --git a/addons/main/script_mod.hpp b/addons/main/script_mod.hpp index a21034f277..7b2f6a92cd 100644 --- a/addons/main/script_mod.hpp +++ b/addons/main/script_mod.hpp @@ -9,7 +9,7 @@ #define VERSION_AR MAJOR,MINOR,PATCHLVL,BUILD // MINIMAL required version for the Mod. Components can specify others.. -#define REQUIRED_VERSION 1.70 +#define REQUIRED_VERSION 1.72 #define REQUIRED_CBA_VERSION {3,3,1} #ifdef COMPONENT_BEAUTIFIED diff --git a/addons/refuel/CfgEventHandlers.hpp b/addons/refuel/CfgEventHandlers.hpp index c6f26efe1a..20f482c8ca 100644 --- a/addons/refuel/CfgEventHandlers.hpp +++ b/addons/refuel/CfgEventHandlers.hpp @@ -1,4 +1,3 @@ - class Extended_PreStart_EventHandlers { class ADDON { init = QUOTE(call COMPILE_FILE(XEH_preStart)); @@ -31,4 +30,12 @@ class Extended_Killed_EventHandlers { killed = QUOTE(_this call FUNC(handleKilled)); }; }; -}; \ No newline at end of file +}; + +class Extended_InitPost_EventHandlers { + class Land_CanisterFuel_F { + class ADDON { + init = QUOTE(_this call DFUNC(makeJerryCan)); + }; + }; +}; diff --git a/addons/refuel/CfgVehicles.hpp b/addons/refuel/CfgVehicles.hpp index 3a28762b79..de361a6816 100644 --- a/addons/refuel/CfgVehicles.hpp +++ b/addons/refuel/CfgVehicles.hpp @@ -146,9 +146,7 @@ class CfgVehicles { class NonStrategic: Building {}; class HouseBase: NonStrategic {}; class House: HouseBase {}; - class House_F: House {}; - - class House_Small_F: House_F { + class House_F: House { class ACE_Actions { class ACE_MainActions { displayName = ECSTRING(interaction,MainAction); @@ -158,6 +156,7 @@ class CfgVehicles { }; }; }; + class House_Small_F: House_F {}; class AllVehicles: All { GVAR(flowRate) = 1; @@ -480,7 +479,7 @@ class CfgVehicles { GVAR(fuelCargo) = 10000; }; - + // Vanilla fuel objects class StorageBladder_base_F: NonStrategic { class ACE_Actions { class ACE_MainActions { @@ -496,12 +495,29 @@ class CfgVehicles { class CBA_Extended_EventHandlers: CBA_Extended_EventHandlers {}; }; - MACRO_REFUEL_ACTIONS transportFuel = 0; //60k + MACRO_REFUEL_ACTIONS GVAR(hooks)[] = {{-3.35,2.45,0.17}}; GVAR(fuelCargo) = 60000; }; + class FlexibleTank_base_F: ThingX { + class ACE_Actions { + class ACE_MainActions { + displayName = ECSTRING(interaction,MainAction); + position = "[0, 0, 0.5]"; + distance = 4; + condition = "true"; + }; + }; + }; + class Land_FlexibleTank_01_F: FlexibleTank_base_F { + transportFuel = 0; //300 + MACRO_REFUEL_ACTIONS + GVAR(hooks)[] = {{0, 0, 0.5}}; + GVAR(fuelCargo) = 300; + }; + // Vanilla buildings class Land_Fuelstation_Feed_F: House_Small_F { transportFuel = 0; //50k @@ -517,6 +533,19 @@ class CfgVehicles { GVAR(fuelCargo) = REFUEL_INFINITE_FUEL; }; + class Land_FuelStation_01_pump_F: House_F { + transportFuel = 0; //50k + MACRO_REFUEL_ACTIONS + GVAR(hooks)[] = {{0, 0.4, -0.5}, {0, -0.4, -0.5}}; + GVAR(fuelCargo) = REFUEL_INFINITE_FUEL; + }; + class Land_FuelStation_01_pump_malevil_F: House_F { + transportFuel = 0; //50k + MACRO_REFUEL_ACTIONS + GVAR(hooks)[] = {{0, 0.4, -0.5}, {0, -0.4, -0.5}}; + GVAR(fuelCargo) = REFUEL_INFINITE_FUEL; + }; + // Helper object for non-AllVehicles objects class GVAR(helper): Helicopter_Base_F { scope = 1; diff --git a/addons/refuel/XEH_postInit.sqf b/addons/refuel/XEH_postInit.sqf index 3f20e5d30d..5d56e388e9 100644 --- a/addons/refuel/XEH_postInit.sqf +++ b/addons/refuel/XEH_postInit.sqf @@ -37,3 +37,14 @@ private _fuelTrucks = configProperties [configFile >> "CfgVehicles", "(isClass _ }; } forEach _fuelTrucks; #endif + +#ifdef DRAW_HOOKS_POS +addMissionEventHandler ["Draw3D", { + private _target = cursorObject; + private _cfgPos = getArray (configFile >> "CfgVehicles" >> typeOf _target >> QGVAR(hooks)); + private _dynPos = _target getVariable [QGVAR(dev_hooks), []]; + { + drawIcon3D ["\a3\ui_f\data\gui\cfg\hints\icon_text\group_1_ca.paa", [1,1,1,1], _target modelToWorldVisual _x, 1, 1, 0, format ["Hook %1", _forEachIndex]]; + } forEach ([_dynPos, _cfgPos] select (_dynPos isEqualTo [])); +}]; +#endif diff --git a/addons/refuel/script_component.hpp b/addons/refuel/script_component.hpp index 3f85277a99..a4d6f6df31 100644 --- a/addons/refuel/script_component.hpp +++ b/addons/refuel/script_component.hpp @@ -2,10 +2,11 @@ #define COMPONENT_BEAUTIFIED Refuel #include "\z\ace\addons\main\script_mod.hpp" +// #define FAST_PROGRESSBARS +// #define DRAW_HOOKS_POS // #define DEBUG_MODE_FULL // #define DISABLE_COMPILE_CACHE // #define ENABLE_PERFORMANCE_COUNTERS -// #define FAST_PROGRESSBARS #ifdef DEBUG_ENABLED_REFUEL #define DEBUG_MODE_FULL From dd3a66a643e9451a282bd5dfa438e506e392f3a9 Mon Sep 17 00:00:00 2001 From: Dystopian Date: Mon, 10 Jul 2017 22:44:02 +0300 Subject: [PATCH 187/657] Fix adv. throw key handling when reloading (#5336) * Fix throw key handling when reloading * Consider UGL reload to ace_common_isReloading var * Fix if space, change private var assign * Shorten UGL check --- addons/advanced_throwing/XEH_postInit.sqf | 1 + addons/advanced_throwing/functions/fnc_canPrepare.sqf | 1 - addons/common/XEH_postInit.sqf | 4 +++- 3 files changed, 4 insertions(+), 2 deletions(-) diff --git a/addons/advanced_throwing/XEH_postInit.sqf b/addons/advanced_throwing/XEH_postInit.sqf index 0f5cb6983e..96cb92801e 100644 --- a/addons/advanced_throwing/XEH_postInit.sqf +++ b/addons/advanced_throwing/XEH_postInit.sqf @@ -21,6 +21,7 @@ GVAR(ammoMagLookup) = call CBA_fnc_createNamespace; ["ACE3 Weapons", QGVAR(prepare), localize LSTRING(Prepare), { // Condition if (!([ACE_player] call FUNC(canPrepare))) exitWith {false}; + if (EGVAR(common,isReloading)) exitWith {true}; // Statement [ACE_player] call FUNC(prepare); diff --git a/addons/advanced_throwing/functions/fnc_canPrepare.sqf b/addons/advanced_throwing/functions/fnc_canPrepare.sqf index 2e9547fd35..9256993788 100644 --- a/addons/advanced_throwing/functions/fnc_canPrepare.sqf +++ b/addons/advanced_throwing/functions/fnc_canPrepare.sqf @@ -32,6 +32,5 @@ GVAR(enabled) && #endif {!(call EFUNC(common,isFeatureCameraActive))} && -{!EGVAR(common,isReloading)} && {[_unit, objNull, ["isNotInside", "isNotSitting"/*, "isNotOnLadder"*/]] call EFUNC(common,canInteractWith)} && // Ladder needs positioning fixes on throw {_unit call CBA_fnc_canUseWeapon} // Disable in non-FFV seats due to surface detection issues diff --git a/addons/common/XEH_postInit.sqf b/addons/common/XEH_postInit.sqf index ebfbd31ef4..51baec47f9 100644 --- a/addons/common/XEH_postInit.sqf +++ b/addons/common/XEH_postInit.sqf @@ -373,7 +373,9 @@ GVAR(isReloading) = false; private _weapon = currentWeapon ACE_player; if (_weapon != "") then { - private _gesture = getText (configfile >> "CfgWeapons" >> _weapon >> "reloadAction"); + private _muzzle = currentMuzzle ACE_player; + private _wpnConfig = configFile >> "CfgWeapons" >> _weapon; + private _gesture = getText ([_wpnConfig >> _muzzle, _wpnConfig] select (_weapon isEqualTo _muzzle) >> "reloadAction"); if (_gesture == "") exitWith {}; //Ignore weapons with no reload gesture (binoculars) private _isLauncher = _weapon isKindOf ["Launcher", configFile >> "CfgWeapons"]; private _config = ["CfgGesturesMale", "CfgMovesMaleSdr"] select _isLauncher; From fdaa5891f684a8add68a760bb0996c14305aa08f Mon Sep 17 00:00:00 2001 From: Dystopian Date: Mon, 10 Jul 2017 22:44:02 +0300 Subject: [PATCH 188/657] Fix adv. throw key handling when reloading (#5336) * Fix throw key handling when reloading * Consider UGL reload to ace_common_isReloading var * Fix if space, change private var assign * Shorten UGL check --- addons/advanced_throwing/XEH_postInit.sqf | 1 + addons/advanced_throwing/functions/fnc_canPrepare.sqf | 1 - addons/common/XEH_postInit.sqf | 4 +++- 3 files changed, 4 insertions(+), 2 deletions(-) diff --git a/addons/advanced_throwing/XEH_postInit.sqf b/addons/advanced_throwing/XEH_postInit.sqf index 0f5cb6983e..96cb92801e 100644 --- a/addons/advanced_throwing/XEH_postInit.sqf +++ b/addons/advanced_throwing/XEH_postInit.sqf @@ -21,6 +21,7 @@ GVAR(ammoMagLookup) = call CBA_fnc_createNamespace; ["ACE3 Weapons", QGVAR(prepare), localize LSTRING(Prepare), { // Condition if (!([ACE_player] call FUNC(canPrepare))) exitWith {false}; + if (EGVAR(common,isReloading)) exitWith {true}; // Statement [ACE_player] call FUNC(prepare); diff --git a/addons/advanced_throwing/functions/fnc_canPrepare.sqf b/addons/advanced_throwing/functions/fnc_canPrepare.sqf index 2e9547fd35..9256993788 100644 --- a/addons/advanced_throwing/functions/fnc_canPrepare.sqf +++ b/addons/advanced_throwing/functions/fnc_canPrepare.sqf @@ -32,6 +32,5 @@ GVAR(enabled) && #endif {!(call EFUNC(common,isFeatureCameraActive))} && -{!EGVAR(common,isReloading)} && {[_unit, objNull, ["isNotInside", "isNotSitting"/*, "isNotOnLadder"*/]] call EFUNC(common,canInteractWith)} && // Ladder needs positioning fixes on throw {_unit call CBA_fnc_canUseWeapon} // Disable in non-FFV seats due to surface detection issues diff --git a/addons/common/XEH_postInit.sqf b/addons/common/XEH_postInit.sqf index ebfbd31ef4..51baec47f9 100644 --- a/addons/common/XEH_postInit.sqf +++ b/addons/common/XEH_postInit.sqf @@ -373,7 +373,9 @@ GVAR(isReloading) = false; private _weapon = currentWeapon ACE_player; if (_weapon != "") then { - private _gesture = getText (configfile >> "CfgWeapons" >> _weapon >> "reloadAction"); + private _muzzle = currentMuzzle ACE_player; + private _wpnConfig = configFile >> "CfgWeapons" >> _weapon; + private _gesture = getText ([_wpnConfig >> _muzzle, _wpnConfig] select (_weapon isEqualTo _muzzle) >> "reloadAction"); if (_gesture == "") exitWith {}; //Ignore weapons with no reload gesture (binoculars) private _isLauncher = _weapon isKindOf ["Launcher", configFile >> "CfgWeapons"]; private _config = ["CfgGesturesMale", "CfgMovesMaleSdr"] select _isLauncher; From 23cf08c237f805a72072bb6c931efeb48818893e Mon Sep 17 00:00:00 2001 From: jonpas Date: Tue, 11 Jul 2017 00:21:09 +0200 Subject: [PATCH 189/657] Prepare release 3.10.2 --- README.md | 2 +- addons/main/script_version.hpp | 4 ++-- docs/README_DE.md | 2 +- docs/README_PL.md | 2 +- mod.cpp | 4 ++-- 5 files changed, 7 insertions(+), 7 deletions(-) diff --git a/README.md b/README.md index 2c0c22de37..747d01bb42 100644 --- a/README.md +++ b/README.md @@ -4,7 +4,7 @@

    - ACE3 Version + ACE3 Version ACE3 Issues diff --git a/addons/main/script_version.hpp b/addons/main/script_version.hpp index eb701f7f48..d10bb0eaf4 100644 --- a/addons/main/script_version.hpp +++ b/addons/main/script_version.hpp @@ -1,4 +1,4 @@ #define MAJOR 3 #define MINOR 10 -#define PATCHLVL 1 -#define BUILD 21 +#define PATCHLVL 2 +#define BUILD 22 diff --git a/docs/README_DE.md b/docs/README_DE.md index b18759b3cd..966cfcaca6 100644 --- a/docs/README_DE.md +++ b/docs/README_DE.md @@ -4,7 +4,7 @@

    - ACE3 Version + ACE3 Version ACE3 Fehlermeldungen diff --git a/docs/README_PL.md b/docs/README_PL.md index 248627a6f1..e23c373e11 100644 --- a/docs/README_PL.md +++ b/docs/README_PL.md @@ -3,7 +3,7 @@

    - ACE3 Wersja + ACE3 Wersja ACE3 Zagadnienia diff --git a/mod.cpp b/mod.cpp index c877d06dd0..15484d2db4 100644 --- a/mod.cpp +++ b/mod.cpp @@ -1,8 +1,8 @@ -name = "Advanced Combat Environment 3.10.1"; +name = "Advanced Combat Environment 3.10.2"; picture = "logo_ace3_ca.paa"; actionName = "GitHub"; action = "https://github.com/acemod/ACE3"; -description = "ACE3 - Version 3.10.1"; +description = "ACE3 - Version 3.10.2"; logo = "logo_ace3_ca.paa"; logoOver = "logo_ace3_ca.paa"; tooltip = "ACE3"; From 2c97865e024f2ee6abfc2d7156029b7daf2d72d3 Mon Sep 17 00:00:00 2001 From: Wakbub Date: Tue, 11 Jul 2017 19:50:35 +0200 Subject: [PATCH 190/657] Correct typos ("enginer" to "engineer") (#5355) * Update ACE_Settings.hpp Correction of typos. * Update CfgVehicles.hpp Correction of typos. * Update stringtable.xml Correction of typos. * Update AUTHORS.txt In accordance with your process of merging pull requests. --- AUTHORS.txt | 1 + addons/repair/ACE_Settings.hpp | 8 ++++---- addons/repair/CfgVehicles.hpp | 8 ++++---- addons/repair/stringtable.xml | 8 ++++---- 4 files changed, 13 insertions(+), 12 deletions(-) diff --git a/AUTHORS.txt b/AUTHORS.txt index a23275317f..193870c711 100644 --- a/AUTHORS.txt +++ b/AUTHORS.txt @@ -40,6 +40,7 @@ Aleksey EpMAK Yermakov Alganthe Andrea "AtixNeon" Verano Anthariel +Anton Arkhir Asgar Serran BaerMitUmlaut diff --git a/addons/repair/ACE_Settings.hpp b/addons/repair/ACE_Settings.hpp index 0c05bc8459..5abb46f610 100644 --- a/addons/repair/ACE_Settings.hpp +++ b/addons/repair/ACE_Settings.hpp @@ -8,16 +8,16 @@ class ACE_Settings { category = ECSTRING(OptionsMenu,CategoryLogistics); }; class GVAR(engineerSetting_repair) { - displayName = CSTRING(enginerSetting_Repair_name); - description = CSTRING(enginerSetting_Repair_description); + displayName = CSTRING(engineerSetting_Repair_name); + description = CSTRING(engineerSetting_Repair_description); typeName = "SCALAR"; value = 1; values[] = {CSTRING(engineerSetting_anyone), CSTRING(engineerSetting_EngineerOnly), CSTRING(engineerSetting_AdvancedOnly)}; category = ECSTRING(OptionsMenu,CategoryLogistics); }; class GVAR(engineerSetting_wheel) { - displayName = CSTRING(enginerSetting_Wheel_name); - description = CSTRING(enginerSetting_Wheel_description); + displayName = CSTRING(engineerSetting_Wheel_name); + description = CSTRING(engineerSetting_Wheel_description); typeName = "SCALAR"; value = 0; values[] = {CSTRING(engineerSetting_anyone), CSTRING(engineerSetting_EngineerOnly), CSTRING(engineerSetting_AdvancedOnly)}; diff --git a/addons/repair/CfgVehicles.hpp b/addons/repair/CfgVehicles.hpp index e06c18115b..832312b2c3 100644 --- a/addons/repair/CfgVehicles.hpp +++ b/addons/repair/CfgVehicles.hpp @@ -32,8 +32,8 @@ class CfgVehicles { author = ECSTRING(Common,ACETeam); class Arguments { class engineerSetting_Repair { - displayName = CSTRING(enginerSetting_Repair_name); - description = CSTRING(enginerSetting_Repair_description); + displayName = CSTRING(engineerSetting_Repair_name); + description = CSTRING(engineerSetting_Repair_description); typeName = "NUMBER"; class values { class anyone { name = CSTRING(engineerSetting_anyone); value = 0; }; @@ -42,8 +42,8 @@ class CfgVehicles { }; }; class engineerSetting_Wheel { - displayName = CSTRING(enginerSetting_Wheel_name); - description = CSTRING(enginerSetting_Wheel_description); + displayName = CSTRING(engineerSetting_Wheel_name); + description = CSTRING(engineerSetting_Wheel_description); typeName = "NUMBER"; class values { class anyone { name = CSTRING(engineerSetting_anyone); value = 0; default = 1; }; diff --git a/addons/repair/stringtable.xml b/addons/repair/stringtable.xml index 7ab7788778..530c76d988 100644 --- a/addons/repair/stringtable.xml +++ b/addons/repair/stringtable.xml @@ -1103,7 +1103,7 @@ 只有维修专精兵 只有維修專精兵 - + Allow Wheel Erlaube Radwechsel Wymiana kół @@ -1118,7 +1118,7 @@ 允许轮胎 允許輪胎 - + Who can remove and replace wheels? Wer kann Radwechsel durchführern? Kto może zdejmować i zmieniać koła? @@ -1133,7 +1133,7 @@ 谁可维修轮胎? 誰可維修輪胎? - + Allow Repair Erlaube Reperatur Możliwość naprawy @@ -1148,7 +1148,7 @@ 允许维修 允許維修 - + Who can perform repair actions? Wer kann eine Reperatur durchführen? Kto może wykonywać czynności związane z naprawą pojazdów? From ac1c0cc850cda28d311675354b74cd94159bee44 Mon Sep 17 00:00:00 2001 From: Jo David Date: Fri, 14 Jul 2017 18:14:10 +0200 Subject: [PATCH 191/657] add new acerep (#5356) * add new acerep * fix typos * change date --- docs/_posts/2017-07-14-ace3-version3100.md | 77 +++++++++++++++++++++ docs/img/news/170714_jet_rearm.jpg | Bin 0 -> 283641 bytes docs/img/news/170714_logo-intercept.png | Bin 0 -> 3402 bytes 3 files changed, 77 insertions(+) create mode 100644 docs/_posts/2017-07-14-ace3-version3100.md create mode 100644 docs/img/news/170714_jet_rearm.jpg create mode 100644 docs/img/news/170714_logo-intercept.png diff --git a/docs/_posts/2017-07-14-ace3-version3100.md b/docs/_posts/2017-07-14-ace3-version3100.md new file mode 100644 index 0000000000..08cecb455a --- /dev/null +++ b/docs/_posts/2017-07-14-ace3-version3100.md @@ -0,0 +1,77 @@ +--- +title: ACEREP #00009 +description: Status report on ACE3 version 3.10.0 +parent: posts +image: /img/news/170714_jet_rearm.jpg +author: bux +layout: post +--- + +Last week we have released another big update to ACE3 (and a little hotfix too). ACE3 v3.10.0 (and v3.10.1) brought a numerous amount of additions, changes, fixes and improved translations. Following the release of [Jets DLC](https://arma3.com/dlc/jets) for Arma 3 a lot of things have changed on how we need to handle certain situations in the code and configuration. + + + +With Jets DLC focusing primarily on ... Jets ... this update we also focused a little bit more on aircraft. As an example we added rearm features to the new pylon system introduced with Jets DLC, we added settings to increase the fuel hose's length (for refueling on the carrier) and removed our custom flight model changes in favour of the constantly improved one's from vanilla Arma 3. + +

    + +Secondly Zeus has received new toys and improvements. One of which is to use AI to suppress positions and direct it using a slick new UI component we have developed for the Zeus interface. + + + + +
    + +### Intercept + +Back in [ACEREP #00004]({{site.baseUrl}}/2016/03/02/ace3-version350.html) we last spoke about Intercept a project that hooks into the Arma 3 game engine and calls scripting commands on an engine level (in C++) thus circumventing the SQF interpreter and saving valuable time executing the commands. + +
    +
    + The intercept project's logo. +
    +
    + +Though in June 2016 progress on Intercept had become stagnant as the main developer got started on his new job and time for intercept had become rather sparse. In may 2017 [@dedmen](https://github.com/dedmen){:target="_blank"} joined the project and Intercept has made a lot of progress since then. + +It has now reached a milestone where **100% of Arma 3 script commands** are available to be used and a lot of the core code was redesigned and refactored which also removed the latest hurdle in getting Intercept **whitelisted by BattlEye**. + +Besides just improving on existing code also new features have been added. The most notable being the ability to register one's own SQF commands so one can easily move small parts of one's SQF code directly to Intercept:, + +* [https://github.com/intercept/intercept/issues/10](https://github.com/intercept/intercept/issues/10){:target="_blank"} +* [https://github.com/intercept/intercept/wiki/Registered-Functions](https://github.com/intercept/intercept/wiki/Registered-Functions){:target="_blank"} + +64bit support and Linux server compatibility have been added to Intercept which was also important because now Intercept can use its full potential even on a server. + +The latest features currently in active development are cross plugin communication and a [rework of the eventhandler system](https://github.com/intercept/intercept/issues/3){:target="_blank"}. It allows doing the following: + +```cpp +// showing a message when a unit is being hit +// of who did the damage and how much damage has been inflicted +void intercept::post_init() { + static auto hitEH = addEventHandler(sqf::player(), + [](object unit, object causedBy, float damage, object instigator) { + sqf::system_chat(sqf::format({ "Ouch! %1 Hit me for %2!", causedBy, damage })); + }); +} +``` + +Thanks to [@senfo's](https://github.com/RZSenfo){:target="_blank"} ongoing investigations we might also be able to get real multi threading to SQF/Intercept. Making it possible to run some scripts in parallel. + +Intercept is already being used to create new scripting mods. [@dedmen is working on bringing LUA scripting to Arma](https://www.reddit.com/r/arma/comments/6dy7vg/lua_scripting_in_arma/){:target="_blank"}. +@overfl0, [@zakant](https://github.com/zakant){:target="_blank"} and @KoffeinFlummi are starting to bring Python scripting to life. + +What Intercept needs most right now are people trying it out, finding bugs and give ideas, and maybe even contribute to Intercept or any of the great child projects that are growing all around it. + +### The End Things +The change log for ACE3 v3.10.0 can be found here: [https://github.com/acemod/ACE3/releases/v3.10.0](https://github.com/acemod/ACE3/releases/v3.10.0){:target="_blank"} + +The change log for ACE3 v3.10.1 can be found here: [https://github.com/acemod/ACE3/releases/v3.10.1](https://github.com/acemod/ACE3/releases/v3.10.1){:target="_blank"} + +We are still in need for translations for some languages within the ACE3 project. Please have a look at [this GitHub issue to track the progress and what languages lack translations](https://github.com/acemod/ACE3/issues/367){:target="_blank"}. Any and all help with this is very appreciated. + +Make sure to [follow us on twitter](https://twitter.com/intent/follow?screen_name=ace3mod&tw_p=followbutton){:target="_blank"} and to [like our facebook page](https://www.facebook.com/ACE3Mod/){:target="_blank"}. diff --git a/docs/img/news/170714_jet_rearm.jpg b/docs/img/news/170714_jet_rearm.jpg new file mode 100644 index 0000000000000000000000000000000000000000..4c1de1ba42e8d55c55d8c4230b4b2aa49534ed0b GIT binary patch literal 283641 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℘BZ3`!T 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 _c7Qv2JgWjR}6>`)wtjm%4Q!XbEkM@s2 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 literal 0 HcmV?d00001 diff --git a/docs/img/news/170714_logo-intercept.png b/docs/img/news/170714_logo-intercept.png new file mode 100644 index 0000000000000000000000000000000000000000..a2791957509679740a48a092e5e8584137520259 GIT binary patch literal 3402 zcmeH}^;Z)P7sjW6AkAoHgrif!0%U+2?MMmf776J|3Gzj{Q&3=|ky5&mt`S3GjF?D` zQGx>$iI?|>_n&yr_de%7_dGw|&pG#;8>0tTr=z|_4FCY>G&P_GSM&6$rK!lSyblC@ z4FFu<)6+46UB%1G%Par4{w45#Pr!m`M{~90A72BwApmggIvF{|4N9t;)HJko^bCwl zKxP(JHg*oqTerDD+&sK|cfkAtfFw(u7#tcN8AXqcPfTK_zD>`}&SB?q3yVw3`0pz}R@c@y zHVIqA?Va7d{htSizeq>NC%^xk{yjUtpocxo1ORRVHK8g-FP3+60!*L5SiWv{QpQp# zDx)ptS?XmHj{A#;(6k1!{r5#AwB4<%SagDOwA1H_Q+7rr+2#7-+ICKHv9XF!12G*Y zasj#Q%T{NnJ#mD}kBWUm8zl%n_mT5BdVk!1!yYt@d<0pPrfNW z@SE}}J3xXFDXNJF)QtSKX!AEWT&F+2{D|t8E71>S`e5Ma%osA_J@5Nbe@*0UT2t|; zGcZ0-xe1HKmetWVz)Ttp<<*57i~X8a}-HTb0T6ANkB znAFWHKUBAcoV}K}ktbZPD`pb5SL4hXXhN7)p;&T;bzOs&!Y-U12MH*qJB_`B65IvW zz^tUED9L6kQJx~#)(2Y*{UTL*t14YlWSPevAekH7v4B?@yqC-QF9t}v#A-aoKN0Ed z-Qy{2S_4sZK)=$U^e>iKKIPfkq&j{6kC&v#@9V2oKie?E@Y#ngKTfqKE<6myvW5v7 zGl;+Qw{0PkX(FLnnoE;MJ_is zStC8uiof+pltr-u&pMjWOOc8vA0DE7YXNfMt9WOlTmLzYf#cTZ379 z$+D-}&UG^@s99u13DHHzpTU6_{jnY2K)INd|Q1&f6tYa@dEF3aF5&3za*Pt z{)U2z?lMwqP`_M49zUVl7x-Mf;_+^@l_`~Wpf#pD%}6#YTGFyE7F%icMN1dofMVT4 zie@M*=YIJ00hLG|C?B-Ylw9C2>+cS8;qJKt_m!v60((+=^fu+$h}U^w}l`Cc(A z$R*&$y51Ddo|w#lv3kg8lVrtwhc-o`W3g(zwmMV6ZzeV%enJvn9e+fvDly|7w%DGt-^>EEH3$AF3&Q z!u!PW0a3+Sji=10nMhj*Hvraoe^QmsiMU`UfsZXEjjN^9vT)31$g$5&p2`zUgc0ci zIuvC{E(|tRQZLh&=ozxGPf+y!wMJc3Qww@>m$Ze| zrOo#DcS7{YCTrvhovBY2bI=62z}mq*i%Ty44z6$*dB=SVYQ2cwdmQ)xwX2)7bb#eg zCF}1~WaH6q|G10NdP8*`oAgn*6(E}g%H-aHR0+D+>`n{;>M^Xuo$|Hfyli`K%#-Fc zh)#up4e!aAz`>N|{bkxh^%_Ebj4<@%m8IRECaK;O=v4TkNr{$!>RkDWU$X{>(isi^ zB_DH>K$^S}y}d}eW8}^AnMkCoqav35Zm#@FA680{>o8d2V)n(N3=vmYzuV4+rkmZb zYEbD>?|!7n@sMFPDgAFN2cmEM)BVW3`+L9tba>qU*#?90Eb)@E>$f|=C3D~D`*wun za#A4jXjb2aTi)@(J8~;2jfs|XCsILP2Wc>y@~Bo&IQ-=D$Y9Vj4Xem zDU>6m^G$x98F(i8d}&h*ok5N3WVkj_Xl=#YNk^WDRo<{T>a29-hxlosCQJ^Ij)xRW z4cR-H>kuU_6n9VF-zF}BgX#_%VDgrQE@mGQgYUL7Xb7oXKW10r31?cLznPey3N6nk zJ?f)~=~reP9=fMPF?ll7{32=CO=HvJ0JD2GGaGH$27le^8<#}eAg=wp5MT+MnRWMb zF%Y)%4c3WpYD%L}8|aTP8$a@StVuXJ|0mUn^gsDfhB%}_btlHgmVE8gpqE)&JW?7$ VHX~ngzyA9NYr^2rYE_%?{{X^RJE8yp literal 0 HcmV?d00001 From a53dfe1f3b555fa21ab0a5f11190ce0ed1e60100 Mon Sep 17 00:00:00 2001 From: Tim Beswick Date: Sat, 15 Jul 2017 21:05:17 +0100 Subject: [PATCH 192/657] Updated gitbot labels (#5368) --- .gibot.yml | 38 ++++++++++++++++++-------------------- 1 file changed, 18 insertions(+), 20 deletions(-) diff --git a/.gibot.yml b/.gibot.yml index 194d376713..3d96a9960d 100644 --- a/.gibot.yml +++ b/.gibot.yml @@ -2,13 +2,12 @@ stages: mark_for_closing: days: 30 labels: - - need more info - - invalid - - can't reproduce - - wontfix - - information required + - status/need more info + - status/invalid + - status/can't reproduce + - status/wontfix exclude: - - marked for cleanup + - status/marked for cleanup comment: - 'Hello @{author}! There has been no activity on this ticket for over a period of {days} days. I am automatically replying to let you know we will close this ticket within 1 week due to inactivity and consider this resolved.' - 'If you believe this is in error, please reply with the requested information.' @@ -17,11 +16,11 @@ stages: close: false comment: true assign_label: - - marked for cleanup + - status/marked for cleanup clean_up: days: 7 labels: - - marked for cleanup + - status/marked for cleanup comment: - 'Hello @{author}! We have detected no activity for {days} days on this ticket. We therefore assume that the original reporter has lost interest or the issue has been resolved.' - 'Since we have marked this ticket for deletion, we will be closing it.' @@ -31,25 +30,24 @@ stages: close: true comment: true assign_label: - - closed by bot + - status/closed by bot remove_label: - - marked for cleanup + - status/marked for cleanup remind_about_old_ticket: days: 160 labels: - - bug - - critical bug + - kind/bug + - kind/critical bug exclude: - - need more info - - invalid - - can't reproduce - - wontfix - - information required - - marked for cleanup - - inactive + - status/need more info + - status/invalid + - status/can't reproduce + - status/wontfix + - status/marked for cleanup + - status/inactive comment: - 'Hello @acemod/maintainers. This ticket has been open for over {days} days without any activity.' action: comment: true assign_label: - - inactive + - status/inactive From 548b02ff8a46e653acec88d9288017e19c5a9cde Mon Sep 17 00:00:00 2001 From: Glowbal Date: Sun, 16 Jul 2017 08:55:44 +0200 Subject: [PATCH 193/657] Ingore issues and PRs marked as stale (#5369) --- .gibot.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/.gibot.yml b/.gibot.yml index 3d96a9960d..442f0a9ea3 100644 --- a/.gibot.yml +++ b/.gibot.yml @@ -45,6 +45,7 @@ stages: - status/wontfix - status/marked for cleanup - status/inactive + - status/stale comment: - 'Hello @acemod/maintainers. This ticket has been open for over {days} days without any activity.' action: From 0538647604b567e7517d32ce4cc26b46fd3b3c8e Mon Sep 17 00:00:00 2001 From: Pawel W Date: Mon, 17 Jul 2017 06:14:59 +0200 Subject: [PATCH 194/657] Add missing polish translations (#5370) --- addons/cargo/stringtable.xml | 8 +++++++- addons/hellfire/stringtable.xml | 3 ++- addons/nlaw/stringtable.xml | 5 ++++- addons/quickmount/stringtable.xml | 14 ++++++++++++-- addons/rearm/stringtable.xml | 12 +++++++++++- addons/refuel/stringtable.xml | 3 ++- addons/repair/stringtable.xml | 4 +++- addons/spectator/stringtable.xml | 3 ++- addons/zeus/stringtable.xml | 5 ++++- 9 files changed, 47 insertions(+), 10 deletions(-) diff --git a/addons/cargo/stringtable.xml b/addons/cargo/stringtable.xml index 05c8d9bc23..89744ee37b 100644 --- a/addons/cargo/stringtable.xml +++ b/addons/cargo/stringtable.xml @@ -1,4 +1,4 @@ - + @@ -279,6 +279,7 @@ カーゴ スペース 貨物空間 货物空间 + Przestrzeń ładunkowa The cargo space available in this vehicle/container @@ -286,6 +287,7 @@ この車両/コンテナでカーゴ スペースを使えるようにします 設定此載具/集裝箱可裝載多少貨物 设定此载具/集装箱可装载多少货物 + Dostępna przestrzeń ładunkowa w tym pojeździe/kontenerze Cargo Size @@ -293,6 +295,7 @@ カーゴ サイズ 貨物的大小 货物的大小 + Wielkość ładunku The cargo space required to hold this object (-1 for unloadable) @@ -300,6 +303,7 @@ このオブジェクトを積載するのに必要なカーゴ スペース (-1 で積載不可) 此貨物會佔掉多少空間(設定-1的話此貨物就不能被裝載) 此货物会占掉多少空间(设定-1的话此货物就不能被装载) + Wymagana przestrzeń ładunkowa dla tego obiektu (-1 dla niemożliwych do załadowania) Airdrop @@ -330,6 +334,7 @@ Coefficient Temps de largage de cargaison 空投時間係數 空投时间系数 + Współczynnik czasu zrzutu Modifier for how long it takes to paradrop a cargo item. @@ -338,6 +343,7 @@ Modifier le temps qu'il faut pour larguer la cargaison. 設定空投所需消耗的時間. 设定空投所需消耗的时间. + Modyfikator wskazujący jak dużo czasu potrzeba by zrzucić przedmiot na spadochronie. diff --git a/addons/hellfire/stringtable.xml b/addons/hellfire/stringtable.xml index 8afbad9bd8..4f4a478e73 100644 --- a/addons/hellfire/stringtable.xml +++ b/addons/hellfire/stringtable.xml @@ -1,4 +1,4 @@ - + @@ -7,6 +7,7 @@ ヘルファイア モードを設定 设定地狱火模式 設定地獄火模式 + Ustaw tryb pocisku Hellfire diff --git a/addons/nlaw/stringtable.xml b/addons/nlaw/stringtable.xml index 74de6d21d8..666661e8a7 100644 --- a/addons/nlaw/stringtable.xml +++ b/addons/nlaw/stringtable.xml @@ -1,4 +1,4 @@ - + @@ -7,6 +7,7 @@ NALW 目標の追跡 (押しっぱ) 次世代轻型反坦克导弹发射器追踪目标 (按住) 次世代輕型反坦克導彈發射器追蹤目標 (按住) + Śledzenie Celu NLAW (Przytrzymaj) Direct Attack @@ -14,6 +15,7 @@ ダイレクト アタック 直射模式 直射模式 + Bezpośredni atak Overfly Top Attack @@ -21,6 +23,7 @@ オーバーフライ トップ アタック 攻顶模式 攻頂模式 + Atak z góry diff --git a/addons/quickmount/stringtable.xml b/addons/quickmount/stringtable.xml index 057e6482a7..04adaab5c0 100644 --- a/addons/quickmount/stringtable.xml +++ b/addons/quickmount/stringtable.xml @@ -1,4 +1,4 @@ - + @@ -7,11 +7,12 @@ クイック マウント 快速搭乘 快速搭乘 + Szybkie wsiadanie Vehicle quick mount Fahrzeug schnell montieren - Pojazd szybkie mocowanie + Szybkie wsiadanie do pojazdu Entrata rapida veicolo 車両クイック マウント 快速搭乘载具 @@ -23,6 +24,7 @@ 直接見ている車両へ迅速に搭乗します。 快速进入你正在看的载具之中. 快速進入你正在看的載具之中. + Szybko wsiądź do pojazdu, na który patrzysz. Vehicle Full @@ -30,6 +32,7 @@ 車両は満員 载具已满 載具已滿 + Pojazd pełny Distance @@ -37,6 +40,7 @@ 距離 距离 距離 + Odległość Maximum distance to check for vehicles. @@ -44,6 +48,7 @@ 車両を確認できる最大距離 最大可检查载具的距离. 最大可檢查載具的距離. + Maksymalna odległość do pojazdu. Vehicle Locked @@ -51,6 +56,7 @@ 車両は施錠されている 载具已上锁 載具已上鎖 + Pojazd zablokowany Maximum Speed (km/h) @@ -58,6 +64,7 @@ 最高速度 (km/h) 最高速度 (公里/小时) 最高速度 (公里/小時) + Maksymalna prędkość (km/h) Maximum vehicle speed (km/h) allowed for player entry @@ -65,6 +72,7 @@ プレイヤーが搭乗できる限界速度 (km/h) 设置玩家能在最高多少的速度之下进入载具. 設置玩家能在最高多少的速度之下進入載具. + Maksymalna prędkość pojazdu (km/h) pozwalająca graczowi wsiąść. Prioritize Seat @@ -72,6 +80,7 @@ 優先席 优先座位 優先座位 + Priorytet zajmowanych pozycji Seat priority on entry @@ -79,6 +88,7 @@ 搭乗の際の優先順位 优先想进入哪个座位. 優先想進入哪個座位. + Priorytet pozycji w pojeździe diff --git a/addons/rearm/stringtable.xml b/addons/rearm/stringtable.xml index 05aecd1102..802e164555 100644 --- a/addons/rearm/stringtable.xml +++ b/addons/rearm/stringtable.xml @@ -1,4 +1,4 @@ - + @@ -113,6 +113,7 @@ 弾薬の供給 弹药补给 彈藥補給 + Zapas amunicji How much ammunition does an ammo truck carry? @@ -121,6 +122,7 @@ 弾薬トラックがどの位の弾薬を供給できるようにしますか? 弹药卡车会携带多少的弹药? 彈藥卡車會攜帶多少的彈藥? + Ile amunicji przewozi ciężarówka? Unlimited ammo supply @@ -129,6 +131,7 @@ 無制限供給 无限弹药 無限彈藥 + Nielimitowany zapas amunicji Limited ammo supply based on caliber @@ -137,6 +140,7 @@ 口径に基づいた限定的供給 基于口径限制弹药数量 基於口徑限制彈藥數量 + Zapas amunicji zależny od kalibru Only specific Magazines @@ -145,6 +149,7 @@ 特定の弾薬のみ 只有指定的弹药 只有指定的彈藥 + Tylko konkretne magazynki Check remaining ammunition @@ -153,6 +158,7 @@ 残弾薬を確認 检查剩余的弹药 檢查剩餘的彈藥 + Sprawdź ilość amunicji Checking remaining ammunition... @@ -161,6 +167,7 @@ 残弾薬を確認しています・・・ 正在检查剩余的弹药中... 正在檢查剩餘的彈藥中... + Sprawdzanie ilości amunicji... There is ammunition worth %1 points left. @@ -169,6 +176,7 @@ この弾薬は%1残っている 还剩下%1多的弹药. 還剩下%1多的彈藥. + Pozostało %1 punktów amunicji. The following ammunition is left:%1 @@ -177,6 +185,7 @@ この弾薬の残りは:%1 以下剩余的弹药:%1 以下剩餘的彈藥:%1 + Pozostała amunicja: %1 There is no ammunition left. @@ -185,6 +194,7 @@ 弾薬は残っていません。 已经没有剩余的弹药了. 已經沒有剩餘的彈藥了. + Brak amunicji w zapasie. Rearm diff --git a/addons/refuel/stringtable.xml b/addons/refuel/stringtable.xml index e2a4c45cd3..0ac782113b 100644 --- a/addons/refuel/stringtable.xml +++ b/addons/refuel/stringtable.xml @@ -1,4 +1,4 @@ - + @@ -474,6 +474,7 @@ 給油ホースの長さ 加油软管长度 加油軟管長度 + Długość węża paliwowego diff --git a/addons/repair/stringtable.xml b/addons/repair/stringtable.xml index 530c76d988..6f09efc604 100644 --- a/addons/repair/stringtable.xml +++ b/addons/repair/stringtable.xml @@ -1,4 +1,4 @@ - + @@ -1102,6 +1102,7 @@ 上級工兵のみ 只有维修专精兵 只有維修專精兵 + Tylko zaawansowani mechanicy Allow Wheel @@ -1425,6 +1426,7 @@ 上級工兵 专精 專精 + Zaaw. mechanik Assign one or multiple units as an engineer diff --git a/addons/spectator/stringtable.xml b/addons/spectator/stringtable.xml index ae65487d23..9c68942f4c 100644 --- a/addons/spectator/stringtable.xml +++ b/addons/spectator/stringtable.xml @@ -1,4 +1,4 @@ - + @@ -8,6 +8,7 @@ Spectateur ACE ACE 旁观者 ACE 旁觀者 + Obserwator ACE Spectator Settings diff --git a/addons/zeus/stringtable.xml b/addons/zeus/stringtable.xml index 9cd71c135b..76defc6b1e 100644 --- a/addons/zeus/stringtable.xml +++ b/addons/zeus/stringtable.xml @@ -1,4 +1,4 @@ - + @@ -1015,6 +1015,7 @@ 制圧射撃 火力压制 火力壓制 + Ogień zaporowy Add full arsenal to object @@ -1023,6 +1024,7 @@ オブジェクトに完全なアーセナルを追加 增加完整的虚拟军火库到物件上 增加完整的虛擬軍火庫到物件上 + Dodaj Wirtualny Arsenał do obiektu Remove arsenal from object @@ -1031,6 +1033,7 @@ オブジェクトからアーセナルを削除 移除物件上的虚拟军火库 移除物件上的虛擬軍火庫 + Usuń Wirtualny Arsenał z obiektu From a18eec6bc0933681e1f34011e882b4c2c6dfbf1f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Brostr=C3=B6m=2EA=20=7C=20Evul?= Date: Wed, 19 Jul 2017 11:22:54 +0200 Subject: [PATCH 195/657] Fixed a spelling error (#5373) Change have have to have --- docs/wiki/development/setting-up-the-development-environment.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/wiki/development/setting-up-the-development-environment.md b/docs/wiki/development/setting-up-the-development-environment.md index c845b3efa2..580552aaa4 100644 --- a/docs/wiki/development/setting-up-the-development-environment.md +++ b/docs/wiki/development/setting-up-the-development-environment.md @@ -131,6 +131,6 @@ class CfgSettings { Files must exist in the built PBOs for file patching to work. If you create a new file you must rebuild the PBO or Arma will not find it in your file paths. -Configs are not patched during run time, only at load time. You do not have have to rebuild a PBO to make config changes, just restart Arma. You can get around this though if you are on the dev branch of Arma 3 and running the [diagnostic exe](https://community.bistudio.com/wiki/Arma_3_Diagnostics_Exe). That includes `diag_mergeConfigFile` which takes a full system path (as in `diag_mergeConfigFile ["p:\z\ace\addons\my_module\config.cpp"]`) and allows you selectively reload config files. +Configs are not patched during run time, only at load time. You do not have to rebuild a PBO to make config changes, just restart Arma. You can get around this though if you are on the dev branch of Arma 3 and running the [diagnostic exe](https://community.bistudio.com/wiki/Arma_3_Diagnostics_Exe). That includes `diag_mergeConfigFile` which takes a full system path (as in `diag_mergeConfigFile ["p:\z\ace\addons\my_module\config.cpp"]`) and allows you selectively reload config files. If you need to add/remove files, then you'll need to run `build.py` again without the game running, and restart. That is all that is required to add new files for further use in testing. From a7954368f42e4c231a3ec02dea9b9e0c695f3092 Mon Sep 17 00:00:00 2001 From: Dissyu Date: Thu, 20 Jul 2017 02:57:20 +0800 Subject: [PATCH 196/657] Fix Chinese content & missing string (#5375) * Fix missing string with stringtable Fix Advanced Fatigue & QuickMount * Fix Chinese content & missing string * Fix Gestures & DAGR missing string * Fix quickmount string with vanilla string * Remove adr97 unnecessary string --- addons/advanced_ballistics/stringtable.xml | 6 +- addons/advanced_fatigue/ACE_Settings.hpp | 12 ++-- addons/advanced_fatigue/CfgVehicles.hpp | 2 +- addons/advanced_fatigue/stringtable.xml | 31 ++++++---- addons/advanced_throwing/stringtable.xml | 26 ++++---- addons/attach/stringtable.xml | 6 +- addons/captives/stringtable.xml | 10 +-- addons/cookoff/stringtable.xml | 14 ++--- addons/dagr/initKeybinds.sqf | 4 +- addons/dagr/stringtable.xml | 4 +- addons/finger/stringtable.xml | 10 +-- addons/flashlights/stringtable.xml | 6 +- addons/gestures/XEH_postInit.sqf | 2 + addons/gestures/stringtable.xml | 16 +++++ addons/hearing/stringtable.xml | 18 +++--- addons/interaction/stringtable.xml | 6 +- addons/map/stringtable.xml | 10 +-- addons/maptools/stringtable.xml | 6 +- addons/medical/stringtable.xml | 42 ++++++------- addons/medical_blood/stringtable.xml | 6 +- addons/microdagr/stringtable.xml | 6 +- addons/missileguidance/stringtable.xml | 10 +-- addons/missionmodules/stringtable.xml | 10 +-- addons/mk6mortar/stringtable.xml | 10 +-- addons/nametags/stringtable.xml | 10 +-- addons/nightvision/stringtable.xml | 6 +- addons/optionsmenu/stringtable.xml | 12 ++-- addons/parachute/stringtable.xml | 6 +- addons/quickmount/ACE_Settings.hpp | 2 +- addons/quickmount/stringtable.xml | 6 +- addons/refuel/stringtable.xml | 6 +- addons/repair/stringtable.xml | 18 +++--- addons/respawn/stringtable.xml | 14 ++--- addons/scopes/stringtable.xml | 6 +- addons/slideshow/stringtable.xml | 30 ++++----- addons/spectator/stringtable.xml | 22 +++---- addons/switchunits/stringtable.xml | 14 ++--- addons/tagging/stringtable.xml | 10 +-- addons/ui/stringtable.xml | 18 +++--- addons/vehiclelock/stringtable.xml | 38 ++++++------ addons/viewdistance/stringtable.xml | 18 +++--- addons/zeus/stringtable.xml | 18 +++--- optionals/compat_adr_97/stringtable.xml | 72 +++++++++++----------- 43 files changed, 311 insertions(+), 288 deletions(-) diff --git a/addons/advanced_ballistics/stringtable.xml b/addons/advanced_ballistics/stringtable.xml index 631acc92c7..1beff014f3 100644 --- a/addons/advanced_ballistics/stringtable.xml +++ b/addons/advanced_ballistics/stringtable.xml @@ -1,4 +1,4 @@ - + @@ -414,8 +414,8 @@ Questo modulo abilita la simulazione della Balistica Avanzata - cioè la traiettoria dei proiettili è influenzata da variabili come la temperatura dell'aria, pressione atmosferica, umidità, gravità, il tipo di munizione e l'arma da cui è sparata このモジュールはアドバンスド バリスティックスを有効化します。弾道は気温や気圧、湿度、重力、弾薬の種類、発射する武器から影響を受けるようになります。 이 모듈은 고급 탄도학을 적용시킵니다 - 이는 발사체의 궤적이 기온, 대기압, 습도, 중력, 탄환의 종류와 어느 무기에서 발사되는지에 따라 영향을 받습니다. - 該模塊實現先進的彈道仿真 - 這意味著子彈的軌跡是由空氣溫度、大氣壓力、濕度、重力、彈藥類型以及射擊的武器所影響. - 该模块实现先进的弹道仿真 - 这意味着子弹的轨迹是由空气温度、大气压力、湿度、重力、弹药类型以及射击的武器所影响. + 該模塊實現先進的彈道仿真 - 這意味著子彈的軌跡是由空氣溫度、大氣壓力、濕度、重力、彈藥類型以及射擊的武器所影響 + 该模块实现先进的弹道仿真 - 这意味着子弹的轨迹是由空气温度、大气压力、湿度、重力、弹药类型以及射击的武器所影响 diff --git a/addons/advanced_fatigue/ACE_Settings.hpp b/addons/advanced_fatigue/ACE_Settings.hpp index 8242e16111..8abdcc5865 100644 --- a/addons/advanced_fatigue/ACE_Settings.hpp +++ b/addons/advanced_fatigue/ACE_Settings.hpp @@ -1,13 +1,13 @@ class ACE_Settings { class GVAR(enabled) { - category = "Advanced Fatigue"; + category = CSTRING(DisplayName); displayName = CSTRING(Enabled); description = CSTRING(Enabled_Description); typeName = "BOOL"; value = 1; }; class GVAR(enableStaminaBar) { - category = "Advanced Fatigue"; + category = CSTRING(DisplayName); displayName = CSTRING(EnableStaminaBar); description = CSTRING(EnableStaminaBar_Description); typeName = "BOOL"; @@ -15,28 +15,28 @@ class ACE_Settings { isClientSettable = 1; }; class GVAR(performanceFactor) { - category = "Advanced Fatigue"; + category = CSTRING(DisplayName); displayName = CSTRING(PerformanceFactor); description = CSTRING(PerformanceFactor_Description); typeName = "SCALAR"; value = 1; }; class GVAR(recoveryFactor) { - category = "Advanced Fatigue"; + category = CSTRING(DisplayName); displayName = CSTRING(RecoveryFactor); description = CSTRING(RecoveryFactor_Description); typeName = "SCALAR"; value = 1; }; class GVAR(loadFactor) { - category = "Advanced Fatigue"; + category = CSTRING(DisplayName); displayName = CSTRING(LoadFactor); description = CSTRING(LoadFactor_Description); typeName = "SCALAR"; value = 1; }; class GVAR(terrainGradientFactor) { - category = "Advanced Fatigue"; + category = CSTRING(DisplayName); displayName = CSTRING(TerrainGradientFactor); description = CSTRING(TerrainGradientFactor_Description); typeName = "SCALAR"; diff --git a/addons/advanced_fatigue/CfgVehicles.hpp b/addons/advanced_fatigue/CfgVehicles.hpp index 922322b588..83026e2167 100644 --- a/addons/advanced_fatigue/CfgVehicles.hpp +++ b/addons/advanced_fatigue/CfgVehicles.hpp @@ -3,7 +3,7 @@ class CfgVehicles { class GVAR(moduleSettings): ACE_Module { author = ECSTRING(common,ACETeam); category = "ACE"; - displayName = "Advanced Fatigue"; + displayName = CSTRING(DisplayName); function = QFUNC(moduleSettings); scope = 2; isGlobal = 1; diff --git a/addons/advanced_fatigue/stringtable.xml b/addons/advanced_fatigue/stringtable.xml index 9aba5d1a04..bda9a42230 100644 --- a/addons/advanced_fatigue/stringtable.xml +++ b/addons/advanced_fatigue/stringtable.xml @@ -1,6 +1,11 @@ - + + + Advanced Fatigue + 進階疲勞 + 进阶疲劳 + Performance Factor Leistungsfaktor @@ -20,8 +25,8 @@ 모든 성능이 임의로 설정된 값 없이 영향받습니다. 값이 클수록 더 나은 성능을 발휘합니다 Influence les performances générales de tous les joueurs sans facteurs personalisés. Une valeur plus élevée implique de meilleures performances. Influenza qualsiasi prestazione di tutti i giocatori smuniti di un fattore personalizzato. Maggiore significa migliore. - 影響所有玩家的體力表現. 值越高代表體力越好. - 影响所有玩家的体力表现. 值越高代表体力越好. + 影響所有玩家的體力表現,值越高代表體力越好 + 影响所有玩家的体力表现,值越高代表体力越好 Influences the overall performance of this unit. Higher means better. @@ -31,8 +36,8 @@ 모든 성능이 이 단위로 영향을 받습니다. 값이 클수록 더 나은 성능을 발휘합니다 Influence les performances générales de cette unité. Une valeur plus élevée implique de meilleures performances. Influenza qualsiasi prestazione di questa unità. Maggiore significa migliore. - 影響這個單位的體力表現. 值越高代表體力越好. - 影响这个单位的体力表现. 值越高代表体力越好. + 影響這個單位的體力表現,值越高代表體力越好 + 影响这个单位的体力表现,值越高代表体力越好 Recovery Factor @@ -53,8 +58,8 @@ 얼마나 빨리 회복하는지를 바꿉니다. 값이 클수록 더 나은 성능을 발휘합니다 Change la vitesse à laquelle les joueurs récupèrent leur endurance lorsqu'ils se reposent. Une valeur plus élevée implique une récupération plus rapide. Determina in quanto tempo il giocatore recupera quando rilassato. Maggiore significa migliore. - 決定玩家休息多久就能回復體力. 值越高恢復越快. - 决定玩家休息多久就能回复体力. 值越高恢复越快. + 決定玩家休息多久就能回復體力,值越高恢復越快 + 决定玩家休息多久就能回复体力,值越高恢复越快 Load Factor @@ -75,8 +80,8 @@ 플레이어가 무게에 따라 얼마나 영향받는지를 증가시키거나 감소시킵니다. 0의 경우 플레이어가 장비 무게에 영향받지 않습니다. Augmente ou réduit l'influence que le poids à sur les performances des joueurs. Zéro implique que le poids de l'équipement n'a pas d'influence sur les performances. Incrementa o decrementa quanto il peso influenza le prestazioni dei giocatori. Zero significa che il peso dell'equipaggiamento non ha alcuna influenza nelle prestazioni. - 增加或降低玩家所能承受的負重量. 如設定值為0, 代表裝備的重量將不會影響到玩家的體力表現. - 增加或降低玩家所能承受的负重量. 如设定值为0, 代表装备的重量将不会影响到玩家的体力表现. + 增加或降低玩家所能承受的負重量. 如設定值為0, 代表裝備的重量將不會影響到玩家的體力表現 + 增加或降低玩家所能承受的负重量. 如设定值为0, 代表装备的重量将不会影响到玩家的体力表现 Terrain Gradient Factor @@ -97,8 +102,8 @@ 경사도에 따라 얼마나 피로해지는지를 정합니다. 값이 클수록 더 많은 피로를 유발합니다. Configure l'influence de l'inclinaison du terrain sur la perte d'endurance. Une valeur plus élevée implique une perte d'endurance plus importante. Stabilisce quanto la pendenza del terreno incrementa la perdita della stamina. Maggiore significa più stamina persa. - 設定陡峭的地形將會影響多少體力的流失. 值越高代表體力流失越快. - 设定陡峭的地形将会影响多少体力的流失. 值越高代表体力流失越快. + 設定陡峭的地形將會影響多少體力的流失,值越高代表體力流失越快 + 设定陡峭的地形将会影响多少体力的流,失值越高代表体力流失越快 Enabled @@ -141,8 +146,8 @@ 피로도 막대를 보여줍니다. Affiche la barre d'endurance. Mostra la barra della stamina. - 顯示體力條. - 显示体力条. + 顯示體力條 + 显示体力条 diff --git a/addons/advanced_throwing/stringtable.xml b/addons/advanced_throwing/stringtable.xml index 66dbd8e500..d197f15eb9 100644 --- a/addons/advanced_throwing/stringtable.xml +++ b/addons/advanced_throwing/stringtable.xml @@ -1,4 +1,4 @@ - + @@ -22,8 +22,8 @@ 고급 투척 행위를 허가합니다 Permet de changer la configuration du lancé amélioré. Permette il cambiamento della modalità di tiro. - 允許使用更多不同的投擲方式. - 允许使用更多不同的投掷方式. + 允許使用更多不同的投擲方式 + 允许使用更多不同的投掷方式 Enable Advanced Throwing @@ -46,8 +46,8 @@ 고급 투척을 활성화 합니다 Active le système de lancé amélioré. Abilita il sistema di lancio avanzato. - 啟用進階投擲系統. - 启用进阶投掷系统. + 啟用進階投擲系統 + 启用进阶投掷系统 Show Throw Arc @@ -70,8 +70,8 @@ 투척 궤도를 시각화 합니다(투척물이 어디로 갈지) Active la visualisation de l'arc de lancé (où l'objet lancé va atterrir). Abilita la visualizzazione dell'arco del tiro (dove l'oggetto lanciabile volerà). - 顯示投擲軌道幫助投擲. - 显示投掷轨道帮助投掷. + 顯示投擲軌道幫助投擲 + 显示投掷轨道帮助投掷 Show Throwing Mouse Controls @@ -94,8 +94,8 @@ 투척물을 준비시 마우스 조작을 시각화해서 보여줍니다 Active les aides visuels pour les controles à la souris lorsqu'un lancé est préparé. Abilita la visualizzazione dei controlli del mouse quando l'oggetto lanciabile è pronto. - 開啟後會在準備投擲時, 顯示滑鼠相關操作. - 开启后会在准备投掷时, 显示滑鼠相关操作. + 開啟後會在準備投擲時, 顯示滑鼠相關操作 + 开启后会在准备投掷时, 显示滑鼠相关操作 Enable Throwables Pick Up @@ -118,8 +118,8 @@ 땅에 떨어진 투척물을 주울 수 있게 해줍니다. Active la capacité de récupérer les objets lancés sur le sol. Abilita la possibilità di raccogliere un oggetto lanciabile da terra. - 啟用後, 可撿取地面上的投擲物. - 启用后, 可捡取地面上的投掷物. + 啟用後, 可撿取地面上的投擲物 + 启用后, 可捡取地面上的投掷物 Enable Attached Throwables Pick Up @@ -142,8 +142,8 @@ 부착된 투척물을 주울 수 있게 해줍니다. Active la capacité à ramasser les objets lançables attaché à d'autres objets. Abilita la possibilità di raccogliere gli oggetti lanciabili dagli altri oggetti. - 啟用後, 可撿取附著在物件上的投擲物. - 启用后, 可捡取附着在物件上的投掷物. + 啟用後, 可撿取附著在物件上的投擲物 + 启用后, 可捡取附着在物件上的投掷物 Prepare/Change Throwable diff --git a/addons/attach/stringtable.xml b/addons/attach/stringtable.xml index 39455dedcf..a8e8c23cdf 100644 --- a/addons/attach/stringtable.xml +++ b/addons/attach/stringtable.xml @@ -1,4 +1,4 @@ - + @@ -190,8 +190,8 @@ ИК-маяк позволяет сигнализировать о своём местоположении через пульсирующий свет, видимый только через ПНВ. 赤外線ストロボはあなたの位置を知らせますが、夜間暗視装置を介してでしか見れません。 적외선 스트로브는 자신의 위치를 반짝이면서 표시합니다. 이는 야간투시경으로 밖에 보지 못합니다. - 紅外線閃頻器,藉由紅外線閃頻信號來辨識你的位置,僅能使用夜視系統來辨識紅外線信號 - 红外线闪频器,藉由红外线闪频信号来辨识你的位置,仅能使用夜视系统来辨识红外线信号 + 紅外線閃頻器,藉由紅外線閃頻信號來辨識你的位置,僅能使用夜視系統來辨識紅外線信號 + 红外线闪频器,藉由红外线闪频信号来辨识你的位置,仅能使用夜视系统来辨识红外线信号 Place diff --git a/addons/captives/stringtable.xml b/addons/captives/stringtable.xml index 467d06bd83..ebd11a2bb5 100644 --- a/addons/captives/stringtable.xml +++ b/addons/captives/stringtable.xml @@ -1,4 +1,4 @@ - + @@ -238,8 +238,8 @@ Sincronizza una unità per farla arrendere. 同期されたユニットを投降させます。 투항시키기 위해 동기화합니다. - 同步此模塊到一個單位, 使該單位投降 - 同步此模块到一个单位, 使该单位投降 + 同步此模塊到一個單位,使該單位投降 + 同步此模块到一个单位,使该单位投降 Make Unit Handcuffed @@ -394,8 +394,8 @@ Requiert la capitulation des joueurs avant qu'ils ne puissent être arrêtés プレイヤーは拘束される前に、投降する必要があります。 체포하기 전에 플레이어가 투항을 먼저해야만 합니다 - 玩家須先要求目標投降, 才可以進行逮捕 - 玩家须先要求目标投降, 才可以进行逮捕 + 玩家須先要求目標投降,才可以進行逮捕 + 玩家须先要求目标投降,才可以进行逮捕 Surrendering only diff --git a/addons/cookoff/stringtable.xml b/addons/cookoff/stringtable.xml index c9c04f86dd..47f3eb6640 100644 --- a/addons/cookoff/stringtable.xml +++ b/addons/cookoff/stringtable.xml @@ -1,4 +1,4 @@ - + @@ -24,8 +24,8 @@ Aktywuje efekt samozapłonu amunicji na zniszczonych pojazdach. Active le cook-off (autocombustion des munitions) et les effets de destruction liés. Abilita l'esplosione e i relativi effetti di distruzione del veicolo. - 開啟此功能後, 將使有關載具在損毀時有殉爆的效果. - 开启此功能后, 将使有关载具在损毁时有殉爆的效果. + 開啟此功能後, 將使有關載具在損毀時有殉爆的效果 + 开启此功能后, 将使有关载具在损毁时有殉爆的效果 Wreck (Turret) @@ -62,8 +62,8 @@ Aktywuje samozapłon skrzyń z amunicją Active le cook-off sur toutes les caisses de munitions. Abilita l'esplosione della cassa di munizioni. - 開啟彈藥箱殉爆效果. - 开启弹药箱殉爆效果. + 開啟彈藥箱殉爆效果 + 开启弹药箱殉爆效果 Enable Ammunition cook off @@ -83,8 +83,8 @@ Aktywuje samozapłon amunicji. Wystrzeliwuje pociski podczas gdy pojazd płonie i posiada amunicję. Mets à feu les munitions lorsqu'un véhicule est en feu et contient des munitions. Abilita l'esplosione delle munizioni. Spara munizioni di proiettili quando il veicolo va a fuoco e contiene munizioni. - 開啟彈藥殉爆效果. 當一台載有彈藥的載具起火時, 將會有殉爆的效果. - 开启弹药殉爆效果. 当一台载有弹药的载具起火时, 将会有殉爆的效果. + 開啟彈藥殉爆效果. 當一台載有彈藥的載具起火時, 將會有殉爆的效果 + 开启弹药殉爆效果. 当一台载有弹药的载具起火时, 将会有殉爆的效果 Ammunition cook off duration diff --git a/addons/dagr/initKeybinds.sqf b/addons/dagr/initKeybinds.sqf index 74a522e87f..b862f5914d 100644 --- a/addons/dagr/initKeybinds.sqf +++ b/addons/dagr/initKeybinds.sqf @@ -1,5 +1,5 @@ -["ACE3 Equipment", QGVAR(MenuKey), "Configure DAGR", +["ACE3 Equipment", QGVAR(MenuKey), localize LSTRING(ConfigureDAGR), { // Conditions: canInteract if !([ACE_player, objNull, ["notOnMap", "isNotInside", "isNotSitting"]] call EFUNC(common,canInteractWith)) exitWith {false}; @@ -16,7 +16,7 @@ {false}, [0, [false, true, false]], false] call CBA_fnc_addKeybind; // (empty default key) -["ACE3 Equipment", QGVAR(ToggleKey), "Toggle DAGR", +["ACE3 Equipment", QGVAR(ToggleKey), localize LSTRING(ToggleDAGR), { // Conditions: canInteract if !([ACE_player, objNull, ["notOnMap", "isNotInside", "isNotSitting"]] call EFUNC(common,canInteractWith)) exitWith {false}; diff --git a/addons/dagr/stringtable.xml b/addons/dagr/stringtable.xml index 51ca754a82..c364eedabe 100644 --- a/addons/dagr/stringtable.xml +++ b/addons/dagr/stringtable.xml @@ -28,8 +28,8 @@ Configurer le DAGR DAGR を設定 DAGR 설정 - 軍用GPS接收器設定 - 军用GPS接收器设定 + 設定軍用GPS接收器 + 设定军用GPS接收器 Toggle DAGR diff --git a/addons/finger/stringtable.xml b/addons/finger/stringtable.xml index b6dc3c5f87..b165185358 100644 --- a/addons/finger/stringtable.xml +++ b/addons/finger/stringtable.xml @@ -1,4 +1,4 @@ - + @@ -30,8 +30,8 @@ Mostra puntatore per il giocatore indicato. Questa opzione non influisce la possibilità che gli altri giocatori vedano il puntatore プレイヤーへのポインティング表記を描画します。このオプションは他のプレイヤーの表記に影響しません。 대상이 가리키는곳을 보이게 합니다. - 显示指向指示器给玩家自己. 此选项设定并不影响其他玩家能否看到指示器. - 顯示指向指示器給玩家自己. 此選項設定並不影響其他玩家能否看到指示器. + 显示指向指示器给玩家自己. 此选项设定并不影响其他玩家能否看到指示器 + 顯示指向指示器給玩家自己. 此選項設定並不影響其他玩家能否看到指示器 Pointing indicator @@ -94,8 +94,8 @@ Punta e mostra un marker virtuale di dove stai guardando alle unità vicine. Può essere tenuto premuto. ポイント、そして架空のマーカー表記は自ユニットの近くにいると表記されます。これは押しっぱなしにできます。 당신이 보는것을 가상의 마커로 표시함으로서 다른 인원이 볼 수 있게 합니다. 누른채로 유지할 수 있습니다. - 当按下此按键后, 你附近的单位即可看见一个虚拟图示, 标明你正在指向的位置. 此按键可以被按住来持续显示. - 當按下此按鍵後, 你附近的單位即可看見一個虛擬圖示, 標明你正在指向的位置. 此按鍵可以被按住來持續顯示. + 当按下此按键后, 你附近的单位即可看见一个虚拟图示, 标明你正在指向的位置. 此按键可以被按住来持续显示 + 當按下此按鍵後, 你附近的單位即可看見一個虛擬圖示, 標明你正在指向的位置. 此按鍵可以被按住來持續顯示 Pointing Settings diff --git a/addons/flashlights/stringtable.xml b/addons/flashlights/stringtable.xml index d896d3724a..3623ef67ba 100644 --- a/addons/flashlights/stringtable.xml +++ b/addons/flashlights/stringtable.xml @@ -1,4 +1,4 @@ - + @@ -28,8 +28,8 @@ Lampe torche avec un filtre rouge. Pour utilisation sur carte. 赤色フィルタ付きのフラッシュライト。地図上でつかいます。 빨간색 필터가 달린 손전등입니다. 지도를 비출때 씁니다. - 拥有红色滤光片的手电筒. 用来照亮地图. - 擁有紅色濾光片的手電筒. 用來照亮地圖. + 拥有红色滤光片的手电筒. 用来照亮地图 + 擁有紅色濾光片的手電筒. 用來照亮地圖 Maglite XL50 diff --git a/addons/gestures/XEH_postInit.sqf b/addons/gestures/XEH_postInit.sqf index b2d5de86ef..935b81aa61 100644 --- a/addons/gestures/XEH_postInit.sqf +++ b/addons/gestures/XEH_postInit.sqf @@ -20,6 +20,8 @@ if (!hasInterface) exitWith {}; TRACE_4("Adding KeyBind",_currentName,_signalName,_code,_key); + ["ACE3 Gestures", localize LSTRING(ACEKeybindCategoryGestures)] call CBA_fnc_registerKeybindModPrettyName; + [ "ACE3 Gestures", _currentName, diff --git a/addons/gestures/stringtable.xml b/addons/gestures/stringtable.xml index 18e8883227..7cc5107e8e 100644 --- a/addons/gestures/stringtable.xml +++ b/addons/gestures/stringtable.xml @@ -1,6 +1,22 @@ + + ACE3 Gestures + ACE3 Gesten + ACE3 Gesty + ACE3 Posunky + ACE3 Gestes + ACE3 Kézjelek + Gesti ACE3 + ACE3 Gestos + ACE3 Жесты + ACE3 Gestos + ACE3 ジェスチャー + ACE3 수신호 + ACE3 手势 + ACE3 手勢 + ACE Gestures ACE Gesten diff --git a/addons/hearing/stringtable.xml b/addons/hearing/stringtable.xml index e8b44833ef..5683a191ef 100644 --- a/addons/hearing/stringtable.xml +++ b/addons/hearing/stringtable.xml @@ -1,4 +1,4 @@ - + @@ -30,8 +30,8 @@ Proteggono l'apparato uditivo, permettendo a chi li indossa di resistere ai suoni particolarmente forti senza alcun danno. 着けることにより、近くの大きな銃声から聴覚を保護します。 보호용 귀마개는 화기로부터의 큰소리로부터 사용자의 청력을 보호합니다. - 配戴防护耳塞, 遇到大声的武器发射时也不会损害听力. - 配戴防護耳塞, 遇到大聲的武器發射時也不會損害聽力. + 配戴防护耳塞, 遇到大声的武器发射时也不会损害听力 + 配戴防護耳塞, 遇到大聲的武器發射時也不會損害聽力 Earplugs in @@ -156,8 +156,8 @@ Убирает эффект звона в ушах, когда игрок получает повреждение слуха プレイヤーの聴覚が損傷をしたら耳鳴りの効果を削除します 플레이어가 청력손실을 입을때 생기는 이명현상을 제거합니다. - 关闭耳鸣效果时, 就算玩家受到相当程度的听力伤害, 也不会造成耳鸣效果. - 關閉耳鳴效果時, 就算玩家受到相當程度的聽力傷害, 也不會造成耳鳴效果. + 关闭耳鸣效果时, 就算玩家受到相当程度的听力伤害, 也不会造成耳鸣效果 + 關閉耳鳴效果時, 就算玩家受到相當程度的聽力傷害, 也不會造成耳鳴效果 Hearing @@ -249,8 +249,8 @@ Permet aux unités controlées à distance de subir des traumatismes sonores. Zeus により遠隔操作されたユニットにも、聴覚へ損傷を受けるようにします。 Zeus가 원격으로 청력손실을 입힐 수 있게 합니다. - 设定宙斯远程遥控的单位也会受到耳鸣的效果. - 設定宙斯遠程遙控的單位也會受到耳鳴的效果. + 设定宙斯远程遥控的单位也会受到耳鸣的效果 + 設定宙斯遠程遙控的單位也會受到耳鳴的效果 Add earplugs to units @@ -279,8 +279,8 @@ Ajoute l'objet "Ace_EarPlugs" à toutes les unités ayant des armes bruyantes. Peut être désactivé par des loadouts personalisés. 全ユニットへ`ACE_EarPlugs`アイテムをもたせます。これは変更された武装で無効化できます。 무기를 가지고 있는 모든 인원에게 'ACE_EarPlugs'를 지급합니다. 임의의 장비를 사용시 비활성화 할 수 있습니다. - 增加`ACE_EarPlugs`物品给拥有巨大噪音武器的单位. 当你想自定装备时, 此功能可被关闭. - 增加`ACE_EarPlugs`物品給擁有巨大噪音武器的單位. 當你想自定裝備時, 此功能可被關閉. + 增加`ACE_EarPlugs`物品给拥有巨大噪音武器的单位. 当你想自定装备时, 此功能可被关闭 + 增加`ACE_EarPlugs`物品給擁有巨大噪音武器的單位. 當你想自定裝備時, 此功能可被關閉 diff --git a/addons/interaction/stringtable.xml b/addons/interaction/stringtable.xml index 1e9367347e..7068a12525 100644 --- a/addons/interaction/stringtable.xml +++ b/addons/interaction/stringtable.xml @@ -1,4 +1,4 @@ - + @@ -940,8 +940,8 @@ Management Squadra permette l'assegnazione di colori per membri della squadra, prendere il comando ed entrare/uscire dalle squadre. チーム管理はチーム メンバーへ色の割り当てや指揮権を取ったり、チームの出入りを許可します。 팀 설정은 팀 멤버에게 색을 부여하거나 팀에 참여 혹은 나가게 할 수 있게 합니다. - 队伍管理系统允许将指定颜色分配到队伍成员上, 接管队长职位或加入/离开队伍. - 隊伍管理系統允許將指定顏色分配到隊伍成員上, 接管隊長職位或加入/離開隊伍. + 队伍管理系统允许将指定颜色分配到队伍成员上,接管队长职位或加入/离开队伍 + 隊伍管理系統允許將指定顏色分配到隊伍成員上,接管隊長職位或加入/離開隊伍 Turn on diff --git a/addons/map/stringtable.xml b/addons/map/stringtable.xml index 9108f088bf..1ee3717b19 100644 --- a/addons/map/stringtable.xml +++ b/addons/map/stringtable.xml @@ -1,4 +1,4 @@ - + @@ -347,8 +347,8 @@ Questo modulo permette il tracciamento di unità alleate con i marker BFT in mappa モジュールは BFT マップ マーカとともに、同勢力ユニットの追跡を許可します。 이 모듈은 아군을 지도상에서 추적할 수 있게 해줍니다. - 此模块将使你能在地图上看见友方单位的踪迹. - 此模塊將使你能在地圖上看見友方單位的蹤跡. + 此模块将使你能在地图上看见友方单位的踪迹 + 此模塊將使你能在地圖上看見友方單位的蹤跡 Flashlights @@ -521,8 +521,8 @@ Zawsze wyłączaj Blue Force Tracking dla tej grupy. Désactive en permanence le Blue Force Tracking pour ce groupe. Disabilita sempre il Blue Force Tracking per questo gruppo. - 对此小队永远关闭友军踪迹显示. - 對此小隊永遠關閉友軍蹤跡顯示. + 对此小队永远关闭友军踪迹显示 + 對此小隊永遠關閉友軍蹤跡顯示 diff --git a/addons/maptools/stringtable.xml b/addons/maptools/stringtable.xml index 20397d70eb..caf2268ba8 100644 --- a/addons/maptools/stringtable.xml +++ b/addons/maptools/stringtable.xml @@ -1,4 +1,4 @@ - + @@ -220,8 +220,8 @@ Przeciągnij po krawędzi narzędzi nawigacyjnych by narysować prostą linię. Uwaga: aby usunąć linię - nalezy ustawić kursor nad jej środkiem. Utiliser le bord des outils de navigation pour tracer des lignes droites. Note: l'on doit survoler le milieu du trait pour pouvoir le supprimer. Disegna sul bordo degli strumenti di mappatura per disegnare linee dritte. Nota: Deve spostarsi al centro per essere cancellato. - 使用地图工具的边缘来绘制直线. 备注: 要删除直线时, 请把滑鼠移动到该线条的中央即可删除该线. - 使用地圖工具的邊緣來繪製直線. 備註: 要刪除直線時, 請把滑鼠移動到該線條的中央即可刪除該線. + 使用地图工具的边缘来绘制直线. 备注: 要删除直线时, 请把滑鼠移动到该线条的中央即可删除该线 + 使用地圖工具的邊緣來繪製直線. 備註: 要刪除直線時, 請把滑鼠移動到該線條的中央即可刪除該線 diff --git a/addons/medical/stringtable.xml b/addons/medical/stringtable.xml index d94fe3ae5a..ff304546d9 100644 --- a/addons/medical/stringtable.xml +++ b/addons/medical/stringtable.xml @@ -1,4 +1,4 @@ - + @@ -1100,8 +1100,8 @@ Obvaz je vhodným způsobem upravený sterilní materiál, určený k překrytí rány, případně k fixaci poranění. 緊急圧迫包帯は、傷口を血液凝固剤でおおうようにできていて、つかうと出血の原因を取りさります。 드레싱, 출혈을 막고서 상처를 덮기위해 쓰는 물건입니다. - 用于覆盖伤口以防止出血, 透过敷料的止血剂来让出血慢慢停止. - 用於覆蓋傷口以防止出血, 透過敷料的止血劑來讓出血慢慢停止. + 用于覆盖伤口以防止出血, 透过敷料的止血剂来让出血慢慢停止 + 用於覆蓋傷口以防止出血, 透過敷料的止血劑來讓出血慢慢停止 Packing Bandage @@ -1196,8 +1196,8 @@ Hodí se k fixačním účelům a to i v oblastech kloubů. 負傷部分へ最大の対応と止血を続けられます。 부상 부위를 골고루 압박해주면서 동시에 고정시켜 줍니다. - 可对伤口持续压迫并固定以防止伤口情况变严重. - 可對傷口持續壓迫並固定以防止傷口情況變嚴重. + 可对伤口持续压迫并固定以防止伤口情况变严重 + 可對傷口持續壓迫並固定以防止傷口情況變嚴重 Tourniquet (CAT) @@ -1244,8 +1244,8 @@ Zařízení používané ke stlačení venózního a arteriálního oběhu. V důsledku dochází ke zpomalení toku krve a tedy i snížení ztrát krve. 止血帯は静脈や動脈へ圧力をかけ、循環を遅らせることで血液の流れをおそくし、失血を防ぎます。 정맥과 동맥을 압축시키켜 혈액순환을 억제 혹은 늦추게하여 혈액손실을 줄이는 도구입니다. - 用于压迫静脉与动脉的血液流动, 达到减缓失血速度的目的. - 用於壓迫靜脈與動脈的血液流動, 達到減緩失血速度的目的. + 用于压迫静脉与动脉的血液流动, 达到减缓失血速度的目的 + 用於壓迫靜脈與動脈的血液流動, 達到減緩失血速度的目的 Morphine autoinjector @@ -1292,8 +1292,8 @@ Analgetikum slouží k tlumení středně těžkých a těžkých bolestí 戦闘が収まったとき、モルヒネを痛みにたいしてつかいます。 심한 통증을 완화하기 위해 쓰이는 진통제입니다. - 止痛药的一种, 用于减低中度至重度的疼痛感. - 止痛藥的一種, 用於減低中度至重度的疼痛感. + 止痛药的一种, 用于减低中度至重度的疼痛感 + 止痛藥的一種, 用於減低中度至重度的疼痛感 Adenosine autoinjector @@ -1753,8 +1753,8 @@ Osobní lékárnička obsahuje zdravotnický materiál umožňující šití a pokročilejší ošetřování raněných 縫合や高度な処置に必要とされる、さまざまな治療器具が含まれています。 봉합및 고급 조치에 필요한 다양한 치료 도구가 있습니다. - 包含各种医疗套件, 以及进阶伤口系统需要的缝合用品. - 包含各種醫療套件, 以及進階傷口系統需要的縫合用品. + 包含各种医疗套件, 以及进阶伤口系统需要的缝合用品 + 包含各種醫療套件, 以及進階傷口系統需要的縫合用品 Personal Aid Kit for in field stitching or advanced treatment @@ -1769,8 +1769,8 @@ Pronto soccorso personale da campo per mettersi i punti o per trattamenti avanzati. 戦場で縫合や高度な処置に必要とされる、さまざまな治療器具が含まれています。 야전에서 봉합및 고급 조치를 위한 개인응급키트 - 个人急救包可用于战地缝合手术或进阶伤口系统使用. - 個人急救包可用於戰地縫合手術或進階傷口系統使用. + 个人急救包可用于战地缝合手术或进阶伤口系统使用 + 個人急救包可用於戰地縫合手術或進階傷口系統使用 Use Personal Aid Kit @@ -1817,8 +1817,8 @@ Chirurgická sada určená k pokročilejším zdravotnickým zákrokům v poli 縫合キットは戦場で高度な処置をするためにつかわれます。 야전 상황에서 고급 의료 처치를 위해 사용되는 봉합 키트 - 用于在战场上为伤口进行缝合(需要开启进阶伤口系统). - 用於在戰場上為傷口進行縫合(需要開啟進階傷口系統). + 用于在战场上为伤口进行缝合(需要开启进阶伤口系统) + 用於在戰場上為傷口進行縫合(需要開啟進階傷口系統) Surgical Kit for in field advanced medical treatment @@ -1833,8 +1833,8 @@ Chirurgická sada určená k pokročilejším zdravotnickým zákrokům v poli 縫合キットは戦場で高度な処置をするためにつかわれます。 야전 상황에서 고급 의료 처치를 위해 사용되는 봉합 키트 - 用于在战场上为伤口进行缝合(需要开启进阶伤口系统). - 用於在戰場上為傷口進行縫合(需要開啟進階傷口系統). + 用于在战场上为伤口进行缝合(需要开启进阶伤口系统) + 用於在戰場上為傷口進行縫合(需要開啟進階傷口系統) Use Surgical Kit @@ -5083,8 +5083,8 @@ Numero massimo di vite di un'unità. 0 o -1 per disabilitare. ユニットの最大リバイブ数を設定できます。0 または -1 は無効化になります 소생 가능한 횟수입니다. 0 혹은 -1 로 비활성화 합니다 - 一个人员最大可被救活次数, 0或-1为关闭 (无限救活). - 一個人員最大可被救活次數, 0或-1為關閉 (無限救活). + 一个人员最大可被救活次数, 0或-1为关闭 (无限救活) + 一個人員最大可被救活次數, 0或-1為關閉 (無限救活) Provides a medical system for both players and AI. @@ -5179,8 +5179,8 @@ Questo modulo ti permette di assegnare la classe Medico alle unità selezionate. 選択されたユニットを衛生兵として指定します。 이 모듈은 선택한 보직이 의무병을 할 수 있게 해줍니다. - 本模块可让被同步的单位成为医疗兵. - 本模塊可讓被同步的單位成為醫療兵. + 本模块可让被同步的单位成为医疗兵 + 本模塊可讓被同步的單位成為醫療兵 None diff --git a/addons/medical_blood/stringtable.xml b/addons/medical_blood/stringtable.xml index 1e61151d0d..0db56b0871 100644 --- a/addons/medical_blood/stringtable.xml +++ b/addons/medical_blood/stringtable.xml @@ -1,4 +1,4 @@ - + @@ -30,8 +30,8 @@ Włącz lub wyłącz pozostawianie śladów krwi na ziemi kiedy postać odnosi obrażenia bądź krwawi (Dés)active les gouttes de sang lors d'un saignement ou de blessure Abilita o disabilita la Perdite di Sangue create sanguinando e prendendo danno - 开启后, 会让受伤时伤口有血液滴落的效果. - 開啟後, 會讓受傷時傷口有血液滴落的效果. + 开启后, 会让受伤时伤口有血液滴落的效果 + 開啟後, 會讓受傷時傷口有血液滴落的效果 diff --git a/addons/microdagr/stringtable.xml b/addons/microdagr/stringtable.xml index af18c39c03..023c92d7a7 100644 --- a/addons/microdagr/stringtable.xml +++ b/addons/microdagr/stringtable.xml @@ -1,4 +1,4 @@ - + @@ -510,8 +510,8 @@ Controlla quanti dati sono presenti negli oggetti MicroDAGR. Meno dati costringono la vista mappa a mostrare meno informazioni nella minimappa. アイテム上で表示されるデータ量を決定します。設定を減らすと地図上での情報が少なくなります。 MicroDAGR에 얼마나 많은 데이터가 들어있는지 정합니다. 적을 수록 지도상에도 비춰지는게 적어집니다. - 设定有多少数据会显示在微型军用GPS接收器上. 这些资料的多寡会反映在迷你地图的显示上. - 設定有多少數據會顯示在微型軍用GPS接收器上. 這些資料的多寡會反映在迷你地圖的顯示上. + 设定有多少数据会显示在微型军用GPS接收器上. 这些资料的多寡会反映在迷你地图的显示上 + 設定有多少數據會顯示在微型軍用GPS接收器上. 這些資料的多寡會反映在迷你地圖的顯示上 diff --git a/addons/missileguidance/stringtable.xml b/addons/missileguidance/stringtable.xml index 72de552422..f2052d88b9 100644 --- a/addons/missileguidance/stringtable.xml +++ b/addons/missileguidance/stringtable.xml @@ -1,4 +1,4 @@ - + @@ -30,8 +30,8 @@ Pokočilé navádění raket (AMG) poskytuje několik vylepšení pro lepší zaměření a následnou střelbu. Je to prvek vyžadovaný u typu zbraní jako jsou rakety. 高度なミサイルの誘導、または AMG はミサイルの捕捉と発射に複数の強化をあたえます。これはミサイルの種類によって、枠組みを必要とします。 고급 미사일 유도 혹은 AMG 는 표적 획득 및 발사를 위한 여러 기능을 제공합니다. 미사일 종류에따라 체계가 필요합니다. - 进阶飞弹制导增强了多种导弹锁定和射击的能力. 此系统适用于所有飞弹类型的武器. - 進階飛彈制導增強了多種導彈鎖定和射擊的能力. 此系統適用於所有飛彈類型的武器. + 进阶飞弹制导增强了多种导弹锁定和射击的能力. 此系统适用于所有飞弹类型的武器 + 進階飛彈制導增強了多種導彈鎖定和射擊的能力. 此系統適用於所有飛彈類型的武器 Hydra-70 DAGR Missile @@ -78,8 +78,8 @@ Управляемая ракета лазерного наведения Hydra-70 DAGR Hydra-70 DAGR レーザ誘導ミサイル Hydra-70 DAGR 레이저 유도 미사일 - 九头蛇-70 直接攻击雷射导引飞弹e - 九頭蛇-70 直接攻擊雷射導引飛彈e + 九头蛇-70 直接攻击雷射导引飞弹 + 九頭蛇-70 直接攻擊雷射導引飛彈 Hellfire II AGM-114K Missile diff --git a/addons/missionmodules/stringtable.xml b/addons/missionmodules/stringtable.xml index f69fbad1ec..63e6c1a5af 100644 --- a/addons/missionmodules/stringtable.xml +++ b/addons/missionmodules/stringtable.xml @@ -1,4 +1,4 @@ - + @@ -93,8 +93,8 @@ Usati per calcolare una posizione casuale ed impostare la distanza minima tra i giocatori ed il file suono eseguito 無作為な位置への計算や、プレイヤーと再生されるファイルの間へ最低距離を設定します 무작위 위치 계산에 사용되며 플레이어와 재생 된 사운드 파일 간의 최소 거리를 설정합니다. - 声音将随机产生在玩家附近, 此选项定义该声音最近会距离玩家多少公尺. - 聲音將隨機產生在玩家附近, 此選項定義該聲音最近會距離玩家多少公尺. + 声音将随机产生在玩家附近, 此选项定义该声音最近会距离玩家多少公尺 + 聲音將隨機產生在玩家附近, 此選項定義該聲音最近會距離玩家多少公尺 Maximum Distance @@ -125,8 +125,8 @@ Usato per calcolare una posizione casuale ed impostare la distanza massima tra giocatori e il file suono eseguito 無作為な位置への計算や、プレイヤーと再生されるファイルの間へ最大距離を設定します 무작위 위치 계산에 사용되며 플레이어와 재생 된 사운드 파일 간의 최대 거리를 설정합니다. - 声音将随机产生在玩家附近, 此选项定义该声音最远会距离玩家多少公尺. - 聲音將隨機產生在玩家附近, 此選項定義該聲音最遠會距離玩家多少公尺. + 声音将随机产生在玩家附近, 此选项定义该声音最远会距离玩家多少公尺 + 聲音將隨機產生在玩家附近, 此選項定義該聲音最遠會距離玩家多少公尺 Minimal Delay diff --git a/addons/mk6mortar/stringtable.xml b/addons/mk6mortar/stringtable.xml index 58c0af47d6..3355636476 100644 --- a/addons/mk6mortar/stringtable.xml +++ b/addons/mk6mortar/stringtable.xml @@ -1,4 +1,4 @@ - + @@ -189,8 +189,8 @@ Este módulo permite configurar los parámetros del mortero Mk6. Mk6 迫撃砲への設定をできます。 이 모듈은 Mk6 설치 설정을 가능케 합니다. - 这个模块允许你设定MK6迫击炮的相关功能. - 這個模塊允許你設定MK6迫擊砲的相關功能. + 这个模块允许你设定MK6迫击炮的相关功能 + 這個模塊允許你設定MK6迫擊砲的相關功能 Use Ammunition handling @@ -217,8 +217,8 @@ Удаляет артиллерийские магазины, требует загрузку отдельных снарядов стрелком или заряжащим. Не влияет на артиллерию ИИ. 迫撃砲から弾薬を除去します。射手か装填手により予め装填されている必要があります。AI 迫撃砲へ影響を与えません。 박격포 탄창을 제거합니다, 사수나 장전수가 개별적으로 탄환을 넣어줘야만 합니다. 인공지능은 영향을 받지 않습니다. - 开启此功能时. 迫击炮的弹药需由炮手与装填手共同合作来进行装填. 此功能并不影响由AI射击的迫击炮. - 開啟此功能時. 迫擊砲的彈藥需由砲手與裝填手共同合作來進行裝填. 此功能並不影響由AI射擊的迫擊砲. + 开启此功能时. 迫击炮的弹药需由炮手与装填手共同合作来进行装填. 此功能并不影响由AI射击的迫击炮 + 開啟此功能時. 迫擊砲的彈藥需由砲手與裝填手共同合作來進行裝填. 此功能並不影響由AI射擊的迫擊砲 Remove Round diff --git a/addons/nametags/stringtable.xml b/addons/nametags/stringtable.xml index fde54a8607..0630e46c95 100644 --- a/addons/nametags/stringtable.xml +++ b/addons/nametags/stringtable.xml @@ -1,4 +1,4 @@ - + @@ -333,8 +333,8 @@ Questo modulo ti consente di personalizzare le impostazioni ed il raggio delle Etichette Nomi このモジュールは名札の表示範囲と設定を変更できます。 이 모듈은 당신이 이름표의 범위를 임의로 수정할 수 있게 해줍니다. - 这个模块允许您设定名称和显示范围等设定. - 這個模塊允許您設定名稱和顯示範圍等設定. + 这个模块允许您设定名称和显示范围等设定 + 這個模塊允許您設定名稱和顯示範圍等設定 Only on Cursor @@ -493,8 +493,8 @@ Effetto delle onde sonore sopra la testa dei giocatori parlanti quando premono il tasto PTT. Questa opzione funziona con TFAR ed ACRE2 プレイヤーが PTT キーを押している間は、音波形を表示します。このオプションは TFAR と ACRE2 で動作します。 플레이어가 PTT로 말할시 머리위에 음파효과를 적용합니다. 이 옵션은 TFAR과 ACRE2가 있을때만 적용됩니다. - 当玩家使用按键发话时, 其头上的角色名称旁会显示声波的图案. 此功能可搭配TFAR、ACRE2等模组使用. - 當玩家使用按鍵發話時, 其頭上的角色名稱旁會顯示聲波的圖案. 此功能可搭配TFAR、ACRE2等模組使用. + 当玩家使用按键发话时, 其头上的角色名称旁会显示声波的图案. 此功能可搭配TFAR、ACRE2等模组使用 + 當玩家使用按鍵發話時, 其頭上的角色名稱旁會顯示聲波的圖案. 此功能可搭配TFAR、ACRE2等模組使用 Nametags Size diff --git a/addons/nightvision/stringtable.xml b/addons/nightvision/stringtable.xml index 8e4e1fafde..4f3e7c58a0 100644 --- a/addons/nightvision/stringtable.xml +++ b/addons/nightvision/stringtable.xml @@ -1,4 +1,4 @@ - + @@ -234,8 +234,8 @@ Bloque l'usage des JVN pendant la visée. スコープを使い狙いを付けると、夜間暗視装置を無効化します。 조준시 야투경의 사용을 제한합니다. - 此功能开启后, 当要使用瞄准镜时, 为避免夜视镜镜头碰撞到瞄准镜, 会先拿开夜视镜后再进行瞄准镜瞄准. - 此功能開啟後, 當要使用瞄準鏡時, 為避免夜視鏡鏡頭碰撞到瞄準鏡, 會先拿開夜視鏡後再進行瞄準鏡瞄準. + 此功能开启后, 当要使用瞄准镜时, 为避免夜视镜镜头碰撞到瞄准镜, 会先拿开夜视镜后再进行瞄准镜瞄准 + 此功能開啟後, 當要使用瞄準鏡時, 為避免夜視鏡鏡頭碰撞到瞄準鏡, 會先拿開夜視鏡後再進行瞄準鏡瞄準 diff --git a/addons/optionsmenu/stringtable.xml b/addons/optionsmenu/stringtable.xml index 5b43574561..c52683c41a 100644 --- a/addons/optionsmenu/stringtable.xml +++ b/addons/optionsmenu/stringtable.xml @@ -1,4 +1,4 @@ - + @@ -78,7 +78,7 @@ Opzioni オプション 옵션 - 中文化由[MR]Diss制作 + 设定 設定 @@ -174,8 +174,8 @@ Vetor. Separe elementos usando *,*. アライ。,を使うことで区別できます。 배열. 요소를 ,. 로 나눔 - 阵列. 使用','来做每个值的区隔. - 陣列. 使用','來做每個值的區隔. + 阵列. 使用','来做每个值的区隔 + 陣列. 使用','來做每個值的區隔 Number @@ -350,8 +350,8 @@ Quando consentito, hai accesso alle modifiche delle impostazioni ed esportazione in SP. Cliccando Esporta piazzera il config formattato sul tuo Blocco Note. 許可の場合、あなたは設定の変更と出力をシングルプレイで可能です。出力をクリックすると、サーバ用設定の形式となっている設定がクリップボードに保存されます。 허락하는 경우 싱글플레이에서 설정의 변경과 내보내기가 가능해집니다. 내보내기를 눌러서 서버 형성의 설정을 클립보드로 보냅니다. - 当本功能开启时, 你将能在单人模式中调整并输出设定. 点击输出按钮后将会让相关设定参数复制到剪贴簿上. - 當本功能開啟時, 你將能在單人模式中調整並輸出設定. 點擊輸出按鈕後將會讓相關設定參數複製到剪貼簿上. + 当本功能开启时, 你将能在单人模式中调整并输出设定. 点击输出按钮后将会让相关设定参数复制到剪贴簿上 + 當本功能開啟時, 你將能在單人模式中調整並輸出設定. 點擊輸出按鈕後將會讓相關設定參數複製到剪貼簿上 Hide diff --git a/addons/parachute/stringtable.xml b/addons/parachute/stringtable.xml index c57f50b54f..25a08af45f 100644 --- a/addons/parachute/stringtable.xml +++ b/addons/parachute/stringtable.xml @@ -1,4 +1,4 @@ - + @@ -46,8 +46,8 @@ Usado para mostrar altura, taxa de descida e o tempo. 高度や降下率、時間を見るのに使います。 높이와, 하강속도 그리고 시간을 보여줍니다. - 用于显示高度, 下降率和时间. - 用於顯示高度, 下降率和時間. + 用于显示高度, 下降率和时间 + 用於顯示高度, 下降率和時間 Non-Steerable Parachute diff --git a/addons/quickmount/ACE_Settings.hpp b/addons/quickmount/ACE_Settings.hpp index bcb45f8c43..b4e07be4b4 100644 --- a/addons/quickmount/ACE_Settings.hpp +++ b/addons/quickmount/ACE_Settings.hpp @@ -36,6 +36,6 @@ class ACE_Settings { description = CSTRING(PriorityDescription); isClientSettable = 1; force = 0; - values[] = {"Driver", "Gunner", "Commander", "Passenger"}; + values[] = {"$str_getin_pos_driver", "$str_getin_pos_gunn", "$str_getin_pos_comm", "$STR_GETIN_POS_PASSENGER"}; }; }; diff --git a/addons/quickmount/stringtable.xml b/addons/quickmount/stringtable.xml index 19d0ce6a74..49bf111772 100644 --- a/addons/quickmount/stringtable.xml +++ b/addons/quickmount/stringtable.xml @@ -1,4 +1,4 @@ - + @@ -22,8 +22,8 @@ Quickly enter the vehicle you are directly looking at. Entra velocemente nel veicolo che stai guardando. 直接見ている車両へ迅速に搭乗します。 - 快速进入你正在看的载具之中. - 快速進入你正在看的載具之中. + 快速进入你正在看的载具之中 + 快速進入你正在看的載具之中 Szybko wsiądź do pojazdu, na który patrzysz. diff --git a/addons/refuel/stringtable.xml b/addons/refuel/stringtable.xml index ada365b701..53ead6b4bc 100644 --- a/addons/refuel/stringtable.xml +++ b/addons/refuel/stringtable.xml @@ -1,4 +1,4 @@ - + @@ -463,8 +463,8 @@ %1 litres ont été écoulés. %1 リッターがある %1 리터가 재급유되었습니다. - 已加入%1公升. - 已加入%1公升. + 已加入%1公升 + 已加入%1公升 Refuel hose length diff --git a/addons/repair/stringtable.xml b/addons/repair/stringtable.xml index 7bb2d8a762..693e6be47a 100644 --- a/addons/repair/stringtable.xml +++ b/addons/repair/stringtable.xml @@ -1,4 +1,4 @@ - + @@ -1063,8 +1063,8 @@ Fournit un système de réparation pour tous les types de véhicules. 車両の全種類に修理システムを適用しますか? 모든 차량에 대해 수리 시스템을 제공합니다. - 提供修复系统给所有载具. - 提供修復系統給所有載具. + 提供修复系统给所有载具 + 提供修復系統給所有載具 Anyone @@ -1485,8 +1485,8 @@ Liste de véhicules qui seront considérés comme véhicules de réparation. Séparé par des virgules. 一覧に記載されたユニット名を、修理車両として指定します。コンマで複数を指定できます。 목록내 차량은 정비 차량으로 분류됩니다. 쉼표로 구분합니다. - 载具名单, 把载具名称输入在这边即可定义其为维修载具. 每个载具使用逗号以做区隔. - 載具名單, 把載具名稱輸入在這邊即可定義其為維修載具. 每個載具使用逗號以做區隔. + 载具名单, 把载具名称输入在这边即可定义其为维修载具. 每个载具使用逗号以做区隔 + 載具名單, 把載具名稱輸入在這邊即可定義其為維修載具. 每個載具使用逗號以做區隔 Is Repair Vehicle @@ -1575,8 +1575,8 @@ Liste des objets considérés comme installations de réparation. Séparé par des virgules 一覧に記載されたユニット名を、修理施設として指定します。コンマで複数を指定できます。 목록내 시설은 정비 시설으로 분류됩니다. 쉼표로 구분합니다. - 设施名单, 把设施名称输入在这边即可定义其为维修设施. 每个设施使用逗号以做区隔. - 設施名單, 把設施名稱輸入在這邊即可定義其為維修設施. 每個設施使用逗號以做區隔. + 设施名单, 把设施名称输入在这边即可定义其为维修设施. 每个设施使用逗号以做区隔 + 設施名單, 把設施名稱輸入在這邊即可定義其為維修設施. 每個設施使用逗號以做區隔 Is Repair Facility @@ -1680,8 +1680,8 @@ Liste des objets qui recevront des pièces de réparation en plus. Séparé par des virgules 一覧に追加されたオブジェクトへ予備部品を与えます。コンマで複数を指定できます。 목록내 물체는 예비 부품을 받습니다, 쉼표로 구분합니다. - 添加备件到名单的载具上. 每个载具使用逗号以做区隔. - 添加備件到名單的載具上. 每個載具使用逗號以做區隔. + 添加备件到名单的载具上. 每个载具使用逗号以做区隔 + 添加備件到名單的載具上. 每個載具使用逗號以做區隔 Part diff --git a/addons/respawn/stringtable.xml b/addons/respawn/stringtable.xml index d298ef804a..fff46036f8 100644 --- a/addons/respawn/stringtable.xml +++ b/addons/respawn/stringtable.xml @@ -1,4 +1,4 @@ - + @@ -285,8 +285,8 @@ Este módulo permite configurar parámetros relacionados con la reaparición あなたが設定した ACE 機能をリスポンへ設定できます。 이 모듈은 ACE 재배치의 자세한 설정을 변결할 수 있게 해줍니다. - 该模块使您可以设定ACE的重生功能. - 該模塊使您可以設定ACE的重生功能. + 该模块使您可以设定ACE的重生功能 + 該模塊使您可以設定ACE的重生功能 Friendly Fire Messages @@ -316,8 +316,8 @@ El usar este módulo, todas las muertes por fuego amigo serán indicadas en el chat. もし友軍誤射による死者が出た場合は、チャットにてその旨を表示します。 이 모듈은 미션 중 아군사격으로 인한 사망자 발생시 채팅창에 메세지를 표시해줍니다. - 摆放此模块后, 当有发生友军误击致死的事件, 会显示提示讯息在聊天视窗中. - 擺放此模塊後, 當有發生友軍誤擊致死的事件, 會顯示提示訊息在聊天視窗中. + 摆放此模块后, 当有发生友军误击致死的事件, 会显示提示讯息在聊天视窗中 + 擺放此模塊後, 當有發生友軍誤擊致死的事件, 會顯示提示訊息在聊天視窗中 Rallypoint System @@ -347,8 +347,8 @@ Ce module vous permet d'utiliser les "rally points" auxquels vous pouvez vous téléporter rapidement depuis un drapeau à la base. Il nécessite le placement d'objets spéciaux sur la carte - base et drapeau, disponibles dans la catégorie Vide -> ACE Respawn. ミッションでベースから素早く移動できるラリーポイントを使えるようにします。ゲーム内に専用オブジェクトとなるベースとフラッグを設置している必要があります。両オブジェクトは Empty 下の ACE リスポンから設置できます。 이 모듈은 미션 중에 기지 깃발에서 집결지로 빠르게 텔레포트 시켜주는 역활을 합니다. 지도 상에 기지 및 깃발이 필요합니다. 두 가지 모두 Empty->ACE Respawn 카테고리에서 찾을 수 있습니다. - 摆放此模块后, 你将能在任务中布署集合点, 使你可以快速往返基地与前线. 要使用本功能, 请记得放上空物件->ACE 重生里面的基地与旗帜. - 擺放此模塊後, 你將能在任務中佈署集合點, 使你可以快速往返基地與前線. 要使用本功能, 請記得放上空物件->ACE 重生裡面的基地與旗幟. + 摆放此模块后, 你将能在任务中布署集合点, 使你可以快速往返基地与前线. 要使用本功能, 请记得放上空物件->ACE 重生里面的基地与旗帜 + 擺放此模塊後, 你將能在任務中佈署集合點, 使你可以快速往返基地與前線. 要使用本功能, 請記得放上空物件->ACE 重生裡面的基地與旗幟 Move Rallypoint diff --git a/addons/scopes/stringtable.xml b/addons/scopes/stringtable.xml index 16898757fd..9f618e5670 100644 --- a/addons/scopes/stringtable.xml +++ b/addons/scopes/stringtable.xml @@ -1,4 +1,4 @@ - + @@ -342,8 +342,8 @@ Ten moduł włącza pokrętła kalibracyjne poprawki na wiatr oraz poprawki wysokości dla celowników o dużym powiększeniu. Ce module ajoute les tambours de correction de la hausse et de dérive sur les optiques de visée à fort grossissement. Questo modulo aggiunge lo spostamento dell'aria e la regolazione dell'elevazione delle torrette in mirini a lunga gittata - 此模块可为高倍率瞄准镜新增归零风偏, 距离用的调整纽. - 此模塊可為高倍率瞄準鏡新增歸零風偏, 距離用的調整紐. + 此模块可为高倍率瞄准镜新增归零风偏, 距离用的调整纽 + 此模塊可為高倍率瞄準鏡新增歸零風偏, 距離用的調整紐 diff --git a/addons/slideshow/stringtable.xml b/addons/slideshow/stringtable.xml index f563e62e53..0b39c384bc 100644 --- a/addons/slideshow/stringtable.xml +++ b/addons/slideshow/stringtable.xml @@ -1,4 +1,4 @@ - + @@ -30,8 +30,8 @@ Questo modulo ti permette di creare una presentazione con diapositive su vari oggetti. Un modulo per lista immagini. Solo oggetti con hiddenSelection 0 sono supportati. さまざまなオブジェクトへスライドショーを設定することができます。1つのモジュールは各画像リストになっています。オブジェクトが hiddenSelection 0へ対応している必要があります。 이 모듈은 다른 물체에 대해 슬라이드 쇼를 놓을 수 있게 해줍니다. 한 모듈당 한 이미지목록만 가능합니다. 또한 물체가 hiddenSelection 0 를 지원해야만합니다. - 此模塊可讓圖片以幻燈片的形式顯示在物件上. 每個模塊都能設定一串幻燈片清單. 被設定的物件不能有隱藏部位(hiddenSelection). - 此模块可让图片以幻灯片的形式显示在物件上. 每个模块都能设定一串幻灯片清单. 被设定的物件不能有隐藏部位(hiddenSelection). + 此模塊可讓圖片以幻燈片的形式顯示在物件上,每個模塊都能設定一串幻燈片清單,被設定的物件不能有隱藏部位(hiddenSelection) + 此模块可让图片以幻灯片的形式显示在物件上,每个模块都能设定一串幻灯片清单,被设定的物件不能有隐藏部位(hiddenSelection) Objects @@ -62,8 +62,8 @@ Nomi di oggetti (possono anche essere oggetti sincronizzati) che verranno usati per la presentazione di diapositive, separato da virgole se più di uno. スライドショーを表示するオブジェクト名 (オブジェクトとの同期も可)。複数ある場合はコンマで区切れます 슬라이드 쇼가 보여질 물체(동기화 되는 물체도 가능합니다) 명칭, 다수의 경우 쉼표로 구분합니다. - 物件名稱 (也可使用同步線來設定), 幻燈片將會顯示在該物件上, 如有多個物件, 請以逗號作區隔. - 物件名称 (也可使用同步线来设定), 幻灯片将会显示在该物件上, 如有多个物件, 请以逗号作区隔. + 物件名稱 (也可使用同步線來設定),幻燈片將會顯示在該物件上,如有多個物件,請以逗號作區隔 + 物件名称 (也可使用同步线来设定),幻灯片将会显示在该物件上,如有多个物件,请以逗号作区隔 Controllers @@ -93,8 +93,8 @@ Nomi di oggetti controllori, separati da virgole se multipli. コントローラに指定するオブジェクト名を記入し、複数ある場合はコンマで区切れます。 조종 장치 물체 명칭, 다수의 경우 쉼표로 구분됩니다. - 指定是控制器的物件名稱, 如有多個物件, 請以逗號作區隔. - 指定是控制器的物件名称, 如有多个物件, 请以逗号作区隔. + 指定是控制器的物件名稱,如有多個物件,請以逗號作區隔 + 指定是控制器的物件名称,如有多个物件,请以逗号作区隔 Images @@ -125,8 +125,8 @@ Lista di immagini che verranno usate durante la presentazione, separati da virgole, con il formato completo del percorso (es. images\image.paa) 完全なパスでスライドショーに使う画像一覧を入力してください。コンマで区別できます。(例: images\image.paa) 슬라이드 쇼에 쓰일 사진목록입니다, 쉼표로 구분됩니다, 경로설정을 정확히 하십시요. (예: 사진\사진.ppa) - 要做為幻燈片的圖片清單, 每個圖片請已逗號區隔, 並輸入完整路徑位址 (例如:images\image.paa). - 要做为幻灯片的图片清单, 每个图片请已逗号区隔, 并输入完整路径位址 (例如:images\image.paa). + 要做為幻燈片的圖片清單,每個圖片請已逗號區隔,並輸入完整路徑位址 (例如:images\image.paa) + 要做为幻灯片的图片清单,每个图片请已逗号区隔,并输入完整路径位址 (例如:images\image.paa) Interaction Names @@ -156,8 +156,8 @@ Liste aller Namen, die für Interaktionseinträge genutzt werden. Mit Kommata getrennt, in Reihenfolge der Bilder. 画像を操作できるインタラクション エントリ名の一覧を入力してください。コンマで区切り複数を指定できます。 상호작용 메세지에 쓰일 명칭입니다, 쉼표로 구분합니다, 이미지의 순서입니다. - 設定互動鍵切換圖片時的按鈕名稱, 多個按鈕請以逗號做區隔, 有多少圖片就輸入多少個按鈕, 以利切換圖片. - 设定互动键切换图片时的按钮名称, 多个按钮请以逗号做区隔, 有多少图片就输入多少个按钮, 以利切换图片. + 設定互動鍵切換圖片時的按鈕名稱,多個按鈕請以逗號做區隔,有多少圖片就輸入多少個按鈕,以利切換圖片 + 设定互动键切换图片时的按钮名称,多个按钮请以逗号做区隔,有多少图片就输入多少个按钮,以利切换图片 Set Name @@ -174,8 +174,8 @@ メイン インタラクション エントリで使われる名前を設定します。(複数のスライドショーを区別するため)。標準: "Slides" Un nom qui sera utilisé pour interagir avec plusieurs diaporamas. Par défaut : "Slides" Nome che sarà utilizzato per le principali interazioni (per distinguere le multiple diapositive). Predefinito: "Slides" - 設定該幻燈片的標題名稱 (用來區分多個不同標題的幻燈片.) 預設名稱: "幻燈片" - 设定该幻灯片的标题名称 (用来区分多个不同标题的幻灯片.) 预设名称: "幻灯片" + 設定該幻燈片的標題名稱 (用來區分多個不同標題的幻燈片) 預設名稱: "幻燈片" + 设定该幻灯片的标题名称 (用来区分多个不同标题的幻灯片) 预设名称: "幻灯片" Slide Duration @@ -206,8 +206,8 @@ Länge der Diavorführung pro Bild. Standard: 0 (Automatischer Wechsel deaktiviert) 各スライドの持続時間。標準:0 (自動的な切り替えは無効) 매 슬라이드의 지속시간. 기본설정: 0 (자동 전환 비활성화) - 每張幻燈片顯示的時間. 預設:0 (自動換圖已禁用) - 每张幻灯片显示的时间. 预设:0 (自动换图已禁用) + 每張幻燈片顯示的時間 預設:0 (自動換圖已禁用) + 每张幻灯片显示的时间 预设:0 (自动换图已禁用) Slides diff --git a/addons/spectator/stringtable.xml b/addons/spectator/stringtable.xml index 616c0e44a2..3cc6a3098d 100644 --- a/addons/spectator/stringtable.xml +++ b/addons/spectator/stringtable.xml @@ -1,4 +1,4 @@ - + @@ -37,8 +37,8 @@ Configure comment le système de spectateurs opère par défaut. スペクテイター システムが標準でどのように動作するか設定できます。 어떻게 관전자 시스템이 기본적으로 작동되는지 설정합니다 - 设定旁观者系统相关配置. - 設定旁觀者系統相關配置. + 设定旁观者系统相关配置 + 設定旁觀者系統相關配置 Unit filter @@ -67,8 +67,8 @@ Méthode de filtration des unités regardables. 観察できるユニットへのフィルタ設定ができます。 관전할 수 있는 인원을 고릅니다 - 过滤哪些单位可以使用旁观者系统. - 過濾哪些單位可以使用旁觀者系統. + 过滤哪些单位可以使用旁观者系统 + 過濾哪些單位可以使用旁觀者系統 No units @@ -157,8 +157,8 @@ Méthode de filtration des factions regardables 観察できる勢力へのフィルタ設定ができます。 관전할 수 있는 진영을 고릅니다 - 过滤可旁观的阵营. - 過濾可旁觀的陣營. + 过滤可旁观的阵营 + 過濾可旁觀的陣營 Player side @@ -247,8 +247,8 @@ Modes de caméra qui peuvent être utilisés カメラ モードを使えます。 사용할 수 있는 카메라 모드들 입니다 - 设定可使用的摄影机模式. - 設定可使用的攝影機模式. + 设定可使用的摄影机模式 + 設定可使用的攝影機模式 All @@ -330,8 +330,8 @@ Modes de visions qui peuvent être utilisés ビジョン モードを使えます。 사용할 수 있는 시야 모드들 입니다 - 设定可使用的视觉模式. - 設定可使用的視覺模式. + 设定可使用的视觉模式 + 設定可使用的視覺模式 Night vision diff --git a/addons/switchunits/stringtable.xml b/addons/switchunits/stringtable.xml index b601d7bd12..081fed6cdd 100644 --- a/addons/switchunits/stringtable.xml +++ b/addons/switchunits/stringtable.xml @@ -1,4 +1,4 @@ - + @@ -45,8 +45,8 @@ Essa unidade está muito perto do inimigo. このユニットは敵に近すぎます。 그 인원은 적과 너무 가깝습니다. - 这单位太接近敌人了. - 這單位太接近敵人了. + 这单位太接近敌人了 + 這單位太接近敵人了 SwitchUnits System @@ -221,8 +221,8 @@ Abilita una zona sicura attorno ad unità nemiche? I giocatori non possono cambiare ad unità dentro la zona sicura. 敵ユニットから逃れる安全地帯を有効にしますか?プレイヤーは安全地帯内のユニットへ切り替えできません。 적 주위로 안전 지대를 활성화합니까? 안전 지대 내에서는 플레이어가 인원 전환을 할 수 없습니다. - 启用敌方周围安全地带? 玩家不能切换到安全区内的单位. - 啟用敵方周圍安全地帶? 玩家不能切換到安全區內的單位. + 启用敌方周围安全地带? 玩家不能切换到安全区内的单位 + 啟用敵方周圍安全地帶? 玩家不能切換到安全區內的單位 Safe Zone Radius @@ -268,8 +268,8 @@ El módulo permite a las unidades cambiar de bando durante el juego. モジュールはゲームにおいて、陣営の切り替えを有効にします。 이 모듈은 당신을 게임 중에 진영을 바꿀 수 있게 해줍니다. - 此模块允许你在游戏中切换至另一方. - 此模塊允許你在遊戲中切換至另一方. + 此模块允许你在游戏中切换至另一方 + 此模塊允許你在遊戲中切換至另一方 diff --git a/addons/tagging/stringtable.xml b/addons/tagging/stringtable.xml index 4bf5707dcf..7b76826b23 100644 --- a/addons/tagging/stringtable.xml +++ b/addons/tagging/stringtable.xml @@ -1,4 +1,4 @@ - + @@ -22,8 +22,8 @@ 뿌리기 시스템의 기본사항을 설정합니다. Configure le fonctionnement par défaut du système de marquage. Configura quanto il sistema di marcamento agirà da se. - 定义喷漆系统预设设定. - 定義噴漆系統預設設定. + 定义喷漆系统预设设定 + 定義噴漆系統預設設定 Quick Tag @@ -232,8 +232,8 @@ Балончик спрея для рисования маркеров на стенах. スプレー缶は壁にタグ付できます。 벽에 뿌릴 수 있는 스프레이캔 입니다. - 喷漆可喷涂在墙壁上. - 噴漆可噴塗在牆壁上. + 喷漆可喷涂在墙壁上 + 噴漆可噴塗在牆壁上 diff --git a/addons/ui/stringtable.xml b/addons/ui/stringtable.xml index 6f3a3ecc2d..f6a9f20f84 100644 --- a/addons/ui/stringtable.xml +++ b/addons/ui/stringtable.xml @@ -1,4 +1,4 @@ - + @@ -39,8 +39,8 @@ Dieses Modul erlaubt es, Teile der Benutzeroberfläche (UI) an- oder auszuschalten. 이 모듈은 사용자 인터페이스의 부분을 토글하는것을 가능케 해줍니다. Questo modulo consente di commutare parti di interfaccia utente visibili. - 此模块允许你调整使用者介面的任何一个元件. - 此模塊允許你調整使用者介面的任何一個元件. + 此模块允许你调整使用者介面的任何一个元件 + 此模塊允許你調整使用者介面的任何一個元件 Allow Selective UI @@ -67,8 +67,8 @@ Erlaube Clients, ihr UI zu modifizieren. 클라이언트가 선택적 사용자 인터페이스 사용하는것을 허가합니다 Permette al client di modificare la propria UI. - 允许客户端自行调整使用者介面. - 允許客戶端自行調整使用者介面. + 允许客户端自行调整使用者介面 + 允許客戶端自行調整使用者介面 Soldier/Vehicle/Weapon Information @@ -560,8 +560,8 @@ Die Modifizierung des UI ist deaktiviert. 사용자 인터페이스 변경이 비활성화 되어있습니다. La modifica dell'Interfaccia Utente è disabilitata. - 自定使用者介面功能已关闭. - 自定使用者介面功能已關閉. + 自定使用者介面功能已关闭 + 自定使用者介面功能已關閉 Cannot modify a forced User Interface element. @@ -573,8 +573,8 @@ Gesperrte UI-Elemente können nicht modifiziert werden. 강제 사용자 인터페이스는 변경하실 수 없습니다. Impossibile modificare un elemento forzato d' Interfaccia Utente. - 无法编辑已被锁定的使用者介面元件. - 無法編輯已被鎖定的使用者介面元件. + 无法编辑已被锁定的使用者介面元件 + 無法編輯已被鎖定的使用者介面元件 diff --git a/addons/vehiclelock/stringtable.xml b/addons/vehiclelock/stringtable.xml index 7b39b616de..d19feb621c 100644 --- a/addons/vehiclelock/stringtable.xml +++ b/addons/vehiclelock/stringtable.xml @@ -1,4 +1,4 @@ - + @@ -78,8 +78,8 @@ Uma chave específica que abre um veículo específico. カスタム キーは特定車両を開けられます。 특정 차량을 여는 특수 열쇠 - 使用指定的钥匙来开启特定的载具. - 使用指定的鑰匙來開啟特定的載具. + 使用指定的钥匙来开启特定的载具 + 使用指定的鑰匙來開啟特定的載具 A Master Key will open any lock, no matter what! @@ -94,8 +94,8 @@ Uma chave mestre irá abrir qualquer fechadura, não importa qual! マスター キーは全ての鍵を開けられます。 어떤 차량도 열 수 있는 마스터키 입니다! - 万用解锁钥匙, 能解锁任何载具. - 萬用解鎖鑰匙, 能解鎖任何載具. + 万用解锁钥匙, 能解锁任何载具 + 萬用解鎖鑰匙, 能解鎖任何載具 A lockpick set that can pick the locks of most vehicles. @@ -110,8 +110,8 @@ Um set de chave mixas que pode abrir a maioria dos veículos. ピッキング ツールでは多くの車両をこじ開けられます。 거의 모든 차량을 열 수 있게 해주는 해정도구 모음입니다. - 一组解锁钥匙 (可解锁大部份载具). - 一組解鎖鑰匙 (可解鎖大部份載具). + 一组解锁钥匙 (可解锁大部份载具) + 一組解鎖鑰匙 (可解鎖大部份載具) A key that should open most WEST vehicles. @@ -126,8 +126,8 @@ Uma chave que abre a maioria dos veículos ocidentais このキーは多くの WEST 車両を開けられます。 거의 모든 서방진영 차량을 여는 열쇠입니다. - 一组解锁钥匙 (可解锁大部份蓝方载具). - 一組解鎖鑰匙 (可解鎖大部份藍方載具). + 一组解锁钥匙 (可解锁大部份蓝方载具) + 一組解鎖鑰匙 (可解鎖大部份藍方載具) A key that should open most EAST vehicle. @@ -142,8 +142,8 @@ Uma chave que abre a maioria dos veículos orientais このキーは多くの EAST 車両を開けられます。 거의 모든 동방진영 차량을 여는 열쇠입니다. - 一组解锁钥匙 (可解锁大部份红方载具). - 一組解鎖鑰匙 (可解鎖大部份紅方載具). + 一组解锁钥匙 (可解锁大部份红方载具) + 一組解鎖鑰匙 (可解鎖大部份紅方載具) A key that should open most INDEP vehicle. @@ -158,8 +158,8 @@ Uma chave que abre a maioria dos veículos independentes このキーは多くの INDEP 車両を開けられます。 거의 모든 중립진영 차량을 여는 열쇠입니다. - 一组解锁钥匙 (可解锁大部份独立方载具). - 一組解鎖鑰匙 (可解鎖大部份獨立方載具). + 一组解锁钥匙 (可解锁大部份独立方载具) + 一組解鎖鑰匙 (可解鎖大部份獨立方載具) A key that should open most CIV vehicle. @@ -174,8 +174,8 @@ Uma chave que abre a maioria dos veículos civis. このキーは多くの CIV 車両を開けられます。 거의 모든 민간인 차량을 여는 열쇠입니다 - 一组解锁钥匙 (可解锁大部份平民载具). - 一組解鎖鑰匙 (可解鎖大部份平民載具). + 一组解锁钥匙 (可解锁大部份平民载具) + 一組解鎖鑰匙 (可解鎖大部份平民載具) Vehicle Lock Setup @@ -350,8 +350,8 @@ Impostazioni per resistenza iniziale delle serrature e stato di blocco dei veicoli. Rimuove stati di blocco ambigui. ピッキング ツールの強さと車両の鍵の初期状態を設定できます。あいまいな鍵の状態を削除します。 해정도구 설정과 시작시 차량의 잠금 상태 그리고 애매한 잠금 상태를 지우는 설정입니다. - 设定开锁能力和初始载具上锁状态. 移除不明确的锁定状态. - 設定開鎖能力和初始載具上鎖狀態. 移除不明確的鎖定狀態. + 设定开锁能力和初始载具上锁状态. 移除不明确的锁定状态 + 設定開鎖能力和初始載具上鎖狀態. 移除不明確的鎖定狀態 Vehicle Key Assign @@ -382,8 +382,8 @@ Sincronizza con veicoli e giocatori. Distribuirà chiavi ai giocatori per ogni veicolo sincronizzato. Valido solo per oggetti presenti ad inizio missione. 車両とプレイヤへ同期します。プレイヤへ同期された車両のカスタム キーを作ります。これはミッション開始時に作成されたオブジェクトでのみ有効です。 차량과 플레이어에게 동기화됩니다. 동기화된 차량은 플레이어에게 열쇠를 지급합니다. 오직 미션 시작시에 생긴 물체들만 유효합니다. - 可同步在载具与玩家身上. 将使被同步的玩家掌握其他被同步载具的钥匙. 此模块只会在任务刚开始时触发. - 可同步在載具與玩家身上. 將使被同步的玩家掌握其他被同步載具的鑰匙. 此模塊只會在任務剛開始時觸發. + 可同步在载具与玩家身上. 将使被同步的玩家掌握其他被同步载具的钥匙. 此模块只会在任务刚开始时触发 + 可同步在載具與玩家身上. 將使被同步的玩家掌握其他被同步載具的鑰匙. 此模塊只會在任務剛開始時觸發 diff --git a/addons/viewdistance/stringtable.xml b/addons/viewdistance/stringtable.xml index 9985707422..7653db4ce4 100644 --- a/addons/viewdistance/stringtable.xml +++ b/addons/viewdistance/stringtable.xml @@ -1,4 +1,4 @@ - + @@ -30,8 +30,8 @@ Consente di limitare la distanza visiva massima che può essere impostata dai giocatori. プレイヤーへ最大の視界距離を制限できます。 플레이어가 볼 수 있는 최대 시야를 제한합니다. - 允许玩家最大的可视距离. - 允許玩家最大的可視距離. + 允许玩家最大的可视距离 + 允許玩家最大的可視距離 Enable ACE viewdistance @@ -174,8 +174,8 @@ Cambia la distanza visiva in gioco quando il giocatore è in un veicolo terrestre. プレイヤーが車両の時の視界距離を変更します。 플레이어가 차량 내부일 경우의 시야를 바꿀 수 있습니다. - 改变玩家于地面载具内时的视野距离. - 改變玩家於地面載具內時的視野距離. + 改变玩家于地面载具内时的视野距离 + 改變玩家於地面載具內時的視野距離 Client View Distance (Air Vehicle) @@ -206,8 +206,8 @@ Cambia la distanza visiva in gioco quando il giocatore è in un mezzo aereo. プレイヤーが航空機に乗っている時の視界距離を変更します。 플레이어가 항공기 내부일 경우의 시야를 바꿀 수 있습니다. - 改变玩家于空中载具内时的视野距离. - 改變玩家於空中載具內時的視野距離. + 改变玩家于空中载具内时的视野距离 + 改變玩家於空中載具內時的視野距離 Dynamic Object View Distance @@ -238,8 +238,8 @@ Imposta la distanza visiva degli oggetti come un coefficiente basato sulla distanza visiva oppure basato sul campo visivo. 視野角を元にするか、視界距離によるオブジェクト描画距離を決定します。視野角を元にするオプションを有効化した場合、視野角により最低と最高値が変動します。 설정된 시야 혹은 시계(FoV)에 계수를 적용해 물체 시야를 적용합니다. 시계를 바탕으로 하는 옵션을 활성화할 경우 시계에 의한 최저와 최고치가 변동됩니다. - 设定物件可被观察的距离, 透过视野距离或是视野角度来决定. - 設定物件可被觀察的距離, 透過視野距離或是視野角度來決定. + 设定物件可被观察的距离, 透过视野距离或是视野角度来决定 + 設定物件可被觀察的距離, 透過視野距離或是視野角度來決定 Off diff --git a/addons/zeus/stringtable.xml b/addons/zeus/stringtable.xml index c9a4041fc5..449d495ee4 100644 --- a/addons/zeus/stringtable.xml +++ b/addons/zeus/stringtable.xml @@ -1,4 +1,4 @@ - + @@ -30,8 +30,8 @@ Fornisce controllo su vari aspetti di Zeus. Zeus のさまざまな側面を強化します。 Zeus에게 다양한 방면의 조작을 제공해줍니다 - 提供宙斯各个方面的控制权. - 提供宙斯各個方面的控制權. + 提供宙斯各个方面的控制权 + 提供宙斯各個方面的控制權 Ascension Messages @@ -62,8 +62,8 @@ Mostra messaggi popup globali quando un giocatore viene assegnato come Zeus. プレイヤーが Zeus になるとき、全体へポップアップ表示をおこないます。 플레이어가 Zeus 될 시 서버에 이를 알리는 팝업이 등장합니다. - 当一位玩家被指定为宙斯时显示全球讯息. - 當一位玩家被指定為宙斯時顯示全球訊息. + 当一位玩家被指定为宙斯时显示全球讯息 + 當一位玩家被指定為宙斯時顯示全球訊息 Zeus Eagle @@ -532,8 +532,8 @@ %1 nie jest kompatybilny ze zjazdem linowym. %1 n'est pas compatible. %1 non è compatibile con il fastrope. - %1无法使用快速绳降系统. - %1無法使用快速繩降系統. + %1无法使用快速绳降系统 + %1無法使用快速繩降系統 Unable to remove FRIES, ropes are deployed. @@ -542,8 +542,8 @@ Nie można usunąć FRIES, liny są wypuszczone. Pas en mesure d'enlever le FRIES, les cordes ne sont pas déployées. Impossibile rimuovere le FRIES, le corde sono ancora dispiegate - 无法移除快速绳降系统, 因为绳索已被释放出来. - 無法移除快速繩降系統, 因為繩索已被釋放出來. + 无法移除快速绳降系统, 因为绳索已被释放出来 + 無法移除快速繩降系統, 因為繩索已被釋放出來 Teleport Players diff --git a/optionals/compat_adr_97/stringtable.xml b/optionals/compat_adr_97/stringtable.xml index 52e08de2b1..02d76d08e2 100644 --- a/optionals/compat_adr_97/stringtable.xml +++ b/optionals/compat_adr_97/stringtable.xml @@ -13,8 +13,8 @@ P90 TR (Fekete) P90 TR (Preto) P90 TR (黒) - P90 TR (黑色) - P90 TR (黑色) + P90 TR (黑色) + P90 TR (黑色) P90 TR (Khaki) @@ -28,8 +28,8 @@ P90 TR (Khaki) P90 TR (Caqui) P90 TR (土埃) - P90 TR (卡其色) - P90 TR (卡其色) + P90 TR (沙色) + P90 TR (沙色) P90 TR (Camo) @@ -43,8 +43,8 @@ P90 TR (Terepmintás) P90 TR (Camuflagem) P90 TR (迷彩) - P90 TR (迷彩) - P90 TR (迷彩) + P90 TR (迷彩) + P90 TR (迷彩) P90 TR (Hex) @@ -58,8 +58,8 @@ P90 TR (Hex) P90 TR (Hex) P90 TR (蜂巣) - P90 TR (數位蜂巢迷彩) - P90 TR (数位蜂巢迷彩) + P90 TR (數位蜂巢迷彩) + P90 TR (数位蜂巢迷彩) P90 (Black) @@ -73,8 +73,8 @@ P90 (Fekete) P90 (Preto) P90 (黒) - P90 (黑色) - P90 (黑色) + P90 (黑色) + P90 (黑色) P90 (Khaki) @@ -88,8 +88,8 @@ P90 (Khaki) P90 (Caqui) P90 (土埃) - P90 (卡其色) - P90 (卡其色) + P90 (沙色) + P90 (沙色) P90 (Camo) @@ -103,8 +103,8 @@ P90 (Terepmintás) P90 (Camuflagem) P90 (迷彩) - P90 (迷彩) - P90 (迷彩) + P90 (迷彩) + P90 (迷彩) P90 (Hex) @@ -118,8 +118,8 @@ P90 (Hex) P90 (Hex) P90 (蜂巣) - P90 (數位蜂巢迷彩) - P90 (数位蜂巢迷彩) + P90 (數位蜂巢迷彩) + P90 (数位蜂巢迷彩) PS90 TR (Black) @@ -133,8 +133,8 @@ PS90 TR (Fekete) PS90 TR (Preto) PS90 TR (黒) - PS90 TR (黑色) - PS90 TR (黑色) + PS90 TR (黑色) + PS90 TR (黑色) PS90 TR (Khaki) @@ -148,8 +148,8 @@ PS90 TR (Khaki) PS90 TR (Caqui) PS90 TR (土埃) - PS90 TR (卡其色) - PS90 TR (卡其色) + PS90 TR (沙色) + PS90 TR (沙色) PS90 TR (Camo) @@ -163,8 +163,8 @@ PS90 TR (Terepmintás) PS90 TR (Camuflagem) PS90 TR (迷彩) - PS90 TR (迷彩) - PS90 TR (迷彩) + PS90 TR (迷彩) + PS90 TR (迷彩) PS90 TR (Hex) @@ -178,8 +178,8 @@ PS90 TR (Hex) PS90 TR (Hex) PS90 TR (蜂巣) - PS90 TR (數位蜂巢迷彩) - PS90 TR (数位蜂巢迷彩) + PS90 TR (數位蜂巢迷彩) + PS90 TR (数位蜂巢迷彩) PS90 (Black) @@ -193,8 +193,8 @@ PS90 (Fekete) PS90 (Preto) PS90 (黒) - PS90 (黑色) - PS90 (黑色) + PS90 (黑色) + PS90 (黑色) PS90 (Khaki) @@ -208,8 +208,8 @@ PS90 (Khaki) PS90 (Caqui) PS90 (土埃) - PS90 (卡其色) - PS90 (卡其色) + PS90 (沙色) + PS90 (沙色) PS90 (Camo) @@ -223,8 +223,8 @@ PS90 (Terepmintás) PS90 (Camuflagem) PS90 (迷彩) - PS90 (迷彩) - PS90 (迷彩) + PS90 (迷彩) + PS90 (迷彩) PS90 (Hex) @@ -238,8 +238,8 @@ PS90 (Hex) PS90 (Hex) PS90 (蜂巣) - PS90 (數位蜂巢迷彩) - PS90 (数位蜂巢迷彩) + PS90 (數位蜂巢迷彩) + PS90 (数位蜂巢迷彩) 5.7mm 50Rnd Mag @@ -253,8 +253,8 @@ Caricatore 5.7mm 50Rnd Магазин из 50-ти 5,7 мм 5.7mm 50 発入り弾倉 - 5.7mm 50發 彈匣 - 5.7mm 50发 弹匣 + 5.7mm 50發 彈匣 + 5.7mm 50发 弹匣 Caliber: 5.7mm<br />Rounds: 50<br />Used in: P90 @@ -268,8 +268,8 @@ Calibre: 5.7mm<br />Cartuchos: 50<br />Usado em: P90 Kaliber: 5,7mm<br />Lövedékek: 50<br />Használható: P90 口径: 5.7mm<br />装弾数: 50<br />次で使用: P90 - 口徑: 5.7mm<br />發數: 50<br />使用於: P90 - 口径: 5.7mm<br />发数: 50<br />使用于: P90 + 口徑: 5.7mm<br />發數: 50<br />使用於: P90 + 口径: 5.7mm<br />发数: 50<br />使用于: P90 From 13293ee7aacbdb50f615272ca12ad6bf86f1dba2 Mon Sep 17 00:00:00 2001 From: PabstMirror Date: Wed, 19 Jul 2017 13:59:23 -0500 Subject: [PATCH 197/657] Add hellfire support to CUP vehicles (#5367) --- addons/hellfire/CfgMagazines.hpp | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/addons/hellfire/CfgMagazines.hpp b/addons/hellfire/CfgMagazines.hpp index 79c5b5016c..c5278e4264 100644 --- a/addons/hellfire/CfgMagazines.hpp +++ b/addons/hellfire/CfgMagazines.hpp @@ -24,7 +24,7 @@ class CfgMagazines { count = 1; mass = 85; pylonWeapon = QGVAR(launcher); - hardpoints[] = {"B_MISSILE_PYLON", "SCALPEL_1RND_EJECTOR", "B_ASRRAM_EJECTOR", "UNI_SCALPEL"}; + hardpoints[] = {"B_MISSILE_PYLON", "SCALPEL_1RND_EJECTOR", "B_ASRRAM_EJECTOR", "UNI_SCALPEL", "CUP_NATO_HELO_SMALL", "CUP_NATO_HELO_LARGE"}; model = "\A3\Weapons_F\DynamicLoadout\PylonPod_1x_Missile_AA_04_F.p3d"; }; class PylonRack_3Rnd_ACE_Hellfire_AGM114K: 6Rnd_ACE_Hellfire_AGM114K { // 3x Launcher Support Rack @@ -32,7 +32,7 @@ class CfgMagazines { count = 3; mass = 250; pylonWeapon = QGVAR(launcher); - hardpoints[] = {"B_MISSILE_PYLON", "UNI_SCALPEL"}; + hardpoints[] = {"B_MISSILE_PYLON", "UNI_SCALPEL", "CUP_NATO_HELO_LARGE"}; model = "\A3\Weapons_F\DynamicLoadout\PylonPod_3x_Missile_LG_scalpel_F.p3d"; mirrorMissilesIndexes[] = {2, 1, 3}; }; @@ -41,7 +41,7 @@ class CfgMagazines { count = 4; mass = 340; pylonWeapon = QGVAR(launcher); - hardpoints[] = {"UNI_SCALPEL"}; + hardpoints[] = {"UNI_SCALPEL", "CUP_NATO_HELO_LARGE"}; model = "\A3\Weapons_F\DynamicLoadout\PylonPod_4x_Missile_LG_scalpel_F.p3d"; mirrorMissilesIndexes[] = {2, 1, 4, 3}; }; From fd48c7fba94f33f4253f0601622cea94f8a6f937 Mon Sep 17 00:00:00 2001 From: Wakbub Date: Wed, 19 Jul 2017 21:01:25 +0200 Subject: [PATCH 198/657] Update the Wiki for the Settings Framework (#5363) * Update settings-framework.md Modifications and extensions. * Update settings-framework.md Replacement of the bulleted list with a numbered list, as the steps are in chronological order. Removal of superfluous text. --- docs/wiki/framework/settings-framework.md | 17 +++++++++-------- 1 file changed, 9 insertions(+), 8 deletions(-) diff --git a/docs/wiki/framework/settings-framework.md b/docs/wiki/framework/settings-framework.md index 47ad8ceb18..0da3186e38 100644 --- a/docs/wiki/framework/settings-framework.md +++ b/docs/wiki/framework/settings-framework.md @@ -71,14 +71,15 @@ The server config setting entries are done through our optional `ace_server.pbo` ACE3 contains a lot of settings, for that reason tweaking everything to your liking manually can be quite a task. We have provided the option to export all settings in the editor (single-player). For this, follow these simple steps: -- Open the editor (single-player). -- Under modules (F7), find ACE, `Allow Config Export [ACE]`. -- Place down the module, ensure that the `Allow` parameter is set to `Yes`. -- Press preview, once in the game, press Esc and open the ACE3 Options dialog (top left) -- This is the dialog where you can modify client side settings. On the bottom left of it, you will now see a button called `Config Export`. Press it and a new dialog opens. -- You are now in the dialog that allows you to adjust all settings from ACE3. Tweak this to your liking. -- Once you are done tweaking, press the `Export` button and all settings will be copied to your clipboard. -- Paste the settings in your `serverconfig.hpp` file and you're done. +1. Open the `Eden Editor`. +1. Place a playable character. +1. Click `Systems` (F5) > `Modules` > `ACE`. +1. Place the `Allow Config Export [ACE]` module. Ensure that its `Allow` parameter is set to `Yes`. +1. Click `Play` > `Play in Singleplayer (SP)` (Enter). +1. Once in the game, press Esc, and click `ACE OPTIONS` (in the top-left corner) to open the `ACE Options` dialog. Here you can modify client-side settings. +1. Click `Open Export Menu` at the bottom of the dialog to open another dialog. Here you can adjust all `ACE3 settings`, both client-side and server-side. Tweak them to your liking. +1. Once you are done tweaking, click `Export` to copy all server-side settings to the clipboard. +1. Paste the settings in your copy of `serverconfig.hpp` and save the file. Please note that in the `serverconfig.hpp` file there is no need for adding the `ACE_Settings` class. From 7655c837e8b648db61ea269f7eb231f514a79130 Mon Sep 17 00:00:00 2001 From: Glowbal Date: Sun, 23 Jul 2017 13:15:35 +0200 Subject: [PATCH 199/657] replace http urls by https --- README.md | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/README.md b/README.md index 747d01bb42..55ba2379b7 100644 --- a/README.md +++ b/README.md @@ -18,8 +18,8 @@ ACE3 License - - ACE3 Slack + + ACE3 Slack ACE3 Build Status @@ -28,7 +28,7 @@

    Requires the latest version of CBA A3.
    - Visit us on Twitter | Facebook | YouTube | Reddit
    + Visit us on Twitter | Facebook | YouTube | Reddit

    **ACE3** is a joint effort by the teams behind **ACE2**, **AGM** and **CSE** to improve the realism and authenticity of Arma 3. @@ -74,16 +74,16 @@ The mod is **built modularly**, so almost any included PBO can be easily removed ### Guides & how-tos If you installed ACE3 but have trouble understanding how it all works, or where to start, read this first: -- [Installation guide](http://ace3mod.com/wiki/user/installation-guide.html) -- [Information center](http://ace3mod.com/wiki/user/information-center.html) +- [Installation guide](https://ace3mod.com/wiki/user/installation-guide.html) +- [Information center](https://ace3mod.com/wiki/user/information-center.html) #### Contributing You can help out with the ongoing development by looking for potential bugs in our code base, or by contributing new features. To contribute something to ACE3, simply fork this repository and submit your pull requests for review by other collaborators. Remember to add yourself to the author array of any PBO you will be editing and the [`AUTHORS.txt`](https://github.com/acemod/ACE3/blob/master/AUTHORS.txt) file; including a valid email address. Please, use our [Issue Tracker](https://github.com/acemod/ACE3/issues) to report a bug, propose a feature, or suggest changes to the existing ones. See also: -- [How to report an issue](http://ace3mod.com/wiki/user/how-to-report-an-issue.html) -- [How to make a feature request](http://ace3mod.com/wiki/user/how-to-make-a-feature-request.html) +- [How to report an issue](https://ace3mod.com/wiki/user/how-to-report-an-issue.html) +- [How to make a feature request](https://ace3mod.com/wiki/user/how-to-make-a-feature-request.html) #### Testing & building To help us test the latest development changes, download our master branch ([directly](https://github.com/acemod/ACE3/archive/master.zip), or [with git](https://help.github.com/articles/fetching-a-remote/)), then assemble a test build: -- [Setting up the development environment](http://ace3mod.com/wiki/development/setting-up-the-development-environment.html) – step-by-step instructions on how to properly setup and build a version of ACE3 for testing purposes. +- [Setting up the development environment](https://ace3mod.com/wiki/development/setting-up-the-development-environment.html) – step-by-step instructions on how to properly setup and build a version of ACE3 for testing purposes. From 8b7a8626118ee4add77b1bb38727dde7fb9bbfa6 Mon Sep 17 00:00:00 2001 From: classic Date: Sun, 23 Jul 2017 21:27:50 +0900 Subject: [PATCH 200/657] Update the Jpn translate fd48c7f (#5381) * Update the Jpn translation Support to new entry * Update the Jpn translation for more Natural words. * Update the Jpn translation Unification of words. * Update the Jpn translation tweaks to words. * Update the Jpn translation Fix to wrong translation. * Update the Jpn translation added translation to Proper noun * Update to Jpn translation Fix to wrong translation. --- addons/advanced_fatigue/stringtable.xml | 1 + addons/finger/stringtable.xml | 20 ++++++++++---------- addons/kestrel4500/stringtable.xml | 10 +++++----- addons/medical/stringtable.xml | 6 +++--- addons/medical_menu/stringtable.xml | 2 +- addons/microdagr/stringtable.xml | 12 ++++++------ addons/missileguidance/stringtable.xml | 8 ++++---- 7 files changed, 30 insertions(+), 29 deletions(-) diff --git a/addons/advanced_fatigue/stringtable.xml b/addons/advanced_fatigue/stringtable.xml index bda9a42230..523b7adaa8 100644 --- a/addons/advanced_fatigue/stringtable.xml +++ b/addons/advanced_fatigue/stringtable.xml @@ -5,6 +5,7 @@ Advanced Fatigue 進階疲勞 进阶疲劳 + アドバンスド疲労 Performance Factor diff --git a/addons/finger/stringtable.xml b/addons/finger/stringtable.xml index b165185358..47a306ef86 100644 --- a/addons/finger/stringtable.xml +++ b/addons/finger/stringtable.xml @@ -12,7 +12,7 @@ Mostrar el indicador de señalado a uno mismo Zobrazit ukázání směru pro sebe Mostra puntatore per te stesso - 自分にポインティング表記を表示する + 自分に指差し表記を表示する 자신이 가리키는곳을 보여줍니다 显示指向指示器给自己 顯示指向指示器給自己 @@ -28,7 +28,7 @@ Muestra el indicador para el jugador que apunta. Esta opción no afecta si los otros jugadores verían el indicador Zobrazit infikátor, když ukážete prstem. Tato volba nemá vliv, zda ostatní hráči uvidí indikátor nebo ne. Mostra puntatore per il giocatore indicato. Questa opzione non influisce la possibilità che gli altri giocatori vedano il puntatore - プレイヤーへのポインティング表記を描画します。このオプションは他のプレイヤーの表記に影響しません。 + プレイヤーへの指差し表記を描画します。このオプションは他のプレイヤーの表記に影響しません。 대상이 가리키는곳을 보이게 합니다. 显示指向指示器给玩家自己. 此选项设定并不影响其他玩家能否看到指示器 顯示指向指示器給玩家自己. 此選項設定並不影響其他玩家能否看到指示器 @@ -44,7 +44,7 @@ Indicador de señalado Ukazování směru Indicatore di puntamento - ポインティング表記 + 指差し表記 가리키기 표시기 指向指示器 指向指示器 @@ -60,7 +60,7 @@ Color del círculo indicador que señala Barva kruhu pro ukázání směru Colore del cerchio dell'indicatore di puntamento - ポインティング表記の円の色 + 指差し表記の円の色 가리키기의 원형 색상 指向指示器颜色 指向指示器顏色 @@ -76,7 +76,7 @@ Acción "apuntar con el dedo a" Akce "ukázat prstem na" Azione "punta il dito a" - "point a finger at"キー + "指差し"キー "손가락으로 가리키기"행동 使"手指指向在" 使"手指指向在" @@ -92,7 +92,7 @@ Señala y muestra un marcador virtual donde ustás apuntando para las unidades cercanas. Puede ser mantenido. Ukazuje virtuální značku kruhu ve směru, kterým se díváte pro všechny blízké jednotky. Punta e mostra un marker virtuale di dove stai guardando alle unità vicine. Può essere tenuto premuto. - ポイント、そして架空のマーカー表記は自ユニットの近くにいると表記されます。これは押しっぱなしにできます。 + 指差しが出すマーカー表記は自ユニットの近くにいると表記されます。これは押しっぱなしにできます。 당신이 보는것을 가상의 마커로 표시함으로서 다른 인원이 볼 수 있게 합니다. 누른채로 유지할 수 있습니다. 当按下此按键后, 你附近的单位即可看见一个虚拟图示, 标明你正在指向的位置. 此按键可以被按住来持续显示 當按下此按鍵後, 你附近的單位即可看見一個虛擬圖示, 標明你正在指向的位置. 此按鍵可以被按住來持續顯示 @@ -108,7 +108,7 @@ Ajustes de señalado Nastavení ukázování směru Impostazioni puntamento - ポインティング設定 + 指差し設定 가리키기 설정 指向设定 指向設定 @@ -124,7 +124,7 @@ Señalado habilitado Ukazování povoleno Puntamento abilitato - ポインティングを有効 + 指差しを有効 가리키기 활성화 指向系统启动 指向系統啟動 @@ -140,7 +140,7 @@ Distancia máxima de señalado Maximální dosah pro ukazování směru Raggio massimo puntamento - ポインティングの最大範囲 + 指差しの最大範囲 가리키기 최대 범위 指向指示器最大显示距离 指向指示器最大顯示距離 @@ -156,7 +156,7 @@ Distancia máxima entre los jugadores para mostrar el indicador que señala [por defecto: 4 metros] Maximální vzdálenost mezi hráči pro ukázání směru [výchozí: 4 metry] Distanza massima tra giocatori per mostrare l'indicatore di puntamento [default: 4 metri] - ポインティング表記が他のプレイヤーに表示される範囲を決定できます。(標準 4 メートル) + 指差し表記が他のプレイヤーに表示される範囲を決定できます。(標準 4 メートル) 플레이어 사이에서 가리키기 표시를 보이게 하는 최대거리를 설정합니다[기본설정: 4 미터] 设定指向指示器最大显示距离. [预设: 4公尺] 設定指向指示器最大顯示距離. [預設: 4公尺] diff --git a/addons/kestrel4500/stringtable.xml b/addons/kestrel4500/stringtable.xml index bb65f22191..f83c875d57 100644 --- a/addons/kestrel4500/stringtable.xml +++ b/addons/kestrel4500/stringtable.xml @@ -12,7 +12,7 @@ Kestrel 4500NV Kestrel 4500NV Kestrel 4500NV - Kestrel 4500NV + ケストレル 4500NV Kestrel 4500NV 猎隼4500测风仪 獵隼4500測風儀 @@ -28,7 +28,7 @@ Kestrel 4500 Medidor Balístico Ativo Kestrel 4500 kézi szél-és időjárásmérő Příruční meteostanice Kestrel 4500 - Kestrel 4500 携帯型風速計 + ケストレル 4500 携帯型風速計 Kestrel 4500 휴대형 기상 관측기 猎隼4500掌上型天气追踪仪 獵隼4500掌上型天氣追蹤儀 @@ -60,7 +60,7 @@ Kestrel 4500 mutatása Zobrazit Kestrel 4500 Mostrar Kestrel 4500 - Kestrel 4500 を見る + ケストレル 4500 を見る Kestrel 4500 보이기 显示猎隼4500测风仪 顯示獵隼4500測風儀 @@ -92,7 +92,7 @@ Kestrel 4500 elővétele Otevřít Kestrel 4500 Abrir Kestrel 4500 - Kestrel 4500 を開く + ケストレル 4500 を開く Kestrel 4500 열기 开启猎隼4500测风仪 開啟獵隼4500測風儀 @@ -108,7 +108,7 @@ Kestrel 4500 mutatása Zobrazit Kestrel 4500 Mostrar Kestrel 4500 - Kestrel 4500 を見る + ケストレル 4500 を見る Kestrel 4500 숨기기 显示猎隼4500测风仪 顯示獵隼4500測風儀 diff --git a/addons/medical/stringtable.xml b/addons/medical/stringtable.xml index ff304546d9..b0e0b6c611 100644 --- a/addons/medical/stringtable.xml +++ b/addons/medical/stringtable.xml @@ -1018,7 +1018,7 @@ Sok vért vesztett Ha perso parecchio sangue Perdeu muito sangue - 大量出血している + 大量失血している 많은 양의 혈액을 잃음 大量失血中 大量失血中 @@ -2487,7 +2487,7 @@ Ztratil hodně krve Ele perdeu muito sangue Ha perso molto sangue - 彼は大量出血している + 彼は大量失血している 많은 양의 피를 잃었다 他流失大量血液 他流失大量血液 @@ -2503,7 +2503,7 @@ Nem vesztett vért Neztratil žádnou krev Ele não perdeu sangue - 彼は出血していない + 彼は失血していない 피를 잃지 않았다 他并没有失血 他並沒有失血 diff --git a/addons/medical_menu/stringtable.xml b/addons/medical_menu/stringtable.xml index 20180d3b91..5cf2bdca6b 100644 --- a/addons/medical_menu/stringtable.xml +++ b/addons/medical_menu/stringtable.xml @@ -791,7 +791,7 @@ Perdeu muito sangue Ztratil hodně krve Perso molto Sangue - 大量出血している + 大量失血している 많은 피를 흘림 大量失血 大量失血 diff --git a/addons/microdagr/stringtable.xml b/addons/microdagr/stringtable.xml index 023c92d7a7..03de6a72d1 100644 --- a/addons/microdagr/stringtable.xml +++ b/addons/microdagr/stringtable.xml @@ -44,7 +44,7 @@ Szögmértékegység: Unità angolare: Unidade Angular: - 角度の種類: + 角度の種類: 각도의 단위: 角密位: 角密位: @@ -60,7 +60,7 @@ Mil Mils Mils: - ミリ ラジアン + ミル 密位 密位 @@ -76,7 +76,7 @@ Útvonalpontok mutatása a térképen: Mostra waypoint sulla mappa: Mostrar Waypoints no mapa: - 地図へウェイポイントを表示: + 地図へウェイポイントを表示: 웨이포인트를 지도에 보이기: 显示路径点在地图上: 顯示路徑點在地圖上: @@ -140,7 +140,7 @@ Add meg a rácskoordinátákat: Introduci griglia coordinate: Digite as Ccords. do Grid - 座標を入力: + 座標を入力: 망 좌표 입력: 输入网格座标: 輸入網格座標: @@ -204,7 +204,7 @@ Távolság: Distanza: Distância: - 距離: + 距離: 거리: 范围: 範圍: @@ -300,7 +300,7 @@ UP Beállítása Definisci WayPoints Definir WP - ウェイポイント設定 + ウェイポイント設定 웨이포인트 설정 设置路径点 設置路徑點 diff --git a/addons/missileguidance/stringtable.xml b/addons/missileguidance/stringtable.xml index f2052d88b9..b95e6a4dee 100644 --- a/addons/missileguidance/stringtable.xml +++ b/addons/missileguidance/stringtable.xml @@ -44,7 +44,7 @@ Míssil Hydra-70 DAGR Hydra-70 DAGR rakéta Hydra-70 DAGR - Hydra-70 DAGR ミサイル + ハイドラ-70 DAGR ミサイル Hydra-70 DAGR 미사일 九头蛇-70 直接攻击导引飞弹 九頭蛇-70 直接攻擊導引飛彈 @@ -76,7 +76,7 @@ Míssil guiado a laser Hydra-70 DAGR Hydra-70 DAGR lézer-irányított rakéta Управляемая ракета лазерного наведения Hydra-70 DAGR - Hydra-70 DAGR レーザ誘導ミサイル + ハイドラ-70 DAGR レーザ誘導ミサイル Hydra-70 DAGR 레이저 유도 미사일 九头蛇-70 直接攻击雷射导引飞弹 九頭蛇-70 直接攻擊雷射導引飛彈 @@ -92,7 +92,7 @@ Míssil Hellfire II AGM-114K Hellfire II AGM-114K rakéta Hellfire II AGM-114K - Hellfire II AGM-114K ミサイル + ヘルファイア II AGM-114K ミサイル Hellfire II AGM-114K 미사일 地狱火II型 AGM-114K 导弹 地獄火II型 AGM-114K 導彈 @@ -124,7 +124,7 @@ Míssil guiado a laser Hellfire II AGM-114K Hellfire II AGM-114K lézer-irányított rakéta Управляемая ракета лазерного наведения Hellfire II AGM-114K - Hellfire II AGM-114K レーザ誘導ミサイル + ヘルファイア II AGM-114K レーザ誘導ミサイル Hellfire II AGM-114K 레이저 유도 미사일 地狱火II型 AGM-114K 雷射导引飞弹 地獄火II型 AGM-114K 雷射導引飛彈 From 20e50176e66f8d8611a5b7dbaf913cb75d5f8417 Mon Sep 17 00:00:00 2001 From: Dystopian Date: Thu, 27 Jul 2017 09:26:24 +0300 Subject: [PATCH 201/657] Add addon template and fast recompiling descriptions to wiki (#5388) * Add addon template mention * Add fast function recompiling mention * Add LINKFUNC macro description * Update coding-guidelines.md --- docs/wiki/development/coding-guidelines.md | 6 ++++++ .../development/setting-up-the-development-environment.md | 2 ++ 2 files changed, 8 insertions(+) diff --git a/docs/wiki/development/coding-guidelines.md b/docs/wiki/development/coding-guidelines.md index 79214e4ecd..53363ba312 100644 --- a/docs/wiki/development/coding-guidelines.md +++ b/docs/wiki/development/coding-guidelines.md @@ -58,6 +58,9 @@ class ACE_Settings { }; ``` +#### 1.2.5 Addon template +Addon template is at [extras/blank](https://github.com/acemod/ACE3/tree/master/extras/blank){:target="_blank"} repo directory. + ### 1.3 Stringtable All text that shall be displayed to a user shall be defined in a `stringtable.xml` file for multi-language support. @@ -87,6 +90,7 @@ There also exists the `FUNC` family of Macros: |`EFUNC(leg,face)` | `ace_leg_fnc_face` or the call trace wrapper for that function. | |`DFUNC(face)` | `ace_balls_fnc_face` and will ALWAYS be the function global variable. | |`DEFUNC(leg,face)` | `ace_leg_fnc_face` and will ALWAYS be the function global variable. | +|`LINKFUNC(face)` | `FUNC(face)` or "pass by reference" `{_this call FUNC(face)}` | |`QFUNC(face)` | `"ace_balls_fnc_face"` | |`QEFUNC(leg,face)` | `"ace_leg_fnc_face"` | |`QQFUNC(face)` | `""ace_balls_fnc_face""` used inside `QUOTE` macros where double quotation is required. | @@ -96,6 +100,8 @@ The `FUNC` and `EFUNC` macros shall NOT be used inside `QUOTE` macros if the int Using `FUNC` or `EFUNC` inside a `QUOTE` macro is fine if the intention is for it to be executed as a function. +`LINKFUNC` macro allows to recompile function used in event handler code when function cache is disabled. E.G. `player addEventHandler ["Fired", LINKFUNC(firedEH)];` will run updated code after each recompile. + #### 2.1.1 `FUNC` Macros, Call Tracing, and Non-ACE3/Anonymous Functions ACE3 implements a basic call tracing system that can dump the call stack on errors or wherever you want. To do this the `FUNC` macros in debug mode will expand out to include metadata about the call including line numbers and files. This functionality is automatic with the use of calls via `FUNC` and `EFUNC`, but any calls to other functions need to use the following macros: diff --git a/docs/wiki/development/setting-up-the-development-environment.md b/docs/wiki/development/setting-up-the-development-environment.md index 580552aaa4..e081f93481 100644 --- a/docs/wiki/development/setting-up-the-development-environment.md +++ b/docs/wiki/development/setting-up-the-development-environment.md @@ -127,6 +127,8 @@ class CfgSettings { #define DISABLE_COMPILE_CACHE ``` +All functions with disabled caching can be recompiled with `[] call ACE_PREP_RECOMPILE;` command without mission restart. You can add a addAction/keybind/pfeh with this code and use it for fast recompiling. + ### 7.2 Restrictions Files must exist in the built PBOs for file patching to work. If you create a new file you must rebuild the PBO or Arma will not find it in your file paths. From 03b51a6c5033bae80cd3e3ff5159937299bebf6b Mon Sep 17 00:00:00 2001 From: Dystopian Date: Sun, 30 Jul 2017 20:29:23 +0300 Subject: [PATCH 202/657] Add CBA Keybinding link to Shortcuts wiki (#5394) --- docs/wiki/user/shortcuts.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/docs/wiki/user/shortcuts.md b/docs/wiki/user/shortcuts.md index 6b507ee106..dc6578f776 100644 --- a/docs/wiki/user/shortcuts.md +++ b/docs/wiki/user/shortcuts.md @@ -7,6 +7,8 @@ order: 5 parent: wiki --- +Refer to [CBA Keybinding wiki](https://github.com/CBATeam/CBA_A3/wiki/Keybinding){:target="_blank"} on how to change ACE shortcuts. + From a0b5f9f2d5a2212c34bf8f468444ddc8e8d473f0 Mon Sep 17 00:00:00 2001 From: Tim Beswick Date: Thu, 3 Aug 2017 18:50:29 +0100 Subject: [PATCH 203/657] Laser seeker range improvements (#5365) * Workaround for laser max range. Made laser hud seeker use ammo values. * Nested ifs for optimization of check --- addons/hellfire/functions/fnc_showHud.sqf | 5 ++++- addons/laser/functions/fnc_seekerFindLaserSpot.sqf | 6 +++--- addons/laser/functions/fnc_shootRay.sqf | 7 +++++++ 3 files changed, 14 insertions(+), 4 deletions(-) diff --git a/addons/hellfire/functions/fnc_showHud.sqf b/addons/hellfire/functions/fnc_showHud.sqf index c79780c3fe..380a31b081 100644 --- a/addons/hellfire/functions/fnc_showHud.sqf +++ b/addons/hellfire/functions/fnc_showHud.sqf @@ -91,9 +91,12 @@ GVAR(pfID) = [{ private _ctrlIcon = (uiNamespace getVariable [QGVAR(display), displayNull]) displayCtrl IDC_LASERICON; // Do Laser Scan: + private _ammo = getText (configFile >> "CfgMagazines" >> _vehicle currentMagazineTurret _turretPath >> "ammo"); private _laserSource = AGLtoASL (_vehicle modelToWorld (_vehicle selectionPosition _seekerSource)); private _laserCode = _vehicle getVariable [QEGVAR(laser,code), ACE_DEFAULT_LASER_CODE]; - private _laserResult = [_laserSource, vectorDir _vehicle, 70, 5000, [ACE_DEFAULT_LASER_WAVELENGTH,ACE_DEFAULT_LASER_WAVELENGTH], _laserCode, _vehicle] call EFUNC(laser,seekerFindLaserSpot); + private _seekerAngle = getNumber (configFile >> "CfgAmmo" >> _ammo >> "ace_missileguidance" >> "seekerAngle"); + private _seekerMaxRange = getNumber (configFile >> "CfgAmmo" >> _ammo >> "ace_missileguidance" >> "seekerMaxRange"); + private _laserResult = [_laserSource, vectorDir _vehicle, _seekerAngle, _seekerMaxRange, [ACE_DEFAULT_LASER_WAVELENGTH,ACE_DEFAULT_LASER_WAVELENGTH], _laserCode, _vehicle] call EFUNC(laser,seekerFindLaserSpot); private _foundTargetPos = _laserResult select 0; private _haveLock = !isNil "_foundTargetPos"; diff --git a/addons/laser/functions/fnc_seekerFindLaserSpot.sqf b/addons/laser/functions/fnc_seekerFindLaserSpot.sqf index 460add1c74..3c144b0eae 100644 --- a/addons/laser/functions/fnc_seekerFindLaserSpot.sqf +++ b/addons/laser/functions/fnc_seekerFindLaserSpot.sqf @@ -25,15 +25,15 @@ BEGIN_COUNTER(seekerFindLaserSpot); -params ["_posASL", "_dir", "_seekerFov", "_seekerMaxDistnace", "_seekerWavelengths", "_seekerCode", ["_ignoreObj1", objNull]]; +params ["_posASL", "_dir", "_seekerFov", "_seekerMaxDistance", "_seekerWavelengths", "_seekerCode", ["_ignoreObj1", objNull]]; _dir = vectorNormalized _dir; _seekerWavelengths params ["_seekerWavelengthMin", "_seekerWavelengthMax"]; private _seekerCos = cos _seekerFov; -private _seekerMaxDistSq = _seekerMaxDistnace ^ 2; +private _seekerMaxDistSq = _seekerMaxDistance ^ 2; -TRACE_6("",_posASL,_dir,_seekerFov,_seekerMaxDistnace,_seekerWavelengths,_seekerCode); +TRACE_6("",_posASL,_dir,_seekerFov,_seekerMaxDistance,_seekerWavelengths,_seekerCode); private _spots = []; private _finalPos = nil; diff --git a/addons/laser/functions/fnc_shootRay.sqf b/addons/laser/functions/fnc_shootRay.sqf index ceae27fe77..88844c5c95 100644 --- a/addons/laser/functions/fnc_shootRay.sqf +++ b/addons/laser/functions/fnc_shootRay.sqf @@ -28,6 +28,13 @@ private _resultPos = nil; private _farPoint = _posASL vectorAdd (_dir vectorMultiply 10000); private _intersects = lineIntersectsSurfaces [_posASL, _farPoint, _ignoreVehicle1, _ignoreVehicle2]; +// workaround for lineIntersectsSurfaces using a hardcoded max distance of 5000m. New max distance 15000m +if (_intersects isEqualTo []) then { + _intersects = lineIntersectsSurfaces [_posASL vectorAdd (_dir vectorMultiply 5000), _farPoint vectorAdd (_dir vectorMultiply 5000), _ignoreVehicle1, _ignoreVehicle2]; + if (_intersects isEqualTo []) then { + _intersects = lineIntersectsSurfaces [_posASL vectorAdd (_dir vectorMultiply 10000), _farPoint vectorAdd (_dir vectorMultiply 10000), _ignoreVehicle1, _ignoreVehicle2]; + }; +}; if (!(_intersects isEqualTo [])) then { (_intersects select 0) params ["_intersectPosASL", "", "_intersectObject"]; From 292844690aeed48509e1db9b28fd3ebc1da4e7cf Mon Sep 17 00:00:00 2001 From: SilentSpike Date: Wed, 9 Aug 2017 11:34:35 +0100 Subject: [PATCH 204/657] Add Pentolite Gurney constant to wiki (#5413) Hard to find a reference for this, but figure it is useful to others as it's fairly common in older HEAT shells (WW2 stuff is why this even came to my attention) and modern fast-acting explosives. It's a bit of an approximation as I had to interpolate the value of the first reference so that it was correct relative to the other values on our wiki (by using two other explosives common to both tables). The second reference in fps converts to roughly the same value in m/s so I'm content to call it good. References: http://axpro.mines.edu/documents/MNGN%20444_Fragmentation%20and%20Safety%20Distances%20_Examples.pdf, p.3 http://dtic.mil/dtic/tr/fulltext/u2/783941.pdf, p.25 --- docs/wiki/framework/frag-framework.md | 1 + 1 file changed, 1 insertion(+) diff --git a/docs/wiki/framework/frag-framework.md b/docs/wiki/framework/frag-framework.md index 1ec5ebed97..07c59764f5 100644 --- a/docs/wiki/framework/frag-framework.md +++ b/docs/wiki/framework/frag-framework.md @@ -70,6 +70,7 @@ LX-14 | 2970 m/s Octol 75/25 | 2800 m/s PBX 9404 | 2900 m/s PBX 9502 | 2377 m/s +Pentolite | 2750 m/s PETN | 2930 m/s RDX | 2830 m/s Tetryl | 2500 m/s From d81e943590c81c73a876cadb0a72dcbbeb9cb79b Mon Sep 17 00:00:00 2001 From: PabstMirror Date: Wed, 9 Aug 2017 12:13:29 -0500 Subject: [PATCH 205/657] Delete medical litter on building explosion --- addons/medical/XEH_postInit.sqf | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/addons/medical/XEH_postInit.sqf b/addons/medical/XEH_postInit.sqf index 979f3c47bc..33119c870a 100644 --- a/addons/medical/XEH_postInit.sqf +++ b/addons/medical/XEH_postInit.sqf @@ -31,6 +31,20 @@ GVAR(heartBeatSounds_Slow) = ["ACE_heartbeat_slow_1", "ACE_heartbeat_slow_2"]; if (isServer) then { ["ace_placedInBodyBag", FUNC(serverRemoveBody)] call CBA_fnc_addEventHandler; [QGVAR(createLitterServer), FUNC(handleCreateLitter)] call CBA_fnc_addEventHandler; + addMissionEventHandler ["BuildingChanged", { + if (isNil QGVAR(allCreatedLitter)) exitWith {}; + params ["_buildingOld", "_buildingNew", "_isRuin"]; + TRACE_3("BuildingChanged",_buildingOld,_buildingNew,_isRuin); + private _radius = ((0.75 * getNumber (configFile >> "CfgVehicles" >> (typeOf _buildingOld) >> "mapsize")) max 5) min 50; + TRACE_1("",_radius); + { + _x params ["", "_objects"]; + if (({(_x distance2d _buildingOld) < _radius} count _objects) > 0) then { + GVAR(allCreatedLitter) deleteAt (GVAR(allCreatedLitter) find _x); + { TRACE_1("deleting",_x); deleteVehicle _x } forEach _objects; + }; + } forEach (+GVAR(allCreatedLitter)); + }]; }; ["ace_unconscious", { From ff1247daef6791723bbe6e7f73b66c5723f5054b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ozan=20E=C4=9Fitmen?= Date: Thu, 10 Aug 2017 14:32:55 +0300 Subject: [PATCH 206/657] Change "Remove Wheel" Action's Color Based on Damage (#5415) * Change repair action's colors on wheels * Add dots. --- addons/repair/XEH_PREP.hpp | 1 + .../repair/functions/fnc_addRepairActions.sqf | 8 ++--- addons/repair/functions/fnc_doFullRepair.sqf | 2 +- .../repair/functions/fnc_getClaimObjects.sqf | 2 +- .../functions/fnc_modifyInteraction.sqf | 4 +-- .../fnc_modifySelectionInteraction.sqf | 32 ++++++++++++++++++ .../functions/fnc_setHitPointDamage.sqf | 2 +- addons/repair/ui/repair_0_ca.paa | Bin 0 -> 5625 bytes addons/repair/ui/repair_1_ca.paa | Bin 0 -> 5625 bytes addons/repair/ui/repair_2_ca.paa | Bin 0 -> 5625 bytes addons/repair/ui/repair_3_ca.paa | Bin 0 -> 5625 bytes addons/repair/ui/repair_4_ca.paa | Bin 0 -> 5625 bytes addons/repair/ui/repair_5_ca.paa | Bin 0 -> 5625 bytes addons/repair/ui/repair_6_ca.paa | Bin 0 -> 5625 bytes addons/repair/ui/repair_7_ca.paa | Bin 0 -> 5625 bytes addons/repair/ui/repair_8_ca.paa | Bin 0 -> 5625 bytes 16 files changed, 41 insertions(+), 10 deletions(-) create mode 100644 addons/repair/functions/fnc_modifySelectionInteraction.sqf create mode 100644 addons/repair/ui/repair_0_ca.paa create mode 100644 addons/repair/ui/repair_1_ca.paa create mode 100644 addons/repair/ui/repair_2_ca.paa create mode 100644 addons/repair/ui/repair_3_ca.paa create mode 100644 addons/repair/ui/repair_4_ca.paa create mode 100644 addons/repair/ui/repair_5_ca.paa create mode 100644 addons/repair/ui/repair_6_ca.paa create mode 100644 addons/repair/ui/repair_7_ca.paa create mode 100644 addons/repair/ui/repair_8_ca.paa diff --git a/addons/repair/XEH_PREP.hpp b/addons/repair/XEH_PREP.hpp index 692bee6112..7c2e5a1f15 100644 --- a/addons/repair/XEH_PREP.hpp +++ b/addons/repair/XEH_PREP.hpp @@ -24,6 +24,7 @@ PREP(isInRepairFacility); PREP(isNearRepairVehicle); PREP(isRepairVehicle); PREP(modifyInteraction); +PREP(modifySelectionInteraction); PREP(moduleAddSpareParts); PREP(moduleAssignEngineer); PREP(moduleAssignRepairVehicle); diff --git a/addons/repair/functions/fnc_addRepairActions.sqf b/addons/repair/functions/fnc_addRepairActions.sqf index 398083a080..2fd191ff03 100644 --- a/addons/repair/functions/fnc_addRepairActions.sqf +++ b/addons/repair/functions/fnc_addRepairActions.sqf @@ -39,6 +39,7 @@ _hitPointsAddedNames = []; _hitPointsAddedStrings = []; _hitPointsAddedAmount = []; _processedHitpoints = []; +_icon = QPATHTOF(ui\repair_0_ca.paa); { _selection = _x; @@ -48,8 +49,6 @@ _processedHitpoints = []; // Wheels should always be unique if (_hitpoint in _processedHitpoints) exitWith {TRACE_3("Duplicate Wheel",_hitpoint,_forEachIndex,_selection);}; - _icon = "A3\ui_f\data\igui\cfg\actions\repair_ca.paa"; - _position = compile format ["_target selectionPosition ['%1', 'HitPoints'];", _selection]; TRACE_3("Adding Wheel Actions",_hitpoint,_forEachIndex,_selection); @@ -59,7 +58,7 @@ _processedHitpoints = []; private _text = localize LSTRING(RemoveWheel); _condition = {[_this select 1, _this select 0, _this select 2 select 0, "RemoveWheel"] call DFUNC(canRepair)}; _statement = {[_this select 1, _this select 0, _this select 2 select 0, "RemoveWheel"] call DFUNC(repair)}; - _action = [_name, _text, _icon, _statement, _condition, {}, [_hitpoint], _position, 2] call EFUNC(interact_menu,createAction); + _action = [_name, _text, _icon, _statement, _condition, {}, [_hitpoint], _position, 2, nil, FUNC(modifySelectionInteraction)] call EFUNC(interact_menu,createAction); [_type, 0, [], _action] call EFUNC(interact_menu,addActionToClass); // An action to replace the wheel is required @@ -121,7 +120,6 @@ _processedHitpoints = []; // Prepair the repair action _name = format ["Repair_%1_%2", _forEachIndex, _selection]; - _icon = "A3\ui_f\data\igui\cfg\actions\repair_ca.paa"; // Find localized string and track those added for numerization ([_hitpoint, "%1", _hitpoint, [_hitPointsAddedNames, _hitPointsAddedStrings, _hitPointsAddedAmount]] call FUNC(getHitPointString)) params ["_text", "_trackArray"]; @@ -161,7 +159,7 @@ _processedHitpoints = []; _condition = {[_this select 1, _this select 0, "", "fullRepair"] call DFUNC(canRepair)}; _statement = {[_this select 1, _this select 0, "", "fullRepair"] call DFUNC(repair)}; -_action = [QGVAR(fullRepair), localize LSTRING(fullRepair), "A3\ui_f\data\igui\cfg\actions\repair_ca.paa", _statement, _condition, {}, [], "", 4] call EFUNC(interact_menu,createAction); +_action = [QGVAR(fullRepair), localize LSTRING(fullRepair), _icon, _statement, _condition, {}, [], "", 4] call EFUNC(interact_menu,createAction); [_type, 0, ["ACE_MainActions", QGVAR(Repair)], _action] call EFUNC(interact_menu,addActionToClass); // set class as initialized diff --git a/addons/repair/functions/fnc_doFullRepair.sqf b/addons/repair/functions/fnc_doFullRepair.sqf index ed67a69e99..492ceb01a0 100644 --- a/addons/repair/functions/fnc_doFullRepair.sqf +++ b/addons/repair/functions/fnc_doFullRepair.sqf @@ -1,6 +1,6 @@ /* * Author: Glowbal - * Fully repairs vehicle + * Fully repairs vehicle. * * Arguments: * 0: Unit that does the repairing (not used) diff --git a/addons/repair/functions/fnc_getClaimObjects.sqf b/addons/repair/functions/fnc_getClaimObjects.sqf index c2311a467f..18b2e9f7ef 100644 --- a/addons/repair/functions/fnc_getClaimObjects.sqf +++ b/addons/repair/functions/fnc_getClaimObjects.sqf @@ -1,6 +1,6 @@ /* * Author: PabstMirror - * Returns array of required nearby repair objects (wheels/tracks) + * Returns array of required nearby repair objects (wheels/tracks). * * Arguments: * 0: Unit that does the repairing diff --git a/addons/repair/functions/fnc_modifyInteraction.sqf b/addons/repair/functions/fnc_modifyInteraction.sqf index f1956ee384..5288d10211 100644 --- a/addons/repair/functions/fnc_modifyInteraction.sqf +++ b/addons/repair/functions/fnc_modifyInteraction.sqf @@ -1,6 +1,6 @@ /* * Author: PabstMirror - * Modifies the base interaction point for repair items to show it's current damage + * Modifies the base interaction point for repair items to show it's current damage. * * Arguments: * 0: Target @@ -12,7 +12,7 @@ * None * * Example: - * [cursorObject, player, [], []] call ace_repair_fnc_modifyInteraction; + * [cursorObject, ace_player, [], []] call ace_repair_fnc_modifyInteraction; * * Public: No */ diff --git a/addons/repair/functions/fnc_modifySelectionInteraction.sqf b/addons/repair/functions/fnc_modifySelectionInteraction.sqf new file mode 100644 index 0000000000..cf776a1831 --- /dev/null +++ b/addons/repair/functions/fnc_modifySelectionInteraction.sqf @@ -0,0 +1,32 @@ +/* + * Author: 654wak654 + * Modifies interaction color of vehicle selection to show it's current damage. + * + * Arguments: + * 0: Target + * 1: Player + * 2: Args + * 3: Action Data + * + * Return Value: + * None + * + * Example: + * [cursorObject, ace_player, [], []] call ace_repair_fnc_modifySelectionInteraction; + * + * Public: No + */ +#include "script_component.hpp" + +params ["_target", "_player", "_args", "_actionData"]; +TRACE_4("params",_target,_player,_args,_actionData); + +// Interaction wrenches numbered 0..8, white to red. +// Convert damage to number (rounding up), so that even slight damage can bee seen + +private _fileName = format [ + QPATHTOF(ui\repair_%1_ca.paa), + ceil (linearConversion [0, 1, _target getHitPointDamage (_args select 0), 0, 8, true]) +]; + +_actionData set [2, _fileName]; diff --git a/addons/repair/functions/fnc_setHitPointDamage.sqf b/addons/repair/functions/fnc_setHitPointDamage.sqf index 57c65d1407..9fd036b380 100644 --- a/addons/repair/functions/fnc_setHitPointDamage.sqf +++ b/addons/repair/functions/fnc_setHitPointDamage.sqf @@ -1,7 +1,7 @@ /* * Author: commy2 * Set the hitpoint damage and change the structural damage acordingly, requires local vehicle. - * Handles the ace_repair_setVehicleHitPointDamage event + * Handles the ace_repair_setVehicleHitPointDamage event. * * Arguments: * 0: Local Vehicle to Damage diff --git a/addons/repair/ui/repair_0_ca.paa b/addons/repair/ui/repair_0_ca.paa new file mode 100644 index 0000000000000000000000000000000000000000..edb6c3681d7812e420611c71d32c6e2780df8491 GIT binary patch literal 5625 zcmeHLUr19?7(a6+1}lB2Nyt?p?WNKu?}HNC2&RjyheCo7{8LiacHewzZ2b}U)I^Pl z5E%x(1ZlMEqn0t>tg8{53$qf1lGc!xvU|Oqv+X<63vtz1cMl!z#ryMoe}3P0&e=KN z*(cZ4SuUQgYqaDdgyQk|@dUnPX&_j}jo>=VSu4Rh{1SY@YCUhp-){VN7b0~35JC?Q zBlH2kJ8NcSMhII-HR2Gy$=}^#qmQ>=W?NUOz903J%F$Aa)%^L9+qC8-;t4+3-pTN7 z=Nw?*n5~!*tly=jhzR^}5IJS|0j$PfM!G`sfIK4caT zlBH5PF&z@)SsUW*;d@dc#8X2so4=IC8(w*xpyc@XMP1^QNty(#b$n|6jlw*)7;_8( zUszSU#YRCECkC5>ps(g%>;6h)>nXSOmIL1sLGo?{T8jaz<)cK9<3&ddVUVvx^}U|BpX8LNLFT`N;P1%aoroUM0@dezxl?<5l8p=btG*WxPt9seP^W z@%~5lt6W&$MuBfR@%1BtiSv&#UL`IOMh0HGqT?W+w0DQ@r&`CS=HDo@*Q%^-6~JE^ z-%hbn=#oPC2n_br{A=Cc9}RFD_y`PqYh+vR6I;(~ih~7~AU^T}t_?Li?rz4iZKk~b zGac{#s7ai~M_`cGIzBc3j4;h@;3F{b&Ak3`iL>|!4EEIgYu#`3vD{JqDji?s$Hniu zj@EOk{QS81UDH$fBHu6*e4d^!s`@E`?dGctl_5lK7?SNzY6cJAQp-DNS#NfCNkOkf z%M!Dj?O5(~EQ7wmGs1))?p@i=csjXN)=>-g+1OyRhQ$9M%&TLugNYh4g&EH?=Ug|F z9tM^8Qr$G|N^DS+HI2S?PKWs5btEjOT3-k?yx*8~L+<$#2)_Nn| e|Dq}Q=oFm|x%d|q=d=FGxtkMtD|GKqdixD#!sg5X literal 0 HcmV?d00001 diff --git a/addons/repair/ui/repair_1_ca.paa b/addons/repair/ui/repair_1_ca.paa new file mode 100644 index 0000000000000000000000000000000000000000..bb6d85eca98cf7710d3a0c2efd9b6733ca4b89d3 GIT binary patch literal 5625 zcmeHLUr1YL6#rtpwquKNEFllAC{)%G#yX{mLXlh<#5vY^VfQY5$jEA;w%bhZlTU`k z!sy$gjxoj{~9k5@?pH{FG^KP6ip^8WT=6zH8AXQ zmeedOe}%+-TL~D3`BS1umdG3AWvz-~tKC-AvF!W;!+wpoZu-OdRW*nD27zExs~X`# z>;y8?pAt(QUdS&3wQkyTk7N3M#2$~wbiSGVy&j*;PpG-o2-vTo{=wcX)f?zK^QUuK zk}l6C`xXcFBREcoJ<~e_*n5@n6QYHBv-t$gqW8f5fF%8rkLB*i^t;Fp+vnM9{VSF4 zPAx}r-pC2mKNys?;;GW;D*X;32u#=M4Yb?3L=b*YicvHPqBK(nRS7K4CT|aX2rA6eQ&a_)a^43UE9=-&Nv|s1D()G>kuT=g)pMPk- z;h}QxgM;qBO7%PR|DpeJ2mY_|5BU%CRW;^6Fq3zuk{7h`>#Uwp20{U|_-{+!jNXZ9 zKFojC_RO>)?<&iuAg`1H4{H8%|LX18yr=4@za~TdTj(mv`P*#Vof?cT_;Qa?p55j- z@b%wh{+@~@FxIOj4rze1^g7*A zS-eP6K%C6`a5_*!}>Q_QwUjs<~M6$*y(f?rm)iQ_$I;uCrLtUX|MH@KB)L z@^2$)Bm}=O7*tNIYb<%;Y%&aeoJti%mihRgK9|s0TfzbHac|F){_qnV7l2%2H|rO_ zj4mLyT5T1#?JZ;8$htRtmdTf8MVJ`H9ui2UTtEtI@4gjaFDDdDS{ z;9~m${wUhGUHf**|6i{U`~Q!$`XcS`IeC7P*((U4K&=9s?_2X3_GhLI{@qKPr@l{K z`~yM|1-1mFk8xFm&yma$vWIS4`Ihw!i1A1;XhKa&@ap*#qG zg^$DGOBkO8jPnPFuRqK_JFxS2V>CK{%f{jn!rwIh>+n-xskkT|i{^Aq-%L0K*<7Q? z9aCa+`qihCZ|grJKI3qievRUW{o!ZH$TL(s$n!imY#&&>9c5~HESA!O<-(L3fyqfD zo51uSHw=?+8`%J+n`VRN^lz&FQr{!gSDbPjZ(gQ1re5#6gV^bEoOwR%kCLPKS=2I~ zymZ?8(bvc(2r_RO|NNWzPtSqc8s#{f1;(#@yV3J8VqO*m%lHo;%zf29kJw`4xN3N# V!hUvLdG`~g=IKxPw*$yn?QiL3ZX5sr literal 0 HcmV?d00001 diff --git a/addons/repair/ui/repair_2_ca.paa b/addons/repair/ui/repair_2_ca.paa new file mode 100644 index 0000000000000000000000000000000000000000..e5ed37905ab6037d20114042adfad4846014b216 GIT binary patch literal 5625 zcmeHLUr1YL6#uUA+LkTGv4lLdqEJ~yx^I)V7<+ee%hW zSQvd<)H22x!-qWxvy2W(`nXFw+Je+>*8jTgVTom~G!d6-Xl}lp^Ia2IAzZuEDZ|6P z_S3az`0H-F^x&1w!1>{*D(h2RGvPz1}VX zo}+MIt|8fu7{05a2`60Qa>oG$^jtlM%ABKjS~E|<%c-%S2?k5A?&Qn|+=X1^pUN>7&Rb##sS z(=jc}=V#-+iv#*Tw1*H|re_AQ`x2W^NIKAy&BtgKy$AODW%=iPBzGsG-=ee=_s_N6 z`j;!eDX|>NxkHChe??K#g;RBrHqvi_o)HC+Bw7jR$ICHZ8yI}e1i?X;RZ^t zPyrTeO=e@cs?b5y-yi7L%!F3QJ(DR~4w=q5h>Fy80XHFU!-8o|#C^9F)9>Gf>T)pS>G8yom#8z*#y% zH&QHKWZ5rGmSMR)>+`Cl+Va=*FAR(&K$#HK$ee>jfNL4 z*Ro^ATdl=?!x;rz@pr4(@l0D&tz~WbCn2_;KOlcGqxUB2<8sUkPti*iYYucR$gp9{q@a+kuSL{sxcX9I^la literal 0 HcmV?d00001 diff --git a/addons/repair/ui/repair_3_ca.paa b/addons/repair/ui/repair_3_ca.paa new file mode 100644 index 0000000000000000000000000000000000000000..24940192f4088a534cdd7034d30d44f5ac43efd0 GIT binary patch literal 5625 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 literal 0 HcmV?d00001 diff --git a/addons/repair/ui/repair_7_ca.paa b/addons/repair/ui/repair_7_ca.paa new file mode 100644 index 0000000000000000000000000000000000000000..4cf28c97e42f7663c7b5a1a20fba6e8cc2ff2e4d GIT binary patch literal 5625 zcmeHLZ)jUp6u+n56}YC=A2rGXVUia1-Av@l9u6;dnCKJY!W4^QG+SU0uF`_xYj zNe8lTrmcvG$UgX?V25lV*+(CnY=g2+yZ&$04<;Sdv82?jP4<%OIrlXI2jQ(|wMBY( zA@9dM_uO;tIp>{wE>AlGvY}TZr9mx9NN{`8z#6RhUfa4@1m;P+#fG(tHD5 z2X}z|GqQYcF5bU1ls|x&5L>2i7O>|6<0m8?=*t#jG>hH?`~9-~OCh4)isWyw`3{GB zr}eK?ep6y4q5w@Boz(V{&32o`C#^1IUY&FrsK z{$8KIZ@=N8a^Hi!?!QX)+xP#z|8WQYukjD{59?Jm);};)XiCJ-q$e)1^Ncna@SDYd zTk=ZydL-?|`e$j+%oy@6uzCveN+ocw*1x7-Jv|#YQ+d=sttyI{y=LQ0iJ|bKSHFky zY*zQ4KmSb?Zl>@EjQT2Y0EY7~_0qN95zF$7qi;4+HxEZ%#2GlvotwKIImn{f@P@&la$=q1@iQmmLFnULIZablAv%X*I@FCw;BtQEKIE#schx+i#&$yZfPoE*a*63CU~GqT)$#}k8`V^|Exa?AKw zc=2LAOEcbTE$tg}6m7--r^SvZ+L~G|Yb!hovGx1`QLNSI`pZA&x7rq-ckFQ6LdkQ( z_!Re>5}~RQ9=0FgkD`rFYu|SH|LgT(|Nl`|pQi&oM^8^Ndqpweuhn4ly=z{>{>+TQ z|Ln@K zXT0|i%7gINgeW9m%(xaX@(+@4AjqyASpHoe3ol%?vUr5>H;w-~yb3HGE=p<9oUG}e z4JM$PzmYp^pO%`FuRNG~JAW7P3A@wuHi{qd1s}&lk5O$!5Cne2Hn?;x%+zvoTxr2_ zVakufgZy)u1j95@bk(>D8gZZ!8 e7Z7t+p09>4D(q+1`FB6jY99QAtJ#5!)&2(jy9JE^ literal 0 HcmV?d00001 diff --git a/addons/repair/ui/repair_8_ca.paa b/addons/repair/ui/repair_8_ca.paa new file mode 100644 index 0000000000000000000000000000000000000000..1db3809543e0347a0c8047cb0098ddbfe8cdbed2 GIT binary patch literal 5625 zcmeHLU1%Fe5Z<$VPD*>0n@Z>*F*d|B!IY*pk!%P?X9{v%np)7iDi2qbI1ndoE!~r! zEF=d?-Xhzjlu}9_`rrqLl0Z=&d&DIPn7FND`M>EyB?sIP$+(J7Sf}gEo+M~MoE=A1 zC>~DSecIXCncbP4on`f&o^IjYo{zh02_c6L<=&$BO!sNTIuPQX?hibO8TcXo$m8kb z;X4AqD-DEPwGr}_osd=d?T&cD69N(ngaa18@%`L*m5{TMn!iDsN|dxr*2!p-zR^Un z!(LLeto(HnajQ|(MkRBCKvu~+qo{h+=ykkz#&eUq-I zJuZqD7h;1eBiaG9hY)LKU>>mRGUX>E?H|bIqk5LEo+|i6@wa?9cQ>p}73R-bY5n&q zzcsNI%(;R`QC~@t)9^M(MSC%>c86ONZf$C!aS`P?ot(AM`}yOuAfQt5A&}nDmfrCe zUB9}`!&sfkY&2IFJdFDL{KJZw{hdjD^T4s!R**lQ>9Ppqz44+v+yskMDg7%g-^~6> zk6&&1`}P-Bpv-zy5Rv{-^#A`496|E#^P4lW$GL&ZVcXLAoNUGVJ%6 z`G05fM(B1p?M8k}S0--AyG-*b$SbA5mo@*j{_g7Ex|7mS|FkSgX7-x3wdx>`w#E z>eqBNMg2t-eZp+som+q-F!DQhP(KuQm#Uo)JGN$0`L$pI^%bB1+I#&I&Mmk#JU6O# zD1fSMpXvCky!AM#gZU?_oK^@~hvGNOP;9q5irvev&pH&ps)h0k!W>lgCmI+Fts7L% z3Lgb}QSskQnhC)h27}6pbxg+2or(pZj)QGXk!3zIqAf->T9&Xte8koNXejUq+r2=J z$s3I;Ux$_vTP)n3%l7t3S8&r6I7Q{lvf`bYz#0;Ws9Z)A`|i7<5OWmEeo<_noCqyn zX{2Gsa$ITNC`Zv)c<&V3pDAnVm8>=YG)Twu`MutHMc;hmC#_Jnu&lkpWs6Q;8O5hK z-#X!ITHry9>rpgur}piZ|Gyp|=Ko)5^;LbS|Ja#XYOmMp_th&f`R)z3VSgrW@V~gU zdHjdi`9Hx0Q9ii8x9>j8Y*?oLEs7b=I|KNh(JqR9xqb3xXc1fx`N947ydDnl|G#4A z52HMAe}#`g@I{Sl0VDn(_=W=X+JVO3^@-5ZO^*5_xWB3YH{exZ>2OgBi?(Fl;CvuK zv-uI*oYaBbRTBNpz|#w8$kCiGq-I^K1_Ko4E~DaOLMj(ZEO1Vxwi*zBX&A$C!g(qkQ~Ho zQD!=J;e_kcZ*_eNb~Bl0roa4d>5J2#_7p@H$3Xj~@1OR6hM1SVUS|5oPZq!FT0+cl aEL#gZD$Hl^r4K(>>K^}$f7^hJ(f$GSKDqV) literal 0 HcmV?d00001 From 606e9c088d1a5d7aee68572f1a2615ccdc2e80d2 Mon Sep 17 00:00:00 2001 From: Dystopian Date: Thu, 10 Aug 2017 14:34:39 +0300 Subject: [PATCH 207/657] Fix fast recompiling documentation (#5409) it can be used for MACRO way only --- docs/wiki/development/setting-up-the-development-environment.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/wiki/development/setting-up-the-development-environment.md b/docs/wiki/development/setting-up-the-development-environment.md index e081f93481..e8b44b5e40 100644 --- a/docs/wiki/development/setting-up-the-development-environment.md +++ b/docs/wiki/development/setting-up-the-development-environment.md @@ -127,7 +127,7 @@ class CfgSettings { #define DISABLE_COMPILE_CACHE ``` -All functions with disabled caching can be recompiled with `[] call ACE_PREP_RECOMPILE;` command without mission restart. You can add a addAction/keybind/pfeh with this code and use it for fast recompiling. +All functions in module with `DISABLE_COMPILE_CACHE` line can be recompiled without mission restart with `[] call ACE_PREP_RECOMPILE;` command. You can add a addAction/keybind/pfeh with this code and use it for fast recompiling. ### 7.2 Restrictions From d3ce75daef791062f233bc681b2ba14035c509ad Mon Sep 17 00:00:00 2001 From: SilentSpike Date: Sat, 12 Aug 2017 14:25:48 +0100 Subject: [PATCH 208/657] Spectator overhaul (#5171) - Overhauls the spectator module entirely to share a similar UX to BI's "End Game Spectator" while maintaining some of the extended flexibility of ACE Spectator. - Simplifies spectator setup by reducing the number of settings. More advanced setup is still possible via the API functions provided. --- addons/common/XEH_PREP.hpp | 2 + .../common/functions/fnc_getVehicleIcon.sqf | 50 ++ addons/common/functions/fnc_isMedic.sqf | 23 + addons/spectator/ACE_Settings.hpp | 24 +- addons/spectator/CfgEventHandlers.hpp | 12 + addons/spectator/CfgVehicles.hpp | 79 +- addons/spectator/UI/interface.hpp | 255 ------ addons/spectator/XEH_PREP.hpp | 74 +- addons/spectator/XEH_postInit.sqf | 62 +- addons/spectator/XEH_preInit.sqf | 38 +- addons/spectator/config.cpp | 4 +- .../{UI => data}/Icon_Module_Spectator_ca.paa | Bin addons/spectator/data/b_air.paa | Bin 0 -> 22981 bytes addons/spectator/data/b_armor.paa | Bin 0 -> 22978 bytes addons/spectator/data/b_art.paa | Bin 0 -> 22637 bytes addons/spectator/data/b_inf.paa | Bin 0 -> 23199 bytes addons/spectator/data/b_installation.paa | Bin 0 -> 22554 bytes addons/spectator/data/b_maint.paa | Bin 0 -> 22889 bytes addons/spectator/data/b_mech_inf.paa | Bin 0 -> 23414 bytes addons/spectator/data/b_med.paa | Bin 0 -> 22633 bytes addons/spectator/data/b_mortar.paa | Bin 0 -> 22811 bytes addons/spectator/data/b_motor_inf.paa | Bin 0 -> 23260 bytes addons/spectator/data/b_naval.paa | Bin 0 -> 22929 bytes addons/spectator/data/b_plane.paa | Bin 0 -> 22925 bytes addons/spectator/data/b_recon.paa | Bin 0 -> 22872 bytes addons/spectator/data/b_service.paa | Bin 0 -> 22872 bytes addons/spectator/data/b_support.paa | Bin 0 -> 22489 bytes addons/spectator/data/b_uav.paa | Bin 0 -> 22660 bytes addons/spectator/data/b_unknown.paa | Bin 0 -> 22488 bytes addons/spectator/data/c_air.paa | Bin 0 -> 23402 bytes addons/spectator/data/c_car.paa | Bin 0 -> 22828 bytes addons/spectator/data/c_plane.paa | Bin 0 -> 22757 bytes addons/spectator/data/c_ship.paa | Bin 0 -> 22967 bytes addons/spectator/data/c_unknown.paa | Bin 0 -> 22848 bytes .../spectator/functions/fnc_addLocation.sqf | 73 ++ .../spectator/functions/fnc_cacheUnitInfo.sqf | 38 - addons/spectator/functions/fnc_cam.sqf | 143 ++++ .../functions/fnc_cam_prepareTarget.sqf | 51 ++ .../functions/fnc_cam_resetTarget.sqf | 29 + .../functions/fnc_cam_setCameraMode.sqf | 89 +++ .../spectator/functions/fnc_cam_setTarget.sqf | 32 + .../functions/fnc_cam_setVisionMode.sqf | 45 ++ addons/spectator/functions/fnc_cam_tick.sqf | 84 ++ .../functions/fnc_cam_toggleSlow.sqf | 36 + .../functions/fnc_compat_counter.sqf | 36 + .../functions/fnc_compat_spectatorBI.sqf | 53 ++ .../spectator/functions/fnc_compat_zeus.sqf | 34 + .../spectator/functions/fnc_cycleCamera.sqf | 58 -- .../functions/fnc_getCameraAttributes.sqf | 30 + .../spectator/functions/fnc_getGroupIcon.sqf | 162 ++++ .../functions/fnc_getTargetEntities.sqf | 45 ++ .../spectator/functions/fnc_handleCamera.sqf | 75 -- .../spectator/functions/fnc_handleCompass.sqf | 60 -- .../spectator/functions/fnc_handleFired.sqf | 48 ++ .../spectator/functions/fnc_handleIcons.sqf | 46 -- .../functions/fnc_handleInterface.sqf | 494 ------------ addons/spectator/functions/fnc_handleMap.sqf | 67 -- .../spectator/functions/fnc_handleMouse.sqf | 46 -- .../spectator/functions/fnc_handleToolbar.sqf | 59 -- .../spectator/functions/fnc_handleUnits.sqf | 40 - addons/spectator/functions/fnc_interrupt.sqf | 31 +- .../functions/fnc_moduleSpectatorSettings.sqf | 6 +- addons/spectator/functions/fnc_players.sqf | 19 + .../functions/fnc_removeLocation.sqf | 39 + .../functions/fnc_respawnTemplate.sqf | 39 +- .../functions/fnc_setCameraAttributes.sqf | 108 ++- addons/spectator/functions/fnc_setFocus.sqf | 68 ++ .../spectator/functions/fnc_setSpectator.sqf | 148 ++-- .../functions/fnc_stageSpectator.sqf | 51 +- .../spectator/functions/fnc_switchFocus.sqf | 31 + .../functions/fnc_toggleInterface.sqf | 82 -- .../functions/fnc_transitionCamera.sqf | 115 --- addons/spectator/functions/fnc_ui.sqf | 146 ++++ addons/spectator/functions/fnc_ui_draw3D.sqf | 156 ++++ .../spectator/functions/fnc_ui_fadeList.sqf | 47 ++ .../functions/fnc_ui_getTreeDataIndex.sqf | 45 ++ .../functions/fnc_ui_handleChildDestroyed.sqf | 28 + .../functions/fnc_ui_handleKeyDown.sqf | 209 +++++ .../functions/fnc_ui_handleKeyUp.sqf | 31 + .../functions/fnc_ui_handleListClick.sqf | 110 +++ .../functions/fnc_ui_handleMapClick.sqf | 40 + .../functions/fnc_ui_handleMapDraw.sqf | 96 +++ .../fnc_ui_handleMouseButtonDblClick.sqf | 27 + .../fnc_ui_handleMouseButtonDown.sqf | 50 ++ .../functions/fnc_ui_handleMouseMoving.sqf | 31 + .../functions/fnc_ui_handleMouseZChanged.sqf | 27 + .../functions/fnc_ui_handleTabSelected.sqf | 37 + .../spectator/functions/fnc_ui_toggleMap.sqf | 46 ++ .../spectator/functions/fnc_ui_toggleUI.sqf | 34 + .../functions/fnc_ui_updateCamButtons.sqf | 38 + .../spectator/functions/fnc_ui_updateHelp.sqf | 138 ++++ .../functions/fnc_ui_updateIconsToDraw.sqf | 162 ++++ .../functions/fnc_ui_updateListEntities.sqf | 222 ++++++ .../functions/fnc_ui_updateListFocus.sqf | 22 + .../functions/fnc_ui_updateListLocations.sqf | 69 ++ .../functions/fnc_ui_updateWidget.sqf | 70 ++ .../functions/fnc_updateCameraModes.sqf | 19 +- ...ectatableSides.sqf => fnc_updateSides.sqf} | 7 +- .../spectator/functions/fnc_updateUnits.sqf | 65 +- .../functions/fnc_updateVisionModes.sqf | 10 +- addons/spectator/script_component.hpp | 137 +++- addons/spectator/stringtable.xml | 742 +----------------- addons/spectator/ui.hpp | 450 +++++++++++ 103 files changed, 4083 insertions(+), 2561 deletions(-) create mode 100644 addons/common/functions/fnc_getVehicleIcon.sqf create mode 100644 addons/common/functions/fnc_isMedic.sqf delete mode 100644 addons/spectator/UI/interface.hpp rename addons/spectator/{UI => data}/Icon_Module_Spectator_ca.paa (100%) create mode 100644 addons/spectator/data/b_air.paa create mode 100644 addons/spectator/data/b_armor.paa create mode 100644 addons/spectator/data/b_art.paa create mode 100644 addons/spectator/data/b_inf.paa create mode 100644 addons/spectator/data/b_installation.paa create mode 100644 addons/spectator/data/b_maint.paa create mode 100644 addons/spectator/data/b_mech_inf.paa create mode 100644 addons/spectator/data/b_med.paa create mode 100644 addons/spectator/data/b_mortar.paa create mode 100644 addons/spectator/data/b_motor_inf.paa create mode 100644 addons/spectator/data/b_naval.paa create mode 100644 addons/spectator/data/b_plane.paa create mode 100644 addons/spectator/data/b_recon.paa create mode 100644 addons/spectator/data/b_service.paa create mode 100644 addons/spectator/data/b_support.paa create mode 100644 addons/spectator/data/b_uav.paa create mode 100644 addons/spectator/data/b_unknown.paa create mode 100644 addons/spectator/data/c_air.paa create mode 100644 addons/spectator/data/c_car.paa create mode 100644 addons/spectator/data/c_plane.paa create mode 100644 addons/spectator/data/c_ship.paa create mode 100644 addons/spectator/data/c_unknown.paa create mode 100644 addons/spectator/functions/fnc_addLocation.sqf delete mode 100644 addons/spectator/functions/fnc_cacheUnitInfo.sqf create mode 100644 addons/spectator/functions/fnc_cam.sqf create mode 100644 addons/spectator/functions/fnc_cam_prepareTarget.sqf create mode 100644 addons/spectator/functions/fnc_cam_resetTarget.sqf create mode 100644 addons/spectator/functions/fnc_cam_setCameraMode.sqf create mode 100644 addons/spectator/functions/fnc_cam_setTarget.sqf create mode 100644 addons/spectator/functions/fnc_cam_setVisionMode.sqf create mode 100644 addons/spectator/functions/fnc_cam_tick.sqf create mode 100644 addons/spectator/functions/fnc_cam_toggleSlow.sqf create mode 100644 addons/spectator/functions/fnc_compat_counter.sqf create mode 100644 addons/spectator/functions/fnc_compat_spectatorBI.sqf create mode 100644 addons/spectator/functions/fnc_compat_zeus.sqf delete mode 100644 addons/spectator/functions/fnc_cycleCamera.sqf create mode 100644 addons/spectator/functions/fnc_getCameraAttributes.sqf create mode 100644 addons/spectator/functions/fnc_getGroupIcon.sqf create mode 100644 addons/spectator/functions/fnc_getTargetEntities.sqf delete mode 100644 addons/spectator/functions/fnc_handleCamera.sqf delete mode 100644 addons/spectator/functions/fnc_handleCompass.sqf create mode 100644 addons/spectator/functions/fnc_handleFired.sqf delete mode 100644 addons/spectator/functions/fnc_handleIcons.sqf delete mode 100644 addons/spectator/functions/fnc_handleInterface.sqf delete mode 100644 addons/spectator/functions/fnc_handleMap.sqf delete mode 100644 addons/spectator/functions/fnc_handleMouse.sqf delete mode 100644 addons/spectator/functions/fnc_handleToolbar.sqf delete mode 100644 addons/spectator/functions/fnc_handleUnits.sqf create mode 100644 addons/spectator/functions/fnc_players.sqf create mode 100644 addons/spectator/functions/fnc_removeLocation.sqf create mode 100644 addons/spectator/functions/fnc_setFocus.sqf create mode 100644 addons/spectator/functions/fnc_switchFocus.sqf delete mode 100644 addons/spectator/functions/fnc_toggleInterface.sqf delete mode 100644 addons/spectator/functions/fnc_transitionCamera.sqf create mode 100644 addons/spectator/functions/fnc_ui.sqf create mode 100644 addons/spectator/functions/fnc_ui_draw3D.sqf create mode 100644 addons/spectator/functions/fnc_ui_fadeList.sqf create mode 100644 addons/spectator/functions/fnc_ui_getTreeDataIndex.sqf create mode 100644 addons/spectator/functions/fnc_ui_handleChildDestroyed.sqf create mode 100644 addons/spectator/functions/fnc_ui_handleKeyDown.sqf create mode 100644 addons/spectator/functions/fnc_ui_handleKeyUp.sqf create mode 100644 addons/spectator/functions/fnc_ui_handleListClick.sqf create mode 100644 addons/spectator/functions/fnc_ui_handleMapClick.sqf create mode 100644 addons/spectator/functions/fnc_ui_handleMapDraw.sqf create mode 100644 addons/spectator/functions/fnc_ui_handleMouseButtonDblClick.sqf create mode 100644 addons/spectator/functions/fnc_ui_handleMouseButtonDown.sqf create mode 100644 addons/spectator/functions/fnc_ui_handleMouseMoving.sqf create mode 100644 addons/spectator/functions/fnc_ui_handleMouseZChanged.sqf create mode 100644 addons/spectator/functions/fnc_ui_handleTabSelected.sqf create mode 100644 addons/spectator/functions/fnc_ui_toggleMap.sqf create mode 100644 addons/spectator/functions/fnc_ui_toggleUI.sqf create mode 100644 addons/spectator/functions/fnc_ui_updateCamButtons.sqf create mode 100644 addons/spectator/functions/fnc_ui_updateHelp.sqf create mode 100644 addons/spectator/functions/fnc_ui_updateIconsToDraw.sqf create mode 100644 addons/spectator/functions/fnc_ui_updateListEntities.sqf create mode 100644 addons/spectator/functions/fnc_ui_updateListFocus.sqf create mode 100644 addons/spectator/functions/fnc_ui_updateListLocations.sqf create mode 100644 addons/spectator/functions/fnc_ui_updateWidget.sqf rename addons/spectator/functions/{fnc_updateSpectatableSides.sqf => fnc_updateSides.sqf} (73%) create mode 100644 addons/spectator/ui.hpp diff --git a/addons/common/XEH_PREP.hpp b/addons/common/XEH_PREP.hpp index 5720d31873..868e5b27a5 100644 --- a/addons/common/XEH_PREP.hpp +++ b/addons/common/XEH_PREP.hpp @@ -77,6 +77,7 @@ PREP(getTurretDirection); PREP(getUavControlPosition); PREP(getVehicleCargo); PREP(getVehicleCodriver); +PREP(getVehicleIcon); PREP(getVersion); PREP(getWeaponAzimuthAndInclination); PREP(getWeaponIndex); @@ -99,6 +100,7 @@ PREP(isEngineer); PREP(isEOD); PREP(isFeatureCameraActive); PREP(isInBuilding); +PREP(isMedic); PREP(isModLoaded); PREP(isPlayer); PREP(isUnderwater); diff --git a/addons/common/functions/fnc_getVehicleIcon.sqf b/addons/common/functions/fnc_getVehicleIcon.sqf new file mode 100644 index 0000000000..1974c57b71 --- /dev/null +++ b/addons/common/functions/fnc_getVehicleIcon.sqf @@ -0,0 +1,50 @@ +/* + * Author: AACO + * Function used to get the vehicle icon for provided object (cached for repeat use) + * + * Arguments: + * 0: Object to get icon of + * + * Return Value: + * Icon of vehicle + * + * Examples: + * ["B_Soldier_F"] call ace_common_fnc_getVehicleIcon; + * + * Public: Yes + */ + +#include "script_component.hpp" +#define DEFAULT_TEXTURE "\A3\ui_f\data\Map\VehicleIcons\iconVehicle_ca.paa" + +params [["_object", objNull, [objNull, ""]]]; + +if ((_object isEqualType objNull && {isNull _object}) || {_object isEqualType "" && {_object == ""}}) exitWith { DEFAULT_TEXTURE }; + +ISNILS(GVAR(vehicleIconCache),call CBA_fnc_createNamespace); + +private _objectType = if (_object isEqualType objNull) then { + typeOf _object +} else { + _object +}; +private _cachedValue = GVAR(vehicleIconCache) getVariable _objectType; + +if (isNil "_cachedValue") then { + private _vehicleValue = getText (configfile >> "CfgVehicles" >> _objectType >> "icon"); + private _vehicleIconValue = getText (configfile >> "CfgVehicleIcons" >> _vehicleValue); + + if (_vehicleIconValue == "") then { + if (_vehicleValue != "" && {((toLower _vehicleValue) find ".paa") > -1}) then { + _cachedValue = _vehicleValue; + } else { + _cachedValue = DEFAULT_TEXTURE; + }; + } else { + _cachedValue = _vehicleIconValue; + }; + + GVAR(vehicleIconCache) setVariable [_objectType, _cachedValue]; +}; + +_cachedValue diff --git a/addons/common/functions/fnc_isMedic.sqf b/addons/common/functions/fnc_isMedic.sqf new file mode 100644 index 0000000000..2a0d0dc520 --- /dev/null +++ b/addons/common/functions/fnc_isMedic.sqf @@ -0,0 +1,23 @@ +/* + * Author: SilentSpike + * Check if a unit is a medic + * + * Arguments: + * 0: The Unit + * + * ReturnValue: + * Unit is medic + * + * Example: + * [player] call ace_common_fnc_isMedic + * + * Public: Yes + */ + +#include "script_component.hpp" + +params ["_unit"]; + +private _isMedic = _unit getVariable [QEGVAR(medical,medicClass), getNumber (configFile >> "CfgVehicles" >> typeOf _unit >> "attendant")]; + +_isMedic > 0 diff --git a/addons/spectator/ACE_Settings.hpp b/addons/spectator/ACE_Settings.hpp index 31e4ea3fd0..cc69bfc39d 100644 --- a/addons/spectator/ACE_Settings.hpp +++ b/addons/spectator/ACE_Settings.hpp @@ -1,24 +1,16 @@ class ACE_Settings { - class GVAR(filterUnits) { - displayName = CSTRING(units_DisplayName); - description = CSTRING(units_Description); - typeName = "SCALAR"; - value = 2; - values[] = {CSTRING(units_none), CSTRING(units_players), CSTRING(units_playable), CSTRING(units_all)}; - }; - class GVAR(filterSides) { - displayName = CSTRING(sides_DisplayName); - description = CSTRING(sides_Description); - typeName = "SCALAR"; + class GVAR(enableAI) { + displayName = CSTRING(ai_DisplayName); + description = CSTRING(ai_Description); + typeName = "BOOL"; value = 0; - values[] = {CSTRING(sides_player), CSTRING(sides_friendly), CSTRING(sides_hostile), CSTRING(sides_all)}; }; class GVAR(restrictModes) { displayName = CSTRING(modes_DisplayName); description = CSTRING(modes_Description); typeName = "SCALAR"; value = 0; - values[] = {CSTRING(modes_all), CSTRING(modes_unit), CSTRING(modes_free), CSTRING(modes_internal), CSTRING(modes_external)}; + values[] = {CSTRING(modes_all), CSTRING(modes_unit), "$STR_A3_Spectator_free_camera_tooltip", "$STR_A3_Spectator_1pp_camera_tooltip", "$STR_A3_Spectator_3pp_camera_tooltip"}; }; class GVAR(restrictVisions) { displayName = CSTRING(visions_DisplayName); @@ -27,4 +19,10 @@ class ACE_Settings { value = 0; values[] = {CSTRING(modes_all), CSTRING(visions_nv), CSTRING(visions_ti), "$STR_Special_None"}; }; + class GVAR(mapLocations) { + displayName = CSTRING(mapLocations_DisplayName); + description = CSTRING(mapLocations_Description); + typeName = "BOOL"; + value = 0; + }; }; diff --git a/addons/spectator/CfgEventHandlers.hpp b/addons/spectator/CfgEventHandlers.hpp index becf395052..7abe7ca4e3 100644 --- a/addons/spectator/CfgEventHandlers.hpp +++ b/addons/spectator/CfgEventHandlers.hpp @@ -16,3 +16,15 @@ class Extended_PostInit_EventHandlers { init = QUOTE(call COMPILE_FILE(XEH_postInit)); }; }; + +class Extended_DisplayLoad_EventHandlers { + class RscRespawnCounter { + ADDON = QUOTE(_this call FUNC(compat_counter)); + }; + class RscDisplayEGSpectator { + ADDON = QUOTE(_this call FUNC(compat_spectatorBI)); + }; + class RscDisplayCurator { + ADDON = QUOTE(_this call FUNC(compat_zeus)); + }; +}; diff --git a/addons/spectator/CfgVehicles.hpp b/addons/spectator/CfgVehicles.hpp index 268aabbef5..850c1c9db3 100644 --- a/addons/spectator/CfgVehicles.hpp +++ b/addons/spectator/CfgVehicles.hpp @@ -3,59 +3,17 @@ class CfgVehicles { class GVAR(moduleSettings): ACE_Module { scope = 2; displayName = CSTRING(Settings_DisplayName); - icon = QPATHTOF(UI\Icon_Module_Spectator_ca.paa); + icon = QPATHTOF(data\Icon_Module_Spectator_ca.paa); category = "ACE"; function = QFUNC(moduleSpectatorSettings); isGlobal = 1; author = ECSTRING(common,ACETeam); class Arguments { - class unitsFilter { - displayName = CSTRING(units_DisplayName); - description = CSTRING(units_Description); - typeName = "NUMBER"; - class values { - class none { - name = CSTRING(units_none); - value = 0; - }; - class players { - name = CSTRING(units_players); - value = 1; - }; - class playable { - name = CSTRING(units_playable); - value = 2; - default = 1; - }; - class all { - name = CSTRING(units_all); - value = 3; - }; - }; - }; - class sidesFilter { - displayName = CSTRING(sides_DisplayName); - description = CSTRING(sides_Description); - typeName = "NUMBER"; - class values { - class player { - name = CSTRING(sides_player); - value = 0; - default = 1; - }; - class friendly { - name = CSTRING(sides_friendly); - value = 1; - }; - class hostile { - name = CSTRING(sides_hostile); - value = 2; - }; - class all { - name = CSTRING(sides_all); - value = 3; - }; - }; + class enableAI { + displayName = CSTRING(ai_DisplayName); + description = CSTRING(ai_Description); + typeName = "BOOL"; + defaultValue = 0; }; class cameraModes { displayName = CSTRING(modes_DisplayName); @@ -72,15 +30,15 @@ class CfgVehicles { value = 1; }; class free { - name = CSTRING(modes_free); + name = "$STR_A3_Spectator_free_camera_tooltip"; value = 2; }; class internal { - name = CSTRING(modes_internal); + name = "$STR_A3_Spectator_1pp_camera_tooltip"; value = 3; }; class external { - name = CSTRING(modes_external); + name = "$STR_A3_Spectator_3pp_camera_tooltip"; value = 4; }; }; @@ -109,9 +67,28 @@ class CfgVehicles { }; }; }; + class mapLocations { + displayName = CSTRING(mapLocations_DisplayName); + description = CSTRING(mapLocations_Description); + typeName = "BOOL"; + defaultValue = 0; + }; }; class ModuleDescription { description = CSTRING(Settings_Description); }; }; + class VirtualMan_F; + class GVAR(virtual): VirtualMan_F { + author = ECSTRING(common,ACETeam); + displayName = CSTRING(DisplayName); + scope = 2; + scopeArsenal = 0; + scopeCurator = 0; + + weapons[] = {}; + + delete ACE_Actions; + delete ACE_SelfActions; + }; }; diff --git a/addons/spectator/UI/interface.hpp b/addons/spectator/UI/interface.hpp deleted file mode 100644 index 8c566844ee..0000000000 --- a/addons/spectator/UI/interface.hpp +++ /dev/null @@ -1,255 +0,0 @@ -// Temporary fix until BI take care of it -class RscFrame { - x = 0; - y = 0; - w = 0; - h = 0; -}; - - -class RscButtonMenu; -class RscControlsGroupNoScrollbars; -//class RscFrame; -class RscListBox; -class RscMapControl; -class RscPicture; -class RscText; -class RscTree; - -class GVAR(interface) { - idd = 12249; - enableSimulation = 1; - movingEnable = 0; - onLoad = QUOTE([ARR_2('onLoad',_this)] call FUNC(handleInterface)); - onUnload = QUOTE([ARR_2('onUnload',_this)] call FUNC(handleInterface)); - onKeyDown = QUOTE([ARR_2('onKeyDown',_this)] call FUNC(handleInterface)); - onKeyUp = QUOTE([ARR_2('onKeyUp',_this)] call FUNC(handleInterface)); - class controlsBackground { - class mouseHandler: RscControlsGroupNoScrollbars { - x = safeZoneXAbs; - y = safeZoneY; - w = safeZoneWAbs; - h = safeZoneH; - onMouseButtonDown = QUOTE([ARR_2('onMouseButtonDown',_this)] call FUNC(handleInterface)); - onMouseButtonUp = QUOTE([ARR_2('onMouseButtonUp',_this)] call FUNC(handleInterface)); - onMouseZChanged = QUOTE([ARR_2('onMouseZChanged',_this)] call FUNC(handleInterface)); - onMouseMoving = QUOTE([ARR_2('onMouseMoving',_this)] call FUNC(handleInterface)); - onMouseHolding = QUOTE([ARR_2('onMouseMoving',_this)] call FUNC(handleInterface)); - }; - }; - class controls { - class compass: RscControlsGroupNoScrollbars { - idc = IDC_COMP; - x = COMPASS_X; - y = safeZoneY; - w = COMPASS_W; - h = TOOL_H; - class controls { - class compassBack: RscText { - x = 0; - y = 0; - w = COMPASS_W; - h = TOOL_H; - colorBackground[] = {COL_BACK}; - }; - class compass0_90: RscPicture { - idc = IDC_COMP_0; - x = COMPASS_W * 0.5; - y = 0; - w = COMPASS_W * 0.5; - h = TOOL_H; - text = "A3\UI_F_Curator\Data\CfgIngameUI\compass\texture180_ca.paa"; - }; - class compass90_180: compass0_90 { - idc = IDC_COMP_90; - x = COMPASS_W; - text = "A3\UI_F_Curator\Data\CfgIngameUI\compass\texture270_ca.paa"; - }; - class compass180_270: compass0_90 { - idc = IDC_COMP_180; - x = 0; - text = "A3\UI_F_Curator\Data\CfgIngameUI\compass\texture0_ca.paa"; - }; - class compass270_0: compass0_90 { - idc = IDC_COMP_270; - x = COMPASS_W * -0.5; - text = "A3\UI_F_Curator\Data\CfgIngameUI\compass\texture90_ca.paa"; - }; - class compassCaret: RscFrame { - x = COMPASS_W * 0.5; - y = 0; - w = 0; - h = TOOL_H; - colorText[] = {COL_FORE}; - }; - class compassFrame: compassBack { - style = 64; - shadow=2; - colorText[] = {COL_FORE}; - }; - }; - }; - class toolbar: RscControlsGroupNoScrollbars { - idc = IDC_TOOL; - x = safeZoneX; - y = safeZoneY + safeZoneH - TOOL_H; - w = safeZoneW; - h = TOOL_H; - class controls { - class nameTool: RscText { - idc = IDC_TOOL_NAME; - style = 2; - x = 0; - y = 0; - w = TOOL_W * 2; - h = TOOL_H; - shadow = 2; - colorText[]={COL_FORE}; - colorBackground[] = {COL_BACK}; - sizeEx = H_PART(1); - }; - class nameFrame: nameTool { - idc = -1; - style = 64; - }; - class viewTool: nameTool { - idc = IDC_TOOL_VIEW; - x = TOOL_W * 2 + MARGIN; - w = TOOL_W; - }; - class viewFrame: viewTool { - idc = -1; - style = 64; - }; - class visionTool: viewTool { - idc = IDC_TOOL_VISION; - x = TOOL_W * 3 + MARGIN * 2; - }; - class visionFrame: visionTool { - idc = -1; - style = 64; - }; - class clockTool: viewTool { - idc = IDC_TOOL_CLOCK; - x = safeZoneW - TOOL_W * 3 - MARGIN * 2; - }; - class clockFrame: clockTool { - idc = -1; - style = 64; - }; - class zoomTool: viewTool { - idc = IDC_TOOL_FOV; - x = safeZoneW - TOOL_W * 2 - MARGIN; - }; - class zoomFrame: zoomTool { - idc = -1; - style = 64; - }; - class speedTool: viewTool { - idc = IDC_TOOL_SPEED; - x = safeZoneW - TOOL_W; - }; - class speedFrame: speedTool { - idc = -1; - style = 64; - }; - }; - }; - class unitWindow: RscControlsGroupNoScrollbars { - idc = IDC_UNIT; - x = safeZoneX; - y = safeZoneY + TOOL_H * 6; - w = TOOL_W * 2; - h = safeZoneH - TOOL_H * 13; - class controls { - class unitTitle: RscText { - x = 0; - y = 0; - w = TOOL_W * 2; - h = H_PART(1); - style = 2; - colorText[] = {COL_FORE}; - colorBackground[] = {COL_FORE_D}; - sizeEx = H_PART(1); - text = CSTRING(UnitTitle); - }; - class unitTree: RscTree { - idc = IDC_UNIT_TREE; - x = 0; - y = H_PART(1); - w = TOOL_W * 2; - h = safeZoneH - TOOL_H * 14; - sizeEx = H_PART(0.8); - colorText[] = {COL_FORE}; - colorBorder[] = {0,0,0,0}; - colorBackground[] = {COL_BACK}; - colorSelect[] = { - "profilenamespace getVariable ['GUI_BCG_RGB_R',0.77]", - "profilenamespace getVariable ['GUI_BCG_RGB_G',0.51]", - "profilenamespace getVariable ['GUI_BCG_RGB_B',0.08]", - 1 - }; - multiselectEnabled = 0; - disableKeyboardSearch = 1; - onTreeDblClick = QUOTE([ARR_2('onTreeDblClick',_this)] call FUNC(handleInterface)); - }; - class unitFrame: RscFrame { - x = 0; - y = 0; - w = TOOL_W * 2; - h = safeZoneH - TOOL_H * 13; - shadow = 2; - colorText[] = {COL_FORE}; - }; - }; - }; - class helpWindow: RscControlsGroupNoScrollbars { - idc = IDC_HELP; - x = safeZoneX + safeZoneW - TOOL_W * 2; - y = safeZoneY + TOOL_H * 6; - w = TOOL_W * 2; - h = safeZoneH - TOOL_H * 13; - class controls { - class helpTitle: RscText { - x = 0; - y = 0; - w = TOOL_W * 2; - h = H_PART(1); - style = 2; - colorText[] = {COL_FORE}; - colorBackground[] = {COL_FORE_D}; - sizeEx = H_PART(1); - text = CSTRING(HelpTitle); - }; - class helpContent: RscListBox { - idc = IDC_HELP_LIST; - x = 0; - y = H_PART(1); - w = TOOL_W * 2; - h = safeZoneH - TOOL_H * 14; - colorBackground[] = {COL_BACK}; - sizeEx = H_PART(0.8); - default = 1; - }; - class helpFrame: RscFrame { - x = 0; - y = 0; - w = TOOL_W * 2; - h = safeZoneH - TOOL_H * 13; - shadow = 2; - colorText[] = {COL_FORE}; - }; - }; - }; - class mapOverlay: RscMapControl { - idc = IDC_MAP; - type = 100; - x = safeZoneX; - y = safeZoneY; - w = safeZoneW; - h = safeZoneH; - onMouseButtonDown = QUOTE([ARR_2('onMapClick',_this)] call FUNC(handleInterface)); - onDraw = QUOTE(_this call FUNC(handleMap)); - }; - }; -}; diff --git a/addons/spectator/XEH_PREP.hpp b/addons/spectator/XEH_PREP.hpp index cc29fde611..96802dcf4b 100644 --- a/addons/spectator/XEH_PREP.hpp +++ b/addons/spectator/XEH_PREP.hpp @@ -1,23 +1,67 @@ +// Camera functions +PREP(cam); +PREP(cam_prepareTarget); +PREP(cam_resetTarget); +PREP(cam_setCameraMode); +PREP(cam_setTarget); +PREP(cam_setVisionMode); +PREP(cam_tick); +PREP(cam_toggleSlow); -PREP(cacheUnitInfo); -PREP(cycleCamera); -PREP(handleCamera); -PREP(handleCompass); -PREP(handleIcons); -PREP(handleInterface); -PREP(handleMap); -PREP(handleMouse); -PREP(handleToolbar); -PREP(handleUnits); -PREP(interrupt); +// UI functions +PREP(ui); +PREP(ui_draw3D); +PREP(ui_fadeList); +PREP(ui_getTreeDataIndex); +PREP(ui_handleChildDestroyed); +PREP(ui_handleKeyDown); +PREP(ui_handleKeyUp); +PREP(ui_handleListClick); +PREP(ui_handleMapClick); +PREP(ui_handleMapDraw); +PREP(ui_handleMouseButtonDblClick); +PREP(ui_handleMouseButtonDown); +PREP(ui_handleMouseMoving); +PREP(ui_handleMouseZChanged); +PREP(ui_handleTabSelected); +PREP(ui_toggleMap); +PREP(ui_toggleUI); +PREP(ui_updateCamButtons); +PREP(ui_updateHelp); +PREP(ui_updateIconsToDraw); +PREP(ui_updateListEntities); +PREP(ui_updateListFocus); +PREP(ui_updateListLocations); +PREP(ui_updateWidget); + +// Utility functions +PREP(compat_counter); +PREP(compat_spectatorBI); +PREP(compat_zeus); +PREP(getGroupIcon); +PREP(getTargetEntities); +PREP(handleFired); PREP(moduleSpectatorSettings); PREP(respawnTemplate); +PREP(setFocus); +PREP(stageSpectator); +PREP(switchFocus); + +// Public functions +PREP(addLocation); +PREP(getCameraAttributes); +PREP(players); +PREP(removeLocation); PREP(setCameraAttributes); PREP(setSpectator); -PREP(stageSpectator); -PREP(transitionCamera); -PREP(toggleInterface); PREP(updateCameraModes); -PREP(updateSpectatableSides); +PREP(updateSides); PREP(updateUnits); PREP(updateVisionModes); + +// Deprecated (temp) +PREP(interrupt); +DFUNC(updateSpectatableSides) = { + ACE_DEPRECATED(QFUNC(updateSpectatableSides),"3.12.0",QFUNC(updateSides)); + _this call FUNC(updateSides); +}; diff --git a/addons/spectator/XEH_postInit.sqf b/addons/spectator/XEH_postInit.sqf index 72c53a2af0..ad021a3550 100644 --- a/addons/spectator/XEH_postInit.sqf +++ b/addons/spectator/XEH_postInit.sqf @@ -1,31 +1,51 @@ #include "script_component.hpp" -//#include "initKeybinds.sqf"; - -// Add interaction menu exception -["isNotSpectating", {!(GETVAR((_this select 0),GVAR(isStaged),false))}] call EFUNC(common,addCanInteractWithCondition); ["ace_settingsInitialized", { GVAR(availableModes) = [[0,1,2], [1,2], [0], [1], [2]] select GVAR(restrictModes); GVAR(availableVisions) = [[-2,-1,0,1], [-2,-1], [-2,0,1], [-2]] select GVAR(restrictVisions); -}] call CBA_fnc_addEventHandler; -// Create a radio channel for any spectators to text chat in -if (isServer) then { - GVAR(channel) = radioChannelCreate [[0.729,0.149,0.098,1],"Spectator","Spectator (%UNIT_NAME)",[]]; - publicVariable QGVAR(channel); -}; - -// Should prevent unending spectator on mission end -if (isServer) then { - addMissionEventHandler ["Ended", { - [QGVAR(endMission), []] call CBA_fnc_globalEvent; - }]; -}; - -[QGVAR(endMission), { - if (GVAR(isSet)) then { - [false] call FUNC(setSpectator); + if (GVAR(mapLocations)) then { + private _worldWidth = worldSize / 2; + { + [locationPosition _x, [text _x] call CBA_fnc_capitalize] call FUNC(addLocation); + } forEach nearestLocations [ + [_worldWidth, _worldWidth], + ["NameVillage", "NameCity", "NameCityCapital", "NameLocal", "NameMarine"], + _worldWidth * sqrt 2 + ]; }; }] call CBA_fnc_addEventHandler; +if (isServer) then { + // Create a radio channel for any spectators to text chat in + GVAR(channel) = radioChannelCreate [[0.729,0.149,0.098,1],"Spectator","Spectator (%UNIT_NAME)",[]]; + publicVariable QGVAR(channel); + + // Used by the template to transfer zeus to virtual unit + // Commands must be ran on server + [QGVAR(transferZeus),{ + unassignCurator (_this select 1); + + // Can only re-assign when ready + [ + {isNull getAssignedCuratorUnit (_this select 0)}, + {(_this select 0) assignCurator (_this select 1)}, + _this + ] call CBA_fnc_waitUntilAndExecute; + }] call CBA_fnc_addEventHandler; +}; + [QGVAR(stageSpectator), FUNC(stageSpectator)] call CBA_fnc_addEventHandler; + +// Delay until local player (must not be ACE_Player) is fully initalized +[ + { !isNil { player } && { !isNull player } }, + { + // Initalise virtual spectator players (must not be ACE_Player) + [QGVAR(virtual),"initpost",{ + if !(GVAR(isSet)) then { + if (player == (_this select 0)) then { [true] call FUNC(setSpectator) }; + }; + },false,[],true] call CBA_fnc_addClassEventHandler; + },[] +] call CBA_fnc_waitUntilAndExecute; diff --git a/addons/spectator/XEH_preInit.sqf b/addons/spectator/XEH_preInit.sqf index 4bdf07b3a1..82e8100a10 100644 --- a/addons/spectator/XEH_preInit.sqf +++ b/addons/spectator/XEH_preInit.sqf @@ -6,39 +6,17 @@ PREP_RECOMPILE_START; #include "XEH_PREP.hpp" PREP_RECOMPILE_END; -// Reset the stored display -SETUVAR(GVAR(interface),displayNull); - -// Permanent variables -GVAR(availableModes) = [0,1,2]; +// Used by public functions +GVAR(availableModes) = [MODE_FREE, MODE_FPS, MODE_FOLLOW]; GVAR(availableSides) = [west,east,resistance,civilian]; -GVAR(availableVisions) = [-2,-1,0,1]; - -GVAR(camAgent) = objNull; -GVAR(camDistance) = 10; -GVAR(camMode) = 0; -GVAR(camPan) = 0; -GVAR(camPos) = ATLtoASL [worldSize * 0.5, worldSize * 0.5, 20]; -GVAR(camSpeed) = 1.5; -GVAR(camTilt) = -10; -GVAR(camUnit) = objNull; -GVAR(camVision) = -2; -GVAR(camZoom) = 1.25; - +GVAR(availableVisions) = [VISION_NORM,VISION_NVG,0,1]; GVAR(interrupts) = []; -GVAR(isSet) = false; - -GVAR(showComp) = true; -GVAR(showHelp) = true; -GVAR(showIcons) = true; -GVAR(showInterface) = true; -GVAR(showMap) = false; -GVAR(showTool) = true; -GVAR(showUnit) = true; - -GVAR(unitList) = []; +GVAR(locationCount) = 0; +GVAR(locationsList) = []; GVAR(unitBlacklist) = []; GVAR(unitWhitelist) = []; -GVAR(groupList) = []; + +// Tracks whether spectator is active +GVAR(isSet) = false; ADDON = true; diff --git a/addons/spectator/config.cpp b/addons/spectator/config.cpp index aee0eaaa76..3ff6000fdc 100644 --- a/addons/spectator/config.cpp +++ b/addons/spectator/config.cpp @@ -17,13 +17,13 @@ class CfgPatches { #include "ACE_Settings.hpp" #include "CfgEventHandlers.hpp" #include "CfgVehicles.hpp" -#include "ui\interface.hpp" +#include "ui.hpp" class CfgRespawnTemplates { class ADDON { displayName = CSTRING(DisplayName); onPlayerKilled = QFUNC(respawnTemplate); onPlayerRespawn = QFUNC(respawnTemplate); - respawnTypes[] = {2,3}; + respawnTypes[] = {1,2,3,4,5}; }; }; diff --git a/addons/spectator/UI/Icon_Module_Spectator_ca.paa b/addons/spectator/data/Icon_Module_Spectator_ca.paa similarity index 100% rename from addons/spectator/UI/Icon_Module_Spectator_ca.paa rename to addons/spectator/data/Icon_Module_Spectator_ca.paa diff --git a/addons/spectator/data/b_air.paa b/addons/spectator/data/b_air.paa new file mode 100644 index 0000000000000000000000000000000000000000..eeb69e354ad8ebff9f5293b22cba8484c767a301 GIT binary patch literal 22981 zcmeHP4Qx|Y6h8O8c5CUn*AXTd&FIGFGBd_%T!Kl*-lo7B7>vOi6$UFTQ3(*MKmcLs zWl91OT(j^aQkWrPbO{g=SR$6~K~T|%AObP+vtkf1C^RrwhV7pB_JG0OZ~-F=c^uY@HevjQkBS_z`7CD*mVu#XT~ zrk7`e7&dhfA+IP1_EDv- znZlD_)zlf~UktPt!o=4-&1lFrfpw#Dar=^{{8j>Bw%ejo@9VImFPJKNYU%g#H!iWv z1fm_h(-p;T3ktknj)-KWo62sAWnrA?sW2i?q!7=t-_q`Aosm$hcA*DAsjXAGZHs+l1trZQ`nriB zZ1IU3&0>Mm@sdDD+6a4AJoSpGbY-eR-5qH+dTP^Czm&_#`-_*7>gmeqItziqH(CP5 z6s5!r^!z2s9$0ov9g;B z7$BeJM9c1`3Z2L0!1A16k*HDk&0JSUqgAkH1ScCbD*7$1_qL}_ce4nma!MV|ED8@% z!*Trr(nBD?!Fg)Ek*4RLTR}FO84hKA_4MZvPRBOM6UZRiq2Y3nkj%%5Ic4Cfh!mNh z5d2e%j(@$}C)OmRX69|kCZ9LI;f^HJlTgFfQ%i10z} zy7Ow;ojJofd#g|Q{Z!RjbJ?iCeWi`fDKX#1>KXHe#Py^P_vibQ?FZ2=?bx}H^#YHV znKf)!QZuL@j)-m#4G&cno$TOu_cK$ei#-qc4Vrc>)EFLC9^%0 zwFA*VC>~uHiS>^YZou;Guj_v#p?^xR+|Z^!&Yy1pW|deVNGsVt7%jP)*0O;;?y?Eu zkNuWCD#6ompvq1&G!n~z{Ufve+!#0Q2!jU0mFwbRgA>)0XR|3PE^-TE@57; zHs!(lYS+}ugen35-9#9WD0;mVngU$w=A5agd2h@X(0O|qtptAwz z2h;=V0rj9GfOS18$LFRh^*zVP(zsf>;*qW(H*D5q^HQO$vJB@~z@5*7zw5sN_h1o&~*qS_$ zTM|CR{n78lLGsN_CfHy3^>_RbkfC07@czBU>@M{jZu@%d+l@C?nal?cAJFL9+rPf@ zqhotdwkhN^7lr7WH%GIB_rHNzf9KcV@o7)drHV=O*|NEv1?$#z0}bsd2G?BXf9S9Z z8uL{l?pMwCg2L(_8vPEu%a&=f{?GL#(;GO;4igzYs(efWiun(WVHoQXM*#VVd`xPA zeSvT5h;N!g){m0s? zYM#!pY1)ky;Opy62E5;R|F->@PaD=OWWOX_=viGbA`0OBV1fx^yR#HFT;;pJB&@&g zkMZLOAifVqhW|C6Z2YG{zAaYVl4bn_TwBx3o7t~1w*n`;)!^PuxBak{Z-UgaAyrCE zHviu|t((~9zA`}R()NZYVx!5kJ7wmV`}SJT#(ZTL(NX%_ZX4K$%J3XnJZ?eqYeVi~ F^*iAe|FQr8 literal 0 HcmV?d00001 diff --git a/addons/spectator/data/b_armor.paa b/addons/spectator/data/b_armor.paa new file mode 100644 index 0000000000000000000000000000000000000000..8e3922f0b1ad238bd261163a4e1e07129cca86e7 GIT binary patch literal 22978 zcmeHPZA?>F7=F*aZJ|oJb(6`mL@ulaaWGt_%YN{2VG4Aa$|eO|Ksqp)M$K3RIz zx>4iTl)p>(4cA(Lib{a$8h|aE0Z#Mx1E&2zzL4P&7z9=fkPV>DWc)FoU)B@?qaPBr znYan01c=`;N^`Rv zi>ZUUIvp;_8j%AeqdYesvZ8Rfm$W%X6Ud5pNFcnKkisZoisCo9F1Bj1QsLRCa&fe@YtF9@(pHb`sG6Aqj zD+4eVHZ9I61VYp$`RS0%=raG}_l~S(EIqNR#-lO1uPt*(ex9-7M61o|j1?PIF4(Rd zPrlN<)iSaAbkBA*Z(vnH0rc0kY)wk5Z+ZU}4H9Y-#LtIkV#O+mUPA($*(^;c(j3(Z~b>OHjGb7!YHBT|&1 z6%p3%k}|!kR9SF%8}4pSc-LnQCCZjzI?1NW&a2=hW_MSv)J@Af2ab^Db6g6%0(WF% z(Y^Z1mP^Ea&QuGegW8VQPMO=Nv6qC_WB ze77kNoqD7IAWAeZ5qC&L5nm$3gou}a<>BRgSR%#%3ZUuy@J}&h%mT#7#{$tqaQyBY zMR#9I6Y8xP^80C!opi+X%SV{AT;>mn1L42PKhC}z3E9R(eJRURQ{$dN|IE|)5e&-t z{3UAl^F*m05ynIW!NaI4rD5GEXD>&dkxUyM)b%kIkM9f?`D1#yr3?mw$+S0|p6DF& zQ2G@wg)|YpcQRj0Ts}0yUjnD{q}PVy=e+6vzW8@imw&CR$H7?3_k1M?bSkS!%D$k8 zcv-EsOhX?+0q`fRN0@#I77s|1Vr51t_0VtACdo28pASTSB4hk@#m`&3XAC!6|9$Z{ z;;YA#(e&<0{`*0o5f9hHpz9951Ti|CbsJdR7no6pWetBm5LRK#3DCh8t$cCK^Vd!A z#XX--(ElO?v-}Id)4bvFpd5+S4=_~0FM@h}27rAwZgUkj8s>YZ zHvB9xc95SHGMy9xzNZefPR7>n;2UpYe~90ANqifbj`jQHhjkKLJ@E$4Rr}_;{1A}G z{rn~RXEGfyg{XyQmA7RvmeW{eCDssy?gOsg0|E~RX^;*DwWL8UN%Y^-(AY57?VIcJ zY53`ov|$I|Hg_;PDQOzoLN7|-YT$VNj;dJvU5j+g`_FL*Zk8X0JkZ`1?o0rg-ofPO$f7;3=r5&iIReo)1cjHX#7 zJt&R4`}z+#Dx`IRa84t9()W!2v;NWDHsC*7f7l1D6FGOqsjqST)r?DK& zJ{1LcweRZ{))>xd{DzPb+{@yGu+tMf!i6n~2ryxHIQL~Jy9^hA*3l0AL48!^1} fv^eQEp5ip!k4=0;<$UJkmG0EDb$_}v{tWy9)p7CA literal 0 HcmV?d00001 diff --git a/addons/spectator/data/b_art.paa b/addons/spectator/data/b_art.paa new file mode 100644 index 0000000000000000000000000000000000000000..0aac8b828e3a592eea246fa9c0a03c0565db6b2e GIT binary patch literal 22637 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 E1zjU$T>t<8 literal 0 HcmV?d00001 diff --git a/addons/spectator/data/b_installation.paa b/addons/spectator/data/b_installation.paa new file mode 100644 index 0000000000000000000000000000000000000000..3ce55f2d3669ba890c00dd369aebad56425b7083 GIT binary patch literal 22554 zcmeI4PiPcZ9LIlecUBTix-sqImV%wig2aUMR(crYY=k6R8r@naEg}*X+JFtM(0Gtw zMrCg?9RevLX>AV$(L-%5duq#g30{Pp8}05va!>?mOLEzC`uk0seMxF*4q4;k_c1d& z-}&?Az3=;d-rE_NNd&#U*+ct!2eJkc6$*tdq5d%2FFN2Px;Oi7k7&iS==Xbi4%ocz z@_ac)^ldlM)q_Oe4-geUAX?&io#`B@mt)jQwl^x6U@ujI!Nlrf+QK@cn-44Fs7hM#%8EfZ= zvTfNPrujV{iDQM?T)g#W1IMv83!#CFiIWr*g4*i==t1uJGYKi?&H@ zxkPrjSr!tCRZ*9k3!TsBqdJ7OaU93x05>?mBh3NNKuLXh!TZ;0cI7c8A6NIU&2N=X zrBYhgyMOgre!sNv>E4B7uS@Ckv!3Vr!Ica*ifHE=hxtb9QgG*Px%qd=KeZ#BM*A;2 zuxb5=@5e2kq&+-NuDiNC8?OD^7w_^U*GqFk`>*!y5`-4|Qea+c;?U!yZm5Rf2a=jhZe}8g4*`gCP{Ls;W_y7;!0X%32 zzyo;D(SY#*Jb(xApdA1Y;6X9Zk06c&P9Ss;Czyo*y5846n03LKSV0-`% z-~l{n2fzb((9wYL0X%>Q@Sq(458y#Z1I7pN03N`Db^ttp2OSL(9YX8HSKymd@rO7VOd{oK(I4pXAU&0>@TBm1++jF9) zSeNCy6x25%diT`WU{t_bm9N(Mmr1?q@e~C8Ck;;j_geBdZsVlMlhl8ZQ?1Ka>-^ot z&T?%3Nq%jv(AL!S7q@RFH%VSb{NNY$pQ7*gP0%IYFZCabiig+i7=Wr7yi%_`M0G&< z(VkH($S>jn@ql>H4uA*nprZl(BX|H0;6XdEQ9PLPtwf`m?|QTS%r9OjdPaELe)xJk zeuIW$_S{eX5~SZfh;DLg*KKvV{pX9}*H{W|@g<_e-tf)lPM+Kil8z`DFRD^vo;KG4v0( Cygf1i literal 0 HcmV?d00001 diff --git a/addons/spectator/data/b_maint.paa b/addons/spectator/data/b_maint.paa new file mode 100644 index 0000000000000000000000000000000000000000..53b969a7317a2a667304785843cbd743a83680bc GIT binary patch literal 22889 zcmeI4acC1)9LIm}?qUsTa;>f?o72;!ld@Vjr&C$2S7mK8TAQJ1t8_K9`(vz@ouZCm zYM!-%g()$%l6BGU9}yg5Q)t*9ou05iWH2bhB2;5D7~0K0ma4OJB;MY;G`(3jaA4<@ z-y_%FH}CG0TWu%6G$rA0*<&-XO78URUG}^>p#Lpl}c8Fxr zps%j6Rk-Qi-Ch{8Ih@MNDOrqzH2Pg{7m=veRBvt*Z8>)?>d;lL%4de!1~O5}9K^9Cb|B{hF5! z8Dp}nMGum}LZ@93QoNU-rsT!voFor;S2w62(jJmDj6PAA4`of;1c>hkMOY2A=fc-H zZn~EUXP5Z*e-5C8=5|e)r2%o~-U5Qhk#~jgH+ehnFz3>^@&TZ){CUCf(E? z?!U{TmB+qNwxltW;jD+%XS ze!POYvu9_SL4F?7^+VUiQug6T53xeegG(8Yze?G4jlRF6xTvR^*V~szw083+K)c&8 z&W^Fo2xZ&wl8v81Jw3Ta&n~*kYN-}kN=H_D1+!iOn}g@mg@aevhqpJI6?5mm?2kI* zK-SMG_hWMW>HWv2NsyE3zBV2&zh8?`-E)(z0+0SFACG57^LkS!OGjr`?QJ{G>R&8e z8kw9Q82|hI%_xhX|6EUw|9KD+>?C+Rsmhj-w!>sxFSj#InP4TGpAYCCR2Mbt*$;HK zLPrWi?1qMIuYkkGH1f~fu>3Q{ zKk{Szl(PAqJwwzyVpc&v&<`sckYD5hc|aa42apHk!O8|4ACL#+0eP?-Kpv0>D;scp zKpv0>2W(Z0c<7?P{W2%)52cVhQHTUhcZD5`ltH*rn-Haa9smeg1tsq)AFq( zNeQZLcN5J$Y~0vnmo`YF)D!8N5$!UJ>nrs{Z{kOK;K+*3BP)3SoBjSLzyD(;*MxN~ z?6tZ5MIYzh2AW_~PO|Ech%n9jAIyel;f<1h-aZ8+_RI{_Xb1VCKbE_9TJdR=$u1*c7Tc<1}Yy zDQ+HNvpZ$WR2?7N&p3eoJ{_0+JpL$MP+Pkmbd5=A-ImxDmHGKn PNyXO8Zn3^+CcOF+Z*tD* literal 0 HcmV?d00001 diff --git a/addons/spectator/data/b_mech_inf.paa b/addons/spectator/data/b_mech_inf.paa new file mode 100644 index 0000000000000000000000000000000000000000..967cbe7ee1fbbb026a57553a9db967ff3030fded GIT binary patch literal 23414 zcmeI4e{2)y8ONXZ?)>A5jYCQ_&{Sd*8^a)wb&WJ6hn#_uc!S~&J29;xA<%XM0#-0X{ssJWE2ax|fz-qcZVA%y|s|xbrBoI5m8~|hH#;Z1Z z=&`{(7i$(@eo-X4fZ!IvLhv>rY`%oRxUCFM4IoTD528FUxdoG_>-(}`{-aIGEFb8t4Tm@lTIT^@iU~iC*e(MeARt;c#OPcH5R2z za&?1X?v24%OWRyQi)9idt0#qav}Az5#+%MEC&T92DxESCN7*VaR?S@bd+@#4D% ze1029LuwIeUC3lxASio>lBB3?flt2N=G6!ih~a9Btz6jNbQr}qYi5ou5|#+0$zkm_ zz(O1NRo&=BBl>9od9wasZf2_7BdY80uuuXte*T~!h?c%qYqztZsLRQk z&ZkY2ju)CQ1^fI-J3ZksuAj4SM|GY(0EQizH}fRPq`hBviPb?`x7j_*mDQxReBaz2{T!8;C`lI=OUE!^DIzh}+gHkJ&Kby~n4>m97Y z?q^s&0C3d{fKNI`=pnHDe#A}nk+J(THo+3SO!G%i!mh0v0!ZSOp;_(GsZ0-o-0s5{ zuI=f+){*7EFoPriy+8$#^#$8MEPW7=!;sGRZ2kv`rKZG5XZ=MsUmv6Kh1ht!S?^f9 zzp5QO4I|_AW$wS7yupIb>MNiR60+rCjhDAK?g8%a{|#?ke_Vge1Drq3Up5zTJ#Zd) zKH&L)=YyOFI1ikMoErH2z+06mO?3Yzx_&nP<9FB7*YW^#Z{38@;0gg8br%N+ z9e+ChR1DN6WM10FgQt$?pI(=~zHUoRwtM`w6AHjRXV8O3m51yYc>j4kvsz$#t_Q9M zu7{ilI1ikMoEmt3Y>2H@`gF z+5LiEkqO!I3e*gLmaXtX>-(zLE5F|qs!y->0&sK;pyqAI964hj31(~KX>+3dpY<@W z|Lc*K^Vp+6y3}%}WW#z29KXtwe?b?~n)G~lFb*}{_=%6AY>}mBU)SjA;?MV8|ESwq z(6Yy(_8pz;znRV^kyf^r+_I(<`imJG<-GJC|FlXpqf&n^cyih1@!Kv$r)FIP{|3wG B#?Sx& literal 0 HcmV?d00001 diff --git a/addons/spectator/data/b_med.paa b/addons/spectator/data/b_med.paa new file mode 100644 index 0000000000000000000000000000000000000000..82bccdef5e53e80f731002740612ef25864e59c6 GIT binary patch literal 22633 zcmeI4Z)h839LIl8{wxbixhg9wh;6KaQ5=?v+d4?wYlXJa)yBGvDplg9C{_^*tx((L zao88W*f^(%!Zu%7ABe+$Ni=QAm0nHHVm+S5WqbGupjq-nLYq^$N>++_aJ%zS^@m!g1I0bj&y8syr6Wvu(rmZCEy>c%m1g=jraJ-yFvHxstZZdnbNB~f zf;IF4=ewq{csC?@i2WLhy&E6ab#U-YvAhSfICo=-w(pqOd5!^0*V#>Zub?sE{kVR> zYTQ^+OM!R+{H`0Lv6l7jROn@F*9?P}V5h$+2=3I9u`GnvI>Yowf?X_?i{(R_$G^g2TeNwoZ~dqKTMp3u zmqe*Vevlt38tD51@jyHf56S`Jfp}2SK;r}PKs*o+$^qhmcu>(m;{)+PJP;4c0pfvp zP|-l+1MxsS5D&@$;(>Tj(Lmz^@jyHf56S`Jfp}2SK;r}PKs*o+$^qhmcu>(m;{)+P zJP;4c0pfvpP|-l+1MxsS5D&_MyM+fGbb$IwyKB{KzJ_zAp8d@s#4IjpvEt)d)FFp1 z#NZfC#O9VB8pdf`bL{{{XI9SPgn{EFsA5sOfwgL1t?TE1KAv@0{hw?1`40GUJal>q zj3qfumGcN+<Rh|i8FBv3Kl-EtPISorN2B*Z|JP*y$8g%+Y^%?=0z3;Y zJ#+~5;28EFwL1($Qp^4qAqz_b$KiAI!|K0%doVueFTj(Lm#a&4XXAmFTKCWB+acv6-IyHgPOqe2A}UyAH!mR^+L~!{e^) z<3jxLKFs_$bEoqE^?Vl}JesgpW0`Hmw?=p|{!@q7((&ORM!@+h)@6k literal 0 HcmV?d00001 diff --git a/addons/spectator/data/b_mortar.paa b/addons/spectator/data/b_mortar.paa new file mode 100644 index 0000000000000000000000000000000000000000..331bdcbcb0a3881da46b3e90c62a976704b9561f GIT binary patch literal 22811 zcmeI4ZA?>F7{{M;Z#(ELUR-Q~ag&(Wgj$~nOR0QCag6v!(<ui6a&Kq)nbw98%~G~-3+Jp0SJLKFTHx;Qs? zwaWJ?e|;nav@8c`D+V}K0`Qp&V2r=+v(y8bEyH7Q4wxMv1;9Ff;xAcz*R>27{g7C< z5hnr5S>jC^Bw#&~4TeFY&LFCkln*t;sEV^j#uUk#58H_41wN3}YOp3|fuV;w8j>6h z?#=B*uM?H_lz?eCrc+jI)i4DL&2U&lP=h0)vzLEiP?upUF^sJduW9$1vq>{vF+I2Uhs{FjxRU_MM zXPk7f$RK&$@=%7In8XP!L1o13C(W&nL#3ODJ(g;vn+#NjT_7*5lu1dSZ9!?A|ZuhsG~S8tc7yqGR+3X%o3zLL_dr0Iht z#wJ3jR^=>}B`H47R(ZGQ2;gU4}TXd zP6*WK$A2UrH22)q9X@6?{k2_*eT$@t&+P{?jY|eoY?bJreih%Y}SLbKK;+A>Ho$=e6d)5cGF$ zydthQ&%)auFVltx>`%x6jEBfjy`UfHhn@}idmni~9*_s!0ptOB(6a&O2jl^HKpu1l zkO$;J&jy?ykO$-edC(m|9*_q;8*qL=9*_s*L3aRoKpymL!1)1rKpv0>-2vnQdC;=~ z=Lh5gc|aa?2apHkLC*%9ACL#+0eR3JKpv0>JsWU-Kpv0>pYPTMyr3(Za)BI zj+bv@yarxqKS+Dvkz~eF%hZ78`HNOO`&89;3mEH7Fe&oP3XTo;sksFUkd6~=XpEb`%6{yy;W$1=tE>muFbkM&KR z#*qqm9Q}#pg80OIzcV?kOw^*@cxKAAP>lc?f~-e|K!0cmbf%bLB*-g zy-8lFjj{G3XsfTM-*m3qLe{8^eY+j%&hlLfNjF)I#AKMQ*fc`!lw~cu5S0G=2b-YBv`r_dwZ#{SG9sY04fjyUx55w9P z`ovF7Vi6=~hfy&`sy{Tpwqqey{4JWfp|fmm=x(yDL*qK<-P3VbLfY9O>n`1M*am(_ T<$gYsmb)Q*+7I2cC%pO_EGoWW literal 0 HcmV?d00001 diff --git a/addons/spectator/data/b_motor_inf.paa b/addons/spectator/data/b_motor_inf.paa new file mode 100644 index 0000000000000000000000000000000000000000..d78ddfc9d6d6f99cc01ad9027c43272e55e29153 GIT binary patch literal 23260 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 A!T!#h;yCK=ZKi_w}@ZJ z$yufFZOY$fo{_i$VBQ*l1zv#k7Xixo`yZxiAayc4499^vd0_zCWWj+dMt2ii z1@RC_`j&+3mkHP!vp{#5C~-uQ?0HZ{^ol4Iz8x>w@}PnwEeA>$2Eew{!ArXca~%sR zkzFE(er!B`x8+Q|-2lZK8`_G9Lcs*Fbs5k7{3T;fL!YnE^VP6>l(EH%r_E_FUDThT zJ^G;p_VKP*STNk<)~SI)+W*>>)ucQ?ym2w@ zy9Z7WIoQGes<>41Y_BOf4wk^&&@9Gk5f5NN{lT!6 z4Os((G-RY^EOyNADYCdE`Zn33#)N54LG`bD8|AZwx-emfT*O%e75wt*e6n=Iq#rUh z^E%2|^w8X1;|B%Cps}Ay7HbTxGW%n#Djk-RX9o>jvy3M@C2{(t^VMZ%UiIfGtUS1AXKdnzGb ze#zo*jw1j;HBh^LtKUM8Z5=a>$jlmA={nI|VT@}pETmWIf&s=HTg?7qUz~2#am_Gy z3G5A~nq^Uqf-#45lD_|u{Ze({9YTlQv%2IIgQul7uf9t@RYYu7hhx|;j~jh0BwgQ0 zh||zMWtGgaRh`5aOv%jly_%NAE!4n2#)%Rj;?QI)UVMoZ@f2?URfpA?@Q}cn0w@#u z@J~ViRDdz+@gMPn+B^KZV|YWdaBqHhC`47Z*B+bAO!`=JGG)4D6caMB*|2y@Xh-UEqu~(JHcqK%C+?~%iRM&OB z8Hrmx4?b3VPmcF?Y`!SYH$RCVe=<$^5#xvgsE2TfmQWAWLvzCn_Lq~DKtG}%(T|z} z$OH1AxdHoU1C9^K1M+}8XbK zO#$QqdC=UTjSq@g10Z24XS!@cNBEqnm4gyvwR{?F*whDn4jw4=jJeDBL~XctoVR15 z(SrVH1*fZi(|vr}XXyjWRX#1vU8d8$ryHcMrN4c+?*Lp_l)yl*a*zLYohpBdfD4ELFwoFO%th^~d}P1yCRC7KIZM z#G^p5EY?Jd+QNJIDgWY*SNPMJ#Qojn-QfM2K6>FZu?Uid5k?*6}d8esr~cr3c? tt&Y-pk=~@EUEy(7;2ZPBNZi;?G?ngq**e~%ay=hkl(Q*XEOAP!KLObE^soQ` literal 0 HcmV?d00001 diff --git a/addons/spectator/data/b_recon.paa b/addons/spectator/data/b_recon.paa new file mode 100644 index 0000000000000000000000000000000000000000..5c5dc8bb3d1551693578a59633bb0bc86388c92e GIT binary patch literal 22872 zcmeI4ZERCj7{{N}+pZm>Yk8RtKe#(7F3J{X92jGPThVPLj2Bs1A%k_ie84d&2_xz{ zdqxI<1mxO;i3-Cgd~lJ31;Z!YuEr0b$(Z621A{I)AYh0Kn=Fm(j_0(yyO}Q;M&<%} zPTKW8>AmOW|2)6*oHaSe!b(a!<%>&Jd&~gP*w|=E+I~-&uo*AHF7Yfa7B=B;VXrDK zUas(K%HKaq0MW$&*H;1Dt^gSH1H8C~e{pZ65y(mjro)%OJOEDt$Rp2Pck@gCLSXcL zBG(Zgfvk3-x~>qA_bh;~qlB{C4a7-`;B8V~o?%f;u2N`_EQ+XMaM)pzOQDWry#$oz zhd|!u26!Y+y%CqUnlP4Y0|>6B11m1D@Jn$6cYh$L%V2Rf6a;D3c zxKs3?D&ctVZ2kIebtl&lB^*26R=7@rH)0ka{r(nX;c1z_dTeWA8JX;0VY}61^T*`b zaalaLJnjh96W6}q$mhfwSWgF_BhF$|LNR|#Dxf#Q&E$xM035Q*FUJeT1BD4k*G@2B zOOuGLoTLS5KkU7hU=>fCEhAc`?@*;R!(6m9;<`En;F~AG@jUlJQgniQq&%J!%Q5Vr z?C9pEE8*@?jQDdPFgvu+7F_M4opIK2PzKR9G10zRJyw!yO9y#-C?Hy%5zm=h4pm$3 zTy(_v@m1^vmD;d9h25RMD{$K4|YN%aeDsIUFt;_ zW3JrZo;fDko=Pa9{&Ze7)y^I0;V)rl^Md{#tM~t|$2k7)OZqpG&6sxy?^_^7y)Di? z`=1p4rom?W?^HUS$Jcy}RokBD3)S)B1^qwC{vHW1op0?TpZxDuFB;*$>o)gy)3b76 zl=~B?KabJ8y$hBJ|0>W^V1j+LlrQjw?Y_a6w&VMojvX)hf2M2mYjGgiyT zuO05B`?lWq&C8wA=r z2f(|5+hsNOr2qM*Oi=mw^?2wjeFqM6oA22Tg!S&>u?!r5Q8D<%gUW+G2JAojQ;!Al ziSdB(fbn1`fIJ`%Ml|63h&&(<$b+H4{o+9e8NfVR@4Z$VJay)POEniT*7_=ZN*ZbB znX)|}7b!{mt#7{4E4J{$muV0698+~+SB&r=`8shHF4U@NSUbivHp|- zsPDruEjz_ef#O)Kv2I;*VE(4(=GX9FYu?@8^-&j8HPfS)J`{&6)z(<2Wa_s+H2=NX zz$ShceGR;7Q*w5hc|zm1duN;da&mSV`hplL{o}CBd`9JZK3!0}Rex;es8)Xfmt@~% literal 0 HcmV?d00001 diff --git a/addons/spectator/data/b_service.paa b/addons/spectator/data/b_service.paa new file mode 100644 index 0000000000000000000000000000000000000000..3c74ca018cd50881121d2a34bcdeb57735763792 GIT binary patch literal 22872 zcmeI4acmP+9LIm}?mF6y(Xm+uqFHA;=Zw<@1tb<|MHw{=2DG#!jq8R+l11nrj7Zke zw-G>12qYj5BRB}= z_i}CT*WUZxz3=b$dGC73dnQ(1?)I)J-|AKXps}&hl(Ylx3Sl!|gkA1lzgF0Uzl6PI z?b?klzEAn<2N@u?24Hv#z;!>scmUvqZTyFsl|~?&WXOf{z}x^O0QRYR!%n^%SOtu} zPwaKXN5FQDsE!{A*blCR3o%03^#+ndo`ZeF>&-H`B*!{vkWDV(Vf>a=vaf?WVtWxN zeJTR>T~2@njCz_Kp4SOu)nw=9@Qui@Aw_jC; zqA3r%xrg?N=7rn?gy?lpMta%t$X+uI`}-MH;M9)M)_TQ%EL$3&;aGjO*i%{ZUQE?#O{IxQp;JlIq35R>EMwvkVedr22vzTrS``nWui(nQ9y?2JMVSh ztYi^c8DpO%!0L*Uet+1UC69qhqWxZzQfP+kWB#w&4@t%I3Lm31 zChmfM0;7zbU8L=k$IiDcb{Fp1>gu4)_meG4?XQwa@}%v?sqt{m#Ld zqcA>LDp4&ppa}mK?wV>B4-fK9*b8~V`2SPyd#=YF#=nWjTjBS3dVbub^0Q@~>WAWn zZ+UTm(m#0%WHnR7A3!RdmOmK(WQcYB?s>eYPMALb9maoJJZZ|I?vD;$%X)%;#hBYX z7zg-^ZfttIrS+j0x53g9qTgOSJany1=f5CT8}FZV{qDIQF-=Y+;|0)H$#*o*DDRqi z`~W(9cW-OG{J%!mo0o*YU%9^o3$lcp#buLJQ&%4;{)=5JRlE-0>}gMU}OW156A=ZfIJuqAP>lckqtOLAP>j`@?a={ zJRlE7HsJVxJRlFqgP{QOfIJx4fa3%5fIJ`%h62a~@?c~Gjt|HK@_;-T3Lp>2gOLq5 zJ|GXs1M*-ffIQ5M2bWj_ASbQcY{^C^_?)Q?zwvc64)AHV<8$M{=V0=g)r?it@`=@O zyG^g~<9j-DQ;n$FsbAo1UEgf`j{{kx@=df?;iWM-?O07uL%n*aCx1yecL`%xSHztb zC;gO=93VNO{WYObXtu9!w*AwIr{mIwT0V{LK*`*><2>FDPcw-2r{YiJG!r~E{P&95 z5YGpC<;yduEuhpM4ki)ovwY-GPOF(si^J^yUp3sUso9Y|3A9r9PucS=uu7o z8+(N=du{nL@$|;~QDs>lRDD1n9XKf#MOwc-BXi!ge&({F|9LIle-7O_Wix!N)_OMV&T|N0{)?oisnptZWLK_Ai%!l1&Er7e1(Qz9QSkX z%A6RCYionUN88z*2mG-qv~eLDiJ#g^|MJCl6;;aXaITH^%hb?`w7e+%DKn{Pz=j?b zk`HEP{buL-)gv-{dlwBuH?60BJAa9yvz+ETZD*`^%d2&tiL;Ty#Aj5horyZkr2}%Y4Z38o40;zv{i~dLaI`K@@2wdv1xcq$K7 zJmxr9D*sB||0;9V`NbyD%37G0=Zy>fIn8 z1qvsM#WXo(v|fANI>b+JlGBU6UK%j;m5(!W6Qozud#gQLu6KS=scBG6)$*}uU^qQ= r*q%*pPwQ+4M_<-06>OJMsVLL$x9#Q`mGx{n5xkynwlROuxrTlKFs3v! literal 0 HcmV?d00001 diff --git a/addons/spectator/data/b_uav.paa b/addons/spectator/data/b_uav.paa new file mode 100644 index 0000000000000000000000000000000000000000..e900cc2509d7d90c3707f65e678e9ebc0cebd967 GIT binary patch literal 22660 zcmeI4e`s4(6vxlakF_Of6N|+bWs4Y;VCoQm;2-^wSZy1zHCo@Ajc%>0qOcWPT>Yo5 zxt*=BKQ4K}CrFxa}$au_0>z>HgT-C6iT9Ck`nsLb~g@@8$KvrmTZz zt#S@8$vb)X-FM#ioX@=^@UB}lHAP=-Xxb8W0l>(}h}-lN(H7|oH0d`*Uu={lYBmmyT*9vVI*pLIt;cF04fDoRaKk?@p+)dPh;D=eD zpJ@y#&M-YV%OG&D7F@F|;$aa-uo;G!J0j1Tzu|KPnxUUnJPVwM2O;obJ)Rw7B6d0% zF`GcclJA!`IH8~Yl2vP;c{3~(jP2dgGx18)!2tv~`zYiAm z6?Jy9eOuXhi5no>u4(*QgC}{A9WBwOOUr~$zu|P3%HI2Pn>N?@hN+6+#{=)14Jx+@Ld-DvO_-U@gJ!NBeU>!{laUTWc9|Ube$XGXwa-* z0Br)xe6{_I_tm^-^t$W* zo#vlg5!&(JHs3e5r~I1&+WJ{)u3`Q&hBJpjNS>$SxMRfr#9h;$&{p3!GUt{u>7GmS zdK)XS|GcdmJt!Vi0m_H0P-UbC>7lA&4ae(z5LAy;k5rFJ0pfvpP}M-=Gx0z?5D!WL z;(>Tj)j;zD@jyHf4@v>zfp}2WK=T9fKs*o+N&(`5cu>_q^8@ifJP;2`0pfvpP}M;5 z1MxsS5D!WL;(>Tj)j;zD@jyHf4@v>zfp}2WK=T9fKs*o+N&(_weew{IYXIPruz4#~ zn)o6@v zysv!c`NKgWK6t!%#sGeWfBRgOoHoDPcI;3I9OEUa0B-XByU+?9U!nWwi;ra;t-J8C zxzUi6Wp-L$IP~=EPb|EJ|K2=#B0f0U6kr2bQGUyecJ vqR;G3ci(T0CX1&d=-2G|y!2AuXG*1iy=@ncsHkTs+_>91?Y=YjE^GBSeAaX9 literal 0 HcmV?d00001 diff --git a/addons/spectator/data/b_unknown.paa b/addons/spectator/data/b_unknown.paa new file mode 100644 index 0000000000000000000000000000000000000000..f92ffbe9cb76e6a57a0c2efafa1369b301fd0e70 GIT binary patch literal 22488 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 Y|D9c;Xhx-aCMGT3KJu{%BhtWs093lAOaK4? literal 0 HcmV?d00001 diff --git a/addons/spectator/data/c_car.paa b/addons/spectator/data/c_car.paa new file mode 100644 index 0000000000000000000000000000000000000000..832e17cbd6164c0f58b1cc8b915e7e22a41e74ec GIT binary patch literal 22828 zcmeHPeP|PB7=PYNu1U0QvTS7qDNQuB)2%XOib7W}Eo&RJE~sY}t(Ml6(hr^6>?T(G z#wk@NEOwnJ)H)_*!zqf(f{dm__raL^qf=LObz9iV#{Q6sIJ)7jx981A4>|@;C^YiC zz4Y$ad+)vX`S|^wYv4Uuuc+{@DXUoPH3L8(5Rl_|owrJ09h<-v-WBBnGyDj=y1e{F z1&=v?&X@o`E(7>>EoM>GA@1w)v^YHjEK3%hFKBklrlCvu*S&ey-PV5FYAI;; zSwYK|hKjtiLY1&XmJ`EvY4!zs@-H^bFbzwy+gEPcgQIyqTi^3Vbwfz&kn2x{x7~-{ zu$C=fb6R!=1KptxS(a6oqunKLREIMv8Vcmy2;}9C?}CvwX|NLwa+hwhLCx#F%wKv; zH4KU*C>+?lKioPpE*~1%!}4xua!F!_dy{YIY8Xbc@RP zl~7*G!F#OVl<`Lv?+u>_H_t4HY}GS!%|8vSxY?QaeW6Rr__~hmQ>6aWt9mRMIeaMl zJUk8%>9C9Wy{0Xb`T!3HUVS;bk+GW>?l0?QZmV@vvcf2@tkJvXlswC%g&IiOVGYc^ zmgE{qya@CEO&eQTt?>NA;7QxIKtZquCFE zM<6>EAFoMKI0&uS>k*h?OZhBa{q?BLU*}$@2R9KP)JK`~goUa2oDu@<>x$~S$Bk$F z30yZv^v9Mnxj$+QDt6E;&MVj`{&7D|TYZ=u|H<(_Uw3mfvPT=@kzM# z%?;munZ$lLsVomQ9SVv5m=6UM|MZUkIn-~|d#neJeF~cL0lzHtAF zTEzS#Q5Hl#xve&_C;dr^cuJs>?GJs>?G zJuo~#d>}p;*+BJy_&|IhJ{TS#J`f*_Y@qr;d>}p$9}Eu=ABYb|Hc)*aJ`f*>4~7Sb z55xx}8>l`IABYdc2g3uz2jYW~4OAb955x!JgW&<<1M$Jg2C5Il2jW9I@Ievp0B}sq zbgI%e1_y%&4jwxol48)|aKt!>WqBjIUe&DPs=FjEOyU_a;AKm@%a)4%`MJ5dsR>Ti z{HA(*9&M|&;3n)r^BvCK)@$Jtx84)W43)+;x1J1CU7ee;YN0r9oA>TfB|5WTYyzYC zX>UKq{}{&KnzVl~#{YW9~T#3tLK@33>9gx|jJ)%Xt@EnAdZ6e(`SrO-kwV)PN5<-v902d2wzm6mA_BZ}&NT56$>| z%eNVEjBoR4N{vQkZ>s#C@-U76Xvl~|d=Kcs6~Sivg37A UoL^Mlg0BijZ;eHsNVx|70UeyE-2eap literal 0 HcmV?d00001 diff --git a/addons/spectator/data/c_plane.paa b/addons/spectator/data/c_plane.paa new file mode 100644 index 0000000000000000000000000000000000000000..d12fa68fbeb69d7b0b50bab4049a81503ff054e7 GIT binary patch literal 22757 zcmeHPZ)jUp6hAkAmWHi;aqdIurb{thSGF}GrL3$=Usi1!w655tR@}zcGHJV&RmbYk zZoTcCbl^0^e%P?3L#WJ+i5n6pbn+Y%{NRTfKRBsM5b>iFC+P64*K=O>@))I92Zd&y z!%Ol`?tAy$^E>DFyDx!vy{fS>x}(0aE$RUPDW%u)+oR3oD>U*Oqt7&uFYrZvYeU0! z9rq=^_PGHL)B_x91$gawfT4DPukf`%8v^l@3s%AxprQa3072-g1))F$y5O+bu?>{$ zcO^ncMI5gl?B5FTqi9(!nubG7a8w8#Pmoi7e4Evz+&BQigLQa{Unu|8!4_)GTK}we zJiP)$NMCWiU!27O?i8LxDAl>;;qexC>9xw^(med6Yv*A)Vc68XAa75&YZ7kL-41yD zSTa<;Mr^7DZ+BWdFrDh1E{_1jHVlA(^lfd!8rRl{P&fdMI@n=qt%EfQwcga8I}~$O zm_-{S(4B4_Ox-amOl`M2>A|K~Afc*F2-jMp+-qvVz*b0?&V2=c z;i^eN-JUSRkqEqWvGmjM)0f?!2))3QesSu{iyLoF4K9nvd(#+BYHxY%<73{Pe;;$Z zTtz;4vDGE|;B%j_dU)5|?p7nGZWj2J@7#&6OU>}^*Kdu5rjAAGK%Vdk<(tx8c-2K0 zBm2NS7{rhFXEh~5GrLCJrLr>kas>QvN3;wGYAeNI;|JNV*+6(Vhr?5~@DR~N0_X&b zWyC6bpFZ=|m&RZ3ly8=9iY7kk^-4ocgsgbbKaXMGhyM!{Wvu>sbX@|Gd^kkDK(jH+ zSG*py@hcf!8N!Y7<3*D)8=;+_3lc>$may6Z3|(HpcK;r%cREg+bG(wVgaot z_u`rLmX2P`$-f~2)0ZBBTVpr@qLs+l-s#l%svr)WYNA9obmGKWW&08U=T(5)x$`P>G>UBm0TTxH~=T*R~b zK>A)aiD%;76Z4-CTq^m^W^?}W{9FE|aj7|J#RJebi}wQ`rp9yk2Ur7!Y`RAG)k=Lk zCh%7T=Rb>hzT{sTc=LB;*it92cQP&w9DnS0%Lh1rKYmdrHfx=)>pgMS|NN?l>}coL z3vTCp5(4?6Z(OfjuUxOpSJtbg`TLXgnf00Vnf00Vnf2M83s?_W4_FUa4_FTz1eg!Z z2d5f%eqcT@AD9mg0?Y^IgHsJWKQJGd56lM#0p zJ!VUf*){Kv<5PE;KA2Hz0xxg*A_KC%X0*PBj$d0`Tx<_;vBtO9{Y#^Nj}JGB2g47% z9lHG3mgKr2^4r?v**AUN@1?wb_!tT7#(yId zPvK+Ng&1%1{yq#j6OZ-Uei`|I$scuZrsFaFYZp5|+vY~ z9!@ndKbQ~92j+u=0P}(QK-CbW1+P50x>#sgJaOgOpOe33k_6(pf+Hi>gDbaHe%4V* ze$SqL9d?Hc?eD)H-~aJPnGh~}sZ`*NxBkE|u6KU3%<=&`dhFhK+FLCAZG^f12SY{z z^jBbRP0QS`skSrK9re{6NVDWoWkUo10M8kY&Hw-a literal 0 HcmV?d00001 diff --git a/addons/spectator/data/c_ship.paa b/addons/spectator/data/c_ship.paa new file mode 100644 index 0000000000000000000000000000000000000000..f53701175a50cda2c5d2b66fd20ecfbdd8a882a8 GIT binary patch literal 22967 zcmeI4e@s(X6vxl&4@-s8f_CdPj)zuJFu082a1?k2fp(Elp^pJWR3r|JC^JeX7QL`( zU~!QUaAt$}W8)79HE5*SA84wmS+XsGKTM3Bvy02(Kik|`a6c+<_dX~uF{CvARC%?q50f5HFMy+g@+6$O1(Z=k2`=&f*bM(pV;=H^< zfgTh3e4U=i+z62C2G~>zP+SJ^34K0gYX)vm4Y6<)Bs;(w03K>=z)8TFYTy9p&IXAz zsM@VfoJjvW-;e=tmvcpOjuxu}nmA6N7m#5+eVH^8vepCq-Yj~Fo|E*KkGR-bfTEC5 ze}*_atj-RNB=r}SbHZ2;r>a!PM{MCl-k1qwtmn_DTZ>Xz@0O5JHQ*_HsBwTwlI~lC zY)GjEqdIV5S>V2nI>1Bc4zP35=xr$;*SGVYU#oX( zcX|W9I;RRQX+b55-lV{w0bJ>l#DgG+Vp2)5G*}nVs`WJv={)jV=5XbW2&6f|U z*a+@W7I&UF+e3Tn|JJ_z@lez4w!4MaP}739+$pKPx`1z4LM4|1R?k*mmkF=E*`zZh zJdD$j@tZ-2t?#B&(Hb~5&_1bfjBL2q93N59!$Cp@i2U*lIG!*Z$9+}K$?M-A+RA!f zn>-;AYkhL3Ivz6lcQZi`k2#lzW9Q;SM)rrbAL$C@13aA8A=d^m415A0Oe-^$CuR(K z!1Bg?w2A+Z6A5WV&1Nt5YPG~KowmyBp>{uA_A}T&Ky*+ZZwx%509dutxJ$ zujg(460yfx>4W)4OIs%`8lOAcY0)^~1tJK25Lf_@f1&5?5zsG+vQ0yT^=G!d&-zlw z>b4G620*3POEjrzMVM%>}7W=+tWWRqV+-)&8xZ`rzdLf zO|YI$dp7bft2KA;51!2b)qN|5Zv-yZG5@*h3G{*UHwgx1TckGxPuld2q+Vyh$NHO7 z7t+rmnE#o}=W4#64#%1K5kH0hy%suMR{wiN;-@{R%bCpz{4?0mLFc4=y&&uoG5<3i z=TAIL%@*f7U-(6TO(}r>n#$N14;T+j0ptOB22gAxr`ACL#+0eMgqKpv0>B^t0kAP>j`@}MYy zJRlEBG+=!|9*_s*K~VsCKpvE6!1{nZAP>lcq5$&n|L`ENJpfEIewZyc1fi|Hwe3_Z zTjZ$8WFkSjH3reppJk3%Bsf!A6LcM@+AOG-%kLy~nDDD~|x^Z*ryPpf6qz?N(-YQ9B6K`JL)CdHohk+-&;? z$DdMQzVe0sL;o=aFn(FaR2u4mdMMF=d>{|V1M;9KfIJ`%EE;&WNup*ZE}k|lzMy-2 zddFhv$MkEaf!3ND{(2q%Lgn@s({2K66YK@y0iSlf|Jr}^;LkxT-LOfLOdkyV4sacM zlfS3CgfgdA?Fx^EWpB3h4=ar0KObqt#J&og+0%07)6}{X6II5EDvH^7_vq*-@W;;@ z?wn=VE$-Fnbm1tN=^uV$zJ^5vM6j<#)5?51mde@X3 U7Y)s*R8MO{-tO>ai^I~uKW(JcivR!s literal 0 HcmV?d00001 diff --git a/addons/spectator/data/c_unknown.paa b/addons/spectator/data/c_unknown.paa new file mode 100644 index 0000000000000000000000000000000000000000..f67a3b5444316c60c554bf2f694f0be5343e8253 GIT binary patch literal 22848 zcmeI4e`u3O7{{M`-@Iu;+vII0G&rT{8m$GlTC~nWoNw%Go3YMdjdrZgST~ebu^kvU zmY8c?nU0O6YM~Cb|E&8_l>MMM*{Z}jHp^frST<-oGbY9Tp>!(igx1^L8`BppV^t_L z<2l|m@6-3*yL-OR^SOHy$SJI<%Co+rYJ^~Oy65bbHaVEpgbbGGHrl=$BOSW*YMjIAk#W{3M4^-3#q4)Ofpwz3%L zEl^**H1{{g_Br6lA6|a_;0|l3P`^GJn~U+E-SK`f|E9!$co8vcQh>3Zb<5`Y=uPU) zU3&g^9{;EcD~cp~E63rUrux{n18! zgaVi!;uC{WP!H6@$OhyCc|abJ2SWkm0eLX80oMoQ0eL_k3QGJFRY(bV7A6X6<-BT?rAysX=+2~@`l3Y z4IH!fcVnN&An;Mg{9if*c8?u1+s&z{PS#KTW45~aU*ofYMSLyl4xZZjxIUXWzSp>| hMZd@%yk{FbfByUIV&XF@*YnBJ${nfO=A^oYe*o*yrL6z} literal 0 HcmV?d00001 diff --git a/addons/spectator/functions/fnc_addLocation.sqf b/addons/spectator/functions/fnc_addLocation.sqf new file mode 100644 index 0000000000..414c7c3d62 --- /dev/null +++ b/addons/spectator/functions/fnc_addLocation.sqf @@ -0,0 +1,73 @@ +/* + * Author: Nelson Duarte, SilentSpike + * Add a location that can be seen in spectator view. Local effect. + * + * Arguments: + * 0: Position + * 1: Display Name (Default: "") + * 2: Description (Default: "") + * 3: Texture (Default: "") + * 4: Camera Offset Vector (Default: [0,0,0]) + * + * Notes: + * - Position array is of form ATL + * - Position objects will remove location upon objNull + * - If an empty name is supplied, a descriptive name will be used + * - Camera offset is used when teleporting to location, default is treated as random + * + * Return Value: + * Unique ID (used to remove a location) + * + * Example: + * [[2000, 3202, 0], "Objective Alpha"] call ace_spectator_fnc_addLocation + * + * Public: Yes + */ + +#include "script_component.hpp" + +params [ + ["_pos",[],[[],objNull],3], + ["_name","",[""]], + ["_description","",[""]], + ["_texture","",[""]], + ["_offset",[0,0,0],[[]],3] +]; + +private _id = ""; + +if (_pos isEqualTo []) then { + WARNING("Invalid position supplied"); +} else { + // Get a unique ID + INC(GVAR(locationCount)); + _id = [QGVAR(id),GVAR(locationCount)] joinString ""; + + // Must have a name to display in the list + if (_name == "") then { + if (_pos isEqualType objNull) then { + _name = [_pos] call EFUNC(common,getName); + } else { + _name = _pos call BIS_fnc_locationDescription; + }; + }; + + // AGL is used for rendering purposes, but it makes sense for public function to take ATL + if (_pos isEqualType []) then { + _pos = ASLtoAGL ATLtoASL _pos; + }; + + // When no texture, just use a transparent procedural + if (_texture == "") then { _texture = "#(rgb,8,8,3)color(0,0,0,0)"; }; + + GVAR(locationsList) pushBack [_id, _name, _description, _texture, _pos, _offset]; + + // Update the list if appropriate + if !(isNull SPEC_DISPLAY) then { + if (GVAR(uiListType) == LIST_LOCATIONS) then { + [] call FUNC(ui_updateListLocations); + }; + }; +}; + +_id diff --git a/addons/spectator/functions/fnc_cacheUnitInfo.sqf b/addons/spectator/functions/fnc_cacheUnitInfo.sqf deleted file mode 100644 index 9f40651748..0000000000 --- a/addons/spectator/functions/fnc_cacheUnitInfo.sqf +++ /dev/null @@ -1,38 +0,0 @@ -/* - * Author: SilentSpike - * Caches the units information for quick retrevial in spectator interface PFHs - * - * Arguments: - * 0: Unit to have info cached for - * - * Return Value: - * None - * - * Example: - * [vehicle player] call ace_spectator_fnc_cacheUnitInfo - * - * Public: No - */ - -#include "script_component.hpp" - -params ["_unit"]; -private ["_color","_icon","_name"]; - -// Group info only needs to be cached once (groups can't change) -if (isNil { GETVAR((group _unit),GVAR(gColor),nil) }) then { - _color = [side group _unit] call BIS_fnc_sideColor; - SETVAR((group _unit),GVAR(gColor),_color); -}; - -// Unit info should be updated each time -_icon = getText (configFile >> "CfgVehicles" >> typeOf _unit >> "Icon"); -_name = [_unit,false] call EFUNC(common,getName); - -// Handle CfgVehicleIcons -if (isText (configFile >> "CfgVehicleIcons" >> _icon)) then { - _icon = getText (configFile >> "CfgVehicleIcons" >> _icon); -}; - -SETVAR(_unit,GVAR(uIcon),_icon); -SETVAR(_unit,GVAR(uName),_name); diff --git a/addons/spectator/functions/fnc_cam.sqf b/addons/spectator/functions/fnc_cam.sqf new file mode 100644 index 0000000000..84a9df4e4c --- /dev/null +++ b/addons/spectator/functions/fnc_cam.sqf @@ -0,0 +1,143 @@ +/* + * Author: Nelson Duarte, SilentSpike + * Handles camera initialisation and destruction + * + * Arguments: + * 0: Init/Terminate + * + * Return Value: + * None + * + * Example: + * [true] call ace_spectator_fnc_cam + * + * Public: No + */ + +#include "script_component.hpp" + +params ["_init"]; + +// No change +if (_init isEqualTo !isNil QGVAR(camera)) exitWith {}; + +// Note that init and destroy intentionally happen in reverse order +// Init: Vars > Camera > Camera Stuff +// Destroy: Camera Stuff > Camera > Vars +if (_init) then { + // Start tracking camera attributes if not pre-set by public function + ISNILS(GVAR(camMode),MODE_FREE); + ISNILS(GVAR(camVision),VISION_NORM); + ISNILS(GVAR(camTarget),objNull); + ISNILS(GVAR(camOnLocation),false); + + // Ticking related + GVAR(camDeltaTime) = 0; + GVAR(camLastTickTime) = 0; + GVAR(camHasTarget) = false; + GVAR(camTargetInVehicle) = false; + + // Follow camera related + GVAR(camDistance) = 0; + GVAR(camDistanceTemp) = 0; + GVAR(camYaw) = 0; + GVAR(camPitch) = 0; + + // Toggles + GVAR(camSlow) = false; + GVAR(camLights) = []; + GVAR(camLight) = false; + + // Handle pre-set pos and dir (delete GVARs when done) + private _pos = if (isNil QGVAR(camPos)) then {eyePos player} else {GVAR(camPos)}; + private _dir = if (isNil QGVAR(camDir)) then {getDirVisual player} else {GVAR(camDir)}; + GVAR(camPos) = nil; + GVAR(camDir) = nil; + + // Create the camera (CamCurator required for engine driven controls) + private _camera = "CamCurator" camCreate _pos; + + if (isNull _camera) exitWith { ERROR("Camera wasn't created successfully"); }; + + // Switch to the camera and set its attributes + _camera cameraEffect ["internal", "back"]; + _camera setPosASL _pos; + _camera setDir _dir; + _camera camCommand "maxPitch 89"; + _camera camCommand "minPitch -89"; + _camera camCommand format ["speedDefault %1", SPEED_DEFAULT]; + _camera camCommand format ["speedMax %1", SPEED_FAST]; + _camera camCommand "ceilingHeight 5000"; + cameraEffectEnableHUD true; + + // If camera followed terrain it would be annoying to track units, etc. + _camera camCommand "atl off"; + + // Camera speed should be consistent irrespective of height (painfully slow otherwise) + _camera camCommand "surfaceSpeed off"; + + // Store camera + GVAR(camera) = _camera; + + // Create dummy target used for follow camera + GVAR(camDummy) = "Logic" createVehicleLocal getPosASLVisual GVAR(camTarget); + + // Handle initial camera mode limitation + if !(GVAR(camMode) in GVAR(availableModes)) then { + GVAR(camMode) = GVAR(availableModes) select 0; + }; + + // If inital camera mode is not free cam and no focus, find initial focus + if (GVAR(camMode) != MODE_FREE && isNull GVAR(camTarget)) then { + [true] call FUNC(setFocus); + }; + + // Set the initial camera mode (could be pre-set or limited) + [GVAR(camMode)] call FUNC(cam_setCameraMode); + + // Handle initial vision mode limitation + if !(GVAR(camVision) in GVAR(availableVisions)) then { + GVAR(camVision) = GVAR(availableVisions) select 0; + }; + + // Set the initial vision mode (could be pre-set or limited) + [GVAR(camVision)] call FUNC(cam_setVisionMode); + + // Start ticking (follow camera requires EachFrame to avoid jitter) + GVAR(camTick) = addMissionEventHandler ["EachFrame", {call FUNC(cam_tick)}]; +} else { + // Stop ticking + removeMissionEventHandler ["EachFrame", GVAR(camTick)]; + GVAR(camTick) = nil; + + // Return to player view + if !(isNull GVAR(camera)) then { + GVAR(camera) cameraEffect ["terminate", "back"]; + deleteVehicle GVAR(camera); + }; + player switchCamera "internal"; + + // Remove camera variable + GVAR(camera) = nil; + + // Destroy dummy target + deleteVehicle (GVAR(camDummy)); + GVAR(camDummy) = nil; + + // Stop tracking everything + GVAR(camMode) = nil; + GVAR(camVision) = nil; + GVAR(camTarget) = nil; + GVAR(camOnLocation) = nil; + GVAR(camDeltaTime) = nil; + GVAR(camLastTickTime) = nil; + GVAR(camHasTarget) = nil; + GVAR(camTargetInVehicle) = nil; + GVAR(camDistance) = nil; + GVAR(camDistanceTemp) = nil; + GVAR(camYaw) = nil; + GVAR(camPitch) = nil; + GVAR(camSlow) = nil; + GVAR(camLights) = nil; + GVAR(camLight) = nil; +}; diff --git a/addons/spectator/functions/fnc_cam_prepareTarget.sqf b/addons/spectator/functions/fnc_cam_prepareTarget.sqf new file mode 100644 index 0000000000..abdce831b4 --- /dev/null +++ b/addons/spectator/functions/fnc_cam_prepareTarget.sqf @@ -0,0 +1,51 @@ +/* + * Author: Nelson Duarte, SilentSpike + * Moves the spectator camera to a position relative to the camera focus. + * Used for 3PP camera and teleporting, etc. + * + * Arguments: + * 0: New Target + * + * Return Value: + * None + * + * Example: + * [player] call ace_spectator_fnc_cam_prepareTarget + * + * Public: No + */ + +#include "script_component.hpp" + +private _focus = vehicle (param [0, objNull, [objNull]]); + +if !(isNull _focus) then { + // Interpolate zoom + private _zoom = [0, GVAR(camDistance)] select (GVAR(camMode) == MODE_FOLLOW); + private _zoomTemp = GVAR(camDistanceTemp); + + if (_zoomTemp != _zoom) then { + _zoomTemp = [_zoomTemp, _zoom, 10, GVAR(camDeltaTime)] call BIS_fnc_lerp; + GVAR(camDistanceTemp) = _zoomTemp; + }; + + // The distance at which to place camera from the focus pivot + private _bbd = [_focus] call BIS_fnc_getObjectBBD; + private _distance = (_bbd select 1) + _zoomTemp; + + // The pivot on the target vehicle + private _isMan = _focus isKindOf "Man"; + private _height = if !(_isMan) then { (_bbd select 2) / 3 } else { switch (stance _focus) do { case "STAND": {1.4}; case "CROUCH": {0.8}; default {0.4}; }; }; + + private _center = if (_isMan) then { AGLToASL (_focus modelToWorldVisual (_focus selectionPosition "Spine3")) } else { AGLToASL (_focus modelToWorldVisual [0,0,_height]) }; + + // Set dummy location and rotation + private _dummy = GVAR(camDummy); + + _dummy setPosASL _center; + [_dummy, [GVAR(camYaw), GVAR(camPitch), 0]] call BIS_fnc_setObjectRotation; + + // Apply location and rotation to camera + GVAR(camera) setPosASL (AGLToASL (_dummy modelToWorldVisual [0, -_distance, 0])); + GVAR(camera) setVectorDirAndUp [vectorDirVisual _dummy, vectorUpVisual _dummy]; +}; diff --git a/addons/spectator/functions/fnc_cam_resetTarget.sqf b/addons/spectator/functions/fnc_cam_resetTarget.sqf new file mode 100644 index 0000000000..94f934d6d6 --- /dev/null +++ b/addons/spectator/functions/fnc_cam_resetTarget.sqf @@ -0,0 +1,29 @@ +/* + * Author: Nelson Duarte, SilentSpike + * Removes the current camera interest and detaches dummy target. + * + * Arguments: + * None + * + * Return Value: + * None + * + * Example: + * [] call ace_spectator_fnc_cam_resetTarget + * + * Public: No + */ + +#include "script_component.hpp" + +private _camera = GVAR(camera); +private _dummy = GVAR(camDummy); + +if !(isNull _camera || isNull _dummy) then { + _camera camPrepareTarget objNull; + _camera camCommitPrepared 0; + + detach _dummy; + + GVAR(camHasTarget) = false; +}; diff --git a/addons/spectator/functions/fnc_cam_setCameraMode.sqf b/addons/spectator/functions/fnc_cam_setCameraMode.sqf new file mode 100644 index 0000000000..82bca7e5d5 --- /dev/null +++ b/addons/spectator/functions/fnc_cam_setCameraMode.sqf @@ -0,0 +1,89 @@ +/* + * Author: Nelson Duarte, AACO, SilentSpike + * Function used to select the camera mode + * + * Intended to run even if new mode == old mode, as it handles focus + * + * Arguments: + * 0: New camera mode + * + * Return Value: + * None + * + * Example: + * [1] call ace_spectator_fnc_cam_setCameraMode + * + * Public: No + */ + +#include "script_component.hpp" + +params ["_newMode"]; + +private _oldMode = GVAR(camMode); +private _modes = GVAR(availableModes); +private _focus = GVAR(camTarget); + +// If new mode isn't available then keep current (unless current also isn't) +if !(_newMode in _modes) then { + _newMode = _modes select ((_modes find _oldMode) max 0); +}; + +// Can't switch camera from free mode when focus is a location +if (!(isNull _focus || GVAR(camOnLocation)) || _newMode == MODE_FREE) then { + private _camera = GVAR(camera); + private _showHUD = [true,true,true,true,true,true,true,true]; + + if (_newMode == MODE_FPS) then { + _camera cameraEffect ["Terminate", "BACK"]; + _focus switchCamera "INTERNAL"; + + // Reset vision mode + [VISION_NORM] call FUNC(cam_setVisionMode); + + [] call FUNC(cam_resetTarget); + + // Disable camera input + _camera camCommand "manual off"; + + // Hide all unit/group information in first person view + _showHUD = [true,false,false,false,false,false,false,true]; + }; + + if (_newMode == MODE_FOLLOW) then { + _camera cameraEffect ["Internal", "BACK"]; + _focus switchCamera "EXTERNAL"; + + [] call FUNC(cam_resetTarget); + + // Disable camera input + _camera camCommand "manual off"; + }; + + if (_newMode == MODE_FREE) then { + _camera cameraEffect ["Internal", "BACK"]; + player switchCamera "INTERNAL"; + _camera setDir getDirVisual _camera; + + if (!isNull _focus) then { + if (_oldMode == MODE_FPS) then { + [_focus] call FUNC(cam_prepareTarget); + }; + [_focus] call FUNC(cam_setTarget); + }; + + // Enable camera input + _camera camCommand "manual on"; + }; + + // Update the HUD + cameraEffectEnableHUD true; + showHUD _showHUD; + GVAR(camMode) = _newMode; + + // Only update display if it exists, this function is independent of it + if !(isNull SPEC_DISPLAY) then { + [] call FUNC(ui_updateCamButtons); + [] call FUNC(ui_updateHelp); + }; +}; diff --git a/addons/spectator/functions/fnc_cam_setTarget.sqf b/addons/spectator/functions/fnc_cam_setTarget.sqf new file mode 100644 index 0000000000..51cd80215a --- /dev/null +++ b/addons/spectator/functions/fnc_cam_setTarget.sqf @@ -0,0 +1,32 @@ +/* + * Author: Nelson Duarte, SilentSpike + * Sets the current camera interest using dummy target. + * + * Arguments: + * None + * + * Return Value: + * None + * + * Example: + * [player] call ace_spectator_fnc_cam_setTarget + * + * Public: No + */ + +#include "script_component.hpp" +#define CAMERA_TARGET_CHANGE_TIME 0.5 + +params ["_object"]; + +private _camera = GVAR(camera); +private _dummy = GVAR(camDummy); +private _location = _object worldToModel (_object modelToWorldVisual (_object selectionPosition "Head")); + +if (!isNull _camera && !isNull _dummy) then { + _dummy attachTo [vehicle _object, _location]; + _camera camPrepareTarget _dummy; + _camera camCommitPrepared CAMERA_TARGET_CHANGE_TIME; + + GVAR(camhasTarget) = true; +}; diff --git a/addons/spectator/functions/fnc_cam_setVisionMode.sqf b/addons/spectator/functions/fnc_cam_setVisionMode.sqf new file mode 100644 index 0000000000..c9eed499fe --- /dev/null +++ b/addons/spectator/functions/fnc_cam_setVisionMode.sqf @@ -0,0 +1,45 @@ +/* + * Author: SilentSpike + * Function used to select the camera vision mode + * + * Arguments: + * 0: New vision mode + * + * Return Value: + * None + * + * Example: + * [-1] call ace_spectator_fnc_cam_setVisionMode + * + * Public: No + */ + +#include "script_component.hpp" + +params ["_newVision"]; + +private _oldVision = GVAR(camVision); +private _visions = GVAR(availableVisions); + +// If new vision isn't available then keep current (unless current also isn't) +if !(_newVision in _visions) then { + _newVision = _visions select ((_visions find _oldVision) max 0); +}; + +// Vision mode does not apply to fps view +if (GVAR(camMode) != MODE_FPS) then { + // 0+ are all thermal vision types + if (_newVision < 0) then { + false setCamUseTi 0; + camUseNVG (_newVision >= VISION_NVG); + } else { + true setCamUseTi _newVision; + }; + + // Give user feedback that vision mode changed + if (_newVision != _oldVision) then { + playSound "RscDisplayCurator_visionMode"; + + GVAR(camVision) = _newVision; + }; +}; diff --git a/addons/spectator/functions/fnc_cam_tick.sqf b/addons/spectator/functions/fnc_cam_tick.sqf new file mode 100644 index 0000000000..7609234a8e --- /dev/null +++ b/addons/spectator/functions/fnc_cam_tick.sqf @@ -0,0 +1,84 @@ +/* + * Author: Nelson Duarte, AACO, SilentSpike + * Function used to perform camera ticks + * + * Updates camera position in follow mode + * Updates camera focus if current focus becomes null (in unit modes) + * Updates camera when focus enters/exits a vehicle + * Updates camera lights position + * + * Arguments: + * None + * + * Return Value: + * None + * + * Example: + * addMissionEventHandler ["EachFrame", {call ace_spectator_fnc_cam_tick}] + * + * Public: No + */ + +#include "script_component.hpp" + +BEGIN_COUNTER(camTick); +private _cameraMode = GVAR(camMode); +private _camTarget = GVAR(camTarget); + +// UI mouse handler makes use of delta time between camera ticks +private _currentTime = diag_tickTime; +GVAR(camDeltaTime) = _currentTime - GVAR(camLastTickTime); +GVAR(camLastTickTime) = _currentTime; + + +// If no focus in unit camera modes try to find a new one +if (_cameraMode != MODE_FREE) then { + private _focus = if (isNull _camTarget) then { + private _testFocus = ([] call FUNC(getTargetEntities)) select 0; + if (isNil "_testFocus") then { + objNull + } else { + _testFocus + } + } else { + _camTarget + }; + + // If new focus was found then switch to it + if (!isNull _focus && {_focus != _camTarget}) then { + [_focus] call FUNC(setFocus); + }; + + // Update the follow camera position + if (!isNull _focus && {_cameraMode == MODE_FOLLOW}) then { + [_focus] call FUNC(cam_prepareTarget); + }; +}; + +// Refresh the local variable +_camTarget = GVAR(camTarget); + +// Focus get in / out of vehicle state +if !(isNull _camTarget) then { + private _targetInVeh = GVAR(camTargetInVehicle); + + if (GVAR(camHasTarget)) then { + if (!_targetInVeh && { vehicle _camTarget != _camTarget }) then { + [_camTarget] call FUNC(cam_setTarget); + GVAR(camTargetInVehicle) = true; + }; + + if (_targetInVeh && { vehicle _camTarget == _camTarget }) then { + [_camTarget] call FUNC(cam_setTarget); + GVAR(camTargetInVehicle) = false; + }; + }; +} else { + GVAR(camTargetInVehicle) = false; +}; + +// Camera lights +if (count GVAR(camLights) > 1) then { + (GVAR(camLights) select 1) setPosASL (AGLToASL (screenToWorld getMousePosition)); +}; +END_COUNTER(camTick); diff --git a/addons/spectator/functions/fnc_cam_toggleSlow.sqf b/addons/spectator/functions/fnc_cam_toggleSlow.sqf new file mode 100644 index 0000000000..e689351ce8 --- /dev/null +++ b/addons/spectator/functions/fnc_cam_toggleSlow.sqf @@ -0,0 +1,36 @@ +/* + * Author: Nelson Duarte, SilentSpike + * Function used to set camera slow speed mode + * + * Arguments: + * 0: Enable slow speed + * + * Return Value: + * None + * + * Example: + * [true] call ace_spectator_fnc_cam_toggleSlow + * + * Public: No + */ + +#include "script_component.hpp" + +params ["_slowSpeed"]; + +if !(GVAR(camSlow) isEqualTo _slowSpeed) then { + private _camera = GVAR(camera); + + if (GVAR(camMode) == MODE_FREE) then { + GVAR(camSlow) = _slowSpeed; + + if (_slowSpeed) then { + _camera camCommand format ["speedDefault %1", SPEED_SLOW]; + } else { + _camera camCommand format ["speedDefault %1", SPEED_DEFAULT]; + }; + } else { + _camera camCommand format ["speedDefault %1", SPEED_DEFAULT]; + GVAR(camSlow) = false; + }; +}; diff --git a/addons/spectator/functions/fnc_compat_counter.sqf b/addons/spectator/functions/fnc_compat_counter.sqf new file mode 100644 index 0000000000..8a54d6dbdf --- /dev/null +++ b/addons/spectator/functions/fnc_compat_counter.sqf @@ -0,0 +1,36 @@ +/* + * Author: SilentSpike + * Handles integrating the counter respawn template into the spectator UI + * + * Should be called from both RscRespawnCounter XEH and spectator init to account for arbitrary order + * + * Arguments: + * 0: RscRespawnCounter + * + * Return Value: + * None + * + * Example: + * [GETUVAR(RscRespawnCounter,displayNull)] call ace_spectator_fnc_compat_counter + * + * Public: No + */ + +#include "script_component.hpp" +#define IDC_COUNTER_TITLE 1001 +#define IDC_COUNTER_BACK 1002 +#define IDC_COUNTER_TEXT 1003 + +params ["_display"]; + +if (isNull _display) exitWith {}; + +{ + private _ctrl = _display displayCtrl _x; + + (ctrlPosition _ctrl) params ["_xOld","","_w","_h"]; + + // Center controls at top middle of screen + _ctrl ctrlSetPosition [_xOld, safeZoneY, _w, _h]; + _ctrl ctrlCommit 0; +} forEach [IDC_COUNTER_TITLE, IDC_COUNTER_BACK, IDC_COUNTER_TEXT]; diff --git a/addons/spectator/functions/fnc_compat_spectatorBI.sqf b/addons/spectator/functions/fnc_compat_spectatorBI.sqf new file mode 100644 index 0000000000..3c90585aa5 --- /dev/null +++ b/addons/spectator/functions/fnc_compat_spectatorBI.sqf @@ -0,0 +1,53 @@ +/* + * Author: SilentSpike + * Handles "compatibility" (i.e. override) for BI spectator respawn types 1, 4 & 5 + * + * Called from the RscDisplayEGSpectator XEH + * + * Arguments: + * 0: RscDisplayEGSpectator + * + * Return Value: + * None + * + * Example: + * _this call ace_spectator_fnc_compat_spectatorBI + * + * Public: No + */ + +#include "script_component.hpp" + +private _respawn = getMissionConfigValue ["respawn",0]; +if (_respawn isEqualType "") then { _respawn = ["","bird","","","group","side"] find (toLower _respawn); }; +if !(_respawn in [1,4,5]) exitWith {}; + +// Remember to check for side specific templates +private _templates = getMissionConfigValue [["respawnTemplates",side group player] joinString "",getMissionConfigValue ["respawnTemplates",[]]]; +if !(QUOTE(ADDON) in _templates) exitWith {}; + +// Kill BI spectator +["Terminate"] call BIS_fnc_EGSpectator; + +// Start our spectator +[true] call FUNC(setSpectator); + +// Delete the seagull that spawns (not actually the player, a CfgNonAIVehicles object) +// Respawn type 1 is handled in the template where seagull is passed as paremeter +if (_respawn in [4,5]) then { + // This could delete seagulls created by a wildlife module (a necessary evil) + // TODO: Try to find seagull position and delete more accurately with reduced radius + { if (_x isKindOf "seagull") then {deleteVehicle _x;}; } forEach (nearestObjects [player, [], 250]); +}; + +// Switch to a virtual unit so draw3D continues to work +private _grp = createGroup [sideLogic, true]; +private _virtual = _grp createUnit [QGVAR(virtual),[0,0,0],[],0,""]; + +// Transfer assigned zeus if applicable +private _zeus = getAssignedCuratorLogic player; +if !(isNull _zeus) then { + [QGVAR(transferZeus), [_virtual,_zeus]] call CBA_fnc_serverEvent; +}; + +selectPlayer _virtual; diff --git a/addons/spectator/functions/fnc_compat_zeus.sqf b/addons/spectator/functions/fnc_compat_zeus.sqf new file mode 100644 index 0000000000..f379e549ce --- /dev/null +++ b/addons/spectator/functions/fnc_compat_zeus.sqf @@ -0,0 +1,34 @@ +/* + * Author: SilentSpike + * Handles compatibility with curator interface (i.e. re-opens spectator if applicable) + * + * Called from the RscDisplayCurator XEH + * + * Arguments: + * 0: RscDisplayCurator + * + * Return Value: + * None + * + * Example: + * _this call ace_spectator_fnc_compat_zeus + * + * Public: No + */ + +#include "script_component.hpp" + +params ["_display"]; + +_display displayAddEventHandler ["Unload",{ + // Only re-open if still a spectator (and not remote-controlling) + if (GVAR(isSet) && {isNull (GETMVAR(bis_fnc_moduleRemoteControl_unit,objNull))}) then { + // Display must be opened next frame to prevent game crash + [{ + // Reset the camera and vision modes + [GVAR(camMode)] call FUNC(cam_setCameraMode); + [GVAR(camVision)] call FUNC(cam_setVisionMode); + [true] call FUNC(ui); + }] call CBA_fnc_execNextFrame; + }; +}]; diff --git a/addons/spectator/functions/fnc_cycleCamera.sqf b/addons/spectator/functions/fnc_cycleCamera.sqf deleted file mode 100644 index 474d25cd0c..0000000000 --- a/addons/spectator/functions/fnc_cycleCamera.sqf +++ /dev/null @@ -1,58 +0,0 @@ -/* - * Author: SilentSpike - * Cycle through the spectator camera vision/view/units in steps - * - * Arguments: - * 0: Camera mode steps - * 1: Camera unit steps - * 2: Vision mode steps - * - * Return Value: - * None - * - * Example: - * [0, -1] call ace_spectator_fnc_cycleCamera - * - * Public: No - */ - -#include "script_component.hpp" - -params [["_stepMode",0], ["_stepUnit",0], ["_stepVision",0]]; -private ["_modes","_visions","_iMode","_iVision","_countModes","_countVisions","_newMode","_newVision","_newUnit"]; - -_modes = GVAR(availableModes); -_units = GVAR(unitList); -_visions = GVAR(availableVisions); - -// Get current index -_iMode = (_modes find GVAR(camMode)) max 0; -_iUnit = (_units find GVAR(camUnit)) max 0; -_iVision = (_visions find GVAR(camVision)) max 0; - -_countModes = count _modes; -_countUnits = count _units; -_countVisions = count _visions; - -// Step index by step number (loop at ends) -if (_countModes != 0) then { - _iMode = (_iMode + _stepMode) % _countModes; - if (_iMode < 0) then { _iMode = _countModes + _iMode; }; -}; - -if (_countUnits != 0) then { - _iUnit = (_iUnit + _stepUnit) % _countUnits; - if (_iUnit < 0) then { _iUnit = _countUnits + _iUnit; }; -}; - -if (_countVisions != 0) then { - _iVision = (_iVision + _stepVision) % _countVisions; - if (_iVision < 0) then { _iVision = _countVisions + _iVision; }; -}; - -// Get value at new index -_newMode = _modes select _iMode; -_newUnit = _units select _iUnit; -_newVision = _visions select _iVision; - -[_newMode, _newUnit, _newVision] call FUNC(transitionCamera); diff --git a/addons/spectator/functions/fnc_getCameraAttributes.sqf b/addons/spectator/functions/fnc_getCameraAttributes.sqf new file mode 100644 index 0000000000..adaa8b57c8 --- /dev/null +++ b/addons/spectator/functions/fnc_getCameraAttributes.sqf @@ -0,0 +1,30 @@ +/* + * Author: SilentSpike + * Returns the current spectator camera attributes (see setCameraAttributes for details). + * + * Arguments: + * None + * + * Return Value: + * [Mode, Focus, Vision, Position, Direction] + * + * Example: + * [] call ace_spectator_fnc_getCameraAttributes + * + * Public: Yes + */ + +#include "script_component.hpp" + +if !(isNil QGVAR(camera)) then { + [GVAR(camMode), GVAR(camTarget), GVAR(camVision), getPosATL GVAR(camera), getDirVisual GVAR(camera)] +} else { + // These values could be pre-set by function + [ + GETMVAR(GVAR(camMode),0), + GETMVAR(GVAR(camTarget),objNull), + GETMVAR(GVAR(camVision),-2), + GETMVAR(GVAR(camPos),[ARR_3(0,0,0)]), + GETMVAR(GVAR(camDir),0) + ] +}; diff --git a/addons/spectator/functions/fnc_getGroupIcon.sqf b/addons/spectator/functions/fnc_getGroupIcon.sqf new file mode 100644 index 0000000000..fdc2772edc --- /dev/null +++ b/addons/spectator/functions/fnc_getGroupIcon.sqf @@ -0,0 +1,162 @@ +/* + * Author: SilentSpike + * Function used to get an appropriate icon for provided group. Approximate. + * + * Arguments: + * 0: Group to get the icon of + * 1: Return icons for draw3D use (Default: false) + * + * Return Value: + * Icon of group + * + * Examples: + * [group player] call ace_spectator_fnc_getGroupIcon + * + * Public: No + */ + +#include "script_component.hpp" +#define ICON_PATH(var1) QUOTE(a3\ui_f\data\Map\Markers\NATO\var1) + +// Military icons +#define ICON_UNKNOWN [ICON_PATH(b_unknown.paa), QPATHTOF(data\b_unknown.paa)] select _forDraw +#define ICON_UAV [ICON_PATH(b_uav.paa), QPATHTOF(data\b_uav.paa)] select _forDraw +#define ICON_SUPPORT [ICON_PATH(b_support.paa), QPATHTOF(data\b_support.paa)] select _forDraw +#define ICON_SERVICE [ICON_PATH(b_service.paa), QPATHTOF(data\b_service.paa)] select _forDraw +#define ICON_RECON [ICON_PATH(b_recon.paa), QPATHTOF(data\b_recon.paa)] select _forDraw +#define ICON_PLANE [ICON_PATH(b_plane.paa), QPATHTOF(data\b_plane.paa)] select _forDraw +#define ICON_NAVAL [ICON_PATH(b_naval.paa), QPATHTOF(data\b_naval.paa)] select _forDraw +#define ICON_MOTOR_INF [ICON_PATH(b_motor_inf.paa), QPATHTOF(data\b_motor_inf.paa)] select _forDraw +#define ICON_MORTAR [ICON_PATH(b_mortar.paa), QPATHTOF(data\b_mortar.paa)] select _forDraw +#define ICON_MED [ICON_PATH(b_med.paa), QPATHTOF(data\b_med.paa)] select _forDraw +#define ICON_MECH_INF [ICON_PATH(b_mech_inf.paa), QPATHTOF(data\b_mech_inf.paa)] select _forDraw +#define ICON_MAINT [ICON_PATH(b_maint.paa), QPATHTOF(data\b_maint.paa)] select _forDraw +#define ICON_INSTALLATION [ICON_PATH(b_installation.paa), QPATHTOF(data\b_installation.paa)] select _forDraw +#define ICON_INF [ICON_PATH(b_inf.paa), QPATHTOF(data\b_inf.paa)] select _forDraw +#define ICON_ART [ICON_PATH(b_art.paa), QPATHTOF(data\b_art.paa)] select _forDraw +#define ICON_ARMOR [ICON_PATH(b_armor.paa), QPATHTOF(data\b_armor.paa)] select _forDraw +#define ICON_AIR [ICON_PATH(b_air.paa), QPATHTOF(data\b_air.paa)] select _forDraw + +// Civilian icons +#define CIV_ICON_UNKNOWN [ICON_PATH(c_unknown.paa), QPATHTOF(data\c_unknown.paa)] select _forDraw +#define CIV_ICON_AIR [ICON_PATH(c_air.paa), QPATHTOF(data\c_air.paa)] select _forDraw +#define CIV_ICON_CAR [ICON_PATH(c_car.paa), QPATHTOF(data\c_car.paa)] select _forDraw +#define CIV_ICON_PLANE [ICON_PATH(c_plane.paa), QPATHTOF(data\c_plane.paa)] select _forDraw +#define CIV_ICON_SHIP [ICON_PATH(c_ship.paa), QPATHTOF(data\c_ship.paa)] select _forDraw + +params [["_group", grpNull, [grpNull]], ["_forDraw", false, [true]]]; + +// Handle empty or null group +private _leader = leader _group; +if (isNull _leader) exitWith { [ICON_UNKNOWN, CIV_ICON_UNKNOWN] select (side _group == civilian) }; + +// Civilians are easy, just check leader's vehicle (unlikely group is large) +if (side _group == civilian) exitWith { + if (_leader != vehicle _leader) then { + // More common cases should be checked first + (vehicle _leader) call { + if (_this isKindOf "Car") exitWith { + CIV_ICON_CAR + }; + + // Plane inherits Air, check first + if (_this isKindOf "Plane") exitWith { + CIV_ICON_PLANE + }; + + if (_this isKindOf "Air") exitWith { + CIV_ICON_AIR + }; + + if (_this isKindOf "Ship") exitWith { + CIV_ICON_SHIP + }; + + CIV_ICON_UNKNOWN + }; + } else { + CIV_ICON_UNKNOWN + }; +}; + +// Handle military groups +private _units = units _group; +private _vehicles = (_units apply { vehicle _x }) - _units; + +// If more than 33% of the group is mounted, use most common vehicle +if (count _vehicles >= 0.33 * count _units) exitWith { + // Check the most likely cases first + _vehicles call { + private _threshold = 0.5 * count _this; + + if ("Car" countType _this >= _threshold) exitWith { + ICON_MOTOR_INF + }; + + // APC inherits Tank, check first + if ("APC" countType _this >= _threshold) exitWith { + ICON_MECH_INF + }; + + // MBT_01_arty_base_F inherits Tank, check first + // Unfortunately no common arty class to check + if ("MBT_01_arty_base_F" countType _this >= _threshold) exitWith { + ICON_ART + }; + if ("MBT_02_arty_base_F" countType _this >= _threshold) exitWith { + ICON_ART + }; + + if ("Tank" countType _this >= _threshold) exitWith { + ICON_ARMOR + }; + + // UAV inherits Plane, check first + if ("UAV" countType _this >= _threshold) exitWith { + ICON_UAV + }; + + // Plane inherits Air, check first + if ("Plane" countType _this >= _threshold) exitWith { + ICON_PLANE + }; + + if ("Air" countType _this >= _threshold) exitWith { + ICON_AIR + }; + + if ("Ship" countType _this >= _threshold) exitWith { + ICON_NAVAL + }; + + // StaticMortar inherits StaticWeapon, check first + if ("StaticMortar" countType _this >= _threshold) exitWith { + ICON_MORTAR + }; + + if ("StaticWeapon" countType _this >= _threshold) exitWith { + ICON_INSTALLATION + }; + + // If it reaches here then it's a mixed group of vehicles + ICON_UNKNOWN + }; +}; + +// Check leader for medic/engineer/etc, otherwise just default to infantry +private _medic = [_leader] call EFUNC(common,isMedic); +private _engineer = [_leader] call EFUNC(common,isEngineer); + +if (_medic && _engineer) exitWith { + ICON_SUPPORT +}; + +if (_medic) exitWith { + ICON_MED +}; + +if (_engineer) exitWith { + ICON_MAINT +}; + +ICON_INF diff --git a/addons/spectator/functions/fnc_getTargetEntities.sqf b/addons/spectator/functions/fnc_getTargetEntities.sqf new file mode 100644 index 0000000000..80ee72fe03 --- /dev/null +++ b/addons/spectator/functions/fnc_getTargetEntities.sqf @@ -0,0 +1,45 @@ +/* + * Author: SilentSpike + * Gets the possible entities to spectate based on settings. + * Optionally includes dead units for the list and switching. + * + * Arguments: + * 0: Include dead + * + * Return Value: + * Valid entities + * + * Example: + * [true] call ace_spectator_fnc_getTargetEntities + * + * Public: No + */ + +#include "script_component.hpp" + +// Include dead units if specified (used by entity list) +private _entities = allUnits; +if (param [0,false]) then { _entities append allDeadMen; }; + +// Quicker to use local vars that are accessed often in iteration +private _sides = GVAR(availableSides); + +// Apply entity filtering +_entities = _entities select { + (GVAR(enableAI) || {isPlayer _x}) && // AI setting + {(side group _x) in _sides} && // Available sides + {simulationEnabled _x && {simulationEnabled vehicle _x}} && // Hide disabled things + { !isObjectHidden _x && {!isObjectHidden vehicle _x} } // Hide hidden things +}; + +// Respect the blacklist +_entities = _entities - GVAR(unitBlacklist); + +// Whitelist overrides filtering +_entities append GVAR(unitWhitelist); + +// Never include the local player +_entities deleteAt (_entities find player); + +// Return no duplicates +_entities arrayIntersect _entities diff --git a/addons/spectator/functions/fnc_handleCamera.sqf b/addons/spectator/functions/fnc_handleCamera.sqf deleted file mode 100644 index f21581ea58..0000000000 --- a/addons/spectator/functions/fnc_handleCamera.sqf +++ /dev/null @@ -1,75 +0,0 @@ -/* - * Author: F3 Project, Head, SilentSpike - * Handles free camera manipulation according to input - * - * Arguments: - * 0: Parameters - * 1: PFH handle - * - * Return Value: - * None - * - * Example: - * [ace_spectator_fnc_handleCamera, 0] call CBA_fnc_addPerFrameHandler; - * - * Public: No - */ - -#include "script_component.hpp" - -// Kill PFH when not in free cam (or display is closed) -if (isNil QGVAR(camHandler)) exitWith { [_this select 1] call CBA_fnc_removePerFrameHandler; }; - -private ["_camera","_pan","_tilt"]; - -_pan = (GVAR(camPan) + 360) % 360; -_tilt = GVAR(camTilt); - -if (GVAR(camMode) == 0) then { - private ["_oldPos","_altMod","_zoomMod","_mX","_mY","_mZ","_x","_y","_z"]; - _camera = GVAR(freeCamera); - _oldPos = GVAR(camPos); - - // Dolly/Boom amount should be influnced by zoom level (it should really be exponential) - // Dollying should also slow as the camera gets close to the ground - _zoomMod = (GVAR(camZoom) * 0.8) max 1; - _altMod = ((((getPos _camera) select 2) * 0.05) max 0.1) min 1; - - _mX = (GVAR(camDolly) select 0) * _altMod / _zoomMod; - _mY = (GVAR(camDolly) select 1) * _altMod / _zoomMod; - _mZ = GVAR(camBoom) / _zoomMod; - - _x = (_oldPos select 0) + (_mX * cos(_pan)) + (_mY * sin(_pan)); - _y = (_oldPos select 1) - (_mX * sin(_pan)) + (_mY * cos(_pan)); - _z = (_oldPos select 2) + _mZ; - - // Prevent camera going under terrain - GVAR(camPos) = [_x,_y,_z max (getTerrainHeightASL [_x,_y])]; - - // Update camera position and rotation - _camera setPosASL GVAR(camPos); - _camera setDir _pan; - [_camera, _tilt, 0] call BIS_fnc_setPitchBank; -} else { - private ["_unit","_target","_distance","_vector"]; - _camera = GVAR(unitCamera); - - _unit = GVAR(camUnit); - _target = GVAR(targetCamera); - _distance = GVAR(camDistance); - - // Generate a position vector relative to the unit - _vector = [0,-_distance*cos(_tilt),0]; - _vector = [_vector,[-_pan] call CBA_fnc_simplifyAngle180] call BIS_fnc_rotateVector2D; - _vector = _vector vectorAdd [0,0,_distance*sin(-_tilt)]; - - // Update the position of the target camera (used for smooth unit tracking) - _target camSetPos ((ASLToAGL getPosASLVisual _unit) vectorAdd [0,0,1.5]); - _target camCommit 0; - - // Update the relative position of the unit camera - _camera camSetRelPos _vector; - _camera camCommit 0; - - GVAR(camPos) = getPosASL _camera; -}; diff --git a/addons/spectator/functions/fnc_handleCompass.sqf b/addons/spectator/functions/fnc_handleCompass.sqf deleted file mode 100644 index 6f0f94b0ee..0000000000 --- a/addons/spectator/functions/fnc_handleCompass.sqf +++ /dev/null @@ -1,60 +0,0 @@ -/* - * Author: SilentSpike, voiper - * Handles the spectator UI compass - * - * Arguments: - * 0: Parameters - * 1: PFH handle - * - * Return Value: - * None - * - * Example: - * [ace_spectator_fnc_handleCompass, 0, _display] call CBA_fnc_addPerFrameHandler; - * - * Public: No - */ - -#include "script_component.hpp" - -params ["_display"]; - -// Kill PFH when compass hidden (or display is closed) -if (isNil QGVAR(compHandler)) exitWith { [_this select 1] call CBA_fnc_removePerFrameHandler; }; - -private ["_compass","_NE","_ES","_SW","_WN","_compassW","_degree","_heading","_offset","_positions","_sequence"]; - -_compass = _display displayCtrl IDC_COMP; - -_NE = _compass controlsGroupCtrl IDC_COMP_0; -_ES = _compass controlsGroupCtrl IDC_COMP_90; -_SW = _compass controlsGroupCtrl IDC_COMP_180; -_WN = _compass controlsGroupCtrl IDC_COMP_270; - -_compassW = (ctrlPosition _compass) select 2; -_degree = _compassW / 180; - -// Get direction of screen rather than object (accounts for unit freelook) -_heading = (positionCameraToWorld [0,0,1]) vectorDiff (positionCameraToWorld [0,0,0]); -_heading = (((_heading select 0) atan2 (_heading select 1)) + 360) % 360; -_offset = -(_heading % 90) * _degree; - -_positions = [ - [_compassW * -0.5 + _offset, 0], - [_offset, 0], - [_compassW * 0.5 + _offset, 0], - [_compassW + _offset, 0] -]; - -_sequence = [ - [_SW, _WN, _NE, _ES], - [_WN, _NE, _ES, _SW], - [_NE, _ES, _SW, _WN], - [_ES, _SW, _WN, _NE] -] select floor(_heading/90); - - -{ - _x ctrlSetPosition (_positions select _forEachIndex); - _x ctrlCommit 0; -} forEach _sequence; diff --git a/addons/spectator/functions/fnc_handleFired.sqf b/addons/spectator/functions/fnc_handleFired.sqf new file mode 100644 index 0000000000..b9258cbd02 --- /dev/null +++ b/addons/spectator/functions/fnc_handleFired.sqf @@ -0,0 +1,48 @@ +/* + * Author: Nelson Duarte, AACO, SilentSpike + * Function used to add projectiles to be drawn when a unit fires + * + * Arguments: + * Fired EH arguments + * + * Return Value: + * None + * + * Example: + * _unit addEventHandler ["Fired",{_this call ace_spectator_fnc_handleFired}] + * + * Public: No + */ + +#include "script_component.hpp" + +params [ + "_unit", + ["_weapon", "", [""]], + "", // Muzzle + "", // Mode + "", // Ammo + "", // Magazine + ["_projectile", objNull, [objNull]] +]; + +// Remove the EH when spectator is no longer active or unit is removed +if (isNil QGVAR(entitiesToDraw) || {!(_unit in GVAR(entitiesToDraw))}) exitWith { + //USES_VARIABLES ["_thisEventHandler"] + _unit removeEventHandler ["Fired", _thisEventHandler]; + SETVAR(_unit,GVAR(firedEH),nil); +}; + +// Fire time used for unit icon highlighting +_unit setVariable [QGVAR(highlightTime), time + FIRE_HIGHLIGHT_TIME]; + +// Store projectiles / grenades for drawing +if (GVAR(drawProjectiles) && {!isNull _projectile}) then { + if (_weapon == "Throw") then { + if (count GVAR(grenadesToDraw) > MAX_GRENADES) then { GVAR(grenadesToDraw) deleteAt 0; }; + GVAR(grenadesToDraw) pushBack _projectile; + } else { + if (count GVAR(projectilesToDraw) > MAX_PROJECTILES) then { GVAR(projectilesToDraw) deleteAt 0; }; + GVAR(projectilesToDraw) pushBack [_projectile, [[getPosVisual _projectile, [1,0,0,0]]]]; + }; +}; diff --git a/addons/spectator/functions/fnc_handleIcons.sqf b/addons/spectator/functions/fnc_handleIcons.sqf deleted file mode 100644 index 8f735c2a32..0000000000 --- a/addons/spectator/functions/fnc_handleIcons.sqf +++ /dev/null @@ -1,46 +0,0 @@ -/* - * Author: Head, SilentSpike - * Handles rendering the spectator 3D unit icons - * - * Arguments: - * 0: Parameters - * 1: PFH handle - * - * Return Value: - * None - * - * Example: - * [ace_spectator_fnc_handleIcons, 0] call CBA_fnc_addPerFrameHandler; - * - * Public: No - */ - -#include "script_component.hpp" - -if !(GVAR(showIcons)) exitWith {}; -private ["_refPoint","_drawVehicles","_leader","_color","_txt","_unit"]; - -// Draw groups unless leader is within distance -_refPoint = [GVAR(freeCamera),GVAR(camUnit)] select (GVAR(camMode) > 0); -_drawVehicles = []; -{ - _leader = leader _x; - if ((_leader distanceSqr _refPoint) > 40000) then { - _color = GETVAR(_x,GVAR(gColor),[ARR_4(0,0,0,0)]); - _txt = groupID _x; - - drawIcon3D ["\A3\ui_f\data\map\markers\nato\b_inf.paa", _color, (_leader modelToWorldVisual (_leader selectionPosition "Head")) vectorAdd [0,0,28.5], 1, 1, 0, _txt, 2, 0.02]; - } else { - _drawVehicles append (units _x); - }; - false -} count GVAR(groupList); - -// Draw units for groups within distance -{ - _color = GETVAR((group _x),GVAR(gColor),[ARR_4(0,0,0,0)]); - _txt = ["", GETVAR(_x,GVAR(uName),"")] select (isPlayer _x); - - drawIcon3D ["a3\Ui_f\data\GUI\Rsc\RscDisplayEGSpectator\UnitIcon_ca.paa", _color, (_x modelToWorldVisual (_x selectionPosition "Head")) vectorAdd [0,0,1.5], 0.7, 0.7, 0, _txt, 1, 0.02]; - false -} count (_drawVehicles arrayIntersect GVAR(unitList)); diff --git a/addons/spectator/functions/fnc_handleInterface.sqf b/addons/spectator/functions/fnc_handleInterface.sqf deleted file mode 100644 index 9ba64ec0f0..0000000000 --- a/addons/spectator/functions/fnc_handleInterface.sqf +++ /dev/null @@ -1,494 +0,0 @@ -/* - * Author: SilentSpike - * Handles spectator interface events - * - * Arguments: - * 0: Event name - * 1: Event arguments - * - * Return Value: - * None - * - * Example: - * ["onLoad",_this] call ace_spectator_fnc_handleInterface - * - * Public: No - */ - -#include "script_component.hpp" - -params ["_mode",["_args",[]]]; - -switch (toLower _mode) do { - case "onload": { - _args params ["_display"]; - SETUVAR(GVAR(interface),_display); - - // Always show interface and hide map upon opening - [_display,nil,nil,!GVAR(showInterface),GVAR(showMap)] call FUNC(toggleInterface); - - // Initalize the unit tree - ["onUnitsUpdate",[(_display displayCtrl IDC_UNIT) controlsGroupCtrl IDC_UNIT_TREE]] call FUNC(handleInterface); - - // Keep unit list and tree up to date - [FUNC(handleUnits), 9, _display] call CBA_fnc_addPerFrameHandler; - - // Handle 3D unit icons - GVAR(iconHandler) = addMissionEventHandler ["Draw3D", {call FUNC(handleIcons)}]; - - // Populate the help window - private _help = (_display displayCtrl IDC_HELP) controlsGroupCtrl IDC_HELP_LIST; - { - _i = _help lbAdd (_x select 0); - if ((_x select 1) == "") then { - _help lbSetPicture [_i,"\A3\ui_f\data\map\markers\military\dot_CA.paa"]; - _help lbSetPictureColor [_i,[COL_FORE]]; - } else { - _help lbSetTooltip [_i,_x select 1]; - }; - } forEach [ - [localize LSTRING(uiControls),""], - [localize LSTRING(uiToggleUnits),keyName 2], - [localize LSTRING(uiToggleHelp),keyName 3], - [localize LSTRING(uiToggleTools),keyName 4], - [localize LSTRING(uiToggleCompass),keyName 5], - [localize LSTRING(uiToggleIcons),keyName 6], - [localize LSTRING(uiToggleMap),keyName 50], - [localize LSTRING(uiToggleInterface),keyName 14], - [localize LSTRING(freeCamControls),""], - [localize LSTRING(freeCamForward),keyName 17], - [localize LSTRING(freeCamBackward),keyName 31], - [localize LSTRING(freeCamLeft),keyName 30], - [localize LSTRING(freeCamRight),keyName 32], - [localize LSTRING(freeCamUp),keyName 16], - [localize LSTRING(freeCamDown),keyName 44], - [localize LSTRING(freeCamPan),"RMB (Hold)"], - [localize LSTRING(freeCamDolly),"LMB (Hold)"], - [localize LSTRING(freeCamBoost),"Shift (Hold)"], - [localize LSTRING(attributeControls),""], - [localize LSTRING(nextCam),keyName 200], - [localize LSTRING(prevCam),keyName 208], - [localize LSTRING(nextUnit),keyName 205], - [localize LSTRING(prevUnit),keyName 203], - [localize LSTRING(nextVis),keyName 49], - [localize LSTRING(prevVis),format["%1 + %2",keyName 29,keyname 49]], - [localize LSTRING(adjZoom),"Scrollwheel"], - [localize LSTRING(adjSpeed),format["%1 + Scrollwheel",keyName 29]], - [localize LSTRING(incZoom),format["%1/%2",keyName 74,keyName 78]], - [localize LSTRING(incSpeed),format["%1 + %2/%3",keyName 29,keyName 74,keyName 78]], - [localize LSTRING(reZoom),format["%1 + %2",keyName 56,keyName 74]], - [localize LSTRING(reSpeed),format["%1 + %2",keyName 56,keyName 78]] - ]; - - // Handle support for BI's respawn counter - [{ - if !(isNull (GETUVAR(RscRespawnCounter,displayNull))) then { - disableSerialization; - private ["_counter","_title","_back","_timer","_frame","_x","_y"]; - _counter = GETUVAR(RscRespawnCounter,displayNull); - _title = _counter displayCtrl 1001; - _back = _counter displayCtrl 1002; - _timer = _counter displayCtrl 1003; - _frame = _counter ctrlCreate ["RscFrame",1008]; - - _x = safeZoneX + safeZoneW - TOOL_W * 4 - MARGIN * 3; - _y = safeZoneY + safeZoneH - TOOL_H; - - // Timer - _title ctrlSetPosition [_x,_y,TOOL_W,TOOL_H]; - _back ctrlSetPosition [_x,_y,TOOL_W,TOOL_H]; - _timer ctrlSetPosition [_x,_y,TOOL_W,TOOL_H]; - _frame ctrlSetPosition [_x,_y,TOOL_W,TOOL_H]; - - _title ctrlSetBackgroundColor [0,0,0,0]; - _back ctrlSetBackgroundColor [COL_BACK]; - _timer ctrlSetFontHeight TOOL_H; - _frame ctrlSetTextColor [COL_FORE]; - - _title ctrlCommit 0; - _back ctrlCommit 0; - _timer ctrlCommit 0; - _frame ctrlCommit 0; - }; - },[],0.5] call CBA_fnc_waitAndExecute; - }; - case "onunload": { - // Kill GUI PFHs - removeMissionEventHandler ["Draw3D",GVAR(iconHandler)]; - GVAR(camHandler) = nil; - GVAR(compHandler) = nil; - GVAR(iconHandler) = nil; - GVAR(toolHandler) = nil; - - // Reset variables - GVAR(camBoom) = 0; - GVAR(camDolly) = [0,0]; - GVAR(ctrlKey) = false; - GVAR(heldKeys) = []; - GVAR(heldKeys) resize 255; - GVAR(mouse) = [false,false]; - GVAR(mousePos) = [0.5,0.5]; - }; - // Mouse events - case "onmousebuttondown": { - _args params ["_ctrl","_button"]; - GVAR(mouse) set [_button,true]; - - // Detect right click - if ((_button == 1) && (GVAR(camMode) == 1)) then { - // In first person toggle sights mode - GVAR(camGun) = !GVAR(camGun); - [] call FUNC(transitionCamera); - }; - }; - case "onmousebuttonup": { - _args params ["_ctrl","_button"]; - - GVAR(mouse) set [_button,false]; - if (_button == 0) then { GVAR(camDolly) = [0,0]; }; - }; - case "onmousezchanged": { - _args params ["_ctrl","_zChange"]; - - // Scroll to modify distance value in third person - if (GVAR(camMode) == 0) then { - // Scroll to change speed, modifier for zoom - if (GVAR(ctrlKey)) then { - [nil,nil,nil,nil,nil,nil,nil, GVAR(camSpeed) + _zChange * 0.2] call FUNC(setCameraAttributes); - } else { - [nil,nil,nil,nil,nil,nil, GVAR(camZoom) + _zChange * 0.1] call FUNC(setCameraAttributes); - }; - } else { - GVAR(camDistance) = ((GVAR(camDistance) - _zChange * 2) max 5) min 50; - }; - }; - case "onmousemoving": { - _args params ["_ctrl","_x","_y"]; - - [_x,_y] call FUNC(handleMouse); - }; - // Keyboard events - case "onkeydown": { - _args params ["_display","_dik","_shift","_ctrl","_alt"]; - - if ((alive player) && {_dik in (actionKeys "curatorInterface")} && {!isNull (getAssignedCuratorLogic player)}) exitWith { - [QGVAR(zeus)] call FUNC(interrupt); - ["zeus"] call FUNC(handleInterface); - }; - if (_dik in (actionKeys "Chat")) exitWith { - false - }; - if (_dik in (actionKeys "PrevChannel" + actionKeys "NextChannel")) exitWith { - !(isServer || serverCommandAvailable "#kick") - }; - - // Handle held keys (prevent repeat calling) - if (GVAR(heldKeys) param [_dik,false]) exitWith {}; - // Exclude movement/adjustment keys so that speed can be adjusted on fly - if !(_dik in [16,17,30,31,32,44,74,78]) then { - GVAR(heldKeys) set [_dik,true]; - }; - - switch (_dik) do { - case 1: { // Esc - [QGVAR(escape)] call FUNC(interrupt); - ["escape"] call FUNC(handleInterface); - }; - case 2: { // 1 - [_display,nil,nil,nil,nil,nil,true] call FUNC(toggleInterface); - }; - case 3: { // 2 - [_display,nil,true] call FUNC(toggleInterface); - }; - case 4: { // 3 - [_display,nil,nil,nil,nil,true] call FUNC(toggleInterface); - }; - case 5: { // 4 - [_display,true] call FUNC(toggleInterface); - }; - case 6: { // 5 - GVAR(showIcons) = !GVAR(showIcons); - }; - case 14: { // Backspace - [_display,nil,nil,true] call FUNC(toggleInterface); - }; - case 16: { // Q - GVAR(camBoom) = 0.5 * GVAR(camSpeed) * ([1, 2] select _shift); - }; - case 17: { // W - GVAR(camDolly) set [1, GVAR(camSpeed) * ([1, 2] select _shift)]; - }; - case 29: { // Ctrl - GVAR(ctrlKey) = true; - }; - case 30: { // A - GVAR(camDolly) set [0, -GVAR(camSpeed) * ([1, 2] select _shift)]; - }; - case 31: { // S - GVAR(camDolly) set [1, -GVAR(camSpeed) * ([1, 2] select _shift)]; - }; - case 32: { // D - GVAR(camDolly) set [0, GVAR(camSpeed) * ([1, 2] select _shift)]; - }; - case 44: { // Z - GVAR(camBoom) = -0.5 * GVAR(camSpeed) * ([1, 2] select _shift); - }; - case 49: { // N - if (GVAR(camMode) != 1) then { - if (_ctrl) then { - [nil,nil,-1] call FUNC(cycleCamera); - } else { - [nil,nil,1] call FUNC(cycleCamera); - }; - }; - }; - case 50: { // M - [_display,nil,nil,nil,true] call FUNC(toggleInterface); - }; - case 57: { // Spacebar - // Switch between unit and freecam here - }; - case 74: { // Num - - if (_alt) exitWith { [nil,nil,nil,nil,nil,nil, 1.25] call FUNC(setCameraAttributes); }; - if (_ctrl) then { - [nil,nil,nil,nil,nil,nil,nil, GVAR(camSpeed) - 0.05] call FUNC(setCameraAttributes); - } else { - [nil,nil,nil,nil,nil,nil, GVAR(camZoom) - 0.01] call FUNC(setCameraAttributes); - }; - }; - case 78: { // Num + - if (_alt) exitWith { [nil,nil,nil,nil,nil,nil,nil, 1.5] call FUNC(setCameraAttributes); }; - if (_ctrl) then { - [nil,nil,nil,nil,nil,nil,nil, GVAR(camSpeed) + 0.05] call FUNC(setCameraAttributes); - } else { - [nil,nil,nil,nil,nil,nil, GVAR(camZoom) + 0.01] call FUNC(setCameraAttributes); - }; - }; - case 200: { // Up arrow - [-1] call FUNC(cycleCamera); - }; - case 203: { // Left arrow - [nil,1] call FUNC(cycleCamera); - }; - case 205: { // Right arrow - [nil,-1] call FUNC(cycleCamera); - }; - case 208: { // Down arrow - [1] call FUNC(cycleCamera); - }; - }; - - true - }; - case "onkeyup": { - _args params ["_display","_dik","_shift","_ctrl","_alt"]; - - // No longer being held - GVAR(heldKeys) set [_dik,nil]; - - switch (_dik) do { - case 16: { // Q - GVAR(camBoom) = 0; - }; - case 17: { // W - GVAR(camDolly) set [1, 0]; - }; - case 29: { // Ctrl - GVAR(ctrlKey) = false; - }; - case 30: { // A - GVAR(camDolly) set [0, 0]; - }; - case 31: { // S - GVAR(camDolly) set [1, 0]; - }; - case 32: { // D - GVAR(camDolly) set [0, 0]; - }; - case 44: { // Z - GVAR(camBoom) = 0; - }; - }; - - true - }; - // Tree events - case "ontreedblclick": { - // Update camera view when listbox unit is double clicked on - _args params ["_tree","_sel"]; - - // Ensure a unit was selected - if (count _sel == 3) then { - private ["_netID","_newUnit","_newMode"]; - _netID = (_args select 0) tvData _sel; - _newUnit = objectFromNetId _netID; - - // When unit is reselected, toggle camera mode - if (_newUnit == GVAR(camUnit) || GVAR(camMode) == 0) then { - _newMode = [2,2,1] select GVAR(camMode); - }; - - [_newMode,_newUnit] call FUNC(transitionCamera); - }; - }; - case "onunitsupdate": { - _args params ["_tree"]; - private ["_cachedUnits","_cachedGrps","_cachedSides","_sT","_gT","_uT","_s","_g","_u","_grp","_unit","_side"]; - - // Cache existing group and side nodes and cull removed data - _cachedUnits = []; - _cachedGrps = []; - _cachedSides = []; - // Track deleted nodes to account for decrease in index - _sT = _tree tvCount []; - for [{_s = 0;}, {_s < _sT}, {_s = _s + 1}] do { - _gT = _tree tvCount [_s]; - - for [{_g = 0;}, {_g < _gT}, {_g = _g + 1}] do { - _grp = groupFromNetID (_tree tvData [_s,_g]); - - if (_grp in GVAR(groupList)) then { - _cachedGrps pushBack _grp; - _cachedGrps pushBack _g; - - _uT = _tree tvCount [_s,_g]; - for [{_u = 0;}, {_u < _uT}, {_u = _u + 1}] do { - _unit = objectFromNetId (_tree tvData [_s,_g,_u]); - - if (_unit in GVAR(unitList)) then { - _cachedUnits pushBack _unit; - } else { - _tree tvDelete [_s,_g,_u]; - _u = _u - 1; - _uT = _uT - 1; - }; - }; - } else { - _tree tvDelete [_s,_g]; - _g = _g - 1; - _gT = _gT - 1; - }; - }; - - if ((_tree tvCount [_s]) > 0) then { - _cachedSides pushBack (_tree tvText [_s]); - _cachedSides pushBack _s; - } else { - _tree tvDelete [_s]; - _s = _s - 1; - _sT = _sT - 1; - }; - }; - - // Update the tree from the unit list - { - _grp = group _x; - _side = [side _grp] call BIS_fnc_sideName; - - // Use correct side node - if !(_side in _cachedSides) then { - // Add side node - _s = _tree tvAdd [[], _side]; - _tree tvExpand [_s]; - - _cachedSides pushBack _side; - _cachedSides pushBack _s; - } else { - // If side already processed, use existing node - _s = _cachedSides select ((_cachedSides find _side) + 1); - }; - - // Use correct group node - if !(_grp in _cachedGrps) then { - // Add group node - _g = _tree tvAdd [[_s], groupID _grp]; - _tree tvSetData [[_s,_g], netID _grp]; - - _cachedGrps pushBack _grp; - _cachedGrps pushBack _g; - } else { - // If group already processed, use existing node - _g = _cachedGrps select ((_cachedGrps find _grp) + 1); - }; - - _u = _tree tvAdd [[_s,_g], GETVAR(_x,GVAR(uName),"")]; - _tree tvSetData [[_s,_g,_u], netID _x]; - _tree tvSetPicture [[_s,_g,_u], GETVAR(_x,GVAR(uIcon),"")]; - _tree tvSetPictureColor [[_s,_g,_u], GETVAR(_grp,GVAR(gColor),[ARR_4(1,1,1,1)])]; - - _tree tvSort [[_s,_g],false]; - } forEach (GVAR(unitList) - _cachedUnits); - - _tree tvSort [[],false]; - - if ((_tree tvCount []) <= 0) then { - _tree tvAdd [[], localize LSTRING(units_none)]; - }; - }; - // Map events - case "onmapclick": { - _args params ["_map","_button","_x","_y","_shift","_ctrl","_alt"]; - private ["_newPos","_oldZ"]; - - if ((GVAR(camMode) == 0) && (_button == 0)) then { - _newPos = _map ctrlMapScreenToWorld [_x,_y]; - _oldZ = (ASLtoATL GVAR(camPos)) select 2; - _newPos set [2, _oldZ]; - [nil,nil,nil, _newPos] call FUNC(setCameraAttributes); - }; - }; - // Interrupt events - case "escape": { - createDialog (["RscDisplayInterrupt", "RscDisplayMPInterrupt"] select isMultiplayer); - - disableSerialization; - private _dlg = finddisplay 49; - _dlg displayAddEventHandler ["KeyDown", { - _key = _this select 1; - !(_key == 1) - }]; - - // Disable save, respawn, options & manual buttons - (_dlg displayCtrl 103) ctrlEnable false; - if !(alive player) then { - (_dlg displayCtrl 1010) ctrlEnable false; - }; - (_dlg displayCtrl 101) ctrlEnable false; - (_dlg displayCtrl 122) ctrlEnable false; - - // Initalize abort button (the "spawn" is a necessary evil) - (_dlg displayCtrl 104) ctrlAddEventHandler ["ButtonClick",{_this spawn { - disableSerialization; - _display = ctrlparent (_this select 0); - _abort = [localize "str_msg_confirm_return_lobby",nil,localize "str_disp_xbox_hint_yes",localize "str_disp_xbox_hint_no",_display,nil,true] call BIS_fnc_guiMessage; - if (_abort) then {_display closeDisplay 2; failMission "loser"}; - }}]; - - // PFH to re-open display when menu closes - [{ - if !(isNull (_this select 0)) exitWith {}; - - // If still a spectator then re-enter the interface - [QGVAR(escape),false] call FUNC(interrupt); - - [_this select 1] call CBA_fnc_removePerFrameHandler; - },0,_dlg] call CBA_fnc_addPerFrameHandler; - }; - case "zeus": { - openCuratorInterface; - - [{ - // PFH to re-open display when menu closes - [{ - if !((isNull curatorCamera) && {isNull (GETMVAR(bis_fnc_moduleRemoteControl_unit,objNull))}) exitWith {}; - - // If still a spectator then re-enter the interface - [QGVAR(zeus),false] call FUNC(interrupt); - - [_this select 1] call CBA_fnc_removePerFrameHandler; - },0] call CBA_fnc_addPerFrameHandler; - },[],5] call CBA_fnc_waitAndExecute; - - true - }; -}; diff --git a/addons/spectator/functions/fnc_handleMap.sqf b/addons/spectator/functions/fnc_handleMap.sqf deleted file mode 100644 index b83ccdcd7d..0000000000 --- a/addons/spectator/functions/fnc_handleMap.sqf +++ /dev/null @@ -1,67 +0,0 @@ -/* - * Author: Head, SilentSpike - * Handles rendering the spectator map icons - * - * Arguments: - * 0: Parameters - * 1: PFH handle - * - * Return Value: - * None - * - * Example: - * [ace_spectator_fnc_handleIcons, 0] call CBA_fnc_addPerFrameHandler; - * - * Public: No - */ - -#include "script_component.hpp" - -params ["_map"]; -private ["_center","_radius","_scaled","_drawVehicles","_leader","_color","_cachedVehicles","_unit","_icon","_txt"]; - -if (GVAR(camMode) == 0) then { - _map drawIcon ["\A3\UI_F\Data\GUI\Rsc\RscDisplayMissionEditor\iconcamera_ca.paa",[0,0,0,1],GVAR(freeCamera),20,20,GVAR(camPan)]; -}; - -_center = _map ctrlMapScreenToWorld [0.5,0.5]; -_radius = (_map ctrlMapScreenToWorld [safeZoneX,safeZoneY]) distance2D _center; -_scaled = (ctrlMapScale _map) > 0.2; - -// Draw only group icons when scaled out -_drawVehicles = []; -{ - _leader = leader _x; - if (_scaled) then { - _color = GETVAR(_x,GVAR(gColor),[ARR_4(0,0,0,0)]); - _map drawIcon ["\A3\ui_f\data\map\markers\nato\b_inf.paa", _color, _leader, 20, 20, 0, "", 0, 0]; - } else { - if ((_leader distance2D _center) < _radius) then { - _drawVehicles append (units _x); - }; - }; - nil -} count GVAR(groupList); - -// Draw units when group leader is within screen bounds -_cachedVehicles = []; -{ - _unit = vehicle _x; - - if !(_unit in _cachedVehicles) then { - _cachedVehicles pushBack _unit; - - // Use previously cached info where possible - if (GETVAR(_unit,GVAR(uIcon),"") == "") then { - [_unit] call FUNC(cacheUnitInfo); - }; - - // Function has caching built in - _color = [side effectiveCommander _unit] call BIS_fnc_sideColor; - _icon = GETVAR(_unit,GVAR(uIcon),""); - _txt = ["", GETVAR(_x,GVAR(uName),"")] select (isPlayer _x); - - _map drawIcon [_icon, _color, _unit, 19, 19, getDir _unit, _txt, 1, 0.04]; - }; - nil -} count (_drawVehicles arrayIntersect GVAR(unitList)); diff --git a/addons/spectator/functions/fnc_handleMouse.sqf b/addons/spectator/functions/fnc_handleMouse.sqf deleted file mode 100644 index 1c2b62798c..0000000000 --- a/addons/spectator/functions/fnc_handleMouse.sqf +++ /dev/null @@ -1,46 +0,0 @@ -/* - * Author: F3 Project, Head, SilentSpike - * Processes the change in mouse position for the spectator camera - * - * Arguments: - * 0: Mouse x coord - * 1: Mouse y coord - * - * Return Value: - * None - * - * Example: - * [0.5, 0.5] call ace_spectator_fnc_handleMouse; - * - * Public: No - */ - -#include "script_component.hpp" - -params ["_x","_y"]; -private ["_leftButton","_rightButton","_oldX","_oldY","_deltaX","_deltaY","_zoomMod"]; - -_leftButton = GVAR(mouse) select 0; -_rightButton = GVAR(mouse) select 1; - -_oldX = GVAR(mousePos) select 0; -_oldY = GVAR(mousePos) select 1; - -// Get change in pos -_deltaX = _oldX - _x; -_deltaY = _oldY - _y; - -if (_leftButton) then { - GVAR(camDolly) set [0, _deltaX * -100 * GVAR(camSpeed)]; - GVAR(camDolly) set [1, _deltaY * 100 * GVAR(camSpeed)]; -} else { - if (_rightButton) then { - // Pan/Tilt amount should be influnced by zoom level (it should really be exponential) - _zoomMod = (GVAR(camZoom) * 0.8) max 1; - - GVAR(camPan) = GVAR(camPan) - ((_deltaX * 360) / _zoomMod); - GVAR(camTilt) = ((GVAR(camTilt) + ((_deltaY * 180) / _zoomMod)) min 89) max -89; - }; -}; - -GVAR(mousePos) = [_x,_y]; diff --git a/addons/spectator/functions/fnc_handleToolbar.sqf b/addons/spectator/functions/fnc_handleToolbar.sqf deleted file mode 100644 index 4e79c172bd..0000000000 --- a/addons/spectator/functions/fnc_handleToolbar.sqf +++ /dev/null @@ -1,59 +0,0 @@ -/* - * Author: Karel Moricky, SilentSpike - * Handles the spectator UI toolbar values - * - * Arguments: - * 0: Parameters - * 1: PFH handle - * - * Return Value: - * None - * - * Example: - * [ace_spectator_fnc_handleToolbar, 0, _display] call CBA_fnc_addPerFrameHandler; - * - * Public: No - */ - -#include "script_component.hpp" - -params ["_display"]; - -// Kill PFH when toolbar hidden (or display is closed) -if (isNil QGVAR(toolHandler)) exitWith { [_this select 1] call CBA_fnc_removePerFrameHandler; }; - -private ["_name","_vision","_fov","_speed","_mode","_time","_toolbar"]; -_toolbar = _display displayCtrl IDC_TOOL; - -// Find all tool values -if (GVAR(camVision) >= 0) then { - _vision = localize LSTRING(VisionThermal); -} else { - _vision = [localize LSTRING(VisionNight), localize LSTRING(VisionNormal)] select (GVAR(camVision) < -1); -}; - -if (GVAR(camMode) == 0) then { - _fov = format ["%1x", floor(GVAR(camZoom) * 100) * 0.01]; - _speed = format ["%1 m/s", floor(GVAR(camSpeed) * 100) * 0.01]; -} else { - _vision = [side group GVAR(camUnit)] call BIS_fnc_sideName; - _fov = format ["%1 m", floor(getPosASL GVAR(camUnit) select 2)]; - _speed = format ["%1 km/h", floor(speed GVAR(camUnit)) max 0]; -}; - -if (alive GVAR(camUnit)) then { - _name = GETVAR(GVAR(camUnit),GVAR(uName),""); -} else { - _name = localize "STR_Special_None"; -}; - -_mode = [localize LSTRING(ViewFree),localize LSTRING(ViewInternal),localize LSTRING(ViewExternal)] select GVAR(camMode); -_time = [daytime,"HH:MM"] call BIS_fnc_timeToString; - -// Update the UI tools -(_toolbar controlsGroupCtrl IDC_TOOL_CLOCK) ctrlSetText _time; -(_toolbar controlsGroupCtrl IDC_TOOL_VISION) ctrlSetText _vision; -(_toolbar controlsGroupCtrl IDC_TOOL_FOV) ctrlSetText _fov; -(_toolbar controlsGroupCtrl IDC_TOOL_NAME) ctrlSetText _name; -(_toolbar controlsGroupCtrl IDC_TOOL_SPEED) ctrlSetText _speed; -(_toolbar controlsGroupCtrl IDC_TOOL_VIEW) ctrlSetText _mode; diff --git a/addons/spectator/functions/fnc_handleUnits.sqf b/addons/spectator/functions/fnc_handleUnits.sqf deleted file mode 100644 index f51c922b8e..0000000000 --- a/addons/spectator/functions/fnc_handleUnits.sqf +++ /dev/null @@ -1,40 +0,0 @@ -/* - * Author: SilentSpike - * Maintains the spectatable unit list and updates the unit tree accordingly - * Also updates current camera unit when status changes - * - * Arguments: - * 0: Parameters - * 1: PFH handle - * - * Return Value: - * None - * - * Example: - * [ace_spectator_fnc_handleUnits, 10, _display] call CBA_fnc_addPerFrameHandler; - * - * Public: No - */ - -#include "script_component.hpp" - -params ["_display"]; - -// Kill PFH when display is closed -if (isNull _display) exitWith { [_this select 1] call CBA_fnc_removePerFrameHandler; }; - -// Remove all dead and null units from the list -[] call FUNC(updateUnits); - -// Camera shouldn't stay on unit that isn't in the list (unless dead) -if !(GVAR(camUnit) in GVAR(unitList)) then { - if (alive GVAR(camUnit) || isNull GVAR(camUnit)) then { - [nil,1] call FUNC(cycleCamera); - }; -}; - -// Reduce overhead when unit tree is hidden -if (ctrlShown (_display displayCtrl IDC_UNIT)) then { - // Reduce overhead by spreading across frames - [FUNC(handleInterface),["onUnitsUpdate",[(_display displayCtrl IDC_UNIT) controlsGroupCtrl IDC_UNIT_TREE]],1] call CBA_fnc_waitAndExecute; -}; diff --git a/addons/spectator/functions/fnc_interrupt.sqf b/addons/spectator/functions/fnc_interrupt.sqf index 0826949b30..60c733db38 100644 --- a/addons/spectator/functions/fnc_interrupt.sqf +++ b/addons/spectator/functions/fnc_interrupt.sqf @@ -1,27 +1,17 @@ /* * Author: SilentSpike - * Interrupts the spectator interface for external systems - * - * Arguments: - * 0: Reason - * 1: Interrupting (default: true) - * - * Return Value: - * None - * - * Example: - * ["mySystem"] call ace_spectator_fnc_interrupt - * - * Public: Yes + * Deprecated. Technically never publically documented, but just in case. */ #include "script_component.hpp" params [["_reason", "", [""]], ["_interrupt", true, [true]]]; +ACE_DEPRECATED(QFUNC(interrupt),"3.12.0","just close and reopen spectator"); + // Nothing to do when spectator is closed if !(GVAR(isSet)) exitWith {}; -if (_reason == "") exitWith { ERROR("Invalid Reason"); }; +if (_reason == "") exitWith { WARNING("Invalid Reason"); }; if (_interrupt) then { GVAR(interrupts) pushBack _reason; } else { @@ -29,16 +19,11 @@ if (_interrupt) then { }; if (GVAR(interrupts) isEqualTo []) then { - if (isNull (GETUVAR(GVAR(interface),displayNull))) then { - (findDisplay 46) createDisplay QGVAR(interface); - [] call FUNC(transitionCamera); + if (isNull SPEC_DISPLAY) then { + [true] call FUNC(ui); }; } else { - if !(isNull (GETUVAR(GVAR(interface),displayNull))) then { - while {dialog} do { - closeDialog 0; - }; - - (GETUVAR(GVAR(interface),displayNull)) closeDisplay 0; + if !(isNull SPEC_DISPLAY) then { + [false] call FUNC(ui); }; }; diff --git a/addons/spectator/functions/fnc_moduleSpectatorSettings.sqf b/addons/spectator/functions/fnc_moduleSpectatorSettings.sqf index 8224c77e57..6d5f8222f0 100644 --- a/addons/spectator/functions/fnc_moduleSpectatorSettings.sqf +++ b/addons/spectator/functions/fnc_moduleSpectatorSettings.sqf @@ -8,7 +8,7 @@ * 2: activated * * Return Value: - * None + * None * * Example: * [LOGIC, [bob, kevin], true] call ace_spectator_fnc_moduleSpectatorSettings @@ -22,7 +22,7 @@ params ["_logic", "_units", "_activated"]; if !(_activated) exitWith {}; -[_logic, QGVAR(filterUnits), "unitsFilter"] call EFUNC(common,readSettingFromModule); -[_logic, QGVAR(filterSides), "sidesFilter"] call EFUNC(common,readSettingFromModule); +[_logic, QGVAR(enableAI), "enableAI"] call EFUNC(common,readSettingFromModule); [_logic, QGVAR(restrictModes), "cameraModes"] call EFUNC(common,readSettingFromModule); [_logic, QGVAR(restrictVisions), "visionModes"] call EFUNC(common,readSettingFromModule); +[_logic, QGVAR(mapLocations), "mapLocations"] call EFUNC(common,readSettingFromModule); diff --git a/addons/spectator/functions/fnc_players.sqf b/addons/spectator/functions/fnc_players.sqf new file mode 100644 index 0000000000..3525b835d5 --- /dev/null +++ b/addons/spectator/functions/fnc_players.sqf @@ -0,0 +1,19 @@ +/* + * Author: SilentSpike + * Return all of the player entities who are currently in ace spectator + * + * Arguments: + * None + * + * Return Value: + * Spectator Players + * + * Example: + * [] call ace_spectator_fnc_players + * + * Public: Yes + */ + +#include "script_component.hpp" + +allPlayers select { GETVAR(_x,GVAR(isSet),false) } diff --git a/addons/spectator/functions/fnc_removeLocation.sqf b/addons/spectator/functions/fnc_removeLocation.sqf new file mode 100644 index 0000000000..9c9d531f5e --- /dev/null +++ b/addons/spectator/functions/fnc_removeLocation.sqf @@ -0,0 +1,39 @@ +/* + * Author: Nelson Duarte, SilentSpike + * Remove a location that can be seen in spectator view. Local effect. + * + * Arguments: + * 0: Unique ID + * + * Return Value: + * Success + * + * Example: + * [_id] call ace_spectator_fnc_removeLocation + * + * Public: Yes + */ + +#include "script_component.hpp" + +params [["_id","",[""]]]; + +private _index = -1; + +{ + if ((_x select 0) == _id) exitWith { + _index = _forEachIndex; + }; +} forEach GVAR(locationsList); + +GVAR(locationsList) deleteAt _index; + +// Update the list if appropriate +if !(isNull SPEC_DISPLAY) then { + if (GVAR(uiListType) == LIST_LOCATIONS) then { + [] call FUNC(ui_updateListLocations); + }; +}; + +// Return +_index != -1 diff --git a/addons/spectator/functions/fnc_respawnTemplate.sqf b/addons/spectator/functions/fnc_respawnTemplate.sqf index 59759d1371..7cc8b28031 100644 --- a/addons/spectator/functions/fnc_respawnTemplate.sqf +++ b/addons/spectator/functions/fnc_respawnTemplate.sqf @@ -1,7 +1,8 @@ /* * Author: SilentSpike - * The ace_spectator respawn template, handles killed + respawn - * Can be used via BI's respawn framework, see: + * The ace_spectator respawn template, compatible with types 1,2,3,4 & 5 + * + * Handles killed and respawned events as per BI's respawn framework: * https://community.bistudio.com/wiki/Arma_3_Respawn * * Arguments: @@ -21,26 +22,18 @@ #include "script_component.hpp" -params [["_unit",objNull,[objNull]], ["_killer",objNull,[objNull]], ["_respawn",0,[0]], ["_respawnDelay",0,[0]]]; +params [["_newCorpse",objNull,[objNull]], ["_oldKiller",objNull,[objNull]], ["_respawn",0,[0]], ["_respawnDelay",0,[0]]]; -// Some environment information can be used for the initial camera attributes -if (isNull _killer) then {_killer = _unit}; -private _vision = [-2,-1] select (sunOrMoon < 1); -private _pos = (getPosATL _unit) vectorAdd [0,0,5]; - -// Enter/exit spectator based on the respawn type and whether killed/respawned -if (alive _unit) then { - if (_respawn == 1) then { - [_unit] call FUNC(stageSpectator); - [2,_killer,_vision,_pos,getDir _unit] call FUNC(setCameraAttributes); - [true] call FUNC(setSpectator); - } else { - [false] call FUNC(setSpectator); - }; -} else { - // Negligible respawn delay can result in entering spectator after respawn - if (playerRespawnTime <= 1) exitWith {}; - - [2,_killer,_vision,_pos,getDir _unit] call FUNC(setCameraAttributes); - [true] call FUNC(setSpectator); +// Compatibility handled via spectator display XEH +if (_respawn in [0,1,4,5]) exitWith { + // This only applies to respawn type 1 (BIRD/SPECTATOR) + // Remove the seagull (not actually the player, a CfgNonAIVehicles object) + if (typeOf _newCorpse == "seagull") then { deleteVehicle _newCorpse; }; +}; + +// If player died while already in spectator, ignore +if (!GVAR(isSet) || {alive _newCorpse}) then { + // Negligible respawn delay can result in entering spectator after respawn + // So we just use this value rather than living state of the unit + [playerRespawnTime > 1] call FUNC(setSpectator); }; diff --git a/addons/spectator/functions/fnc_setCameraAttributes.sqf b/addons/spectator/functions/fnc_setCameraAttributes.sqf index fac9c94059..1081fcc5a9 100644 --- a/addons/spectator/functions/fnc_setCameraAttributes.sqf +++ b/addons/spectator/functions/fnc_setCameraAttributes.sqf @@ -1,27 +1,30 @@ /* * Author: SilentSpike - * Sets the spectator camera attributes as desired - * All values are optional and default to whatever the current value is + * Sets the spectator camera attributes as desired. Local effect. + * All values are optional and default to no change. * * Arguments: * 0: Camera mode * - 0: Free - * - 1: Internal - * - 2: External - * 1: Camera unit (objNull for random) + * - 1: First Person + * - 2: Follow + * 1: Camera focus * 2: Camera vision * - -2: Normal * - -1: Night vision * - 0: Thermal white hot * - 1: Thermal black hot + * - ... * 3: Camera position (ATL) - * 4: Camera pan (0 - 360) - * 5: Camera tilt (-90 - 90) - * 6: Camera zoom (0.01 - 2) - * 7: Camera speed in m/s (0.05 - 10) + * 4: Camera direction (0 - 360) + * + * Notes: + * - If camera mode is not free and camera has no focus, random will be used + * - To remove any current camera focus in free cam, use objNull + * - To select a random camera focus, use a boolean * * Return Value: - * None + * None * * Example: * [1, objNull] call ace_spectator_fnc_setCameraAttributes @@ -32,37 +35,68 @@ #include "script_component.hpp" params [ - ["_mode",GVAR(camMode),[0]], - ["_unit",GVAR(camUnit),[objNull]], - ["_vision",GVAR(camVision),[0]], - ["_position",ASLtoATL GVAR(camPos),[[]],3], - ["_heading",GVAR(camPan),[0]], - ["_tilt",GVAR(camTilt),[0]], - ["_zoom",GVAR(camZoom),[0]], - ["_speed",GVAR(camSpeed),[0]] + ["_mode",nil,[0]], + ["_focus",nil,[objNull,true]], + ["_vision",nil,[0]], + ["_position",nil,[[]],3], + ["_direction",nil,[0]] ]; -// Normalize input -if !(_mode in GVAR(availableModes)) then { - _mode = GVAR(availableModes) select ((GVAR(availableModes) find GVAR(camMode)) max 0); +if (count _this > 5) then { + ACE_DEPRECATED("Use of ""tilt"", ""zoom"" and ""speed"" camera attributes","3.12.0","N/A") }; -if !(_vision in GVAR(availableVisions)) then { - _vision = GVAR(availableVisions) select ((GVAR(availableVisions) find GVAR(camVision)) max 0); -}; - -GVAR(camPan) = _heading % 360; -GVAR(camSpeed) = (_speed max 0.05) min 10; -GVAR(camTilt) = (_tilt max -89) min 89; -GVAR(camUnit) = _unit; -GVAR(camVision) = _vision; -GVAR(camZoom) = (_zoom min 2) max 0.01; - // Apply if camera exists -if (GVAR(isSet)) then { - GVAR(camPos) = (ATLtoASL _position); // Camera position will be updated in FUNC(handleCamera) - [_mode,_unit,_vision] call FUNC(transitionCamera); +if !(isNil QGVAR(camera)) then { + // These functions are smart and handle unavailable inputs + if !(isNil "_focus") then { + [_focus] call FUNC(setFocus); + }; + + if !(isNil "_mode") then { + // If mode not free and no focus, find focus + if ((_mode != MODE_FREE) && {isNull GVAR(camTarget) || GVAR(camOnLocation)}) then { + [true] call FUNC(setFocus); + }; + + [_mode] call FUNC(cam_setCameraMode); + }; + + if !(isNil "_vision") then { + [_vision] call FUNC(cam_setVisionMode); + }; + + if !(isNil "_position") then { + GVAR(camera) setPosATL _position; + }; + + if !(isNil "_direction") then { + GVAR(camera) setDir _direction; + }; } else { - GVAR(camMode) = _mode; - GVAR(camPos) = (ATLtoASL _position); + if !(isNil "_focus") then { + // If there are no entities this becomes nil, handled on camera startup + if (_focus isEqualType true) then { + _focus = ([] call FUNC(getTargetEntities)) select 0; + }; + + GVAR(camTarget) = _focus; + }; + + if !(isNil "_mode") then { + GVAR(camMode) = _mode; + }; + + if !(isNil "_vision") then { + GVAR(camVision) = _vision; + }; + + // GVARs exits purely for pre-setting of these attributes + if !(isNil "_position") then { + GVAR(camPos) = ATLtoASL _position; + }; + + if !(isNil "_direction") then { + GVAR(camDir) = _direction; + }; }; diff --git a/addons/spectator/functions/fnc_setFocus.sqf b/addons/spectator/functions/fnc_setFocus.sqf new file mode 100644 index 0000000000..7e7d36393a --- /dev/null +++ b/addons/spectator/functions/fnc_setFocus.sqf @@ -0,0 +1,68 @@ +/* + * Author: AACO, SilentSpike + * Function used to set the camera focus + * + * Arguments: + * 0: New focus + * 1: Focus is a location + * + * Return Value: + * None + * + * Example: + * [player, false] call ace_spectator_fnc_setFocus + * + * Public: No + */ + +#include "script_component.hpp" + +params [["_newFocus", objNull, [objNull,true]], ["_focusIsLocation",false]]; + +// If boolean provided then first find a focus +if (_newFocus isEqualType true) then { + private _testFocus = ([] call FUNC(getTargetEntities)) select 0; + + if (isNil "_testFocus") then { + if (MODE_FREE in GVAR(availableModes)) then { + WARNING("No available entities to focus on. Switching to free cam."); + [MODE_FREE] call FUNC(cam_setCameraMode); + _newFocus = objNull; + } else { + // Default to player if necessary + WARNING("No available entities to focus on. Using player."); + _newFocus = player; + }; + } else { + _newFocus = _testFocus; + }; +}; + +if (_newFocus != GVAR(camTarget) && { !(isNull _newFocus && { isNull GVAR(camTarget) }) }) then { + GVAR(camTarget) = _newFocus; + + if (isNull _newFocus) then { + if (GVAR(camMode) == MODE_FREE) then { + [] call FUNC(cam_resetTarget); + } else { + [MODE_FREE] call FUNC(cam_setCameraMode); + }; + } else { + // Locations can only be focused on in free camera + if (_focusIsLocation) then { + [MODE_FREE] call FUNC(cam_setCameraMode); + } else { + [GVAR(camMode)] call FUNC(cam_setCameraMode); + }; + }; + + // GVAR used to prevent camera switching and UI info on locations + GVAR(camOnLocation) = _focusIsLocation; + + // Only update display if it exists, this function is independent of it + if !(isNull SPEC_DISPLAY) then { + [] call FUNC(ui_updateListFocus); + [] call FUNC(ui_updateWidget); + [] call FUNC(ui_updateHelp); + }; +}; diff --git a/addons/spectator/functions/fnc_setSpectator.sqf b/addons/spectator/functions/fnc_setSpectator.sqf index 45bb15df42..79496df15d 100644 --- a/addons/spectator/functions/fnc_setSpectator.sqf +++ b/addons/spectator/functions/fnc_setSpectator.sqf @@ -1,17 +1,17 @@ /* * Author: SilentSpike - * Sets local client to the given spectator state (virtually) - * To physically handle a spectator see ace_spectator_fnc_stageSpectator + * Enter/exit spectator mode for the local player * * Client will be able to communicate in ACRE/TFAR as appropriate - * The spectator interface will be opened/closed + * If "hide player" is true player will be hidden from group, invisible and invulnerable, but unmoved * * Arguments: * 0: Spectator state of local client (default: true) * 1: Force interface (default: true) + * 2: Hide player (if alive) (default: true) * * Return Value: - * None + * None * * Example: * [true] call ace_spectator_fnc_setSpectator @@ -21,47 +21,43 @@ #include "script_component.hpp" -params [["_set",true,[true]], ["_force",true,[true]]]; +params [["_set",true,[true]], ["_force",true,[true]], ["_hide",true,[true]]]; // Only clients can be spectators if !(hasInterface) exitWith {}; -// Exit if no change +// Let the display know if it is or isn't forced +// Could be switched after spectator has already started +GVAR(uiForced) = _force; + +// Exit if no change (everything above this may need to be ran again) if (_set isEqualTo GVAR(isSet)) exitWith {}; -// Handle common addon audio +// Delay if local player (must not be ACE_Player) is not fully initalized +if (isNil { player } || { isNull player }) exitWith { + [ + { !isNil { player } && { !isNull player } }, + FUNC(setSpectator), + _this + ] call CBA_fnc_waitUntilAndExecute; +}; + +// Remove any current deafness and disable volume updates while spectating if (["ace_hearing"] call EFUNC(common,isModLoaded)) then { EGVAR(hearing,disableVolumeUpdate) = _set; EGVAR(hearing,deafnessDV) = 0; }; + +// Toggle spectator mode in 3rd party radio addons if (["acre_sys_radio"] call EFUNC(common,isModLoaded)) then {[_set] call acre_api_fnc_setSpectator}; if (["task_force_radio"] call EFUNC(common,isModLoaded)) then {[player, _set] call TFAR_fnc_forceSpectator}; if (_set) then { - // Initalize camera variables - GVAR(camBoom) = 0; - GVAR(camDolly) = [0,0]; - GVAR(camGun) = false; + // Initalize the camera + [true] call FUNC(cam); - // Initalize display variables - GVAR(ctrlKey) = false; - GVAR(heldKeys) = []; - GVAR(heldKeys) resize 255; - GVAR(mouse) = [false,false]; - GVAR(mousePos) = [0.5,0.5]; - - // Update units before opening to support pre-set camera unit - [] call FUNC(updateUnits); - - // Initalize the camera objects - GVAR(freeCamera) = "Camera" camCreate (ASLtoATL GVAR(camPos)); - GVAR(unitCamera) = "Camera" camCreate [0,0,0]; - GVAR(targetCamera) = "Camera" camCreate [0,0,0]; - - // Initalize view - GVAR(unitCamera) camSetTarget GVAR(targetCamera); - GVAR(unitCamera) camCommit 0; - [] call FUNC(transitionCamera); + // Create the display when main display is ready + [{ !isNull MAIN_DISPLAY },{ [true] call FUNC(ui) }] call CBA_fnc_waitUntilAndExecute; // Cache current channel to switch back to on exit GVAR(channelCache) = currentChannel; @@ -70,35 +66,6 @@ if (_set) then { GVAR(channel) radioChannelAdd [player]; setCurrentChannel (5 + GVAR(channel)); - // Close map and clear the chat - openMap [false,false]; - clearRadio; - enableRadio false; - - // Disable BI damage effects - BIS_fnc_feedback_allowPP = false; - - // Close any open dialogs - while {dialog} do { - closeDialog 0; - }; - - [{ - disableSerialization; - // Create the display - _display = (findDisplay 46) createDisplay QGVAR(interface); - - // If not forced, make esc end spectator - if (_this) then { - _display displayAddEventHandler ["KeyDown", { - if (_this select 1 == 1) then { - [false] call FUNC(setSpectator); - true - }; - }]; - }; - }, !_force] call CBA_fnc_execNextFrame; - // Cache and disable nametag settings if (["ace_nametags"] call EFUNC(common,isModLoaded)) then { GVAR(nametagSettingCache) = [EGVAR(nametags,showPlayerNames), EGVAR(nametags,showNamesForAI)]; @@ -106,19 +73,14 @@ if (_set) then { EGVAR(nametags,showNamesForAI) = false; }; } else { - // Close any open dialogs (could be interrupts) - while {dialog} do { - closeDialog 0; - }; + // Kill the display (ensure main display exists, handles edge case where spectator turned off before display exists) + [{ !isNull MAIN_DISPLAY },{ [false] call FUNC(ui) }] call CBA_fnc_waitUntilAndExecute; - // Kill the display - (GETUVAR(GVAR(interface),displayNull)) closeDisplay 0; + // This variable doesn't matter anymore + GVAR(uiForced) = nil; // Terminate camera - GVAR(freeCamera) cameraEffect ["terminate", "back"]; - camDestroy GVAR(freeCamera); - camDestroy GVAR(unitCamera); - camDestroy GVAR(targetCamera); + [false] call FUNC(cam); // Remove from spectator chat GVAR(channel) radioChannelRemove [player]; @@ -127,35 +89,6 @@ if (_set) then { setCurrentChannel GVAR(channelCache); GVAR(channelCache) = nil; - // Clear any residual spectator chat - clearRadio; - enableRadio true; - - // Return to player view - player switchCamera "internal"; - - // Enable BI damage effects - BIS_fnc_feedback_allowPP = true; - - // Cleanup camera variables - GVAR(camBoom) = nil; - GVAR(camDolly) = nil; - GVAR(camGun) = nil; - GVAR(freeCamera) = nil; - GVAR(unitCamera) = nil; - GVAR(targetCamera) = nil; - - //Kill these PFEH handlers now because the PFEH can run before the `onunload` event is handled - GVAR(camHandler) = nil; - GVAR(compHandler) = nil; - GVAR(toolHandler) = nil; - - // Cleanup display variables - GVAR(ctrlKey) = nil; - GVAR(heldKeys) = nil; - GVAR(mouse) = nil; - GVAR(mousePos) = nil; - // Reset nametag settings if (["ace_nametags"] call EFUNC(common,isModLoaded)) then { EGVAR(nametags,showPlayerNames) = GVAR(nametagSettingCache) select 0; @@ -164,10 +97,27 @@ if (_set) then { }; }; +// Hide/Unhide the player if enabled and alive +if (alive player) then { + private _hidden = (_hide && _set); + + // Ignore damage (vanilla and ace_medical) + player allowDamage !_hidden; + player setVariable [QEGVAR(medical,allowDamage), !_hidden]; + + // Move to/from group as appropriate + [player, _hidden, QGVAR(isSet), side group player] call EFUNC(common,switchToGroupSide); + + // Ghosts can't talk + [_hidden, QGVAR(isSet)] call EFUNC(common,hideUnit); + [_hidden, QGVAR(isSet)] call EFUNC(common,muteUnit); +}; + // Reset interruptions GVAR(interrupts) = []; // Mark spectator state for reference GVAR(isSet) = _set; +player setVariable [QGVAR(isSet), true, true]; -["ace_spectatorSet", [_set]] call CBA_fnc_localEvent; +["ace_spectatorSet", [_set, player]] call CBA_fnc_globalEvent; diff --git a/addons/spectator/functions/fnc_stageSpectator.sqf b/addons/spectator/functions/fnc_stageSpectator.sqf index a7cc926d33..d11402f22a 100644 --- a/addons/spectator/functions/fnc_stageSpectator.sqf +++ b/addons/spectator/functions/fnc_stageSpectator.sqf @@ -1,26 +1,27 @@ /* * Author: SilentSpike - * Sets target unit to the given spectator state (physically) - * To virtually handle a spectator see ace_spectator_fnc_setSpectator + * Stores and hides a player safely out of the way (used by setSpectator on living players) * * Units will be gathered at marker ace_spectator_respawn (or [0,0,0] by default) - * Upon unstage, units will be moved to the position they were in upon staging + * Upon unstage, units will be moved to the position they were in before staging * * Arguments: - * 0: Unit to put into spectator stage (default: player) - * 1: Unit should be staged (default: true) + * 0: Unit to handle + * 1: Stage/Unstage * * Return Value: - * None + * None * * Example: - * [player, false] call ace_spectator_fnc_stageSpectator + * [player, true] call ace_spectator_fnc_stageSpectator * - * Public: Yes + * Public: No */ #include "script_component.hpp" +ACE_DEPRECATED(QFUNC(stageSpectator),"3.12.0",[ARR_2(QFUNC(setSpectator),"'s new 3rd parameter")] joinString ""); + params [["_unit",player,[objNull]], ["_set",true,[true]]]; // No change, no service (but allow spectators to be reset) @@ -39,20 +40,35 @@ _unit enableSimulation !_set; if (_set) then { // Position should only be saved on first entry if !(GETVAR(_unit,GVAR(isStaged),false)) then { - GVAR(oldPos) = getPosATL _unit; + SETVAR(_unit,GVAR(preStagePos),getPosATL _unit); + + // Handle players respawning via pause menu (or script) + private _id = _unit addEventHandler ["Respawn",{ + params ["_unit"]; + [_unit] call FUNC(stageSpectator); + }]; + + SETVAR(_unit,GVAR(respawnEH),_id); }; // Ghosts can't talk [_unit, QGVAR(isStaged)] call EFUNC(common,hideUnit); [_unit, QGVAR(isStaged)] call EFUNC(common,muteUnit); + // Position defaults to [0,0,0] if marker doesn't exist _unit setPos (markerPos QGVAR(respawn)); } else { // Physical beings can talk [_unit, QGVAR(isStaged)] call EFUNC(common,unhideUnit); [_unit, QGVAR(isStaged)] call EFUNC(common,unmuteUnit); - _unit setPosATL GVAR(oldPos); + // Restore original position and delete stored value + _unit setPosATL (GETVAR(_unit,GVAR(preStagePos),getPosATL _unit)); + SETVAR(_unit,GVAR(preStagePos),nil); + + // Remove the respawn handling + _unit removeEventHandler ["Respawn",GETVAR(_unit,GVAR(respawnEH),-1)]; + SETVAR(_unit,GVAR(respawnEH),nil); }; // Spectators ignore damage (vanilla and ace_medical) @@ -62,17 +78,12 @@ _unit setVariable [QEGVAR(medical,allowDamage), !_set]; // No theoretical change if an existing spectator was reset if !(_set isEqualTo (GETVAR(_unit,GVAR(isStaged),false))) then { // Mark spectator state for reference - _unit setVariable [QGVAR(isStaged), _set, true]; - - ["ace_spectatorStaged", [_set]] call CBA_fnc_localEvent; + _unit setVariable [QGVAR(isStaged), _set]; }; -//BandAid for #2677 - if player in unitList weird before being staged, weird things can happen -if ((player in GVAR(unitList)) || {ACE_player in GVAR(unitList)}) then { - [] call FUNC(updateUnits); //update list now - if (!(isNull (findDisplay 12249))) then {//If display is open now, close it and restart - WARNING("Player in unitList, call ace_spectator_fnc_stageSpectator before ace_spectator_fnc_setSpectator"); - ["fixWeirdList", true] call FUNC(interrupt); - [{["fixWeirdList", false] call FUNC(interrupt);}, []] call CBA_fnc_execNextFrame; +// If display exists already update the entity list to hide player +if !(isNull SPEC_DISPLAY) then { + if (GVAR(uiListType) == LIST_ENTITIES) then { + [] call FUNC(ui_updateListEntities); }; }; diff --git a/addons/spectator/functions/fnc_switchFocus.sqf b/addons/spectator/functions/fnc_switchFocus.sqf new file mode 100644 index 0000000000..9aea8b061a --- /dev/null +++ b/addons/spectator/functions/fnc_switchFocus.sqf @@ -0,0 +1,31 @@ +/* + * Author: Nelson Duarte, SilentSpike + * Function used to switch to next or previous camera focus + * + * Arguments: + * 0: Next/Prev unit + * + * Return Value: + * None + * + * Example: + * [false] call ace_spectator_fnc_switchFocus + * + * Public: No + */ + +#include "script_component.hpp" + +private _next = param [0, true]; +private _entities = [true] call FUNC(getTargetEntities); +private _focus = GVAR(camTarget); + +// No entities to switch to +if ((_entities isEqualTo []) || (_entities isEqualTo [_focus])) exitWith {}; + +private _index = (_entities find _focus) max 0; + +_index = (_index + ([-1, 1] select _next)) % (count _entities); +if (_index < 0) then { _index = count _entities + _index; }; + +[_entities select _index] call FUNC(setFocus); diff --git a/addons/spectator/functions/fnc_toggleInterface.sqf b/addons/spectator/functions/fnc_toggleInterface.sqf deleted file mode 100644 index 4bf10fdbfe..0000000000 --- a/addons/spectator/functions/fnc_toggleInterface.sqf +++ /dev/null @@ -1,82 +0,0 @@ -/* - * Author: SilentSpike - * Correctly handles toggling of spectator interface elements for clean UX - * - * Arguments: - * 0: Display - * 1: Toogle compass - * 2: Toogle help - * 3: Toogle interface - * 4: Toogle map - * 5: Toogle toolbar - * 6: Toogle unit list - * - * Return Value: - * None - * - * Example: - * [_display, nil, true] call ace_spectator_fnc_toggleInterface - * - * Public: No - */ - -#include "script_component.hpp" - -params ["_display", ["_toggleComp",false], ["_toggleHelp",false], ["_toggleInterface",false], ["_toggleMap",false], ["_toggleTool",false], ["_toggleUnit",false]]; - -private ["_comp","_help","_map","_tool","_unit"]; -_comp = _display displayCtrl IDC_COMP; -_help = _display displayCtrl IDC_HELP; -_map = _display displayCtrl IDC_MAP; -_tool = _display displayCtrl IDC_TOOL; -_unit = _display displayCtrl IDC_UNIT; - -// Map operates outside of interface -GVAR(showMap) = [GVAR(showMap), !GVAR(showMap)] select _toggleMap; -_map ctrlShow GVAR(showMap); - -if (GVAR(showMap)) then { - // When map is shown, temporarily hide interface to stop overlapping - { - _x ctrlShow false; - } forEach [_comp,_help,_tool,_unit]; - - // Centre map on camera/unit upon opening - if (_toggleMap) then { - _map ctrlMapAnimAdd [0, 0.5, [GVAR(camUnit),GVAR(freeCamera)] select (GVAR(camMode) == 0)]; - ctrlMapAnimCommit _map; - }; -} else { - // Can only toggle interface with map minimised - GVAR(showInterface) = [GVAR(showInterface), !GVAR(showInterface)] select _toggleInterface; - - if (GVAR(showInterface)) then { - // Can only toggle interface elements with interface shown - GVAR(showComp) = [GVAR(showComp), !GVAR(showComp)] select _toggleComp; - GVAR(showHelp) = [GVAR(showHelp), !GVAR(showHelp)] select _toggleHelp; - GVAR(showTool) = [GVAR(showTool), !GVAR(showTool)] select _toggleTool; - GVAR(showUnit) = [GVAR(showUnit), !GVAR(showUnit)] select _toggleUnit; - - _comp ctrlShow GVAR(showComp); - _help ctrlShow GVAR(showHelp); - _tool ctrlShow GVAR(showTool); - _unit ctrlShow GVAR(showUnit); - } else { - { - _x ctrlShow false; - } forEach [_comp,_help,_tool,_unit]; - }; -}; - -// Only run PFHs when respective control is shown, otherwise kill -if (ctrlShown _comp) then { - if (isNil QGVAR(compHandler)) then { GVAR(compHandler) = [FUNC(handleCompass), 0, _display] call CBA_fnc_addPerFrameHandler; }; -} else { - GVAR(compHandler) = nil; -}; - -if (ctrlShown _tool) then { - if (isNil QGVAR(toolHandler)) then { GVAR(toolHandler) = [FUNC(handleToolbar), 0, _display] call CBA_fnc_addPerFrameHandler; }; -} else { - GVAR(toolHandler) = nil; -}; diff --git a/addons/spectator/functions/fnc_transitionCamera.sqf b/addons/spectator/functions/fnc_transitionCamera.sqf deleted file mode 100644 index 254dfef131..0000000000 --- a/addons/spectator/functions/fnc_transitionCamera.sqf +++ /dev/null @@ -1,115 +0,0 @@ -/* - * Author: SilentSpike - * Transitions the spectator camera vision/view/unit - * - * Arguments: - * 0: Camera mode - * - 0: Free - * - 1: Internal - * - 2: External - * 1: Camera unit - * 2: Vision mode - * - -2: Normal - * - -1: NV - * - 0: White hot - * - 1: Black hot - * - * Return Value: - * None - * - * Example: - * [0,objNull] call ace_spectator_fnc_transitionCamera - * - * Public: No - */ - -#include "script_component.hpp" - -params [["_newMode",GVAR(camMode)], ["_newUnit",GVAR(camUnit)], ["_newVision",GVAR(camVision)]]; - -// If new mode isn't available then keep current (unless current also isn't) -if !(_newMode in GVAR(availableModes)) then { - _newMode = GVAR(availableModes) select ((GVAR(availableModes) find GVAR(camMode)) max 0); -}; - -// When no units available to spectate, exit to freecam -if ((GVAR(unitList) isEqualTo []) && (alive _newUnit || isNull _newUnit)) then { - _newMode = 0; - _newUnit = objNull; -}; - -// Reset gun cam if not internal -if (_newMode != 1) then { - GVAR(camGun) = false; -}; - -private ["_camera"]; -if (_newMode == 0) then { // Free - _camera = GVAR(freeCamera); - - // Preserve camUnit value for consistency when manually changing view - _camera cameraEffect ["internal", "back"]; - - // Apply the camera zoom - _camera camSetFov -(linearConversion [0.01,2,GVAR(camZoom),-2,-0.01,true]); - _camera camCommit 0; - - // Agent is switched to in free cam to hide death table and prevent AI chat while allowing icons to draw (also prevents systemChat and unit HUD) - // (Why is so much stuff tied into the current camera unit BI?!) - if (isNull GVAR(camAgent)) then { - GVAR(camAgent) = createAgent ["VirtualMan_F",markerPos QGVAR(respawn),[],0,""]; - }; - - GVAR(camAgent) switchCamera "internal"; -} else { - _camera = GVAR(unitCamera); - - // When null unit is given choose random - if (isNull _newUnit) then { - _newUnit = selectRandom GVAR(unitList); - }; - - // Switch camera view to internal unit view (external uses the camera) - if (GVAR(camGun)) then { - _newUnit switchCamera "gunner"; - } else { - _newUnit switchCamera "internal"; - }; - - // Handle camera differently for internal/external view - if (_newMode == 1) then { - // Terminate camera view - _camera cameraEffect ["terminate", "back"]; - GVAR(camHandler) = nil; - } else { - // Switch to the camera - _camera cameraEffect ["internal", "back"]; - }; - - GVAR(camUnit) = _newUnit; -}; - -if (_newMode in [0,2]) then { - // Set up camera UI - showCinemaBorder false; - cameraEffectEnableHUD true; - - // Handle camera movement - if (isNil QGVAR(camHandler)) then { GVAR(camHandler) = [FUNC(handleCamera), 0] call CBA_fnc_addPerFrameHandler; }; - - // If new vision isn't available then keep current (unless current also isn't) - if !(_newVision in GVAR(availableVisions)) then { - _newVision = GVAR(availableVisions) select ((GVAR(availableVisions) find GVAR(camVision)) max 0); - }; - - // Vision mode applies to free and external cam - if (_newVision < 0) then { - false setCamUseTi 0; - camUseNVG (_newVision >= -1); - } else { - true setCamUseTi _newVision; - }; - GVAR(camVision) = _newVision; -}; - -GVAR(camMode) = _newMode; diff --git a/addons/spectator/functions/fnc_ui.sqf b/addons/spectator/functions/fnc_ui.sqf new file mode 100644 index 0000000000..a8fba7de5d --- /dev/null +++ b/addons/spectator/functions/fnc_ui.sqf @@ -0,0 +1,146 @@ +/* + * Author: SilentSpike + * Handles UI initialisation and destruction + * + * Arguments: + * 0: Init/Terminate + * + * Return Value: + * None + * + * Example: + * [false] call ace_spectator_fnc_ui + * + * Public: No + */ + +#include "script_component.hpp" + +params ["_init"]; + +// No change +if (_init isEqualTo !isNull SPEC_DISPLAY) exitWith {}; + +// Close map +openMap [false,false]; + +// Close any open dialogs +while {dialog} do { + closeDialog 0; +}; + +// Note that init and destroy intentionally happen in reverse order +// Init: Vars > Display > UI Stuff +// Destroy: UI Stuff > Display > Vars +if (_init) then { + // UI visibility tracking + GVAR(uiVisible) = true; + GVAR(uiHelpVisible) = true; + GVAR(uiMapVisible) = true; + GVAR(uiWidgetVisible) = true; + + // Drawing related + GVAR(drawProjectiles) = false; + GVAR(drawUnits) = true; + GVAR(entitiesToDraw) = []; + GVAR(grenadesToDraw) = []; + GVAR(iconsToDraw) = []; + GVAR(locationsToDraw) = []; + GVAR(projectilesToDraw) = []; + + // RMB tracking is used for follow camera mode + GVAR(holdingRMB) = false; + + // List type is used for list updates and interaction + GVAR(uiListType) = LIST_ENTITIES; + + // Highlighted map object is used for click and drawing events + GVAR(uiMapHighlighted) = objNull; + + // Holds the current list data + GVAR(curList) = []; + + // Cache view distance and set spectator default + GVAR(oldViewDistance) = viewDistance; + setViewDistance DEFAULT_VIEW_DISTANCE; + + // If counter already exists handle it, otherwise display XEH will handle it + [GETUVAR(RscRespawnCounter,displayNull)] call FUNC(compat_counter); + + // Create the display + MAIN_DISPLAY createDisplay QGVAR(display); + + // Store default H value for scaling purposes + GVAR(uiHelpH) = (ctrlPosition CTRL_HELP) select 3; + + // Initially hide map + [] call FUNC(ui_toggleMap); + + // Initially fade the list + [true] call FUNC(ui_fadeList); + + // Initalise the help, widget and list information + [] call FUNC(ui_updateCamButtons); + [] call FUNC(ui_updateListEntities); + [] call FUNC(ui_updateListFocus); + [] call FUNC(ui_updateWidget); + [] call FUNC(ui_updateHelp); + + // Start updating things to draw + GVAR(collectPFH) = [LINKFUNC(ui_updateIconsToDraw), 0.2] call CBA_fnc_addPerFrameHandler; + + // Draw icons and update the cursor object + GVAR(uiDraw3D) = addMissionEventHandler ["Draw3D", {call FUNC(ui_draw3D)}]; + + // Periodically update list and focus widget + GVAR(uiPFH) = [{ + if (GVAR(uiListType) == LIST_ENTITIES) then { + [] call FUNC(ui_updateListEntities); + } else { + [] call FUNC(ui_updateListLocations); + }; + + [] call FUNC(ui_updateWidget); + }, 5] call CBA_fnc_addPerFrameHandler; +} else { + // Stop updating the list and focus widget + [GVAR(uiPFH)] call CBA_fnc_removePerFrameHandler; + + // Stop drawing icons and tracking cursor object + removeMissionEventHandler ["Draw3D", GVAR(uiDraw3D)]; + GVAR(uiDraw3D) = nil; + + // Stop updating things to draw + [GVAR(collectPFH)] call CBA_fnc_removePerFrameHandler; + GVAR(collectPFH) = nil; + + // Destroy the display + SPEC_DISPLAY closeDisplay 1; + + // Stop tracking everything + GVAR(uiVisible) = nil; + GVAR(uiHelpVisible) = nil; + GVAR(uiMapVisible) = nil; + GVAR(uiWidgetVisible) = nil; + GVAR(holdingRMB) = nil; + GVAR(uiListType) = nil; + GVAR(uiMapHighlighted) = nil; + GVAR(curList) = nil; + GVAR(uiHelpH) = nil; + + // Stop drawing + GVAR(drawProjectiles) = nil; + GVAR(drawUnits) = nil; + GVAR(entitiesToDraw) = nil; + GVAR(grenadesToDraw) = nil; + GVAR(iconsToDraw) = nil; + GVAR(locationsToDraw) = nil; + GVAR(projectilesToDraw) = nil; + + // Reset view distance + setViewDistance GVAR(oldViewDistance); + GVAR(oldViewDistance) = nil; + + // Ensure chat is shown again + showChat true; +}; diff --git a/addons/spectator/functions/fnc_ui_draw3D.sqf b/addons/spectator/functions/fnc_ui_draw3D.sqf new file mode 100644 index 0000000000..05e6079661 --- /dev/null +++ b/addons/spectator/functions/fnc_ui_draw3D.sqf @@ -0,0 +1,156 @@ +/* + * Author: Nelson Duarte, AACO, SilentSpike + * Function used to draw the 3D icons and track the cursor object + * + * Arguments: + * None + * + * Return Value: + * None + * + * Example: + * addMissionEventHandler ["Draw3D", {call ace_spectator_fnc_ui_draw3D}] + * + * Public: No + */ + +#include "script_component.hpp" +#define HEIGHT_OFFSET 1.5 + +BEGIN_COUNTER(updateCursor); +private _camTarget = GVAR(camTarget); +private _cursorObject = objNull; + +// This function doesn't work for units underwater, due to use of screenToWorld. Would be complicated to work around this. +private _intersections = [getMousePosition select 0, getMousePosition select 1, _camTarget, vehicle _camTarget] call BIS_fnc_getIntersectionsUnderCursor; + +if !(_intersections isEqualTo []) then { + _cursorObject = (_intersections select 0) select 3; +}; + +if !(_cursorObject isKindOf "Man") then { + _cursorObject = effectiveCommander _cursorObject; +}; + +GVAR(cursorObject) = _cursorObject; +END_COUNTER(updateCursor); + +if !(GVAR(uiMapVisible)) then { + if (GVAR(drawUnits)) then { + BEGIN_COUNTER(drawTags); + // Groups and Units + { + _x params ["_unit", "_type", "_icon"]; + private _position = (_unit modelToWorldVisual (_unit selectionPosition "Head")) vectorAdd [0,0,HEIGHT_OFFSET]; + + if (_type == 2 && { _unit distanceSqr GVAR(camera) < DISTANCE_NAMES_SQR } && {_unit in _camTarget || _unit in _cursorObject}) then { + drawIcon3D [ + ICON_BACKGROUND_UNIT, + [0, 0, 0, [0.4, 0.8] select (_unit in _camTarget)], + _position, + 5, + 4, + 0, + "", + 0, + 0.035, + "PuristaMedium", + "center" + ]; + }; + + // Apply modifiers + if (_type == 1 && { time <= GETVAR(_unit,GVAR(highlightTime),0) }) then { + _icon set [1, [1,1,1, ((_icon select 1) select 3)]]; + }; + _icon set [2, _position]; + + // Draw icon + drawIcon3D _icon; + + nil // Speed loop + } count GVAR(iconsToDraw); + + // Draw locations + { + _x params ["_pos", "_name", "_texture"]; + + if (_pos isEqualType objNull) then { + _pos = (_pos modelToWorldVisual (_pos selectionPosition "Head")) vectorAdd [0,0,2*HEIGHT_OFFSET]; + }; + + drawIcon3D [_texture, [1,1,1,0.4], _pos, 0.8, 0.8, 0, _name]; + + nil // Speed loop + } count (GVAR(locationsToDraw)); + END_COUNTER(drawTags); + }; + + // Draw projectiles and grenades paths + if (GVAR(drawProjectiles)) then { + BEGIN_COUNTER(drawTracers); + private _projectilesNew = []; + private _grenadesNew = []; + + // Draw projectiles if there are any + { + _x params [ + ["_projectile", objNull, [objNull]], + ["_segments", [], [[]]] + ]; + + if !(isNull _projectile) then { + // Store new segment + private _newestIndex = _segments pushBack [ + getPosVisual _projectile, + (vectorMagnitude velocity _projectile) call { + if (_this < 250) exitWith { [0,0,1,1] }; + if (_this < 500) exitWith { [0,1,0,1] }; + [1,0,0,1] + } + ]; + + // Clamp number of segments to be drawn + if (_newestIndex > MAX_PROJECTILE_SEGMENTS) then { + _segments deleteAt 0; + DEC(_newestIndex); + }; + + // Store projectiles for next frame + _projectilesNew pushBack [_projectile, _segments]; + + // Draw all projectile segments + private _oldLoc = []; + { + _x params ["_locNew", "_colorNew"]; + if !(_oldLoc isEqualTo []) then { + drawLine3D [_oldLoc, _locNew, _colorNew]; + }; + _oldLoc = _locNew; + + nil // Speed loop + } count _segments; + }; + + nil // Speed loop + } count GVAR(projectilesToDraw); + GVAR(projectilesToDraw) = _projectilesNew; + + { + if !(isNull _x) then { + private _grenadeVelocityMagnitude = vectorMagnitude velocity _x; + + // Draw grenade (rotate icon to represent spinning) + drawIcon3D [ICON_GRENADE, [1,0,0,1], getPosVisual _x, 0.6, 0.6, if (_grenadeVelocityMagnitude > 0) then { time * 100 * _grenadeVelocityMagnitude } else { 0 }, "", 0, 0.05, "TahomaB"]; + + // Store grenade for next frame + _grenadesNew pushBack _x; + }; + + nil // Speed loop + } count GVAR(grenadesToDraw); + + GVAR(grenadesToDraw) = _grenadesNew; + END_COUNTER(drawTracers); + }; +}; diff --git a/addons/spectator/functions/fnc_ui_fadeList.sqf b/addons/spectator/functions/fnc_ui_fadeList.sqf new file mode 100644 index 0000000000..b0d3dfeb4a --- /dev/null +++ b/addons/spectator/functions/fnc_ui_fadeList.sqf @@ -0,0 +1,47 @@ +/* + * Author: Nelson Duarte, AACO + * Function used to fade/unfade the entitiy/location list + * + * Arguments: + * 0: Fade the list + * + * Return Value: + * None + * + * Example: + * [false] call ace_spectator_fnc_ui_fadeList + * + * Public: No + */ + +#include "script_component.hpp" + +params ["_fadeList"]; + +if (GVAR(uiVisible)) then { + private _list = CTRL_LIST; + + if (_fadeList) then { + _list ctrlSetBackgroundColor [0,0,0,0]; + _list ctrlSetFade 0.8; + ctrlSetFocus CTRL_MOUSE; + + // if (GVAR(camMode) == MODE_FREE) then { + // GVAR(camera) camCommand "manual on"; + // }; + + showChat true; + } else { + _list ctrlSetBackgroundColor [0,0,0,0.75]; + _list ctrlSetFade 0; + ctrlSetFocus _list; + + // Disable camera input while using the list + // GVAR(camera) camCommand "manual off"; + + // List overlaps with chat + showChat false; + }; + + _list ctrlCommit 0.2; +}; diff --git a/addons/spectator/functions/fnc_ui_getTreeDataIndex.sqf b/addons/spectator/functions/fnc_ui_getTreeDataIndex.sqf new file mode 100644 index 0000000000..4963a6799f --- /dev/null +++ b/addons/spectator/functions/fnc_ui_getTreeDataIndex.sqf @@ -0,0 +1,45 @@ +/* + * Author: Nelson Duarte, AACO + * Function used to find a tree path of a unit + * + * Arguments: + * 0: Data to search tree for + * + * Return Value: + * Tree path to data + * + * Example: + * [groupID _group] call ace_spectator_fnc_ui_getTreeDataIndex + * + * Public: No + */ + +#include "script_component.hpp" + +params [["_data", "", [""]]]; + +scopeName QGVAR(getTreeDataIndex); + +// Make sure data is not empty +if (_data != "") then { + private _ctrl = CTRL_LIST; + + // This also handles the locations list (_sideIndex = _locationIndex) + for "_sideIndex" from 0 to ((_ctrl tvCount []) - 1) do { + if (_ctrl tvData [_sideIndex] == _data) then { + [_sideIndex] breakOut QGVAR(getTreeDataIndex); + }; + for "_groupIndex" from 0 to ((_ctrl tvCount [_sideIndex]) - 1) do { + if (_ctrl tvData [_sideIndex, _groupIndex] == _data) then { + [_sideIndex, _groupIndex] breakOut QGVAR(getTreeDataIndex); + }; + for "_unitIndex" from 0 to ((_ctrl tvCount [_sideIndex, _groupIndex]) - 1) do { + if (_ctrl tvData [_sideIndex, _groupIndex, _unitIndex] == _data) then { + [_sideIndex, _groupIndex, _unitIndex] breakOut QGVAR(getTreeDataIndex); + }; + }; + }; + }; +}; + +[-1] // return empty path if not found (worst case) diff --git a/addons/spectator/functions/fnc_ui_handleChildDestroyed.sqf b/addons/spectator/functions/fnc_ui_handleChildDestroyed.sqf new file mode 100644 index 0000000000..f2dcab47ef --- /dev/null +++ b/addons/spectator/functions/fnc_ui_handleChildDestroyed.sqf @@ -0,0 +1,28 @@ +/* + * Author: Nelson Duarte + * Function used to handle child destroyed event + * This only matters when abort button is pressed in child escape menu + * Will close main display to exit client from mission + * + * Arguments: + * 0: Spectator display + * 1: Child display + * 2: Exit code of child + * + * Return Value: + * None + * + * Example: + * _this call ace_spectator_fnc_ui_handleChildDestroyed + * + * Public: No + */ + +#include "script_component.hpp" + +params ["_display","_child","_exitCode"]; + +if (_exitCode == 104) then { + _display closeDisplay 2; + MAIN_DISPLAY closeDisplay 2; +}; diff --git a/addons/spectator/functions/fnc_ui_handleKeyDown.sqf b/addons/spectator/functions/fnc_ui_handleKeyDown.sqf new file mode 100644 index 0000000000..753bba7715 --- /dev/null +++ b/addons/spectator/functions/fnc_ui_handleKeyDown.sqf @@ -0,0 +1,209 @@ +/* + * Author: Nelson Duarte, AACO, SilentSpike + * Function used to handle key down event + * + * Arguments: + * 0: Spectator display + * 1: Key DIK code + * 2: State of shift + * 3: State of ctrl + * 4: State of alt + * + * Return Value: + * None + * + * Example: + * _this call ace_spectator_fnc_ui_handleKeyDown + * + * Public: No + */ + +#include "script_component.hpp" +#include "\A3\ui_f\hpp\defineDIKCodes.inc" + +params ["","_key","_shift","_ctrl","_alt"]; + +// Handle map toggle +if (_key == DIK_M) exitWith { + [] call FUNC(ui_toggleMap); + true +}; + +// Handle very fast speed +if (_key == DIK_LALT) exitWith { + [true] call FUNC(cam_toggleSlow); + true +}; + +// Handle escape menu +if (_key == DIK_ESCAPE) exitWith { + if (GVAR(uiMapVisible)) then { + [] call FUNC(ui_toggleMap); + } else { + if (GVAR(uiForced)) then { + private _displayType = ["RscDisplayInterrupt","RscDisplayMPInterrupt"] select isMultiplayer; + SPEC_DISPLAY createDisplay _displayType; + } else { + [false] call FUNC(setSpectator); + }; + }; + true +}; + +// Handle perspective cycling +if (_key in [DIK_SPACE, DIK_NUMPADENTER]) exitWith { + private _oldMode = GVAR(camMode); + private _modes = GVAR(availableModes); + + // Get current index and index count + private _iMode = (_modes find _oldMode) max 0; + private _countModes = count _modes; + + if (_countModes != 0) then { + _iMode = (_iMode + 1) % _countModes; + if (_iMode < 0) then { _iMode = _countModes + _iMode; }; + }; + + private _newMode = _modes select _iMode; + + [_newMode] call FUNC(cam_setCameraMode); + + true +}; + +// Handle vision mode cycling +if (_key == DIK_N) exitWith { + private _oldVision = GVAR(camVision); + private _visions = GVAR(availableVisions); + + // Get current index and index count + private _iVision = (_visions find _oldVision) max 0; + private _countVisions = count _visions; + + if (_countVisions != 0) then { + _iVision = (_iVision + 1) % _countVisions; + if (_iVision < 0) then { _iVision = _countVisions + _iVision; }; + }; + + private _newVision = _visions select _iVision; + + [_newVision] call FUNC(cam_setVisionMode); + true +}; + +// Handle postive change in draw +if (_key == DIK_PGUP) exitWith { + setViewDistance ((viewDistance + 250) min MAX_VIEW_DISTANCE); + true +}; + +// Handle negative change in draw +if (_key == DIK_PGDN) exitWith { + setViewDistance ((viewDistance - 250) max MIN_VIEW_DISTANCE); + true +}; + +// Handle spectate lights +if (_key == DIK_L) exitWith { + if (GVAR(camLight)) then { + { deleteVehicle _x; } forEach GVAR(camLights); + GVAR(camLights) = []; + } else { + private _cameraLight = "#lightpoint" createvehicleLocal getPosASL GVAR(camera); + _cameraLight setLightBrightness 2; + _cameraLight setLightAmbient [1,1,1]; + _cameraLight setLightColor [0,0,0]; + _cameraLight lightAttachObject [GVAR(camera), [0,0,0]]; + + private _pointerLight = "#lightpoint" createvehicleLocal getPosASL GVAR(camera); + _pointerLight setLightBrightness 1; + _pointerLight setLightAmbient [1,1,1]; + _pointerLight setLightColor [0,0,0]; + + GVAR(camLights) = [_cameraLight, _pointerLight]; + }; + + GVAR(camLight) = !GVAR(camLight); + + true +}; + +// Handle toggling the UI +if (_key == DIK_BACKSPACE) exitWith { + [] call FUNC(ui_toggleUI); + true +}; + +// Handle toggling help +if (_key == DIK_F1) exitWith { + GVAR(uiHelpVisible) = !GVAR(uiHelpVisible); + + [] call FUNC(ui_updateHelp); + + CTRL_HELP ctrlShow GVAR(uiHelpVisible); + CTRL_HELP_BACK ctrlShow GVAR(uiHelpVisible); + + true +}; + +// Handle toggle focus info widget +if (_key == DIK_P) exitWith { + GVAR(uiWidgetVisible) = !GVAR(uiWidgetVisible); + [] call FUNC(ui_updateWidget); + true +}; + +// Handle toggling projectile drawing +if (_key == DIK_O) exitWith { + GVAR(drawProjectiles) = !GVAR(drawProjectiles); + true +}; + +// Handle toggling unit drawing +if (_key == DIK_I) exitWith { + GVAR(drawUnits) = !GVAR(drawUnits); + true +}; + +// Handle getting next focus target +if (_key == DIK_RIGHT) exitWith { + [true] call FUNC(switchFocus); + true +}; + +// Handle getting previous focus target +if (_key == DIK_LEFT) exitWith { + [false] call FUNC(switchFocus); + true +}; + +// If the zeus key is pressed and unit is curator, open zeus interface +if ((_key in (actionKeys "CuratorInterface")) && {!isNull (getAssignedCuratorLogic player)}) exitWith { + // Close the UI and disable camera input + [false] call FUNC(ui); + GVAR(camera) camCommand "manual off"; + + // Display XEH handles re-opening + openCuratorInterface; + + // Set the curator camera to the spectator camera location + [{!isNull curatorCamera},{ + curatorCamera setPosASL (getPosASL GVAR(camera)); + curatorCamera setDir (getDirVisual GVAR(camera)); + + // Curator tracks its own vision mode + [getAssignedCuratorLogic player, 0] call bis_fnc_toggleCuratorVisionMode; + }] call CBA_fnc_waitUntilAndExecute; + true +}; + +// Handle acre spectate headset down (if present) +if ( + ["acre_sys_radio"] call EFUNC(common,isModLoaded) && + { [_key, [_shift, _ctrl, _alt]] isEqualTo ((["ACRE2", "HeadSet"] call CBA_fnc_getKeybind) select 5) } +) exitWith { + [] call acre_sys_core_fnc_toggleHeadset; + true +}; + +false // default to unhandled diff --git a/addons/spectator/functions/fnc_ui_handleKeyUp.sqf b/addons/spectator/functions/fnc_ui_handleKeyUp.sqf new file mode 100644 index 0000000000..672f2f7bb8 --- /dev/null +++ b/addons/spectator/functions/fnc_ui_handleKeyUp.sqf @@ -0,0 +1,31 @@ +/* + * Author: Nelson Duarte, SilentSpike + * Function used to handle key up event + * + * Arguments: + * 0: Spectator display + * 1: Key DIK code + * 2: State of shift + * 3: State of ctrl + * 4: State of alt + * + * Return Value: + * None + * + * Example: + * _this call ace_spectator_fnc_ui_handleKeyUp + * + * Public: No + */ + +#include "script_component.hpp" +#include "\A3\ui_f\hpp\defineDIKCodes.inc" + +params ["","_key","_shift","_ctrl","_alt"]; + +if (_key == DIK_LALT) exitWith { + [false] call FUNC(cam_toggleSlow); + true +}; + +false diff --git a/addons/spectator/functions/fnc_ui_handleListClick.sqf b/addons/spectator/functions/fnc_ui_handleListClick.sqf new file mode 100644 index 0000000000..39d0e9fe9d --- /dev/null +++ b/addons/spectator/functions/fnc_ui_handleListClick.sqf @@ -0,0 +1,110 @@ +/* + * Author: Nelson Duarte, AACO, SilentSpike + * Function used to handle list single/double clicks + * + * Expected behaviour: + * Clicking an entry focuses the camera on it (any camera mode) + * Double clicking an entry teleports the free camera nearby and focuses on it + * + * Arguments: + * 0: Double clicked + * 1: List Click EH's _this + * + * Return Value: + * None + * + * Example: + * [false, _this] call ace_spectator_fnc_ui_handleListClick + * + * Public: No + */ +#include "script_component.hpp" + +params ["_dblClick","_params"]; +_params params ["_list","_index"]; + +private _handled = false; +private _entityList = GVAR(uiListType) == LIST_ENTITIES; +private _data = _list tvData _index; + +if (_entityList) then { + // List contains unique object variables + private _object = missionNamespace getVariable [_data, objNull]; + + if !(isNull _object) then { + if (_dblClick) then { + // Place camera within ~10m of the object and above ground level + private _pos = getPosASLVisual _object; + GVAR(camera) setPosASL (AGLtoASL (_pos getPos [1 + random 10, random 360]) vectorAdd [0,0,2 + random 10]); + + // Reset the focus + [objNull] call FUNC(setFocus); + [_object] call FUNC(setFocus); + + _handled = true; + } else { + if (_object != GVAR(camTarget)) then { + [_object] call FUNC(setFocus); + + _handled = true; + }; + }; + }; +} else { + private _location = []; + + // Try to find the location + { + if ((_x select 0) == _data) exitWith { + // Don't want to accidentally modify the GVAR + _location = +_x; + }; + } forEach GVAR(locationsList); + + if !(_location isEqualTo []) then { + _location params ["", "_name", "_description", "", "_pos", "_offset"]; + + // Use dummy object if location is a position array + private _dummy = GVAR(camDummy); + if (_pos isEqualType objNull) then { + _dummy = _pos; + } else { + // Use dummy to have camera target the location position + detach _dummy; + _dummy setPosASL _pos; + }; + + // If in a unit camera mode then only focus when double click + if (GVAR(camMode) == MODE_FREE || {_dblClick && {FREE_MODE in GVAR(availableModes)}}) then { + // Reset the focus + [objNull] call FUNC(setFocus); + [_dummy, true] call FUNC(setFocus); + }; + + // If double clicked ande mode is now free camera, teleport the camera + if (_dblClick && {GVAR(camMode) == MODE_FREE}) then { + // If location has unspecified offset place randomly within ~30m above ground level + if (_offset isEqualTo [0,0,0]) then { + _pos = AGLtoASL (_pos getPos [5 + random 30, random 360]) vectorAdd [0,0,2 + random 28]; + } else { + if (_pos isEqualType objNull) then { + _pos = (getPosASL _pos) vectorAdd _offset; + } else { + _pos = (AGLtoASL _pos) vectorAdd _offset; + }; + }; + GVAR(camera) setPosASL _pos; + + // Location info text + [parseText format [ """%1""
    %2
    ", _name, _description], true, nil, 7, 0.7, 0] spawn BIS_fnc_textTiles; + }; + + _handled = true; + }; +}; + +if (_handled) then { + playSound "ReadoutClick"; +}; + +_handled diff --git a/addons/spectator/functions/fnc_ui_handleMapClick.sqf b/addons/spectator/functions/fnc_ui_handleMapClick.sqf new file mode 100644 index 0000000000..8d870ae0d0 --- /dev/null +++ b/addons/spectator/functions/fnc_ui_handleMapClick.sqf @@ -0,0 +1,40 @@ +/* + * Author: Nelson Duarte, AACO + * Function used to handle map mouse click events + * + * Arguments: + * 0: Map control + * 1: Mouse button pressed + * 2: x screen coordinate clicked + * 3: y screen coordinate clicked + * + * Return Value: + * None + * + * Example: + * _this call ace_spectator_fnc_ui_handleMapClick + * + * Public: No + */ + +#include "script_component.hpp" + +params ["", "", "_x", "_y"]; + +if (isNull GVAR(uiMapHighlighted)) then { + // Give user feedback that camera is no longer focused + if !(isNull GVAR(camTarget)) then { + playSound "ReadoutHideClick1"; + }; + + // Preserve camera height on teleport + private _pos = CTRL_MAP ctrlMapScreenToWorld [_x, _y]; + _pos set [2, (getPosASLVisual GVAR(camera)) select 2]; + + GVAR(camera) setPosASL _pos; +} else { + // Give user feedback that camera is focused on highlighted unit + playSound "ReadoutClick"; +}; + +[GVAR(uiMapHighlighted)] call FUNC(setFocus); diff --git a/addons/spectator/functions/fnc_ui_handleMapDraw.sqf b/addons/spectator/functions/fnc_ui_handleMapDraw.sqf new file mode 100644 index 0000000000..0bb45a7a58 --- /dev/null +++ b/addons/spectator/functions/fnc_ui_handleMapDraw.sqf @@ -0,0 +1,96 @@ +/* + * Author: Nelson Duarte, AACO + * Function used to handle map draw + * + * Arguments: + * 0: Map control + * + * Return Value: + * None + * + * Example: + * _this call ace_spectator_fnc_ui_handleMapDraw + * + * Public: No + */ + +#include "script_component.hpp" +#define MAP_MIN_ENTITY_DISTANCE 30 + +// Moved timer into map controls group, update here +CTRL_TIME ctrlSetText (["+", [time / 3600] call BIS_fnc_timeToString] joinString ""); + +BEGIN_COUNTER(drawMap); + +params ["_map"]; + +// Track nearest unit +private _loc = _map ctrlMapScreenToWorld getMousePosition; +private _nearestEntity = objNull; +private _minDist = 999999; + +// Draw unit icons +private _handledVehicles = []; +{ + private _dist = _x distance2D _loc; + + if (_dist < _minDist && { _dist < MAP_MIN_ENTITY_DISTANCE }) then { + _minDist = _dist; + _nearestEntity = _x; + }; + + private _vehicle = vehicle _x; + if !(_vehicle in _handledVehicles) then { + _handledVehicles pushBack _vehicle; + + private _vehicleTexture = [_vehicle] call EFUNC(common,getVehicleIcon); + private _sideColor = [side group _vehicle] call BIS_fnc_sideColor; + private _text = ""; + + if (GVAR(uiMapHighlighted) == _vehicle || {GVAR(uiMapHighlighted) in _vehicle}) then { + _text = ([GVAR(uiMapHighlighted)] call EFUNC(common,getName)) select [0, NAME_MAX_CHARACTERS]; + if !(isPlayer GVAR(uiMapHighlighted)) then { _text = format ["%1: %2", localize "str_player_ai", _text]; }; + _sideColor = [0.8, 0.8, 0.5, 1]; + }; + + if (NEEDS_REVIVE(_vehicle)) then { + _vehicleTexture = ICON_REVIVE; + _sideColor = [0.5, 0, 0, 1]; + }; + + if (time <= _vehicle getVariable [QGVAR(highlightTime), 0]) then { + _sideColor = [1, 1, 1, 1]; + }; + + _map drawIcon [_vehicleTexture, _sideColor, getPosASLVisual _vehicle, 24, 24, getDirVisual _vehicle, _text, 1, 0.04, "TahomaB", "right"]; + }; + nil // Speed loop +} count ([] call FUNC(getTargetEntities)); + +// Set highlighted unit +private _text = if (isNull _nearestEntity) then { + "" +} else { + format ["%1 [%2 m]", [_nearestEntity] call EFUNC(common,getName), round (_nearestEntity distance2D GVAR(camera))] +}; + +GVAR(uiMapHighlighted) = _nearestEntity; +CTRL_MAP_FOOTER ctrlSetText _text; + +// Draw camera icon +if !(isNil QGVAR(camera)) then { + private _cameraPos = getPosASLVisual GVAR(camera); + private _cameraDir = getDirVisual GVAR(camera); + _map drawIcon [ICON_CAMERA, [0.5, 1, 0.5, 1], _cameraPos, 32, 48, _cameraDir, "", 1, 0.05, "TahomaB", "right"]; + _map drawArrow [_cameraPos, (_cameraPos getPos [300, _cameraDir]), [0.5, 1, 0.5, 1]]; +}; + +// Draw locations +{ + _x params ["", "_name", "", "_texture", "_pos"]; + _map drawIcon [_texture, [1,1,1,0.5], _pos, 36, 36, 0, _name, true, 0.04, "TahomaB", "right"]; + + nil // Speed loop +} count (GVAR(locationsList)); + +END_COUNTER(drawMap); diff --git a/addons/spectator/functions/fnc_ui_handleMouseButtonDblClick.sqf b/addons/spectator/functions/fnc_ui_handleMouseButtonDblClick.sqf new file mode 100644 index 0000000000..f880daf81b --- /dev/null +++ b/addons/spectator/functions/fnc_ui_handleMouseButtonDblClick.sqf @@ -0,0 +1,27 @@ +/* + * Author: Nelson Duarte, AACO, SilentSpike + * Function used to handle mouse button double clicks + * + * Expected behaviour: + * Double left click teleports free camera toward the unit, but does not focus + * + * Arguments: + * 0: Control + * 1: Mouse button pressed + * + * Return Value: + * None + * + * Example: + * _this call ace_spectator_fnc_ui_handleMouseButtonDblClick + * + * Public: No + */ + +#include "script_component.hpp" + +params ["", "_button"]; + +if (_button == 0 && {!isNull GVAR(cursorObject)}) then { + [GVAR(cursorObject)] call FUNC(cam_prepareTarget); +}; diff --git a/addons/spectator/functions/fnc_ui_handleMouseButtonDown.sqf b/addons/spectator/functions/fnc_ui_handleMouseButtonDown.sqf new file mode 100644 index 0000000000..52c094f174 --- /dev/null +++ b/addons/spectator/functions/fnc_ui_handleMouseButtonDown.sqf @@ -0,0 +1,50 @@ +/* + * Author: Nelson Duarte, AACO, SilentSpike + * Function used to handle mouse down event + * + * Expected behaviour: + * Left clicking a unit focuses the camera on that unit (in any camera mode) + * Left clicking empty space removes the current camera focus in free camera + * Right clicking removes the camera lock, but retains the focus in free camera + * Right clicking and dragging orbits around the unit in follow camera + * + * Arguments: + * 0: Control + * 1: Mouse button pressed + * + * Return Value: + * None + * + * Example: + * _this call ace_spectator_fnc_ui_handleMouseButtonDown + * + * Public: No + */ + +#include "script_component.hpp" + +params ["", "_button"]; + +// Left click +if (_button == 0) exitWith { + if (isNull GVAR(cursorObject)) then { + if (GVAR(camMode) == MODE_FREE && { !isNull GVAR(camTarget) }) then { + playSound "ReadoutHideClick1"; + [objNull] call FUNC(setFocus); + }; + } else { + playSound "ReadoutClick"; + + // Focus will be at screen center + [GVAR(cursorObject)] call FUNC(setFocus); + setMousePosition [0.5, 0.5]; + }; +}; + +// Right click +if (_button == 1) then { + if (GVAR(camMode) == MODE_FREE && { !isNull GVAR(camTarget) } && { !isNull (attachedTo GVAR(camDummy)) }) then { + [] call FUNC(cam_resetTarget); + }; + GVAR(holdingRMB) = true; +}; diff --git a/addons/spectator/functions/fnc_ui_handleMouseMoving.sqf b/addons/spectator/functions/fnc_ui_handleMouseMoving.sqf new file mode 100644 index 0000000000..af3f1ede62 --- /dev/null +++ b/addons/spectator/functions/fnc_ui_handleMouseMoving.sqf @@ -0,0 +1,31 @@ +/* + * Author: Nelson Duarte, AACO + * Function used to handle mouse moving event + * + * Arguments: + * 0: Control + * 1: Change in x + * 2: Change in y + * + * Return Value: + * None + * + * Example: + * _this call ace_spectator_fnc_ui_handleMouseMoving + * + * Public: No + */ + +#include "script_component.hpp" + +if (GVAR(holdingRMB) && { GVAR(camMode) == MODE_FOLLOW }) then { + params ["", "_deltaX", "_deltaY"]; + + if (_deltaX != 0) then { + GVAR(camYaw) = ((GVAR(camYaw) + (_deltaX * 100 * GVAR(camDeltaTime)) + 180) % 360) - 180; + }; + + if (_deltaY != 0) then { + GVAR(camPitch) = (((GVAR(camPitch) - (_deltaY * 100 * GVAR(camDeltaTime))) max -90) min 90); + }; +}; diff --git a/addons/spectator/functions/fnc_ui_handleMouseZChanged.sqf b/addons/spectator/functions/fnc_ui_handleMouseZChanged.sqf new file mode 100644 index 0000000000..5e54cb8b72 --- /dev/null +++ b/addons/spectator/functions/fnc_ui_handleMouseZChanged.sqf @@ -0,0 +1,27 @@ +/* + * Author: Nelson Duarte, AACO + * Function used to handle mouse scroll event + * + * Arguments: + * 0: Control + * 1: Change in Z + * + * Return Value: + * None + * + * Example: + * _this call ace_spectator_fnc_ui_handleMouseZChanged + * + * Public: No + */ + +#include "script_component.hpp" +#define FOLLOW_CAMERA_MAX_DISTANCE 5 + +if (GVAR(camMode) == MODE_FOLLOW) then { + if ((_this select 1) > 0) then { + GVAR(camDistance) = (GVAR(camDistance) - 1) max 0; + } else { + GVAR(camDistance) = (GVAR(camDistance) + 1) min FOLLOW_CAMERA_MAX_DISTANCE; + }; +}; diff --git a/addons/spectator/functions/fnc_ui_handleTabSelected.sqf b/addons/spectator/functions/fnc_ui_handleTabSelected.sqf new file mode 100644 index 0000000000..a69d884601 --- /dev/null +++ b/addons/spectator/functions/fnc_ui_handleTabSelected.sqf @@ -0,0 +1,37 @@ +/* + * Author: Nelson Duarte, SilentSpike + * Function used to handle list tab change + * + * Arguments: + * 0: Control + * 1: New tab index + * + * Return Value: + * None + * + * Example: + * _this call ace_spectator_fnc_ui_handleTabSelected + * + * Public: No + */ + +#include "script_component.hpp" + +params ["_ctrl", "_index"]; + +// Nothing to do if it's the same tab +private _newType = [LIST_ENTITIES, LIST_LOCATIONS] select _index; +if (GVAR(uiListType) == _newType) exitWith {}; + +// Clear list +tvClear CTRL_LIST; + +// Force initial update +if (_index == 0) then { + [] call FUNC(ui_updateListEntities); +} else { + [] call FUNC(ui_updateListLocations); +}; + +// Track current list type +GVAR(uiListType) = _newType; diff --git a/addons/spectator/functions/fnc_ui_toggleMap.sqf b/addons/spectator/functions/fnc_ui_toggleMap.sqf new file mode 100644 index 0000000000..744eb25065 --- /dev/null +++ b/addons/spectator/functions/fnc_ui_toggleMap.sqf @@ -0,0 +1,46 @@ +/* + * Author: Nelson Duarte, AACO + * Function used to toggle the map + * + * Arguments: + * None + * + * Return Value: + * None + * + * Example: + * [] call ace_spectator_fnc_ui_toggleMap + * + * Public: No + */ + +#include "script_component.hpp" + +if (GVAR(uiMapVisible)) then { + CTRL_MAP ctrlShow false; + CTRL_MAP_GROUP ctrlShow false; + + ctrlSetFocus CTRL_MOUSE; + + // if (GVAR(camMode) == MODE_FREE) then { + // GVAR(camera) camCommand "manual on"; + // }; +} else { + CTRL_MAP ctrlShow true; + CTRL_MAP_GROUP ctrlShow true; + + CTRL_MAP_TITLE ctrlSetText (getMissionConfigValue ["onLoadName", getMissionConfigValue ["briefingName", localize ELSTRING(common,unknown)]]); + CTRL_MAP_SPEC_NUM ctrlSetText str ({GETVAR(_x,GVAR(isSet),false)} count allPlayers); + + CTRL_MAP ctrlMapAnimAdd [0, 0.05, getPosASLVisual GVAR(camera)]; + ctrlMapAnimCommit CTRL_MAP; + + // Disable camera input while map is open + // GVAR(camera) camCommand "manual off"; +}; + +// Toggle the tracking variable +GVAR(uiMapVisible) = !GVAR(uiMapVisible); + +// Reset highlighted object +GVAR(uiMapHighlighted) = objNull; diff --git a/addons/spectator/functions/fnc_ui_toggleUI.sqf b/addons/spectator/functions/fnc_ui_toggleUI.sqf new file mode 100644 index 0000000000..b15e8b1962 --- /dev/null +++ b/addons/spectator/functions/fnc_ui_toggleUI.sqf @@ -0,0 +1,34 @@ +/* + * Author: Nelson Duarte, AACO, SilentSpike + * Function used to toggle the whole user interface + * + * Arguments: + * None + * + * Return Value: + * None + * + * Example: + * [] call ace_spectator_fnc_ui_toggleUI + * + * Public: No + */ + +#include "script_component.hpp" + +private _visible = !GVAR(uiVisible); + +{ + private _fade = 1; + if (_visible) then { + _fade = getNumber (configFile >> QGVAR(display) >> "Controls" >> ctrlClassName _x >> "fade"); + }; + + _x ctrlSetFade _fade; + _x ctrlCommit 0.25; +} forEach [CTRL_LIST, CTRL_TABS, CTRL_CAM_TYPES, CTRL_WIDGET]; + +showChat !_visible; +playSound (["HintExpand","HintCollapse"] select _visible); + +GVAR(uiVisible) = _visible; diff --git a/addons/spectator/functions/fnc_ui_updateCamButtons.sqf b/addons/spectator/functions/fnc_ui_updateCamButtons.sqf new file mode 100644 index 0000000000..d110aac4ea --- /dev/null +++ b/addons/spectator/functions/fnc_ui_updateCamButtons.sqf @@ -0,0 +1,38 @@ +/* + * Author: SilentSpike + * Used to update the docked camera buttons + * Disables unavailable, highlights current + * + * Arguments: + * None + * + * Return Value: + * None + * + * Example: + * [] call ace_spectator_fnc_ui_updateCamButtons + * + * Public: No + */ + +#include "script_component.hpp" + +// These correspond to the camera mode indices +#define ENUM_IDCs [IDC_FREE, IDC_FPS, IDC_FOLLOW] +#define ENUM_ACTIVE [CAM_ICON_FREE_SELECTED, CAM_ICON_FPS_SELECTED, CAM_ICON_FOLLOW_SELECTED] +#define ENUM_INACTIVE [CAM_ICON_FREE, CAM_ICON_FPS, CAM_ICON_FOLLOW] + +private _current = ENUM_IDCs select GVAR(camMode); + +{ + if (_forEachIndex in GVAR(availableModes)) then { + // Highlight the current camera mode button + private _icon = ([ENUM_INACTIVE, ENUM_ACTIVE] select (_x == _current)) select _forEachIndex; + + (CTRL_CAM_TYPES controlsGroupCtrl _x) ctrlSetText _icon; + (CTRL_CAM_TYPES controlsGroupCtrl _x) ctrlShow true; + } else { + // Disable any inactive camera modes + (CTRL_CAM_TYPES controlsGroupCtrl _x) ctrlShow false; + }; +} forEach ENUM_IDCs; diff --git a/addons/spectator/functions/fnc_ui_updateHelp.sqf b/addons/spectator/functions/fnc_ui_updateHelp.sqf new file mode 100644 index 0000000000..50dc1781bc --- /dev/null +++ b/addons/spectator/functions/fnc_ui_updateHelp.sqf @@ -0,0 +1,138 @@ +/* + * Author: Nelson Duarte, SilentSpike + * Updates spectator UI help element + * + * Note that there are some redundant conditions in this file + * This is intentional, since controls appear via priority que + * The overhead is minimal + * + * Arguments: + * None + * + * Return Value: + * None + * + * Example: + * [] call ace_spectator_fnc_ui_updateHelp + * + * Public: No + */ + +#include "script_component.hpp" +#include "\A3\ui_f\hpp\defineDIKCodes.inc" +#define MAX_CONTROLS_HELP_ENTRIES 12 + +if !(GVAR(uiHelpVisible)) exitWith {}; + +private _cameraMode = GVAR(camMode); +private _availableModes = GVAR(availableModes); +private _hasTarget = !isNull GVAR(camTarget); + +private _controls = []; + +// When not in first person, camera rotation applies +if (_cameraMode != MODE_FPS) then { + _controls pushback ["[RMB]", localize "STR_A3_Spectator_Helper_CameraRotation"]; +}; + +// When in free camera, focus/un-focus with LMB +if (_cameraMode == MODE_FREE) then { + if (_hasTarget) then { + _controls pushBack ["[LMB]", localize "STR_A3_Spectator_Helper_Unfocus"]; + } else { + _controls pushBack ["[LMB]", localize "STR_A3_Spectator_Helper_Focus"]; + }; +}; + +// When the camera has a focus, switch mode applies (if other modes are available) +if (_hasTarget && {!GVAR(camOnLocation)} && {count _availableModes > 1}) then { + _controls pushBack [ + format ["[%1]", toUpper ([DIK_SPACE] call CBA_fnc_localizeKey)], + localize "STR_A3_Spectator_Helper_CameraMode" + ]; +}; + +if (_cameraMode == MODE_FREE) then { + _controls pushback [ + format ["[%1/%2]", [DIK_W] call CBA_fnc_localizeKey, [DIK_S] call CBA_fnc_localizeKey], + localize "STR_A3_Spectator_Helper_Movement" + ]; + _controls pushback [ + format ["[%1/%2]", [DIK_A] call CBA_fnc_localizeKey, [DIK_D] call CBA_fnc_localizeKey], + localize "STR_A3_Spectator_Helper_Strafing" + ]; + _controls pushback [ + format ["[%1/%2]", [DIK_Q] call CBA_fnc_localizeKey, [DIK_Z] call CBA_fnc_localizeKey], + localize "STR_A3_Spectator_Helper_Height" + ]; +} else { + _controls pushback [ + format ["[%1]", toUpper ([DIK_RIGHT] call CBA_fnc_localizeKey)], + localize LSTRING(nextUnit) + ]; + _controls pushback [ + format ["[%1]", toUpper ([DIK_LEFT] call CBA_fnc_localizeKey)], + localize LSTRING(prevUnit) + ]; +}; + +if (_cameraMode != MODE_FPS) then { + _controls pushback [ + format ["[%1]", ([DIK_N] call CBA_fnc_localizeKey)], + localize LSTRING(nextVis) + ]; +}; + +_controls pushBack [ + format ["[%1]", toUpper ([DIK_BACK] call CBA_fnc_localizeKey)], + localize "STR_A3_Spectator_Helper_Interface" +]; +_controls pushBack [ + format ["[%1]", [DIK_F1] call CBA_fnc_localizeKey], + localize "STR_A3_Spectator_Helper_Controls" +]; + +// Too many controls in the UI, leave these out? +// _controls pushBack [ +// format ["[%1]", [DIK_M] call CBA_fnc_localizeKey], +// localize "str_usract_map" +// ]; +// _controls pushBack [ +// format ["[%1]", [DIK_I] call CBA_fnc_localizeKey], +// localize LSTRING(uiIcons) +// ]; +// _controls pushBack [ +// format ["[%1]", [DIK_O] call CBA_fnc_localizeKey], +// localize LSTRING(uiProjectiles) +// ]; + +if (_cameraMode == MODE_FREE) then { + _controls pushBack ["[LSHIFT]", localize "STR_A3_Spectator_Helper_Shift"]; + _controls pushBack ["[LALT]", localize LSTRING(camSlow)]; +}; + +if (count _controls > MAX_CONTROLS_HELP_ENTRIES) then { + _controls resize MAX_CONTROLS_HELP_ENTRIES; +}; + +private _help = CTRL_HELP; + +_help ctrlEnable false; +_help lnbSetColumnsPos [0, 0.45]; +lnbClear _help; + +{ + _help lnbAddRow _x; + _help lnbSetColor [[_forEachIndex, 0], [0.75,0.6,0,1]]; +} forEach _controls; + +// Set height based on number of rows +private _newH = (GVAR(uiHelpH) / MAX_CONTROLS_HELP_ENTRIES) * count _controls; +private _newY = safezoneY + safezoneH - _newH; + +(ctrlPosition _help) params ["_newX","","_newW"]; + +{ + _x ctrlSetPosition [_newX, _newY, _newW, _newH]; + _x ctrlCommit 0.15; +} forEach [CTRL_HELP_BACK, _help]; diff --git a/addons/spectator/functions/fnc_ui_updateIconsToDraw.sqf b/addons/spectator/functions/fnc_ui_updateIconsToDraw.sqf new file mode 100644 index 0000000000..1877995a46 --- /dev/null +++ b/addons/spectator/functions/fnc_ui_updateIconsToDraw.sqf @@ -0,0 +1,162 @@ +/* + * Author: Nelson Duarte, AACO, SilentSpike + * Function used update the things to 3D draw + * + * Arguments: + * None + * + * Return Value: + * None + * + * Examples: + * [] call ace_spectator_fnc_ui_updateIconsToDraw + * + * Public: No + */ + +#include "script_component.hpp" + +private _iconsToDraw = []; +private _entitiesToDraw = []; + +{ + private _vehicle = vehicle _x; + private _inVehicle = (_vehicle != _x); + private _distanceToCameraSqr = GVAR(camera) distanceSqr _x; + + if (_distanceToCameraSqr <= DISTANCE_ICONS_SQR && { !_inVehicle || { _x == effectiveCommander _vehicle } }) then { + private _group = group _x; + private _groupSide = side _group; + private _groupName = groupId _group; + private _groupLeader = leader _group; + private _groupColor = [_groupSide] call BIS_fnc_sideColor; + + // Calculate distance fade + (_distanceToCameraSqr call { + if (_this <= 250000) exitWith { // 500^2 + [1, 4, -2.5, 0.04] + }; + if (_this <= 1000000) exitWith { // 1000^2 + [0.75, 3.5, -2.2, 0.035] + }; + if (_this <= 2250000) exitWith { // 1500^2 + [0.5, 3, -1.9, 0.03] + }; + if (_this <= 4000000) exitWith { // 2000^2 + [0.3, 2.5, -1.6, 0.025] + }; + if (_this <= 6250000) exitWith { // 2500^2 + [0.2, 2, -1.3, 0.02] + }; + [0.15, 1.5, -1, 0.015] + }) params ["_fadeByDistance", "_sizeByDistance", "_heightByDistance", "_fontSizeByDistance"]; + + // Apply color fade + _groupColor set [3, _fadeByDistance]; + + private _name = ([_x] call EFUNC(common,getName)) select [0, NAME_MAX_CHARACTERS]; + if !(isPlayer _x) then { _name = format ["%1: %2", localize "str_player_ai", _name]; }; + + if (_inVehicle) then { + private _crewCount = (({alive _x} count (crew _vehicle)) - 1); + if (_crewCount > 0) then { + _name = format ["%1 (+%2)", _name, _crewCount]; + }; + }; + + // Show unit name only if camera is near enough + if (_distanceToCameraSqr < DISTANCE_NAMES_SQR) then { + // Unit name + _iconsToDraw pushBack [_x, 2, [ + "", + [1,1,1,1], + [0,0,0], + 0, + _heightByDistance, + 0, + _name, + 2, + _fontSizeByDistance, + "PuristaMedium", + "center" + ]]; + } else { + if (_x == _groupLeader) then { + // Group name + _iconsToDraw pushBack [_x, 0, [ + "", + [1,1,1,_fadeByDistance], + [0,0,0], + 0, + _heightByDistance, + 0, + _groupName, + 2, + _fontSizeByDistance, + "PuristaMedium", + "center" + ]]; + }; + }; + + if (_x == _groupLeader || { _inVehicle && { _x == effectiveCommander _vehicle } }) then { + // Group icon + _iconsToDraw pushBack [_x, 0, [ + [_group, true] call FUNC(getGroupIcon), + _groupColor, + [0,0,0], + _sizeByDistance, + _sizeByDistance, + 0, + "", + 0, + 0.035, + "PuristaMedium", + "center" + ]]; + }; + + // Draw unit icon + _iconsToDraw pushBack [_x, 1, [ + [ICON_UNIT, ICON_REVIVE] select (NEEDS_REVIVE(_x)), + _groupColor, + [0,0,0], + _sizeByDistance, + _sizeByDistance, + 0, + "", + 0, + 0.035, + "PuristaMedium", + "center" + ]]; + }; + + // Track entities themselves for use with fired EH + _entitiesToDraw pushBack _vehicle; + + // Add fired EH for drawing and icon highlighting + if (GETVAR(_vehicle,GVAR(firedEH),-1) == -1) then { + SETVAR(_vehicle,GVAR(firedEH),_vehicle addEventHandler [ARR_2("Fired",{_this call FUNC(handleFired)})]); + }; + + nil // Speed loop +} count ([] call FUNC(getTargetEntities)); + +// Remove object locations that are now null +{ + _x params ["_id", "_name", "", "_texture", "_pos"]; + + if ((_pos isEqualType objNull) && {isNull _pos}) then { + [_id] call FUNC(removeLocation); + } else { + if ((GVAR(camera) distanceSqr _pos) < DISTANCE_NAMES_SQR) then { + GVAR(locationsToDraw) pushBack [_pos, _name, _texture]; + }; + }; + + nil // Speed loop +} count (GVAR(locationsList)); + +GVAR(iconsToDraw) = _iconsToDraw; +GVAR(entitiesToDraw) = _entitiesToDraw; diff --git a/addons/spectator/functions/fnc_ui_updateListEntities.sqf b/addons/spectator/functions/fnc_ui_updateListEntities.sqf new file mode 100644 index 0000000000..cb165b5f45 --- /dev/null +++ b/addons/spectator/functions/fnc_ui_updateListEntities.sqf @@ -0,0 +1,222 @@ +/* + * Author: Nelson Duarte, AACO, SilentSpike + * Updates spectator UI list of units/groups + * + * Arguments: + * None + * + * Return Value: + * None + * + * Example: + * [] call ace_spectator_fnc_ui_updateListEntities + * + * Public: No + */ + +#include "script_component.hpp" + +private _newUnits = []; +private _newGroups = []; +// Always show the 4 main sides in this intuative order +private _newSides = [str west, str east, str resistance, str civilian]; +private _newList = [ + [west, str west, [west] call BIS_fnc_sideName, [west] call BIS_fnc_sideColor, []], + [east, str east, [east] call BIS_fnc_sideName, [east] call BIS_fnc_sideColor, []], + [resistance, str resistance, [resistance] call BIS_fnc_sideName, [resistance] call BIS_fnc_sideColor, []], + [civilian, str civilian, [civilian] call BIS_fnc_sideName, [civilian] call BIS_fnc_sideColor, []] +]; + +// Go through entity groups and cache information (include dead entities) +private _entities = [true] call FUNC(getTargetEntities); +{ + // Add the group if new + private _group = _x; + if !(str _group in _newGroups) then { + // Include the group if it contains valid entities + private _entitiesGroup = units _group arrayIntersect _entities; + + if !(_entitiesGroup isEqualTo []) then { + // Cache the info of valid units in the group + private _unitsInfo = []; + { + _newUnits pushBack ([_x] call BIS_fnc_objectVar); + + private _name = ([_x] call EFUNC(common,getName)) select [0, NAME_MAX_CHARACTERS]; + if !(isPlayer _x) then { _name = format ["%1: %2", localize "str_player_ai", _name]; }; + + _unitsInfo pushBack [ + _x, + alive _x, + alive _x && { NEEDS_REVIVE(_x) }, + _name + ]; + nil // Speed loop + } count _entitiesGroup; + + // Cache the info of the group itself + private _groupTexture = [_group] call FUNC(getGroupIcon); + private _groupInfo = [_group, str _group, _groupTexture, groupID _group]; + + // Add the group to the correct side + private _side = side _group; + private _sideIndex = _newSides find (str _side); + + // Add the side if new + if (_sideIndex < 0) then { + _newList pushBack [ + _side, + str _side, + [_side] call BIS_fnc_sideName, + [_side] call BIS_fnc_sideColor, + [] + ]; + + _sideIndex = _newSides pushBack (str _side); + }; + + // Add it to the right index + _newGroups pushBack (str _group); + ((_newList select _sideIndex) select 4) pushBack [_groupInfo, _unitsInfo]; + }; + }; + nil // Speed loop +} count allGroups; + +// Whether an update to the list is required (really only if something changed) +if !(GVAR(curList) isEqualTo _newList) then { + private _ctrl = CTRL_LIST; + + // Remove groups/units that are no longer there + for "_sideIndex" from ((_ctrl tvCount []) - 1) to 0 step -1 do { + for "_groupIndex" from ((_ctrl tvCount [_sideIndex]) - 1) to 0 step -1 do { + for "_unitIndex" from ((_ctrl tvCount [_sideIndex, _groupIndex]) - 1) to 0 step -1 do { + private _lookup = _newUnits find (_ctrl tvData [_sideIndex, _groupIndex, _unitIndex]); + if (_lookup < 0) then { + _ctrl tvDelete [_sideIndex, _groupIndex, _unitIndex]; + } else { + _newUnits deleteAt _lookup; + }; + }; + private _lookup = _newGroups find (_ctrl tvData [_sideIndex, _groupIndex]); + if (_lookup < 0) then { + _ctrl tvDelete [_sideIndex, _groupIndex]; + } else { + _newGroups deleteAt _lookup; + }; + }; + private _lookup = _newSides find (_ctrl tvData [_sideIndex]); + if (_lookup < 0) then { + _ctrl tvDelete [_sideIndex]; + } else { + _newSides deleteAt _lookup; + }; + }; + + // Hash location lookups, note hashing assumes unique side/group/unit data + private _sideDataToPathHash = [[], []]; + private _groupDataToPathHash = [[], []]; + private _unitDataToPathHash = [[], []]; + + for "_sideIndex" from 0 to ((_ctrl tvCount []) - 1) do { + (_sideDataToPathHash select 0) pushBack (_ctrl tvData [_sideIndex]); + (_sideDataToPathHash select 1) pushBack [_sideIndex]; + for "_groupIndex" from 0 to ((_ctrl tvCount [_sideIndex]) - 1) do { + (_groupDataToPathHash select 0) pushBack (_ctrl tvData [_sideIndex, _groupIndex]); + (_groupDataToPathHash select 1) pushBack [_sideIndex, _groupIndex]; + for "_unitIndex" from 0 to ((_ctrl tvCount [_sideIndex, _groupIndex]) - 1) do { + (_unitDataToPathHash select 0) pushBack (_ctrl tvData [_sideIndex, _groupIndex, _unitIndex]); + (_unitDataToPathHash select 1) pushBack [_sideIndex, _groupIndex, _unitIndex]; + }; + }; + }; + + // Update/add the values + { + _x params ["_side", "_sideStr", "_sideTitle", "_sideColor", "_nestedGroupData"]; + + private _sideIndex = -1; + private _lookup = (_sideDataToPathHash select 0) find _sideStr; + if (_lookup < 0) then { + _sideIndex = _ctrl tvAdd [[], _sideTitle]; + _ctrl tvSetData [[_sideIndex], _sideStr]; + _ctrl tvExpand [_sideIndex]; + } else { + // pop data out of hash to improve later lookups + (_sideDataToPathHash select 0) deleteAt _lookup; + private _path = (_sideDataToPathHash select 1) deleteAt _lookup; + _sideIndex = _path select 0; + + _ctrl tvSetText [_path, _sideTitle]; + }; + + { + _x params ["_groupInfo", "_nestedUnitData"]; + _groupInfo params ["_group", "_groupStr", "_groupTexture", "_groupId"]; + + private _groupIndex = -1; + private _lookup = (_groupDataToPathHash select 0) find _groupStr; + if (_lookup < 0) then { + _groupIndex = _ctrl tvAdd [[_sideIndex], _groupId]; + _ctrl tvSetData [[_sideIndex, _groupIndex], _groupStr]; + _ctrl tvSetPicture [[_sideIndex, _groupIndex], _groupTexture]; + _ctrl tvSetPictureColor [[_sideIndex, _groupIndex], _sideColor]; + _ctrl tvSetTooltip [[_sideIndex, _groupIndex], _groupId]; + _ctrl tvExpand [_sideIndex, _groupIndex]; + } else { + // pop data out of hash to improve later lookups + (_groupDataToPathHash select 0) deleteAt _lookup; + private _path = (_groupDataToPathHash select 1) deleteAt _lookup; + _groupIndex = _path select 1; + + _ctrl tvSetText [_path, _groupId]; + _ctrl tvSetPicture [_path, _groupTexture]; + _ctrl tvSetPictureColor [_path, _sideColor]; + _ctrl tvSetTooltip [_path, _groupId]; + }; + + { + _x params ["_unit", "_isAlive", "_isIncapacitated", "_name"]; + + // Show full name in tooltip + whether medic + whether engineer + private _tooltip = [[_unit] call EFUNC(common,getName)]; + if ([_unit] call EFUNC(common,isMedic)) then { _tooltip pushBack (localize "str_support_medic"); }; + if ([_unit] call EFUNC(common,isEngineer)) then { _tooltip pushBack (localize LSTRING(TooltipEngineer)); }; + _tooltip = _tooltip joinString " - "; + + private _texture = [_isAlive, _isIncapacitated, _unit] call { + params ["","","_unit"]; + if !(_this select 0) exitWith { ICON_DEAD }; + if (_this select 1) exitWith { ICON_REVIVE }; + [vehicle _unit] call EFUNC(common,getVehicleIcon) + }; + + private _lookup = (_unitDataToPathHash select 0) find ([_unit] call BIS_fnc_objectVar); + if (_lookup < 0) then { + private _unitIndex = _ctrl tvAdd [[_sideIndex, _groupIndex], _name]; + _ctrl tvSetData [[_sideIndex, _groupIndex, _unitIndex], [_unit] call BIS_fnc_objectVar]; + _ctrl tvSetPicture [[_sideIndex, _groupIndex, _unitIndex], _texture]; + _ctrl tvSetPictureColor [[_sideIndex, _groupIndex, _unitIndex], _sideColor]; + _ctrl tvSetTooltip [[_sideIndex, _groupIndex, _unitIndex], _tooltip]; + } else { + // pop data out of hash to improve later lookups + (_unitDataToPathHash select 0) deleteAt _lookup; + private _path = (_unitDataToPathHash select 1) deleteAt _lookup; + _ctrl tvSetText [_path, _name]; + _ctrl tvSetPicture [_path, _texture]; + _ctrl tvSetPictureColor [_path, _sideColor]; + _ctrl tvSetTooltip [_path, _tooltip]; + }; + nil // Speed loop + } count _nestedUnitData; + nil // Speed loop + } count _nestedGroupData; + nil // Speed loop + } count _newList; + + // Store the new list as the current list + GVAR(curList) = _newList; +}; + +// Update focus if required +[] call FUNC(ui_updateListFocus); diff --git a/addons/spectator/functions/fnc_ui_updateListFocus.sqf b/addons/spectator/functions/fnc_ui_updateListFocus.sqf new file mode 100644 index 0000000000..4bdd191017 --- /dev/null +++ b/addons/spectator/functions/fnc_ui_updateListFocus.sqf @@ -0,0 +1,22 @@ +/* + * Author: Nelson Duarte, AACO, SilentSpike + * Function used to update the list current selection + * + * Arguments: + * None + * + * Return Value: + * None + * + * Example: + * [] call ace_spectator_fnc_ui_updateListFocus + * + * Public: No + */ + +#include "script_component.hpp" + +// Don't update list when in location mode or focus is a location +if (!GVAR(camOnLocation) && {GVAR(uiListType) != LIST_LOCATIONS}) then { + CTRL_LIST tvSetCurSel ([[GVAR(camTarget)] call BIS_fnc_objectVar] call FUNC(ui_getTreeDataIndex)); +}; diff --git a/addons/spectator/functions/fnc_ui_updateListLocations.sqf b/addons/spectator/functions/fnc_ui_updateListLocations.sqf new file mode 100644 index 0000000000..9693cba2a7 --- /dev/null +++ b/addons/spectator/functions/fnc_ui_updateListLocations.sqf @@ -0,0 +1,69 @@ +/* + * Author: Nelson Duarte, AACO, SilentSpike + * Updates spectator UI list of locations + * + * Arguments: + * None + * + * Return Value: + * None + * + * Example: + * [] call ace_spectator_fnc_ui_updateListLocations + * + * Public: No + */ + +#include "script_component.hpp" + +private _newLocations = []; +private _newList = GVAR(locationsList); + +// Whether an update to the list is required (really only if something changed) +if !(GVAR(curList) isEqualTo _newList) then { + private _ctrl = CTRL_LIST; + + // Remove locations that are no longer there + for "_locationIndex" from ((_ctrl tvCount []) - 1) to 0 step -1 do { + private _lookup = _newLocations find (_ctrl tvData [_locationIndex]); + if (_lookup < 0) then { + _ctrl tvDelete [_locationIndex]; + } else { + _newLocations deleteAt _lookup; + }; + }; + + // Hash location lookups, note hashing assumes unique location data + private _locationDataToPathHash = [[], []]; + + for "_locationIndex" from 0 to ((_ctrl tvCount []) - 1) do { + (_locationDataToPathHash select 0) pushBack (_ctrl tvData [_locationIndex]); + (_locationDataToPathHash select 1) pushBack [_locationIndex]; + }; + + { + _x params ["_id", "_name", "_description", "_texture"]; + + private _lookup = (_locationDataToPathHash select 0) find _id; + if (_lookup < 0) then { + private _locationIndex = _ctrl tvAdd [[], _name]; + _ctrl tvSetData [[_locationIndex], _id]; + _ctrl tvSetPicture [[_locationIndex], _texture]; + _ctrl tvSetPictureColor [[_locationIndex], [1,1,1,1]]; + _ctrl tvSetTooltip [[_locationIndex], _description]; + } else { + // pop data out of hash to improve later lookups + (_locationDataToPathHash select 0) deleteAt _lookup; + private _path = (_locationDataToPathHash select 1) deleteAt _lookup; + + _ctrl tvSetText [_path, _name]; + _ctrl tvSetPicture [_path, _texture]; + _ctrl tvSetPictureColor [_path, [1,1,1,1]]; + _ctrl tvSetTooltip [_path, _description]; + }; + + nil // Speed loop + } count _newList; + + GVAR(curList) = _newList; +}; diff --git a/addons/spectator/functions/fnc_ui_updateWidget.sqf b/addons/spectator/functions/fnc_ui_updateWidget.sqf new file mode 100644 index 0000000000..53850daf94 --- /dev/null +++ b/addons/spectator/functions/fnc_ui_updateWidget.sqf @@ -0,0 +1,70 @@ +/* + * Author: Nelson Duarte, SilentSpike + * Updates spectator UI unit info widget + * + * Arguments: + * None + * + * Return Value: + * None + * + * Example: + * [] call ace_spectator_fnc_ui_updateWidget + * + * Public: No + */ + +#include "script_component.hpp" +#define IMG_COMMANDER "a3\Ui_f\data\IGUI\Cfg\CommandBar\imageCommander_ca.paa" +#define IMG_DRIVER "a3\Ui_f\data\IGUI\Cfg\CommandBar\imageDriver_ca.paa" +#define IMG_GUNNER "a3\Ui_f\data\IGUI\Cfg\CommandBar\imageGunner_ca.paa" +#define IMG_CARGO "a3\Ui_f\data\IGUI\Cfg\CommandBar\imageCommander_ca.paa" + +// Hide if no target, or target is a location or widget is toggled off +if (!GVAR(uiWidgetVisible) || {GVAR(camOnLocation)} || {isNull GVAR(camTarget)}) exitWith {CTRL_WIDGET ctrlShow false}; + +private _focus = GVAR(camTarget); + +private _name = ([_focus] call EFUNC(common,getName)) select [0, NAME_MAX_CHARACTERS]; +if !(isPlayer _focus) then { _name = format ["%1: %2", localize "str_player_ai", _name]; }; + +private _unitTypePicture = [_focus] call EFUNC(common,getVehicleIcon); +private _vehicleTypePicture = getText (configFile >> "CfgVehicles" >> typeOf vehicle _focus >> "Picture"); +private _insigniaTexture = ["GetGroupTexture", [group _focus]] call BIS_fnc_dynamicGroups; + +private _weapon = currentWeapon _focus; +private _weaponPicture = if (_weapon != "") then { + getText (configFile >> "CfgWeapons" >> _weapon >> "Picture"); +} else { + if (_focus != vehicle _focus) then { + if (commander vehicle _focus == _focus) exitWith {IMG_COMMANDER}; + if (driver vehicle _focus == _focus) exitWith {IMG_DRIVER}; + if (gunner vehicle _focus == _focus) exitWith {IMG_GUNNER}; + IMG_CARGO + } else {""}; +}; + +(getPlayerScores _focus) params [["_kills",0,[0]], ["_softKills",0,[0]], ["_armoredKills",0,[0]], ["_airKills",0,[0]], ["_deaths",0,[0]], ["_total",0,[0]]]; + +CTRL_WIDGET_NAME ctrlSetText _name; +CTRL_WIDGET_AVATAR ctrlSetText _insigniaTexture; +CTRL_WIDGET_KILLS ctrlSetText str _kills; +CTRL_WIDGET_LAND ctrlSetText str _softKills; +CTRL_WIDGET_ARMORED ctrlSetText str _armoredKills; +CTRL_WIDGET_AIR ctrlSetText str _airKills; +CTRL_WIDGET_DEATHS ctrlSetText str _deaths; +CTRL_WIDGET_TOTAL ctrlSetText str _total; +CTRL_WIDGET_WEAPON ctrlSetText _weaponPicture; + +CTRL_WIDGET_UNIT ctrlSetText (["",_unitTypePicture] select (vehicle _focus == _focus)); +CTRL_WIDGET_UNIT ctrlShow (vehicle _focus == _focus); +CTRL_WIDGET_VEHICLE ctrlSetText (["",_vehicleTypePicture] select (vehicle _focus != _focus)); +CTRL_WIDGET_VEHICLE ctrlShow (vehicle _focus != _focus); + +CTRL_WIDGET_WEAPON ctrlShow (_weaponPicture != ""); +CTRL_WIDGET_WEAPON_BACK ctrlShow (_weaponPicture != ""); + +// Handle widget toggling +if !(ctrlShown CTRL_WIDGET) then { + CTRL_WIDGET ctrlShow true; +}; diff --git a/addons/spectator/functions/fnc_updateCameraModes.sqf b/addons/spectator/functions/fnc_updateCameraModes.sqf index 819636ee22..c6287c9239 100644 --- a/addons/spectator/functions/fnc_updateCameraModes.sqf +++ b/addons/spectator/functions/fnc_updateCameraModes.sqf @@ -3,8 +3,10 @@ * Adds or removes spectator camera modes from the selection available to the local player. * Possible camera modes are: * - 0: Free - * - 1: Internal - * - 2: External + * - 1: First person + * - 2: Follow + * + * Default selection is [0,1,2] * * Arguments: * 0: Camera modes to add @@ -31,7 +33,7 @@ private ["_newModes","_currentModes"]; _currentModes = GVAR(availableModes); // Restrict additions to only possible values -_newModes = _addModes arrayIntersect [0,1,2]; +_newModes = _addModes arrayIntersect ALL_MODES; _newModes append (_currentModes - _removeModes); _newModes = _newModes arrayIntersect _newModes; @@ -39,14 +41,19 @@ _newModes sort true; // Can't become an empty array if (_newModes isEqualTo []) then { - ["Cannot remove all camera modes (%1)", QFUNC(updateCameraModes)] call BIS_fnc_error; + WARNING("Cannot remove all spectator camera modes"); } else { GVAR(availableModes) = _newModes; }; // Update camera in case of change -if (GVAR(isSet)) then { - [] call FUNC(transitionCamera); +if !(isNil QGVAR(camera)) then { + // If mode was free and no longer available, find a focus + if (!(MODE_FREE in _newModes) && {GVAR(camMode) == MODE_FREE} && {isNull GVAR(camTarget) || GVAR(camOnLocation)}) then { + [true] call FUNC(setFocus); + }; + + [GVAR(camMode)] call FUNC(cam_setCameraMode); }; _newModes diff --git a/addons/spectator/functions/fnc_updateSpectatableSides.sqf b/addons/spectator/functions/fnc_updateSides.sqf similarity index 73% rename from addons/spectator/functions/fnc_updateSpectatableSides.sqf rename to addons/spectator/functions/fnc_updateSides.sqf index 57f7756d54..ec4606b951 100644 --- a/addons/spectator/functions/fnc_updateSpectatableSides.sqf +++ b/addons/spectator/functions/fnc_updateSides.sqf @@ -1,7 +1,6 @@ /* * Author: SilentSpike - * Adds or removes sides from the selection available to spectate by the local player. - * Note that the side filter setting is applied to the available sides dynamically. + * Adds or removes sides from the selection available to spectate. Local effect. * * Default selection is [west,east,resistance,civilian] * @@ -10,10 +9,10 @@ * 1: Sides to remove * * Return Value: - * Spectatable sides + * Sides available * * Example: - * [[west], [east,civilian]] call ace_spectator_fnc_updateSpectatableSides + * [[west], [east,civilian]] call ace_spectator_fnc_updateSides * * Public: Yes */ diff --git a/addons/spectator/functions/fnc_updateUnits.sqf b/addons/spectator/functions/fnc_updateUnits.sqf index 418643be38..31bde1ac19 100644 --- a/addons/spectator/functions/fnc_updateUnits.sqf +++ b/addons/spectator/functions/fnc_updateUnits.sqf @@ -1,69 +1,40 @@ /* * Author: SilentSpike - * Adds units to spectator whitelist/blacklist and refreshes the filter units + * Adds and removed units from the spectator list. Local effect. * * Arguments: - * 0: Units to add to the whitelist - * 1: Use blacklist (default: false) + * 0: Units to show in the list + * 1: Units to hide in the list * * Return Value: * None * * Example: - * [allUnits,true] call ace_spectator_fnc_updateUnits + * [allPlayers, [player]] call ace_spectator_fnc_updateUnits * * Public: Yes */ #include "script_component.hpp" -params [["_newUnits",[],[[]]],["_blacklist",false,[false]]]; - // Function only matters on player clients if (!hasInterface) exitWith {}; -// If adding to a list we can exit here, since it won't show up until the UI refreshes anyway -if !(_newUnits isEqualTo []) exitWith { - if (_blacklist) then { - GVAR(unitWhitelist) = GVAR(unitWhitelist) - _newUnits; - GVAR(unitBlacklist) append _newUnits; - } else { - GVAR(unitBlacklist) = GVAR(unitBlacklist) - _newUnits; - GVAR(unitWhitelist) append _newUnits; +params [["_addUnits",[],[[]]], ["_removeUnits",[],[[], true]]]; + +// Deprecated parameter (remember to remove bool from params when removed) +if (_removeUnits isEqualType true) then { + ACE_DEPRECATED("Boolean parameter","3.12.0","array (see function header or doc)"); + if (_removeUnits) then { + _removeUnits = _addUnits; + _addUnits = []; }; }; -// Unit setting filter -private _newUnits = [[],allPlayers,playableUnits,allUnits] select GVAR(filterUnits); +// Add to the whitelist and prevent list overlap +GVAR(unitBlacklist) = GVAR(unitBlacklist) - _addUnits; +GVAR(unitWhitelist) append _addUnits; -// Side setting filter -private _sideFilter = [ - {_x == (side group player)}, - {(_x getFriend (side group player)) >= 0.6}, - {(_x getFriend (side group player)) < 0.6}, - {true} -] select GVAR(filterSides); - -private _filteredSides = GVAR(availableSides) select _sideFilter; - -// Filter units and append to list -private _filteredUnits = (_newUnits - GVAR(unitBlacklist)) select { - (alive _x) && - {(_x isKindOf "CAManBase")} && - {(side group _x) in _filteredSides} && // Side filter - {simulationEnabled _x} && - {!(_x getVariable [QGVAR(isStaged), false])} // Who watches the watchmen? -}; -_filteredUnits append GVAR(unitWhitelist); - -// Cache icons and colour for drawing -private _filteredGroups = []; -{ - // Intentionally re-applied to units in case their status changes - [_x] call FUNC(cacheUnitInfo); - _filteredGroups pushBackUnique (group _x); -} forEach _filteredUnits; - -// Replace previous lists entirely (removes any no longer valid) -GVAR(groupList) = _filteredGroups; -GVAR(unitList) = _filteredUnits arrayIntersect _filteredUnits; +// Blacklist overrides the whitelist +GVAR(unitWhitelist) = GVAR(unitWhitelist) - _removeUnits; +GVAR(unitBlacklist) append _removeUnits; diff --git a/addons/spectator/functions/fnc_updateVisionModes.sqf b/addons/spectator/functions/fnc_updateVisionModes.sqf index 6db965af3e..d1f3af5bae 100644 --- a/addons/spectator/functions/fnc_updateVisionModes.sqf +++ b/addons/spectator/functions/fnc_updateVisionModes.sqf @@ -1,7 +1,7 @@ /* * Author: SilentSpike * Adds or removes spectator vision modes from the selection available to the local player. - * The default selection is [-2,-1,0,1]. + * * Possible vision modes are: * - -2: Normal * - -1: Night vision @@ -14,6 +14,8 @@ * - 6: White Hot / Darker Red Cold * - 7: Thermal (Shade of Red and Green, Bodies are white) * + * Default selection is [-2,-1,0,1] + * * Arguments: * 0: Vision modes to add * 1: Vision modes to remove @@ -47,14 +49,14 @@ _newModes sort true; // Can't become an empty array if (_newModes isEqualTo []) then { - ["Cannot remove all vision modes (%1)", QFUNC(updateVisionModes)] call BIS_fnc_error; + WARNING("Cannot remove all spectator vision modes"); } else { GVAR(availableVisions) = _newModes; }; // Update camera in case of change -if (GVAR(isSet)) then { - [] call FUNC(transitionCamera); +if !(isNil QGVAR(camera)) then { + [GVAR(camVision)] call FUNC(cam_setVisionMode); }; _newModes diff --git a/addons/spectator/script_component.hpp b/addons/spectator/script_component.hpp index 38561f3cdd..54a4577792 100644 --- a/addons/spectator/script_component.hpp +++ b/addons/spectator/script_component.hpp @@ -24,39 +24,118 @@ #define X_PART(num) (W_PART(num) + (safezoneX + (safezoneW - SIZEX)/2)) #define Y_PART(num) (H_PART(num) + (safezoneY + (safezoneH - SIZEY)/2)) -// UI tools -#define TOOL_H H_PART(1) -#define TOOL_W W_PART(5) -#define MARGIN TOOL_W * 0.05 +// UI/Camera related values +#define SPEED_SLOW 0.1 +#define SPEED_DEFAULT 1 +#define SPEED_FAST 2 // Seems to be some form of multiplier (but using 1 stil makes it faster...?) -// UI compass -#define COMPASS_W (TOOL_W * 4) -#define COMPASS_X (safeZoneX + safeZoneW * 0.5 - COMPASS_W * 0.5) +#define MODE_FREE 0 +#define MODE_FPS 1 +#define MODE_FOLLOW 2 +#define ALL_MODES [MODE_FREE,MODE_FPS,MODE_FOLLOW] -// UI IDCs -#define IDC_COMP 4490 -#define IDC_COMP_0 5000 -#define IDC_COMP_90 5090 -#define IDC_COMP_180 5180 -#define IDC_COMP_270 5270 +#define VISION_NORM -2 +#define VISION_NVG -1 -#define IDC_HELP 7631 -#define IDC_HELP_LIST 7622 +#define MAX_VIEW_DISTANCE 2500 +#define MIN_VIEW_DISTANCE 500 +#define DEFAULT_VIEW_DISTANCE 1200 -#define IDC_MAP 6791 +#define FIRE_HIGHLIGHT_TIME 0.05 +#define MAX_GRENADES 15 +#define MAX_PROJECTILES 50 +#define MAX_PROJECTILE_SEGMENTS 50 -#define IDC_TOOL 3000 -#define IDC_TOOL_CLOCK 3003 -#define IDC_TOOL_FOV 3005 -#define IDC_TOOL_NAME 3001 -#define IDC_TOOL_SPEED 3006 -#define IDC_TOOL_VIEW 3002 -#define IDC_TOOL_VISION 3004 +#define DISTANCE_ICONS_SQR 9000000 // Icons are rendered within 3000m, squared for `distanceSqr` speed +#define DISTANCE_NAMES_SQR 30625 // Names are rendered within 175m, squared for `distanceSqr` speed +#define NAME_MAX_CHARACTERS 17 -#define IDC_UNIT 6002 -#define IDC_UNIT_TREE 6005 +#define LIST_ENTITIES localize "STR_A3_Spectator_Entities" +#define LIST_LOCATIONS localize "STR_A3_Spectator_Locations" +#define LIST_UPDATE_RATE 1 -// UI colours -#define COL_BACK 0.1,0.1,0.1,0.7 -#define COL_FORE 1,1,1,1 -#define COL_FORE_D 0.1,0.1,0.1,0.8 +// Revive variables +#define BIS_REVIVE "BIS_revive_incapacitated" +#define ACE_REVIVE "ACE_isUnconscious" +#define NEEDS_REVIVE(unit) (unit getVariable [ACE_REVIVE,false]) || {unit getVariable [BIS_REVIVE,false]} + +// Icons used in the UI/drawing +#define ICON_DEAD "a3\Ui_F_Curator\Data\CfgMarkers\kia_ca.paa" +#define ICON_GRENADE "A3\Ui_f\data\IGUI\Cfg\HoldActions\holdAction_connect_ca.paa" +#define ICON_UNIT "a3\Ui_f\data\GUI\Rsc\RscDisplayEGSpectator\UnitIcon_ca.paa" +#define ICON_REVIVE "a3\Ui_f\data\GUI\Rsc\RscDisplayEGSpectator\ReviveIcon_ca.paa" +#define ICON_BACKGROUND_UNIT "a3\Ui_f\data\GUI\Rsc\RscDisplayEGSpectator\UnitName_ca.paa" +#define ICON_CAMERA "a3\Ui_f\data\GUI\Rsc\RscDisplayEGSpectator\cameraTexture_ca.paa" +#define CAM_ICON_FREE "a3\Ui_f\data\GUI\Rsc\RscDisplayEGSpectator\FreeSelected.paa" +#define CAM_ICON_FREE_SELECTED "a3\Ui_f\data\GUI\Rsc\RscDisplayEGSpectator\Free.paa" +#define CAM_ICON_FOLLOW "a3\Ui_f\data\GUI\Rsc\RscDisplayEGSpectator\FollowSelected.paa" +#define CAM_ICON_FOLLOW_SELECTED "a3\Ui_f\data\GUI\Rsc\RscDisplayEGSpectator\Follow.paa" +#define CAM_ICON_FPS "a3\Ui_f\data\GUI\Rsc\RscDisplayEGSpectator\FpsSelected.paa" +#define CAM_ICON_FPS_SELECTED "a3\Ui_f\data\GUI\Rsc\RscDisplayEGSpectator\Fps.paa" + +// IDCs +#define MAIN_DISPLAY ([] call BIS_fnc_displayMission) + +#define IDD_SPEC_DISPLAY 60000 +#define SPEC_DISPLAY (findDisplay IDD_SPEC_DISPLAY) + +#define IDC_MOUSE 60001 +#define CTRL_MOUSE (SPEC_DISPLAY displayCtrl IDC_MOUSE) + +#define IDC_TIME 60002 +#define CTRL_TIME (SPEC_DISPLAY displayCtrl IDC_TIME) + +#define IDC_LIST 60003 +#define CTRL_LIST (SPEC_DISPLAY displayCtrl IDC_LIST) + +#define IDC_TABS 60004 +#define CTRL_TABS (SPEC_DISPLAY displayCtrl IDC_TABS) + +#define IDC_CAM_TYPES 60005 +#define CTRL_CAM_TYPES (SPEC_DISPLAY displayCtrl IDC_CAM_TYPES) +#define IDC_FREE 60006 +#define IDC_FOLLOW 60007 +#define IDC_FPS 60008 + +#define IDC_MAP_GROUP 60010 +#define CTRL_MAP_GROUP (SPEC_DISPLAY displayCtrl IDC_MAP_GROUP) +#define IDC_MAP_TITLE 60011 +#define CTRL_MAP_TITLE (SPEC_DISPLAY displayCtrl IDC_MAP_TITLE) +#define IDC_MAP_FOOTER 60012 +#define CTRL_MAP_FOOTER (SPEC_DISPLAY displayCtrl IDC_MAP_FOOTER) +#define IDC_MAP_SPEC_NUM 60013 +#define CTRL_MAP_SPEC_NUM (SPEC_DISPLAY displayCtrl IDC_MAP_SPEC_NUM) +#define IDC_MAP 60014 +#define CTRL_MAP (SPEC_DISPLAY displayCtrl IDC_MAP) + +#define IDC_HELP_BACK 60020 +#define CTRL_HELP_BACK (SPEC_DISPLAY displayCtrl IDC_HELP_BACK) +#define IDC_HELP 60021 +#define CTRL_HELP (SPEC_DISPLAY displayCtrl IDC_HELP) + +#define IDC_WIDGET 60030 +#define CTRL_WIDGET (SPEC_DISPLAY displayCtrl IDC_WIDGET) +#define IDC_WIDGET_VEHICLE 60031 +#define CTRL_WIDGET_VEHICLE (SPEC_DISPLAY displayCtrl IDC_WIDGET_VEHICLE) +#define IDC_WIDGET_UNIT 60032 +#define CTRL_WIDGET_UNIT (SPEC_DISPLAY displayCtrl IDC_WIDGET_UNIT) +#define IDC_WIDGET_NAME 60033 +#define CTRL_WIDGET_NAME (SPEC_DISPLAY displayCtrl IDC_WIDGET_NAME) +#define IDC_WIDGET_AVATAR 60034 +#define CTRL_WIDGET_AVATAR (SPEC_DISPLAY displayCtrl IDC_WIDGET_AVATAR) +#define IDC_WIDGET_KILLS 60035 +#define CTRL_WIDGET_KILLS (SPEC_DISPLAY displayCtrl IDC_WIDGET_KILLS) +#define IDC_WIDGET_LAND 60036 +#define CTRL_WIDGET_LAND (SPEC_DISPLAY displayCtrl IDC_WIDGET_LAND) +#define IDC_WIDGET_ARMORED 60037 +#define CTRL_WIDGET_ARMORED (SPEC_DISPLAY displayCtrl IDC_WIDGET_ARMORED) +#define IDC_WIDGET_AIR 60038 +#define CTRL_WIDGET_AIR (SPEC_DISPLAY displayCtrl IDC_WIDGET_AIR) +#define IDC_WIDGET_DEATHS 60039 +#define CTRL_WIDGET_DEATHS (SPEC_DISPLAY displayCtrl IDC_WIDGET_DEATHS) +#define IDC_WIDGET_TOTAL 60040 +#define CTRL_WIDGET_TOTAL (SPEC_DISPLAY displayCtrl IDC_WIDGET_TOTAL) +#define IDC_WIDGET_WEAPON 60041 +#define CTRL_WIDGET_WEAPON (SPEC_DISPLAY displayCtrl IDC_WIDGET_WEAPON) +#define IDC_WIDGET_WEAPON_BACK 60042 +#define CTRL_WIDGET_WEAPON_BACK (SPEC_DISPLAY displayCtrl IDC_WIDGET_WEAPON_BACK) diff --git a/addons/spectator/stringtable.xml b/addons/spectator/stringtable.xml index 3cc6a3098d..b25ce556bf 100644 --- a/addons/spectator/stringtable.xml +++ b/addons/spectator/stringtable.xml @@ -1,4 +1,4 @@ - + @@ -40,185 +40,11 @@ 设定旁观者系统相关配置 設定旁觀者系統相關配置 - - Unit filter - Einheitenfilter - Filtr jednostek - Filtro de unidades - Фильтр юнитов - Filtr jednotek - Filtro de unidad - Filtro Unità - Filtre d'unités - ユニット フィルタ - 인원 필터 - 单位过滤器 - 單位過濾器 + + AI Enabled - - Method of filtering spectatable units. - Einheiten denen zugeschaut werden kann. - Wybierz jednostki, jakie będzie można obserwować po uruchomeniu obserwatora. - Método para filtrar unidades espectáveis - Метод фильтрации наблюдаемых юнитов. - Método de filtrado de unidades de espectador - Metoda filtrování pozorovaných jednotek. - Metodo di filtraggio delle unità osservabili. - Méthode de filtration des unités regardables. - 観察できるユニットへのフィルタ設定ができます。 - 관전할 수 있는 인원을 고릅니다 - 过滤哪些单位可以使用旁观者系统 - 過濾哪些單位可以使用旁觀者系統 - - - No units - Keine Einheiten - Brak jednostek - Sem unidades - Никто - Žádné jednotky - Ninguna - Nessuna unità - Pas d'unités - ユニットなし - 인원 없음 - 无单位 - 無單位 - - - Only players - Nur Spieler - Tylko gracze - Somente jogadores - Только игроки - Pouze hráči - Solo jugadores - Solo giocatori - Joueurs seulements - プレイヤのみ - 플레이어만 - 只有玩家 - 只有玩家 - - - Playable Units - Nur spielbare Einheiten - Grywalne jednostki - Unidades jogáveis - Играбельные юниты - Hratelné jednotky - Unidades jugables - Unità giocabili - Unités jouables - プレイ可能なユニットのみ - 플레이 가능한 인원 - 可扮演单位 - 可扮演單位 - - - All units - Alle Einheiten - Wszystkie jednostki - Todas unidades - Все юниты - Všechny jednotky - Todas las unidades - Tutte le unità - Toutes les unités - 全てのユニット - 모든 인원 - 所有单位 - 所有單位 - - - Side filter - Fraktionenfilter - Filtr stron - Filtro de lados - Фильтр стороны - Filtr stran - Filtro de bando - Filtro Lato - Filtre de faction - 勢力フィルタ - 진영 필터 - 阵营过滤器 - 陣營過濾器 - - - Method of filtering spectatable sides. - Fraktionen denen zugeschaut werden kann. - Wybierz strony, jakie będzie można obserwować po uruchomeniu obserwatora. - Método para filtrar lados espectáveis. - Метод фильтрации наблюдаемых сторон. - Método de filtrado de bandos de espectador - Metoda filtrování pozorovaných stran. - Metodo per filtrare i lati osservabili. - Méthode de filtration des factions regardables - 観察できる勢力へのフィルタ設定ができます。 - 관전할 수 있는 진영을 고릅니다 - 过滤可旁观的阵营 - 過濾可旁觀的陣營 - - - Player side - Spielerseite - Strona gracza - Lado do jogador - Сторона игрока - Strana hráče - Bando del jugador - Lato giocatore - Faction du joueur - プレイヤーと同じ勢力 - 플레이어 진영 - 玩家 - 玩家 - - - Friendly sides - Verbündete - Strony sojusznicze - Lados aliados - Дружественные стороны - Strana spojenců - Bandos amigos - Lati alleati - Factions amies - 友軍勢力 - 아군 진영 - 友军 - 友軍 - - - Hostile sides - Feinde - Strony wrogie - Lados hostis - Враждебные стороны - Strana nepřítele - Bandos enemigos - Lati nemici - Factions hostiles - 敵対勢力 - 적군 진영 - 敌方 - 敵方 - - - All sides - Alle Fraktionen - Wszystkie strony - Todos os lados - Все стороны - Všechny strany - Todos los bandos - Tutti i lati - Toutes les factions - 全ての勢力 - 모든 진영 - 所有阵营 - 所有陣營 + + Make AI viewable in spectator Camera modes @@ -236,7 +62,7 @@ 攝影機模式 - Camera modes that can be used. + Camera modes that can be used Verwendbare Kameramodi Tryby kamery, jakie mogą być używane. Modos de camera que podem ser utilizados @@ -265,43 +91,18 @@ 所有 所有 - - Free only - Nur freie Kamera - Tylko wolna - Somente livre - Только свободная - Pouze volná - Solo libre - Solo libera - Libre seulement - 自由視点のみ - 오직 자유만 - 只有自由模式 - 只有自由模式 - - - Internal only - Erste Person //Bitte überprüfen! - Tylko wewnętrznaSomente internaТолько внутренняяPouze pohled z první osobySolo internaSolo internaInterne seulement一人称視点のみ오직 내부만只有第一人称只有第一人稱 - - External only - Dritte Person //Bitte überpfüfen! - Tylko zewnętrznaSomente externaТолько внешняяPouze pohled z třetí osobySolo externaSolo esternaExterne seulement三人称視点のみ오직 외부만只有第三人称只有第三人稱 - Internal and external - Erste und dritte Person - Wewnętrzna i zewnętrzna - Interna e externa - Внутренняя и внешняя - Pohled z první a třetí osoby - Interna y externa - Interna ed Esterna - Interne et externe - 一人称と三人称視点 - 외부 및 내부 - 第一和第三人称 - 第一和第三人稱 + 1PP and 3PP + 1ère et 3e personne + 1.ª y 3.ª persona + 1° e 3° pers + 1 i 3 os. + первого а также третьего + 1PP und 3PP + 1. a 3. osoby + 1ª e 3ª pessoa + 1PP 과 3PP 카메라 + 1PP そして 3PP カメラ Vision modes @@ -319,7 +120,7 @@ 視覺模式 - Vision modes that can be used. + Vision modes that can be used Sichtmodi die verwendet werden können. Tryby wizji, jakie mogą być używane. Modos de visão que podem ser utilizados @@ -364,35 +165,18 @@ 熱成像 - - Spectator Units - Zuschauereinheiten - Jednostki obserwatora - Unidades espectadoras - Юниты - Unidades espectador - Jednotky pozorovatele - Unità Osservabili - Unités spectatrices - スペクテイター ユニット - 관전 인원 - 旁观者单位 - 旁觀者單位 - - - Spectator Controls - Zuschauersteuerung - Sterowanie obserwatorem - Controle do espectador - Управление спектатором - Controles de espectador - Ovládání pozorovatele - Controlli Osservatore - Contrôles de spectateur - スペクテイター操作 - 관전 조작 - 旁观者控制 - 旁觀者控制 + + Engineer + Pionier + Mechanik + Engenheiro + Инженер + Inženýr + Ingeniero + Geniere + Ingénieur + 専門兵 + 정비공 Free @@ -409,14 +193,6 @@ 自由模式 自由模式 - - Internal - Erste Person //Bitte überprüfen! - WewnętrznaInternaВнутренняяPohled z první osobyInternaInternaInterne一人称視点내부第一人称第一人稱 - - External - Dritte Person //Bitte überprüfen! - ZewnętrznaExternaВнешняяPohled z třetí osobyExternaEsternaExterne三人称視点외부第三人称第三人稱 Normal Normal @@ -462,336 +238,18 @@ 热成像 熱成像 + + Add Map Locations + + + Add map locations to the spectator UI + - - Free Camera - Freie Kamera - Kamera swobodna - Câmera livre - Свободная камера - Volná Kamera - Cámara libre - Camera Libera - Caméra libre - 自由視点 - 자유 카메라 - 自由摄影机 - 自由攝影機 + + Icons - - Camera Forward - Kamera vor - Kamera naprzód - Câmera para frente - Камера вперед - Vpřed (Kamera) - Cámara delantera - Camera Avanti - Caméra en avant - カメラを前に - 카메라 앞으로 - 摄影机往前 - 攝影機往前 - - - Camera Backward - Kamera zurück - Kamera w tył - Câmera para trás - Камера назад - Zpět (Kamera) - Cámara trasera - Camera Indietro - Caméra en arrière - カメラを後ろに - 카메라 뒤로 - 摄影机往后 - 攝影機往後 - - - Camera Left - Kamera links - Kamera w lewo - Câmera para esquerda - Камера влево - Doleva (Kamera) - Cámara izquierda - Camera Sinistra - Caméra à gauche - カメラを左に - 카메라 왼쪽으로 - 摄影机往左 - 攝影機往左 - - - Camera Right - Kamera rechts - Kamera w prawo - Câmera para direita - Камера вправо - Doprava (Kamera) - Cámara derecha - Camera Destra - Caméra à droite - カメラを右に - 카메라 오른쪽으로 - 摄影机往右 - 攝影機往右 - - - Camera Up - Kamera hoch - Kamera w górę - Câmera para cima - Камера вверх - Nahoru (Kamera) - Cámara arriba - Camera Su - Caméra en haut - カメラを上に - 카메라 위로 - 摄影机往上 - 攝影機往上 - - - Camera Down - Kamera runter - Kamera w dół - Câmera para baixo - Камера вниз - Dolů (Kamera) - Cámara abajo - Camera Giù - Caméra en bas - カメラを下に - 카메라 아래로 - 摄影机往下 - 攝影機往下 - - - Pan Camera - Kamera mitschwenken - Panoramowanie - Câmera panorâmica - Панорамирование - Cámara panorámica - Otáčet kameru - Camera Panoramica - Tourner la caméra - カメラを振る - 카메라 돌리기 - 平移摄影机 - 平移攝影機 - - - Dolly Camera - Kamerafahrt - Płynna kamera - Câmera dolly - Рельсовая камера - Cámara dolly - Posouvat kameru - Camera dolly - Bouger la caméra - カメラを動かす - 카메라 추적 - 移动摄影机 - 移動攝影機 - - - Lock Camera to Target - Kamera Ziel verfolgen - Zablokuj kamerę na celu - Travar câmera em alvo - Зафиксировать камеру на цели - Zamknout kameru na Cíl - Fijar cámara al objetivo - Blocca la camera su obbiettivo - Verrouiller la caméra sur la cible - カメラを目標に固定 - 목표에 카메라 고정 - 锁定摄影机观察单一目标 - 鎖定攝影機觀察單一目標 - - - Speed Boost - Geschwindigkeitserhöhung - Przyśpieszenie kamery - Aumento de velocidade - Ускорение камеры - Aumento de velocidad - Zrychlení kamery - Aumento Velocità - Boost de vitesse - 速度の増加 - 속도 증가 - 速度提升 - 速度提升 - - - Interface - Nuteroberfläche - Interfejs - Interface - Интерфейс - Rozhraní - Interfaz - Interfaccia - Interface - インターフェイス - 인터페이스 - 介面 - 介面 - - - Toggle Interface - Nutzeroberfläche umschalten - Przełącz interfejs - Alternar interface - Переключить интерфейс - Zobrazit/skrýt rozhraní - Conmutar - Apri Interfaccia - Bascule de l'interface - インターフェイスをトグル - 인터페이스 토글 - 切换介面 - 切換介面 - - - Toggle Unit Icons - Einheitensymbole umschalten - Przełącz ikony jednostek - Alternar ícone de unidades - Вкл./выкл. иконки юнитов - Zobrazit/skrýt ikony jednotek - Conmutar iconos de unidad - Apri Icone Unità - Bascule des icônes des unités - ユニット アイコンをトグル - 인원 아이콘 토글 - 切换单位图示 - 切換單位圖示 - - - Toggle Unit List - Einheitenliste umschalten - Przełącz listę jednostek - Alternar lista de unidades - Вкл./выкл. список юнитов - Zobrazit/skrýt seznam jednotek - Conmutar lista de unidades - Apri Lista Unità - Bascule de la liste des unités - ユニット一覧をトグル - 인원 목록 토글 - 切换单位名单 - 切換單位名單 - - - Toggle Toolbar - Werkzeuge umschalten - Przełącz pasek narzędzi - Alternar barra de ferramentas - Вкл./выкл. тулбар - Conmutar barra de herramientas - Zobrazit/skrýt spodní panel - Apri Barra degli Strumenti - Bascule de la barre d'outils - ツールバーをトグル - 툴바 토글 - 切换工具栏 - 切換工具欄 - - - Toggle Compass - Kompass umschalten - Przełącz kompas - Alternar bússola - Вкл./выкл. компас - Zobrazit/skrýt kompas - Conmutar brújula - Apri Bussola - Basculer le compas - 方位磁石をトグル - 나침반 토글 - 切换指北针 - 切換指北針 - - - Toggle Map - Karte umschalten - Przełącz mapę - Alternar mapa - Вкл./выкл. карту - Zobrazit/skrýt mapu - Conmutar map - Apri Mappa - Basculer la carte - 地図をトグル - 지도 토글 - 切换地图 - 切換地圖 - - - Toggle Help - Hilfe umschalten - Przełącz pomoc - Alternar ajuda - Вкл./выкл. помощь - Zobrazit/skrýt ovládání - Conmutar ayuda - Apri Aiuti - Basculer l'aide - ヘルプをトグル - 도움 토글 - 切换帮助 - 切換幫助 - - - Camera Attributes - Kameraeigenschaften - Atrybuty kamery - Atributos de câmera - Атрибуты камеры - Atributos de cámara - Atributy kamery - Attributi Camera - Propriétés de la caméra - カメラ高度 - 카메라 속성 - 摄影机属性 - 攝影機屬性 - - - Next Camera - Nächste Kamera - Następna kamera - Próxima câmera - Следующая камера - Následující kamera - Siguiente cámara - Prossima Camera - Caméra suivante - 次のカメラ - 다음 카메라 - 下个镜头 - 下個鏡頭 - - - Previous Camera - Vorherige Kamera - Poprzednia kamera - Câmera anterior - Предыдущая камера - Předchozí kamera - Anterior cámara - Precedente Camera - Caméra précédente - 前のカメラ - 이전 카메라 - 上个镜头 - 上個鏡頭 + + Projectiles Next Unit @@ -824,124 +282,10 @@ 上個單位 - Next Vision Mode - Nächster Sichtmodus - Następny tryb wizji - Próximo modo de visão - Следующий режим видения - Siguiente modo de visión - Následující mód zobrazení - Prossima Modalità Visiva - Mode de vision suivant - 次のビジョン モード - 다음 시야 모드 - 下个视觉模式 - 下個視覺模式 + Vision Mode - - Previous Vision Mode - Vorheriger Sichtmodus - Poprzedni tryb wizji - Modo de visão anterior - Предыдущий режим видения - Anterior modo de visión - Předchozí mód zobrazení - Precedente Modalità Visiva - Mode de vision précédent - 前のビジョン モード - 이전 시야 모드 - 上个视觉模式 - 上個視覺模式 - - - Adjust Zoom - Vergrößerung einstellen - Reguluj zoom - Ajustar zoom - Настроить зум - Regulovat přiblížení - Ajustar aumento - Aggiusta Zoom - Ajuster le zoom - 拡大倍率を調節 - 줌 조절 - 调整倍率 - 調整倍率 - - - Adjust Speed - Geschwindigkeit einstellen - Reguluj prędkość - Ajuster velocidade - Настроить скорость - Regulovat rychlost - Ajustar velocidad - Aggiusta Velocità - Ajuster la vitesse - 速度を調節 - 속도 조절 - 调整速度 - 調整速度 - - - Increment Zoom - Vergrößern - Reguluj zoom (krok) - Incrementar zoom - Увеличить зум - Incrementar aumento - Regulovat přiblížení (pomalu) - Aumenta Zoom - Augmenter le zoom - 拡大倍率を増やす - 줌 증가 - 增加放大 - 增加放大 - - - Increment Speed - Geschwindkeit erhöhen - Reguluj prędkość (krok) - Incrementar velocidade - Увеличить скорость - Incrementar velocidad - Regulovat rychlost (pomalu) - Aumenta Velocità - Augmenter la vitesse - 速度を増やす - 속도 증가 - 增加速度 - 增加速度 - - - Reset Zoom - Vergrößerung zurücksetzen - Resetuj zoom - Redefinir zoom - Сбросить зум - Obnovit přiblížení - Reiniciar aumento - Resetta Zoom - RAZ zoom - 拡大倍率を初期化 - 줌 초기화 - 重置缩放 - 重置縮放 - - - Reset Speed - Geschwindigkeit zurücksetzen - Resetuj prędkość - Redefinir velocidade - Сбросить скорость - Obnovit rychlost - Reiniciar velocidad - Resetta Velocità - RAZ vitesse - 速度を初期化 - 속도 초기화 - 重置速度 - 重置速度 + + Slow Speed diff --git a/addons/spectator/ui.hpp b/addons/spectator/ui.hpp new file mode 100644 index 0000000000..56b404619e --- /dev/null +++ b/addons/spectator/ui.hpp @@ -0,0 +1,450 @@ +class RscButton; +class RscControlsGroup; +class RscControlsGroupNoScrollbars; +class RscListNBox { + class ScrollBar; +}; +class RscMapControl; +class RscPicture; +class RscPictureKeepAspect; +class RscText; +class RscToolbox; +class RscTree; + +// Based on RscDisplayEGSpectator (sadly Arma doesn't like display inheritance) +class GVAR(display) { + idd = IDD_SPEC_DISPLAY; + enableSimulation = 1; + movingEnable = 0; + closeOnMissionEnd = 1; + + onKeyDown = QUOTE(_this call FUNC(ui_handleKeyDown)); + onKeyUp = QUOTE(_this call FUNC(ui_handleKeyUp)); + onMouseMoving = QUOTE(_this call FUNC(ui_handleMouseMoving)); + onChildDestroyed = QUOTE(_this call FUNC(ui_handleChildDestroyed)); + + class ControlsBackground { + class MouseHandler: RscText { + idc = IDC_MOUSE; + + onMouseButtonDown = QUOTE(_this call FUNC(ui_handleMouseButtonDown)); + onMouseButtonUp = QUOTE(if ((_this select 1) == 1) then { GVAR(holdingRMB) = false; };); + onMouseButtonDblClick = QUOTE(_this call FUNC(ui_handleMouseButtonDblClick)); + onMouseZChanged = QUOTE(_this call FUNC(ui_handleMouseZChanged)); + + text = ""; + x = "safeZoneXAbs"; + y = "safeZoneY"; + w = "safeZoneWAbs"; + h = "safeZoneH"; + colorBackground[] = {1,1,1,0}; + style = 16; + }; + }; + class Controls { + class List: RscTree { + idc = IDC_LIST; + + onMouseEnter = QUOTE([false] call FUNC(ui_fadeList)); + onMouseExit = QUOTE([true] call FUNC(ui_fadeList)); + onTreeSelChanged = QUOTE([ARR_2(false,_this)] call FUNC(ui_handleListClick)); + onTreeDblClick = QUOTE([ARR_2(true,_this)] call FUNC(ui_handleListClick)); + + x = "safeZoneX"; + y = safeZoneY + H_PART(1.5); + w = W_PART(13.5); + h = safeZoneH - H_PART(1.5); + + disableKeyboardSearch = 1; + multiselectEnabled = 0; + colorBorder[] = {0,0,0,0}; + colorBackground[] = {0,0,0,0.75}; + expandOnDoubleclick = 1; + fade = 0.8; + shadow = 1; + colorLines[] = {0,0,0,0}; + class ScrollBar { + width = 0; + height = 0; + scrollSpeed = 0.1; + color[] = {1,1,1,0}; + }; + }; + class Tabs: RscToolbox { + idc = IDC_TABS; + + onToolBoxSelChanged = QUOTE(_this call FUNC(ui_handleTabSelected)); + onMouseEnter = QUOTE([false] call FUNC(ui_fadeList)); + onMouseExit = QUOTE([true] call FUNC(ui_fadeList)); + + x = "safeZoneX"; + y = "safezoneY"; + w = W_PART(13.5); + h = H_PART(1.5); + + fade = 0.8; + rows = 1; + columns = 2; + strings[] = {"$STR_A3_Spectator_Entities","$STR_A3_Spectator_Locations"}; + values[] = {0,1}; + sizeEx = H_PART(1); + colorBackground[] = {0,0,0,0.75}; + colorSelectedBg[] = {0,0,0,0.65}; + }; + class CameraTypesGroup: RscControlsGroupNoScrollbars { + idc = IDC_CAM_TYPES; + x = X_PART(15.5); + y = safezoneY + safezoneH - H_PART(2.38); + w = W_PART(8.6); + h = 2.6; + class controls { + class CameraTypesBackground: RscText { + x = W_PART(0.6); + y = H_PART(0.4); + w = W_PART(7.5); + h = H_PART(2); + colorBackground[] = {0,0,0,0.75}; + }; + class Free: RscButton { + style = 48; + idc = IDC_FREE; + + onButtonClick = QUOTE([MODE_FREE] call FUNC(cam_setCameraMode)); + + x = W_PART(1.3); + y = H_PART(0.8); + w = W_PART(1.63); + h = H_PART(1.37); + + colorBackground[] = {0,0,0,0}; + colorBackgroundDisabled[] = {0,0,0,0}; + colorBackgroundActive[] = {0,0,0,0}; + colorFocused[] = {0,0,0,0}; + text = CAM_ICON_FREE; + tooltip = "$STR_A3_Spectator_free_camera_tooltip"; + }; + class Follow: RscButton { + style = 48; + idc = IDC_FOLLOW; + + onButtonClick = QUOTE([MODE_FOLLOW] call FUNC(cam_setCameraMode)); + + x = W_PART(3.6); + y = H_PART(0.8); + w = W_PART(1.63); + h = H_PART(1.37); + + colorBackground[] = {0,0,0,0}; + colorBackgroundDisabled[] = {0,0,0,0}; + colorBackgroundActive[] = {0,0,0,0}; + colorFocused[] = {0,0,0,0}; + text = CAM_ICON_FOLLOW; + tooltip = "$STR_A3_Spectator_3pp_camera_tooltip"; + }; + class Fps: RscButton { + style = 48; + idc = IDC_FPS; + + onButtonClick = QUOTE([MODE_FPS] call FUNC(cam_setCameraMode)); + + x = W_PART(5.8); + y = H_PART(0.8); + w = W_PART(1.63); + h = H_PART(1.37); + + colorBackground[] = {0,0,0,0}; + colorBackgroundDisabled[] = {0,0,0,0}; + colorBackgroundActive[] = {0,0,0,0}; + colorFocused[] = {0,0,0,0}; + text = CAM_ICON_FPS; + tooltip = "$STR_A3_Spectator_1pp_camera_tooltip"; + + }; + }; + }; + class MapGroup: RscControlsGroupNoScrollbars { + idc = IDC_MAP_GROUP; + x = 0; + y = 0.1; + w = 1; + h = 0.8; + class controls { + class MapHeader: RscText { + x = 0; + y = 0; + w = 1; + h = 0.05; + colorBackground[] = {0,0,0,0.75}; + }; + class MapFooter: RscText { + idc = IDC_MAP_FOOTER; + x = 0; + y = 0.75; + w = 1; + h = 0.05; + text = ""; + style = 2; + colorBackground[] = {0,0,0,0.75}; + sizeEx = H_PART(1); + }; + class GameTimeText: RscText { + idc = IDC_TIME; + x = 0.01; + y = 0.76; + w = 0.29; + h = 0.03; + text = "00:00:00"; + sizeEx = H_PART(1); + }; + class MapTitle: RscText { + idc = IDC_MAP_TITLE; + x = 0.01; + y = 0.01; + w = 0.69; + h = 0.03; + text = ""; + colorText[] = {1,1,1,1}; + sizeEx = H_PART(1); + }; + class SpectatorsCount: RscText { + idc = IDC_MAP_SPEC_NUM; + x = 0.97; + y = 0.01; + w = 0.03; + h = 0.03; + text = ""; + colorText[] = {1,1,1,1}; + sizeEx = H_PART(1); + }; + class SpectatorsIcon: RscPictureKeepAspect { + x = 0.94; + y = 0.01; + w = 0.03; + h = 0.03; + text = CAM_ICON_FPS_SELECTED; + }; + }; + }; + class Map: RscMapControl { + idc = IDC_MAP; + + onDraw = QUOTE(_this call FUNC(ui_handleMapDraw)); + onMouseButtonClick = QUOTE(_this call FUNC(ui_handleMapClick)); + + x = 0; + y = 0.15; + w = 1; + h = 0.7; + + maxSatelliteAlpha = 0.75; + colorBackground[] = {1,1,1,1}; + }; + class HelpBackground: RscText { + idc = IDC_HELP_BACK; + x = safezoneX + safezoneW - W_PART(12); + y = safezoneY + safezoneH - H_PART(8); + w = W_PART(12); + h = H_PART(8); + colorBackground[] = {0,0,0,0.75}; + }; + class Help: RscListNBox { + class ListScrollBar: ScrollBar {}; + disableOverflow = 0; + rowHeight = H_PART(1); + idc = IDC_HELP; + x = safezoneX + safezoneW - W_PART(12); + y = safezoneY + safezoneH - H_PART(12); + w = W_PART(12); + h = H_PART(12); + }; + class FocusInfo: RscControlsGroupNoScrollbars { + idc = IDC_WIDGET; + x = X_PART(12.1); + y = Y_PART(24); + w = W_PART(16); + h = H_PART(3.5); + class controls { + class UpperBackground: RscText { + x = W_PART(3.5); + y = 0; + w = W_PART(12.4); + h = H_PART(1.4); + colorBackground[] = {0,0,0,0.75}; + }; + class LowerLeftBackground: RscText { + idc = CTRL_WIDGET_WEAPON_BACK; + x = W_PART(9.8); + y = H_PART(1.5); + w = W_PART(6.1); + h = H_PART(2); + colorBackground[] = {1,1,1,0.4}; + }; + class LowerRightBackground: RscText { + x = W_PART(3.5); + y = H_PART(1.5); + w = W_PART(6.2); + h = H_PART(2); + colorBackground[] = {0,0,0,0.75}; + }; + class AvatarBackground: RscText { + x = W_PART(-0.2); + y = 0; + w = W_PART(3.6); + h = H_PART(3.5); + colorBackground[] = {0,0,0,0.75}; + }; + class VehicleType: RscPicture { + idc = IDC_WIDGET_VEHICLE; + text = "\A3\ui_f\data\map\vehicleicons\iconMan_ca.paa"; + x = W_PART(13.5); + y = H_PART(0.3); + w = W_PART(2.1); + h = H_PART(1); + }; + class UnitType: RscPictureKeepAspect { + idc = IDC_WIDGET_UNIT; + text = "\A3\ui_f\data\map\vehicleicons\iconMan_ca.paa"; + x = W_PART(14.6); + y = H_PART(0.3); + w = W_PART(1); + h = H_PART(1); + }; + class Name: RscText { + shadow = 0; + idc = IDC_WIDGET_NAME; + text = ""; + x = W_PART(3.6); + y = 0; + w = W_PART(9.9); + h = H_PART(1.4); + sizeEx = H_PART(1); + }; + class Avatar: RscPictureKeepAspect { + idc = IDC_WIDGET_AVATAR; + text = "a3\Ui_f\data\GUI\Cfg\UnitInsignia\bi_ca.paa"; + x = 0; + y = H_PART(0.3); + w = W_PART(3.2); + h = H_PART(2.9); + }; + class Kills: RscPictureKeepAspect { + text = "a3\Ui_f\data\IGUI\Cfg\MPTable\infantry_ca.paa"; + x = W_PART(3.6); + y = H_PART(1.6); + w = W_PART(0.8); + h = H_PART(0.8); + }; + class LandKills: RscPictureKeepAspect { + text = "a3\Ui_f\data\IGUI\Cfg\MPTable\soft_ca.paa"; + x = W_PART(4.64); + y = H_PART(1.6); + w = W_PART(0.8); + h = H_PART(0.8); + }; + class ArmoredKills: RscPictureKeepAspect { + text = "a3\Ui_f\data\IGUI\Cfg\MPTable\armored_ca.paa"; + x = W_PART(5.76); + y = H_PART(1.6); + w = W_PART(0.8); + h = H_PART(0.8); + }; + class AirKills: RscPictureKeepAspect { + text = "a3\Ui_f\data\IGUI\Cfg\MPTable\air_ca.paa"; + x = W_PART(6.9); + y = H_PART(1.6); + w = W_PART(0.8); + h = H_PART(0.8); + }; + class Deaths: RscPictureKeepAspect { + text = "a3\Ui_f\data\IGUI\Cfg\MPTable\killed_ca.paa"; + x = W_PART(7.92); + y = H_PART(1.6); + w = W_PART(0.8); + h = H_PART(0.8); + }; + class Total: RscPictureKeepAspect { + text = "a3\Ui_f\data\IGUI\Cfg\MPTable\total_ca.paa"; + x = W_PART(8.86); + y = H_PART(1.6); + w = W_PART(0.8); + h = H_PART(0.8); + }; + class Kills_Count: RscText { + style = 2; + shadow = 0; + idc = IDC_WIDGET_KILLS; + text = ""; + x = W_PART(3.6); + y = H_PART(2.5); + w = W_PART(0.9); + h = H_PART(0.9); + sizeEx = H_PART(0.7); + }; + class LandKills_Count: RscText { + style = 2; + shadow = 0; + idc = IDC_WIDGET_LAND; + text = ""; + x = W_PART(4.6); + y = H_PART(2.5); + w = W_PART(0.8); + h = H_PART(0.9); + sizeEx = H_PART(0.7); + }; + class ArmoredKills_Count: RscText { + style = 2; + shadow = 0; + idc = IDC_WIDGET_ARMORED; + text = ""; + x = W_PART(5.7); + y = H_PART(2.5); + w = W_PART(0.8); + h = H_PART(0.9); + sizeEx = H_PART(0.7); + }; + class AirKills_Count: RscText { + style = 2; + shadow = 0; + idc = IDC_WIDGET_AIR; + text = ""; + x = W_PART(6.8); + y = H_PART(2.5); + w = W_PART(0.8); + h = H_PART(0.9); + sizeEx = H_PART(0.7); + }; + class Deaths_Count: RscText { + style = 2; + shadow = 0; + idc = IDC_WIDGET_DEATHS; + text = ""; + x = W_PART(7.9); + y = H_PART(2.5); + w = W_PART(0.8); + h = H_PART(0.9); + sizeEx = H_PART(0.7); + }; + class Total_Count: RscText { + style = 2; + shadow = 0; + idc = IDC_WIDGET_TOTAL; + text = ""; + x = W_PART(8.8); + y = H_PART(2.5); + w = W_PART(0.8); + h = H_PART(0.9); + sizeEx = H_PART(0.7); + }; + class WeaponPicture: RscPictureKeepAspect { + idc = IDC_WIDGET_WEAPON; + text = "A3\weapons_F\Rifles\MX\data\UI\gear_mx_rifle_X_CA.paa"; + x = W_PART(9.9); + y = H_PART(1.6); + w = W_PART(5.9); + h = H_PART(1.8); + }; + }; + }; + }; +}; + From 407df4433ab94cd65bb400f971ce914c504aeccb Mon Sep 17 00:00:00 2001 From: SilentSpike Date: Mon, 14 Aug 2017 11:31:19 +0100 Subject: [PATCH 209/657] Disable spect camera movement while map is open (#5427) - Prevents camera panning when right-click dragging the map around --- addons/spectator/functions/fnc_ui_toggleMap.sqf | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/addons/spectator/functions/fnc_ui_toggleMap.sqf b/addons/spectator/functions/fnc_ui_toggleMap.sqf index 744eb25065..2970ed65d6 100644 --- a/addons/spectator/functions/fnc_ui_toggleMap.sqf +++ b/addons/spectator/functions/fnc_ui_toggleMap.sqf @@ -22,9 +22,9 @@ if (GVAR(uiMapVisible)) then { ctrlSetFocus CTRL_MOUSE; - // if (GVAR(camMode) == MODE_FREE) then { - // GVAR(camera) camCommand "manual on"; - // }; + if (GVAR(camMode) == MODE_FREE) then { + GVAR(camera) camCommand "manual on"; + }; } else { CTRL_MAP ctrlShow true; CTRL_MAP_GROUP ctrlShow true; @@ -36,7 +36,7 @@ if (GVAR(uiMapVisible)) then { ctrlMapAnimCommit CTRL_MAP; // Disable camera input while map is open - // GVAR(camera) camCommand "manual off"; + GVAR(camera) camCommand "manual off"; }; // Toggle the tracking variable From dee916acf9e17bb386aa1d5bb8a14aed03345076 Mon Sep 17 00:00:00 2001 From: Moritz Schmidt Date: Mon, 14 Aug 2017 14:49:30 +0200 Subject: [PATCH 210/657] update Mikero's download link (#5428) Current Mikero Tools link now leads to a "we're shutting down dev-heaven" page. :( Changing to Maverick Applications homepage. --- docs/wiki/development/setting-up-the-development-environment.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/wiki/development/setting-up-the-development-environment.md b/docs/wiki/development/setting-up-the-development-environment.md index e8b44b5e40..b1e8ba9bb3 100644 --- a/docs/wiki/development/setting-up-the-development-environment.md +++ b/docs/wiki/development/setting-up-the-development-environment.md @@ -17,7 +17,7 @@ This page describes how you can setup your development environment for ACE3, all - A properly setup P-drive - Run Arma 3 and Arma 3 Tools directly from steam once to install registry entries (and again after every update) - [Python 3.x](https://www.python.org/) -- [Mikero Tools](https://dev.withsix.com/projects/mikero-pbodll/files): DePbo, DeRap, DeOgg, Rapify, MakePbo, PboProject >=1.70 +- [Mikero Tools](https://armaservices.maverick-applications.com/Products/MikerosDosTools/FileBrowserFree): DePbo, DeRap, DeOgg, Rapify, MakePbo, PboProject >=1.70 - `*.hpp` removed from PboProject's "Exclude From Pbo" list - Python, Mikero Tools and Git in PATH environment variable - [CBA](https://github.com/CBATeam/CBA_A3/releases/latest) mod (release or development version) From d9ea680afa7b7ac9ef2ddc8eaac9bf0d96493538 Mon Sep 17 00:00:00 2001 From: Joko Date: Mon, 14 Aug 2017 20:47:58 +0200 Subject: [PATCH 211/657] Fix adenosine self injection displaying incorrect action (#5430) --- addons/medical/ACE_Medical_SelfActions.hpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/addons/medical/ACE_Medical_SelfActions.hpp b/addons/medical/ACE_Medical_SelfActions.hpp index fca025adcb..e7b0c0a5f0 100644 --- a/addons/medical/ACE_Medical_SelfActions.hpp +++ b/addons/medical/ACE_Medical_SelfActions.hpp @@ -310,7 +310,7 @@ class Medical { icon = QPATHTOF(UI\icons\autoInjector.paa); }; class Adenosine: Morphine { - displayName = CSTRING(Inject_Atropine); + displayName = CSTRING(Inject_Adenosine); condition = QUOTE([ARR_4(_player, _target, 'hand_r', 'Adenosine')] call DFUNC(canTreatCached)); exceptions[] = {"isNotInside"}; statement = QUOTE([ARR_4(_player, _target, 'hand_r', 'Adenosine')] call DFUNC(treatment)); From 85c5fbabe90bbbbe0b55be5cc9dca1a933791c8a Mon Sep 17 00:00:00 2001 From: SilentSpike Date: Thu, 17 Aug 2017 12:50:43 +0100 Subject: [PATCH 212/657] Remove locations tab from spectator (#5431) * Fix incorrect function input for spectator hiding * Remove locations tab from spectator - Doesn't add much value, adds complexity and the implementation is half baked. Would rather add back in at a later date (if at all) with a better implementation. - I have an idea to replace the locations tab with a meta tab so users can toggle things like projectile drawing via the UI and are not forced to use a hotkey. Might also be a good place to display the extended controls. --- addons/spectator/ACE_Settings.hpp | 6 -- addons/spectator/CfgVehicles.hpp | 6 -- addons/spectator/XEH_PREP.hpp | 4 - addons/spectator/XEH_postInit.sqf | 11 --- addons/spectator/XEH_preInit.sqf | 2 - .../spectator/functions/fnc_addLocation.sqf | 73 ----------------- addons/spectator/functions/fnc_cam.sqf | 2 - .../functions/fnc_cam_setCameraMode.sqf | 4 +- .../functions/fnc_moduleSpectatorSettings.sqf | 1 - .../functions/fnc_removeLocation.sqf | 39 --------- .../functions/fnc_setCameraAttributes.sqf | 2 +- addons/spectator/functions/fnc_setFocus.sqf | 15 +--- .../spectator/functions/fnc_setSpectator.sqf | 4 +- .../functions/fnc_stageSpectator.sqf | 4 +- addons/spectator/functions/fnc_ui.sqf | 13 +-- addons/spectator/functions/fnc_ui_draw3D.sqf | 13 --- .../spectator/functions/fnc_ui_fadeList.sqf | 2 +- .../functions/fnc_ui_getTreeDataIndex.sqf | 3 +- .../functions/fnc_ui_handleListClick.sqf | 82 ++++--------------- .../functions/fnc_ui_handleMapDraw.sqf | 8 -- .../functions/fnc_ui_handleTabSelected.sqf | 37 --------- .../spectator/functions/fnc_ui_updateHelp.sqf | 2 +- .../functions/fnc_ui_updateIconsToDraw.sqf | 15 ---- .../functions/fnc_ui_updateListFocus.sqf | 5 +- .../functions/fnc_ui_updateListLocations.sqf | 69 ---------------- .../functions/fnc_ui_updateWidget.sqf | 4 +- .../functions/fnc_updateCameraModes.sqf | 2 +- addons/spectator/script_component.hpp | 3 +- addons/spectator/stringtable.xml | 6 -- addons/spectator/ui.hpp | 8 +- 30 files changed, 36 insertions(+), 409 deletions(-) delete mode 100644 addons/spectator/functions/fnc_addLocation.sqf delete mode 100644 addons/spectator/functions/fnc_removeLocation.sqf delete mode 100644 addons/spectator/functions/fnc_ui_handleTabSelected.sqf delete mode 100644 addons/spectator/functions/fnc_ui_updateListLocations.sqf diff --git a/addons/spectator/ACE_Settings.hpp b/addons/spectator/ACE_Settings.hpp index cc69bfc39d..6030414908 100644 --- a/addons/spectator/ACE_Settings.hpp +++ b/addons/spectator/ACE_Settings.hpp @@ -19,10 +19,4 @@ class ACE_Settings { value = 0; values[] = {CSTRING(modes_all), CSTRING(visions_nv), CSTRING(visions_ti), "$STR_Special_None"}; }; - class GVAR(mapLocations) { - displayName = CSTRING(mapLocations_DisplayName); - description = CSTRING(mapLocations_Description); - typeName = "BOOL"; - value = 0; - }; }; diff --git a/addons/spectator/CfgVehicles.hpp b/addons/spectator/CfgVehicles.hpp index 850c1c9db3..861a619833 100644 --- a/addons/spectator/CfgVehicles.hpp +++ b/addons/spectator/CfgVehicles.hpp @@ -67,12 +67,6 @@ class CfgVehicles { }; }; }; - class mapLocations { - displayName = CSTRING(mapLocations_DisplayName); - description = CSTRING(mapLocations_Description); - typeName = "BOOL"; - defaultValue = 0; - }; }; class ModuleDescription { description = CSTRING(Settings_Description); diff --git a/addons/spectator/XEH_PREP.hpp b/addons/spectator/XEH_PREP.hpp index 96802dcf4b..fdcb6a22cb 100644 --- a/addons/spectator/XEH_PREP.hpp +++ b/addons/spectator/XEH_PREP.hpp @@ -23,7 +23,6 @@ PREP(ui_handleMouseButtonDblClick); PREP(ui_handleMouseButtonDown); PREP(ui_handleMouseMoving); PREP(ui_handleMouseZChanged); -PREP(ui_handleTabSelected); PREP(ui_toggleMap); PREP(ui_toggleUI); PREP(ui_updateCamButtons); @@ -31,7 +30,6 @@ PREP(ui_updateHelp); PREP(ui_updateIconsToDraw); PREP(ui_updateListEntities); PREP(ui_updateListFocus); -PREP(ui_updateListLocations); PREP(ui_updateWidget); // Utility functions @@ -48,10 +46,8 @@ PREP(stageSpectator); PREP(switchFocus); // Public functions -PREP(addLocation); PREP(getCameraAttributes); PREP(players); -PREP(removeLocation); PREP(setCameraAttributes); PREP(setSpectator); PREP(updateCameraModes); diff --git a/addons/spectator/XEH_postInit.sqf b/addons/spectator/XEH_postInit.sqf index ad021a3550..d077c622ed 100644 --- a/addons/spectator/XEH_postInit.sqf +++ b/addons/spectator/XEH_postInit.sqf @@ -3,17 +3,6 @@ ["ace_settingsInitialized", { GVAR(availableModes) = [[0,1,2], [1,2], [0], [1], [2]] select GVAR(restrictModes); GVAR(availableVisions) = [[-2,-1,0,1], [-2,-1], [-2,0,1], [-2]] select GVAR(restrictVisions); - - if (GVAR(mapLocations)) then { - private _worldWidth = worldSize / 2; - { - [locationPosition _x, [text _x] call CBA_fnc_capitalize] call FUNC(addLocation); - } forEach nearestLocations [ - [_worldWidth, _worldWidth], - ["NameVillage", "NameCity", "NameCityCapital", "NameLocal", "NameMarine"], - _worldWidth * sqrt 2 - ]; - }; }] call CBA_fnc_addEventHandler; if (isServer) then { diff --git a/addons/spectator/XEH_preInit.sqf b/addons/spectator/XEH_preInit.sqf index 82e8100a10..8220b21520 100644 --- a/addons/spectator/XEH_preInit.sqf +++ b/addons/spectator/XEH_preInit.sqf @@ -11,8 +11,6 @@ GVAR(availableModes) = [MODE_FREE, MODE_FPS, MODE_FOLLOW]; GVAR(availableSides) = [west,east,resistance,civilian]; GVAR(availableVisions) = [VISION_NORM,VISION_NVG,0,1]; GVAR(interrupts) = []; -GVAR(locationCount) = 0; -GVAR(locationsList) = []; GVAR(unitBlacklist) = []; GVAR(unitWhitelist) = []; diff --git a/addons/spectator/functions/fnc_addLocation.sqf b/addons/spectator/functions/fnc_addLocation.sqf deleted file mode 100644 index 414c7c3d62..0000000000 --- a/addons/spectator/functions/fnc_addLocation.sqf +++ /dev/null @@ -1,73 +0,0 @@ -/* - * Author: Nelson Duarte, SilentSpike - * Add a location that can be seen in spectator view. Local effect. - * - * Arguments: - * 0: Position - * 1: Display Name (Default: "") - * 2: Description (Default: "") - * 3: Texture (Default: "") - * 4: Camera Offset Vector (Default: [0,0,0]) - * - * Notes: - * - Position array is of form ATL - * - Position objects will remove location upon objNull - * - If an empty name is supplied, a descriptive name will be used - * - Camera offset is used when teleporting to location, default is treated as random - * - * Return Value: - * Unique ID (used to remove a location) - * - * Example: - * [[2000, 3202, 0], "Objective Alpha"] call ace_spectator_fnc_addLocation - * - * Public: Yes - */ - -#include "script_component.hpp" - -params [ - ["_pos",[],[[],objNull],3], - ["_name","",[""]], - ["_description","",[""]], - ["_texture","",[""]], - ["_offset",[0,0,0],[[]],3] -]; - -private _id = ""; - -if (_pos isEqualTo []) then { - WARNING("Invalid position supplied"); -} else { - // Get a unique ID - INC(GVAR(locationCount)); - _id = [QGVAR(id),GVAR(locationCount)] joinString ""; - - // Must have a name to display in the list - if (_name == "") then { - if (_pos isEqualType objNull) then { - _name = [_pos] call EFUNC(common,getName); - } else { - _name = _pos call BIS_fnc_locationDescription; - }; - }; - - // AGL is used for rendering purposes, but it makes sense for public function to take ATL - if (_pos isEqualType []) then { - _pos = ASLtoAGL ATLtoASL _pos; - }; - - // When no texture, just use a transparent procedural - if (_texture == "") then { _texture = "#(rgb,8,8,3)color(0,0,0,0)"; }; - - GVAR(locationsList) pushBack [_id, _name, _description, _texture, _pos, _offset]; - - // Update the list if appropriate - if !(isNull SPEC_DISPLAY) then { - if (GVAR(uiListType) == LIST_LOCATIONS) then { - [] call FUNC(ui_updateListLocations); - }; - }; -}; - -_id diff --git a/addons/spectator/functions/fnc_cam.sqf b/addons/spectator/functions/fnc_cam.sqf index 84a9df4e4c..a0c6eecedd 100644 --- a/addons/spectator/functions/fnc_cam.sqf +++ b/addons/spectator/functions/fnc_cam.sqf @@ -29,7 +29,6 @@ if (_init) then { ISNILS(GVAR(camMode),MODE_FREE); ISNILS(GVAR(camVision),VISION_NORM); ISNILS(GVAR(camTarget),objNull); - ISNILS(GVAR(camOnLocation),false); // Ticking related GVAR(camDeltaTime) = 0; @@ -128,7 +127,6 @@ if (_init) then { GVAR(camMode) = nil; GVAR(camVision) = nil; GVAR(camTarget) = nil; - GVAR(camOnLocation) = nil; GVAR(camDeltaTime) = nil; GVAR(camLastTickTime) = nil; GVAR(camHasTarget) = nil; diff --git a/addons/spectator/functions/fnc_cam_setCameraMode.sqf b/addons/spectator/functions/fnc_cam_setCameraMode.sqf index 82bca7e5d5..f69614f5bc 100644 --- a/addons/spectator/functions/fnc_cam_setCameraMode.sqf +++ b/addons/spectator/functions/fnc_cam_setCameraMode.sqf @@ -29,8 +29,8 @@ if !(_newMode in _modes) then { _newMode = _modes select ((_modes find _oldMode) max 0); }; -// Can't switch camera from free mode when focus is a location -if (!(isNull _focus || GVAR(camOnLocation)) || _newMode == MODE_FREE) then { +// Can't switch camera from free mode with no focus selected +if (!isNull _focus || _newMode == MODE_FREE) then { private _camera = GVAR(camera); private _showHUD = [true,true,true,true,true,true,true,true]; diff --git a/addons/spectator/functions/fnc_moduleSpectatorSettings.sqf b/addons/spectator/functions/fnc_moduleSpectatorSettings.sqf index 6d5f8222f0..4a7c891497 100644 --- a/addons/spectator/functions/fnc_moduleSpectatorSettings.sqf +++ b/addons/spectator/functions/fnc_moduleSpectatorSettings.sqf @@ -25,4 +25,3 @@ if !(_activated) exitWith {}; [_logic, QGVAR(enableAI), "enableAI"] call EFUNC(common,readSettingFromModule); [_logic, QGVAR(restrictModes), "cameraModes"] call EFUNC(common,readSettingFromModule); [_logic, QGVAR(restrictVisions), "visionModes"] call EFUNC(common,readSettingFromModule); -[_logic, QGVAR(mapLocations), "mapLocations"] call EFUNC(common,readSettingFromModule); diff --git a/addons/spectator/functions/fnc_removeLocation.sqf b/addons/spectator/functions/fnc_removeLocation.sqf deleted file mode 100644 index 9c9d531f5e..0000000000 --- a/addons/spectator/functions/fnc_removeLocation.sqf +++ /dev/null @@ -1,39 +0,0 @@ -/* - * Author: Nelson Duarte, SilentSpike - * Remove a location that can be seen in spectator view. Local effect. - * - * Arguments: - * 0: Unique ID - * - * Return Value: - * Success - * - * Example: - * [_id] call ace_spectator_fnc_removeLocation - * - * Public: Yes - */ - -#include "script_component.hpp" - -params [["_id","",[""]]]; - -private _index = -1; - -{ - if ((_x select 0) == _id) exitWith { - _index = _forEachIndex; - }; -} forEach GVAR(locationsList); - -GVAR(locationsList) deleteAt _index; - -// Update the list if appropriate -if !(isNull SPEC_DISPLAY) then { - if (GVAR(uiListType) == LIST_LOCATIONS) then { - [] call FUNC(ui_updateListLocations); - }; -}; - -// Return -_index != -1 diff --git a/addons/spectator/functions/fnc_setCameraAttributes.sqf b/addons/spectator/functions/fnc_setCameraAttributes.sqf index 1081fcc5a9..405a65817c 100644 --- a/addons/spectator/functions/fnc_setCameraAttributes.sqf +++ b/addons/spectator/functions/fnc_setCameraAttributes.sqf @@ -55,7 +55,7 @@ if !(isNil QGVAR(camera)) then { if !(isNil "_mode") then { // If mode not free and no focus, find focus - if ((_mode != MODE_FREE) && {isNull GVAR(camTarget) || GVAR(camOnLocation)}) then { + if ((_mode != MODE_FREE) && {isNull GVAR(camTarget)}) then { [true] call FUNC(setFocus); }; diff --git a/addons/spectator/functions/fnc_setFocus.sqf b/addons/spectator/functions/fnc_setFocus.sqf index 7e7d36393a..bcb4df934d 100644 --- a/addons/spectator/functions/fnc_setFocus.sqf +++ b/addons/spectator/functions/fnc_setFocus.sqf @@ -4,20 +4,19 @@ * * Arguments: * 0: New focus - * 1: Focus is a location * * Return Value: * None * * Example: - * [player, false] call ace_spectator_fnc_setFocus + * [player] call ace_spectator_fnc_setFocus * * Public: No */ #include "script_component.hpp" -params [["_newFocus", objNull, [objNull,true]], ["_focusIsLocation",false]]; +params [["_newFocus", objNull, [objNull,true]]]; // If boolean provided then first find a focus if (_newFocus isEqualType true) then { @@ -48,17 +47,9 @@ if (_newFocus != GVAR(camTarget) && { !(isNull _newFocus && { isNull GVAR(camTar [MODE_FREE] call FUNC(cam_setCameraMode); }; } else { - // Locations can only be focused on in free camera - if (_focusIsLocation) then { - [MODE_FREE] call FUNC(cam_setCameraMode); - } else { - [GVAR(camMode)] call FUNC(cam_setCameraMode); - }; + [GVAR(camMode)] call FUNC(cam_setCameraMode); }; - // GVAR used to prevent camera switching and UI info on locations - GVAR(camOnLocation) = _focusIsLocation; - // Only update display if it exists, this function is independent of it if !(isNull SPEC_DISPLAY) then { [] call FUNC(ui_updateListFocus); diff --git a/addons/spectator/functions/fnc_setSpectator.sqf b/addons/spectator/functions/fnc_setSpectator.sqf index 79496df15d..523ad4411d 100644 --- a/addons/spectator/functions/fnc_setSpectator.sqf +++ b/addons/spectator/functions/fnc_setSpectator.sqf @@ -109,8 +109,8 @@ if (alive player) then { [player, _hidden, QGVAR(isSet), side group player] call EFUNC(common,switchToGroupSide); // Ghosts can't talk - [_hidden, QGVAR(isSet)] call EFUNC(common,hideUnit); - [_hidden, QGVAR(isSet)] call EFUNC(common,muteUnit); + [player, QGVAR(isSet)] call EFUNC(common,hideUnit); + [player, QGVAR(isSet)] call EFUNC(common,muteUnit); }; // Reset interruptions diff --git a/addons/spectator/functions/fnc_stageSpectator.sqf b/addons/spectator/functions/fnc_stageSpectator.sqf index d11402f22a..86b67f2f88 100644 --- a/addons/spectator/functions/fnc_stageSpectator.sqf +++ b/addons/spectator/functions/fnc_stageSpectator.sqf @@ -83,7 +83,5 @@ if !(_set isEqualTo (GETVAR(_unit,GVAR(isStaged),false))) then { // If display exists already update the entity list to hide player if !(isNull SPEC_DISPLAY) then { - if (GVAR(uiListType) == LIST_ENTITIES) then { - [] call FUNC(ui_updateListEntities); - }; + [] call FUNC(ui_updateListEntities); }; diff --git a/addons/spectator/functions/fnc_ui.sqf b/addons/spectator/functions/fnc_ui.sqf index a8fba7de5d..c3b8ea7ded 100644 --- a/addons/spectator/functions/fnc_ui.sqf +++ b/addons/spectator/functions/fnc_ui.sqf @@ -45,15 +45,11 @@ if (_init) then { GVAR(entitiesToDraw) = []; GVAR(grenadesToDraw) = []; GVAR(iconsToDraw) = []; - GVAR(locationsToDraw) = []; GVAR(projectilesToDraw) = []; // RMB tracking is used for follow camera mode GVAR(holdingRMB) = false; - // List type is used for list updates and interaction - GVAR(uiListType) = LIST_ENTITIES; - // Highlighted map object is used for click and drawing events GVAR(uiMapHighlighted) = objNull; @@ -94,12 +90,7 @@ if (_init) then { // Periodically update list and focus widget GVAR(uiPFH) = [{ - if (GVAR(uiListType) == LIST_ENTITIES) then { - [] call FUNC(ui_updateListEntities); - } else { - [] call FUNC(ui_updateListLocations); - }; - + [] call FUNC(ui_updateListEntities); [] call FUNC(ui_updateWidget); }, 5] call CBA_fnc_addPerFrameHandler; } else { @@ -123,7 +114,6 @@ if (_init) then { GVAR(uiMapVisible) = nil; GVAR(uiWidgetVisible) = nil; GVAR(holdingRMB) = nil; - GVAR(uiListType) = nil; GVAR(uiMapHighlighted) = nil; GVAR(curList) = nil; GVAR(uiHelpH) = nil; @@ -134,7 +124,6 @@ if (_init) then { GVAR(entitiesToDraw) = nil; GVAR(grenadesToDraw) = nil; GVAR(iconsToDraw) = nil; - GVAR(locationsToDraw) = nil; GVAR(projectilesToDraw) = nil; // Reset view distance diff --git a/addons/spectator/functions/fnc_ui_draw3D.sqf b/addons/spectator/functions/fnc_ui_draw3D.sqf index 05e6079661..02a1d02837 100644 --- a/addons/spectator/functions/fnc_ui_draw3D.sqf +++ b/addons/spectator/functions/fnc_ui_draw3D.sqf @@ -70,19 +70,6 @@ if !(GVAR(uiMapVisible)) then { nil // Speed loop } count GVAR(iconsToDraw); - - // Draw locations - { - _x params ["_pos", "_name", "_texture"]; - - if (_pos isEqualType objNull) then { - _pos = (_pos modelToWorldVisual (_pos selectionPosition "Head")) vectorAdd [0,0,2*HEIGHT_OFFSET]; - }; - - drawIcon3D [_texture, [1,1,1,0.4], _pos, 0.8, 0.8, 0, _name]; - - nil // Speed loop - } count (GVAR(locationsToDraw)); END_COUNTER(drawTags); }; diff --git a/addons/spectator/functions/fnc_ui_fadeList.sqf b/addons/spectator/functions/fnc_ui_fadeList.sqf index b0d3dfeb4a..62fddf8cb1 100644 --- a/addons/spectator/functions/fnc_ui_fadeList.sqf +++ b/addons/spectator/functions/fnc_ui_fadeList.sqf @@ -1,6 +1,6 @@ /* * Author: Nelson Duarte, AACO - * Function used to fade/unfade the entitiy/location list + * Function used to fade/unfade the entitiy list * * Arguments: * 0: Fade the list diff --git a/addons/spectator/functions/fnc_ui_getTreeDataIndex.sqf b/addons/spectator/functions/fnc_ui_getTreeDataIndex.sqf index 4963a6799f..529751a09f 100644 --- a/addons/spectator/functions/fnc_ui_getTreeDataIndex.sqf +++ b/addons/spectator/functions/fnc_ui_getTreeDataIndex.sqf @@ -1,6 +1,6 @@ /* * Author: Nelson Duarte, AACO - * Function used to find a tree path of a unit + * Function used to find the tree path of an entity * * Arguments: * 0: Data to search tree for @@ -24,7 +24,6 @@ scopeName QGVAR(getTreeDataIndex); if (_data != "") then { private _ctrl = CTRL_LIST; - // This also handles the locations list (_sideIndex = _locationIndex) for "_sideIndex" from 0 to ((_ctrl tvCount []) - 1) do { if (_ctrl tvData [_sideIndex] == _data) then { [_sideIndex] breakOut QGVAR(getTreeDataIndex); diff --git a/addons/spectator/functions/fnc_ui_handleListClick.sqf b/addons/spectator/functions/fnc_ui_handleListClick.sqf index 39d0e9fe9d..29dbe498bc 100644 --- a/addons/spectator/functions/fnc_ui_handleListClick.sqf +++ b/addons/spectator/functions/fnc_ui_handleListClick.sqf @@ -24,83 +24,29 @@ params ["_dblClick","_params"]; _params params ["_list","_index"]; private _handled = false; -private _entityList = GVAR(uiListType) == LIST_ENTITIES; private _data = _list tvData _index; -if (_entityList) then { - // List contains unique object variables - private _object = missionNamespace getVariable [_data, objNull]; +// List contains unique object variables +private _object = missionNamespace getVariable [_data, objNull]; - if !(isNull _object) then { - if (_dblClick) then { - // Place camera within ~10m of the object and above ground level - private _pos = getPosASLVisual _object; - GVAR(camera) setPosASL (AGLtoASL (_pos getPos [1 + random 10, random 360]) vectorAdd [0,0,2 + random 10]); +if !(isNull _object) then { + if (_dblClick) then { + // Place camera within ~10m of the object and above ground level + private _pos = getPosASLVisual _object; + GVAR(camera) setPosASL (AGLtoASL (_pos getPos [1 + random 10, random 360]) vectorAdd [0,0,2 + random 10]); - // Reset the focus - [objNull] call FUNC(setFocus); + // Reset the focus + [objNull] call FUNC(setFocus); + [_object] call FUNC(setFocus); + + _handled = true; + } else { + if (_object != GVAR(camTarget)) then { [_object] call FUNC(setFocus); _handled = true; - } else { - if (_object != GVAR(camTarget)) then { - [_object] call FUNC(setFocus); - - _handled = true; - }; }; }; -} else { - private _location = []; - - // Try to find the location - { - if ((_x select 0) == _data) exitWith { - // Don't want to accidentally modify the GVAR - _location = +_x; - }; - } forEach GVAR(locationsList); - - if !(_location isEqualTo []) then { - _location params ["", "_name", "_description", "", "_pos", "_offset"]; - - // Use dummy object if location is a position array - private _dummy = GVAR(camDummy); - if (_pos isEqualType objNull) then { - _dummy = _pos; - } else { - // Use dummy to have camera target the location position - detach _dummy; - _dummy setPosASL _pos; - }; - - // If in a unit camera mode then only focus when double click - if (GVAR(camMode) == MODE_FREE || {_dblClick && {FREE_MODE in GVAR(availableModes)}}) then { - // Reset the focus - [objNull] call FUNC(setFocus); - [_dummy, true] call FUNC(setFocus); - }; - - // If double clicked ande mode is now free camera, teleport the camera - if (_dblClick && {GVAR(camMode) == MODE_FREE}) then { - // If location has unspecified offset place randomly within ~30m above ground level - if (_offset isEqualTo [0,0,0]) then { - _pos = AGLtoASL (_pos getPos [5 + random 30, random 360]) vectorAdd [0,0,2 + random 28]; - } else { - if (_pos isEqualType objNull) then { - _pos = (getPosASL _pos) vectorAdd _offset; - } else { - _pos = (AGLtoASL _pos) vectorAdd _offset; - }; - }; - GVAR(camera) setPosASL _pos; - - // Location info text - [parseText format [ """%1""
    %2
    ", _name, _description], true, nil, 7, 0.7, 0] spawn BIS_fnc_textTiles; - }; - - _handled = true; - }; }; if (_handled) then { diff --git a/addons/spectator/functions/fnc_ui_handleMapDraw.sqf b/addons/spectator/functions/fnc_ui_handleMapDraw.sqf index 0bb45a7a58..2dee32b58a 100644 --- a/addons/spectator/functions/fnc_ui_handleMapDraw.sqf +++ b/addons/spectator/functions/fnc_ui_handleMapDraw.sqf @@ -85,12 +85,4 @@ if !(isNil QGVAR(camera)) then { _map drawArrow [_cameraPos, (_cameraPos getPos [300, _cameraDir]), [0.5, 1, 0.5, 1]]; }; -// Draw locations -{ - _x params ["", "_name", "", "_texture", "_pos"]; - _map drawIcon [_texture, [1,1,1,0.5], _pos, 36, 36, 0, _name, true, 0.04, "TahomaB", "right"]; - - nil // Speed loop -} count (GVAR(locationsList)); - END_COUNTER(drawMap); diff --git a/addons/spectator/functions/fnc_ui_handleTabSelected.sqf b/addons/spectator/functions/fnc_ui_handleTabSelected.sqf deleted file mode 100644 index a69d884601..0000000000 --- a/addons/spectator/functions/fnc_ui_handleTabSelected.sqf +++ /dev/null @@ -1,37 +0,0 @@ -/* - * Author: Nelson Duarte, SilentSpike - * Function used to handle list tab change - * - * Arguments: - * 0: Control - * 1: New tab index - * - * Return Value: - * None - * - * Example: - * _this call ace_spectator_fnc_ui_handleTabSelected - * - * Public: No - */ - -#include "script_component.hpp" - -params ["_ctrl", "_index"]; - -// Nothing to do if it's the same tab -private _newType = [LIST_ENTITIES, LIST_LOCATIONS] select _index; -if (GVAR(uiListType) == _newType) exitWith {}; - -// Clear list -tvClear CTRL_LIST; - -// Force initial update -if (_index == 0) then { - [] call FUNC(ui_updateListEntities); -} else { - [] call FUNC(ui_updateListLocations); -}; - -// Track current list type -GVAR(uiListType) = _newType; diff --git a/addons/spectator/functions/fnc_ui_updateHelp.sqf b/addons/spectator/functions/fnc_ui_updateHelp.sqf index 50dc1781bc..d2d4ba248f 100644 --- a/addons/spectator/functions/fnc_ui_updateHelp.sqf +++ b/addons/spectator/functions/fnc_ui_updateHelp.sqf @@ -45,7 +45,7 @@ if (_cameraMode == MODE_FREE) then { }; // When the camera has a focus, switch mode applies (if other modes are available) -if (_hasTarget && {!GVAR(camOnLocation)} && {count _availableModes > 1}) then { +if (_hasTarget && {count _availableModes > 1}) then { _controls pushBack [ format ["[%1]", toUpper ([DIK_SPACE] call CBA_fnc_localizeKey)], localize "STR_A3_Spectator_Helper_CameraMode" diff --git a/addons/spectator/functions/fnc_ui_updateIconsToDraw.sqf b/addons/spectator/functions/fnc_ui_updateIconsToDraw.sqf index 1877995a46..1114a2d392 100644 --- a/addons/spectator/functions/fnc_ui_updateIconsToDraw.sqf +++ b/addons/spectator/functions/fnc_ui_updateIconsToDraw.sqf @@ -143,20 +143,5 @@ private _entitiesToDraw = []; nil // Speed loop } count ([] call FUNC(getTargetEntities)); -// Remove object locations that are now null -{ - _x params ["_id", "_name", "", "_texture", "_pos"]; - - if ((_pos isEqualType objNull) && {isNull _pos}) then { - [_id] call FUNC(removeLocation); - } else { - if ((GVAR(camera) distanceSqr _pos) < DISTANCE_NAMES_SQR) then { - GVAR(locationsToDraw) pushBack [_pos, _name, _texture]; - }; - }; - - nil // Speed loop -} count (GVAR(locationsList)); - GVAR(iconsToDraw) = _iconsToDraw; GVAR(entitiesToDraw) = _entitiesToDraw; diff --git a/addons/spectator/functions/fnc_ui_updateListFocus.sqf b/addons/spectator/functions/fnc_ui_updateListFocus.sqf index 4bdd191017..d957af6f16 100644 --- a/addons/spectator/functions/fnc_ui_updateListFocus.sqf +++ b/addons/spectator/functions/fnc_ui_updateListFocus.sqf @@ -16,7 +16,4 @@ #include "script_component.hpp" -// Don't update list when in location mode or focus is a location -if (!GVAR(camOnLocation) && {GVAR(uiListType) != LIST_LOCATIONS}) then { - CTRL_LIST tvSetCurSel ([[GVAR(camTarget)] call BIS_fnc_objectVar] call FUNC(ui_getTreeDataIndex)); -}; +CTRL_LIST tvSetCurSel ([[GVAR(camTarget)] call BIS_fnc_objectVar] call FUNC(ui_getTreeDataIndex)); diff --git a/addons/spectator/functions/fnc_ui_updateListLocations.sqf b/addons/spectator/functions/fnc_ui_updateListLocations.sqf deleted file mode 100644 index 9693cba2a7..0000000000 --- a/addons/spectator/functions/fnc_ui_updateListLocations.sqf +++ /dev/null @@ -1,69 +0,0 @@ -/* - * Author: Nelson Duarte, AACO, SilentSpike - * Updates spectator UI list of locations - * - * Arguments: - * None - * - * Return Value: - * None - * - * Example: - * [] call ace_spectator_fnc_ui_updateListLocations - * - * Public: No - */ - -#include "script_component.hpp" - -private _newLocations = []; -private _newList = GVAR(locationsList); - -// Whether an update to the list is required (really only if something changed) -if !(GVAR(curList) isEqualTo _newList) then { - private _ctrl = CTRL_LIST; - - // Remove locations that are no longer there - for "_locationIndex" from ((_ctrl tvCount []) - 1) to 0 step -1 do { - private _lookup = _newLocations find (_ctrl tvData [_locationIndex]); - if (_lookup < 0) then { - _ctrl tvDelete [_locationIndex]; - } else { - _newLocations deleteAt _lookup; - }; - }; - - // Hash location lookups, note hashing assumes unique location data - private _locationDataToPathHash = [[], []]; - - for "_locationIndex" from 0 to ((_ctrl tvCount []) - 1) do { - (_locationDataToPathHash select 0) pushBack (_ctrl tvData [_locationIndex]); - (_locationDataToPathHash select 1) pushBack [_locationIndex]; - }; - - { - _x params ["_id", "_name", "_description", "_texture"]; - - private _lookup = (_locationDataToPathHash select 0) find _id; - if (_lookup < 0) then { - private _locationIndex = _ctrl tvAdd [[], _name]; - _ctrl tvSetData [[_locationIndex], _id]; - _ctrl tvSetPicture [[_locationIndex], _texture]; - _ctrl tvSetPictureColor [[_locationIndex], [1,1,1,1]]; - _ctrl tvSetTooltip [[_locationIndex], _description]; - } else { - // pop data out of hash to improve later lookups - (_locationDataToPathHash select 0) deleteAt _lookup; - private _path = (_locationDataToPathHash select 1) deleteAt _lookup; - - _ctrl tvSetText [_path, _name]; - _ctrl tvSetPicture [_path, _texture]; - _ctrl tvSetPictureColor [_path, [1,1,1,1]]; - _ctrl tvSetTooltip [_path, _description]; - }; - - nil // Speed loop - } count _newList; - - GVAR(curList) = _newList; -}; diff --git a/addons/spectator/functions/fnc_ui_updateWidget.sqf b/addons/spectator/functions/fnc_ui_updateWidget.sqf index 53850daf94..f0bfb2ec0d 100644 --- a/addons/spectator/functions/fnc_ui_updateWidget.sqf +++ b/addons/spectator/functions/fnc_ui_updateWidget.sqf @@ -20,8 +20,8 @@ #define IMG_GUNNER "a3\Ui_f\data\IGUI\Cfg\CommandBar\imageGunner_ca.paa" #define IMG_CARGO "a3\Ui_f\data\IGUI\Cfg\CommandBar\imageCommander_ca.paa" -// Hide if no target, or target is a location or widget is toggled off -if (!GVAR(uiWidgetVisible) || {GVAR(camOnLocation)} || {isNull GVAR(camTarget)}) exitWith {CTRL_WIDGET ctrlShow false}; +// Hide if no target or widget is toggled off +if (!GVAR(uiWidgetVisible) || {isNull GVAR(camTarget)}) exitWith {CTRL_WIDGET ctrlShow false}; private _focus = GVAR(camTarget); diff --git a/addons/spectator/functions/fnc_updateCameraModes.sqf b/addons/spectator/functions/fnc_updateCameraModes.sqf index c6287c9239..c092a615e8 100644 --- a/addons/spectator/functions/fnc_updateCameraModes.sqf +++ b/addons/spectator/functions/fnc_updateCameraModes.sqf @@ -49,7 +49,7 @@ if (_newModes isEqualTo []) then { // Update camera in case of change if !(isNil QGVAR(camera)) then { // If mode was free and no longer available, find a focus - if (!(MODE_FREE in _newModes) && {GVAR(camMode) == MODE_FREE} && {isNull GVAR(camTarget) || GVAR(camOnLocation)}) then { + if (!(MODE_FREE in _newModes) && {GVAR(camMode) == MODE_FREE} && {isNull GVAR(camTarget)}) then { [true] call FUNC(setFocus); }; diff --git a/addons/spectator/script_component.hpp b/addons/spectator/script_component.hpp index 54a4577792..2384984ba2 100644 --- a/addons/spectator/script_component.hpp +++ b/addons/spectator/script_component.hpp @@ -50,8 +50,7 @@ #define DISTANCE_NAMES_SQR 30625 // Names are rendered within 175m, squared for `distanceSqr` speed #define NAME_MAX_CHARACTERS 17 -#define LIST_ENTITIES localize "STR_A3_Spectator_Entities" -#define LIST_LOCATIONS localize "STR_A3_Spectator_Locations" +#define LIST_ENTITIES 0 #define LIST_UPDATE_RATE 1 // Revive variables diff --git a/addons/spectator/stringtable.xml b/addons/spectator/stringtable.xml index b25ce556bf..6465a1b697 100644 --- a/addons/spectator/stringtable.xml +++ b/addons/spectator/stringtable.xml @@ -238,12 +238,6 @@ 热成像 熱成像 - - Add Map Locations - - - Add map locations to the spectator UI - Icons diff --git a/addons/spectator/ui.hpp b/addons/spectator/ui.hpp index 56b404619e..5ae2668ea3 100644 --- a/addons/spectator/ui.hpp +++ b/addons/spectator/ui.hpp @@ -73,7 +73,7 @@ class GVAR(display) { class Tabs: RscToolbox { idc = IDC_TABS; - onToolBoxSelChanged = QUOTE(_this call FUNC(ui_handleTabSelected)); + //onToolBoxSelChanged = QUOTE(_this call FUNC(ui_handleTabSelected)); onMouseEnter = QUOTE([false] call FUNC(ui_fadeList)); onMouseExit = QUOTE([true] call FUNC(ui_fadeList)); @@ -84,9 +84,9 @@ class GVAR(display) { fade = 0.8; rows = 1; - columns = 2; - strings[] = {"$STR_A3_Spectator_Entities","$STR_A3_Spectator_Locations"}; - values[] = {0,1}; + columns = 1; + strings[] = {"$STR_A3_Spectator_Entities"}; + values[] = {0}; sizeEx = H_PART(1); colorBackground[] = {0,0,0,0.75}; colorSelectedBg[] = {0,0,0,0.65}; From dec1f5d8b577faa95e0b8d03d593ae46ed37813b Mon Sep 17 00:00:00 2001 From: Jeff Zellen Date: Mon, 21 Aug 2017 13:15:38 -0400 Subject: [PATCH 213/657] Corrected kbd tag open on 2.4 (#5445) Minor fix correcting the kbd open html tag. --- docs/wiki/feature/vector.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/wiki/feature/vector.md b/docs/wiki/feature/vector.md index 415d77643a..4b1294087e 100644 --- a/docs/wiki/feature/vector.md +++ b/docs/wiki/feature/vector.md @@ -49,7 +49,7 @@ The Vector is controlled with 2 keys: the azimuth key and the range key; Ta #### 2.4 Horizontal distance and height difference Measuring Horizontal distance and height difference -- Tap R once then press and hold it until the red pointing circle appears. +- Tap R once then press and hold it until the red pointing circle appears. - Sight the circle on the object and release the key. #### 2.5 Azimuth and Inclination From accaf9fd010ebf5eb160cada3b983317f8c32a26 Mon Sep 17 00:00:00 2001 From: PabstMirror Date: Tue, 22 Aug 2017 12:53:58 -0500 Subject: [PATCH 214/657] Compatibility with newest mikro tools (#5442) * Compatibility with newest mikro tools - Remove all use of `access` in configs - Add skeleton cfg for rtms - Remove use of `-L` in makePbo for non-bin * Tabs in model.cfg --- addons/atragmx/RscTitles.hpp | 1 - addons/common/ProgressScreen.hpp | 2 - addons/common/config.cpp | 1 - addons/common/define.hpp | 2 - addons/fastroping/anim/model.cfg | 124 +++++++++++++++++++++++++++ addons/gestures/anim/model.cfg | 124 +++++++++++++++++++++++++++ addons/goggles/define.hpp | 1 - addons/interact_menu/CursorMenus.hpp | 2 - addons/interaction/RscTitles.hpp | 1 - tools/make.py | 2 +- 10 files changed, 249 insertions(+), 11 deletions(-) create mode 100644 addons/fastroping/anim/model.cfg create mode 100644 addons/gestures/anim/model.cfg diff --git a/addons/atragmx/RscTitles.hpp b/addons/atragmx/RscTitles.hpp index ba03785427..834c4eb8af 100644 --- a/addons/atragmx/RscTitles.hpp +++ b/addons/atragmx/RscTitles.hpp @@ -52,7 +52,6 @@ class ATragMX_RscButton { shadow=0; }; class ATragMX_RscEdit { - access=0; type=2; style=ST_RIGHT; x=0; diff --git a/addons/common/ProgressScreen.hpp b/addons/common/ProgressScreen.hpp index 57454dec78..9b55ae33a3 100644 --- a/addons/common/ProgressScreen.hpp +++ b/addons/common/ProgressScreen.hpp @@ -12,7 +12,6 @@ class GVAR(ProgressBar_Dialog) { text = ""; sizeEx = 0; lineSpacing = 0; - access = 0; type = 0; style = 0; size = 1; @@ -64,7 +63,6 @@ class GVAR(DisableMouse_Dialog) { text = ""; sizeEx = 0; lineSpacing = 0; - access = 0; type = 0; style = 0; size = 1; diff --git a/addons/common/config.cpp b/addons/common/config.cpp index 2cddf76bd8..5dbe4209a5 100644 --- a/addons/common/config.cpp +++ b/addons/common/config.cpp @@ -45,7 +45,6 @@ class ACE_Rsc_Control_Base { idc = 1; type = 0; style = 48; - access = 0; lineSpacing = 0; moving = 1; text = ""; diff --git a/addons/common/define.hpp b/addons/common/define.hpp index 6c7a90fea9..f25892b6d7 100644 --- a/addons/common/define.hpp +++ b/addons/common/define.hpp @@ -94,7 +94,6 @@ class ACE_gui_backgroundBase { }; class ACE_gui_editBase { - access = 0; type = 2; x = 0; y = 0; @@ -290,7 +289,6 @@ class ACE_gui_listBoxBase : RscListBox{ class ACE_gui_listNBox { - access = 0; type = CT_LISTNBOX;// 102; style =ST_MULTI; w = 0.4; diff --git a/addons/fastroping/anim/model.cfg b/addons/fastroping/anim/model.cfg new file mode 100644 index 0000000000..be41a523a8 --- /dev/null +++ b/addons/fastroping/anim/model.cfg @@ -0,0 +1,124 @@ +class cfgSkeletons +{ + class OFP2_ManSkeleton + { + isDiscrete = 0; + skeletonInherit = ""; + SkeletonBones[]= + { + "Pelvis","", + "Spine","Pelvis", + "Spine1","Spine", + "Spine2","Spine1", + "Spine3","Spine2", + "camera","Pelvis",// case has changed for arma3 + "weapon","Spine1", + "launcher","Spine1", + //Head skeleton in hierarchy + "Neck","Spine3", + "Neck1","Neck", + "Head","Neck1", + + //Left upper side + "LeftShoulder","Spine3", + "LeftArm","LeftShoulder", + "LeftArmRoll","LeftArm", + "LeftForeArm","LeftArmRoll", + "LeftForeArmRoll","LeftForeArm", + "LeftHand","LeftForeArmRoll", + "LeftHandRing","LeftHand", + "LeftHandRing1","LeftHandRing", + "LeftHandRing2","LeftHandRing1", + "LeftHandRing3","LeftHandRing2", + "LeftHandPinky1","LeftHandRing", + "LeftHandPinky2","LeftHandPinky1", + "LeftHandPinky3","LeftHandPinky2", + "LeftHandMiddle1","LeftHand", + "LeftHandMiddle2","LeftHandMiddle1", + "LeftHandMiddle3","LeftHandMiddle2", + "LeftHandIndex1","LeftHand", + "LeftHandIndex2","LeftHandIndex1", + "LeftHandIndex3","LeftHandIndex2", + "LeftHandThumb1","LeftHand", + "LeftHandThumb2","LeftHandThumb1", + "LeftHandThumb3","LeftHandThumb2", + //Right upper side + "RightShoulder","Spine3", + "RightArm","RightShoulder", + "RightArmRoll","RightArm", + "RightForeArm","RightArmRoll", + "RightForeArmRoll","RightForeArm", + "RightHand","RightForeArmRoll", + "RightHandRing","RightHand", + "RightHandRing1","RightHandRing", + "RightHandRing2","RightHandRing1", + "RightHandRing3","RightHandRing2", + "RightHandPinky1","RightHandRing", + "RightHandPinky2","RightHandPinky1", + "RightHandPinky3","RightHandPinky2", + "RightHandMiddle1","RightHand", + "RightHandMiddle2","RightHandMiddle1", + "RightHandMiddle3","RightHandMiddle2", + "RightHandIndex1","RightHand", + "RightHandIndex2","RightHandIndex1", + "RightHandIndex3","RightHandIndex2", + "RightHandThumb1","RightHand", + "RightHandThumb2","RightHandThumb1", + "RightHandThumb3","RightHandThumb2", + //Left lower side + "LeftUpLeg","Pelvis", + "LeftUpLegRoll","LeftUpLeg", + "LeftLeg","LeftUpLegRoll", + "LeftLegRoll","LeftLeg", + "LeftFoot","LeftLegRoll", + "LeftToeBase","LeftFoot", + //Right lower side + "RightUpLeg","Pelvis", + "RightUpLegRoll","RightUpLeg", + "RightLeg","RightUpLegRoll", + "RightLegRoll","RightLeg", + "RightFoot","RightLegRoll", + "RightToeBase","RightFoot", + + //New facial features arma3 only + "Face_Hub","Head", + "Face_Jawbone","Face_Hub", + "Face_Jowl","Face_Jawbone", + "Face_chopRight","Face_Jawbone", + "Face_chopLeft","Face_Jawbone", + "Face_LipLowerMiddle","Face_Jawbone", + "Face_LipLowerLeft","Face_Jawbone", + "Face_LipLowerRight","Face_Jawbone", + "Face_Chin","Face_Jawbone", + "Face_Tongue","Face_Jawbone", + "Face_CornerRight","Face_Hub", + "Face_CheekSideRight","Face_CornerRight", + "Face_CornerLeft","Face_Hub", + "Face_CheekSideLeft","Face_CornerLeft", + "Face_CheekFrontRight","Face_Hub", + "Face_CheekFrontLeft","Face_Hub", + "Face_CheekUpperRight","Face_Hub", + "Face_CheekUpperLeft","Face_Hub", + "Face_LipUpperMiddle","Face_Hub", + "Face_LipUpperRight","Face_Hub", + "Face_LipUpperLeft","Face_Hub", + "Face_NostrilRight","Face_Hub", + "Face_NostrilLeft","Face_Hub", + "Face_Forehead","Face_Hub", + "Face_BrowFrontRight","Face_Forehead", + "Face_BrowFrontLeft","Face_Forehead", + "Face_BrowMiddle","Face_Forehead", + "Face_BrowSideRight","Face_Forehead", + "Face_BrowSideLeft","Face_Forehead", + "Face_Eyelids","Face_Hub", + "Face_EyelidUpperRight","Face_Hub", + "Face_EyelidUpperLeft","Face_Hub", + "Face_EyelidLowerRight","Face_Hub", + "Face_EyelidLowerLeft","Face_Hub", + "EyeLeft","Face_Hub", + "EyeRight","Face_Hub" + };// end of skeleton array + // location of pivot points (local axes) for hierarchical animation + pivotsModel="Samples_F\TemplateRTM\ManSkeleton_Pivots.p3d"; + }; +}; diff --git a/addons/gestures/anim/model.cfg b/addons/gestures/anim/model.cfg new file mode 100644 index 0000000000..be41a523a8 --- /dev/null +++ b/addons/gestures/anim/model.cfg @@ -0,0 +1,124 @@ +class cfgSkeletons +{ + class OFP2_ManSkeleton + { + isDiscrete = 0; + skeletonInherit = ""; + SkeletonBones[]= + { + "Pelvis","", + "Spine","Pelvis", + "Spine1","Spine", + "Spine2","Spine1", + "Spine3","Spine2", + "camera","Pelvis",// case has changed for arma3 + "weapon","Spine1", + "launcher","Spine1", + //Head skeleton in hierarchy + "Neck","Spine3", + "Neck1","Neck", + "Head","Neck1", + + //Left upper side + "LeftShoulder","Spine3", + "LeftArm","LeftShoulder", + "LeftArmRoll","LeftArm", + "LeftForeArm","LeftArmRoll", + "LeftForeArmRoll","LeftForeArm", + "LeftHand","LeftForeArmRoll", + "LeftHandRing","LeftHand", + "LeftHandRing1","LeftHandRing", + "LeftHandRing2","LeftHandRing1", + "LeftHandRing3","LeftHandRing2", + "LeftHandPinky1","LeftHandRing", + "LeftHandPinky2","LeftHandPinky1", + "LeftHandPinky3","LeftHandPinky2", + "LeftHandMiddle1","LeftHand", + "LeftHandMiddle2","LeftHandMiddle1", + "LeftHandMiddle3","LeftHandMiddle2", + "LeftHandIndex1","LeftHand", + "LeftHandIndex2","LeftHandIndex1", + "LeftHandIndex3","LeftHandIndex2", + "LeftHandThumb1","LeftHand", + "LeftHandThumb2","LeftHandThumb1", + "LeftHandThumb3","LeftHandThumb2", + //Right upper side + "RightShoulder","Spine3", + "RightArm","RightShoulder", + "RightArmRoll","RightArm", + "RightForeArm","RightArmRoll", + "RightForeArmRoll","RightForeArm", + "RightHand","RightForeArmRoll", + "RightHandRing","RightHand", + "RightHandRing1","RightHandRing", + "RightHandRing2","RightHandRing1", + "RightHandRing3","RightHandRing2", + "RightHandPinky1","RightHandRing", + "RightHandPinky2","RightHandPinky1", + "RightHandPinky3","RightHandPinky2", + "RightHandMiddle1","RightHand", + "RightHandMiddle2","RightHandMiddle1", + "RightHandMiddle3","RightHandMiddle2", + "RightHandIndex1","RightHand", + "RightHandIndex2","RightHandIndex1", + "RightHandIndex3","RightHandIndex2", + "RightHandThumb1","RightHand", + "RightHandThumb2","RightHandThumb1", + "RightHandThumb3","RightHandThumb2", + //Left lower side + "LeftUpLeg","Pelvis", + "LeftUpLegRoll","LeftUpLeg", + "LeftLeg","LeftUpLegRoll", + "LeftLegRoll","LeftLeg", + "LeftFoot","LeftLegRoll", + "LeftToeBase","LeftFoot", + //Right lower side + "RightUpLeg","Pelvis", + "RightUpLegRoll","RightUpLeg", + "RightLeg","RightUpLegRoll", + "RightLegRoll","RightLeg", + "RightFoot","RightLegRoll", + "RightToeBase","RightFoot", + + //New facial features arma3 only + "Face_Hub","Head", + "Face_Jawbone","Face_Hub", + "Face_Jowl","Face_Jawbone", + "Face_chopRight","Face_Jawbone", + "Face_chopLeft","Face_Jawbone", + "Face_LipLowerMiddle","Face_Jawbone", + "Face_LipLowerLeft","Face_Jawbone", + "Face_LipLowerRight","Face_Jawbone", + "Face_Chin","Face_Jawbone", + "Face_Tongue","Face_Jawbone", + "Face_CornerRight","Face_Hub", + "Face_CheekSideRight","Face_CornerRight", + "Face_CornerLeft","Face_Hub", + "Face_CheekSideLeft","Face_CornerLeft", + "Face_CheekFrontRight","Face_Hub", + "Face_CheekFrontLeft","Face_Hub", + "Face_CheekUpperRight","Face_Hub", + "Face_CheekUpperLeft","Face_Hub", + "Face_LipUpperMiddle","Face_Hub", + "Face_LipUpperRight","Face_Hub", + "Face_LipUpperLeft","Face_Hub", + "Face_NostrilRight","Face_Hub", + "Face_NostrilLeft","Face_Hub", + "Face_Forehead","Face_Hub", + "Face_BrowFrontRight","Face_Forehead", + "Face_BrowFrontLeft","Face_Forehead", + "Face_BrowMiddle","Face_Forehead", + "Face_BrowSideRight","Face_Forehead", + "Face_BrowSideLeft","Face_Forehead", + "Face_Eyelids","Face_Hub", + "Face_EyelidUpperRight","Face_Hub", + "Face_EyelidUpperLeft","Face_Hub", + "Face_EyelidLowerRight","Face_Hub", + "Face_EyelidLowerLeft","Face_Hub", + "EyeLeft","Face_Hub", + "EyeRight","Face_Hub" + };// end of skeleton array + // location of pivot points (local axes) for hierarchical animation + pivotsModel="Samples_F\TemplateRTM\ManSkeleton_Pivots.p3d"; + }; +}; diff --git a/addons/goggles/define.hpp b/addons/goggles/define.hpp index 7f83930774..38271ccc67 100644 --- a/addons/goggles/define.hpp +++ b/addons/goggles/define.hpp @@ -7,7 +7,6 @@ //////////////// class RscPicture { - access = 0; idc = -1; type = CT_STATIC; style = ST_PICTURE; diff --git a/addons/interact_menu/CursorMenus.hpp b/addons/interact_menu/CursorMenus.hpp index 7705f3fcd2..385c3a0f75 100644 --- a/addons/interact_menu/CursorMenus.hpp +++ b/addons/interact_menu/CursorMenus.hpp @@ -1,6 +1,5 @@ class GVAR(cursorMenu) { idd = 91919; - access = 0; movingEnable = 0; enableSimulation = 1; onLoad = QUOTE(uiNamespace setVariable [ARR_2(QUOTE(QGVAR(dlgCursorMenu)),_this select 0)]; uiNamespace setVariable [ARR_2(QUOTE(QGVAR(cursorMenuOpened)),true)]); @@ -25,7 +24,6 @@ class RscTitles { text = ""; sizeEx = 0; lineSpacing = 0; - access = 0; type = 0; style = 0; size = 1; diff --git a/addons/interaction/RscTitles.hpp b/addons/interaction/RscTitles.hpp index 71070b1715..ec3882b2a1 100644 --- a/addons/interaction/RscTitles.hpp +++ b/addons/interaction/RscTitles.hpp @@ -8,7 +8,6 @@ class ACE_Interaction_Button_Base { action = ""; idc = -1; - access = 0; type = 1; text = ""; font = "RobotoCondensed"; diff --git a/tools/make.py b/tools/make.py index f038a16706..a8c22c2b88 100644 --- a/tools/make.py +++ b/tools/make.py @@ -1277,7 +1277,7 @@ See the make.cfg file for additional build options. if os.path.isfile(nobinFilePath): print_green("$NOBIN$ Found. Proceeding with non-binarizing!") - cmd = [makepboTool, "-P","-A","-L","-G","-X=*.backup", os.path.join(work_drive, prefix, module),os.path.join(module_root, release_dir, project,"addons")] + cmd = [makepboTool, "-P","-A","-G","-X=*.backup", os.path.join(work_drive, prefix, module),os.path.join(module_root, release_dir, project,"addons")] else: if check_external: From b7e42cb7a4f55f308df60fa492ff906ef043e0d5 Mon Sep 17 00:00:00 2001 From: BaerMitUmlaut Date: Tue, 22 Aug 2017 19:55:14 +0200 Subject: [PATCH 215/657] New medical box (#5278) * Replaced medical box * Added ElTyranos as author * RVMAT code style * Added ground contact points, fixed broken face --- AUTHORS.txt | 1 + addons/medical/CfgVehicles.hpp | 41 ++++++++++- addons/medical/data/ace_medcrate.p3d | Bin 31400 -> 208487 bytes addons/medical/data/ace_medcrate.rvmat | 79 ++++++++++++++++++++++ addons/medical/data/ace_medcrate_as.paa | Bin 0 -> 207156 bytes addons/medical/data/ace_medcrate_co.paa | Bin 160639 -> 1199085 bytes addons/medical/data/ace_medcrate_nohq.paa | Bin 0 -> 3975011 bytes addons/medical/data/ace_medcrate_r.p3d | Bin 27776 -> 0 bytes addons/medical/data/ace_medcrate_smdi.paa | Bin 0 -> 299297 bytes addons/medical/data/model.cfg | 32 ++++++++- addons/medical/stringtable.xml | 8 +++ 11 files changed, 157 insertions(+), 4 deletions(-) create mode 100644 addons/medical/data/ace_medcrate.rvmat create mode 100644 addons/medical/data/ace_medcrate_as.paa create mode 100644 addons/medical/data/ace_medcrate_nohq.paa delete mode 100644 addons/medical/data/ace_medcrate_r.p3d create mode 100644 addons/medical/data/ace_medcrate_smdi.paa diff --git a/AUTHORS.txt b/AUTHORS.txt index 193870c711..39bd66c566 100644 --- a/AUTHORS.txt +++ b/AUTHORS.txt @@ -63,6 +63,7 @@ dixon13 Drill Dudakov aka [OMCB]Kaban Dslyecxi +ElTyranos eRazeri evromalarkey F3 Project diff --git a/addons/medical/CfgVehicles.hpp b/addons/medical/CfgVehicles.hpp index 84bda805fd..c133bff026 100644 --- a/addons/medical/CfgVehicles.hpp +++ b/addons/medical/CfgVehicles.hpp @@ -876,14 +876,22 @@ class CfgVehicles { }; }; - class NATO_Box_Base; + class ThingX; + class ReammoBox_F: ThingX { + class ACE_Actions; + }; + class NATO_Box_Base: ReammoBox_F { + class ACE_Actions: ACE_Actions { + class ACE_MainActions; + }; + }; class ACE_medicalSupplyCrate: NATO_Box_Base { scope = 2; scopeCurator = 2; accuracy = 1000; displayName = CSTRING(medicalSupplyCrate); model = QPATHTOF(data\ace_medcrate.p3d); - author = ECSTRING(common,ACETeam); + author = "ElTyranos"; class TransportItems { MACRO_ADDITEM(ACE_fieldDressing,50); MACRO_ADDITEM(ACE_morphine,25); @@ -893,6 +901,35 @@ class CfgVehicles { MACRO_ADDITEM(ACE_bloodIV_250,15); MACRO_ADDITEM(ACE_bodyBag,10); }; + class AnimationSources { + class Cover { + source = "user"; + animPeriod = 1.5; + initPhase = 0; + minValue = 0; + maxValue = 1; + }; + }; + class ACE_Actions: ACE_Actions { + class ACE_MainActions: ACE_MainActions { + selection = "cover_action"; + + class ACE_OpenLid { + displayName = CSTRING(openLid); + condition = QUOTE(alive _target && {_target animationPhase 'Cover' < 0.5}); + statement = QUOTE(_target animate ARR_2(['Cover',1])); + showDisabled = 0; + priority = -1; + }; + class ACE_CloseLid { + displayName = CSTRING(closeLid); + condition = QUOTE(alive _target && {_target animationPhase 'Cover' >= 0.5}); + statement = QUOTE(_target animate ARR_2(['Cover',0])); + showDisabled = 0; + priority = -1; + }; + }; + }; }; class ACE_medicalSupplyCrate_advanced: ACE_medicalSupplyCrate { displayName = CSTRING(medicalSupplyCrate_advanced); diff --git a/addons/medical/data/ace_medcrate.p3d b/addons/medical/data/ace_medcrate.p3d index 4398599b99421e525b561fc1d83b9aae935bba6a..6158b3c9729e85f09cb0d50b44060fdcb8eaf4b0 100644 GIT binary patch literal 208487 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

    IdQ}-fH*i2jU@Knh{1b!6=T3tEOYo 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 literal 31400 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 diff --git a/addons/medical/data/ace_medcrate.rvmat b/addons/medical/data/ace_medcrate.rvmat new file mode 100644 index 0000000000..17488ebfdf --- /dev/null +++ b/addons/medical/data/ace_medcrate.rvmat @@ -0,0 +1,79 @@ +surfaceInfo = "a3\data_f\penetration\metal.bisurf"; +ambient[]={1,1,1,1}; +diffuse[]={1,1,1,1}; +forcedDiffuse[]={0,0,0,0}; +emmisive[]={0,0,0,1}; +specular[]={1,1,1,0}; +specularPower=50; +PixelShaderID="Super"; +VertexShaderID="Super"; +class Stage1 { + texture="z\ace\addons\medical\data\ace_medcrate_nohq.paa"; + uvSource="tex"; + class uvTransform { + aside[]={1,0,0}; + up[]={0,1,0}; + dir[]={0,0,0}; + pos[]={0,0,0}; + }; +}; +class Stage2 { + texture="#(argb,8,8,3)color(0.5,0.5,0.5,1,DT)"; + uvSource="tex"; + class uvTransform { + aside[]={1,0,0}; + up[]={0,1,0}; + dir[]={0,0,0}; + pos[]={0,0,0}; + }; +}; +class Stage3 { + texture="#(argb,8,8,3)color(0,0,0,0,MC)"; + uvSource="tex"; + class uvTransform { + aside[]={1,0,0}; + up[]={0,1,0}; + dir[]={0,0,0}; + pos[]={0,0,0}; + }; +}; +class Stage4 { + texture="z\ace\addons\medical\data\ace_medcrate_as.paa"; + uvSource="tex"; + class uvTransform { + aside[]={1,0,0}; + up[]={0,1,0}; + dir[]={0,0,0}; + pos[]={0,0,0}; + }; +}; +class Stage5 { + texture="z\ace\addons\medical\data\ace_medcrate_smdi.paa"; + uvSource="tex"; + class uvTransform { + aside[]={1,0,0}; + up[]={0,1,0}; + dir[]={0,0,0}; + pos[]={0,0,0}; + }; +}; +class Stage6 { + texture="#(ai,64,64,1)fresnel(2,0.1)"; + uvSource="tex"; + class uvTransform { + aside[]={1,0,0}; + up[]={0,1,0}; + dir[]={0,0,0}; + pos[]={0,0,0}; + }; +}; +class Stage7 { + texture="a3\data_f\env_land_co.paa"; + uvSource="tex"; + class uvTransform { + aside[]={1,0,0}; + up[]={0,1,0}; + dir[]={0,0,0}; + pos[]={0,0,0}; + }; +}; diff --git a/addons/medical/data/ace_medcrate_as.paa b/addons/medical/data/ace_medcrate_as.paa new file mode 100644 index 0000000000000000000000000000000000000000..de1952e756ba2839d4c24a0e4bc8e83b58f5b02e GIT binary patch literal 207156 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

    aLDbNb4}zK|H17cC+Y;LWXCDbRl4NZ>za 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 z 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

      guFYHG$$e% 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 Kr=Jn*^#1`&4Csdd literal 0 HcmV?d00001 diff --git a/addons/medical/data/ace_medcrate_co.paa b/addons/medical/data/ace_medcrate_co.paa index a817bf0ae47bb991f7dd3cbe9532e9cb13ed750d..725902d0ef812404d4e54db1195cf8c5e3b1455b 100644 GIT binary patch literal 1199085 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

      ZH;@mmr^+Si|6}l`c zfz(>!aScvgk$1frcS(_N5G)dLPHii@S~@qkf9^tAPia>dvdmzWmBos{)}#|B-Ute} zUnpyCp0&wZjhrE$LQ$``WI%#QO+r{H*MkK=z&pJ5tod7foW&2{4m}QS6av1)Lqqw% z8F*Rk(>`_!B<}4+dwpoARvp)3rjCmoaERZmxdZ&ilY1qhjV5U%CRl;*9R}UG8&*i0 z4M-Ftvj6V!^hlAbrldX}#9b0ohZzR?%jeK=*vY_$I(J{h0UoHYpT4D;&X)>oH*Rn+ zaiS-UUL+z7fy(W#`w~*+RV#u6_*!*Cf%QnMq9H3Bucm$hR5W3Yggr^v2oje}JA9T* zXTW6Zh5kQCd9}#{$`Qu1z$Clfc2jE4${{;4r=GYoKOGgY>BEVd4y6WIfdU`Wv%`mQ zjftxhGq0TMSw|zPGVnHsbA;|117Gs19>Sqbymsv$`&MrMR!?t9%-{Y|*_ktWXJCCn z)3fH-if_q@yFw)Wv_zLi{bNeEt@Iyx;Oh6df-M(ceDGSCIiID(p*JNgjn=TaRfKsj zdtxF9+e~A01#OUkqxRUC&!8g51$2p&Y~eJGvguzV&6L!P#20)hb|PU9Vf)tE6Ws?# zr7;u$gQoQ5my=$;IIekJLT)#jg{4w{8q;4(xr$3dyK}>=9L5U);8IMiQuZwGi zhv=2~zoX4wmcy;TPQW|VZDHKMUHDTxNBMtQq?-3=Nb{)$Y+HJdShW|q-7v6epuzyFVkm75|T=w}ET2-v9rv>l)~|nX(Ox z!O(rKYvX1FXoa`H256;qIvsO>cI`&cGCdVpCc?E{V`wF0ba-#f`e`Ux4*}~$HRxBuy%9Zyl-Bw=j#fYO?WFD3ma$jWA4j| zno1+qdZ{fjCbzVV@0Zr-p%{LMQtSUx^2F|GYC9xE_w8%m5GEVZAInap7dvJ|`tQcREkH3X&#-fVH z2d+TE#?3Kz-KB%Gt8GOvQ`LL-uk61PNpHp?jaB`Z9_3IASCk=`8;xy61vdkM_`3FCXS&oNZ#TwMdMmJ6$7d}@(y&(L z68Hb$Hpw*dNu$tb73H4;^o$~*qF@Rm#D(XK;_c@QGR>p=B=Mv%NTfE(iB!FuXNP0_`RaJ$E~!H|z7%eJKf>9yGpMk+1mRAE-oJqZ8S zK6LCexLLGYX9MheX9-hsow?N7l02Y2YVlEui!elkvRCDwl#{GtdJ2k+hfA#%^Xjdo zmgaSLj961~h%o0ZEhbbh@c8_r)Nc{CzNZRvlO-4VDGx_CZUFt@!)W!JLR7C(Mgq)6 z`3eZk>0tZA1nJ&I>4PW_Ugw5r;m`;hrzI&Wei9~LjBt3b!N#5CGzz8lKoguD9 zYhC^dG(1v6<1n7l?*vUoKK^cpYZzXA%l(5h9?5Mp{^t*W@keufB?X54(PbTmKf`HAbF7DR=7d60a&*q zD~qyU2g($f0HdSDb>y7G1*`CIK-!#I4-Bn^x)BJ*sExBn>lf!lRk)Z~bbNUS4v4m? z;s>v#bDCC+N*3)5^a?n#(L@VcdI%I-2}Gb;W8}tLWKfZk^Y257m>!c;^e1?C@Gy^k z(yf93uji0UaUk4fz=H6R{Tc6_G7;p+dtpEkZ0Apr<{#)c@XQ)kW5C}U!G2(0lw0SL zE1n_hq0RahUEL(~9l^itx}au>z-(kP_0hHvMzMeG&q?Rw%idVDVbn?i1j1NT{ycle zgF;q&;Uj#`Z8=XI;x4G#$EbV_C( zUz@mG4iMXGzkEB!^x@meJWT*`a*fP^a0j2X@fNcgMdg)9t>`E73lw^yi}&|l_!sc6 zaba{g9ejR<9n$%9RG8&OWtg9ZP>5EF`2_M4bh`j1yec=>0sK=0MHRCN9am-^qA{ZP z!}mVB3{H5jHx#0E_?ou189EAvfsf>YuXAl!V-QKcguVIQW6N?#Mak)ockkEiKV7|A zN#?0xa$SFzY<{-Kae?w&!yP@Y^Q>q$WMk5Lyu+4}#klb5mkecWWWrHJa$WDXy%Wj0 zA$-^4{|i1R1KiL+FXq=4T7+Y#)|}6z`#91SH#>S(8ql}zfTRRntp?*c z{$O;yk>vz>VQML*{~Td4nXXILuOQ6_ml^tFCK{kd`s8V?rQdd_m3TIMCDZ8 zUhq)hzB_k(hRDsEvDGl!B4n!uAseGS&V2Q1nKUCJqv~m21p_w1!4juF22ch{IBLqu zs&ve^+%Cv}ZAmo6txh+oh;k%;39X-(GKy8;l8*?}gIrUbgbSSN`9iKF34g|Ve+)Sf zAy4udmrKGe3nX%`w~K{Kzuj7~PF^LJJf<)7c4XgGses&vJa#K4I&E7+DseYVb|^ zJ$npgPa9qMg*^F<#y|K=VIFB!)^yMhr_xAeuZGfRV`G)zPye z-*Q7_>twv?aqF|ud!1Ku{>-3>}u`=H(4 zO#RZ@s^>1|_iaSWUY5*OGbpNG()#0x6QhzZB-W7OY9W`T|Dca(Lk!!9WL!9tH;h_TNjeQmX#%nV z9&>on!h3?bceR{@tBUohYf^n z+NtQPX7beq2V$4eYl*nnv)S4Df-aGT5Vkxt4MH7@JqOu$G%ws9Cq?sblX>6iWBWyY zV!T9h{J5TjsnGyx{PP5|{M)cH2GU*rfHt6NXCc93aP7+d1_K;k_EN7GZvFD+wQKdn z716=B^^gC;$G*~Ya+S?`BFHyBX%HTph_8DJv&n^{9TU5mXpV&I+k58@vq*hBtLcfo zy2e)s^D50#AnjM`@G5O}b<_5;N@4ktt~QsXYhN%~@(XU-)87v-vf;(Azji7I2laT4 zNcqPkodi!P-@28Y-?dde%MkHJLU3s5x0r=WhvyGC_vSnAz}7K=ctvMm5Lh>Ia`W>^ z=k8Hf&{xXWmD177Ay_S0ECxxIXFu~+x*XYUXlH8+5-J@ru zn5RnDM|M|m38=e^pv--ZWAZtHC+(sV~-b>jy&cVGbSzq@{u#)zqkry`Lm zYzY^K53Nwm5p4(K2F5X~>Vx&~MNp5Dz-hkZd^^M zh}5yWu^dcrfs=K#V!ZBT2bL}wyF1`+2+Zg!#>d?Mu|GCVc?Yh?oPrdP@CyelRCsqs5BSmL_>0k|U*KGbah@Ay zuH)Q>n%5~O3*sMLB<|a*n$+W_WXtb-a>nSV=pal8IW`Axl2WifSoE`hKAcTZOD_+$ zL%oOC%Z5O-)NsCf)DT7f6i*%IS~K~U8kp~OQ3ZXbBT1GEobkf`-qq<)0)+R?`T)x! z`yBv;+`MA-uR?G5>lEsZJe<;$<>?ybCO}j$9MP zX0^`ADE$g2?-f_G^a2qD7mg#{7mUnOygqcUosrB<$l6p`O9no7$-8&c#h+>drexzNZXLDUZ!p?z*012^Z>xc&Iya!d zEA%bEOSGIGW)8} zexX2^Wyu26K7qXDl50ZDphp4G24yY%wWyJ556QN3SBKfCsEmvtdy-%HI4K;EIUF-7 zrk1WbdA_+l4zEoE@SS3b1wdD|IZ@9l^s!kWcZmiF?j4{e3m^;4ks{uY?jL9eGx8My{XFhn38ue9Y@82=pVQ6NY zNbPCUd=TRjQ$IjLDou+jK5_*7`oqpBwvL6`QboUt3@XfJ{uuW!Pskl*94mq+Vpbko#j<{KI|1<1x{Fp-(HtL_XDSre3p~@+g z{1YE3?c)MWA4{aX>=f{w;`yV4st|2LDIWx}SW4Sx+ov@z0+?>;f=%S`UtGfCB^HZK zjqMN-Y1VGirNBnJn+@Mg`XOP2(vQz46~A|6x`S#e`Xt0RrfBs!BbsF8HOO@tk;4ge zHyEhbVhDCkkBJ-ZXckOx-Hni!utEpfW(~KXOvyG9SXYiG&sW~L9i*9#x zbTLg^w_nj`^ob&>$-JBRv7S|{AnGFc%31d0JJxKW?omACv_ArS*lL5+<>=r=sej$6 zdBt(hu&G=p6&E0N0ccZo$f9KCMAtsOf3+u`{qYxPn>No-6QbkMcz(Z<8qu4bXPaZS zBj=lcT(#sZy^~KyTjj#B19vJb(K2eoiZbjGL@PK{#>vhYl3Ye!P&BI@V~f{Rm6gGJ zkk$5a7mWTZbybz-IKK3EHumSeK4>TY%*_8zD%RfnZxWphW97q$;=mxF>4Oi>!qDYZ zPxr^{&5v_BlWT8)t?wn+XW++{E?Wwh_^ywgy>Ni$J$;Pb)Uhyu{P}r7* zt!KVNTR)v-mNFlb%Zj?YFTlt;BBQ8CsUzprG>2+7>PG94cpG}`jh4^O={Z(4x~~*IXW{l~us9pSpjEPezxsZS z-UTcq2}X`Eg>e$0&nUr{VTIhDVhqE!o4I8E#bMY;=hc?|g9<7>0V$&U?}>uGI+9sI z&Yx$p7)+o$2!9e7#~3biN-*%&m_#B}9u!zAl5`OyEl*M|v_q2QQHohdFNiN1GQ}Ap z1`;EdlEI5(^fHomF^l4rhmm*>{9hUiegSX2#S60+q13)|eo;7XK=K4k+wpi)gM`bF zOtirFHaWja(D#NwCy6)Jw7^UXMG09u*Ql7Wt7Ak9#lut4-sq{shLah=eRxh*4<|_rd zcMMB@{uzFrNnjSu^WhC5?bk{11(d7ESc1P>0S_3FWLeDM%tK5Hvyw@2=CmX-3k~?n zmG^%rR*#Oui;GQ2xc1k=rghK@Xr6?Fv3Nc|;lz!d@i2l%nJ;cWSsLmnQW$*iD$U_#6I}u zIOkqdBD0j7f65iHJ?2R3QGn=6kWnh=5+`6trQ1u^%LrAzdwi}Y( z3b~xtdqFW_RH>RlmgP?Ae=p}b`Y09|*57)!{|to@oG6~@B!;c>JgqBoU`h;&=R{Rp z8a>n5nti(U3ekPU*g!>yU6jbHM@1-%0Rgi7Us%gFUiGxn(l$yFm&zC zA}B9xNR?xVX8D#uEJ9NpzAn+YbKQ00ht@=4SWH`D#kfjv3I8sFh@_A5>RQJSZc`Jb zi}*WUh5p}tFwQhCQy(5hJ2J62)vfYv8#2B~9I|IbJ-1>Yan*8@Z2$xndo|s>it#t% zvWWEw7@FC+*{Jho6H}MgluQ#7#WR-@yEVR;f$@WJ;GtMmH-0h>1Q=NH_#2=I&mCIt z7`;snzimSEikP;!yWG0lWA6Qfw|vFk*bN-aXdt~O7iCtfA|e-Diu0AabBer=lHnrk z(B{acWk}bDE#eH8U#dF$;!xcs(oy-uCvTfBjeUOme-pcl90O;5i=GO=C$Z?xq?J2* z=DGyyt1P27MW8L}1rg-3_qYMrn0!XgcR#ok+iet&x~!!hEEy}rKkmR=$?%WsRMSG^ zPJC1iA|zPl282}VuVJ;Y;MeB2pv=nBlF&46NQJ_IDF34h~x?PmYcsvRoDx_64cn z>zyEpFd!htXmwhxgc9!u%O7iMT2R`>{Q%h~`H75BvJH=RgxdwagUE9+UbjJL9Mj;0 zO-chT=b`}5tQVU0U{-;|mSnnM)e5jb&l(Y-1b@$Mp@q?)_D;%vDN2$ZU6a1~RH1h$?TBC? z!dPZcR*vCcsfId8?fRhJpN#(oPvH=Y)u`IcI3Ct(=h=m}9IX(4C=m55+l>2JcT!(y z>zmc_MOZ*9HhpICLNpK|Zg~as%a%P%s7FB2YVo=`OuonyL8a7L1;&SH9Iq*ziPm%G zggTap$Ox29nKvQzKmEzA{E>EoGPqRT6nzkPs_HQZ3eirnvW3P`-Uh+dcTs44dQiJ! zC$RrR)9u!XCbrx-5o+GyoApyok7DgI&njfj0`3w1`|tC20X!47l7@BBF%fV-T8+*h z=!o~h#%*m`kN`db!8iXZb*!0-jHKd=?t#M^Ps^(o7}x4NkSZU|V8Rp2Y*aXZcvvOG zYGjO(pW@m-k7sJJn($0EjXm6qu|xZs0lw{a#`Zc%y`sHoF)mW4SmyFjLU{H#Gmgn4^!5?n!R_$ZFFzX)Jze_}}%DrA-`bHLcVBv1FRV zyk7PWrTAN^J6dM=D=BBss6$*z;c(kP@$e+y@n8cv(v%b32NgKZcIAWrtf03Y0GU73 zSdH;51#EjVH8{qRQ1m+}?}PY??`LPT4UNtrzC@ut!Onz}eLtg*UQTCgN^OGx_=q$m z6;7uK46j(n6O7*{jlL+$PV!}HPxzj;2$b*Pt8(%S1lO|9@Nd{Ivlr8=bWNXP)6UPV zF5&2sc9+!tZ~nCx*rsJhi_;iAMJc{Bw(q82LCb#9OgE78XKB>@V5!O`lDNsGM~xQq z3eZubl%xKnzE6qrIGn>tv;b>dJkOfJNe%lmvjrc2?zPt#8Q$HUkih(gGrx8{4?H4W zIw@X;P$8d062x~h_F)MP|P+aSogsmbhNH=SKFB9v?d z!}#t|n99EYhUm2*)>6vI(3+Qr}kiHW3V@pH2<2ICTE2R$BBY!Ki6!vBj{Zly9ip&0!* z8_XrRv+EuDB4_=Ici;TixBA7U{JwpRlbl}x-Tw$MdDw{T2LT|t0p&dTX zYLVe(&#Zpv0x*#cfsi*gE4el`C*l!Cwv`73tO8domSvLkDx3{Y50YvHN7+q^*Tze> ztz8P%UDA_{Z=ttr0VyQ&5vW@Wna@$<(Do*vev#tkxYulV3R;qb!3e29XTlp@y>d|4 zs`hm$AmOe$u)CaO9zj<>pcK^|4U4J#hbOU@l3N}a>LK;(OsF8&WQ-qOpA`k76bW<3 z*GHOH;p*y%Z&+M&wKrL}8+lex&UL3_1d^{ou6gyUK{D--<}0cZ{R;c3D<`{|H{F(< z+`rq_A{{xY^I4Kx_qbeHR4Cv7meg>jN0Ed*E+8J?{Q zwZdd#G419HROn+(83-{lW2n6K>cUEaBpx}w$YFVgYCrO%bIRj7<>_2jFmq}xwX|l+ z6mNMSui5P%)h{^Bn~Gs>@$+o-pnj^0@+gq`6A`v_AqNFVtkLT;U<>Hk!LMDU#rMV} z`JPnUtVu10SWxleqSlhYISG&~xGBvKZmXU(r{SkFqlsq1)?x(LOsL%)0TIX(Z|PId z;+||l`BPmvu_^4b8*N=EWpC}GRbDTx28^%%R)ZOE!cWHP@i|_@TP*j*I)aYYuCMUR z1%0t-_FrZm3jTpdCus_I=^81UBa7wzt-X2L*?WeS44=I~nGO6#4W!~h0P&a~m^QAi zm3hJwyt#PYX8y&e&w;CP-z^aIMDG6PD|!jclFLVbyPp%Z<}eQg?%WP)+4_59b;9DK za{yi}wy>ewG*7#|dUnE@n;F9%2u|6|#n8@<`t)i0-~=}3;NsN}K1k*%@Kul{0sUBa zkE=mnT*mLau3vcz?<4dnO;HVb`eHp^($y@y0Xb@1{mUU5*Ym1`lA~~4%9X)S)l~1+ zu`zADC@Q>MySGJLyhp2ReHETG$r$)25-KBc zr8MtpNSTMtz<;#H)2CaJcUXeS%)d4LBxyU`R`J<3&o0 zz=>`QldbZU6*)+9#EI8kiX=`%Twb7Vy;AI0`|gEwa-PLL%8V{R!bJBMM#-iw7< zSf6g}wk*S? ztnfbfXo|6F5iUa!c%(}G!sfa-k2{t{!-cs>^D<{DRv6)_9N?9YpCnV1X^S%^5@|m6 zP}IRokD)BL##rH)NKDfGz^%CSXvVC{9bN2ARmWtaWgv*?*8H(ze8GZRSmeymDfsv4 zIfwMv=e$>5iY>$zS6tfgzeAsZsHJ<`>|Chs(&*>5$#$5e_MaIT?f;(W=9Hyk3;QYy z9Wu<@BRhOOQCblNp|(=!3T8Tvz>J{u4sgrtpYe&0{7T4fhY6FdUz6ur8{fA8wy(iS zc5}4LEj)3F5M3V>TnvNW^Z;7=h|>i@NhsK{j~&8{)`b28E;Wm{pX+RnAgYJdpB_p! zeg(N1Om>nIPE7@6NZU7w{fi2@TxX~edC+R19EJ`&Hl2jAa&O{vKc$sVjScIu>BxTs z1Vu^}tio-lq!!_|yQL8TeJz+a_B9jFYD$Ipx-joF)Kh@`4+Gv&uI*AM*V#&~G03wP zx#a$6ZgM{!u*9DTYsCW#-H*Ayxiyqr%vvnH$phSIzedzI z$1jRhxf*%Am=(XAen*?(d6GCN?NU|3(8^MhB{s&R_fmNlhBSE&v zZH=Zh55XS3nBV&9apPNtWCLW>z2UBp7Am{(scM6X!O*>f9F{0m?MI6BJJ+c3w;P0` z3Q3G~*=y|<30tQ1gZU^8RK@gqfsV&7EV4AWdx!d(Te%^w0cdowE1<&Rbk3LjUKp2* zFAT#yBRVsSmp;7aL~IPF>w@cAT^c&eYI>u|x`tT@)Lz_Rcvl zD@w5-GDQRP_ufvKLHU+7ohe}ORJ9>I%#nETV5HT9C-oWT7s%%^#}X=COdw+$=mV{C z(xC`}o;Gqc(WxyBwn(ITFpRUbS?fvhcEBcY-nPUS1b+tT{^kPrbte&bBF?2X>ECYhgVQ|QC7`~$ zv4-X!{GJ4V=BV$t3u&7KmS2)|VouwdEu&pM^h5m7m*we;{(ET+KmYSK7Q$3PKUGp{ zg~pDJe63Aer*iv+760e%vQYM?aBUZtD>kX*a`q$j{23~58_t#<%Sq}3H$rH(ooPYz z+UCkt!EZXc z+TgwJUE4BhxLrm^U~CUBMo!sv`0O2>&k-l18p~%vrbjL-n`aorI5;hd#}aaLL3xmU z&Uyhvms@|$0$hR3xiSYHr(to|yYzs_Bzvdcu;|zavFpIi(baJ}gH60KbDr|l;nO{L z@3OI#Wl!^ADi(n=ghfukx@>(v1W44CA4_)w4T&dgKw8Ewt^HR5Vd5mi_clo z`KBY(3YDz|c38J-SP%1^sFs~IY_r+;#sYPM1~IGj&t~F}WC#Ze0dlE-_J&COC26k_ z6}~vr{O|d8tO*NSC4?Bmx5t%~lEXh0>OZos1l|W$>x!Ii%m@1!O!9^Xy;n*4QxUG> z8RDFs*aX$Qs<-zXrTAQ@^GQRwwgw?}=t5?Ou>7<>NaYpd#|Gd3-0);|IaWYA>Z0gB zL7`SU;@!d$5FewC7+b8E^jieR$MJ2|fmw*?JZ(FCT90Y)MM^Rc2K5_-#GBPRsoA#m zt2AJrJMqqS(A(*!I_vcjI+_pW&a^0&V0X7CgDZK}k_VQO`iEFVZzeqjP|T3x*YWvz zyVJq5QS`q>jSXiF3x-BwYZ(!qnwOUjm&h6`LFgaQAl)Od%A%tHUN!6XF+P%pSNvYl4 zZ88HMJROk@tz&*xOte{x7}$F@9B!ZyG6Mzuhz9Mc6kZdkiKipi(<_mv{~i5PI&6?G zMC^sAoE&!1Zht)r=GQK2?t<0zU(mjM6N}#e;C*VCso_OB4TQT9JJq~?kN>4%ej4)> zauk{LxP~u{SIzM`WjHLb>?^Q87Ip8412)Le zb}rd1JE~HdF71c|skLU{3i&?7f7Z5w)?+e}0|D4uLp%aucMX)Dbiw$PjftF-iNh4+iNGUXy(u@|r& zyxhV5yJPN|VA(6=yaQh#S=`Ft3vxj@2URgDD~dYqUDPeR61C_SU)PUqTJ3P$;e2;; z&B8BVFWEOJMMJXO|MYreo*l(3+lDS}$S9@H=00$FLxwvG!#*0Ui(7S7XY3ElGCsIk zaphDTH3(bdEp@j!gZ(r6hU!4yfzOSwb>pp9EZ&(B((b~Ds-73aoWa&BYrnm4g94$) z>(AWOgA^41uYJ$22vX(!4IEwNK?Ap*%m~ zbDy0HF_Gx#gEp2{cUpxKn+Q$T8#pt!#T81u+a!`?LS-%-Sf>ulDaRvfG+z*Tb0d{; zt0ldY9gPXJ^Ra`-wSQ#x90Tx@_oKlZ))Jv5^iSvY*K2ZwKQ7sR## z>AoX}49nfN0=^|2dAV?(RbtvzzW9XS>J;b5lEiK-?BD2;mdN%{C?8B0^j*W#jEUE)r6H^ zhrC(6y_7f`q88-o!tE;pd~AVcnY&b=q=iacN{473BM}%Q!LUKC=x#7s*?iudkB%Wu z6-K`}Ks8^g0{1-rhMITy{`jEOqTw>DVLCoNuz<#J?f&Ucnu|JQa;8Xh?F|duyR}wR zG$npmbTF~8*q>zKij;LC<35rGn(nmCXoeUhoP9dDztf4PUFN6xeZNw}NGtVIrWFybBPUhGRK&oEBfx;oRAu9b|*@~V+S@9KeUfKXEH zcc79`SW?YOsZ$SxjQj#yhDVt;QXm?W$n!9{LSb_TgtY~e!wctzvA{4km62DJ$`qwG zGX!c$Gc!wd4oD)tJqgC8L5*R5OX9V-q{5~Xi#c)Dt|aUU((4Mdq$fat8L{8mnH#T0 zmNO3kcar(LJY@k$)gv5>Y%~ROktH9TI!@}9762#7Ob13$^(HWXd+dOh=Zyh|Sh=|L|Z znqU^7;XklRzNh%LDlOIcH|V?nMmCl>lea6d$aYndDb{F}df&z5@kaO}yne+3uF5Lz z`va3fN2|50Z08fdiFA#`!3^iQ_WMVZ)u8E(H@Vqg;f4BZ0v7gENTo8v`lm#q zgoJ9$pO|LZErB#jJSpk;aWJ%&!pV9Mo!{;kY!@=Ht?$zalrBb!^oBkIhI1k?Y08BH zKrO|{vxV3KeEP=CE9CG2C;y&zy;gOO48b*O*c&NUJ5s~7Gf^YZcE?wreJwW}p>(PJXcNY61d-;zK` zJoCT*0FQV9MV%(uyt3-uTS6k=H>fuBM$;0Vjtn2W)$t28KL}Wc{CvX;fhsBO!abfJ zPBO!U!)1#(#rF8EI+%VB7xO?mUbf4Bo1~9{Qj@6=7=Jf#M|DZW)`$!S_LK!ZP2fPo z7o9o71$@NO>0513TbFF1X@-x^zsv&_dK4~avDbUvM|n;(e~p%sdFzQ_hpjb@y`ny_ zQ2?s6Oa=6(B7Ef|D_1fZYNTVi8K)1Ul*09k9~%vvS$uxyil3FAKxW&-ptsi`gbw2o z!&VLs(`|q$!U$fRih{*Jd`#V?jAH(U-@I|_FlY)(*aO0AF)IGWzXBo{e1u}m8R2r1 z;)j!T7n6M_kZ%wC6|9%h6 zgHgpi(*8BxtvWDB<~@a9{r)EpqrlbA*1SqOHl~SuSD1J}b+X^@T*E>KrX^K$XhD=+T<>xg0E@^PojlN{|K+f-d|M5x&+b>J z#R&VP{A-2naHMGHt4)j+f8m$8kdv@>CXXhBvE<_EsSYSMO4N^AfgD*GTMS3m&owoZ z&G=-8l@XyIFH`{mHE22tm*MlybOx!*&L#9cN#~ODmze^j`L-*E0=2Rm@&!qII=*f1 zv)iBp`DLuG4$g^VJw0cki2gYo+6#e1IWWL@y{_LPtb1{HdAYDq(1x(b87cnt*k@#O z;n@eJO^*!s3j4Bf&xfne=~tKVp8te>yyM-NnUgLvilFqn$Wh>9`4f_p#w={+zhRQrXx_wc#NDVqQwa<@7f73ERu zd`u+2k>fD%CtHv?1A=B)7OX_2qy1WBO0=0Jh%QF+Zn(~>RQqT)qr3>bKakn?eM3C? zfjAM=r`ywu^*dLB&t+g`+e^Ozv$elSiSpMgVctY8+jwhoPjXSgpcnJ%mrc^w8HDH~ z!tL$=_pxMBJ<}84C&!;-cI}cDe38vRmRPNokT)(!G;yiqf>!-W-{T7RB-akF&HeGtB;A8KYyY*6N@%dB%lfgK@qQZr zu4bFniv6UHEftXu&s;+Gn^+WYl_xMh=;-dYoGux>k(egFQ`s_pbB%1J8Mhv(DDW?D$^9?Su4|uU#Q3j|Ts%j5it)0qKJkgsPPqt`l?>$;bxTnc(Wf)j)x`-U18inw6o)pV@Sn5* z%m0j!(3)-YU`-5L*{w$t+_VxE0C*(%q6F?mX0+_dqgj)rYj-ekmud=p{R&?v(LQl2 zOO6~`jsRa-&%T-!O`v%{%1`|bd455z)aiy_lKa~6qwjuw%@Eihj#sAPnSR4`0OL+;16iCPa>Z9!7M+Q|Kw=5j7?912%XkRuPy`X`aO2nu&c z>C6=<)m1NsTfu2Q74}<_ENk$iM{}~tJc`&dlvVe*HeOXtCy!MbH?@l?ZWgDVhCzF6 zJGC^YyB>KC&Y!vfQP4L z`4=#$*+q&wXbdUe)MrN1pq|?RBd(>m$LVVUL{WH(n%{ssM#2j~=Fw$MFh<}nzWVsK z*cG@tf87goIskglz5}KE^yr;1Si9VhZYwM;$a#0+=C(DSd8;2LX>GSc0l3H+ogbUn$lf70VjdIiZqtr5;?X>$ zp*QG@y~*Vd8AJSwZ*r2bbyV=7=wN;egV7o06fK9aY8@N)Yn~n7$RKL|Vaon6jY;jG z0RB9)!|j$Hb+$ifRDT<~}^g36(TH zCy%W_pU-W1-{Yfhobmb@^repQAds<}t5_#636N(eO{c%z=Ll*R<%Tw*cp8j;MjeP6IAMw#deH=UozSb>OQ%h*$O2Y$G06< z-P)&0W%BjnK=gq?xhzzCA}-#NYM`nEg1!iu`WJ3I);GVDU3~Ot0#t9L`FbLUgZ0dG ziCfEUfl0yG&#oK@jtI2dyoanRURNz-cW5JUn8<+7-R0`e3MqO!ASbuJ)nfmE*1G0(7a<@k8L|u z=!(V+k8RtzBHB1%R-+q@!Dh^_aslqyR~n9QeNq)_7jTYi!kJWapF3!kn)@j67A@w2 zjWm{kLaEVdv`M7@i-lbFgS)d{yQJ~CMK*&{mrVMlO*Hlu{y#OBk=7&KjzGm zbS{w-ez9d-FtEg-nu|v_+Lvs<(IX8VI*P?=`E{3X9JvB#*@0JI{Y|ERG{mOl=DO)b z&B4(r%KmTBwM#7N`jfBE2=z7R5TrT@&$y5wVIe!qcPD?zo zw?w1Y>-HwJ{LK)E;DD#lQl+vroeIqe$DTEYS$YG%Vn2>^;!2gy!~;4d^TaSFC+*u{ zl*}-*^W=OwIPx_{vYlgL>S+t5+v+;;aP74?leVxv=Q#(=o9b>X^NB ztsc)rJKz#sZGaJT7`Z~HJD`$$2yZydp@3>O`dh^qnU{;7dL&N@<#vA7nssbx_1-F~ zNgoNhVNlV0Jv)o^Ri{94d`eA%3(-X89YpFg)dJ#LM+cez#m>e5UY!~%u<-EUi1t~- z((bf~1tjw|*L~IL`JUN>2Lq-o(oW+?WVu&? z8scio6ASvblXSpu>GG98&E7p;oHF%_~`!qb+s{X}JA-QW`sZ^1-b;R3@G-YLMR0qVu z`D*c(U-GxxaXwa0H(Y?LgEN97&CZz=vh2T#(u+fd+y)TrzfL2n2+&%hjWxE zAWG=6nt|9CN%I^WReOIM?T6@?1*dwBu#(N+W(jp9uGiCd*u~ezM)`eQ(lJm;ISYAN zQmEnGLxEoX0vX?T1nU1#plTG3v-tQA{>~=2kEQZQ7eU)L!90d<-n+LFa<36=;i?m+Z){>5z=QxB(T$fkaEJvGm=!Z2G!uSJS?CPz(h zaQ*m3rvB5)1Qd5vNDORP5p~*cMtHBeY!vDRyt-=dZCJGPUUnD;yQjGw`WPD5?O_*e z+x+yFUC`ui9{|iv!Xux5&Rq`&nnMjo%k(r|&OUJETj2lOkog*4SI8hT&j~9H_eeOv z7WbUB)4Mh6=0=+k#FmMlN80~uUYEp@vg~Z=-%+4<#b1_xL;i|b$B z1LJpm*QO^QXEf;E9=To}#DB{G^!SHYzyHv{4+ofsz_YL_3x}?+cy2P2-;%&VeB9uJ z6K3o4nXIrGLKZ8M!)2S3$C|4ui`1F{J?b`~>1hEbh8ME!)yZ4T6Y;*M=@ex76WiA0 z@z87db(^C)rrLU#t3XYrdKPffz-UR_>Pr02<$q+slox2z>h8Id?R==HLRHG2jq zrcPbLz}XFnFsDBw!%rO@{2a~qX)jk*?IIoLE^xn1R&EguFR2GnR@JVBav}~6`*9*H zi7UsJ^!)`ttvbySV2emk4|s6gRtk2;0apwN)8UrllCw{!+%}5&ji>60j&3VFnK)AI zuP?tO%SciRc;%N4a_P!GW6PzJ;F*;jgDO4hg--6V(|FC_Kpo#I9fXAdO3r2mz;lKYv2aH`)^=* z=M+2k%F7`r$TjOk>}~HrUD<=!;!Q=4wm4ncU@qx66vyLW#+H*O6D#Qw)%uLqM0a>{ zl6@rI*_JHvBge%lflmnFdo`ORX%gsub7C$9n~wqCZsfaOm5Rz!;{Iv3+;GM1An6-$ z1-X(-g##UnT{6Q3%w>4B-6*nrp&eAYvqipHw6uA|Ndf15#F=d+?W_3cbuH;wBNs_G zP_A4o2ZDxyFFXsfn8 z^;jc_lZ2(VinX;`D#9caL9IfqXK`y!fCy3{5z^BmE|^Uyw$-m~PfrorvP7tgp@>}& z3|W3R@B5b`i%e$nJoj_m*ZsLSlZ{wHvzyrWr!Eu__9TmT_X=X=u+E< z0}1V118Qp(ME3QWYIye!O`!!+P=|v1@@#cWO#;~-Of9QnRP89>S9eL8%LMuwPVTg& zwRqmjs5994A%)n%&aI*ekFSA`JYhauuQm)h=3W-bRmfah12sO1HdX~KpHt)W@;Ym9 zQiG~zU9ch|0lWX`lQnNFFA-B8VSCC7D$_0F9D8jFepknscM7(WrT;j) z5^!kVJagLCQbV-Y2TT+=#Xu>IN>aiSaqmjs6mnOfujJ6zjE$hCXG%nN^n%R;q-iO7 z{%@a@#*&!;*inVC0)lakWp*}Rq=7l5S@Eg?sTJv?V+W)wpe~P+Ih~V2Eu4{63Izc( z2~?MeXwybE#=#n$p$24DMYQFRfscmFaQGFTVtT+a}P%4^6hJ&iOfYlr5AjfeV*6!Yjncl z827sYYg6;Kzxie}P~+5S53kD5+R81=paO73#%-AX88j<-$OL~>?HU`SpT-3R@rqvS zz}#k>)Ixy^qAZmtK$;?mM@O=Q>imufZXA+uwXbmtfA#-z{k)uZYdgfZ*tiFY9VCoh zNhn~g+&5ACxsdyPGy6e0_l@WW*%6NWTy4u7`df21{jm(uG<5!iAnLGBII`FU_YSY+ zpS!seM$ZPpZE60KdoJw$+^@B96U;0HdO1iEmBvK?k9m%JF#50pCJ`VKA&KKip(^o= zCAebK6HZ}_8VM$&)oleNgtorL{Ppp#zn)Kx&PWts_-BgwYcPdjhI1p9Q2h8b2N@Md z+(@{Oxnsn3pG_bTh#3FOYlm}jabUL?Q*8Rhe|HzK4B07^0l3C6m6eFHQ-Xu$Y@iMG zSy|*7M!I!gXegk!fD*R&%)mfMAk~j8@}cy-sp)185{X$Wik*-yF8)3Lx=LH17Y_(LHwp_6wm4EKi4t0b-2AOL?=$>NP7)~Xj6&nyd1 zLjzW!R_+CHGq_`FiXOQtmSdy_mYU+71;v8KI~7iUZag`GK1%v&93Q|K@-2IIK2RxJb{F!yhq;;su1c%v!4@)>^dsj5i& zqjTZay4z53gWC%-prm%60g=MAZwRK?(h-rQi`mv<4vt4oe& z@*QGM<5Axb$--!L;SL9dZ;cAXvsOLzMeCkNW8#`))Gir@qyfQZ;g!o*pg`H;{m(Vr zy&OGJ`|YGU_Bj+;DJ+TgS+3A8mXBQ(-cv1rARjm&%kJ{TUjajgQ|zCWg%4CR5^{Fs z-ow@6G|c{inzM!c8tUGOYsMz^TeiS-bF_7}!=c%o6c|y$zHY>M2aU5F?I(1|gQuh} z9i1?ZR^!9#lTP(=>@k>aeN~=Op#2T)f6_UC>t04HeHF#f;_^=$4TeWc{-inv?(ppZ z(GBzVR8p;i)w?YH4H-c3w=Vnp|8jrQo zQ60@wgopsxWdC>Sd6Ot&rFNhdzwh0vjyMZ%Vc*8PmkoqD3w^qobW?4djPpYM8~G`i z=&$^))pCPyWMTdj!NIV#VOzhgWonKMZbBBQ-!CLFHQvm6lUK+_4K>hG4nf~>?R}z2 zaJ&7k;)-`I$lrvcQz^rM1eJ8v(3tLDkWl^v0(US7JRHA4y^qFOYeI3`*8L-ago-+m z_LQJDp=wRVE~vRHN?lHR4Lt8UHeXxBa~RQ+11C?ynN?e{Z!ZpaGXJOVKY^cA;Ou!w z-Qi@g=Ib{D;tyAT1If$*Xm?Zh2py1Lo)2>}s_&WzqdM6sbbJQ{p=-bW`*|pdgA)Uj z;GG1GtA+4F?<>kJgmA4Z4^78umZ!3WT+VsvM9#$lZPNwE?N_;Xw&2t+mT!Nz%I0H!gvgR;DUknWH9t>>0)078{nC{1ob_- zpQ^Y6$*iT$@eyh(OpdRBFQ}-XX^If&zlXn%zpFlgQ(q{~kKy#utrH#md-Md>&YpS}su)%RLuQ4|}JUVkDMp(vegkqx+UB{e%uMQERCvC!#bU6Ufr9WCA z{K$M1%Us%qTmNS?aO{!9qV(k)ZAoxXq+pN3P}S2D2`m$^{(84y+1hG;p)8OQ%uWMj zV9&6}N8(flYR*QCb4qfnbn<5!*&BO6hoVPsI5r5nWx>~N2!vip(NUdZ(OmI;`rChj zu+B)CeLt@lC+&V`b`CS{{!-189YmJgeIp?c0#LfZsy-!mBBM_ar!qY9PNL(5gw1)q z5obFI+>C(K&Y#cgw}$S0Rdp5VG% zR3DUhf)XNv%df?5YXT;9(M;**U3ZurR$J7o)jeNC7Uq*@ax5`e43zdG7w<>fq1qZ))z?xpj%NVS^eK-3zKx!U`bOoQA(TJ(3=u`w;Oy9qQ?GFy(QX7^bQ}8Z zFL1;)9QWs%d9L1Q^)0#39-~BtO~3$1;`~BE(V&%kl7-pMDS_h}ZdqXzHO(|Q$GN%oEEv5a!~_oQ~iDH<(o0j`@Aka>6G$L@oluXp_Uh46}@c~+Je2M>hG z-ChR2QdwoAjbbq9aYj%aF0Gt)>G1(2s?u}<2+4;ktUh++e5z5$ z*qS5>*~vxAoILwEw9;;H(3ez7jcpn15{vaOaGT^U&|7Nyw*fKOcC^`y(aLR2DjG?Y zXgP)FIE{yJ2~P`MR7bcFT(fasvdLpw2v75ac_s*(_K+mC9_TFn{Cil3vrPIc;s!GbPjbk5G*f~jd=3B2EGY8WGM2TYv?56!A- z`WX{#P|0Ry`astoj<20<$a3K`^dj}hRlatk>MxILCSeYrF*wPR+{88OePg;zR8`?> z(OBrp5S0E@?W!R}KcQJqp%W~AMFC;sO$pJ~*JLbg(fvP(jMdSDzp$`DrwOlLDM{qY z-hlZ@pUoywQB_b{YBNxqr|ltVTbQSFM{GtW_yxB5*UJNZWQ$LHZF(Qa^BL4NSMqJ2J> zbByO;D9+1)1i0KI1tH;xK>t~cM~dL)3JL|1TxL!_lwfb7$Wg8~gY-v(?`I#@LE;UC zTQY-i&&y>@d)w9AhuR)&0Ym(CUiDnlQJ;q7>Qy(V&1_Zga4~H)geJ} zZ^=-Rj3z@U7$T5S~Ri}6gm z0z#DMf82D}j*x0e*;ms9>Q7f$_#j$e5wQFrc$@l?PgUP?ylUQ}uK1 z`Yjsw69@|_*t3U#m7O@(iorkTyp+=gf5apmGg2Hy7TClsU$a+(oH*MlEIK-d*;h~z zT=6BSvokH8XB6D0KQ)?pY<9HSijL)McnS9={a}VB9tP8o%P%A+18jkl{j^cTOS0e% z*6pbSoI)-fWRqi)O>|&fT#^pMsVgy_=L2bM;;y%zsTspnvgm|5&KGOoS-tHo=u{)q z4H#h1S=)u9ZPw##$W+QXSPINPMs;+?OQ`quiD?>9^lsznag?l>DHdoY*t70J&9|+` zLS6yv;$Pl=d{pDhOhQUwND@{|7}9=JD;d=wmE(RnJn#XwM0Dv52C-ih(qdrf5YbtC z1~33amcwxjf!gRwm0~!bAg!41{k}7G&=hR^oTHzo>^lR#S&CnzZULKOyGb|_mgx!k z8qbP02Y?J~zQ8%R3MOsm22gc3QCn@CmG)ClyLjT)P!;{hOOzNb{mQP5HLu2f&$U|( z-xB7^!%}MDyFKrXfXiZbwzP!yJJYdTSg1m;Jow-QT~fZMf@fE8 z?fV?f>s<*9g%;Mn+cFl27Zx z3JJ^VB+Pw{F6~t)c(RMAYh=Vhzw+J>C&{;zpNx;|-a|Vji7n7g=#UTZgLc-;imZ03 zo^#`S=v%ymW&ROMZ@uhn(a3$CQuB1+>H6W}2K=Ji4P9BT7UZr~XyEa-;~JI07eS0|tk4L%c2%D<6R6A8*{R-95ctQ4 z8jB+nacOo#00;TS}v}_bS)U<2N3UU8V`VJ}c<{JUU@B zR`^$X*>8UU1Zo1c>deUv*xlLVbnc`N(j7KoKFd{W7E}mz4WCG9WVF^vWE=&HAUxMq zV!V;sh|NfOvW@6qadne=RVIo^>C`iqKjmd_%E6wy3{PIq_J?h7`$uMf{~bQ6+_!6- zTX+gxwrqun&bj`0l4ox~-|m^Xtqv%F!-u;}@iMa>Gqw}DrRY?zX99|9$4@hzbgsu| zB#-a`xnq`M=C$bCSru>7QN#VO3kN2@SG&spL#_*ZdDopo;dk>3wIg>Ro?5MCV3ZW?n`$V> z-5Chue#*nG%)7Zg#yFpKw6~V3+LbFLzx3WnM_NdI*W(uw9LiI}jSp_7vzL=wa)(|>Kmm?v}pN1}5T1th=C3+wsI;u<1*<_F>umGZ_#_@ z5jXa`NQ6}Jo8RxPA02Ut&@5|6iY6546o@aX&>)|OLS!3-xrWBhK3;YDk{XXNH%-DA zC#yN75mk*uLt{`)6_#oB6Wseku6`3?r4!ZztQv}o`3#H(pueqd84D3o2+Y|{s)?Z+ z27^$xizAcPn~rb)qfTnrZ(=pNe~LxP?+^NP|jP z@&+R5BP=(yGBK{8wP8_om$+`Z+>P+MkAQ*5jRu$;af;AXv^*9d zvoHE}4)=jPuyV=tZh9y_$i$ZggH`WD?YM%*B$7}KmcSra6Ql(yTU8b-$mhmMz_2?g zj5BI!w3SgzEHXz}`~)%J>YLkjn2@nn+gOJhl<12E0^%!!dnmj%q>;8V zk;IU-G`GbIfhr@)KI$d(Iq~#Edi~f%8!5(YTf@FBqh5iro8+=s^A~k58(`sPVl4*q z@<4>8+5c&FV`SsVxQe!o&JIHZQB;_#+XebE2F#D9*R_Zt28NEz`@s|9!6`c*S%o>$ zB?H$u>KTg~nGE@v7|6i3u9kqzjMqtHqRk#gqpGKOnxW=9cWwaE=o7IXAph!}5R1RE_S z7jSND3&L(_){qFt;#CQ&W91$Xw=+80iXTFYf*g;8ZPneSK@<+^9JaH`g+PRrX`Yx6j&5tPnS|AEUT?S} zBpP*(eH^`zc_h91*tek?Ml-NCGGPzL6`9ePrUpg9+lopqUWlOvu>&Q0C}uQe<9B~q zQ3-sd`A~33EqF#9VDM)8X=Wljg)rx#t^rC34-X@-nhIt#4E6W#z*V<@x}G+-jnrC| z<<$SS(sugug9ihJC1-DSogfCX&{Jn7G&VFegl1m2&<-LHb8YG~OM(QbDIQP5 zQrho3_n+iEe&f&Jhs}V@a9dIsb({L90MdNi=}-{ZbeET_|L1@+$|7uQMiQR!Av&|S z;xihVvUEUeQu)k2qYDTBhYik8(WqnNo^pDgA(&0T)hLyFD!@fM^xAJxIH^P@hm{m1 z#%5mQA^)NpaQE9lSc+}H2Ueg%Gx`jASH+G}BI`HLM93h$txyZ;?K0GqM>2)gpCE`_ z%oHKqgKt%lbz9rzAW(z-ip55+1co zcHu?=7$f~kBYl$TouBmdCP5y8j*7k@-j^rga5zc+39qQz$EjtqKQF#@%{GM z5H%tF;H`0^p!lReJ38Y4Oh(5i!`7g5#YfU1rKN8RbKjV1hDa6%dL!_UeIQYfI}3~H zr>53G-srm9je26yc^7NDE*$HBfk&{Gu#R$&SWI*J*fB!460JYG(o6+%4*qCtc&W`< zMXxP&^$WG&s5EpMxrGbSGY>B>pk6>LcWroE%}ev|NTXguueV+sgfg?jS-OV~T(%;a zCp(4l-*-~)q0<+x)Z@cMtr5Z_uA>*O7z62?@#0-1hS|2W<6>ym?3f)BtyE!m+B{IO z+0>Q4)31$Hc)-6ZEZSc*hwqepxbiwKl`1Q)V$@wu)3<70mpaJCE@}r^?pQ+W*L39W z$&$^9Dt2>H620)gr<0IoH0t$)C+9Ts9O27p=<6efV!Wguw06J{#F2$_x}a6X$KsI) z`*ze(vC%>E6FPlhOXA;)oc8+*%`2^D>B^+eB>8h`5DZJ~KJKWelF?eAkn`Gm7p%7eWy=*;RS8J@^Avz zWuOlq-|nH`vc|^o3Qxd9d({%S+vCpS9qPk(LxKs-y3ZSt2r77MV=VWPX}nTN`{3 zKuR(>6@YcVYU}~FjtT(j>q2g0{J&4lEdm3i_X_CqMwDFxZ{6gy`i0OFDr*U90n7Qr zQ$lRHY*i`on1>%N6}wrybtMAmtll}JfHg$vrW`d?BoB=sQD=z{S9(I z1G{WJk*0YvbQ0!=GqmX7g!6Ze=BqIQ!scP$m<5h-JmWwe;*2(bj$QIZ6#kWDaFKnO zWtSu(XM;&Xv*c5?!ltFOI6|ln^gcE~YcELi_#K#2lkRpvqlVqjZs z>=}*3Gqv4Vh71$Q=Jnx2IUtP>?3y!z+!?y_$J}*ptAAz!Lr8`R6a7gd=*7?H4ZK z2C}JOKbGY5rre<~VB#-m_Q9@wO|2Mu;BNRKnXC|5kpImu;=q8|*aLUJt7ITr+1Kg# z-Qtb;`Be|zNbT3Hh|76U-7`z6%3#g<$aO(Q1tO`=vC{hPJHehOa@6EVEU?H*a8@$?@|cSKzj|~ZrEuc)08X6VFGbE$G($B zJStOt8|{hKSy7J(7gO(WvL~t(?<54K8ia@orH2hi)$hvv))IAZDFS1HXoY;(%B#kI z$dKqlIhp^EsJE4&->_)r{o7rfLKh~rH%I}&iEjSEYSc{SP5Z6F7q6DjA^^Z#iOPK` zK^n%k-v!8Z6~l!~aB1{ZyH=>b&Bc$zZ&EQk+rOosE@03PT@zYf)fS(1e)SQRa*SFATL>;{ zfGdDh?j7=hofM*(kb7cO$9u0NtAi9Ay_Wu@*JOgXsFeJuhJm~9^Y48s1;1)Sf%_s0 zP_ZhTQzvA|Xa9H-KzJr?8e!@Ij@aFR85n>$lcJ|gM{6|b8HpKV?D~9FC`*-?=eA;t z-rcV9Gl=8N2>F?U6>s*Vc*9I&U4a$ZQLsS!yaok`(4sH()H9BD4WZUuL1YaXzK$AU z)w(I4K#yX>+vF;v74g()blwU|%J2GG!qR1#lc-3{eNYjsU>|6KN&H4J?_TbpU!st) z?@WA1usUo%x@MJn%~o`cS@V+GMnz~gkN?iAsxg!jQ5&}3)??J5nq-hG8BDDAx>z_G zzokXX(?*~h?4QMR&(+E2<6p`pT%uXVddl&$&(E#|PmQ4H(;Jv)WiQ%kiXE`w%5;-4 z0$lVhpOkJP%<1G3a7stuE}t!SAd4&3@DKJ%!UMFLaBwzl^)oKXLagnJWvGYIHGoDG z(|U##F&s_SA%lUP7Nk8q^oGrlSSPdb3Ukd&NmOPZUAoW#?M07sY)m*xyJq%);@gQK zt(^Q%=QFfoL|AMUcMU}oAP=`BxqT3hD1ofj$vKNs&QJ>^Qfjq9@h}iO<@3TxA)JHA z>Yg)+>;$lZ4U(l9-2mcJR;U-0^Bi5+z@1dLjTn$7ESl?kkz3omTrq@v+!HtgwoXs6 zUmW3`d)O4?Inqc5!@g z2#(qTyLvJJNVrA6daZp-sj5KiyA97_6s8Fu<9#3`wz9wLa3~Cz+sM}@+L9ON4 z+XM%TM&~2r3uF(t;&Ty=V@2U^-U7!MJ+E6_qzmWjC)}(E>~S&A{t!Hn?i=wwX}9ISbi3 zh2`ZN)yzPQEWt&4(5${K@57=WC6!j0Qssa|M$vQU02{U% z&3Ml66Q0qJX02R2gi{}IJlB-m?k&5FHKdu}{U{)I1!$d}ju!G7rmCtw7N@x;E2cQi z?WzB2P5h0zf%Y~ZeoQ~#|_l|7WF=BlZV{{OR&5lW=Ge;UZHehx;ObujPcO} zwb#xO-=KD*kB&9nBR^z{sc$Y`?IOIicZ&|eMMYrY;Ec-Tt*z=~a-Qt9IpKM`l)S|2 zeoyUFs)u7Z(I*Ji_aDRnCmPbAa$we7nl_v3NvDfB$!crgNa5i+rt|*P6g{)SxHSCl1l;$ozgHqZ}R4w?H5X`Y--!n7&5e zf4e*%&LQMS>iNAK1YXA+)U|8ZJNV+*D;?3ITj+S{-cfqq6Wh@kCQ)~6IoSe5x6|YshnSh}>f2w(!E6PLF&t2{u7FJEyQTYXW5}!IT9kH-o}-bU zr1d=Q9rVO>nHqX@pQa(7LFIg{^YephRTo*IUVI$MB2+I=y$v)f|2=!u`Apoh5s)j2 z>8HYbu?q6PFtTWl;UQt1><`)~H3{U)Pf=AtfeH-L&XF-_%%H#h_U~tNHf*nJFI2Mi zB9TrL0LnE?;FN5eoV-AXpFEvLR;Yx|uA}hz#)*k6nz?(|t7HteII*oQn*MvYvy@sZ zkZq!|F~AIw@z}@THv@wPU7wphp$Q$%#0QS@9Va+?3Rk8YYAAtnS-c()u`ze$Lj2c= zlM#jgMJK%D$2Dk;ox-rFui1ftbfm=?On8p&K%dIs{w|O4Ptq_nHr)Joemp!@p@PQ$ z?Azzp!pZ(C1gF0Q)qH|65vN1;7LAgtRj)nvQe-$Ib-cFLNHczR8K6z$w$RJGzdjW@ zmZG;m3S9vgGB9xR64V=Q*J?k6kH&qwt#A@m@9@##(-$rX9bRvxU8gw5BSl9yM+#ZeDAB8yPW;p+|nc#dE6 zT@&B&`y#y`Ki9Q9EyYjBZ_-c7VUGTJhEx*V^*R}fDhk?cIQ0xw<=Ix^Apca51bX-lvg_i!~^G;&JVNjwgoJ~D|o0d7zs-8oD3eYk*_vm2Go0g`YFZjiv z8*uD0hQ;~6)nGlz?EGav54nNHfBnY=oRlH+-*GM2O$>Ei?3C=P%y|%Fi+l( zY>~@jn(p{xDhN}ARBxenkN?P>fE>A9s|CIfrtW8R9S7&Ftd#EuB{)F_FUNtq7YoRH z2oKHwChU+_Cet3c>xTt^$vXd=7ZU8ULKt%VBK=r*N%82NBdJ^0Gw}=?`i~2qEfgn^ zb?egg>K?*UeKzqqd{Fv(VBZ6-j7If)XBr_<1M$DTH0g0{Lb2r(_%<4Q=J7jXf*Hk@ zX8#B~d%i9tfvc6`?!9P7tKlkrB)jBy5ngAj;_698YTUOaKS9at7}-KXCRw#psiK$a zX8`OTmv13FTbx+kdtFg7y9S|8(HZ_~1y6e)wM|UPX<2QiM^JPv6}G??Xme6$o&ZrH z3z<`(@PaQ_*u6XLObh%HCTp%tcam9v~Y82UnVOdhA)1N9|_>IYUo`-DT6gJ39a!aOno<QMck(5^^6){Z%7%!T;FI&@w`~@;IFO}mionlfKA5Xs;%5=mfqzh{lPWa z_o#XsNDGL#e+cfo3>vxQR>doygcDI^-c`Gei>?Bp_X=PySN!Mpp< zb_oO4A$da18!9`^y&OEy7o*$5SACfst^u#jC^zV$lAGpm)IA_R+0k zrFsW+o-%NE48M-oD@5%4fRUoeB3@C%Ir2Pb%|;<)i&z|8lK25IxmW59aXMcNkON~y zn&+%p3`h#Ut`(H1ecoAKlXtjxSlB32sYEwq`xl81hKCjTrpaJ8DnO+CI*m=DLDa+M zKnVY%eG(-yNY{s9Rvk))$=-=kXB(4A*j0XqCn?QOg+rGP&4uqo$L1idH zfπ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

      5t94*N`!=^4R*_2+ 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%0Aeojz`W{{osW=fRFb+b?+W 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

      hc=LbbbSiP?nk@VP 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⪙ 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

        8E(GpAQfh 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�?ESCudFi$Noa{LI>o}Jf86%Ap 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

    1Q+sj6=C$hvAy&EnO=$=Gg}Ot6lg7@Raj82S zE6U%PPpjxKv$`s}Q%tlS6F`-hu7R4k*Xx$hCbF%q9L{ne9AXw-T6T+U`+7p`XE;7n zO5Ni2_nS&X*30M)2wDOgp_%kjZYt|W3~q8UdR1x20;2yt7)vnD6Qj(6G$e7V0QGSq z1eKMQbwmJb8jj--i?NQTCb6G8xYdCdzFD}jOU(81@S2&llWa@Ri|NTb8xy^_P{{a~ zTvDzL`JadF@kId#55nP@kG;8OO&XJ0KRgVE45o`tV5MpB+Xa)S9P{mSdDkA&y%rxB z{NGQywueB68B5Mk-dIB$efJaxpbAJUc&~rKmHTUBdICwn zjWn|gJao~cN)_9x@}NQr;9hr$$|be(-e9Y|Zzd=axDhmCnPV_g5`9`Aui8~0k4+Kc zi@jXD-mTIxCqhVPC+rra`Hk_URy8UylZ0mj+&XB3>lv5HsG2vAX4+I;TBeBN0h}XO zRYor&fjN2#>AY%=B%)#fj*#h8t!ls{ij5`3hF`Im9rmp5-Ts266^RqT{wzO%{O zQ~qBlG-GE6{x?AOWJY4ZM#DhSqhz RSN2BWubeVsO9-#&NeJZWBnjr{NKT?T*r z)97Rvo~I#)f$9^7X{@GTd5;?jxbmQPPic zjE)5hV0l{G!Q~iG3*1BWK#k^lc(p=?ei_SOyH@RXRCmiO@R{ac5~A9qZS}{YVLp^r zUmsUy#9FG5*PvP(C<111;S_AOe$^^F8mrJNh zkWf9m8@Ozgy}eY9fh{EZe>NnuYG&>XRHDx|kbM9qf#$os_vK!%T~c4)MrLX8aw6rF z$(upecz_#vr#@5B-wx%fEA#@A+1Qp4NYLw`^Y1a)9AuwF)0{woR%9^xJ9^~RMll={X>{* z0_&6$g?C5xK#=|SKVCaCw=Ko5+OcExQ!0aCH;m0cX2fSnW7rMf3F4~QEt{c6pQ-rp zM!$oN`1oT;P*n1{CrC<%rN|@#l1X}xF;=tpHm{XL>0up94XPpE(v}i!+DC91-zh09 zggG@g!dxY~Y_`lx;+ALNpplZS2 zv-;H#xR@HO$j*pOgy$Fx2s|L!V#BwjRW?NOT zb-A8e!$OVvB1vZvRJZP8O-Qa8&{j;uwr%fg@qtQiCUup@L0ItIxftj@6>i)Jv3Ny1 zT}hWpwLK#QHgTJpih19E-ym^VpFZ}0>%8`1p5DNXLjwQ8W$B#}eR@5dr}A2QE`0Pg z)olInCOA|xPi6f^tQ*8L& zty}aiY@qDWZt&Y3+qJns>3Z^u$G-OU<|5m|{u&j}QGWFOj*9wgmYb(#k@iv%3EH)KHW1H{k={o>lq$23WycBnMFz2!+Ezq; zZ$yqbGF7SZNK-F03Z(3!jrk@?)uINDl+8Y8D)an?V%@(2I#wHYn}|A%xkm0jh5Eqv z-@n0ufLv3+?iT-26K_7C`ptJi(8mH1)yv9?)~!~M5+~gAB>SR zR^VkPCCn=){(KD99yTIRuZkEiLKE1axHLrj^dzk$sYO7;##R`j2}bv~mfAEiT7;8f5&H|75itdjbd{&4R00aUaIQwAgj<67vN3*Km)_AAkG-5G?ubwKo5_{Z`Yd-i`HL z)TaPJi;V^UQc?n*Uxa04xi3IwpCF5mpH1(D13KJqF#*HPlqspHt*Wq{K>1qaS1M+b zHK-ecJ19GQAGx5fb;ywGuf3ZG5t&E)jvDELWP9N2%gQuB7Y?P>DfjQ(xs!Hr?wn>g z0W0;tjA^{2J?r>vgmiDq#t0a+Z|Y8xI<3Ui`(?mgYi#dmXEycBnL|XsTp;2J(DU?G zEX(aa!{DBiHtGP6Lu5Av;uq~@2}JA_b6^f^hHho^pY}$ z(5#}eV+e%QWPXnhlsfZ4d@ntquCC65aVdn$Ed8d}CFefNrmP%s0K)lx+CGKYPxaz1 z#Tf`u7a6w1W}rK--Xbgiw2`gr!Vr&6CfdH@Cni6V_w+>Zn=Ozk=I6Jx7{B=Ur=Q36eerho97bel)ZSz$%jHv#c->FHkfItd(bGz~Cs1xau_vENI^9T6asn)vaLl8m9@o$vPlKV+$9R*y#u?T(Y^httBH&fW8ZZQjsR3^ z^yycRB`W&S*$+rFf!%*-ZK1h{n-Cb(^t!@t>U-Xas{!eLgr>WD|FBYzva-g742rrH zQFD2tJO+4MhhgF~ApKUvPrvuDuY(K()qlZzNqI6v&*;}m2m)!cHIvCPcCrXJ4+3)M z;X{9keN$s&NH}^H7z3@=&p{K8r0tu(-zO2OPeu&!5rW~tNN$j8q+!})_l*d%2yjdoRc z)htUN5UaH)L!102e=E$uX|g1aw!w&_5@suh=%H@FD&s^c#nmN-#1NHRzvYIL(Yl+4 zc7PeZO}(RY@%f9L*=cCER&^{L`K1RfZD^1iZ?9L7t+{Y9Drw3a1;HDR{ASU{q{q-R%}DA=YnN1RDx05)jq<`_zLw%#NXpS5_IJcz@z#d@3yg{DX(<0*uVR$4=A$44G73xXvfxY_>g0wCZuS?^l!?eGF z02Vdi$3)G%^K?6r^N%^4=s96w{4RX_frLH%W7BRTc?tJo+O&jo-E|u--Wq$0;k4&( zlu%9BvFcBK{knZgj%KjjPN&Wn(nKe=`7>S0P(ylNrLrc3Fr_9Xuc3g{My9?+t8x!N zgj+kjanoidEP4S<=5N6c?-{DIe~_btH97I;XJ65wSoV?0^Q25ELUjh^DlrxvaM7HK zLMG3vSeYpsZ9u^LU#C2mBsllhn;j9q{rc-~UCJ(nAU-fYMENJNi%6wGsu@yxfB%{O zG{9BNJZbVvy<|;IpDL$ly)Lk+d(NN?Y`mvlf`1k~ED8*>)k@8+KurBJ=tp0v+2;F=3t9S(>;ds zq~VFA@1(o<5%qwWvAO(Qv?zXwFdD+$MdrPUy*ByLIRb$7+-Z!mK;7FLq7|L$ZW026W~Gu}f` z{bKiX2zTf%%)mJ>;<=z>7;7?iUj+DQVB&QiSh&cRi6Vm>Snb5j;z?7cRkHuUw^FZW z?*T*78TgiN#2!Dn{{|G6TG?tga@t}C>o35?gi**LTA4~mis9%1gd}}?HWVzaZrA4K zN<4cW6S$bST%)Mbahn(0i`%|d|VVFqCOy6XN7%(XNyV;QyIp@e^9RIROK7G&8XXr;-j%j{tcxwq(Vk{|XV|IHOzu8e-vTwAg zCAeo;#iRazxRbfeMu6652>} za*>r}22VG8zz3ZU4jyY`CqOsT`P*i~eF@y&j44y9Nxk9kfBw!T!9rFX3o{VxycA>fnKNiB1h22(8M8r8b@0#9 zeQm1WE7?cz48xR9eP1~*^EIao&uD0$az`CyB68LFlBgQ>=|$$P+TeMR8!w7dhj7y6 zR!g#HN+Ds+GrX`H0t2R%Cw0HVLCwcoPJ}E8@*||5hNeINXd(;+g?eOxQhjWH@APQJ)My=)~AS4uN+FFguQ*4!XuGaAY(f}zHwK&sKJ5~k>i6}m>cKq(Iv<^j# zQ7{~ecsoTc%A+vQvD2~r=88I&SD`$LQ=wLrVv_Uy*FjpR_nZ6O-*^1|-0YlW@4cRT zt+n@Fn>kc+PLh!^&}xo4dcI06xIP)!sE#<-L_-ZPB0#5K+#h~K=)|9@IkzO{9Xsx+ zT)`ghQ~$$vsWH+eglX!8R<%RNZhC%mcCL9%)l#k6u~$;@`@O9u-%|Vv+GhW;W8Y!k zJ9D=o3QnLPo{=#%Fp_>_UQ|*-NQX!4(FQIczqFp?gCAj#e?xwvF6v2mSz7EaQL3Hu zV4q=@#o5d81W;p1ZEb39RI;f;of5Uf%bYde5pG)4#`XkHiDl=m#P&g0BvFfSxq@L1 zmhsKz+-%cR+a%1wyq7qysoqBz=FxdfiswDG@JaEZdFm3AWMJU)A%DhC($-nINVTk0 zy3Lg4DldhqFo(}xs+tiqm82xs17`TqJzQTITl()Sbn;4{>Anj-UQp;Oi+*x_RAWgL zY{&@7t3&_Tr*-cAfiM?P{-#`w>%Nk%eQ`QBl8w0bITpIYr%#uw@&W~+J(4|E(;C+9 z;bhWNmIlN|?o2l1GhUTG3)9#3#Bc&Gdfo9=ObyN-z4Uso0(XO7Uf`JbRQuDuv#sk? z%MwxXm3=I;2O;ck7#p*iexK|m>4uW(NbNVw#jK9nH z0E@47F4Mn?t#i5podZiGB}3RMAko(JCxK(@AA0x~dD?$`ohx9$_urm=`cj~4xa;Ly zsr2~wKYSB{M1|L{bzV2gaAZLv3YtY*1L)Wh(C|Agr&NDOe1#cPL@**vnPqlmCWJP{wbo$z~DYB}Xsb=pc zeRy~cx8e0B#pTPFuOgp8s8)-6K8J^K+G&P!dQPY_*!F}Y*c>-DmaV>UHqa5}cWgzF zPw;^G4@GUlkp{lK5t*-4sY#ViRfoDPHCDWv-MvM>M}I59({2tjW@eRSORlviypq>| zdvUYG&Ikx{1Y7KjGKzp0Hs-0Q}nL7qx~!VZHj8g{|L}T zh3!9P7Leq7M*ehIAkU^8P(fSm>tH-P7&+WVEH1Ef2O6z2l#3*Fqjw!#gsrG3f9twzdga4t zW~OD9Dsp>b8f~)Uf5R{(F>LO)Po_RwSopYe`XJoO(wC=9g{^EbyRA)5;M^WBpAr2U zJR`N?-RK>v_NDB(V0Fq;A^L|U^B7*Rr$!-(QVaum$z9AklU)ACB3DS5cvJQs)-mj_ z4h^cSRbQx)ByM{-2U3w9n=6qVoxN0RZmt>qLG4%}FnaWVi{)h=FQow;&JJnu_@ghp7c{w=HoO^n)GUs5V6;=d|FzLIcregtkCSNs2YU( zxh}@HfOTw^Jh>>U!4ai$X2{j^&SE*GBkIILM8lqNc=%ayq)C-Gn7($ZNpdpgYklrp z7`DsB+s#b%&7qRrh#RLSIiehwP3NtC-Ro6pf0Odg65M8}0B(*tc+QChX8dU$kW15M z#5_HVm}W5!290hvEsdngQdrb)m}T*wex`PAV(>|cKpzXxplU}VJHBal87flcz$*V( z+3+y7`gB<>SXfRu#3;SMx#p$H$9z?(|A9>1Wr98I2pmmZsP1Bvo~lyQU0#0c-?rdz z#^Y_HqbpX$KCQ`GIW_MuYyYH3Yp{+F>c3WO&CcbfzHr=^tFw*M4U%o|L{_JJ{#hSX zRK(MblVRbt)m!3mrIf?P8RArjvivObWygJ`-qV9RqCAo2$HQN(wq%XX=uR+>JdU}3-`l*r zFJ_PF*$P#JQZU3i7`GPvMt!o)I^(!{#F#n5;(>MF_A7`ezBhZ;yu9;o{5H_F>E=x& z);QjLj6(X~Tzu(wxiTQ~nn`wE!n~()Js)x?H{9>5uqwk#tdKcgRP7twou?LlTf0Q- z>t=;hm4py>zHKIx6lmJEuk$;(yMK3%q`tDQ&LoktB_A-@Jboj&n3u~pYOri$&%@7IFDt7$kAK5bhN>$4+MmYj4FmqKTAp;=Qs+`d-S_I!Wu&xU1;boH>=d|Z+4X-`N@ zJb^_C4mT(IADb^xr+tE?AJJM>iB`feV+px!>z8x>)(l)hXKG;#uODT!H8oTJ)6Zt9 z+|OQ!WjhxQHO=_gi&NKG1E;zhyl{XdN~<;S?9qs(*e!W-sZ3R}n(f*>HfG4Ru|GVM zHbsIAm&(^umN%&8KDI%(J{vJ#RoZqf6lra1jB3tG)04|#Jz~wZJJH-EaE_AaVpqGz zrZQ8W+$$Lwv_Spv(WB>)>G{O_tv8{jS}(=Nngp7w$$i|kzZ40fz^S#$ z{jCPGYFVgi?&Bw`m0pp7XKGZ-wo1Jhe_zsvkj}a%Qao)POkv$6p|E zXH!0jVIAEwnt#!rn&5AVlIp+ut|LS3dd6e=qeni|2Gu`mw=Z&etiR;8&NG2Yl=bP) z)JP@Lh)0@KAxBNRKg9^&9Ih>f_}$yW53BNu+lrVFRn#VHcb2*&LX}&hYCn;39A~02 z*LOXmZQvf-^_0}R!eB|w!6i@2@>KO1y-I)S0iMUPW(g8apI*LT-#C@V`?nH;B@yT5v+;f?iE66^2rX&p$C@XG{q zXmH9B3;dq6zNG9yKN%KuPWo)Ql2-N zC>4V>WSGSt{qQ_ApL6eZ)w1;x`QX?W*aPL)taU%Q$o0c6j+52j z4USDTQW}G<^`+9_xm(U(VVC827X7|wTUDPvaa{uUc!!5glZSZ|TQ^6&?{((xk>)Uu z?QSXAlNWXB#zX8c%h>i`sZ!2Is|}qg^Ap|L7hH&v9K+W4N0(V2&1L+peBd0TpUjjW zn?ChLj~9I}x3#t9BZorLxZlp>%_a|FnkiqA6zPnzyG{3q@wBC zS2*jVZlu5;mozpG37BpK``E~>gjpMODNi)2=3pCBa&1H&lj`HS+7vk+z20APTJDB@ zID7O)*79r9;x6|)(42|vGL6dgN&}mIdLU-nrnIxza+muSW_2cQ(4Tq4uW@1YlV&&m zT!^3XfM2@IlTk->yeA*B1%?@_#P0QD{e#W{*r!loRV$>afosesl zW3Ot?i<0Z(AE-=!bN3eHrFY%5?g2sWK4+YrcMXqY2licO%*eWR>k_(z>9?`Bs-pBR zvZxswEv}_cmc@BsbChA7ff27YSlk)cCA@Gdsa|k@+rnDb`0O0~vOjIjnl+BjK7EqW zXqnl)59V)K75}QQjNKbua_7-Go>=L0GB5dA7fI67dwOOZd$sBz>Bcr8;8?6Mv&mG? zAeZvar|gh1b53_-?$dsc91S;wsydS7NB)*sKcl+Rvu>v4gRnVHbwg-fZJYX$m$iNw z2bzM~&(3!whSvGQzNz=ywZ3O)h|N11^AY*cXOBj;#tg(T9<1T;`lvzko~myTvh@`w zR~h!=u6ws7NgrT)YKA^1d9B*@=9O3Kg@A{VKnDK%aG-1NrBBVfj~%ZJbM0;KG)ary z7s!Kz)l*W0(knjO43TiZUL1Mrh9q7xdU0g^9WBy4HFdxCp;f9}(=>RmGbvg<_x7n_g=PEw_DhMH3<?Y7Wv$+WJt9j4j&xR#4q&@tE(?DTjsHOgCdM7=L4@=~I!WR=Pp+{#`E zlSpNZ_A#eNL26XUnE#85oY8_|sVZs%H}E_=cRA-$&s%wj!fL@81LbOAFHQ^2Xna;O zu4_ZslJ;@Ed=N0=-v%42#x>$Y;Ld(grnK`;$BTCVv&G#ZV) z3hU~J&wR_W?C&}ayVxW3Ny6;kU3zBfOi545`F9N1NBx&|^Br#@$ACf3c=;e(u5IMV za6mu+_lHY8U%0ymF@i89w&|7R(x*KO1CKmrUF!JFGJ^u+Z%&PBip|aS%h*)~2b6cp z%i#Psv?X}wz9bpUsqw@_H4b)chSGTz zg_`=qQdaedr7s{FiBy%DW|bo{t)FvB8yJCcH~fWl#$}qjf~#+^xhHVa^etCvYA!Ry zQCU^fAJe*uQRgmfM|-XMO4liGQ^LQq-A+^702}>+>FF+-W0y%xI~=*@sPx!)=t?a! zXcn9mAE|{+ck)KC_o1rbtf7r{?e+2qc5N~Z$34t=__T4ILaW}cNT>spbY59q%efpvr20KOJj`GokPdTT2nNsJK>M>`)NAiypCOGwmLr{9n zMP6-yR1{=ly! zOmW?kbKSXEe!i)~`e#F3^+B-cOOKftS!dL8&CFOYttHU$&H4sDfDMi|o$q8L68hL9 zXKx_0ecQ(|s`g{h-kV}VqM5+1kRQIo(y?l0P|VY+4l|Ea5wnVMv~#g!bbIO=@Y1~5 zc}x4>2*i8}Gg){hq3d^Q$4$(w7d6hk`as8Cte$#InI`r1uvCW3DM<;)_w`b?Az`wj zmDlv8d}VLk3CzjzVbR{B#`OFE*MppGXJN?_2< z=y^6n?{BPG?C@YO{Mv8#LUlv5luyP^M7y2wJO087T~3H|?{9KzC9~#5F2StFMt7Oy zpMe7&>hU>V361>{{tj|(qAk@=yfxTmHv&V11~&xgqa>z;vE+G9Y5b)Xer(4 z{SvM!i#*L|DyO=#%FDwIFT<~NvULfq>d2=p#wn8i7^Qo=hpKZdEv=qu<1hy~KF01T z?>h4_z7n>PQo=MS1q36RaVF6$aopr*7Dv0Xwy?*Xg5 z;s_%Ram;gnCf?}lU0GRCm(3Z>Y-EC`m%3qHbR(m7tdX?4#&4!Dy7j?Q^ILX%B{u1L zmFus*!{KNxsk3T@%OWTQT3ymo$Fz80g{r<(ICRo-4-gme>AKDrCCnmvkyTJ@Yd z$+nkwB*6oWjh(?H`8gA%CbtGdraAiZ?O&@qtaa`y%KRFmqzbvzmNTQ9SLd!*&YFjO zi=)UsXOc86Ji;_Bodfgax00;!>MC5hiS=p9tfR_(X8y93TDa)TQe?o!QTGO|ROLuC zRm#{oi=hN6>r^G*AT^ngs50e9z5bZ!7Qrq{WE)qSq!#v(BpKVjNMc3aE`Q^0NmzJT zSUsXT3)zbn*9lWi`{Og_wqu*r`V2mvK>nQH6PDp zo!(>VSNxuqw}-Uon-mPQZe5xFMZldV;36j`I{GgMeuBSOfn-mWeW3e7Sdn7;d-hDZ z-_MVDf3SU?w_AUz@76VrjEtQ?>X=4jRuW|{8^zPC{K^-@#<(ZwPwjy&|1JCgPaHRm z|3UbvouB#xy?HH9>98>6^FN3G!S8vA?KLS3cw{Wxgr1(BCPj<>FrFXbXM3oFbnXhvfvXouDuOK>unsM4><{po3PcCHDb=h**RW6b`}ZY*zLvjYeZ} zZ^(e$pqIcs2l!%a?E2(u!P7VO7;(t;lonDc3MWsV%Z| zvU4Wkr{5Qb{3O5k`ARFcTfu8HfTzT})#1;-DbsN6pML)Qn{FB$Cs;?hp4=BLnooFT zDnlzz?y~!Mr*Y;C-Dqo4l<8LC zA%6J~Pb=u7@v1_y6dbCy-MCBbcjIPaf*-p>#KeS9qqQ`?&6}Bw&=)E@oRqU_v+FE74&Gy~6rp3UoKB`HnJtZ?n-j*fKGW(EId; z{1)gKhPfij56`2%0(DECtR_&y;X07FO3L(_i>pRXoY%BZXnI0ppjkp_Sf{y8?aAaB3dm3;iOjVT0Uh>iVHCkSv;`e0g)`%zd~| z-=qBS!`tiVdtTlNc9K&jzpa7rX|-{#KD6sy$(boBAR=mBgqJI)>~_j@^#aajm!p1n zf!v0EHSq5nn-uB3N%pBB)DBnSE%G5(%V0%L#&XqKE%nm|Kbh#los!F`&J8h)Sc;$9 z6p4A++09B>O_I^V^#1ika;>tKLyiX>V@Xf@I^CwYeDx|v{YgXQC<8SXsg=uso*ElF z*EN6)VpU-WsyyNg^uoB-PY4=27#OU=7YdMrD8GxPxP=i`pF`33rocdlF^{u;VBex3MbHU289ydIy=W9 zkGMTDNHdS{nw4eDDg$3q{!$vpj+~yJa=cF~ULeYCY;e_zX|W}yspY5w?QGtounUFj?k^~6oCANo%l+JNuj`&cp{{`K@cCGxS- z?z;auKiaygNs*nMmq_|jt7f$Xf6ll|gulM@>>2QxZtK>q*&_Tq3I1~ZmiR3>grC2U zrvi_d$s3zuAB3OmC(`>vJP$gG^VW~{%Ow0|n8$Ep4Dez<(`_cb zw_LLm`vm)7*Sjp1`V+b-vBXC|FI)66o=`X4#IM_iWzqty-Eo4J830`1V=c``T-sQ7 zv$9N&J;Z>U-rE_QqCl*JzkL()#s)Ta(eVfr0MS2tY$TiNXUor46Q6at zItAk2Po{nDHE>`4)tV;7Ii@yIjqIy-7=l!%P1jVvh582Y**8tn1AXYv%<<9|z$?J+S*d=Zkeay%+faB@)AB8N2^A{1f)IuIulJ9|4W%{tF>Tu%QVJHA9BO*ejllre& z*@T>yL;QWe(N39{c{FpZs-(0+SaT5Ls{FTe^<5Nrh zV0_wU(kJfjnhE{ywV&X+(?7hC=&X;>M@`UwY>en%RbGCU^da&wiTZEv$-UoB(jVuP z6bK0j_wgVQeNN@MoK)gK*N^bG=uhYn)R)mXitUA>ob&wN>yvnxgrDsFJ7-QUAUgzd zh+}_EiihVeevI`0bDw?o8NmziMfd@J=ui0mC;IOszaI0Yg!;2-@7rtnHdTKNZq+fH zdRvLVjceA3^xuCF_H=grI3os36> z9|$-BJ`l`li3IoEyLY#X@C$--lKv<3Qzqz-@j%b>{V`?wu2a8%i^gZ?Rps~X@*&cP zXT|xTK!3hM4!&2j#qj%}*Vs5befk~+hutP54;(jSDFA*5Pks0uCsc#ZO^R=kylDb{ zjVM1_%q!GB&yS}P{Fh!G-X`+D(Fpk6G~W9)NRk()Q`-6M{g_v@OQVYJ(?1n{flfZn z?F^On+Ir~wIGyKP)!XjVKac1>WKKjJrb*$%L*;fnllA-XAN-O30WV)j@c&7Nf~PbU znN-65viPv{zi;bE$uvzC@pdeCw{G?eUS zF6EE;<@g%{oz@lK00@cIY8XzHga6NL$9)6fJt_EwMzFaE|mWmGrq3 zWf}C;DX#Ne9PrF@!wk&}m2C}70Y1+|HtIdZr$0Dfm$4h+2hS>w!%{PE9peX}*Mxfs zjshLaCX%QFu1UTZ<+sCbm{X^p$zj4`L*l_y(9+->)IXVF+uFwtvy>m z(Fd~J77OO#uN8T&ef&mUAp7fW0tfg#Q?DzvNSNU11qAfzVIM;eO!hLoJrfqe5N3CInA?{)1?H*aU4*I)0OGDgtf7I zV*2#e)tTmg*nf9!-#J6$ymjps(svfMT-^z zE*;`&<^qf>GRm`%;Mldxc9k;w&U`0?r}z2$&%>`R(9b`0Mbzh6J-0;q&);hrr{t+S zRzLGg_azzn_mEcVLHG+F7}rmqt2H=(bhsStZ5n!S3Bey;-FKJZ?`&V^p#E_OSu)`v zE1DNbP6!W3FQ8$P7-j%;!{+KXl4GB#J`-^|o|lXCO)j1&`3K`PGWHrC(sQK03134) zLzztqM7r?wV;m-~8vMONw|#qdW(M$3kB8((5E{Ju@p(rZZ=rE+zjE~|l|AFv))M{F zzU;h1{J;9uEn8Y(_biz^ckU#d|Eg?(z5w|}`ghg!We{HB{zOo_j&|2=8cz!H$`T)9 z8i+0cyje*JoC@}jAPC+~ikEa2izQQp-^b^_#HR@lB!83r6a5K((gOtl3D^T*|3>2f zMQ{YEzgyaB*y$O%A=p>tkb|plE95jT2@G8v*oqk%GLKSy5flK8Gr7Baoa!e%hD}r- zYP$3}T_n_{xu#J;$=~2S0tFt9%Xztv(eV6n-!p%Rz`}6)L;h&^G+3_&bjf9Uy3uY$t zqkmkUBTxzRNG!)uw(3zw+JDjyL;SW(8t2B}UKZ&;2n9g(@s8`aMf$HE-qIfvsM9W~ zy-w{j(DVPQgngro`& zp{$(fo|yvtgWou!Lp4e<$>9C^I7))|o#1K_{$D`>Q2h=R0MUO-&!?Bl;U5~UN+tC} zo1FiDOBK5+-WZL5Vtlh=bLLo~Cib{*dy;GVpRxaMo9Xl3Rk7~uj+7VETJ(QXczcHj zP+W5y&rk4T{Q%Eo9saBCaEQT0^8wFSRkn!mN58ln_(V8-9ntq&AE%Yz7KEa3(r4S? z50U)wykzGd%qO*NZO{+ouiw5b@_YKNYb5{oy1F{)cb~6b4gH^?%N#HEC%dSwqT;{s z-Oo4-<|+fH6eb~G0dP?VuL?rTqUK2BTurUixD=_sNw zmU=JWw?HSC7iQ8{Js%n38i-pnxEldhsREY(i1r2t1>q5od9XsG5%n0qPP7NS3lE~d zW4`%KMx$DD%-7*cOY8?6f;={JWpbIms-of>f*;@~daTXRU4$P;@;F{vBFg(ai-H82 z@3uk#i1a_}@h#P#z0vfkd+Z8b@zJC2_UY^IB96CajzIACcybePulv5FMQ=>sk~K+} z$+A!Xa4V+qgo?F*o8#6|+`lM*;5Y%hi9tFl$Om3bmSq2FQKw5gn5LZ6UZqXp=HYSD zra%VW!9feWb>E1Hg#iS=Mx#NT6gzm5t|bP?pMXAhxk&FJyaqXdJiWVM*(a-7^tjZJ zBm3v>hiA?bJm=vD5S=^4d8$Q^@HO;ff&Pt+Z(O1G<4^zuzxjHHX#c#rdi5~PTMtJr z@n41rf|ul1$7@|Lj!c=t-7N(k3`uK~|Mqr^{^dkt_9Wb2-T|BogMzvQ+20o{5<9QE z%3=&jzXBFu&s(kbKFATp0n2Edzzf;G@B{8n>O-0rJCUY{;xy1Ba+<$khFUhjo_x3T za4GR&Rn@n++Y|Ev+M`mdCA;{9t_%WBc$hP1&N8y!6Yts)-z(EM@Vtfey+#wt6F$ap z0|$11#1!Fv2!i(=C;-CCEhqr0Ux5Ok`f?}$g5Q7E<4dN*cHUi=WMqsZzq|A++@82> z0Qg^*$So}E(`UVsl}F>S@irUrNi^tS!ZxDA)_Yv-6?_ltjpBG8(C0)a?7&KzgnP0q zz`S-Ajt%wS=H%s6ZXf2G3h@2X(!+-*{eww-PnOg^*`>6u^dg=)o(1n(L{d# z9(4Tg%KVi7_Pr&uh~~R>m`F%ZV;=mm+%4LJqgZc*A9d=2f&5B_ubhY@ z?&HO{okBtJ{W4rx1^ZvjQo$z^+*;U$R8IIOJ;eWyMl;a}4~g3Vu%Wt+hSjhz=>KX~ zfjU|WqtLxh%L|sq zvof{^)0ww7xrvySljwWJytPowVOBeyLvD=4VqMd$JfZW#Z9S9yi{RMb7R4LGL%Xyr z$`q4%Fm>wGX*AuTo=yE9I&}Ex^+iOv#^A zQ>b67(gyQ6PG`-xp`T_PTxx>ZT%ccd;II2hEyTyh$J6`$h!@l6&wM_-u@CJcD&RFi zUz?5a5RGR8#EQ&M61#5LgY>yn>g7Y~3}zwt>T4yuhDL&ivq`12Jd@Vb-913dTSGP* zh5gM<^d5H*6$&tCW$dRnIE=ejDchBXR5r~@rjUbKXj5QW73Bt^FUFy!{u?LM+o}3V zHP?s!!|?pXU+BLv+DPym$3y&*4hE($;;rr;Oh#!|wOc1+_x<%CZipi_bCoH>_n~dI1iw$%bWg&Q)<){sO~ljv{(rdN ze-7dGkGFb7dc>y3ZlV6oIjQ%2 znB#G}(?G~%zmp}ot5Y9cP)>BX_;C{!g)nV0jag0L!vrpXOJCcpsHwC5m+dx_(?7}I z;gZuM^!rLDBkf1&a!N4{xOaCCA-n&f zU+t290{y|cZUf%06%k7!OGW%Yu6XtbBOX~z)d4A2C;^%8~z+M zl2I~@R2*JWK+wYb(PD^6FLrYollsssi7Q!^_!Y!vw@xaP?W7XZJiw8%%vgIniQ^;4 zo97<8fuc-#)C%irq zJEQ`E+EcSg>51#s0(A!a`|rzGDCqU;*B1beX(MaECh(#f7A{28Q!{HJkxRx}EOm9X zJA|SURF_EY42|Rc_ftJ-+IsWNG%M}0NlFr|^!tSiqoRoYRJhcG+WGFgU9tTb=g`g0 zT4I+=pa1oH~flCNhA=i`CEWR3WUOYDqtEqYU7CTBZjP`YS5xwf&jRie5pu+6S$AukgSZ zW%ykX%t~5BXfO{AQ84SB`ooKfUDkBdB2k%se57amNequOeZ{@@VVnjRtB7dtz9^S_ z!Xj1Do(0?^sZvVj$H!@g#>Ph<-GQ%j+X^Z&)$AxzOSmy^_#(4EdADvG$Gr|j;rT!L Cd1l%G literal 160639 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
    g5%sp~WKRf+OZPJUYnqO0JXx-XYXEb+$`(;I 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
    {>knVPE#1(E1%V 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 diff --git a/addons/medical/data/ace_medcrate_nohq.paa b/addons/medical/data/ace_medcrate_nohq.paa new file mode 100644 index 0000000000000000000000000000000000000000..ea67585d62980c2c7985b2c3f9fbec07d353571b GIT binary patch literal 3975011 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 z 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�h@MW>M%*Lu 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

    UzTlBcAv|r{RJ`O19qTCkt+~;yCZr-zQ1m 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¥*Wbl*Boh59G9gu_?^u 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%0AYlm+ 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 sB-xfn$w}Z=N2mVPvV0non#d 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 m0 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�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

    {^-u@G}&fg;c#QujT}O z(w=J3z5pE8sxHZMnP{{H-?V%Vo_Zvr{a4g_0{8@MA)8#py-j1rCv(4F1gPMp8`>tK zuvhzSiuXSRDQzWuXhLw}!XVntfWp~7sdWUm`(peLn}4EKQ0$%Hy5GN0i6Jf~{>K5m zZY`YOHP)Zc+kR-(4rd~?80q*;f6t2uNaO}s0CnLS{8Dc*C$e;%hTXK8x>t55&|!}J*=RFE7e~3Q^uG#@6+bxSpU)VR+#Hk1r{++~0d9di?y5#tvfk) zJeTU!<6`V|#`dm;r5#^$48BcCxu7 z^fCcvf&o{(CG?7En-@M59(B{e2XOqD`EJAO7og-v!N0NTCsNu;H-A&uS@s32IMdRZa^Es7uPU+@-o2b&nJTd1SD{&|BD@X~tpAD%* zRL;qI;d0%6V z&C5lRmA0nV58JuAep0gI_HcEfVf)`&U@_&(erT6RXK#JI-5v~0Y+uYGNdcbX>xcFc zsS6SR=8G=F|IC>L*uWNq8buNV)1^KD7??DL*=+2XBN_e=DEHD>;iPTA-qXy! z6N|1+VMS;{a+K+`rv{{8roGJ}%v%pqmXMwr0xOBV%lEn&NnTRHGa)M(%;DQ=c_#oF3X;Q>66+?fr0j=O$9Z7Y=#)iU!Sse61$CUuT(#7l3lKl#_4&?WvT|4A!7Du`Y;{vhByQ!c@&G45?3&@pCt z=Be9Of2n6)(6XX6c(zci{-nc=oC%sxp?Z^pQfkg-$PbUqduRV7lUIf%y~lt9m2 zy&%l;ahu!_-(4w;U-j+kL-XW0exo~Fmc-mnc^@A9lxu!74znT==n=Ei^FSaY>{sRM zlgLSb@4p4mD4)PK9=@+>!m}BtjsfjM1MAOa{}qVfUsRXTsAL)$a1{ zb`riVbxIL*)r_xNBs&4m>nZC1&QXVTZF59e^ z0ifb>W{ajI`o+#nO6_X>c61NqqhXbMdc&eCC0iR!d3>v$SuG((=zP!2s)Ayl2nXEk zo)yP8etL8MGZEwk`8QcbCNs|%*PQnP_w@kHwZcqPKTpisi#T?DpSKS& zrzK?-jp?6ybg_67s3+lAp|SO~(B5kfxHh&kUXjeI%&ytBg*Sk`P4F+Pm5E}jUAEc zOZ~U0r=2lO`-dlvOZ%PO%d}*eRhKi4xyX5zZSD%Py(I?YwDJ(hmblY0E&%Hk&1b^` znY$1SPnb2np6tZidlD`=i9ux1m;)Wa_0^ILt*zoSk2d$ z1ai+yhcuU*%yh&$U<9s}uup-TdBk4dYzGoQ6;tdZvAjfjjcPD#pJbEm|F~Efs3!65 z3IXF?;0+rD0ZPUs27|8a*Wmk=$9C2rNaE$vbz#pMOs6N2o^AnO#B{y3#FqL6Xoi1} zwAhK_mbiozL8hgE(WACXk4g!s*7Nn*r0Ix3msY|;CSe`A?$ra1<{-3)Z2thGz2jU^ z_6JjCI>NeXRVQUM6h3}W=;TloKGrx9b6}Wz2t$k;XDI z7c$IRnc+@Qy3{Z(I>XF-p6q0$b#O^;1pgi<{``5(q+UiCvHRgfdi*c>uq-efAT4E{Y&t)Ggmhgh>fdBswT4XurmmvkQwec zdYNKxZ-nYjHpDsO!HYDx2U7XQ?fpypm$GAw1cPEe2bBT7E|YaVLlb=Wj_JAYX0LOj zfEQzo1bwGjWToAFm8+5988dSlrQC`ZGm(P1BYSlaoqVb)(+Iqaco@7ZTfD>TJb2eK zHXbbv39Hv|ftCoLXVY8^H{DL7aMtd0g2bGH#gwgU4uV&U=-RJT;H@Zu6BHy->Mr5G zLZ>oL>n#NTr#l5+z{xSp*#<{!+0CHD3O@nd$I1MM~gg;$`pJdIcLVFCN{9LK^o?)Ow` z2aXHycpU+fG45wO+HCUaCfoDjnL4XdS;D-1my2G_ z$vMaC+UgWpa@YOzGdI9vLJh%M^WM2H0f!j*1whiogRE_?mHn)DO})Ek8V3aHZJ`rw z*M#Wt!#r{k&KEcGiN(8`)2qA8?FwK7`{8^hnXH>By{WIebnWeNYOLp0jlSBv4S#2U zF#aFN5Jisox%w2Q@4a|6O0x(&h6t0>vn_HqX3Yu!iQEL9v&>K?HzjsC5F{9Y1OYX{ zWP-yg;dD^`%f8Xg^;rlr!~8jtDA%ht)ow)Lo$u|n&aNs7Kp8bK?TVNrMs+`y=wTdJvIEtbZA$+_sB7iah$5-;?c0bh0$QLN=W~ zfN5)0&z7BV%{6@3VG3$(I(MX+ew<2;ckebd=I7$Sre<@j?M;hTzv0?gSOFih)Yyo> z&mEed7N*msh5{IgkSI3&gR!b|N9%Q}Fs& zXC9az?+Orf$QXhH4{!T`jvJ2duzQ-q{bg|I;|Ze55#G{$WGW(Oao$nGBk~jQTE)t; z^w@8i3myKYfH8$87rP%u-eRjjCXHVuFnAq;T5{yS%%2*ybr`GjkeOW|=79buTG5++#1f$gRo>D-y z8FtOxni^@`(Z2YB{1Kwq9etP^R5uT^Dnk>TRl<$;UyB%6=dSsW8stAOYU#vJ*qFE=PB++c*HIM`}lp^zigIi>5AigEU#>ra~E&7xQfE>yFkFKKpz) z8hq`{h&AR*|Bs{Vj!SCo<4ifnZFnui2B2x0+AuSYUi z4a+81PcNa&u7l^lcUh#eUy93q*6-Ix9uVS?l<+*W)l01GknIGy++n1^ZPRgQ1wz7= zVW9-^t-_@VQ~igCG;3J=!;2puh*9gO8NULRV&%%woCJ}Y#gZCoE2~w6YQiUkIAULU zY%2!v-hXyzG&>ziDlmdcsKZcz^m4Q$c3|Rw&SGL`7`ClRtNk?gnc9Cevn~2yZ&R6& z!BqSy`p1t{*4Ndm+fK*$VlK>F)T8wgM3t*}VXtc&9waXqcBzcjqT(Wdj}Z{|qn@$a4*Aj0hwUK8RQboeTw&~Ce>1y~iu0_8z zSci=Okb@;8N15h^S6e3c1E@L$ zwk-Fdm+;%}7d^NkKz8Ef4ONvD9%9)KN^>DJJtH^E53CdY0Tf=~=rDG!tu-%7H(Tx0 zPhk6oG3HcBn8B|))b8j}nr-2kVM1XRXKe5TFHHuvisNlOB%M2Nw;^V)EDZkgDg8#i zOKhMU|EV@8YOPFA8!chm|1)>a=d~VcC!Q%t49Hot7ORaKgBxsl%slpOkF-0kp`gFH ze(Z@6g>_RVmRdgp&8>&lfK$WKvFPQFM4AENu}bT{WQ6?o&?ar+GXkurQ^|_}*4WN^ zv~tM3S1>M$j(JQEiv)==+zY*KSzJ5p8+Uy~0;{RWmy08>-?}v|y-;pHWhPXc`iF#? z;G^jQWQ94qW)^c=`V(NY=H}BWes;#q?J87c7Rnz{?kI>H&)R49oZ5U68W3HWmm);_ zrz9+~Jq7A8(oj3?dtqrM8Spka@QCoMcg}G$phe3kf(%qeSD2LT*!rsa$qWx)t=fsN z&EWCBkuvj1;GR!gjCAt@Tk4mj#_yKxCVVYyJ0;julu!#UlmXo|?aAjz+&9bDxP#pm^{v+~2Q+G>E7=v1pRgZ69+j{Qi#L?7 z%n78}q%o9bJV+5cn-No0E!{^R^@m+`sEg+GIYEVHfLnLeLUuXc2{k8i6%+?@s2O)Qvrv z%-92drlIF;GIPlpQ=`nSVE>s56Y!}atN&BJ{9Ij@PB3eJAYuQy7kR5mb{kfk9X4fT zhTX>PZ+8VGt7ygeI4^4Fas2irvI9_@`e+Y-lDgNew$&UFI%1w-CK# zgDMKEf4Vpw@NNk{2XH@e>1?iNUrfeAZrd5#v%^xq9UIo#+sbxAgH@1J#6meL4meS5 z{=v*Cp+rnA%Pa+TuKI4IypmV_KTn!lTL1kd2r6|=2YNp5JOzZn4%)ITVv@19)-Wb z+!m*a%M8Bp)1gh1+WZX8oaevJV-Bftqmw@f2qDtHRNvv^!Ucau?E!ZBkkIoYCIz{e zeR$VJYI7<`VzGRm=2E?_WJG!%{HX-xjh74f%R7wMrvC%n#f;UfE+)jizeCYjLtX zNl#`?nC&pl6MPt^oL&w%W&vJvt?{95g{NN4lW1ko!xeD@IlLA7Oz{EwvqMU2s%9dj z@9ykN(`)|*t?9ps$_T!6cWGERv16_0dt4;0Aa1&PHX4}96cbjrG(So?p}n4r)kma| zca@P!9z#&*7^k&>-f%Qt{>c{vnf8X*t^z*rl{STy0S9`t4?J~4;^1*iv3o`+@;L9Y zI1!NbrSetha(O4-ZTg}ii-M}vFV!Y+7JtjuWl?8+p!4~w9nym)GC%kN{edT;s>yq% zgbzrNar!*gV{-dbTs9}waLV`^k!AyxIriG7M9B#p&qOLxudHbL6P9|SqIObmfL2aL zz7Xv3d6B)EYNxY+aEGi{gU@2l&p-ZE9M9k4BS5{x6@<}AHM$6qM#tAVkDbdnJjw@*j0J1sY!2sst2Ormu@KiS3oJ)X3N@CA90U zp#EblsB zu=pCq1SAya;Fh8u=+7!37nIoVS*<}g_PI9_fIBzo6XBzO3Z(LYlnG3>OCf4Zx1;#& zVgNe$comXjlRoLLum~DE9im*!OK{A@;DkQiGnxcp%?DeFqB$c7bBLvn1jKsaoSx8ki-2 zoP1xO=Pue{b;sU{f^32J3{OX%j_3qL-t|Tls}1h<_+jzMF25D?Z;7b2u-?p{klg4y zR?nTN8$s#rvbmd27N_ynEzeR4(hKa!HfE6@aKNR^&xWh(a0U`>WS2|9IL{O|>2>QU;xjbF<`Sy*&aV zu8Hj|IBAK`b3q7aB{$d-xST^z9U~_sNaQ|?RX)Jp43-V4T+bGaGl*)p_sdEN%*j7V zVahe#5Xf4U^63dR+I)1oNaIa=y;DpCEr28nf~Jk`r&Qa>Lz3 zb^ta9iOeG3EW)vFgTKHdZdM5%J`+5We$V%^0dgENuDaQl%a1GRT@8@&w~$*8-7TK; z`}v{G4S?Em^T>OX?BGOu3t-g^n#14U)hk%+kJ;plT?MF2V}A;HjtOsyO@RFZ*WP7L z8tv}&?E}cJ&xU8-j$cnb(P>pfLGM~<^ihq!B>rZR*e7cb0U(K<%T^6W2Tq8!N$tRj zen?yt`r%~|$QVVQU~eC2EKED(xLsGZ7@WAmdfAGK7&NDXz^MRBet}@5THxo|?NxT1 ziWEbye~))%F*TvjSs2oGKObp48a$GMX4F|^=hY14r@>C^Q&MfZrstYT7pYI8PY)bvz>^Vg1f?e zNN7mPx@QhhZw)-KvmFEfPALr#_)%TaroV7`%$z)JHzE;%t~z2TSjK>wbfpLi{b z-FMpA1k~He@E`a3Es{{t`nTHqPlI=OWV?rJ@`>6kyNf`_x(%Y-dao#A+i!Tj!$GD3 zg-e-C3Cr$@v6N42U#9%~VQo%QFm9_jk9=nkv4zKNdnEzZPc@}UIfL}au%fz^eTwP1 z_590QyMUllE`*CCEFQZfbs#YWzI&mtH~)nGL5fKw1&PD0gsX&=M|6Q(4q)uUjM*w> zb_ng+x)WW=h#D02dAv3^zS_h1FK4Rtj+JDa9a0u*2>mj-tose zRE|69$01}0PjEh*Bc!RVTLc0QT%aBUWiQ{%C#20^2XZzu3 zsksw?l_C#%|8;c1`S!(JcIdG5uKOA)*t_S+uU2F;R-X$0|9%|))Oo%-mm74s?N*~; z0qQj5g_Y3kZq-q(C=hl|MOYMW&gsydrUG=epu1g?#EBm(5NA`H(;$EG>SjsM1995} zus}Hp)m9}`9&LLmczRve>3hj~hG|RI6$pNXp4A+56$iBfz@# zPyKiSf_Hk*Lnnce>WhZUWD55_5vGVM#6C?f~f^3=_y5YhuPq02*NiekOqZe~+9@p*B2HW;Z!>Wpk z!|Squ#{>rS@Y(4q)l|Qg*dLK+jY9IY4;sG498_@nScH!00rtir7to5G~noc8SlMS5B&Uc%U7^vyq_kun!E zxNw}x*?F5u&uOBxFqmXSh);@Ye`NF3Gz|3f9+e?CR+12xT2q|G$D>f>**P3*4RvG4 zeQj;w9AVBSIcD|8lPl|kLDEviSC>C2NNd=m&oBK+AUb7a)Gaa2Oh>*f4v#SwLcG*b11g`T zysVf1`OV(v1EA8Jg8amD|2^-wY4H_rFSHQSRdP!g)C1Gc->ZOH@RM#kN(+U>R9awi z0|j^&Z;Y-Gh4tElrzLt*<`P_VcRVDp#Ck`a4m{ns9KWbNj!=OrWN4JU7*n}L;ZeMB z4oXAm{`$k@eXQy8_fJ4(iRr$%h#-mS8 zn>F+B)2e|=Q=Al>D0|7ny_DvMFluFEp@c&&xLm*YD%HkT*-Z--jd|!i_@$Ht__V?* zUVCC($y3d-CX#ScSNKC|QpBcT_uxI{Ab9#}C6}~F&jy{1JN!Xor22cgWO5#O4VrEF z1^B2c9Jl%;28}@LxVJ^HO#$kTSmn`fv6^!(r8!2~%S8p1!a+0Lx92o_m)c{1v=Oy= z>t)*@u>I*Vt#C_;eNr;$Y7Jms(jq%{5?4$3gN$&HTSOWg$5rGfKEc!YXkj~j8!kSi zL_h0!gKRskAD<*B3EGCb9tMJ&@%$Tsy1Xk`9~nr*6eMy-wv)Q_Emn}gE2QX6W~U#s zC+!9bY&ssKPPRTknd_7;6QZswO(w;4_LUyfxQ~!vV?j@?i1F@haLtkhbKJRGsv20{ zFHX1C531E3c%_f|T?ry|HH><9kGI_%x~7HtjlyYeMmYpV@bN2f!ZsI|G{NLDyDiHM zdGb@;B6bc57tdlfyrfL zoO)8Ob_%ewcs{>|0y5|ichc7qQO?lAZPfn4pzN?b`^WTnFAG+vifX3na;#CEKf za0On%JhVO9^k@T^UJZuK`6Uc?cmm;ym@c5z(se>A{^U@;ivTsyt>JgbbDNC zOjgy_mQGm;>|!ePPLAcv`d?Z30xTSZ;=72L%Pf35jE=XYOwz^Jhb1vMX&f(5h-z1w zOXdr{#z+Gf143G@wRJ-Dwbf-t zSBS=5(uvnyS`0>{Nl*oVZiyl>mECLbdUOhgX;R18>+`xVjqSQWm=@NMup; z80kV+RSBQ#&kIK4z!wP;m;9iqNR2Dq(ZDyiHN-`#`WRC?|EX&gSi4kJq1?g}ov0Qx zdm=3jmP!-G68WQb>SrtHKq6*tuH2IqpH1AdJ$Kc@l{UI^W6D09d<&r#j%?gcaj)n- zUROK?;-bHN`P)szQi_-$*k>Dn0>~sU;@@@4oKZwOm(fvm>M5?4WwNiGA^1p%DGAp< zIBZ}iM|9CrsmdR!La^5_X5oro_*qH7xT9SMWRVJL!413x0Hpw}J}G25|Jjr7u1D)2 zbTX3>{T+71?)HT<>fR(V24`yCdZY=|1kfw-@^*{C-c*^=+P1#n&i z;hQ(N@^S^7OZVCRcUrWhz!jY{1edu(T>Uu#UQH23{vmLpbc5e51HU^Fwr~%xQ<0ms ze?Eb*BLUjh*1QjVuzL^qx~l5GIM+_=etVl60&-cI9w4W(o>5GJ2g~iB5DKL zW`?N6E9UGuKC7d$^A>VRrmK9w>Dylsg?GqvKi`07^@J89z}MEQldbmn5GtMkH*dJI za-~;re2$~ALtjGc?F62M^7c{eq3lEL#*V)=#}LmYhA(9 zGw%UUua!h|K>zd40~WZiS3}gk`X^fL6I?(eL@%7%|EZHwv7&sN%qtyS_Gd6c(#5{< z$>Dh0H~lMnto-%s`4F+tUw_xo;bfnFHLyG&)uBlnSA&dDxx7MJdi;naz`KWP{8R<2i0dl%iZQrx7i?g_c*xr7gv7`rYlMkAxFYE@|wRfzht;PQ+Zb zrdFjVIYzW`PiMn91$G5}H&n$D9rML(anxu4bNeWSQHGqQ?AR~wyndMYGO4en8BfQzUSbW`7aluUGFy-10hMF>1G7uF zQ$Z@cZ|1M%cs;zD8jP-$ZO<)xQs}vWao*p_^(~PGe12p&OQydl@qs*Ry z6^~5^$|9Zz2geY=o|6r7T{k)AMt=P~=gGMlnm@ ze}np)c2E<9XXeXXKF2z5dP}4r6OcxRL^&gNrS<6Jn^dc22!mFx%=A8UtL0y?%FctE zDwbCiaC7WF=P3UTrt6{4F9rmm`g>#c#RK^WJfha)k;S+l{k*jIC=env5k5-NxNB}0 zuQ>=X2k4gfZ}XIBN9EFCV3-pI`|@fyrNO^+0?0*Tph}E(oHvukLKnLCNoDm={+r3N z7{qa7ff1HEyBG3i^=TA_Ena$CS4KrTA>%WT&!)1*)_FgFLlQoNp6gl1C;9xij@r19 z3VaL`d|w(DMwd;CZwFBkcX-*&p4yDy5Nh95l?!11DUmleRvg1^nDhW7V1IZjeS9i2 zM7QX$&o?bF<(nDSR;I*ks7{q$C$|3sSBK1)Tr!KR>?2WGfpxB_lv>re>=F@=X)+%D(DK^Y?r&o(sM1K*X4 zhfZtnGi0cg(Xnv#w4^@CD_F&Ck1&O5WesIo_{d^cy$<=LveqXITd9G|#OKB`pILe= z+DHK}+MuH8b5^WTT<~L5AO+Ef0FToqg<1C82}zRuhTBX>=5u_+zuXpF0Wu-8HFD$P z*nryJR4GWUf)mutKZ%^48D9d~w7{!OJ}_L&EBhiJSb7Qk>5iHgp2A>H0}o%Ex6Gbk z(8I}#UMG9x{YUl={BeUl*3C`1Aq15I9czEudf9Xlr!fSDW1pt%uxQ!z<|b^Q?8!p#g^;{FUgwK7XCx1Me$iVP3bvV`psx1xv+o%Y>e6p zi1q*;;Q~C#*XoKU7br>%Ace)iL~gu}!#a21yOap6`So=ugQ?R0Xt@`u-4vQBo2*G@ z+#VjewS`1$ge6kL0jaO9ulljuF32qyZrl`^4-7$jmYPf;_R8KJMwJ=N_Gj0wwOnbV zZ-WzRyyaQkGq?ZJxO=O`z8;0cdp*qCpZQa>m5x@fozBRY`CK(0j8-)i(0Q<2#gcOh zx%gtS`@tb(J4$)nk{*x|6{69I$|VbcImt*>g*Y?j$ke_|+wXwN==b!3K?%d4z90yq z0>i#iiz;@Si|RU7NFxW#lzMutH_t?$+t%u@d>%=HAe?b(X3#Nbv;XXhR z`N&kOI6A@Uv!2g0ZP1|gqh+BDy-NsH>Z56%5b4?{QCJhvu$cVfPit5ThsYBHwPp&XOxy00=Oz_E+RG zYU)%}T|+29(U^*^Mu|h6Os*%GQk(yUx88IcI0q`m@G|XX*w{BwE>$vlim?ooH-}`skhR!;K1a~ID=gtonE>^RJnMzy^<6)Jny{6jfvs{0qAB@)C z3#_G6_8_T54>h5rP-HVM9QyrC4M^Pj`=@$i^Pg=NYwsgr{#IV4u~XvvNy~0dt#P5b z<2rJq&%QXBtRs60UwwH?Bw;$z7F}Akz;#auXtYd;R^8z&t65N%8n0>Ph~UL3TJSrA{0UPOBe8&CVH8q@mb-*K4hB}k%;$C&iNu?hAYfj|6;xxl# z^cz@02}7Wp#q(D)IJ0fd*B?@63!#Wvr*paPrbEh`0E6Hiq}CQTmK{;0HUos<_Hflp zuiCVz@o!5(axR!CjeP~R64o9#^FWxbo1t=2OQ0Ms=bf}s!`u-oE&C8cFxx-5pQtiwzfgv z;<)L|mk&S`<1idD?$(p&C$d@H*IXkz1Epuq7sN&}`N!LL0h`OFRb!PojFlQ+->o;6 z2?!YO(CLUn-<*FJkWi~&w#O(p>BJt~isCCr!2)9>a>gW=8T4e`3ZTQyh5mijJCMxy zxzWQZnM6y3jdW_2b59JPv3@BU02!%nVbY?QufKv?ce9SP^eB)RU1FQ7KN!ffN=q(HIz`kc@$ z=P9%MV1r(PA{WsZu2PI|;&n{}7W|0#kfRc>JLQHTMIrnH7~ChEYAqZ$tZn6KO=?Z} zm|UM3e{C`cq+?rv{T99KoP_*4P?Ql@{#`U&oby z259IUU35|GWw-wK5$orGoeB-NSIH|P^iMuoEhDy%L%$FEyiJO$Sbc0KiwNv6zRm<# z7SZS0omK0#DOT37f#SWQFwP%iQ?g;J0IuTjfD?S^WiIC=Vz1j?4cU417BPd2Z!tap z1+TkXl$VbL$)_!|-;@YCykW182`|V?T@)sX+d^)j0Qr^9Bni>>E&YxH)rKIXmiAp8A$7 zs#Om3$bL*i8k>c=>R~|=E`d}seFmj5zWS{uUDVlO*!T*2DAmvZd|dx?b%0D22L%}9 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

    p>k%(l8(;CFhhtNLn z!^;1k<~#nIDO`gvGdVT|&aRMAH9|nHN*8%IAHQ;(Uoa7)j9H#QnX-gPn`ZfEd7*jIbYp}(aBZNZ=Ap89Q*w3#Sat1G6y zUd>3@b4#V^Eemkm4<1IHCt{9-WklU!*fpRxu`kglQi~vBIL)xzs%%13%j1Q(?0dOH z{tIp6_E{f7fH}05#|z##L?AK=AR2kLxuJn?Vz+ns%wdS=euLaG{+MW#?ZmLb^9VfN z*UZ_|RmS#?CPt8Ubuc6&V?3vNVF5ySp3wrw0BLv6B$mP2YeQl6akt*6CbX zHfNEI{x2%R1vj`@_4m8aMzO~V!*ciQl81R+mGHl)xE-C|m?}}#+6^qG^q<#iG;~prJ7~RMy&$Ffl2+6^ zska)anOThc<+An!yp$ej$LbIrqL}3}+$yE|5bB}%v7c{lBx;OFNn{Ia6IQIEijMQ8 zOK54E+293!C0j~`Z3>UpE)FpN&cIh;BhFd!^zhY}7UsUC;=hybT3-KJm$cvSf3Lmh zPu?}8g+<|oFvV)!yW zRx9N<(MFJwKsDC4UM~ypd~3Mp8x^^MHjfOkDpF%C{umu($eycMzwpXVPhDPj={fLy zu&Yhuo*|hc?eo3Qv!x=`lWtd)`cL%6KX{Wsn~?JBhB+Qt;*^-6H$(NyoPvOu%c{1(Y{&#M>`tj4)Y(Lkn zAl2La=-9Omd=NF&BpT%h%|0^R{fsfg#X4WIc1jYqXO_2JJ1%usY5VbCF(-!j{$isP z80k!eUJ$x|;ZE~JcUZkO+FKPAB=2mvKCE^fF6r|PBiw?7{?jJ@bf`i^2UJv>!8#I)3B^*sEmoYrF^8v7ph_V<3dldQfg-IIlc#ThGv0#KFHUjzP_X+W6|$|JE!Kllx4)h&+;wTOcaCA*it)_?@**@2;=SWjVJHEs!#l4!?} zWnSz)tJ}_2_E2#-aC%4f0gvU%eI^__{t8>YYSrSZlzkTG!c^aZJ5Hmx<9eR^&PxaE z?&d==Gg|2}R>AdsXxkfSW^6a1tZ*w%4QikDZ=&!MF}-u*-$O)Nx`)#i*Li2syy?nJ zv?3)%eQ@-ZG#H&58$2vwIXTGwUJsd-AttfDFl27Xb-@cT$VE-`H;@bP_zmxdNPuDN ztN6mrPn52)>o%SVMF*~oj3$RUZ{9I;#t@R|YHEt4s7Q0{M2SLbt5Sd6Ej^O^n_lZU zg^1SHXd%x@f}-jjA!n)G%k9VY{Jo`0#z2I}GFVnWtrv!uCp(eWF3x)j>6?zPpBvNJZKoQaJ*M!7v1)odUlhJ?wOzO6 zIQ+NAKWF$v%&QT>dIKTHnx&QA0vb-`dKc3S&-2`dx%K+|X!4%dCz3`?9bwhzFkNyG zzeJ5YvkhDm&N6V{*cE`%}z2o3KES0I= z6a_-1zDFGcFTw`CHaJS+oi?S5US5JF*_&4nijv9udz8E$!PM^0Cr0Oo$u6acZ&2mw z#P#E=?DD+#6TXqGd!TS8V5n{?H}M}|%iB&2T!i@zC}#5_J6{{_`R54eG_}~4p2Z(L zoV-`?9)c(Tx|L>`sR=>KX>Su@k$!d(L9@gDrK!ZPQjvBkw~RHH#9nY*9$+l9!Pd2A zHHo7{dp<3C+z6xjxwui&)9hPo{@K?7g}y4CstxhNP%7QZ-x!ZUZ8NPl=d#QGUS|oU z$2sg-sMAbQN{Z?q@qW*ww^3I7`KYvGPZq2&5 dmS4+1`-l0DUB~cF1@X(*(8Jg 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

    Wpx_>L>vq;|lDV%h>)+VN@h325BeUdd7w){I$ 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%0DqcdIdO7hoHyC*>p`@IQRwEgRgn*#T`YX~M-@ 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

    IRF}lwEPEcjl7JLL%ti##8w?_Lki?h9w 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

    Cx2nta_UU?X{TFcfw|Uu%1b($6Xu7z0 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 diff --git a/ace_advanced_ballistics_x64.dll b/ace_advanced_ballistics_x64.dll index 83858d86e3f8684f6bf28a6d5134db621a7e8bd5..8c712f8cf30cd57afc02c7cff53b1b24ad0c32ea 100644 GIT binary patch delta 109069 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 CM?J{^ delta 107473 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 BZ6g2x diff --git a/addons/advanced_ballistics/functions/fnc_handleFired.sqf b/addons/advanced_ballistics/functions/fnc_handleFired.sqf index f9145ddc37..806f40c624 100644 --- a/addons/advanced_ballistics/functions/fnc_handleFired.sqf +++ b/addons/advanced_ballistics/functions/fnc_handleFired.sqf @@ -112,7 +112,7 @@ if (_caliber > 0 && _bulletLength > 0 && _bulletMass > 0 && _barrelTwist > 0) th GVAR(currentbulletID) = (GVAR(currentbulletID) + 1) % 10000; -"ace_advanced_ballistics" callExtension format["new:%1:%2:%3:%4:%5:%6:%7:%8:%9:%10:%11:%12:%13:%14:%15:%16:%17", GVAR(currentbulletID), _airFriction, _ballisticCoefficients, _velocityBoundaries, _atmosphereModel, _dragModel, _stabilityFactor, _twistDirection, _muzzleVelocity, _transonicStabilityCoef, getPosASL _projectile, EGVAR(common,mapLatitude), EGVAR(weather,currentTemperature), EGVAR(common,mapAltitude), EGVAR(weather,currentHumidity), EGVAR(weather,currentOvercast), CBA_missionTime toFixed 6]; +"ace_advanced_ballistics" callExtension format["new:%1:%2:%3:%4:%5:%6:%7:%8:%9:%10:%11:%12:%13:%14:%15:%16:%17", GVAR(currentbulletID), _airFriction, _ballisticCoefficients, _velocityBoundaries, _atmosphereModel, _dragModel, _stabilityFactor, _twistDirection, _transonicStabilityCoef, getPosASL _projectile, _bulletVelocity, EGVAR(common,mapLatitude), EGVAR(weather,currentTemperature), EGVAR(common,mapAltitude), EGVAR(weather,currentHumidity), EGVAR(weather,currentOvercast), CBA_missionTime toFixed 6]; GVAR(allBullets) pushBack [_projectile, _caliber, _bulletTraceVisible, GVAR(currentbulletID)]; diff --git a/extensions/advanced_ballistics/AdvancedBallistics.cpp b/extensions/advanced_ballistics/AdvancedBallistics.cpp index 4abe35b8fd..8aac4a6349 100644 --- a/extensions/advanced_ballistics/AdvancedBallistics.cpp +++ b/extensions/advanced_ballistics/AdvancedBallistics.cpp @@ -39,8 +39,7 @@ struct Bullet { double stabilityFactor; double twistDirection; double transonicStabilityCoef; - double muzzleVelocity; - double bulletSpeed; + std::vector bulletVelocity; std::vector origin; double latitude; double temperature; @@ -335,7 +334,9 @@ void __stdcall RVExtension(char *output, int outputSize, const char *function) double stabilityFactor = 1.5; int twistDirection = 1; double transonicStabilityCoef = 1; - double muzzleVelocity = 850; + char* bulletVelocityArray; + char* bulletVelocityEntry; + std::vector bulletVelocity; char* originArray; char* originEntry; std::vector origin; @@ -368,7 +369,6 @@ void __stdcall RVExtension(char *output, int outputSize, const char *function) dragModel = strtol(strtok_s(NULL, ":", &next_token), NULL, 10); stabilityFactor = strtod(strtok_s(NULL, ":", &next_token), NULL); twistDirection = strtol(strtok_s(NULL, ":", &next_token), NULL, 10); - muzzleVelocity = strtod(strtok_s(NULL, ":", &next_token), NULL); transonicStabilityCoef = strtod(strtok_s(NULL, ":", &next_token), NULL); originArray = strtok_s(NULL, ":", &next_token); originArray++; @@ -378,6 +378,14 @@ void __stdcall RVExtension(char *output, int outputSize, const char *function) origin.push_back(strtod(originEntry, NULL)); originEntry = strtok_s(NULL, ",", &token); } + bulletVelocityArray = strtok_s(NULL, ":", &next_token); + bulletVelocityArray++; + bulletVelocityArray[strlen(bulletVelocityArray) - 1] = 0; + bulletVelocityEntry = strtok_s(bulletVelocityArray, ",", &token); + while (bulletVelocityEntry != NULL) { + bulletVelocity.push_back(strtod(bulletVelocityEntry, NULL)); + bulletVelocityEntry = strtok_s(NULL, ",", &token); + } latitude = strtod(strtok_s(NULL, ":", &next_token), NULL); temperature = strtod(strtok_s(NULL, ":", &next_token), NULL); altitude = strtod(strtok_s(NULL, ":", &next_token), NULL); @@ -398,8 +406,7 @@ void __stdcall RVExtension(char *output, int outputSize, const char *function) bulletDatabase[index].stabilityFactor = stabilityFactor; bulletDatabase[index].twistDirection = twistDirection; bulletDatabase[index].transonicStabilityCoef = transonicStabilityCoef; - bulletDatabase[index].muzzleVelocity = muzzleVelocity; - bulletDatabase[index].bulletSpeed = muzzleVelocity; + bulletDatabase[index].bulletVelocity = bulletVelocity; bulletDatabase[index].origin = origin; bulletDatabase[index].latitude = latitude / 180 * M_PI; bulletDatabase[index].temperature = temperature; @@ -477,6 +484,7 @@ void __stdcall RVExtension(char *output, int outputSize, const char *function) double windSpeed = 0.0; double windAttenuation = 1.0; double velocityOffset[3] = { 0.0, 0.0, 0.0 }; + double bulletSpeed = sqrt(pow(bulletDatabase[index].bulletVelocity[0], 2) + pow(bulletDatabase[index].bulletVelocity[1], 2) + pow(bulletDatabase[index].bulletVelocity[2], 2)); bulletDatabase[index].lastFrame = tickTime; @@ -522,9 +530,9 @@ void __stdcall RVExtension(char *output, int outputSize, const char *function) windSpeed = sqrt(pow(wind[0], 2) + pow(wind[1], 2) + pow(wind[2], 2)); } - trueVelocity[0] = velocity[0] - wind[0]; - trueVelocity[1] = velocity[1] - wind[1]; - trueVelocity[2] = velocity[2] - wind[2]; + trueVelocity[0] = bulletDatabase[index].bulletVelocity[0] - wind[0]; + trueVelocity[1] = bulletDatabase[index].bulletVelocity[1] - wind[1]; + trueVelocity[2] = bulletDatabase[index].bulletVelocity[2] - wind[2]; trueSpeed = sqrt(pow(trueVelocity[0], 2) + pow(trueVelocity[1], 2) + pow(trueVelocity[2], 2)); if (bulletDatabase[index].transonicStabilityCoef < 1.0f && trueSpeed - 60 < SPEED_OF_SOUND(temperature) && trueSpeed > SPEED_OF_SOUND(temperature)) { @@ -544,11 +552,11 @@ void __stdcall RVExtension(char *output, int outputSize, const char *function) }; if (bulletDatabase[index].ballisticCoefficients.size() == bulletDatabase[index].velocityBoundaries.size() + 1) { - dragRef = deltaT * bulletDatabase[index].airFriction * bulletDatabase[index].bulletSpeed * bulletDatabase[index].bulletSpeed; + dragRef = deltaT * bulletDatabase[index].airFriction * bulletSpeed * bulletSpeed; - accelRef[0] = (velocity[0] / bulletDatabase[index].bulletSpeed) * dragRef; - accelRef[1] = (velocity[1] / bulletDatabase[index].bulletSpeed) * dragRef; - accelRef[2] = (velocity[2] / bulletDatabase[index].bulletSpeed) * dragRef; + accelRef[0] = (bulletDatabase[index].bulletVelocity[0] / bulletSpeed) * dragRef; + accelRef[1] = (bulletDatabase[index].bulletVelocity[1] / bulletSpeed) * dragRef; + accelRef[2] = (bulletDatabase[index].bulletVelocity[2] / bulletSpeed) * dragRef; velocityOffset[0] -= accelRef[0]; velocityOffset[1] -= accelRef[1]; @@ -577,11 +585,11 @@ void __stdcall RVExtension(char *output, int outputSize, const char *function) double airFriction = bulletDatabase[index].airFriction * airDensity / STD_AIR_DENSITY_ICAO; if (airFriction != bulletDatabase[index].airFriction || windSpeed > 0) { - dragRef = deltaT * bulletDatabase[index].airFriction * bulletDatabase[index].bulletSpeed * bulletDatabase[index].bulletSpeed; + dragRef = deltaT * bulletDatabase[index].airFriction * bulletSpeed * bulletSpeed; - accelRef[0] = (velocity[0] / bulletDatabase[index].bulletSpeed) * dragRef; - accelRef[1] = (velocity[1] / bulletDatabase[index].bulletSpeed) * dragRef; - accelRef[2] = (velocity[2] / bulletDatabase[index].bulletSpeed) * dragRef; + accelRef[0] = (bulletDatabase[index].bulletVelocity[0] / bulletSpeed) * dragRef; + accelRef[1] = (bulletDatabase[index].bulletVelocity[1] / bulletSpeed) * dragRef; + accelRef[2] = (bulletDatabase[index].bulletVelocity[2] / bulletSpeed) * dragRef; velocityOffset[0] -= accelRef[0]; velocityOffset[1] -= accelRef[1]; @@ -599,7 +607,7 @@ void __stdcall RVExtension(char *output, int outputSize, const char *function) } if (TOF > 0) { - double bulletDir = atan2(velocity[0], velocity[1]); + double bulletDir = atan2(bulletDatabase[index].bulletVelocity[0], bulletDatabase[index].bulletVelocity[1]); double driftAccel = bulletDatabase[index].twistDirection * (0.0482251 * (bulletDatabase[index].stabilityFactor + 1.2)) / pow(TOF, 0.17); double driftVelocity = 0.0581025 *(bulletDatabase[index].stabilityFactor + 1.2) * pow(TOF, 0.83); double dragCorrection = (driftVelocity / trueSpeed) * drag; @@ -608,18 +616,17 @@ void __stdcall RVExtension(char *output, int outputSize, const char *function) } double lat = bulletDatabase[index].latitude; - accel[0] = 2 * EARTH_ANGULAR_SPEED * +(velocity[1] * sin(lat) - velocity[2] * cos(lat)); - accel[1] = 2 * EARTH_ANGULAR_SPEED * -(velocity[0] * sin(lat)); - accel[2] = 2 * EARTH_ANGULAR_SPEED * +(velocity[0] * cos(lat)); + accel[0] = 2 * EARTH_ANGULAR_SPEED * +(bulletDatabase[index].bulletVelocity[1] * sin(lat) - bulletDatabase[index].bulletVelocity[2] * cos(lat)); + accel[1] = 2 * EARTH_ANGULAR_SPEED * -(bulletDatabase[index].bulletVelocity[0] * sin(lat)); + accel[2] = 2 * EARTH_ANGULAR_SPEED * +(bulletDatabase[index].bulletVelocity[0] * cos(lat)); velocityOffset[0] += accel[0] * deltaT; velocityOffset[1] += accel[1] * deltaT; velocityOffset[2] += accel[2] * deltaT; - velocity[0] += velocityOffset[0]; - velocity[1] += velocityOffset[1]; - velocity[2] += velocityOffset[2]; - bulletDatabase[index].bulletSpeed = sqrt(pow(velocity[0], 2) + pow(velocity[1], 2) + pow(velocity[2], 2)); + bulletDatabase[index].bulletVelocity[0] = velocity[0] + velocityOffset[0]; + bulletDatabase[index].bulletVelocity[1] = velocity[1] + velocityOffset[1]; + bulletDatabase[index].bulletVelocity[2] = velocity[2] + velocityOffset[2]; outputStr << "[" << velocityOffset[0] << "," << velocityOffset[1] << "," << velocityOffset[2] << "]"; strncpy_s(output, outputSize, outputStr.str().c_str(), _TRUNCATE); From 048b076f1d295e106dd8936990dcfc58f085fa85 Mon Sep 17 00:00:00 2001 From: ulteq Date: Fri, 27 Oct 2017 22:01:57 +0200 Subject: [PATCH 399/657] Advanced Ballistics - Removed duplicate code --- .../AdvancedBallistics.cpp | 59 +++++++------------ 1 file changed, 21 insertions(+), 38 deletions(-) diff --git a/extensions/advanced_ballistics/AdvancedBallistics.cpp b/extensions/advanced_ballistics/AdvancedBallistics.cpp index 8aac4a6349..4f32ddbb1c 100644 --- a/extensions/advanced_ballistics/AdvancedBallistics.cpp +++ b/extensions/advanced_ballistics/AdvancedBallistics.cpp @@ -551,17 +551,17 @@ void __stdcall RVExtension(char *output, int outputSize, const char *function) bulletDatabase[index].bcDegradation *= pow(0.993, coef); }; + dragRef = -bulletDatabase[index].airFriction * bulletSpeed * bulletSpeed; + + accelRef[0] = (bulletDatabase[index].bulletVelocity[0] / bulletSpeed) * dragRef; + accelRef[1] = (bulletDatabase[index].bulletVelocity[1] / bulletSpeed) * dragRef; + accelRef[2] = (bulletDatabase[index].bulletVelocity[2] / bulletSpeed) * dragRef; + + velocityOffset[0] += accelRef[0] * deltaT; + velocityOffset[1] += accelRef[1] * deltaT; + velocityOffset[2] += accelRef[2] * deltaT; + if (bulletDatabase[index].ballisticCoefficients.size() == bulletDatabase[index].velocityBoundaries.size() + 1) { - dragRef = deltaT * bulletDatabase[index].airFriction * bulletSpeed * bulletSpeed; - - accelRef[0] = (bulletDatabase[index].bulletVelocity[0] / bulletSpeed) * dragRef; - accelRef[1] = (bulletDatabase[index].bulletVelocity[1] / bulletSpeed) * dragRef; - accelRef[2] = (bulletDatabase[index].bulletVelocity[2] / bulletSpeed) * dragRef; - - velocityOffset[0] -= accelRef[0]; - velocityOffset[1] -= accelRef[1]; - velocityOffset[2] -= accelRef[2]; - ballisticCoefficient = bulletDatabase[index].ballisticCoefficients[0]; for (int i = (int)bulletDatabase[index].velocityBoundaries.size() - 1; i >= 0; i = i - 1) { if (trueSpeed < bulletDatabase[index].velocityBoundaries[i]) { @@ -572,45 +572,28 @@ void __stdcall RVExtension(char *output, int outputSize, const char *function) ballisticCoefficient = calculateAtmosphericCorrection(ballisticCoefficient, temperature, pressure, bulletDatabase[index].humidity, bulletDatabase[index].atmosphereModel); ballisticCoefficient *= bulletDatabase[index].bcDegradation; - drag = deltaT * calculateRetard(bulletDatabase[index].dragModel, ballisticCoefficient, trueSpeed, SPEED_OF_SOUND(temperature)); - accel[0] = (trueVelocity[0] / trueSpeed) * drag; - accel[1] = (trueVelocity[1] / trueSpeed) * drag; - accel[2] = (trueVelocity[2] / trueSpeed) * drag; - velocityOffset[0] -= accel[0]; - velocityOffset[1] -= accel[1]; - velocityOffset[2] -= accel[2]; + drag = calculateRetard(bulletDatabase[index].dragModel, ballisticCoefficient, trueSpeed, SPEED_OF_SOUND(temperature)); } else { double airDensity = calculateAirDensity(temperature, pressure, bulletDatabase[index].humidity); double airFriction = bulletDatabase[index].airFriction * airDensity / STD_AIR_DENSITY_ICAO; - if (airFriction != bulletDatabase[index].airFriction || windSpeed > 0) { - dragRef = deltaT * bulletDatabase[index].airFriction * bulletSpeed * bulletSpeed; - - accelRef[0] = (bulletDatabase[index].bulletVelocity[0] / bulletSpeed) * dragRef; - accelRef[1] = (bulletDatabase[index].bulletVelocity[1] / bulletSpeed) * dragRef; - accelRef[2] = (bulletDatabase[index].bulletVelocity[2] / bulletSpeed) * dragRef; - - velocityOffset[0] -= accelRef[0]; - velocityOffset[1] -= accelRef[1]; - velocityOffset[2] -= accelRef[2]; - - drag = deltaT * airFriction * trueSpeed * trueSpeed; - accel[0] = (trueVelocity[0] / trueSpeed) * drag; - accel[1] = (trueVelocity[1] / trueSpeed) * drag; - accel[2] = (trueVelocity[2] / trueSpeed) * drag; - - velocityOffset[0] += accel[0]; - velocityOffset[1] += accel[1]; - velocityOffset[2] += accel[2]; - } + drag = -airFriction * trueSpeed * trueSpeed; } + accel[0] = (trueVelocity[0] / trueSpeed) * drag; + accel[1] = (trueVelocity[1] / trueSpeed) * drag; + accel[2] = (trueVelocity[2] / trueSpeed) * drag; + + velocityOffset[0] -= accel[0] * deltaT; + velocityOffset[1] -= accel[1] * deltaT; + velocityOffset[2] -= accel[2] * deltaT; + if (TOF > 0) { double bulletDir = atan2(bulletDatabase[index].bulletVelocity[0], bulletDatabase[index].bulletVelocity[1]); double driftAccel = bulletDatabase[index].twistDirection * (0.0482251 * (bulletDatabase[index].stabilityFactor + 1.2)) / pow(TOF, 0.17); double driftVelocity = 0.0581025 *(bulletDatabase[index].stabilityFactor + 1.2) * pow(TOF, 0.83); - double dragCorrection = (driftVelocity / trueSpeed) * drag; + double dragCorrection = (driftVelocity / trueSpeed) * drag * deltaT; velocityOffset[0] += sin(bulletDir + M_PI / 2) * (driftAccel * deltaT + dragCorrection); velocityOffset[1] += cos(bulletDir + M_PI / 2) * (driftAccel * deltaT + dragCorrection); } From 8397e1cf4a325795899f3c3c3c71c5fc59714790 Mon Sep 17 00:00:00 2001 From: ulteq Date: Mon, 30 Oct 2017 17:16:21 +0100 Subject: [PATCH 400/657] Tools - Fixed typo (#5712) --- tools/generate_airfriction_config.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/tools/generate_airfriction_config.py b/tools/generate_airfriction_config.py index 260cdc3df2..c0690f7158 100644 --- a/tools/generate_airfriction_config.py +++ b/tools/generate_airfriction_config.py @@ -235,7 +235,7 @@ def tofTillM2(m, v, dM, bc): def dropAtM(m, v, a): lx = 0 - cly = 0 + ly = 0 dx = 0 dy = 0 vx = v @@ -257,7 +257,7 @@ def dropAtM(m, v, a): def dropAtM2(m, v, dM, bc): lx = 0 - cly = 0 + ly = 0 dx = 0 dy = 0 vx = v From 25344deb8052497f1090deed50d4c39278fe6784 Mon Sep 17 00:00:00 2001 From: ulteq Date: Tue, 31 Oct 2017 10:58:12 +0100 Subject: [PATCH 401/657] Ballistics - 7.62x54R muzzle velocity correction (#5711) * Closes: https://github.com/acemod/ACE3/pull/5470 * Reference: https://github.com/acemod/ACE3/files/1272583/mousin.barrel.experiment.pdf --- addons/atragmx/functions/fnc_initGunList.sqf | 2 +- addons/ballistics/CfgAmmo.hpp | 13 +++++++------ addons/ballistics/CfgMagazines.hpp | 6 +++--- addons/ballistics/CfgWeapons.hpp | 4 ++-- extras/airFrictionAnalysis.txt | 20 ++++++++++---------- tools/generate_airfriction_config.py | 4 ++-- 6 files changed, 25 insertions(+), 24 deletions(-) diff --git a/addons/atragmx/functions/fnc_initGunList.sqf b/addons/atragmx/functions/fnc_initGunList.sqf index 6c61aee16b..c677da3704 100644 --- a/addons/atragmx/functions/fnc_initGunList.sqf +++ b/addons/atragmx/functions/fnc_initGunList.sqf @@ -54,7 +54,7 @@ if (_resetGunList) then { [".300WM Mk248 Mod1" , 839, 100, 0.0841417, -0.00063027, 7.37, 0, 2, 10, 120, 0, 0, 14.26, 7.80, 25.40, 0.619, 1, "ICAO", [[-15,820],[0,827],[10,834],[15,839],[25,853],[30,862],[35,873]] , [[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0]], true], [".300WM Berger OTM" , 792, 100, 0.0891300, -0.00055262, 7.37, 0, 2, 10, 120, 0, 0, 14.90, 7.80, 25.40, 0.715, 1, "ICAO", [[-15,773],[0,780],[10,787],[15,792],[25,806],[30,815],[35,826]] , [[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0]], true], - ["7.62x54mmR" , 812, 100, 0.0868171, -0.00102329, 7.11, 0, 2, 10, 120, 0, 0, 9.849, 7.92, 24.13, 0.400, 1, "ICAO", [[-15,793],[0,800],[10,807],[15,812],[25,826],[30,835],[35,846]] , [[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0]], true], + ["7.62x54mmR" , 828, 100, 0.0853677, -0.00103739, 7.11, 0, 2, 10, 120, 0, 0, 9.849, 7.92, 24.13, 0.400, 1, "ICAO", [[-15,809],[0,816],[10,823],[15,828],[25,842],[30,851],[35,862]] , [[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0]], true], ["7.62x51mm M80" , 802, 100, 0.0909184, -0.00103711, 7.62, 0, 2, 10, 120, 0, 0, 9.461, 7.82, 25.40, 0.398, 1, "ICAO", [[-15,783],[0,790],[10,797],[15,802],[25,816],[30,825],[35,836]] , [[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0]], true], ["7.62x51mm M118LR" , 757, 100, 0.0958841, -0.00085157, 7.62, 0, 2, 10, 120, 0, 0, 11.34, 7.82, 25.40, 0.482, 1, "ICAO", [[-15,738],[0,745],[10,752],[15,757],[25,771],[30,780],[35,791]] , [[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0]], true], diff --git a/addons/ballistics/CfgAmmo.hpp b/addons/ballistics/CfgAmmo.hpp index acbb8a5953..c12fc38e7f 100644 --- a/addons/ballistics/CfgAmmo.hpp +++ b/addons/ballistics/CfgAmmo.hpp @@ -298,7 +298,8 @@ class CfgAmmo { ACE_barrelLengths[]={508.0, 609.6, 660.4}; }; class B_762x54_Ball: B_762x51_Ball { - airFriction=-0.00102329; + airFriction=-0.00101071; + typicalSpeed=835; ACE_caliber=7.925; ACE_bulletLength=28.956; ACE_bulletMass=9.8496; @@ -307,12 +308,12 @@ class CfgAmmo { ACE_velocityBoundaries[]={}; ACE_standardAtmosphere="ICAO"; ACE_dragModel=1; - ACE_muzzleVelocities[]={700, 800, 820, 833}; - ACE_barrelLengths[]={406.4, 508.0, 609.6, 660.4}; + ACE_muzzleVelocities[]={760, 795, 835, 865}; + ACE_barrelLengths[]={406.4, 508.0, 604.5, 736.6}; }; class B_762x54_Tracer_Green; class ACE_762x54_Ball_7T2 : B_762x54_Tracer_Green { - airFriction=-0.00106104; + airFriction=-0.00103739; typicalSpeed=800; tracerStartTime=0.073; // Based on the 7T2 which burns three seconds tracerEndTime=3; @@ -324,8 +325,8 @@ class CfgAmmo { ACE_velocityBoundaries[]={}; ACE_standardAtmosphere="ICAO"; ACE_dragModel=1; - ACE_muzzleVelocities[]={680, 750, 798, 800}; - ACE_barrelLengths[]={406.4, 508.0, 609.6, 660.4}; + ACE_muzzleVelocities[]={735, 770, 809, 838}; + ACE_barrelLengths[]={406.4, 508.0, 604.5, 736.6}; }; class B_762x39_Ball_F : BulletBase { airFriction=-0.00154815; diff --git a/addons/ballistics/CfgMagazines.hpp b/addons/ballistics/CfgMagazines.hpp index 2b9088408b..a90e46429e 100644 --- a/addons/ballistics/CfgMagazines.hpp +++ b/addons/ballistics/CfgMagazines.hpp @@ -381,7 +381,7 @@ class CfgMagazines { }; class 10Rnd_762x54_Mag: 10Rnd_762x51_Mag { - initSpeed = 800; + initSpeed = 836; }; class ACE_10Rnd_762x54_Tracer_mag: 10Rnd_762x54_Mag { author = ECSTRING(common,ACETeam); @@ -389,12 +389,12 @@ class CfgMagazines { displayName = CSTRING(10Rnd_762x54_Tracer_mag_Name); displayNameShort = CSTRING(10Rnd_762x54_Tracer_mag_NameShort); descriptionShort = CSTRING(10Rnd_762x54_Tracer_mag_Description); - initSpeed = 800; + initSpeed = 809; tracersEvery = 1; }; class 150Rnd_762x54_Box: 150Rnd_762x51_Box { - initSpeed = 750; + initSpeed = 836; }; class 150Rnd_93x64_Mag: CA_Magazine { diff --git a/addons/ballistics/CfgWeapons.hpp b/addons/ballistics/CfgWeapons.hpp index 9c18579276..a8bbf61a7f 100644 --- a/addons/ballistics/CfgWeapons.hpp +++ b/addons/ballistics/CfgWeapons.hpp @@ -202,7 +202,7 @@ class CfgWeapons { // Negev NG7 class LMG_Zafir_F: Rifle_Long_Base_F { - initSpeed = -1.00333; + initSpeed = -0.931071; ACE_barrelTwist = 304.8; ACE_barrelLength = 459.74; }; @@ -563,7 +563,7 @@ class CfgWeapons { "10Rnd_762x54_Mag", "ACE_10Rnd_762x54_Tracer_mag" }; - initSpeed = -1.025; + initSpeed = -1.00019; ACE_barrelTwist = 241.3; ACE_barrelLength = 609.6; }; diff --git a/extras/airFrictionAnalysis.txt b/extras/airFrictionAnalysis.txt index 873525af45..ad06f309d2 100644 --- a/extras/airFrictionAnalysis.txt +++ b/extras/airFrictionAnalysis.txt @@ -161,11 +161,11 @@ Optimal airFriction: 0.00055262 ########################################## Ammo Class: B_762x54_Ball MaxRanges (m): [500, 800, 800] -MuzzleVelocities (m/s): [700, 820, 833] -Max. Velocity diff (m/s): 13.84 -Max. Drop diff (cm): 5.42 -Max. Tof diff (ms): 12.5 -Optimal airFriction: 0.00102329 +MuzzleVelocities (m/s): [760, 835, 865] +Max. Velocity diff (m/s): 13.37 +Max. Drop diff (cm): 5.71 +Max. Tof diff (ms): 16.5 +Optimal airFriction: 0.00101071 ########################################## Ammo Class: ACE_762x35_Ball MaxRanges (m): [400, 500] @@ -185,11 +185,11 @@ Optimal airFriction: 0.00154815 ########################################## Ammo Class: ACE_762x54_Ball_7T2 MaxRanges (m): [500, 800, 800] -MuzzleVelocities (m/s): [680, 750, 800] -Max. Velocity diff (m/s): 9.37 -Max. Drop diff (cm): 7.72 -Max. Tof diff (ms): 9.5 -Optimal airFriction: 0.00106104 +MuzzleVelocities (m/s): [735, 809, 838] +Max. Velocity diff (m/s): 12.14 +Max. Drop diff (cm): 5.82 +Max. Tof diff (ms): 14.5 +Optimal airFriction: 0.00103739 ########################################## Ammo Class: ACE_303_Ball MaxRanges (m): [900, 1000] diff --git a/tools/generate_airfriction_config.py b/tools/generate_airfriction_config.py index c0690f7158..ac312c08ba 100644 --- a/tools/generate_airfriction_config.py +++ b/tools/generate_airfriction_config.py @@ -481,10 +481,10 @@ ammoList = [["B_556x45_Ball", [300, 500, 500], [750, 870, 910], 7, 0.151], ["ACE_762x67_Ball_Mk248_Mod_0", [800, 900, 900], [865, 900, 924], 7, 0.268], ["ACE_762x67_Ball_Mk248_Mod_1", [800, 900, 900], [847, 867, 877], 7, 0.310], ["ACE_762x67_Ball_Berger_Hybrid_OTM", [900, 1000, 1000], [800, 853, 884], 7, 0.358], - ["B_762x54_Ball", [500, 800, 800], [700, 820, 833], 1, 0.4], + ["B_762x54_Ball", [500, 800, 800], [760, 835, 865], 1, 0.4], ["ACE_762x35_Ball", [400, 500], [620, 675], 1, 0.330], ["ACE_762x39_Ball", [400, 600], [650, 750], 1, 0.275], - ["ACE_762x54_Ball_7T2", [500, 800, 800], [680, 750, 800], 1, 0.395], + ["ACE_762x54_Ball_7T2", [500, 800, 800], [735, 809, 838], 1, 0.395], ["ACE_303_Ball", [900, 1000], [748, 765], 1, 0.493], ["B_93x64_Ball", [900, 1000], [850, 880], 1, 0.368], ["B_408_Ball", [1600,1600], [862, 872], 7, 0.434], From ba97bb20fe1607c554ac16aad7f9e9fb9061707d Mon Sep 17 00:00:00 2001 From: PabstMirror Date: Tue, 31 Oct 2017 12:13:55 -0500 Subject: [PATCH 402/657] Tagging - For lastUsed use random if not used yet (#5687) --- addons/tagging/functions/fnc_quickTag.sqf | 7 +++++-- addons/tagging/stringtable.xml | 2 +- 2 files changed, 6 insertions(+), 3 deletions(-) diff --git a/addons/tagging/functions/fnc_quickTag.sqf b/addons/tagging/functions/fnc_quickTag.sqf index 7f0a1d706e..63a93e9946 100644 --- a/addons/tagging/functions/fnc_quickTag.sqf +++ b/addons/tagging/functions/fnc_quickTag.sqf @@ -22,19 +22,22 @@ if (GVAR(quickTag) == 0) exitWith {}; params ["_unit"]; private _possibleTags = []; +private _useRandom = false; // Last Used if (GVAR(quickTag) == 1) then { private _lastUsedTagClass = _unit getVariable [QGVAR(lastUsedTag), nil]; - if (!isNil "_lastUsedTagClass") then { + if (isNil "_lastUsedTagClass") then { + _useRandom = true; + } else { private _lastUsedTag = GVAR(cachedTags) select {(_x select 0) == _lastUsedTagClass}; _possibleTags = _lastUsedTag; }; }; // Random X -if (GVAR(quickTag == 2)) then { +if ((GVAR(quickTag) == 2) || _useRandom) then { private _xTags = GVAR(cachedTags) select {(_x select 0) in ["ACE_XBlack", "ACE_XRed", "ACE_XGreen", "ACE_XBlue"]}; _possibleTags = _xTags; }; diff --git a/addons/tagging/stringtable.xml b/addons/tagging/stringtable.xml index 8b6a9ff638..71da1b6f8e 100644 --- a/addons/tagging/stringtable.xml +++ b/addons/tagging/stringtable.xml @@ -26,7 +26,7 @@ 定義噴漆系統預設設定 - Quick Tag + Spray Paint - Quick Tag Быстрый маркер クイック タグ Szybkie tagowanie From 52450bcb76866e0baa476955557382b10482c682 Mon Sep 17 00:00:00 2001 From: Tittoffer Date: Tue, 31 Oct 2017 18:48:08 +0100 Subject: [PATCH 403/657] Fortify not fortify (#5717) --- docs/wiki/featurex/fortify.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/wiki/featurex/fortify.md b/docs/wiki/featurex/fortify.md index 0a66f93acd..3fe2863ae7 100644 --- a/docs/wiki/featurex/fortify.md +++ b/docs/wiki/featurex/fortify.md @@ -1,6 +1,6 @@ --- layout: wiki -title: fortify +title: Fortify description: Enables player to build fortifications. group: feature category: interaction From 50b569f62cd29d3b43728d529cf78c700da7840f Mon Sep 17 00:00:00 2001 From: Andrea Verano Date: Wed, 1 Nov 2017 21:59:38 +0100 Subject: [PATCH 404/657] Italian Translation Update (#5719) Added: -New string in "pylons" -New string in "weaponselect" --- addons/pylons/stringtable.xml | 1 + addons/weaponselect/stringtable.xml | 1 + 2 files changed, 2 insertions(+) diff --git a/addons/pylons/stringtable.xml b/addons/pylons/stringtable.xml index 241b358b04..74b532c2e2 100644 --- a/addons/pylons/stringtable.xml +++ b/addons/pylons/stringtable.xml @@ -66,6 +66,7 @@ Vehicle too far + Veicolo troppo lontano Enable Pylons Menu diff --git a/addons/weaponselect/stringtable.xml b/addons/weaponselect/stringtable.xml index 054a0f94e7..d79892e49b 100644 --- a/addons/weaponselect/stringtable.xml +++ b/addons/weaponselect/stringtable.xml @@ -371,6 +371,7 @@ Toggle Collision Lights + Attiva Luci di Collisione From de40274d37761bae31e4054180c8d842172102cd Mon Sep 17 00:00:00 2001 From: Jo David Date: Thu, 2 Nov 2017 15:10:14 +0100 Subject: [PATCH 405/657] fix code block styling --- docs/css/app.css | 2 +- docs/js/footer.min.js | 12 +- docs/package-lock.json | 3 + docs/src/package-lock.json | 4465 +++++++++++++++++++++++++++++++++ docs/src/scss/ui/_syntax.scss | 2 +- 5 files changed, 4476 insertions(+), 8 deletions(-) create mode 100644 docs/package-lock.json create mode 100644 docs/src/package-lock.json diff --git a/docs/css/app.css b/docs/css/app.css index 6621799c85..8130470b22 100644 --- a/docs/css/app.css +++ b/docs/css/app.css @@ -1,4 +1,4 @@ /*! normalize.css v3.0.2 | MIT License | git.io/normalize */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}h1{font-size:2em;margin:0.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace, monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto}input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:bold}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}meta.foundation-version{font-family:"/5.5.1/"}meta.foundation-mq-small{font-family:"/only screen/";width:0em}meta.foundation-mq-small-only{font-family:"/only screen and (max-width: 40em)/";width:0em}meta.foundation-mq-medium{font-family:"/only screen and (min-width:40.0625em)/";width:40.0625em}meta.foundation-mq-medium-only{font-family:"/only screen and (min-width:40.0625em) and (max-width:64em)/";width:40.0625em}meta.foundation-mq-large{font-family:"/only screen and (min-width:64.0625em)/";width:64.0625em}meta.foundation-mq-large-only{font-family:"/only screen and (min-width:64.0625em) and (max-width:90em)/";width:64.0625em}meta.foundation-mq-xlarge{font-family:"/only screen and (min-width:90.0625em)/";width:90.0625em}meta.foundation-mq-xlarge-only{font-family:"/only screen and (min-width:90.0625em) and (max-width:120em)/";width:90.0625em}meta.foundation-mq-xxlarge{font-family:"/only screen and (min-width:120.0625em)/";width:120.0625em}meta.foundation-data-attribute-namespace{font-family:false}html,body{height:100%}*,*:before,*:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}html,body{font-size:100%}body{background:#fff;color:#222;padding:0;margin:0;font-family:"Open Sans","Helvetica Neue",Helvetica,Roboto,Arial,sans-serif;font-weight:400;font-style:normal;line-height:1.5;position:relative;cursor:auto}a:hover{cursor:pointer}img{max-width:100%;height:auto}img{-ms-interpolation-mode:bicubic}#map_canvas img,#map_canvas embed,#map_canvas object,.map_canvas img,.map_canvas embed,.map_canvas object{max-width:none !important}.left{float:left !important}.right{float:right !important}.clearfix:before,.clearfix:after{content:" ";display:table}.clearfix:after{clear:both}.hide{display:none}.invisible{visibility:hidden}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}img{display:inline-block;vertical-align:middle}textarea{height:auto;min-height:50px}select{width:100%}[class*="block-grid-"]{display:block;padding:0;margin:0 -.625rem}[class*="block-grid-"]:before,[class*="block-grid-"]:after{content:" ";display:table}[class*="block-grid-"]:after{clear:both}[class*="block-grid-"]>li{display:block;height:auto;float:left;padding:0 .625rem 1.25rem}@media only screen{.small-block-grid-1>li{width:100%;list-style:none}.small-block-grid-1>li:nth-of-type(1n){clear:none}.small-block-grid-1>li:nth-of-type(1n+1){clear:both}.small-block-grid-2>li{width:50%;list-style:none}.small-block-grid-2>li:nth-of-type(1n){clear:none}.small-block-grid-2>li:nth-of-type(2n+1){clear:both}.small-block-grid-3>li{width:33.3333333333%;list-style:none}.small-block-grid-3>li:nth-of-type(1n){clear:none}.small-block-grid-3>li:nth-of-type(3n+1){clear:both}.small-block-grid-4>li{width:25%;list-style:none}.small-block-grid-4>li:nth-of-type(1n){clear:none}.small-block-grid-4>li:nth-of-type(4n+1){clear:both}.small-block-grid-5>li{width:20%;list-style:none}.small-block-grid-5>li:nth-of-type(1n){clear:none}.small-block-grid-5>li:nth-of-type(5n+1){clear:both}.small-block-grid-6>li{width:16.6666666667%;list-style:none}.small-block-grid-6>li:nth-of-type(1n){clear:none}.small-block-grid-6>li:nth-of-type(6n+1){clear:both}.small-block-grid-7>li{width:14.2857142857%;list-style:none}.small-block-grid-7>li:nth-of-type(1n){clear:none}.small-block-grid-7>li:nth-of-type(7n+1){clear:both}.small-block-grid-8>li{width:12.5%;list-style:none}.small-block-grid-8>li:nth-of-type(1n){clear:none}.small-block-grid-8>li:nth-of-type(8n+1){clear:both}.small-block-grid-9>li{width:11.1111111111%;list-style:none}.small-block-grid-9>li:nth-of-type(1n){clear:none}.small-block-grid-9>li:nth-of-type(9n+1){clear:both}.small-block-grid-10>li{width:10%;list-style:none}.small-block-grid-10>li:nth-of-type(1n){clear:none}.small-block-grid-10>li:nth-of-type(10n+1){clear:both}.small-block-grid-11>li{width:9.0909090909%;list-style:none}.small-block-grid-11>li:nth-of-type(1n){clear:none}.small-block-grid-11>li:nth-of-type(11n+1){clear:both}.small-block-grid-12>li{width:8.3333333333%;list-style:none}.small-block-grid-12>li:nth-of-type(1n){clear:none}.small-block-grid-12>li:nth-of-type(12n+1){clear:both}}@media only screen and (min-width: 40.0625em){.medium-block-grid-1>li{width:100%;list-style:none}.medium-block-grid-1>li:nth-of-type(1n){clear:none}.medium-block-grid-1>li:nth-of-type(1n+1){clear:both}.medium-block-grid-2>li{width:50%;list-style:none}.medium-block-grid-2>li:nth-of-type(1n){clear:none}.medium-block-grid-2>li:nth-of-type(2n+1){clear:both}.medium-block-grid-3>li{width:33.3333333333%;list-style:none}.medium-block-grid-3>li:nth-of-type(1n){clear:none}.medium-block-grid-3>li:nth-of-type(3n+1){clear:both}.medium-block-grid-4>li{width:25%;list-style:none}.medium-block-grid-4>li:nth-of-type(1n){clear:none}.medium-block-grid-4>li:nth-of-type(4n+1){clear:both}.medium-block-grid-5>li{width:20%;list-style:none}.medium-block-grid-5>li:nth-of-type(1n){clear:none}.medium-block-grid-5>li:nth-of-type(5n+1){clear:both}.medium-block-grid-6>li{width:16.6666666667%;list-style:none}.medium-block-grid-6>li:nth-of-type(1n){clear:none}.medium-block-grid-6>li:nth-of-type(6n+1){clear:both}.medium-block-grid-7>li{width:14.2857142857%;list-style:none}.medium-block-grid-7>li:nth-of-type(1n){clear:none}.medium-block-grid-7>li:nth-of-type(7n+1){clear:both}.medium-block-grid-8>li{width:12.5%;list-style:none}.medium-block-grid-8>li:nth-of-type(1n){clear:none}.medium-block-grid-8>li:nth-of-type(8n+1){clear:both}.medium-block-grid-9>li{width:11.1111111111%;list-style:none}.medium-block-grid-9>li:nth-of-type(1n){clear:none}.medium-block-grid-9>li:nth-of-type(9n+1){clear:both}.medium-block-grid-10>li{width:10%;list-style:none}.medium-block-grid-10>li:nth-of-type(1n){clear:none}.medium-block-grid-10>li:nth-of-type(10n+1){clear:both}.medium-block-grid-11>li{width:9.0909090909%;list-style:none}.medium-block-grid-11>li:nth-of-type(1n){clear:none}.medium-block-grid-11>li:nth-of-type(11n+1){clear:both}.medium-block-grid-12>li{width:8.3333333333%;list-style:none}.medium-block-grid-12>li:nth-of-type(1n){clear:none}.medium-block-grid-12>li:nth-of-type(12n+1){clear:both}}@media only screen and (min-width: 64.0625em){.large-block-grid-1>li{width:100%;list-style:none}.large-block-grid-1>li:nth-of-type(1n){clear:none}.large-block-grid-1>li:nth-of-type(1n+1){clear:both}.large-block-grid-2>li{width:50%;list-style:none}.large-block-grid-2>li:nth-of-type(1n){clear:none}.large-block-grid-2>li:nth-of-type(2n+1){clear:both}.large-block-grid-3>li{width:33.3333333333%;list-style:none}.large-block-grid-3>li:nth-of-type(1n){clear:none}.large-block-grid-3>li:nth-of-type(3n+1){clear:both}.large-block-grid-4>li{width:25%;list-style:none}.large-block-grid-4>li:nth-of-type(1n){clear:none}.large-block-grid-4>li:nth-of-type(4n+1){clear:both}.large-block-grid-5>li{width:20%;list-style:none}.large-block-grid-5>li:nth-of-type(1n){clear:none}.large-block-grid-5>li:nth-of-type(5n+1){clear:both}.large-block-grid-6>li{width:16.6666666667%;list-style:none}.large-block-grid-6>li:nth-of-type(1n){clear:none}.large-block-grid-6>li:nth-of-type(6n+1){clear:both}.large-block-grid-7>li{width:14.2857142857%;list-style:none}.large-block-grid-7>li:nth-of-type(1n){clear:none}.large-block-grid-7>li:nth-of-type(7n+1){clear:both}.large-block-grid-8>li{width:12.5%;list-style:none}.large-block-grid-8>li:nth-of-type(1n){clear:none}.large-block-grid-8>li:nth-of-type(8n+1){clear:both}.large-block-grid-9>li{width:11.1111111111%;list-style:none}.large-block-grid-9>li:nth-of-type(1n){clear:none}.large-block-grid-9>li:nth-of-type(9n+1){clear:both}.large-block-grid-10>li{width:10%;list-style:none}.large-block-grid-10>li:nth-of-type(1n){clear:none}.large-block-grid-10>li:nth-of-type(10n+1){clear:both}.large-block-grid-11>li{width:9.0909090909%;list-style:none}.large-block-grid-11>li:nth-of-type(1n){clear:none}.large-block-grid-11>li:nth-of-type(11n+1){clear:both}.large-block-grid-12>li{width:8.3333333333%;list-style:none}.large-block-grid-12>li:nth-of-type(1n){clear:none}.large-block-grid-12>li:nth-of-type(12n+1){clear:both}}button,.button{border-style:solid;border-width:0;cursor:pointer;font-family:"Open Sans","Helvetica Neue",Helvetica,Roboto,Arial,sans-serif;font-weight:400;line-height:normal;margin:0 0 1.25rem;position:relative;text-decoration:none;text-align:center;-webkit-appearance:none;-moz-appearance:none;border-radius:0;display:inline-block;padding-top:1rem;padding-right:2rem;padding-bottom:1.0625rem;padding-left:2rem;font-size:1rem;background-color:#ba2619;border-color:#951e14;color:#fff;transition:background-color 300ms ease-out}button:hover,button:focus,.button:hover,.button:focus{background-color:#951e14}button:hover,button:focus,.button:hover,.button:focus{color:#fff}button.secondary,.button.secondary{background-color:#e7e7e7;border-color:#b9b9b9;color:#333}button.secondary:hover,button.secondary:focus,.button.secondary:hover,.button.secondary:focus{background-color:#b9b9b9}button.secondary:hover,button.secondary:focus,.button.secondary:hover,.button.secondary:focus{color:#333}button.success,.button.success{background-color:#43AC6A;border-color:#368a55;color:#fff}button.success:hover,button.success:focus,.button.success:hover,.button.success:focus{background-color:#368a55}button.success:hover,button.success:focus,.button.success:hover,.button.success:focus{color:#fff}button.alert,.button.alert{background-color:#f04124;border-color:#cf2a0e;color:#fff}button.alert:hover,button.alert:focus,.button.alert:hover,.button.alert:focus{background-color:#cf2a0e}button.alert:hover,button.alert:focus,.button.alert:hover,.button.alert:focus{color:#fff}button.warning,.button.warning{background-color:#f08a24;border-color:#cf6e0e;color:#fff}button.warning:hover,button.warning:focus,.button.warning:hover,.button.warning:focus{background-color:#cf6e0e}button.warning:hover,button.warning:focus,.button.warning:hover,.button.warning:focus{color:#fff}button.info,.button.info{background-color:#a0d3e8;border-color:#61b6d9;color:#333}button.info:hover,button.info:focus,.button.info:hover,.button.info:focus{background-color:#61b6d9}button.info:hover,button.info:focus,.button.info:hover,.button.info:focus{color:#fff}button.large,.button.large{padding-top:1.125rem;padding-right:2.25rem;padding-bottom:1.1875rem;padding-left:2.25rem;font-size:1.25rem}button.small,.button.small{padding-top:.875rem;padding-right:1.75rem;padding-bottom:.9375rem;padding-left:1.75rem;font-size:.8125rem}button.tiny,.button.tiny{padding-top:.625rem;padding-right:1.25rem;padding-bottom:.6875rem;padding-left:1.25rem;font-size:.6875rem}button.expand,.button.expand{padding-right:0;padding-left:0;width:100%}button.left-align,.button.left-align{text-align:left;text-indent:.75rem}button.right-align,.button.right-align{text-align:right;padding-right:.75rem}button.radius,.button.radius{border-radius:3px}button.round,.button.round{border-radius:1000px}button.disabled,button[disabled],.button.disabled,.button[disabled]{background-color:#ba2619;border-color:#951e14;color:#fff;cursor:default;opacity:.7;box-shadow:none}button.disabled:hover,button.disabled:focus,button[disabled]:hover,button[disabled]:focus,.button.disabled:hover,.button.disabled:focus,.button[disabled]:hover,.button[disabled]:focus{background-color:#951e14}button.disabled:hover,button.disabled:focus,button[disabled]:hover,button[disabled]:focus,.button.disabled:hover,.button.disabled:focus,.button[disabled]:hover,.button[disabled]:focus{color:#fff}button.disabled:hover,button.disabled:focus,button[disabled]:hover,button[disabled]:focus,.button.disabled:hover,.button.disabled:focus,.button[disabled]:hover,.button[disabled]:focus{background-color:#ba2619}button.disabled.secondary,button[disabled].secondary,.button.disabled.secondary,.button[disabled].secondary{background-color:#e7e7e7;border-color:#b9b9b9;color:#333;cursor:default;opacity:.7;box-shadow:none}button.disabled.secondary:hover,button.disabled.secondary:focus,button[disabled].secondary:hover,button[disabled].secondary:focus,.button.disabled.secondary:hover,.button.disabled.secondary:focus,.button[disabled].secondary:hover,.button[disabled].secondary:focus{background-color:#b9b9b9}button.disabled.secondary:hover,button.disabled.secondary:focus,button[disabled].secondary:hover,button[disabled].secondary:focus,.button.disabled.secondary:hover,.button.disabled.secondary:focus,.button[disabled].secondary:hover,.button[disabled].secondary:focus{color:#333}button.disabled.secondary:hover,button.disabled.secondary:focus,button[disabled].secondary:hover,button[disabled].secondary:focus,.button.disabled.secondary:hover,.button.disabled.secondary:focus,.button[disabled].secondary:hover,.button[disabled].secondary:focus{background-color:#e7e7e7}button.disabled.success,button[disabled].success,.button.disabled.success,.button[disabled].success{background-color:#43AC6A;border-color:#368a55;color:#fff;cursor:default;opacity:.7;box-shadow:none}button.disabled.success:hover,button.disabled.success:focus,button[disabled].success:hover,button[disabled].success:focus,.button.disabled.success:hover,.button.disabled.success:focus,.button[disabled].success:hover,.button[disabled].success:focus{background-color:#368a55}button.disabled.success:hover,button.disabled.success:focus,button[disabled].success:hover,button[disabled].success:focus,.button.disabled.success:hover,.button.disabled.success:focus,.button[disabled].success:hover,.button[disabled].success:focus{color:#fff}button.disabled.success:hover,button.disabled.success:focus,button[disabled].success:hover,button[disabled].success:focus,.button.disabled.success:hover,.button.disabled.success:focus,.button[disabled].success:hover,.button[disabled].success:focus{background-color:#43AC6A}button.disabled.alert,button[disabled].alert,.button.disabled.alert,.button[disabled].alert{background-color:#f04124;border-color:#cf2a0e;color:#fff;cursor:default;opacity:.7;box-shadow:none}button.disabled.alert:hover,button.disabled.alert:focus,button[disabled].alert:hover,button[disabled].alert:focus,.button.disabled.alert:hover,.button.disabled.alert:focus,.button[disabled].alert:hover,.button[disabled].alert:focus{background-color:#cf2a0e}button.disabled.alert:hover,button.disabled.alert:focus,button[disabled].alert:hover,button[disabled].alert:focus,.button.disabled.alert:hover,.button.disabled.alert:focus,.button[disabled].alert:hover,.button[disabled].alert:focus{color:#fff}button.disabled.alert:hover,button.disabled.alert:focus,button[disabled].alert:hover,button[disabled].alert:focus,.button.disabled.alert:hover,.button.disabled.alert:focus,.button[disabled].alert:hover,.button[disabled].alert:focus{background-color:#f04124}button.disabled.warning,button[disabled].warning,.button.disabled.warning,.button[disabled].warning{background-color:#f08a24;border-color:#cf6e0e;color:#fff;cursor:default;opacity:.7;box-shadow:none}button.disabled.warning:hover,button.disabled.warning:focus,button[disabled].warning:hover,button[disabled].warning:focus,.button.disabled.warning:hover,.button.disabled.warning:focus,.button[disabled].warning:hover,.button[disabled].warning:focus{background-color:#cf6e0e}button.disabled.warning:hover,button.disabled.warning:focus,button[disabled].warning:hover,button[disabled].warning:focus,.button.disabled.warning:hover,.button.disabled.warning:focus,.button[disabled].warning:hover,.button[disabled].warning:focus{color:#fff}button.disabled.warning:hover,button.disabled.warning:focus,button[disabled].warning:hover,button[disabled].warning:focus,.button.disabled.warning:hover,.button.disabled.warning:focus,.button[disabled].warning:hover,.button[disabled].warning:focus{background-color:#f08a24}button.disabled.info,button[disabled].info,.button.disabled.info,.button[disabled].info{background-color:#a0d3e8;border-color:#61b6d9;color:#333;cursor:default;opacity:.7;box-shadow:none}button.disabled.info:hover,button.disabled.info:focus,button[disabled].info:hover,button[disabled].info:focus,.button.disabled.info:hover,.button.disabled.info:focus,.button[disabled].info:hover,.button[disabled].info:focus{background-color:#61b6d9}button.disabled.info:hover,button.disabled.info:focus,button[disabled].info:hover,button[disabled].info:focus,.button.disabled.info:hover,.button.disabled.info:focus,.button[disabled].info:hover,.button[disabled].info:focus{color:#fff}button.disabled.info:hover,button.disabled.info:focus,button[disabled].info:hover,button[disabled].info:focus,.button.disabled.info:hover,.button.disabled.info:focus,.button[disabled].info:hover,.button[disabled].info:focus{background-color:#a0d3e8}button::-moz-focus-inner{border:0;padding:0}@media only screen and (min-width: 40.0625em){button,.button{display:inline-block}}.clearing-thumbs,[data-clearing]{margin-bottom:0;margin-left:0;list-style:none}.clearing-thumbs:before,.clearing-thumbs:after,[data-clearing]:before,[data-clearing]:after{content:" ";display:table}.clearing-thumbs:after,[data-clearing]:after{clear:both}.clearing-thumbs li,[data-clearing] li{float:left;margin-right:10px}.clearing-thumbs[class*="block-grid-"] li,[data-clearing][class*="block-grid-"] li{margin-right:0}.clearing-blackout{background:#333;position:fixed;width:100%;height:100%;top:0;left:0;z-index:998}.clearing-blackout .clearing-close{display:block}.clearing-container{position:relative;z-index:998;height:100%;overflow:hidden;margin:0}.clearing-touch-label{position:absolute;top:50%;left:50%;color:#aaa;font-size:0.6em}.visible-img{height:95%;position:relative}.visible-img img{position:absolute;left:50%;top:50%;transform:translateY(-50%) translateX(-50%);-webkit-transform:translateY(-50%) translateX(-50%);-ms-transform:translateY(-50%) translateX(-50%);max-height:100%;max-width:100%}.clearing-caption{color:#ccc;font-size:.875em;line-height:1.3;margin-bottom:0;text-align:center;bottom:0;background:#333;width:100%;padding:10px 30px 20px;position:absolute;left:0}.clearing-close{z-index:999;padding-left:20px;padding-top:10px;font-size:30px;line-height:1;color:#ccc;display:none}.clearing-close:hover,.clearing-close:focus{color:#ccc}.clearing-assembled .clearing-container{height:100%}.clearing-assembled .clearing-container .carousel>ul{display:none}.clearing-feature li{display:none}.clearing-feature li.clearing-featured-img{display:block}@media only screen and (min-width: 40.0625em){.clearing-main-prev,.clearing-main-next{position:absolute;height:100%;width:40px;top:0}.clearing-main-prev>span,.clearing-main-next>span{position:absolute;top:50%;display:block;width:0;height:0;border:solid 12px}.clearing-main-prev>span:hover,.clearing-main-next>span:hover{opacity:0.8}.clearing-main-prev{left:0}.clearing-main-prev>span{left:5px;border-color:transparent;border-right-color:#ccc}.clearing-main-next{right:0}.clearing-main-next>span{border-color:transparent;border-left-color:#ccc}.clearing-main-prev.disabled,.clearing-main-next.disabled{opacity:0.3}.clearing-assembled .clearing-container .carousel{background:rgba(51,51,51,0.8);height:120px;margin-top:10px;text-align:center}.clearing-assembled .clearing-container .carousel>ul{display:inline-block;z-index:999;height:100%;position:relative;float:none}.clearing-assembled .clearing-container .carousel>ul li{display:block;width:120px;min-height:inherit;float:left;overflow:hidden;margin-right:0;padding:0;position:relative;cursor:pointer;opacity:0.4;clear:none}.clearing-assembled .clearing-container .carousel>ul li.fix-height img{height:100%;max-width:none}.clearing-assembled .clearing-container .carousel>ul li a.th{border:none;box-shadow:none;display:block}.clearing-assembled .clearing-container .carousel>ul li img{cursor:pointer !important;width:100% !important}.clearing-assembled .clearing-container .carousel>ul li.visible{opacity:1}.clearing-assembled .clearing-container .carousel>ul li:hover{opacity:0.8}.clearing-assembled .clearing-container .visible-img{background:#333;overflow:hidden;height:85%}.clearing-close{position:absolute;top:10px;right:20px;padding-left:0;padding-top:0}}form{margin:0 0 1rem}form .row .row{margin:0 -.5rem}form .row .row .column,form .row .row .columns{padding:0 .5rem}form .row .row.collapse{margin:0}form .row .row.collapse .column,form .row .row.collapse .columns{padding:0}form .row .row.collapse input{-webkit-border-bottom-right-radius:0;-webkit-border-top-right-radius:0;border-bottom-right-radius:0;border-top-right-radius:0}form .row input.column,form .row input.columns,form .row textarea.column,form .row textarea.columns{padding-left:.5rem}label{font-size:.875rem;color:#4d4c4c;cursor:pointer;display:block;font-weight:400;line-height:1.5;margin-bottom:0}label.right{float:none !important;text-align:right}label.inline{margin:0 0 1rem 0;padding:.5625rem 0}label small{text-transform:capitalize;color:#676767}.prefix,.postfix{display:block;position:relative;z-index:2;text-align:center;width:100%;padding-top:0;padding-bottom:0;border-style:solid;border-width:1px;overflow:visible;font-size:.875rem;height:2.3125rem;line-height:2.3125rem}.postfix.button{padding-left:0;padding-right:0;padding-top:0;padding-bottom:0;text-align:center;border:none}.prefix.button{padding-left:0;padding-right:0;padding-top:0;padding-bottom:0;text-align:center;border:none}.prefix.button.radius{border-radius:0;-webkit-border-bottom-left-radius:3px;-webkit-border-top-left-radius:3px;border-bottom-left-radius:3px;border-top-left-radius:3px}.postfix.button.radius{border-radius:0;-webkit-border-bottom-right-radius:3px;-webkit-border-top-right-radius:3px;border-bottom-right-radius:3px;border-top-right-radius:3px}.prefix.button.round{border-radius:0;-webkit-border-bottom-left-radius:1000px;-webkit-border-top-left-radius:1000px;border-bottom-left-radius:1000px;border-top-left-radius:1000px}.postfix.button.round{border-radius:0;-webkit-border-bottom-right-radius:1000px;-webkit-border-top-right-radius:1000px;border-bottom-right-radius:1000px;border-top-right-radius:1000px}span.prefix,label.prefix{background:#f2f2f2;border-right:none;color:#333;border-color:#ccc}span.postfix,label.postfix{background:#f2f2f2;border-left:none;color:#333;border-color:#ccc}input[type="text"],input[type="password"],input[type="date"],input[type="datetime"],input[type="datetime-local"],input[type="month"],input[type="week"],input[type="email"],input[type="number"],input[type="search"],input[type="tel"],input[type="time"],input[type="url"],input[type="color"],textarea{-webkit-appearance:none;border-radius:0;background-color:#fff;font-family:inherit;border-style:solid;border-width:1px;border-color:#ccc;box-shadow:inset 0 1px 2px rgba(0,0,0,0.1);color:rgba(0,0,0,0.75);display:block;font-size:.875rem;margin:0 0 1rem 0;padding:.5rem;height:2.3125rem;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;transition:all .15s linear}input[type="text"]:focus,input[type="password"]:focus,input[type="date"]:focus,input[type="datetime"]:focus,input[type="datetime-local"]:focus,input[type="month"]:focus,input[type="week"]:focus,input[type="email"]:focus,input[type="number"]:focus,input[type="search"]:focus,input[type="tel"]:focus,input[type="time"]:focus,input[type="url"]:focus,input[type="color"]:focus,textarea:focus{background:#fafafa;border-color:#999;outline:none}input[type="text"]:disabled,input[type="password"]:disabled,input[type="date"]:disabled,input[type="datetime"]:disabled,input[type="datetime-local"]:disabled,input[type="month"]:disabled,input[type="week"]:disabled,input[type="email"]:disabled,input[type="number"]:disabled,input[type="search"]:disabled,input[type="tel"]:disabled,input[type="time"]:disabled,input[type="url"]:disabled,input[type="color"]:disabled,textarea:disabled{background-color:#ddd;cursor:default}input[type="text"][disabled],input[type="text"][readonly],fieldset[disabled] input[type="text"],input[type="password"][disabled],input[type="password"][readonly],fieldset[disabled] input[type="password"],input[type="date"][disabled],input[type="date"][readonly],fieldset[disabled] input[type="date"],input[type="datetime"][disabled],input[type="datetime"][readonly],fieldset[disabled] input[type="datetime"],input[type="datetime-local"][disabled],input[type="datetime-local"][readonly],fieldset[disabled] input[type="datetime-local"],input[type="month"][disabled],input[type="month"][readonly],fieldset[disabled] input[type="month"],input[type="week"][disabled],input[type="week"][readonly],fieldset[disabled] input[type="week"],input[type="email"][disabled],input[type="email"][readonly],fieldset[disabled] input[type="email"],input[type="number"][disabled],input[type="number"][readonly],fieldset[disabled] input[type="number"],input[type="search"][disabled],input[type="search"][readonly],fieldset[disabled] input[type="search"],input[type="tel"][disabled],input[type="tel"][readonly],fieldset[disabled] input[type="tel"],input[type="time"][disabled],input[type="time"][readonly],fieldset[disabled] input[type="time"],input[type="url"][disabled],input[type="url"][readonly],fieldset[disabled] input[type="url"],input[type="color"][disabled],input[type="color"][readonly],fieldset[disabled] input[type="color"],textarea[disabled],textarea[readonly],fieldset[disabled] textarea{background-color:#ddd;cursor:default}input[type="text"].radius,input[type="password"].radius,input[type="date"].radius,input[type="datetime"].radius,input[type="datetime-local"].radius,input[type="month"].radius,input[type="week"].radius,input[type="email"].radius,input[type="number"].radius,input[type="search"].radius,input[type="tel"].radius,input[type="time"].radius,input[type="url"].radius,input[type="color"].radius,textarea.radius{border-radius:3px}form .row .prefix-radius.row.collapse input,form .row .prefix-radius.row.collapse textarea,form .row .prefix-radius.row.collapse select,form .row .prefix-radius.row.collapse button{border-radius:0;-webkit-border-bottom-right-radius:3px;-webkit-border-top-right-radius:3px;border-bottom-right-radius:3px;border-top-right-radius:3px}form .row .prefix-radius.row.collapse .prefix{border-radius:0;-webkit-border-bottom-left-radius:3px;-webkit-border-top-left-radius:3px;border-bottom-left-radius:3px;border-top-left-radius:3px}form .row .postfix-radius.row.collapse input,form .row .postfix-radius.row.collapse textarea,form .row .postfix-radius.row.collapse select,form .row .postfix-radius.row.collapse button{border-radius:0;-webkit-border-bottom-left-radius:3px;-webkit-border-top-left-radius:3px;border-bottom-left-radius:3px;border-top-left-radius:3px}form .row .postfix-radius.row.collapse .postfix{border-radius:0;-webkit-border-bottom-right-radius:3px;-webkit-border-top-right-radius:3px;border-bottom-right-radius:3px;border-top-right-radius:3px}form .row .prefix-round.row.collapse input,form .row .prefix-round.row.collapse textarea,form .row .prefix-round.row.collapse select,form .row .prefix-round.row.collapse button{border-radius:0;-webkit-border-bottom-right-radius:1000px;-webkit-border-top-right-radius:1000px;border-bottom-right-radius:1000px;border-top-right-radius:1000px}form .row .prefix-round.row.collapse .prefix{border-radius:0;-webkit-border-bottom-left-radius:1000px;-webkit-border-top-left-radius:1000px;border-bottom-left-radius:1000px;border-top-left-radius:1000px}form .row .postfix-round.row.collapse input,form .row .postfix-round.row.collapse textarea,form .row .postfix-round.row.collapse select,form .row .postfix-round.row.collapse button{border-radius:0;-webkit-border-bottom-left-radius:1000px;-webkit-border-top-left-radius:1000px;border-bottom-left-radius:1000px;border-top-left-radius:1000px}form .row .postfix-round.row.collapse .postfix{border-radius:0;-webkit-border-bottom-right-radius:1000px;-webkit-border-top-right-radius:1000px;border-bottom-right-radius:1000px;border-top-right-radius:1000px}input[type="submit"]{-webkit-appearance:none;border-radius:0}textarea[rows]{height:auto}textarea{max-width:100%}select{-webkit-appearance:none !important;border-radius:0;background-color:#FAFAFA;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZlcnNpb249IjEuMSIgeD0iMTJweCIgeT0iMHB4IiB3aWR0aD0iMjRweCIgaGVpZ2h0PSIzcHgiIHZpZXdCb3g9IjAgMCA2IDMiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDYgMyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PHBvbHlnb24gcG9pbnRzPSI1Ljk5MiwwIDIuOTkyLDMgLTAuMDA4LDAgIi8+PC9zdmc+);background-position:100% center;background-repeat:no-repeat;border-style:solid;border-width:1px;border-color:#ccc;padding:.5rem;font-size:.875rem;font-family:"Open Sans","Helvetica Neue",Helvetica,Roboto,Arial,sans-serif;color:rgba(0,0,0,0.75);line-height:normal;border-radius:0;height:2.3125rem}select::-ms-expand{display:none}select.radius{border-radius:3px}select:hover{background-color:#f3f2f2;border-color:#999}select:disabled{background-color:#ddd;cursor:default}select[multiple]{height:auto}input[type="file"],input[type="checkbox"],input[type="radio"],select{margin:0 0 1rem 0}input[type="checkbox"]+label,input[type="radio"]+label{display:inline-block;margin-left:.5rem;margin-right:1rem;margin-bottom:0;vertical-align:baseline}input[type="file"]{width:100%}fieldset{border:1px solid #ddd;padding:1.25rem;margin:1.125rem 0}fieldset legend{font-weight:700;background:#fff;padding:0 .1875rem;margin:0;margin-left:-.1875rem}[data-abide] .error small.error,[data-abide] .error span.error,[data-abide] span.error,[data-abide] small.error{display:block;padding:.375rem .5625rem .5625rem;margin-top:-1px;margin-bottom:1rem;font-size:.75rem;font-weight:400;font-style:italic;background:#f04124;color:#fff}[data-abide] span.error,[data-abide] small.error{display:none}span.error,small.error{display:block;padding:.375rem .5625rem .5625rem;margin-top:-1px;margin-bottom:1rem;font-size:.75rem;font-weight:400;font-style:italic;background:#f04124;color:#fff}.error input,.error textarea,.error select{margin-bottom:0}.error input[type="checkbox"],.error input[type="radio"]{margin-bottom:1rem}.error label,.error label.error{color:#f04124}.error small.error{display:block;padding:.375rem .5625rem .5625rem;margin-top:-1px;margin-bottom:1rem;font-size:.75rem;font-weight:400;font-style:italic;background:#f04124;color:#fff}.error>label>small{color:#676767;background:transparent;padding:0;text-transform:capitalize;font-style:normal;font-size:60%;margin:0;display:inline}.error span.error-message{display:block}input.error,textarea.error,select.error{margin-bottom:0}label.error{color:#f04124}.row{width:100%;margin-left:auto;margin-right:auto;margin-top:0;margin-bottom:0;max-width:62.5rem}.row:before,.row:after{content:" ";display:table}.row:after{clear:both}.row.collapse>.column,.row.collapse>.columns{padding-left:0;padding-right:0}.row.collapse .row{margin-left:0;margin-right:0}.row .row{width:auto;margin-left:-.9375rem;margin-right:-.9375rem;margin-top:0;margin-bottom:0;max-width:none}.row .row:before,.row .row:after{content:" ";display:table}.row .row:after{clear:both}.row .row.collapse{width:auto;margin:0;max-width:none}.row .row.collapse:before,.row .row.collapse:after{content:" ";display:table}.row .row.collapse:after{clear:both}.column,.columns{padding-left:.9375rem;padding-right:.9375rem;width:100%;float:left}[class*="column"]+[class*="column"]:last-child{float:right}[class*="column"]+[class*="column"].end{float:left}@media only screen{.small-push-0{position:relative;left:0%;right:auto}.small-pull-0{position:relative;right:0%;left:auto}.small-push-1{position:relative;left:8.3333333333%;right:auto}.small-pull-1{position:relative;right:8.3333333333%;left:auto}.small-push-2{position:relative;left:16.6666666667%;right:auto}.small-pull-2{position:relative;right:16.6666666667%;left:auto}.small-push-3{position:relative;left:25%;right:auto}.small-pull-3{position:relative;right:25%;left:auto}.small-push-4{position:relative;left:33.3333333333%;right:auto}.small-pull-4{position:relative;right:33.3333333333%;left:auto}.small-push-5{position:relative;left:41.6666666667%;right:auto}.small-pull-5{position:relative;right:41.6666666667%;left:auto}.small-push-6{position:relative;left:50%;right:auto}.small-pull-6{position:relative;right:50%;left:auto}.small-push-7{position:relative;left:58.3333333333%;right:auto}.small-pull-7{position:relative;right:58.3333333333%;left:auto}.small-push-8{position:relative;left:66.6666666667%;right:auto}.small-pull-8{position:relative;right:66.6666666667%;left:auto}.small-push-9{position:relative;left:75%;right:auto}.small-pull-9{position:relative;right:75%;left:auto}.small-push-10{position:relative;left:83.3333333333%;right:auto}.small-pull-10{position:relative;right:83.3333333333%;left:auto}.small-push-11{position:relative;left:91.6666666667%;right:auto}.small-pull-11{position:relative;right:91.6666666667%;left:auto}.column,.columns{position:relative;padding-left:.9375rem;padding-right:.9375rem;float:left}.small-1{width:8.3333333333%}.small-2{width:16.6666666667%}.small-3{width:25%}.small-4{width:33.3333333333%}.small-5{width:41.6666666667%}.small-6{width:50%}.small-7{width:58.3333333333%}.small-8{width:66.6666666667%}.small-9{width:75%}.small-10{width:83.3333333333%}.small-11{width:91.6666666667%}.small-12{width:100%}.small-offset-0{margin-left:0% !important}.small-offset-1{margin-left:8.3333333333% !important}.small-offset-2{margin-left:16.6666666667% !important}.small-offset-3{margin-left:25% !important}.small-offset-4{margin-left:33.3333333333% !important}.small-offset-5{margin-left:41.6666666667% !important}.small-offset-6{margin-left:50% !important}.small-offset-7{margin-left:58.3333333333% !important}.small-offset-8{margin-left:66.6666666667% !important}.small-offset-9{margin-left:75% !important}.small-offset-10{margin-left:83.3333333333% !important}.small-offset-11{margin-left:91.6666666667% !important}.small-reset-order{margin-left:0;margin-right:0;left:auto;right:auto;float:left}.column.small-centered,.columns.small-centered{margin-left:auto;margin-right:auto;float:none}.column.small-uncentered,.columns.small-uncentered{margin-left:0;margin-right:0;float:left}.column.small-centered:last-child,.columns.small-centered:last-child{float:none}.column.small-uncentered:last-child,.columns.small-uncentered:last-child{float:left}.column.small-uncentered.opposite,.columns.small-uncentered.opposite{float:right}.row.small-collapse>.column,.row.small-collapse>.columns{padding-left:0;padding-right:0}.row.small-collapse .row{margin-left:0;margin-right:0}.row.small-uncollapse>.column,.row.small-uncollapse>.columns{padding-left:.9375rem;padding-right:.9375rem;float:left}}@media only screen and (min-width: 40.0625em){.medium-push-0{position:relative;left:0%;right:auto}.medium-pull-0{position:relative;right:0%;left:auto}.medium-push-1{position:relative;left:8.3333333333%;right:auto}.medium-pull-1{position:relative;right:8.3333333333%;left:auto}.medium-push-2{position:relative;left:16.6666666667%;right:auto}.medium-pull-2{position:relative;right:16.6666666667%;left:auto}.medium-push-3{position:relative;left:25%;right:auto}.medium-pull-3{position:relative;right:25%;left:auto}.medium-push-4{position:relative;left:33.3333333333%;right:auto}.medium-pull-4{position:relative;right:33.3333333333%;left:auto}.medium-push-5{position:relative;left:41.6666666667%;right:auto}.medium-pull-5{position:relative;right:41.6666666667%;left:auto}.medium-push-6{position:relative;left:50%;right:auto}.medium-pull-6{position:relative;right:50%;left:auto}.medium-push-7{position:relative;left:58.3333333333%;right:auto}.medium-pull-7{position:relative;right:58.3333333333%;left:auto}.medium-push-8{position:relative;left:66.6666666667%;right:auto}.medium-pull-8{position:relative;right:66.6666666667%;left:auto}.medium-push-9{position:relative;left:75%;right:auto}.medium-pull-9{position:relative;right:75%;left:auto}.medium-push-10{position:relative;left:83.3333333333%;right:auto}.medium-pull-10{position:relative;right:83.3333333333%;left:auto}.medium-push-11{position:relative;left:91.6666666667%;right:auto}.medium-pull-11{position:relative;right:91.6666666667%;left:auto}.column,.columns{position:relative;padding-left:.9375rem;padding-right:.9375rem;float:left}.medium-1{width:8.3333333333%}.medium-2{width:16.6666666667%}.medium-3{width:25%}.medium-4{width:33.3333333333%}.medium-5{width:41.6666666667%}.medium-6{width:50%}.medium-7{width:58.3333333333%}.medium-8{width:66.6666666667%}.medium-9{width:75%}.medium-10{width:83.3333333333%}.medium-11{width:91.6666666667%}.medium-12{width:100%}.medium-offset-0{margin-left:0% !important}.medium-offset-1{margin-left:8.3333333333% !important}.medium-offset-2{margin-left:16.6666666667% !important}.medium-offset-3{margin-left:25% !important}.medium-offset-4{margin-left:33.3333333333% !important}.medium-offset-5{margin-left:41.6666666667% !important}.medium-offset-6{margin-left:50% !important}.medium-offset-7{margin-left:58.3333333333% !important}.medium-offset-8{margin-left:66.6666666667% !important}.medium-offset-9{margin-left:75% !important}.medium-offset-10{margin-left:83.3333333333% !important}.medium-offset-11{margin-left:91.6666666667% !important}.medium-reset-order{margin-left:0;margin-right:0;left:auto;right:auto;float:left}.column.medium-centered,.columns.medium-centered{margin-left:auto;margin-right:auto;float:none}.column.medium-uncentered,.columns.medium-uncentered{margin-left:0;margin-right:0;float:left}.column.medium-centered:last-child,.columns.medium-centered:last-child{float:none}.column.medium-uncentered:last-child,.columns.medium-uncentered:last-child{float:left}.column.medium-uncentered.opposite,.columns.medium-uncentered.opposite{float:right}.row.medium-collapse>.column,.row.medium-collapse>.columns{padding-left:0;padding-right:0}.row.medium-collapse .row{margin-left:0;margin-right:0}.row.medium-uncollapse>.column,.row.medium-uncollapse>.columns{padding-left:.9375rem;padding-right:.9375rem;float:left}.push-0{position:relative;left:0%;right:auto}.pull-0{position:relative;right:0%;left:auto}.push-1{position:relative;left:8.3333333333%;right:auto}.pull-1{position:relative;right:8.3333333333%;left:auto}.push-2{position:relative;left:16.6666666667%;right:auto}.pull-2{position:relative;right:16.6666666667%;left:auto}.push-3{position:relative;left:25%;right:auto}.pull-3{position:relative;right:25%;left:auto}.push-4{position:relative;left:33.3333333333%;right:auto}.pull-4{position:relative;right:33.3333333333%;left:auto}.push-5{position:relative;left:41.6666666667%;right:auto}.pull-5{position:relative;right:41.6666666667%;left:auto}.push-6{position:relative;left:50%;right:auto}.pull-6{position:relative;right:50%;left:auto}.push-7{position:relative;left:58.3333333333%;right:auto}.pull-7{position:relative;right:58.3333333333%;left:auto}.push-8{position:relative;left:66.6666666667%;right:auto}.pull-8{position:relative;right:66.6666666667%;left:auto}.push-9{position:relative;left:75%;right:auto}.pull-9{position:relative;right:75%;left:auto}.push-10{position:relative;left:83.3333333333%;right:auto}.pull-10{position:relative;right:83.3333333333%;left:auto}.push-11{position:relative;left:91.6666666667%;right:auto}.pull-11{position:relative;right:91.6666666667%;left:auto}}@media only screen and (min-width: 64.0625em){.large-push-0{position:relative;left:0%;right:auto}.large-pull-0{position:relative;right:0%;left:auto}.large-push-1{position:relative;left:8.3333333333%;right:auto}.large-pull-1{position:relative;right:8.3333333333%;left:auto}.large-push-2{position:relative;left:16.6666666667%;right:auto}.large-pull-2{position:relative;right:16.6666666667%;left:auto}.large-push-3{position:relative;left:25%;right:auto}.large-pull-3{position:relative;right:25%;left:auto}.large-push-4{position:relative;left:33.3333333333%;right:auto}.large-pull-4{position:relative;right:33.3333333333%;left:auto}.large-push-5{position:relative;left:41.6666666667%;right:auto}.large-pull-5{position:relative;right:41.6666666667%;left:auto}.large-push-6{position:relative;left:50%;right:auto}.large-pull-6{position:relative;right:50%;left:auto}.large-push-7{position:relative;left:58.3333333333%;right:auto}.large-pull-7{position:relative;right:58.3333333333%;left:auto}.large-push-8{position:relative;left:66.6666666667%;right:auto}.large-pull-8{position:relative;right:66.6666666667%;left:auto}.large-push-9{position:relative;left:75%;right:auto}.large-pull-9{position:relative;right:75%;left:auto}.large-push-10{position:relative;left:83.3333333333%;right:auto}.large-pull-10{position:relative;right:83.3333333333%;left:auto}.large-push-11{position:relative;left:91.6666666667%;right:auto}.large-pull-11{position:relative;right:91.6666666667%;left:auto}.column,.columns{position:relative;padding-left:.9375rem;padding-right:.9375rem;float:left}.large-1{width:8.3333333333%}.large-2{width:16.6666666667%}.large-3{width:25%}.large-4{width:33.3333333333%}.large-5{width:41.6666666667%}.large-6{width:50%}.large-7{width:58.3333333333%}.large-8{width:66.6666666667%}.large-9{width:75%}.large-10{width:83.3333333333%}.large-11{width:91.6666666667%}.large-12{width:100%}.large-offset-0{margin-left:0% !important}.large-offset-1{margin-left:8.3333333333% !important}.large-offset-2{margin-left:16.6666666667% !important}.large-offset-3{margin-left:25% !important}.large-offset-4{margin-left:33.3333333333% !important}.large-offset-5{margin-left:41.6666666667% !important}.large-offset-6{margin-left:50% !important}.large-offset-7{margin-left:58.3333333333% !important}.large-offset-8{margin-left:66.6666666667% !important}.large-offset-9{margin-left:75% !important}.large-offset-10{margin-left:83.3333333333% !important}.large-offset-11{margin-left:91.6666666667% !important}.large-reset-order{margin-left:0;margin-right:0;left:auto;right:auto;float:left}.column.large-centered,.columns.large-centered{margin-left:auto;margin-right:auto;float:none}.column.large-uncentered,.columns.large-uncentered{margin-left:0;margin-right:0;float:left}.column.large-centered:last-child,.columns.large-centered:last-child{float:none}.column.large-uncentered:last-child,.columns.large-uncentered:last-child{float:left}.column.large-uncentered.opposite,.columns.large-uncentered.opposite{float:right}.row.large-collapse>.column,.row.large-collapse>.columns{padding-left:0;padding-right:0}.row.large-collapse .row{margin-left:0;margin-right:0}.row.large-uncollapse>.column,.row.large-uncollapse>.columns{padding-left:.9375rem;padding-right:.9375rem;float:left}.push-0{position:relative;left:0%;right:auto}.pull-0{position:relative;right:0%;left:auto}.push-1{position:relative;left:8.3333333333%;right:auto}.pull-1{position:relative;right:8.3333333333%;left:auto}.push-2{position:relative;left:16.6666666667%;right:auto}.pull-2{position:relative;right:16.6666666667%;left:auto}.push-3{position:relative;left:25%;right:auto}.pull-3{position:relative;right:25%;left:auto}.push-4{position:relative;left:33.3333333333%;right:auto}.pull-4{position:relative;right:33.3333333333%;left:auto}.push-5{position:relative;left:41.6666666667%;right:auto}.pull-5{position:relative;right:41.6666666667%;left:auto}.push-6{position:relative;left:50%;right:auto}.pull-6{position:relative;right:50%;left:auto}.push-7{position:relative;left:58.3333333333%;right:auto}.pull-7{position:relative;right:58.3333333333%;left:auto}.push-8{position:relative;left:66.6666666667%;right:auto}.pull-8{position:relative;right:66.6666666667%;left:auto}.push-9{position:relative;left:75%;right:auto}.pull-9{position:relative;right:75%;left:auto}.push-10{position:relative;left:83.3333333333%;right:auto}.pull-10{position:relative;right:83.3333333333%;left:auto}.push-11{position:relative;left:91.6666666667%;right:auto}.pull-11{position:relative;right:91.6666666667%;left:auto}}.inline-list{margin:0 auto 1.0625rem auto;margin-left:-1.375rem;margin-right:0;padding:0;list-style:none;overflow:hidden}.inline-list>li{list-style:none;float:left;margin-left:1.375rem;display:block}.inline-list>li>*{display:block}.panel{border-style:solid;border-width:1px;border-color:#d8d8d8;margin-bottom:1.25rem;padding:1.25rem;background:#f2f2f2;color:#333}.panel>:first-child{margin-top:0}.panel>:last-child{margin-bottom:0}.panel h1,.panel h2,.panel h3,.panel h4,.panel h5,.panel h6,.panel p,.panel li,.panel dl{color:#333}.panel h1,.panel h2,.panel h3,.panel h4,.panel h5,.panel h6{line-height:1;margin-bottom:.625rem}.panel h1.subheader,.panel h2.subheader,.panel h3.subheader,.panel h4.subheader,.panel h5.subheader,.panel h6.subheader{line-height:1.4}.panel.callout{border-style:solid;border-width:1px;border-color:#f6c4bf;margin-bottom:1.25rem;padding:1.25rem;background:#fdf0ef;color:#333}.panel.callout>:first-child{margin-top:0}.panel.callout>:last-child{margin-bottom:0}.panel.callout h1,.panel.callout h2,.panel.callout h3,.panel.callout h4,.panel.callout h5,.panel.callout h6,.panel.callout p,.panel.callout li,.panel.callout dl{color:#333}.panel.callout h1,.panel.callout h2,.panel.callout h3,.panel.callout h4,.panel.callout h5,.panel.callout h6{line-height:1;margin-bottom:.625rem}.panel.callout h1.subheader,.panel.callout h2.subheader,.panel.callout h3.subheader,.panel.callout h4.subheader,.panel.callout h5.subheader,.panel.callout h6.subheader{line-height:1.4}.panel.callout a:not(.button){color:#ba2619}.panel.callout a:not(.button):hover,.panel.callout a:not(.button):focus{color:#a02116}.panel.radius{border-radius:3px}.side-nav{display:block;margin:0;padding:.875rem 0;list-style-type:none;list-style-position:outside;font-family:"Open Sans","Helvetica Neue",Helvetica,Roboto,Arial,sans-serif}.side-nav li{margin:0 0 .4375rem 0;font-size:.875rem;font-weight:400}.side-nav li a:not(.button){display:block;color:#ba2619;margin:0;padding:.4375rem .875rem}.side-nav li a:not(.button):hover,.side-nav li a:not(.button):focus{background:rgba(0,0,0,0.025);color:#e65346}.side-nav li.active>a:first-child:not(.button){color:#e65346;font-weight:400;font-family:"Open Sans","Helvetica Neue",Helvetica,Roboto,Arial,sans-serif}.side-nav li.divider{border-top:1px solid;height:0;padding:0;list-style:none;border-top-color:#fff}.side-nav li.heading{color:#ba2619;font-size:.875rem;font-weight:bold;text-transform:uppercase}table{background:#fff;margin-bottom:1.25rem;border:solid 1px #ddd;table-layout:auto}table caption{background:transparent;color:#222;font-size:1rem;font-weight:bold}table thead{background:#f5f5f5}table thead tr th,table thead tr td{padding:.5rem .625rem .625rem;font-size:.875rem;font-weight:700;color:#222}table tfoot{background:#f5f5f5}table tfoot tr th,table tfoot tr td{padding:.5rem .625rem .625rem;font-size:.875rem;font-weight:700;color:#222}table tr th,table tr td{padding:.5625rem .625rem;font-size:.875rem;color:#222;text-align:left}table tr.even,table tr.alt,table tr:nth-of-type(even){background:#F9F9F9}table thead tr th,table tfoot tr th,table tfoot tr td,table tbody tr th,table tbody tr td,table tr td{display:table-cell;line-height:1.125rem}.th{line-height:0;display:inline-block;border:solid 4px #fff;max-width:100%;box-shadow:0 0 0 1px rgba(0,0,0,0.2);transition:all 200ms ease-out}.th:hover,.th:focus{box-shadow:0 0 6px 1px rgba(186,38,25,0.5)}.th.radius{border-radius:3px}meta.foundation-mq-topbar{font-family:"/only screen and (min-width:40.0625em)/";width:40.0625em}.contain-to-grid{width:100%;background:#333}.contain-to-grid .top-bar{margin-bottom:0}.fixed{width:100%;left:0;position:fixed;top:0;z-index:99}.fixed.expanded:not(.top-bar){overflow-y:auto;height:auto;width:100%;max-height:100%}.fixed.expanded:not(.top-bar) .title-area{position:fixed;width:100%;z-index:99}.fixed.expanded:not(.top-bar) .top-bar-section{z-index:98;margin-top:2.8125rem}.top-bar{overflow:hidden;height:2.8125rem;line-height:2.8125rem;position:relative;background:#333;margin-bottom:0}.top-bar ul{margin-bottom:0;list-style:none}.top-bar .row{max-width:none}.top-bar form,.top-bar input{margin-bottom:0}.top-bar input{height:1.75rem;padding-top:.35rem;padding-bottom:.35rem;font-size:.75rem}.top-bar .button,.top-bar button{padding-top:0.4125rem;padding-bottom:0.4125rem;margin-bottom:0;font-size:.75rem}@media only screen and (max-width: 40em){.top-bar .button,.top-bar button{position:relative;top:-1px}}.top-bar .title-area{position:relative;margin:0}.top-bar .name{height:2.8125rem;margin:0;font-size:16px}.top-bar .name h1,.top-bar .name h2,.top-bar .name h3,.top-bar .name h4,.top-bar .name p,.top-bar .name span{line-height:2.8125rem;font-size:1.0625rem;margin:0}.top-bar .name h1 a,.top-bar .name h2 a,.top-bar .name h3 a,.top-bar .name h4 a,.top-bar .name p a,.top-bar .name span a{font-weight:400;color:#fff;width:75%;display:block;padding:0 .9375rem}.top-bar .toggle-topbar{position:absolute;right:0;top:0}.top-bar .toggle-topbar a{color:#fff;text-transform:uppercase;font-size:.8125rem;font-weight:700;position:relative;display:block;padding:0 .9375rem;height:2.8125rem;line-height:2.8125rem}.top-bar .toggle-topbar.menu-icon{top:50%;margin-top:-16px}.top-bar .toggle-topbar.menu-icon a{height:34px;line-height:33px;padding:0 2.5rem 0 .9375rem;color:#fff;position:relative}.top-bar .toggle-topbar.menu-icon a span::after{content:"";position:absolute;display:block;height:0;top:50%;margin-top:-8px;right:.9375rem;box-shadow:0 0 0 1px #fff,0 7px 0 1px #fff,0 14px 0 1px #fff;width:16px}.top-bar .toggle-topbar.menu-icon a span:hover:after{box-shadow:0 0 0 1px "",0 7px 0 1px "",0 14px 0 1px ""}.top-bar.expanded{height:auto;background:transparent}.top-bar.expanded .title-area{background:#333}.top-bar.expanded .toggle-topbar a{color:#888}.top-bar.expanded .toggle-topbar a span::after{box-shadow:0 0 0 1px #888,0 7px 0 1px #888,0 14px 0 1px #888}.top-bar-section{left:0;position:relative;width:auto;transition:left 300ms ease-out}.top-bar-section ul{padding:0;width:100%;height:auto;display:block;font-size:16px;margin:0}.top-bar-section .divider,.top-bar-section [role="separator"]{border-top:solid 1px #1a1919;clear:both;height:1px;width:100%}.top-bar-section ul li{background:#333}.top-bar-section ul li>a{display:block;width:100%;color:#fff;padding:12px 0 12px 0;padding-left:.9375rem;font-family:"Open Sans","Helvetica Neue",Helvetica,Roboto,Arial,sans-serif;font-size:.8125rem;font-weight:400;text-transform:none}.top-bar-section ul li>a.button{font-size:.8125rem;padding-right:.9375rem;padding-left:.9375rem;background-color:#ba2619;border-color:#951e14;color:#fff}.top-bar-section ul li>a.button:hover,.top-bar-section ul li>a.button:focus{background-color:#951e14}.top-bar-section ul li>a.button:hover,.top-bar-section ul li>a.button:focus{color:#fff}.top-bar-section ul li>a.button.secondary{background-color:#e7e7e7;border-color:#b9b9b9;color:#333}.top-bar-section ul li>a.button.secondary:hover,.top-bar-section ul li>a.button.secondary:focus{background-color:#b9b9b9}.top-bar-section ul li>a.button.secondary:hover,.top-bar-section ul li>a.button.secondary:focus{color:#333}.top-bar-section ul li>a.button.success{background-color:#43AC6A;border-color:#368a55;color:#fff}.top-bar-section ul li>a.button.success:hover,.top-bar-section ul li>a.button.success:focus{background-color:#368a55}.top-bar-section ul li>a.button.success:hover,.top-bar-section ul li>a.button.success:focus{color:#fff}.top-bar-section ul li>a.button.alert{background-color:#f04124;border-color:#cf2a0e;color:#fff}.top-bar-section ul li>a.button.alert:hover,.top-bar-section ul li>a.button.alert:focus{background-color:#cf2a0e}.top-bar-section ul li>a.button.alert:hover,.top-bar-section ul li>a.button.alert:focus{color:#fff}.top-bar-section ul li>a.button.warning{background-color:#f08a24;border-color:#cf6e0e;color:#fff}.top-bar-section ul li>a.button.warning:hover,.top-bar-section ul li>a.button.warning:focus{background-color:#cf6e0e}.top-bar-section ul li>a.button.warning:hover,.top-bar-section ul li>a.button.warning:focus{color:#fff}.top-bar-section ul li>button{font-size:.8125rem;padding-right:.9375rem;padding-left:.9375rem;background-color:#ba2619;border-color:#951e14;color:#fff}.top-bar-section ul li>button:hover,.top-bar-section ul li>button:focus{background-color:#951e14}.top-bar-section ul li>button:hover,.top-bar-section ul li>button:focus{color:#fff}.top-bar-section ul li>button.secondary{background-color:#e7e7e7;border-color:#b9b9b9;color:#333}.top-bar-section ul li>button.secondary:hover,.top-bar-section ul li>button.secondary:focus{background-color:#b9b9b9}.top-bar-section ul li>button.secondary:hover,.top-bar-section ul li>button.secondary:focus{color:#333}.top-bar-section ul li>button.success{background-color:#43AC6A;border-color:#368a55;color:#fff}.top-bar-section ul li>button.success:hover,.top-bar-section ul li>button.success:focus{background-color:#368a55}.top-bar-section ul li>button.success:hover,.top-bar-section ul li>button.success:focus{color:#fff}.top-bar-section ul li>button.alert{background-color:#f04124;border-color:#cf2a0e;color:#fff}.top-bar-section ul li>button.alert:hover,.top-bar-section ul li>button.alert:focus{background-color:#cf2a0e}.top-bar-section ul li>button.alert:hover,.top-bar-section ul li>button.alert:focus{color:#fff}.top-bar-section ul li>button.warning{background-color:#f08a24;border-color:#cf6e0e;color:#fff}.top-bar-section ul li>button.warning:hover,.top-bar-section ul li>button.warning:focus{background-color:#cf6e0e}.top-bar-section ul li>button.warning:hover,.top-bar-section ul li>button.warning:focus{color:#fff}.top-bar-section ul li:hover:not(.has-form)>a{background-color:#555;background:#333;color:#fff}.top-bar-section ul li.active>a{background:#ba2619;color:#fff}.top-bar-section ul li.active>a:hover{background:#a02116;color:#fff}.top-bar-section .has-form{padding:.9375rem}.top-bar-section .has-dropdown{position:relative}.top-bar-section .has-dropdown>a:after{content:"";display:block;width:0;height:0;border:inset 5px;border-color:transparent transparent transparent rgba(255,255,255,0.4);border-left-style:solid;margin-right:.9375rem;margin-top:-4.5px;position:absolute;top:50%;right:0}.top-bar-section .has-dropdown.moved{position:static}.top-bar-section .has-dropdown.moved>.dropdown{display:block;position:static !important;height:auto;width:auto;overflow:visible;clip:auto;position:absolute !important;width:100%}.top-bar-section .has-dropdown.moved>a:after{display:none}.top-bar-section .dropdown{padding:0;position:absolute;left:100%;top:0;z-index:99;display:block;position:absolute !important;height:1px;width:1px;overflow:hidden;clip:rect(1px, 1px, 1px, 1px)}.top-bar-section .dropdown li{width:100%;height:auto}.top-bar-section .dropdown li a{font-weight:400;padding:8px .9375rem}.top-bar-section .dropdown li a.parent-link{font-weight:400}.top-bar-section .dropdown li.title h5,.top-bar-section .dropdown li.parent-link{margin-bottom:0;margin-top:0;font-size:1.125rem}.top-bar-section .dropdown li.title h5 a,.top-bar-section .dropdown li.parent-link a{color:#fff;display:block}.top-bar-section .dropdown li.title h5 a:hover,.top-bar-section .dropdown li.parent-link a:hover{background:none}.top-bar-section .dropdown li.has-form{padding:8px .9375rem}.top-bar-section .dropdown li .button,.top-bar-section .dropdown li button{top:auto}.top-bar-section .dropdown label{padding:8px .9375rem 2px;margin-bottom:0;text-transform:uppercase;color:#777;font-weight:700;font-size:.625rem}.js-generated{display:block}@media only screen and (min-width: 40.0625em){.top-bar{background:#333;overflow:visible}.top-bar:before,.top-bar:after{content:" ";display:table}.top-bar:after{clear:both}.top-bar .toggle-topbar{display:none}.top-bar .title-area{float:left}.top-bar .name h1 a,.top-bar .name h2 a,.top-bar .name h3 a,.top-bar .name h4 a,.top-bar .name h5 a,.top-bar .name h6 a{width:auto}.top-bar input,.top-bar .button,.top-bar button{font-size:.875rem;position:relative;height:1.75rem;top:.53125rem}.top-bar.expanded{background:#333}.contain-to-grid .top-bar{max-width:62.5rem;margin:0 auto;margin-bottom:0}.top-bar-section{transition:none 0 0;left:0 !important}.top-bar-section ul{width:auto;height:auto !important;display:inline}.top-bar-section ul li{float:left}.top-bar-section ul li .js-generated{display:none}.top-bar-section li.hover>a:not(.button){background-color:#555;background:#333;color:#fff}.top-bar-section li:not(.has-form) a:not(.button){padding:0 .9375rem;line-height:2.8125rem;background:#333}.top-bar-section li:not(.has-form) a:not(.button):hover{background-color:#555;background:#333}.top-bar-section li.active:not(.has-form) a:not(.button){padding:0 .9375rem;line-height:2.8125rem;color:#fff;background:#ba2619}.top-bar-section li.active:not(.has-form) a:not(.button):hover{background:#a02116;color:#fff}.top-bar-section .has-dropdown>a{padding-right:2.1875rem !important}.top-bar-section .has-dropdown>a:after{content:"";display:block;width:0;height:0;border:inset 5px;border-color:rgba(255,255,255,0.4) transparent transparent transparent;border-top-style:solid;margin-top:-2.5px;top:1.40625rem}.top-bar-section .has-dropdown.moved{position:relative}.top-bar-section .has-dropdown.moved>.dropdown{display:block;position:absolute !important;height:1px;width:1px;overflow:hidden;clip:rect(1px, 1px, 1px, 1px)}.top-bar-section .has-dropdown.hover>.dropdown,.top-bar-section .has-dropdown.not-click:hover>.dropdown{display:block;position:static !important;height:auto;width:auto;overflow:visible;clip:auto;position:absolute !important}.top-bar-section .has-dropdown>a:focus+.dropdown{display:block;position:static !important;height:auto;width:auto;overflow:visible;clip:auto;position:absolute !important}.top-bar-section .has-dropdown .dropdown li.has-dropdown>a:after{border:none;content:"\00bb";top:1rem;margin-top:-1px;right:5px;line-height:1.2}.top-bar-section .dropdown{left:0;top:auto;background:transparent;min-width:100%}.top-bar-section .dropdown li a{color:#fff;line-height:2.8125rem;white-space:nowrap;padding:12px .9375rem;background:#333}.top-bar-section .dropdown li:not(.has-form):not(.active)>a:not(.button){color:#fff;background:#333}.top-bar-section .dropdown li:not(.has-form):not(.active):hover>a:not(.button){color:#fff;background-color:#555;background:#333}.top-bar-section .dropdown li label{white-space:nowrap;background:#333}.top-bar-section .dropdown li .dropdown{left:100%;top:0}.top-bar-section>ul>.divider,.top-bar-section>ul>[role="separator"]{border-bottom:none;border-top:none;border-right:solid 1px #4e4e4e;clear:none;height:2.8125rem;width:0}.top-bar-section .has-form{background:#333;padding:0 .9375rem;height:2.8125rem}.top-bar-section .right li .dropdown{left:auto;right:0}.top-bar-section .right li .dropdown li .dropdown{right:100%}.top-bar-section .left li .dropdown{right:auto;left:0}.top-bar-section .left li .dropdown li .dropdown{left:100%}.no-js .top-bar-section ul li:hover>a{background-color:#555;background:#333;color:#fff}.no-js .top-bar-section ul li:active>a{background:#ba2619;color:#fff}.no-js .top-bar-section .has-dropdown:hover>.dropdown{display:block;position:static !important;height:auto;width:auto;overflow:visible;clip:auto;position:absolute !important}.no-js .top-bar-section .has-dropdown>a:focus+.dropdown{display:block;position:static !important;height:auto;width:auto;overflow:visible;clip:auto;position:absolute !important}}.text-left{text-align:left !important}.text-right{text-align:right !important}.text-center{text-align:center !important}.text-justify{text-align:justify !important}@media only screen and (max-width: 40em){.small-only-text-left{text-align:left !important}.small-only-text-right{text-align:right !important}.small-only-text-center{text-align:center !important}.small-only-text-justify{text-align:justify !important}}@media only screen{.small-text-left{text-align:left !important}.small-text-right{text-align:right !important}.small-text-center{text-align:center !important}.small-text-justify{text-align:justify !important}}@media only screen and (min-width: 40.0625em) and (max-width: 64em){.medium-only-text-left{text-align:left !important}.medium-only-text-right{text-align:right !important}.medium-only-text-center{text-align:center !important}.medium-only-text-justify{text-align:justify !important}}@media only screen and (min-width: 40.0625em){.medium-text-left{text-align:left !important}.medium-text-right{text-align:right !important}.medium-text-center{text-align:center !important}.medium-text-justify{text-align:justify !important}}@media only screen and (min-width: 64.0625em) and (max-width: 90em){.large-only-text-left{text-align:left !important}.large-only-text-right{text-align:right !important}.large-only-text-center{text-align:center !important}.large-only-text-justify{text-align:justify !important}}@media only screen and (min-width: 64.0625em){.large-text-left{text-align:left !important}.large-text-right{text-align:right !important}.large-text-center{text-align:center !important}.large-text-justify{text-align:justify !important}}@media only screen and (min-width: 90.0625em) and (max-width: 120em){.xlarge-only-text-left{text-align:left !important}.xlarge-only-text-right{text-align:right !important}.xlarge-only-text-center{text-align:center !important}.xlarge-only-text-justify{text-align:justify !important}}@media only screen and (min-width: 90.0625em){.xlarge-text-left{text-align:left !important}.xlarge-text-right{text-align:right !important}.xlarge-text-center{text-align:center !important}.xlarge-text-justify{text-align:justify !important}}@media only screen and (min-width: 120.0625em) and (max-width: 99999999em){.xxlarge-only-text-left{text-align:left !important}.xxlarge-only-text-right{text-align:right !important}.xxlarge-only-text-center{text-align:center !important}.xxlarge-only-text-justify{text-align:justify !important}}@media only screen and (min-width: 120.0625em){.xxlarge-text-left{text-align:left !important}.xxlarge-text-right{text-align:right !important}.xxlarge-text-center{text-align:center !important}.xxlarge-text-justify{text-align:justify !important}}div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,p,blockquote,th,td{margin:0;padding:0}a{color:#ba2619;text-decoration:none;line-height:inherit}a:hover,a:focus{color:#a02116}a img{border:none}p{font-family:inherit;font-weight:400;font-size:1rem;line-height:1.6;margin-bottom:1.25rem;text-rendering:optimizeLegibility}p.lead{font-size:1.21875rem;line-height:1.6}p aside{font-size:.875rem;line-height:1.35;font-style:italic}h1,h2,h3,h4,h5,h6{font-family:"Open Sans","Helvetica Neue",Helvetica,Roboto,Arial,sans-serif;font-weight:700;font-style:normal;color:#222;text-rendering:optimizeLegibility;margin-top:.2rem;margin-bottom:.5rem;line-height:1.4}h1 small,h2 small,h3 small,h4 small,h5 small,h6 small{font-size:80%;color:#6f6f6f;line-height:0}h1{font-size:1.5625rem}h2{font-size:1.25rem}h3{font-size:1.0625rem}h4{font-size:.9375rem}h5{font-size:1rem}h6{font-size:1rem}.subheader{line-height:1.4;color:#6f6f6f;font-weight:400;margin-top:.2rem;margin-bottom:.5rem}hr{border:solid #ddd;border-width:1px 0 0;clear:both;margin:1.25rem 0 1.1875rem;height:0}em,i{font-style:italic;line-height:inherit}strong,b{font-weight:700;line-height:inherit}small{font-size:80%;line-height:inherit}code{font-family:Consolas,"Liberation Mono",Courier,monospace;font-weight:400;color:#333;background-color:rgba(0,0,0,0.04);border-width:1px;border-style:none;border-color:rgba(0,0,0,0.04);padding:.125rem .3125rem .0625rem}ul,ol,dl{font-size:1rem;line-height:1.6;margin-bottom:1.25rem;list-style-position:outside;font-family:inherit}ul{margin-left:1.1rem}ul.no-bullet{margin-left:0}ul.no-bullet li ul,ul.no-bullet li ol{margin-left:1.25rem;margin-bottom:0;list-style:none}ul li ul,ul li ol{margin-left:1.25rem;margin-bottom:0}ul.square li ul,ul.circle li ul,ul.disc li ul{list-style:inherit}ul.square{list-style-type:square;margin-left:1.1rem}ul.circle{list-style-type:circle;margin-left:1.1rem}ul.disc{list-style-type:disc;margin-left:1.1rem}ul.no-bullet{list-style:none}ol{margin-left:1.4rem}ol li ul,ol li ol{margin-left:1.25rem;margin-bottom:0}dl dt{margin-bottom:.3rem;font-weight:700}dl dd{margin-bottom:.75rem}abbr,acronym{text-transform:uppercase;font-size:90%;color:#222;cursor:help}abbr{text-transform:none}abbr[title]{border-bottom:1px dotted #ddd}blockquote{margin:0 0 1.25rem;padding:.5625rem 1.25rem 0 1.1875rem;border-left:1px solid #ddd}blockquote cite{display:block;font-size:.8125rem;color:#555}blockquote cite:before{content:"\2014 \0020"}blockquote cite a,blockquote cite a:visited{color:#555}blockquote,blockquote p{line-height:1.6;color:#6f6f6f}.vcard{display:inline-block;margin:0 0 1.25rem 0;border:1px solid #ddd;padding:.625rem .75rem}.vcard li{margin:0;display:block}.vcard .fn{font-weight:700;font-size:.9375rem}.vevent .summary{font-weight:700}.vevent abbr{cursor:default;text-decoration:none;font-weight:700;border:none;padding:0 .0625rem}@media only screen and (min-width: 40.0625em){h1,h2,h3,h4,h5,h6{line-height:1.4}h1{font-size:1.875rem}h2{font-size:1.5625rem}h3{font-size:1.375rem}h4{font-size:1.25rem}h5{font-size:1rem}h6{font-size:1rem}}@media only screen{.show-for-small-only,.show-for-small-up,.show-for-small,.show-for-small-down,.hide-for-medium-only,.hide-for-medium-up,.hide-for-medium,.show-for-medium-down,.hide-for-large-only,.hide-for-large-up,.hide-for-large,.show-for-large-down,.hide-for-xlarge-only,.hide-for-xlarge-up,.hide-for-xlarge,.show-for-xlarge-down,.hide-for-xxlarge-only,.hide-for-xxlarge-up,.hide-for-xxlarge,.show-for-xxlarge-down{display:inherit !important}.hide-for-small-only,.hide-for-small-up,.hide-for-small,.hide-for-small-down,.show-for-medium-only,.show-for-medium-up,.show-for-medium,.hide-for-medium-down,.show-for-large-only,.show-for-large-up,.show-for-large,.hide-for-large-down,.show-for-xlarge-only,.show-for-xlarge-up,.show-for-xlarge,.hide-for-xlarge-down,.show-for-xxlarge-only,.show-for-xxlarge-up,.show-for-xxlarge,.hide-for-xxlarge-down{display:none !important}.visible-for-small-only,.visible-for-small-up,.visible-for-small,.visible-for-small-down,.hidden-for-medium-only,.hidden-for-medium-up,.hidden-for-medium,.visible-for-medium-down,.hidden-for-large-only,.hidden-for-large-up,.hidden-for-large,.visible-for-large-down,.hidden-for-xlarge-only,.hidden-for-xlarge-up,.hidden-for-xlarge,.visible-for-xlarge-down,.hidden-for-xxlarge-only,.hidden-for-xxlarge-up,.hidden-for-xxlarge,.visible-for-xxlarge-down{position:static !important;height:auto;width:auto;overflow:visible;clip:auto}.hidden-for-small-only,.hidden-for-small-up,.hidden-for-small,.hidden-for-small-down,.visible-for-medium-only,.visible-for-medium-up,.visible-for-medium,.hidden-for-medium-down,.visible-for-large-only,.visible-for-large-up,.visible-for-large,.hidden-for-large-down,.visible-for-xlarge-only,.visible-for-xlarge-up,.visible-for-xlarge,.hidden-for-xlarge-down,.visible-for-xxlarge-only,.visible-for-xxlarge-up,.visible-for-xxlarge,.hidden-for-xxlarge-down{position:absolute !important;height:1px;width:1px;overflow:hidden;clip:rect(1px, 1px, 1px, 1px)}table.show-for-small-only,table.show-for-small-up,table.show-for-small,table.show-for-small-down,table.hide-for-medium-only,table.hide-for-medium-up,table.hide-for-medium,table.show-for-medium-down,table.hide-for-large-only,table.hide-for-large-up,table.hide-for-large,table.show-for-large-down,table.hide-for-xlarge-only,table.hide-for-xlarge-up,table.hide-for-xlarge,table.show-for-xlarge-down,table.hide-for-xxlarge-only,table.hide-for-xxlarge-up,table.hide-for-xxlarge,table.show-for-xxlarge-down{display:table !important}thead.show-for-small-only,thead.show-for-small-up,thead.show-for-small,thead.show-for-small-down,thead.hide-for-medium-only,thead.hide-for-medium-up,thead.hide-for-medium,thead.show-for-medium-down,thead.hide-for-large-only,thead.hide-for-large-up,thead.hide-for-large,thead.show-for-large-down,thead.hide-for-xlarge-only,thead.hide-for-xlarge-up,thead.hide-for-xlarge,thead.show-for-xlarge-down,thead.hide-for-xxlarge-only,thead.hide-for-xxlarge-up,thead.hide-for-xxlarge,thead.show-for-xxlarge-down{display:table-header-group !important}tbody.show-for-small-only,tbody.show-for-small-up,tbody.show-for-small,tbody.show-for-small-down,tbody.hide-for-medium-only,tbody.hide-for-medium-up,tbody.hide-for-medium,tbody.show-for-medium-down,tbody.hide-for-large-only,tbody.hide-for-large-up,tbody.hide-for-large,tbody.show-for-large-down,tbody.hide-for-xlarge-only,tbody.hide-for-xlarge-up,tbody.hide-for-xlarge,tbody.show-for-xlarge-down,tbody.hide-for-xxlarge-only,tbody.hide-for-xxlarge-up,tbody.hide-for-xxlarge,tbody.show-for-xxlarge-down{display:table-row-group !important}tr.show-for-small-only,tr.show-for-small-up,tr.show-for-small,tr.show-for-small-down,tr.hide-for-medium-only,tr.hide-for-medium-up,tr.hide-for-medium,tr.show-for-medium-down,tr.hide-for-large-only,tr.hide-for-large-up,tr.hide-for-large,tr.show-for-large-down,tr.hide-for-xlarge-only,tr.hide-for-xlarge-up,tr.hide-for-xlarge,tr.show-for-xlarge-down,tr.hide-for-xxlarge-only,tr.hide-for-xxlarge-up,tr.hide-for-xxlarge,tr.show-for-xxlarge-down{display:table-row}th.show-for-small-only,td.show-for-small-only,th.show-for-small-up,td.show-for-small-up,th.show-for-small,td.show-for-small,th.show-for-small-down,td.show-for-small-down,th.hide-for-medium-only,td.hide-for-medium-only,th.hide-for-medium-up,td.hide-for-medium-up,th.hide-for-medium,td.hide-for-medium,th.show-for-medium-down,td.show-for-medium-down,th.hide-for-large-only,td.hide-for-large-only,th.hide-for-large-up,td.hide-for-large-up,th.hide-for-large,td.hide-for-large,th.show-for-large-down,td.show-for-large-down,th.hide-for-xlarge-only,td.hide-for-xlarge-only,th.hide-for-xlarge-up,td.hide-for-xlarge-up,th.hide-for-xlarge,td.hide-for-xlarge,th.show-for-xlarge-down,td.show-for-xlarge-down,th.hide-for-xxlarge-only,td.hide-for-xxlarge-only,th.hide-for-xxlarge-up,td.hide-for-xxlarge-up,th.hide-for-xxlarge,td.hide-for-xxlarge,th.show-for-xxlarge-down,td.show-for-xxlarge-down{display:table-cell !important}}@media only screen and (min-width: 40.0625em){.hide-for-small-only,.show-for-small-up,.hide-for-small,.hide-for-small-down,.show-for-medium-only,.show-for-medium-up,.show-for-medium,.show-for-medium-down,.hide-for-large-only,.hide-for-large-up,.hide-for-large,.show-for-large-down,.hide-for-xlarge-only,.hide-for-xlarge-up,.hide-for-xlarge,.show-for-xlarge-down,.hide-for-xxlarge-only,.hide-for-xxlarge-up,.hide-for-xxlarge,.show-for-xxlarge-down{display:inherit !important}.show-for-small-only,.hide-for-small-up,.show-for-small,.show-for-small-down,.hide-for-medium-only,.hide-for-medium-up,.hide-for-medium,.hide-for-medium-down,.show-for-large-only,.show-for-large-up,.show-for-large,.hide-for-large-down,.show-for-xlarge-only,.show-for-xlarge-up,.show-for-xlarge,.hide-for-xlarge-down,.show-for-xxlarge-only,.show-for-xxlarge-up,.show-for-xxlarge,.hide-for-xxlarge-down{display:none !important}.hidden-for-small-only,.visible-for-small-up,.hidden-for-small,.hidden-for-small-down,.visible-for-medium-only,.visible-for-medium-up,.visible-for-medium,.visible-for-medium-down,.hidden-for-large-only,.hidden-for-large-up,.hidden-for-large,.visible-for-large-down,.hidden-for-xlarge-only,.hidden-for-xlarge-up,.hidden-for-xlarge,.visible-for-xlarge-down,.hidden-for-xxlarge-only,.hidden-for-xxlarge-up,.hidden-for-xxlarge,.visible-for-xxlarge-down{position:static !important;height:auto;width:auto;overflow:visible;clip:auto}.visible-for-small-only,.hidden-for-small-up,.visible-for-small,.visible-for-small-down,.hidden-for-medium-only,.hidden-for-medium-up,.hidden-for-medium,.hidden-for-medium-down,.visible-for-large-only,.visible-for-large-up,.visible-for-large,.hidden-for-large-down,.visible-for-xlarge-only,.visible-for-xlarge-up,.visible-for-xlarge,.hidden-for-xlarge-down,.visible-for-xxlarge-only,.visible-for-xxlarge-up,.visible-for-xxlarge,.hidden-for-xxlarge-down{position:absolute !important;height:1px;width:1px;overflow:hidden;clip:rect(1px, 1px, 1px, 1px)}table.hide-for-small-only,table.show-for-small-up,table.hide-for-small,table.hide-for-small-down,table.show-for-medium-only,table.show-for-medium-up,table.show-for-medium,table.show-for-medium-down,table.hide-for-large-only,table.hide-for-large-up,table.hide-for-large,table.show-for-large-down,table.hide-for-xlarge-only,table.hide-for-xlarge-up,table.hide-for-xlarge,table.show-for-xlarge-down,table.hide-for-xxlarge-only,table.hide-for-xxlarge-up,table.hide-for-xxlarge,table.show-for-xxlarge-down{display:table !important}thead.hide-for-small-only,thead.show-for-small-up,thead.hide-for-small,thead.hide-for-small-down,thead.show-for-medium-only,thead.show-for-medium-up,thead.show-for-medium,thead.show-for-medium-down,thead.hide-for-large-only,thead.hide-for-large-up,thead.hide-for-large,thead.show-for-large-down,thead.hide-for-xlarge-only,thead.hide-for-xlarge-up,thead.hide-for-xlarge,thead.show-for-xlarge-down,thead.hide-for-xxlarge-only,thead.hide-for-xxlarge-up,thead.hide-for-xxlarge,thead.show-for-xxlarge-down{display:table-header-group !important}tbody.hide-for-small-only,tbody.show-for-small-up,tbody.hide-for-small,tbody.hide-for-small-down,tbody.show-for-medium-only,tbody.show-for-medium-up,tbody.show-for-medium,tbody.show-for-medium-down,tbody.hide-for-large-only,tbody.hide-for-large-up,tbody.hide-for-large,tbody.show-for-large-down,tbody.hide-for-xlarge-only,tbody.hide-for-xlarge-up,tbody.hide-for-xlarge,tbody.show-for-xlarge-down,tbody.hide-for-xxlarge-only,tbody.hide-for-xxlarge-up,tbody.hide-for-xxlarge,tbody.show-for-xxlarge-down{display:table-row-group !important}tr.hide-for-small-only,tr.show-for-small-up,tr.hide-for-small,tr.hide-for-small-down,tr.show-for-medium-only,tr.show-for-medium-up,tr.show-for-medium,tr.show-for-medium-down,tr.hide-for-large-only,tr.hide-for-large-up,tr.hide-for-large,tr.show-for-large-down,tr.hide-for-xlarge-only,tr.hide-for-xlarge-up,tr.hide-for-xlarge,tr.show-for-xlarge-down,tr.hide-for-xxlarge-only,tr.hide-for-xxlarge-up,tr.hide-for-xxlarge,tr.show-for-xxlarge-down{display:table-row}th.hide-for-small-only,td.hide-for-small-only,th.show-for-small-up,td.show-for-small-up,th.hide-for-small,td.hide-for-small,th.hide-for-small-down,td.hide-for-small-down,th.show-for-medium-only,td.show-for-medium-only,th.show-for-medium-up,td.show-for-medium-up,th.show-for-medium,td.show-for-medium,th.show-for-medium-down,td.show-for-medium-down,th.hide-for-large-only,td.hide-for-large-only,th.hide-for-large-up,td.hide-for-large-up,th.hide-for-large,td.hide-for-large,th.show-for-large-down,td.show-for-large-down,th.hide-for-xlarge-only,td.hide-for-xlarge-only,th.hide-for-xlarge-up,td.hide-for-xlarge-up,th.hide-for-xlarge,td.hide-for-xlarge,th.show-for-xlarge-down,td.show-for-xlarge-down,th.hide-for-xxlarge-only,td.hide-for-xxlarge-only,th.hide-for-xxlarge-up,td.hide-for-xxlarge-up,th.hide-for-xxlarge,td.hide-for-xxlarge,th.show-for-xxlarge-down,td.show-for-xxlarge-down{display:table-cell !important}}@media only screen and (min-width: 64.0625em){.hide-for-small-only,.show-for-small-up,.hide-for-small,.hide-for-small-down,.hide-for-medium-only,.show-for-medium-up,.hide-for-medium,.hide-for-medium-down,.show-for-large-only,.show-for-large-up,.show-for-large,.show-for-large-down,.hide-for-xlarge-only,.hide-for-xlarge-up,.hide-for-xlarge,.show-for-xlarge-down,.hide-for-xxlarge-only,.hide-for-xxlarge-up,.hide-for-xxlarge,.show-for-xxlarge-down{display:inherit !important}.show-for-small-only,.hide-for-small-up,.show-for-small,.show-for-small-down,.show-for-medium-only,.hide-for-medium-up,.show-for-medium,.show-for-medium-down,.hide-for-large-only,.hide-for-large-up,.hide-for-large,.hide-for-large-down,.show-for-xlarge-only,.show-for-xlarge-up,.show-for-xlarge,.hide-for-xlarge-down,.show-for-xxlarge-only,.show-for-xxlarge-up,.show-for-xxlarge,.hide-for-xxlarge-down{display:none !important}.hidden-for-small-only,.visible-for-small-up,.hidden-for-small,.hidden-for-small-down,.hidden-for-medium-only,.visible-for-medium-up,.hidden-for-medium,.hidden-for-medium-down,.visible-for-large-only,.visible-for-large-up,.visible-for-large,.visible-for-large-down,.hidden-for-xlarge-only,.hidden-for-xlarge-up,.hidden-for-xlarge,.visible-for-xlarge-down,.hidden-for-xxlarge-only,.hidden-for-xxlarge-up,.hidden-for-xxlarge,.visible-for-xxlarge-down{position:static !important;height:auto;width:auto;overflow:visible;clip:auto}.visible-for-small-only,.hidden-for-small-up,.visible-for-small,.visible-for-small-down,.visible-for-medium-only,.hidden-for-medium-up,.visible-for-medium,.visible-for-medium-down,.hidden-for-large-only,.hidden-for-large-up,.hidden-for-large,.hidden-for-large-down,.visible-for-xlarge-only,.visible-for-xlarge-up,.visible-for-xlarge,.hidden-for-xlarge-down,.visible-for-xxlarge-only,.visible-for-xxlarge-up,.visible-for-xxlarge,.hidden-for-xxlarge-down{position:absolute !important;height:1px;width:1px;overflow:hidden;clip:rect(1px, 1px, 1px, 1px)}table.hide-for-small-only,table.show-for-small-up,table.hide-for-small,table.hide-for-small-down,table.hide-for-medium-only,table.show-for-medium-up,table.hide-for-medium,table.hide-for-medium-down,table.show-for-large-only,table.show-for-large-up,table.show-for-large,table.show-for-large-down,table.hide-for-xlarge-only,table.hide-for-xlarge-up,table.hide-for-xlarge,table.show-for-xlarge-down,table.hide-for-xxlarge-only,table.hide-for-xxlarge-up,table.hide-for-xxlarge,table.show-for-xxlarge-down{display:table !important}thead.hide-for-small-only,thead.show-for-small-up,thead.hide-for-small,thead.hide-for-small-down,thead.hide-for-medium-only,thead.show-for-medium-up,thead.hide-for-medium,thead.hide-for-medium-down,thead.show-for-large-only,thead.show-for-large-up,thead.show-for-large,thead.show-for-large-down,thead.hide-for-xlarge-only,thead.hide-for-xlarge-up,thead.hide-for-xlarge,thead.show-for-xlarge-down,thead.hide-for-xxlarge-only,thead.hide-for-xxlarge-up,thead.hide-for-xxlarge,thead.show-for-xxlarge-down{display:table-header-group !important}tbody.hide-for-small-only,tbody.show-for-small-up,tbody.hide-for-small,tbody.hide-for-small-down,tbody.hide-for-medium-only,tbody.show-for-medium-up,tbody.hide-for-medium,tbody.hide-for-medium-down,tbody.show-for-large-only,tbody.show-for-large-up,tbody.show-for-large,tbody.show-for-large-down,tbody.hide-for-xlarge-only,tbody.hide-for-xlarge-up,tbody.hide-for-xlarge,tbody.show-for-xlarge-down,tbody.hide-for-xxlarge-only,tbody.hide-for-xxlarge-up,tbody.hide-for-xxlarge,tbody.show-for-xxlarge-down{display:table-row-group !important}tr.hide-for-small-only,tr.show-for-small-up,tr.hide-for-small,tr.hide-for-small-down,tr.hide-for-medium-only,tr.show-for-medium-up,tr.hide-for-medium,tr.hide-for-medium-down,tr.show-for-large-only,tr.show-for-large-up,tr.show-for-large,tr.show-for-large-down,tr.hide-for-xlarge-only,tr.hide-for-xlarge-up,tr.hide-for-xlarge,tr.show-for-xlarge-down,tr.hide-for-xxlarge-only,tr.hide-for-xxlarge-up,tr.hide-for-xxlarge,tr.show-for-xxlarge-down{display:table-row}th.hide-for-small-only,td.hide-for-small-only,th.show-for-small-up,td.show-for-small-up,th.hide-for-small,td.hide-for-small,th.hide-for-small-down,td.hide-for-small-down,th.hide-for-medium-only,td.hide-for-medium-only,th.show-for-medium-up,td.show-for-medium-up,th.hide-for-medium,td.hide-for-medium,th.hide-for-medium-down,td.hide-for-medium-down,th.show-for-large-only,td.show-for-large-only,th.show-for-large-up,td.show-for-large-up,th.show-for-large,td.show-for-large,th.show-for-large-down,td.show-for-large-down,th.hide-for-xlarge-only,td.hide-for-xlarge-only,th.hide-for-xlarge-up,td.hide-for-xlarge-up,th.hide-for-xlarge,td.hide-for-xlarge,th.show-for-xlarge-down,td.show-for-xlarge-down,th.hide-for-xxlarge-only,td.hide-for-xxlarge-only,th.hide-for-xxlarge-up,td.hide-for-xxlarge-up,th.hide-for-xxlarge,td.hide-for-xxlarge,th.show-for-xxlarge-down,td.show-for-xxlarge-down{display:table-cell !important}}@media only screen and (min-width: 90.0625em){.hide-for-small-only,.show-for-small-up,.hide-for-small,.hide-for-small-down,.hide-for-medium-only,.show-for-medium-up,.hide-for-medium,.hide-for-medium-down,.hide-for-large-only,.show-for-large-up,.hide-for-large,.hide-for-large-down,.show-for-xlarge-only,.show-for-xlarge-up,.show-for-xlarge,.show-for-xlarge-down,.hide-for-xxlarge-only,.hide-for-xxlarge-up,.hide-for-xxlarge,.show-for-xxlarge-down{display:inherit !important}.show-for-small-only,.hide-for-small-up,.show-for-small,.show-for-small-down,.show-for-medium-only,.hide-for-medium-up,.show-for-medium,.show-for-medium-down,.show-for-large-only,.hide-for-large-up,.show-for-large,.show-for-large-down,.hide-for-xlarge-only,.hide-for-xlarge-up,.hide-for-xlarge,.hide-for-xlarge-down,.show-for-xxlarge-only,.show-for-xxlarge-up,.show-for-xxlarge,.hide-for-xxlarge-down{display:none !important}.hidden-for-small-only,.visible-for-small-up,.hidden-for-small,.hidden-for-small-down,.hidden-for-medium-only,.visible-for-medium-up,.hidden-for-medium,.hidden-for-medium-down,.hidden-for-large-only,.visible-for-large-up,.hidden-for-large,.hidden-for-large-down,.visible-for-xlarge-only,.visible-for-xlarge-up,.visible-for-xlarge,.visible-for-xlarge-down,.hidden-for-xxlarge-only,.hidden-for-xxlarge-up,.hidden-for-xxlarge,.visible-for-xxlarge-down{position:static !important;height:auto;width:auto;overflow:visible;clip:auto}.visible-for-small-only,.hidden-for-small-up,.visible-for-small,.visible-for-small-down,.visible-for-medium-only,.hidden-for-medium-up,.visible-for-medium,.visible-for-medium-down,.visible-for-large-only,.hidden-for-large-up,.visible-for-large,.visible-for-large-down,.hidden-for-xlarge-only,.hidden-for-xlarge-up,.hidden-for-xlarge,.hidden-for-xlarge-down,.visible-for-xxlarge-only,.visible-for-xxlarge-up,.visible-for-xxlarge,.hidden-for-xxlarge-down{position:absolute !important;height:1px;width:1px;overflow:hidden;clip:rect(1px, 1px, 1px, 1px)}table.hide-for-small-only,table.show-for-small-up,table.hide-for-small,table.hide-for-small-down,table.hide-for-medium-only,table.show-for-medium-up,table.hide-for-medium,table.hide-for-medium-down,table.hide-for-large-only,table.show-for-large-up,table.hide-for-large,table.hide-for-large-down,table.show-for-xlarge-only,table.show-for-xlarge-up,table.show-for-xlarge,table.show-for-xlarge-down,table.hide-for-xxlarge-only,table.hide-for-xxlarge-up,table.hide-for-xxlarge,table.show-for-xxlarge-down{display:table !important}thead.hide-for-small-only,thead.show-for-small-up,thead.hide-for-small,thead.hide-for-small-down,thead.hide-for-medium-only,thead.show-for-medium-up,thead.hide-for-medium,thead.hide-for-medium-down,thead.hide-for-large-only,thead.show-for-large-up,thead.hide-for-large,thead.hide-for-large-down,thead.show-for-xlarge-only,thead.show-for-xlarge-up,thead.show-for-xlarge,thead.show-for-xlarge-down,thead.hide-for-xxlarge-only,thead.hide-for-xxlarge-up,thead.hide-for-xxlarge,thead.show-for-xxlarge-down{display:table-header-group !important}tbody.hide-for-small-only,tbody.show-for-small-up,tbody.hide-for-small,tbody.hide-for-small-down,tbody.hide-for-medium-only,tbody.show-for-medium-up,tbody.hide-for-medium,tbody.hide-for-medium-down,tbody.hide-for-large-only,tbody.show-for-large-up,tbody.hide-for-large,tbody.hide-for-large-down,tbody.show-for-xlarge-only,tbody.show-for-xlarge-up,tbody.show-for-xlarge,tbody.show-for-xlarge-down,tbody.hide-for-xxlarge-only,tbody.hide-for-xxlarge-up,tbody.hide-for-xxlarge,tbody.show-for-xxlarge-down{display:table-row-group !important}tr.hide-for-small-only,tr.show-for-small-up,tr.hide-for-small,tr.hide-for-small-down,tr.hide-for-medium-only,tr.show-for-medium-up,tr.hide-for-medium,tr.hide-for-medium-down,tr.hide-for-large-only,tr.show-for-large-up,tr.hide-for-large,tr.hide-for-large-down,tr.show-for-xlarge-only,tr.show-for-xlarge-up,tr.show-for-xlarge,tr.show-for-xlarge-down,tr.hide-for-xxlarge-only,tr.hide-for-xxlarge-up,tr.hide-for-xxlarge,tr.show-for-xxlarge-down{display:table-row}th.hide-for-small-only,td.hide-for-small-only,th.show-for-small-up,td.show-for-small-up,th.hide-for-small,td.hide-for-small,th.hide-for-small-down,td.hide-for-small-down,th.hide-for-medium-only,td.hide-for-medium-only,th.show-for-medium-up,td.show-for-medium-up,th.hide-for-medium,td.hide-for-medium,th.hide-for-medium-down,td.hide-for-medium-down,th.hide-for-large-only,td.hide-for-large-only,th.show-for-large-up,td.show-for-large-up,th.hide-for-large,td.hide-for-large,th.hide-for-large-down,td.hide-for-large-down,th.show-for-xlarge-only,td.show-for-xlarge-only,th.show-for-xlarge-up,td.show-for-xlarge-up,th.show-for-xlarge,td.show-for-xlarge,th.show-for-xlarge-down,td.show-for-xlarge-down,th.hide-for-xxlarge-only,td.hide-for-xxlarge-only,th.hide-for-xxlarge-up,td.hide-for-xxlarge-up,th.hide-for-xxlarge,td.hide-for-xxlarge,th.show-for-xxlarge-down,td.show-for-xxlarge-down{display:table-cell !important}}@media only screen and (min-width: 120.0625em){.hide-for-small-only,.show-for-small-up,.hide-for-small,.hide-for-small-down,.hide-for-medium-only,.show-for-medium-up,.hide-for-medium,.hide-for-medium-down,.hide-for-large-only,.show-for-large-up,.hide-for-large,.hide-for-large-down,.hide-for-xlarge-only,.show-for-xlarge-up,.hide-for-xlarge,.hide-for-xlarge-down,.show-for-xxlarge-only,.show-for-xxlarge-up,.show-for-xxlarge,.show-for-xxlarge-down{display:inherit !important}.show-for-small-only,.hide-for-small-up,.show-for-small,.show-for-small-down,.show-for-medium-only,.hide-for-medium-up,.show-for-medium,.show-for-medium-down,.show-for-large-only,.hide-for-large-up,.show-for-large,.show-for-large-down,.show-for-xlarge-only,.hide-for-xlarge-up,.show-for-xlarge,.show-for-xlarge-down,.hide-for-xxlarge-only,.hide-for-xxlarge-up,.hide-for-xxlarge,.hide-for-xxlarge-down{display:none !important}.hidden-for-small-only,.visible-for-small-up,.hidden-for-small,.hidden-for-small-down,.hidden-for-medium-only,.visible-for-medium-up,.hidden-for-medium,.hidden-for-medium-down,.hidden-for-large-only,.visible-for-large-up,.hidden-for-large,.hidden-for-large-down,.hidden-for-xlarge-only,.visible-for-xlarge-up,.hidden-for-xlarge,.hidden-for-xlarge-down,.visible-for-xxlarge-only,.visible-for-xxlarge-up,.visible-for-xxlarge,.visible-for-xxlarge-down{position:static !important;height:auto;width:auto;overflow:visible;clip:auto}.visible-for-small-only,.hidden-for-small-up,.visible-for-small,.visible-for-small-down,.visible-for-medium-only,.hidden-for-medium-up,.visible-for-medium,.visible-for-medium-down,.visible-for-large-only,.hidden-for-large-up,.visible-for-large,.visible-for-large-down,.visible-for-xlarge-only,.hidden-for-xlarge-up,.visible-for-xlarge,.visible-for-xlarge-down,.hidden-for-xxlarge-only,.hidden-for-xxlarge-up,.hidden-for-xxlarge,.hidden-for-xxlarge-down{position:absolute !important;height:1px;width:1px;overflow:hidden;clip:rect(1px, 1px, 1px, 1px)}table.hide-for-small-only,table.show-for-small-up,table.hide-for-small,table.hide-for-small-down,table.hide-for-medium-only,table.show-for-medium-up,table.hide-for-medium,table.hide-for-medium-down,table.hide-for-large-only,table.show-for-large-up,table.hide-for-large,table.hide-for-large-down,table.hide-for-xlarge-only,table.show-for-xlarge-up,table.hide-for-xlarge,table.hide-for-xlarge-down,table.show-for-xxlarge-only,table.show-for-xxlarge-up,table.show-for-xxlarge,table.show-for-xxlarge-down{display:table !important}thead.hide-for-small-only,thead.show-for-small-up,thead.hide-for-small,thead.hide-for-small-down,thead.hide-for-medium-only,thead.show-for-medium-up,thead.hide-for-medium,thead.hide-for-medium-down,thead.hide-for-large-only,thead.show-for-large-up,thead.hide-for-large,thead.hide-for-large-down,thead.hide-for-xlarge-only,thead.show-for-xlarge-up,thead.hide-for-xlarge,thead.hide-for-xlarge-down,thead.show-for-xxlarge-only,thead.show-for-xxlarge-up,thead.show-for-xxlarge,thead.show-for-xxlarge-down{display:table-header-group !important}tbody.hide-for-small-only,tbody.show-for-small-up,tbody.hide-for-small,tbody.hide-for-small-down,tbody.hide-for-medium-only,tbody.show-for-medium-up,tbody.hide-for-medium,tbody.hide-for-medium-down,tbody.hide-for-large-only,tbody.show-for-large-up,tbody.hide-for-large,tbody.hide-for-large-down,tbody.hide-for-xlarge-only,tbody.show-for-xlarge-up,tbody.hide-for-xlarge,tbody.hide-for-xlarge-down,tbody.show-for-xxlarge-only,tbody.show-for-xxlarge-up,tbody.show-for-xxlarge,tbody.show-for-xxlarge-down{display:table-row-group !important}tr.hide-for-small-only,tr.show-for-small-up,tr.hide-for-small,tr.hide-for-small-down,tr.hide-for-medium-only,tr.show-for-medium-up,tr.hide-for-medium,tr.hide-for-medium-down,tr.hide-for-large-only,tr.show-for-large-up,tr.hide-for-large,tr.hide-for-large-down,tr.hide-for-xlarge-only,tr.show-for-xlarge-up,tr.hide-for-xlarge,tr.hide-for-xlarge-down,tr.show-for-xxlarge-only,tr.show-for-xxlarge-up,tr.show-for-xxlarge,tr.show-for-xxlarge-down{display:table-row}th.hide-for-small-only,td.hide-for-small-only,th.show-for-small-up,td.show-for-small-up,th.hide-for-small,td.hide-for-small,th.hide-for-small-down,td.hide-for-small-down,th.hide-for-medium-only,td.hide-for-medium-only,th.show-for-medium-up,td.show-for-medium-up,th.hide-for-medium,td.hide-for-medium,th.hide-for-medium-down,td.hide-for-medium-down,th.hide-for-large-only,td.hide-for-large-only,th.show-for-large-up,td.show-for-large-up,th.hide-for-large,td.hide-for-large,th.hide-for-large-down,td.hide-for-large-down,th.hide-for-xlarge-only,td.hide-for-xlarge-only,th.show-for-xlarge-up,td.show-for-xlarge-up,th.hide-for-xlarge,td.hide-for-xlarge,th.hide-for-xlarge-down,td.hide-for-xlarge-down,th.show-for-xxlarge-only,td.show-for-xxlarge-only,th.show-for-xxlarge-up,td.show-for-xxlarge-up,th.show-for-xxlarge,td.show-for-xxlarge,th.show-for-xxlarge-down,td.show-for-xxlarge-down{display:table-cell !important}}.show-for-landscape,.hide-for-portrait{display:inherit !important}.hide-for-landscape,.show-for-portrait{display:none !important}table.hide-for-landscape,table.show-for-portrait{display:table !important}thead.hide-for-landscape,thead.show-for-portrait{display:table-header-group !important}tbody.hide-for-landscape,tbody.show-for-portrait{display:table-row-group !important}tr.hide-for-landscape,tr.show-for-portrait{display:table-row !important}td.hide-for-landscape,td.show-for-portrait,th.hide-for-landscape,th.show-for-portrait{display:table-cell !important}@media only screen and (orientation: landscape){.show-for-landscape,.hide-for-portrait{display:inherit !important}.hide-for-landscape,.show-for-portrait{display:none !important}table.show-for-landscape,table.hide-for-portrait{display:table !important}thead.show-for-landscape,thead.hide-for-portrait{display:table-header-group !important}tbody.show-for-landscape,tbody.hide-for-portrait{display:table-row-group !important}tr.show-for-landscape,tr.hide-for-portrait{display:table-row !important}td.show-for-landscape,td.hide-for-portrait,th.show-for-landscape,th.hide-for-portrait{display:table-cell !important}}@media only screen and (orientation: portrait){.show-for-portrait,.hide-for-landscape{display:inherit !important}.hide-for-portrait,.show-for-landscape{display:none !important}table.show-for-portrait,table.hide-for-landscape{display:table !important}thead.show-for-portrait,thead.hide-for-landscape{display:table-header-group !important}tbody.show-for-portrait,tbody.hide-for-landscape{display:table-row-group !important}tr.show-for-portrait,tr.hide-for-landscape{display:table-row !important}td.show-for-portrait,td.hide-for-landscape,th.show-for-portrait,th.hide-for-landscape{display:table-cell !important}}.show-for-touch{display:none !important}.hide-for-touch{display:inherit !important}.touch .show-for-touch{display:inherit !important}.touch .hide-for-touch{display:none !important}table.hide-for-touch{display:table !important}.touch table.show-for-touch{display:table !important}thead.hide-for-touch{display:table-header-group !important}.touch thead.show-for-touch{display:table-header-group !important}tbody.hide-for-touch{display:table-row-group !important}.touch tbody.show-for-touch{display:table-row-group !important}tr.hide-for-touch{display:table-row !important}.touch tr.show-for-touch{display:table-row !important}td.hide-for-touch{display:table-cell !important}.touch td.show-for-touch{display:table-cell !important}th.hide-for-touch{display:table-cell !important}.touch th.show-for-touch{display:table-cell !important}.print-only{display:none !important}@media print{*{background:transparent !important;color:#000 !important;box-shadow:none !important;text-shadow:none !important}.show-for-print{display:block}.hide-for-print{display:none}table.show-for-print{display:table !important}thead.show-for-print{display:table-header-group !important}tbody.show-for-print{display:table-row-group !important}tr.show-for-print{display:table-row !important}td.show-for-print{display:table-cell !important}th.show-for-print{display:table-cell !important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}.ir a:after,a[href^="javascript:"]:after,a[href^="#"]:after{content:""}pre,blockquote{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}tr,img{page-break-inside:avoid}img{max-width:100% !important}@page{margin:0.5cm}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}.hide-on-print{display:none !important}.print-only{display:block !important}.hide-for-print{display:none !important}.show-for-print{display:inherit !important}}@media print{.show-for-print{display:block}.hide-for-print{display:none}table.show-for-print{display:table !important}thead.show-for-print{display:table-header-group !important}tbody.show-for-print{display:table-row-group !important}tr.show-for-print{display:table-row !important}td.show-for-print{display:table-cell !important}th.show-for-print{display:table-cell !important}}.slick-slider{position:relative;display:block;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.slick-track{position:relative;left:0;top:0;display:block}.slick-track:before,.slick-track:after{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir="rtl"] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-loading .slick-list{background:#fff url("../img/ajax-loader.gif") center center no-repeat}.slick-prev,.slick-next{position:absolute;display:block;height:20px;width:20px;line-height:0;font-size:0;cursor:pointer;background:transparent;color:transparent;top:50%;margin-top:-10px;padding:0;border:none;outline:none}.slick-prev:hover,.slick-prev:focus,.slick-next:hover,.slick-next:focus{outline:none;background:transparent;color:transparent}.slick-prev:hover:before,.slick-prev:focus:before,.slick-next:hover:before,.slick-next:focus:before{opacity:1}.slick-prev.slick-disabled:before,.slick-next.slick-disabled:before{opacity:.25}.slick-prev:before,.slick-next:before{font-family:"FontAwesome";font-size:20px;line-height:1;color:#ba2619;opacity:.75;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-prev{left:15px}[dir="rtl"] .slick-prev{left:auto;right:15px}.slick-prev:before{content:""}[dir="rtl"] .slick-prev:before{content:""}.slick-next{right:15px}[dir="rtl"] .slick-next{left:15px;right:auto}.slick-next:before{content:""}[dir="rtl"] .slick-next:before{content:""}.slick-slider{margin-bottom:30px}.slick-dots{margin:0;position:absolute;bottom:30px;list-style:none;display:block;text-align:center;padding:0;width:100%}.slick-dots li{position:relative;display:inline-block;height:20px;width:20px;margin:0 5px;padding:0;cursor:pointer}.slick-dots li button{border:0;background:transparent;display:block;height:20px;width:20px;outline:none;line-height:0;font-size:0;color:transparent;padding:5px;cursor:pointer}.slick-dots li button:hover,.slick-dots li button:focus{outline:none}.slick-dots li button:hover:before,.slick-dots li button:focus:before{opacity:1}.slick-dots li button:before{position:absolute;top:0;left:0;content:"";width:20px;height:20px;font-family:"FontAwesome";font-size:12px;line-height:20px;text-align:center;color:#000;opacity:.25;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li.slick-active button:before{color:#ba2619;opacity:.75}/*! * Font Awesome 4.4.0 by @davegandy - http://fontawesome.io - @fontawesome * License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License) - */@font-face{font-family:'FontAwesome';src:url("./fonts/fontawesome-webfont.eot?v=4.4.0");src:url("./fonts/fontawesome-webfont.eot?#iefix&v=4.4.0") format("embedded-opentype"),url("./fonts/fontawesome-webfont.woff2?v=4.4.0") format("woff2"),url("./fonts/fontawesome-webfont.woff?v=4.4.0") format("woff"),url("./fonts/fontawesome-webfont.ttf?v=4.4.0") format("truetype"),url("./fonts/fontawesome-webfont.svg?v=4.4.0#fontawesomeregular") format("svg");font-weight:normal;font-style:normal}.fa{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fa-lg{font-size:1.3333333333em;line-height:.75em;vertical-align:-15%}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-fw{width:1.2857142857em;text-align:center}.fa-ul{padding-left:0;margin-left:2.1428571429em;list-style-type:none}.fa-ul>li{position:relative}.fa-li{position:absolute;left:-2.1428571429em;width:2.1428571429em;top:.1428571429em;text-align:center}.fa-li.fa-lg{left:-1.8571428571em}.fa-border{padding:.2em .25em .15em;border:solid 0.08em #eee;border-radius:.1em}.fa-pull-left{float:left}.fa-pull-right{float:right}.fa.fa-pull-left{margin-right:.3em}.fa.fa-pull-right{margin-left:.3em}.pull-right{float:right}.pull-left{float:left}.fa.pull-left{margin-right:.3em}.fa.pull-right{margin-left:.3em}.fa-spin{-webkit-animation:fa-spin 2s infinite linear;animation:fa-spin 2s infinite linear}.fa-pulse{-webkit-animation:fa-spin 1s infinite steps(8);animation:fa-spin 1s infinite steps(8)}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.fa-rotate-90{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=1);-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.fa-rotate-180{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2);-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.fa-rotate-270{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=3);-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg)}.fa-flip-horizontal{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=0);-webkit-transform:scale(-1, 1);-ms-transform:scale(-1, 1);transform:scale(-1, 1)}.fa-flip-vertical{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2);-webkit-transform:scale(1, -1);-ms-transform:scale(1, -1);transform:scale(1, -1)}:root .fa-rotate-90,:root .fa-rotate-180,:root .fa-rotate-270,:root .fa-flip-horizontal,:root .fa-flip-vertical{filter:none}.fa-stack{position:relative;display:inline-block;width:2em;height:2em;line-height:2em;vertical-align:middle}.fa-stack-1x,.fa-stack-2x{position:absolute;left:0;width:100%;text-align:center}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:#fff}.fa-glass:before{content:""}.fa-music:before{content:""}.fa-search:before{content:""}.fa-envelope-o:before{content:""}.fa-heart:before{content:""}.fa-star:before{content:""}.fa-star-o:before{content:""}.fa-user:before{content:""}.fa-film:before{content:""}.fa-th-large:before{content:""}.fa-th:before{content:""}.fa-th-list:before{content:""}.fa-check:before{content:""}.fa-remove:before,.fa-close:before,.fa-times:before{content:""}.fa-search-plus:before{content:""}.fa-search-minus:before{content:""}.fa-power-off:before{content:""}.fa-signal:before{content:""}.fa-gear:before,.fa-cog:before{content:""}.fa-trash-o:before{content:""}.fa-home:before{content:""}.fa-file-o:before{content:""}.fa-clock-o:before{content:""}.fa-road:before{content:""}.fa-download:before{content:""}.fa-arrow-circle-o-down:before{content:""}.fa-arrow-circle-o-up:before{content:""}.fa-inbox:before{content:""}.fa-play-circle-o:before{content:""}.fa-rotate-right:before,.fa-repeat:before{content:""}.fa-refresh:before{content:""}.fa-list-alt:before{content:""}.fa-lock:before{content:""}.fa-flag:before{content:""}.fa-headphones:before{content:""}.fa-volume-off:before{content:""}.fa-volume-down:before{content:""}.fa-volume-up:before{content:""}.fa-qrcode:before{content:""}.fa-barcode:before{content:""}.fa-tag:before{content:""}.fa-tags:before{content:""}.fa-book:before{content:""}.fa-bookmark:before{content:""}.fa-print:before{content:""}.fa-camera:before{content:""}.fa-font:before{content:""}.fa-bold:before{content:""}.fa-italic:before{content:""}.fa-text-height:before{content:""}.fa-text-width:before{content:""}.fa-align-left:before{content:""}.fa-align-center:before{content:""}.fa-align-right:before{content:""}.fa-align-justify:before{content:""}.fa-list:before{content:""}.fa-dedent:before,.fa-outdent:before{content:""}.fa-indent:before{content:""}.fa-video-camera:before{content:""}.fa-photo:before,.fa-image:before,.fa-picture-o:before{content:""}.fa-pencil:before{content:""}.fa-map-marker:before{content:""}.fa-adjust:before{content:""}.fa-tint:before{content:""}.fa-edit:before,.fa-pencil-square-o:before{content:""}.fa-share-square-o:before{content:""}.fa-check-square-o:before{content:""}.fa-arrows:before{content:""}.fa-step-backward:before{content:""}.fa-fast-backward:before{content:""}.fa-backward:before{content:""}.fa-play:before{content:""}.fa-pause:before{content:""}.fa-stop:before{content:""}.fa-forward:before{content:""}.fa-fast-forward:before{content:""}.fa-step-forward:before{content:""}.fa-eject:before{content:""}.fa-chevron-left:before{content:""}.fa-chevron-right:before{content:""}.fa-plus-circle:before{content:""}.fa-minus-circle:before{content:""}.fa-times-circle:before{content:""}.fa-check-circle:before{content:""}.fa-question-circle:before{content:""}.fa-info-circle:before{content:""}.fa-crosshairs:before{content:""}.fa-times-circle-o:before{content:""}.fa-check-circle-o:before{content:""}.fa-ban:before{content:""}.fa-arrow-left:before{content:""}.fa-arrow-right:before{content:""}.fa-arrow-up:before{content:""}.fa-arrow-down:before{content:""}.fa-mail-forward:before,.fa-share:before{content:""}.fa-expand:before{content:""}.fa-compress:before{content:""}.fa-plus:before{content:""}.fa-minus:before{content:""}.fa-asterisk:before{content:""}.fa-exclamation-circle:before{content:""}.fa-gift:before{content:""}.fa-leaf:before{content:""}.fa-fire:before{content:""}.fa-eye:before{content:""}.fa-eye-slash:before{content:""}.fa-warning:before,.fa-exclamation-triangle:before{content:""}.fa-plane:before{content:""}.fa-calendar:before{content:""}.fa-random:before{content:""}.fa-comment:before{content:""}.fa-magnet:before{content:""}.fa-chevron-up:before{content:""}.fa-chevron-down:before{content:""}.fa-retweet:before{content:""}.fa-shopping-cart:before{content:""}.fa-folder:before{content:""}.fa-folder-open:before{content:""}.fa-arrows-v:before{content:""}.fa-arrows-h:before{content:""}.fa-bar-chart-o:before,.fa-bar-chart:before{content:""}.fa-twitter-square:before{content:""}.fa-facebook-square:before{content:""}.fa-camera-retro:before{content:""}.fa-key:before{content:""}.fa-gears:before,.fa-cogs:before{content:""}.fa-comments:before{content:""}.fa-thumbs-o-up:before{content:""}.fa-thumbs-o-down:before{content:""}.fa-star-half:before{content:""}.fa-heart-o:before{content:""}.fa-sign-out:before{content:""}.fa-linkedin-square:before{content:""}.fa-thumb-tack:before{content:""}.fa-external-link:before{content:""}.fa-sign-in:before{content:""}.fa-trophy:before{content:""}.fa-github-square:before{content:""}.fa-upload:before{content:""}.fa-lemon-o:before{content:""}.fa-phone:before{content:""}.fa-square-o:before{content:""}.fa-bookmark-o:before{content:""}.fa-phone-square:before{content:""}.fa-twitter:before{content:""}.fa-facebook-f:before,.fa-facebook:before{content:""}.fa-github:before{content:""}.fa-unlock:before{content:""}.fa-credit-card:before{content:""}.fa-feed:before,.fa-rss:before{content:""}.fa-hdd-o:before{content:""}.fa-bullhorn:before{content:""}.fa-bell:before{content:""}.fa-certificate:before{content:""}.fa-hand-o-right:before{content:""}.fa-hand-o-left:before{content:""}.fa-hand-o-up:before{content:""}.fa-hand-o-down:before{content:""}.fa-arrow-circle-left:before{content:""}.fa-arrow-circle-right:before{content:""}.fa-arrow-circle-up:before{content:""}.fa-arrow-circle-down:before{content:""}.fa-globe:before{content:""}.fa-wrench:before{content:""}.fa-tasks:before{content:""}.fa-filter:before{content:""}.fa-briefcase:before{content:""}.fa-arrows-alt:before{content:""}.fa-group:before,.fa-users:before{content:""}.fa-chain:before,.fa-link:before{content:""}.fa-cloud:before{content:""}.fa-flask:before{content:""}.fa-cut:before,.fa-scissors:before{content:""}.fa-copy:before,.fa-files-o:before{content:""}.fa-paperclip:before{content:""}.fa-save:before,.fa-floppy-o:before{content:""}.fa-square:before{content:""}.fa-navicon:before,.fa-reorder:before,.fa-bars:before{content:""}.fa-list-ul:before{content:""}.fa-list-ol:before{content:""}.fa-strikethrough:before{content:""}.fa-underline:before{content:""}.fa-table:before{content:""}.fa-magic:before{content:""}.fa-truck:before{content:""}.fa-pinterest:before{content:""}.fa-pinterest-square:before{content:""}.fa-google-plus-square:before{content:""}.fa-google-plus:before{content:""}.fa-money:before{content:""}.fa-caret-down:before{content:""}.fa-caret-up:before{content:""}.fa-caret-left:before{content:""}.fa-caret-right:before{content:""}.fa-columns:before{content:""}.fa-unsorted:before,.fa-sort:before{content:""}.fa-sort-down:before,.fa-sort-desc:before{content:""}.fa-sort-up:before,.fa-sort-asc:before{content:""}.fa-envelope:before{content:""}.fa-linkedin:before{content:""}.fa-rotate-left:before,.fa-undo:before{content:""}.fa-legal:before,.fa-gavel:before{content:""}.fa-dashboard:before,.fa-tachometer:before{content:""}.fa-comment-o:before{content:""}.fa-comments-o:before{content:""}.fa-flash:before,.fa-bolt:before{content:""}.fa-sitemap:before{content:""}.fa-umbrella:before{content:""}.fa-paste:before,.fa-clipboard:before{content:""}.fa-lightbulb-o:before{content:""}.fa-exchange:before{content:""}.fa-cloud-download:before{content:""}.fa-cloud-upload:before{content:""}.fa-user-md:before{content:""}.fa-stethoscope:before{content:""}.fa-suitcase:before{content:""}.fa-bell-o:before{content:""}.fa-coffee:before{content:""}.fa-cutlery:before{content:""}.fa-file-text-o:before{content:""}.fa-building-o:before{content:""}.fa-hospital-o:before{content:""}.fa-ambulance:before{content:""}.fa-medkit:before{content:""}.fa-fighter-jet:before{content:""}.fa-beer:before{content:""}.fa-h-square:before{content:""}.fa-plus-square:before{content:""}.fa-angle-double-left:before{content:""}.fa-angle-double-right:before{content:""}.fa-angle-double-up:before{content:""}.fa-angle-double-down:before{content:""}.fa-angle-left:before{content:""}.fa-angle-right:before{content:""}.fa-angle-up:before{content:""}.fa-angle-down:before{content:""}.fa-desktop:before{content:""}.fa-laptop:before{content:""}.fa-tablet:before{content:""}.fa-mobile-phone:before,.fa-mobile:before{content:""}.fa-circle-o:before{content:""}.fa-quote-left:before{content:""}.fa-quote-right:before{content:""}.fa-spinner:before{content:""}.fa-circle:before{content:""}.fa-mail-reply:before,.fa-reply:before{content:""}.fa-github-alt:before{content:""}.fa-folder-o:before{content:""}.fa-folder-open-o:before{content:""}.fa-smile-o:before{content:""}.fa-frown-o:before{content:""}.fa-meh-o:before{content:""}.fa-gamepad:before{content:""}.fa-keyboard-o:before{content:""}.fa-flag-o:before{content:""}.fa-flag-checkered:before{content:""}.fa-terminal:before{content:""}.fa-code:before{content:""}.fa-mail-reply-all:before,.fa-reply-all:before{content:""}.fa-star-half-empty:before,.fa-star-half-full:before,.fa-star-half-o:before{content:""}.fa-location-arrow:before{content:""}.fa-crop:before{content:""}.fa-code-fork:before{content:""}.fa-unlink:before,.fa-chain-broken:before{content:""}.fa-question:before{content:""}.fa-info:before{content:""}.fa-exclamation:before{content:""}.fa-superscript:before{content:""}.fa-subscript:before{content:""}.fa-eraser:before{content:""}.fa-puzzle-piece:before{content:""}.fa-microphone:before{content:""}.fa-microphone-slash:before{content:""}.fa-shield:before{content:""}.fa-calendar-o:before{content:""}.fa-fire-extinguisher:before{content:""}.fa-rocket:before{content:""}.fa-maxcdn:before{content:""}.fa-chevron-circle-left:before{content:""}.fa-chevron-circle-right:before{content:""}.fa-chevron-circle-up:before{content:""}.fa-chevron-circle-down:before{content:""}.fa-html5:before{content:""}.fa-css3:before{content:""}.fa-anchor:before{content:""}.fa-unlock-alt:before{content:""}.fa-bullseye:before{content:""}.fa-ellipsis-h:before{content:""}.fa-ellipsis-v:before{content:""}.fa-rss-square:before{content:""}.fa-play-circle:before{content:""}.fa-ticket:before{content:""}.fa-minus-square:before{content:""}.fa-minus-square-o:before{content:""}.fa-level-up:before{content:""}.fa-level-down:before{content:""}.fa-check-square:before{content:""}.fa-pencil-square:before{content:""}.fa-external-link-square:before{content:""}.fa-share-square:before{content:""}.fa-compass:before{content:""}.fa-toggle-down:before,.fa-caret-square-o-down:before{content:""}.fa-toggle-up:before,.fa-caret-square-o-up:before{content:""}.fa-toggle-right:before,.fa-caret-square-o-right:before{content:""}.fa-euro:before,.fa-eur:before{content:""}.fa-gbp:before{content:""}.fa-dollar:before,.fa-usd:before{content:""}.fa-rupee:before,.fa-inr:before{content:""}.fa-cny:before,.fa-rmb:before,.fa-yen:before,.fa-jpy:before{content:""}.fa-ruble:before,.fa-rouble:before,.fa-rub:before{content:""}.fa-won:before,.fa-krw:before{content:""}.fa-bitcoin:before,.fa-btc:before{content:""}.fa-file:before{content:""}.fa-file-text:before{content:""}.fa-sort-alpha-asc:before{content:""}.fa-sort-alpha-desc:before{content:""}.fa-sort-amount-asc:before{content:""}.fa-sort-amount-desc:before{content:""}.fa-sort-numeric-asc:before{content:""}.fa-sort-numeric-desc:before{content:""}.fa-thumbs-up:before{content:""}.fa-thumbs-down:before{content:""}.fa-youtube-square:before{content:""}.fa-youtube:before{content:""}.fa-xing:before{content:""}.fa-xing-square:before{content:""}.fa-youtube-play:before{content:""}.fa-dropbox:before{content:""}.fa-stack-overflow:before{content:""}.fa-instagram:before{content:""}.fa-flickr:before{content:""}.fa-adn:before{content:""}.fa-bitbucket:before{content:""}.fa-bitbucket-square:before{content:""}.fa-tumblr:before{content:""}.fa-tumblr-square:before{content:""}.fa-long-arrow-down:before{content:""}.fa-long-arrow-up:before{content:""}.fa-long-arrow-left:before{content:""}.fa-long-arrow-right:before{content:""}.fa-apple:before{content:""}.fa-windows:before{content:""}.fa-android:before{content:""}.fa-linux:before{content:""}.fa-dribbble:before{content:""}.fa-skype:before{content:""}.fa-foursquare:before{content:""}.fa-trello:before{content:""}.fa-female:before{content:""}.fa-male:before{content:""}.fa-gittip:before,.fa-gratipay:before{content:""}.fa-sun-o:before{content:""}.fa-moon-o:before{content:""}.fa-archive:before{content:""}.fa-bug:before{content:""}.fa-vk:before{content:""}.fa-weibo:before{content:""}.fa-renren:before{content:""}.fa-pagelines:before{content:""}.fa-stack-exchange:before{content:""}.fa-arrow-circle-o-right:before{content:""}.fa-arrow-circle-o-left:before{content:""}.fa-toggle-left:before,.fa-caret-square-o-left:before{content:""}.fa-dot-circle-o:before{content:""}.fa-wheelchair:before{content:""}.fa-vimeo-square:before{content:""}.fa-turkish-lira:before,.fa-try:before{content:""}.fa-plus-square-o:before{content:""}.fa-space-shuttle:before{content:""}.fa-slack:before{content:""}.fa-envelope-square:before{content:""}.fa-wordpress:before{content:""}.fa-openid:before{content:""}.fa-institution:before,.fa-bank:before,.fa-university:before{content:""}.fa-mortar-board:before,.fa-graduation-cap:before{content:""}.fa-yahoo:before{content:""}.fa-google:before{content:""}.fa-reddit:before{content:""}.fa-reddit-square:before{content:""}.fa-stumbleupon-circle:before{content:""}.fa-stumbleupon:before{content:""}.fa-delicious:before{content:""}.fa-digg:before{content:""}.fa-pied-piper:before{content:""}.fa-pied-piper-alt:before{content:""}.fa-drupal:before{content:""}.fa-joomla:before{content:""}.fa-language:before{content:""}.fa-fax:before{content:""}.fa-building:before{content:""}.fa-child:before{content:""}.fa-paw:before{content:""}.fa-spoon:before{content:""}.fa-cube:before{content:""}.fa-cubes:before{content:""}.fa-behance:before{content:""}.fa-behance-square:before{content:""}.fa-steam:before{content:""}.fa-steam-square:before{content:""}.fa-recycle:before{content:""}.fa-automobile:before,.fa-car:before{content:""}.fa-cab:before,.fa-taxi:before{content:""}.fa-tree:before{content:""}.fa-spotify:before{content:""}.fa-deviantart:before{content:""}.fa-soundcloud:before{content:""}.fa-database:before{content:""}.fa-file-pdf-o:before{content:""}.fa-file-word-o:before{content:""}.fa-file-excel-o:before{content:""}.fa-file-powerpoint-o:before{content:""}.fa-file-photo-o:before,.fa-file-picture-o:before,.fa-file-image-o:before{content:""}.fa-file-zip-o:before,.fa-file-archive-o:before{content:""}.fa-file-sound-o:before,.fa-file-audio-o:before{content:""}.fa-file-movie-o:before,.fa-file-video-o:before{content:""}.fa-file-code-o:before{content:""}.fa-vine:before{content:""}.fa-codepen:before{content:""}.fa-jsfiddle:before{content:""}.fa-life-bouy:before,.fa-life-buoy:before,.fa-life-saver:before,.fa-support:before,.fa-life-ring:before{content:""}.fa-circle-o-notch:before{content:""}.fa-ra:before,.fa-rebel:before{content:""}.fa-ge:before,.fa-empire:before{content:""}.fa-git-square:before{content:""}.fa-git:before{content:""}.fa-y-combinator-square:before,.fa-yc-square:before,.fa-hacker-news:before{content:""}.fa-tencent-weibo:before{content:""}.fa-qq:before{content:""}.fa-wechat:before,.fa-weixin:before{content:""}.fa-send:before,.fa-paper-plane:before{content:""}.fa-send-o:before,.fa-paper-plane-o:before{content:""}.fa-history:before{content:""}.fa-circle-thin:before{content:""}.fa-header:before{content:""}.fa-paragraph:before{content:""}.fa-sliders:before{content:""}.fa-share-alt:before{content:""}.fa-share-alt-square:before{content:""}.fa-bomb:before{content:""}.fa-soccer-ball-o:before,.fa-futbol-o:before{content:""}.fa-tty:before{content:""}.fa-binoculars:before{content:""}.fa-plug:before{content:""}.fa-slideshare:before{content:""}.fa-twitch:before{content:""}.fa-yelp:before{content:""}.fa-newspaper-o:before{content:""}.fa-wifi:before{content:""}.fa-calculator:before{content:""}.fa-paypal:before{content:""}.fa-google-wallet:before{content:""}.fa-cc-visa:before{content:""}.fa-cc-mastercard:before{content:""}.fa-cc-discover:before{content:""}.fa-cc-amex:before{content:""}.fa-cc-paypal:before{content:""}.fa-cc-stripe:before{content:""}.fa-bell-slash:before{content:""}.fa-bell-slash-o:before{content:""}.fa-trash:before{content:""}.fa-copyright:before{content:""}.fa-at:before{content:""}.fa-eyedropper:before{content:""}.fa-paint-brush:before{content:""}.fa-birthday-cake:before{content:""}.fa-area-chart:before{content:""}.fa-pie-chart:before{content:""}.fa-line-chart:before{content:""}.fa-lastfm:before{content:""}.fa-lastfm-square:before{content:""}.fa-toggle-off:before{content:""}.fa-toggle-on:before{content:""}.fa-bicycle:before{content:""}.fa-bus:before{content:""}.fa-ioxhost:before{content:""}.fa-angellist:before{content:""}.fa-cc:before{content:""}.fa-shekel:before,.fa-sheqel:before,.fa-ils:before{content:""}.fa-meanpath:before{content:""}.fa-buysellads:before{content:""}.fa-connectdevelop:before{content:""}.fa-dashcube:before{content:""}.fa-forumbee:before{content:""}.fa-leanpub:before{content:""}.fa-sellsy:before{content:""}.fa-shirtsinbulk:before{content:""}.fa-simplybuilt:before{content:""}.fa-skyatlas:before{content:""}.fa-cart-plus:before{content:""}.fa-cart-arrow-down:before{content:""}.fa-diamond:before{content:""}.fa-ship:before{content:""}.fa-user-secret:before{content:""}.fa-motorcycle:before{content:""}.fa-street-view:before{content:""}.fa-heartbeat:before{content:""}.fa-venus:before{content:""}.fa-mars:before{content:""}.fa-mercury:before{content:""}.fa-intersex:before,.fa-transgender:before{content:""}.fa-transgender-alt:before{content:""}.fa-venus-double:before{content:""}.fa-mars-double:before{content:""}.fa-venus-mars:before{content:""}.fa-mars-stroke:before{content:""}.fa-mars-stroke-v:before{content:""}.fa-mars-stroke-h:before{content:""}.fa-neuter:before{content:""}.fa-genderless:before{content:""}.fa-facebook-official:before{content:""}.fa-pinterest-p:before{content:""}.fa-whatsapp:before{content:""}.fa-server:before{content:""}.fa-user-plus:before{content:""}.fa-user-times:before{content:""}.fa-hotel:before,.fa-bed:before{content:""}.fa-viacoin:before{content:""}.fa-train:before{content:""}.fa-subway:before{content:""}.fa-medium:before{content:""}.fa-yc:before,.fa-y-combinator:before{content:""}.fa-optin-monster:before{content:""}.fa-opencart:before{content:""}.fa-expeditedssl:before{content:""}.fa-battery-4:before,.fa-battery-full:before{content:""}.fa-battery-3:before,.fa-battery-three-quarters:before{content:""}.fa-battery-2:before,.fa-battery-half:before{content:""}.fa-battery-1:before,.fa-battery-quarter:before{content:""}.fa-battery-0:before,.fa-battery-empty:before{content:""}.fa-mouse-pointer:before{content:""}.fa-i-cursor:before{content:""}.fa-object-group:before{content:""}.fa-object-ungroup:before{content:""}.fa-sticky-note:before{content:""}.fa-sticky-note-o:before{content:""}.fa-cc-jcb:before{content:""}.fa-cc-diners-club:before{content:""}.fa-clone:before{content:""}.fa-balance-scale:before{content:""}.fa-hourglass-o:before{content:""}.fa-hourglass-1:before,.fa-hourglass-start:before{content:""}.fa-hourglass-2:before,.fa-hourglass-half:before{content:""}.fa-hourglass-3:before,.fa-hourglass-end:before{content:""}.fa-hourglass:before{content:""}.fa-hand-grab-o:before,.fa-hand-rock-o:before{content:""}.fa-hand-stop-o:before,.fa-hand-paper-o:before{content:""}.fa-hand-scissors-o:before{content:""}.fa-hand-lizard-o:before{content:""}.fa-hand-spock-o:before{content:""}.fa-hand-pointer-o:before{content:""}.fa-hand-peace-o:before{content:""}.fa-trademark:before{content:""}.fa-registered:before{content:""}.fa-creative-commons:before{content:""}.fa-gg:before{content:""}.fa-gg-circle:before{content:""}.fa-tripadvisor:before{content:""}.fa-odnoklassniki:before{content:""}.fa-odnoklassniki-square:before{content:""}.fa-get-pocket:before{content:""}.fa-wikipedia-w:before{content:""}.fa-safari:before{content:""}.fa-chrome:before{content:""}.fa-firefox:before{content:""}.fa-opera:before{content:""}.fa-internet-explorer:before{content:""}.fa-tv:before,.fa-television:before{content:""}.fa-contao:before{content:""}.fa-500px:before{content:""}.fa-amazon:before{content:""}.fa-calendar-plus-o:before{content:""}.fa-calendar-minus-o:before{content:""}.fa-calendar-times-o:before{content:""}.fa-calendar-check-o:before{content:""}.fa-industry:before{content:""}.fa-map-pin:before{content:""}.fa-map-signs:before{content:""}.fa-map-o:before{content:""}.fa-map:before{content:""}.fa-commenting:before{content:""}.fa-commenting-o:before{content:""}.fa-houzz:before{content:""}.fa-vimeo:before{content:""}.fa-black-tie:before{content:""}.fa-fonticons:before{content:""}.maxWidth{width:100%}.hidden{display:none}*{transition:all 0.15s ease}body{background-color:#333}body>main{padding:2.5rem 0;background-color:#fff}@media only screen and (max-width: 40em){body>main{padding:1.25rem 0}}body>main img{margin-bottom:1.25rem}@media only screen and (max-width: 40em){aside{margin-bottom:1.5rem}}@media only screen and (max-width: 40em){.row{overflow:hidden}}body>footer{background-color:#333;padding:2.5rem 0;color:#999}body>footer p,body>footer h1,body>footer h2,body>footer h3,body>footer h4,body>footer h5,body>footer h6{color:inherit}body>footer a{color:#e23424}code{font-size:85%;color:inherit !important;overflow-x:scroll;-webkit-overflow-scrolling:touch}.highlight{border:solid 1px #ddd;background:#fff;padding:1em;line-height:23px;margin-bottom:30px;white-space:pre;overflow-x:auto;word-break:inherit;word-wrap:inherit;background:#ffffff}@media only screen and (max-width: 40em){.highlight{overflow-x:scroll;-webkit-overflow-scrolling:touch}}.highlight code{background-color:transparent;border:none;padding:0}.highlight td{padding:8px 15px}.highlight .gl{background:#fafafa;border-right:1px solid #ddd;color:#999;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.highlight .c{color:#999988;font-style:italic}.highlight .err{color:#a61717;background-color:#e3d2d2}.highlight .k{font-weight:bold}.highlight .o{font-weight:bold}.highlight .cm{color:#999988;font-style:italic}.highlight .cp{color:#999999;font-weight:bold}.highlight .c1{color:#999988;font-style:italic}.highlight .cs{color:#999999;font-weight:bold;font-style:italic}.highlight .gd{color:#000000;background-color:#ffdddd}.highlight .gd .x{color:#000000;background-color:#ffaaaa}.highlight .ge{font-style:italic}.highlight .gr{color:#aa0000}.highlight .gh{color:#999999}.highlight .gi{color:#000000;background-color:#ddffdd}.highlight .gi .x{color:#000000;background-color:#aaffaa}.highlight .go{color:#888888}.highlight .gp{color:#555555}.highlight .gs{font-weight:bold}.highlight .gu{color:#aaaaaa}.highlight .gt{color:#aa0000}.highlight .kc{font-weight:bold}.highlight .kd{font-weight:bold}.highlight .kp{font-weight:bold}.highlight .kr{font-weight:bold}.highlight .kt{color:#445588;font-weight:bold}.highlight .m{color:#009999}.highlight .s{color:#d14}.highlight .na{color:#008080}.highlight .nb{color:#0086B3}.highlight .nc{color:#445588;font-weight:bold}.highlight .no{color:#008080}.highlight .ni{color:#800080}.highlight .ne{color:#990000;font-weight:bold}.highlight .nf{color:#990000;font-weight:bold}.highlight .nn{color:#555555}.highlight .nt{color:#000080}.highlight .nv{color:#008080}.highlight .ow{font-weight:bold}.highlight .w{color:#bbbbbb}.highlight .mf{color:#009999}.highlight .mh{color:#009999}.highlight .mi{color:#009999}.highlight .mo{color:#009999}.highlight .sb{color:#d14}.highlight .sc{color:#d14}.highlight .sd{color:#d14}.highlight .s2{color:#d14}.highlight .se{color:#d14}.highlight .sh{color:#d14}.highlight .si{color:#d14}.highlight .sx{color:#d14}.highlight .sr{color:#009926}.highlight .s1{color:#d14}.highlight .ss{color:#990073}.highlight .bp{color:#999999}.highlight .vc{color:#008080}.highlight .vg{color:#008080}.highlight .vi{color:#008080}.highlight .il{color:#009999}kbd{display:inline-block;padding:3px 5px;font-size:11px;line-height:10px;color:#555;vertical-align:middle;background-color:#fcfcfc;border:solid 1px #ccc;border-bottom-color:#bbb;border-radius:3px;box-shadow:inset 0 -1px 0 #bbb}.social__icons{margin-bottom:10px}.social__icon{display:inline-block;margin-right:10px}.slider picture img{width:100%}.videoWrapper{position:relative;padding-top:56.25%;margin-bottom:1.25rem}.videoWrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%}.icon{position:relative;top:1px;display:inline-block;width:16px;height:16px}.icon-color{border:1px solid #aaa}.icon-color-white{background-color:#fff}.icon-color-black{background-color:#000}.icon-color-red{background-color:#ba2619}.toc-header{margin-bottom:0}#toc{display:block;margin:1rem 0 0 0}#toc>ol{margin-left:0}#toc>ol>li{margin-bottom:0.5rem}#toc ol{list-style-type:none}.clickable-header{cursor:pointer}.clickable-header:hover{text-decoration:underline}.top-level-header{display:inline-block}.back-to-top{position:relative;margin-left:8px;cursor:pointer;top:-3px}.contentSearch{margin-bottom:30px}@media only screen and (max-width: 40em){.contentSearch{margin-bottom:5px}}.contentSearch-wrapper{position:relative}.contentSearch-wrapper.small-collapse{margin:0 !important}.liveSearch-field{margin-bottom:0 !important}.liveSearch-button{margin-bottom:0}.liveSearch-result-list{position:absolute;width:100%;height:auto;background:white;border:1px #ccc;border-style:none solid solid solid;z-index:99;margin:0;list-style-type:none}@media only screen and (max-width: 40em){.liveSearch-result-list{position:relative}}.liveSearch-result-list li a{-webkit-transition:all 0.15s ease;transition:all 0.15s ease;padding:4px 10px;display:block;width:100%;height:100%;line-height:1.2}.liveSearch-result-list li a:hover{background-color:#eee}.liveSearch-result-list li a:first-child{padding-top:8px}.liveSearch-result-list li a:last-child{padding-bottom:8px}.searchPage-result-list{line-height:1.2;list-style-type:none}.searchPage-result-list li{margin-bottom:20px}@media only screen and (max-width: 40em){.searchPage-result-list li{margin-bottom:15px}}.searchPage-result-list li a{font-weight:bold;color:#1a0dab}.searchPage-result-list li a:hover{color:#1a0dab;text-decoration:underline}.searchPage-result-list li .url{color:#006621}@media only screen and (max-width: 40em){.searchPage-result-list li .additionalInfo{display:none}}.article-list{margin:0;padding:0;list-style-type:none}.article-list header h1{font-size:1.5rem}article header{margin-bottom:0.5rem}article header h1{margin-bottom:0}article .meta{font-size:0.9em}.table-wrapper{width:100%;overflow-y:auto;_overflow:auto;margin:0 0 1em} + */@font-face{font-family:'FontAwesome';src:url("./fonts/fontawesome-webfont.eot?v=4.4.0");src:url("./fonts/fontawesome-webfont.eot?#iefix&v=4.4.0") format("embedded-opentype"),url("./fonts/fontawesome-webfont.woff2?v=4.4.0") format("woff2"),url("./fonts/fontawesome-webfont.woff?v=4.4.0") format("woff"),url("./fonts/fontawesome-webfont.ttf?v=4.4.0") format("truetype"),url("./fonts/fontawesome-webfont.svg?v=4.4.0#fontawesomeregular") format("svg");font-weight:normal;font-style:normal}.fa{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fa-lg{font-size:1.3333333333em;line-height:.75em;vertical-align:-15%}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-fw{width:1.2857142857em;text-align:center}.fa-ul{padding-left:0;margin-left:2.1428571429em;list-style-type:none}.fa-ul>li{position:relative}.fa-li{position:absolute;left:-2.1428571429em;width:2.1428571429em;top:.1428571429em;text-align:center}.fa-li.fa-lg{left:-1.8571428571em}.fa-border{padding:.2em .25em .15em;border:solid 0.08em #eee;border-radius:.1em}.fa-pull-left{float:left}.fa-pull-right{float:right}.fa.fa-pull-left{margin-right:.3em}.fa.fa-pull-right{margin-left:.3em}.pull-right{float:right}.pull-left{float:left}.fa.pull-left{margin-right:.3em}.fa.pull-right{margin-left:.3em}.fa-spin{-webkit-animation:fa-spin 2s infinite linear;animation:fa-spin 2s infinite linear}.fa-pulse{-webkit-animation:fa-spin 1s infinite steps(8);animation:fa-spin 1s infinite steps(8)}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.fa-rotate-90{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=1);-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.fa-rotate-180{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2);-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.fa-rotate-270{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=3);-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg)}.fa-flip-horizontal{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=0);-webkit-transform:scale(-1, 1);-ms-transform:scale(-1, 1);transform:scale(-1, 1)}.fa-flip-vertical{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2);-webkit-transform:scale(1, -1);-ms-transform:scale(1, -1);transform:scale(1, -1)}:root .fa-rotate-90,:root .fa-rotate-180,:root .fa-rotate-270,:root .fa-flip-horizontal,:root .fa-flip-vertical{filter:none}.fa-stack{position:relative;display:inline-block;width:2em;height:2em;line-height:2em;vertical-align:middle}.fa-stack-1x,.fa-stack-2x{position:absolute;left:0;width:100%;text-align:center}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:#fff}.fa-glass:before{content:""}.fa-music:before{content:""}.fa-search:before{content:""}.fa-envelope-o:before{content:""}.fa-heart:before{content:""}.fa-star:before{content:""}.fa-star-o:before{content:""}.fa-user:before{content:""}.fa-film:before{content:""}.fa-th-large:before{content:""}.fa-th:before{content:""}.fa-th-list:before{content:""}.fa-check:before{content:""}.fa-remove:before,.fa-close:before,.fa-times:before{content:""}.fa-search-plus:before{content:""}.fa-search-minus:before{content:""}.fa-power-off:before{content:""}.fa-signal:before{content:""}.fa-gear:before,.fa-cog:before{content:""}.fa-trash-o:before{content:""}.fa-home:before{content:""}.fa-file-o:before{content:""}.fa-clock-o:before{content:""}.fa-road:before{content:""}.fa-download:before{content:""}.fa-arrow-circle-o-down:before{content:""}.fa-arrow-circle-o-up:before{content:""}.fa-inbox:before{content:""}.fa-play-circle-o:before{content:""}.fa-rotate-right:before,.fa-repeat:before{content:""}.fa-refresh:before{content:""}.fa-list-alt:before{content:""}.fa-lock:before{content:""}.fa-flag:before{content:""}.fa-headphones:before{content:""}.fa-volume-off:before{content:""}.fa-volume-down:before{content:""}.fa-volume-up:before{content:""}.fa-qrcode:before{content:""}.fa-barcode:before{content:""}.fa-tag:before{content:""}.fa-tags:before{content:""}.fa-book:before{content:""}.fa-bookmark:before{content:""}.fa-print:before{content:""}.fa-camera:before{content:""}.fa-font:before{content:""}.fa-bold:before{content:""}.fa-italic:before{content:""}.fa-text-height:before{content:""}.fa-text-width:before{content:""}.fa-align-left:before{content:""}.fa-align-center:before{content:""}.fa-align-right:before{content:""}.fa-align-justify:before{content:""}.fa-list:before{content:""}.fa-dedent:before,.fa-outdent:before{content:""}.fa-indent:before{content:""}.fa-video-camera:before{content:""}.fa-photo:before,.fa-image:before,.fa-picture-o:before{content:""}.fa-pencil:before{content:""}.fa-map-marker:before{content:""}.fa-adjust:before{content:""}.fa-tint:before{content:""}.fa-edit:before,.fa-pencil-square-o:before{content:""}.fa-share-square-o:before{content:""}.fa-check-square-o:before{content:""}.fa-arrows:before{content:""}.fa-step-backward:before{content:""}.fa-fast-backward:before{content:""}.fa-backward:before{content:""}.fa-play:before{content:""}.fa-pause:before{content:""}.fa-stop:before{content:""}.fa-forward:before{content:""}.fa-fast-forward:before{content:""}.fa-step-forward:before{content:""}.fa-eject:before{content:""}.fa-chevron-left:before{content:""}.fa-chevron-right:before{content:""}.fa-plus-circle:before{content:""}.fa-minus-circle:before{content:""}.fa-times-circle:before{content:""}.fa-check-circle:before{content:""}.fa-question-circle:before{content:""}.fa-info-circle:before{content:""}.fa-crosshairs:before{content:""}.fa-times-circle-o:before{content:""}.fa-check-circle-o:before{content:""}.fa-ban:before{content:""}.fa-arrow-left:before{content:""}.fa-arrow-right:before{content:""}.fa-arrow-up:before{content:""}.fa-arrow-down:before{content:""}.fa-mail-forward:before,.fa-share:before{content:""}.fa-expand:before{content:""}.fa-compress:before{content:""}.fa-plus:before{content:""}.fa-minus:before{content:""}.fa-asterisk:before{content:""}.fa-exclamation-circle:before{content:""}.fa-gift:before{content:""}.fa-leaf:before{content:""}.fa-fire:before{content:""}.fa-eye:before{content:""}.fa-eye-slash:before{content:""}.fa-warning:before,.fa-exclamation-triangle:before{content:""}.fa-plane:before{content:""}.fa-calendar:before{content:""}.fa-random:before{content:""}.fa-comment:before{content:""}.fa-magnet:before{content:""}.fa-chevron-up:before{content:""}.fa-chevron-down:before{content:""}.fa-retweet:before{content:""}.fa-shopping-cart:before{content:""}.fa-folder:before{content:""}.fa-folder-open:before{content:""}.fa-arrows-v:before{content:""}.fa-arrows-h:before{content:""}.fa-bar-chart-o:before,.fa-bar-chart:before{content:""}.fa-twitter-square:before{content:""}.fa-facebook-square:before{content:""}.fa-camera-retro:before{content:""}.fa-key:before{content:""}.fa-gears:before,.fa-cogs:before{content:""}.fa-comments:before{content:""}.fa-thumbs-o-up:before{content:""}.fa-thumbs-o-down:before{content:""}.fa-star-half:before{content:""}.fa-heart-o:before{content:""}.fa-sign-out:before{content:""}.fa-linkedin-square:before{content:""}.fa-thumb-tack:before{content:""}.fa-external-link:before{content:""}.fa-sign-in:before{content:""}.fa-trophy:before{content:""}.fa-github-square:before{content:""}.fa-upload:before{content:""}.fa-lemon-o:before{content:""}.fa-phone:before{content:""}.fa-square-o:before{content:""}.fa-bookmark-o:before{content:""}.fa-phone-square:before{content:""}.fa-twitter:before{content:""}.fa-facebook-f:before,.fa-facebook:before{content:""}.fa-github:before{content:""}.fa-unlock:before{content:""}.fa-credit-card:before{content:""}.fa-feed:before,.fa-rss:before{content:""}.fa-hdd-o:before{content:""}.fa-bullhorn:before{content:""}.fa-bell:before{content:""}.fa-certificate:before{content:""}.fa-hand-o-right:before{content:""}.fa-hand-o-left:before{content:""}.fa-hand-o-up:before{content:""}.fa-hand-o-down:before{content:""}.fa-arrow-circle-left:before{content:""}.fa-arrow-circle-right:before{content:""}.fa-arrow-circle-up:before{content:""}.fa-arrow-circle-down:before{content:""}.fa-globe:before{content:""}.fa-wrench:before{content:""}.fa-tasks:before{content:""}.fa-filter:before{content:""}.fa-briefcase:before{content:""}.fa-arrows-alt:before{content:""}.fa-group:before,.fa-users:before{content:""}.fa-chain:before,.fa-link:before{content:""}.fa-cloud:before{content:""}.fa-flask:before{content:""}.fa-cut:before,.fa-scissors:before{content:""}.fa-copy:before,.fa-files-o:before{content:""}.fa-paperclip:before{content:""}.fa-save:before,.fa-floppy-o:before{content:""}.fa-square:before{content:""}.fa-navicon:before,.fa-reorder:before,.fa-bars:before{content:""}.fa-list-ul:before{content:""}.fa-list-ol:before{content:""}.fa-strikethrough:before{content:""}.fa-underline:before{content:""}.fa-table:before{content:""}.fa-magic:before{content:""}.fa-truck:before{content:""}.fa-pinterest:before{content:""}.fa-pinterest-square:before{content:""}.fa-google-plus-square:before{content:""}.fa-google-plus:before{content:""}.fa-money:before{content:""}.fa-caret-down:before{content:""}.fa-caret-up:before{content:""}.fa-caret-left:before{content:""}.fa-caret-right:before{content:""}.fa-columns:before{content:""}.fa-unsorted:before,.fa-sort:before{content:""}.fa-sort-down:before,.fa-sort-desc:before{content:""}.fa-sort-up:before,.fa-sort-asc:before{content:""}.fa-envelope:before{content:""}.fa-linkedin:before{content:""}.fa-rotate-left:before,.fa-undo:before{content:""}.fa-legal:before,.fa-gavel:before{content:""}.fa-dashboard:before,.fa-tachometer:before{content:""}.fa-comment-o:before{content:""}.fa-comments-o:before{content:""}.fa-flash:before,.fa-bolt:before{content:""}.fa-sitemap:before{content:""}.fa-umbrella:before{content:""}.fa-paste:before,.fa-clipboard:before{content:""}.fa-lightbulb-o:before{content:""}.fa-exchange:before{content:""}.fa-cloud-download:before{content:""}.fa-cloud-upload:before{content:""}.fa-user-md:before{content:""}.fa-stethoscope:before{content:""}.fa-suitcase:before{content:""}.fa-bell-o:before{content:""}.fa-coffee:before{content:""}.fa-cutlery:before{content:""}.fa-file-text-o:before{content:""}.fa-building-o:before{content:""}.fa-hospital-o:before{content:""}.fa-ambulance:before{content:""}.fa-medkit:before{content:""}.fa-fighter-jet:before{content:""}.fa-beer:before{content:""}.fa-h-square:before{content:""}.fa-plus-square:before{content:""}.fa-angle-double-left:before{content:""}.fa-angle-double-right:before{content:""}.fa-angle-double-up:before{content:""}.fa-angle-double-down:before{content:""}.fa-angle-left:before{content:""}.fa-angle-right:before{content:""}.fa-angle-up:before{content:""}.fa-angle-down:before{content:""}.fa-desktop:before{content:""}.fa-laptop:before{content:""}.fa-tablet:before{content:""}.fa-mobile-phone:before,.fa-mobile:before{content:""}.fa-circle-o:before{content:""}.fa-quote-left:before{content:""}.fa-quote-right:before{content:""}.fa-spinner:before{content:""}.fa-circle:before{content:""}.fa-mail-reply:before,.fa-reply:before{content:""}.fa-github-alt:before{content:""}.fa-folder-o:before{content:""}.fa-folder-open-o:before{content:""}.fa-smile-o:before{content:""}.fa-frown-o:before{content:""}.fa-meh-o:before{content:""}.fa-gamepad:before{content:""}.fa-keyboard-o:before{content:""}.fa-flag-o:before{content:""}.fa-flag-checkered:before{content:""}.fa-terminal:before{content:""}.fa-code:before{content:""}.fa-mail-reply-all:before,.fa-reply-all:before{content:""}.fa-star-half-empty:before,.fa-star-half-full:before,.fa-star-half-o:before{content:""}.fa-location-arrow:before{content:""}.fa-crop:before{content:""}.fa-code-fork:before{content:""}.fa-unlink:before,.fa-chain-broken:before{content:""}.fa-question:before{content:""}.fa-info:before{content:""}.fa-exclamation:before{content:""}.fa-superscript:before{content:""}.fa-subscript:before{content:""}.fa-eraser:before{content:""}.fa-puzzle-piece:before{content:""}.fa-microphone:before{content:""}.fa-microphone-slash:before{content:""}.fa-shield:before{content:""}.fa-calendar-o:before{content:""}.fa-fire-extinguisher:before{content:""}.fa-rocket:before{content:""}.fa-maxcdn:before{content:""}.fa-chevron-circle-left:before{content:""}.fa-chevron-circle-right:before{content:""}.fa-chevron-circle-up:before{content:""}.fa-chevron-circle-down:before{content:""}.fa-html5:before{content:""}.fa-css3:before{content:""}.fa-anchor:before{content:""}.fa-unlock-alt:before{content:""}.fa-bullseye:before{content:""}.fa-ellipsis-h:before{content:""}.fa-ellipsis-v:before{content:""}.fa-rss-square:before{content:""}.fa-play-circle:before{content:""}.fa-ticket:before{content:""}.fa-minus-square:before{content:""}.fa-minus-square-o:before{content:""}.fa-level-up:before{content:""}.fa-level-down:before{content:""}.fa-check-square:before{content:""}.fa-pencil-square:before{content:""}.fa-external-link-square:before{content:""}.fa-share-square:before{content:""}.fa-compass:before{content:""}.fa-toggle-down:before,.fa-caret-square-o-down:before{content:""}.fa-toggle-up:before,.fa-caret-square-o-up:before{content:""}.fa-toggle-right:before,.fa-caret-square-o-right:before{content:""}.fa-euro:before,.fa-eur:before{content:""}.fa-gbp:before{content:""}.fa-dollar:before,.fa-usd:before{content:""}.fa-rupee:before,.fa-inr:before{content:""}.fa-cny:before,.fa-rmb:before,.fa-yen:before,.fa-jpy:before{content:""}.fa-ruble:before,.fa-rouble:before,.fa-rub:before{content:""}.fa-won:before,.fa-krw:before{content:""}.fa-bitcoin:before,.fa-btc:before{content:""}.fa-file:before{content:""}.fa-file-text:before{content:""}.fa-sort-alpha-asc:before{content:""}.fa-sort-alpha-desc:before{content:""}.fa-sort-amount-asc:before{content:""}.fa-sort-amount-desc:before{content:""}.fa-sort-numeric-asc:before{content:""}.fa-sort-numeric-desc:before{content:""}.fa-thumbs-up:before{content:""}.fa-thumbs-down:before{content:""}.fa-youtube-square:before{content:""}.fa-youtube:before{content:""}.fa-xing:before{content:""}.fa-xing-square:before{content:""}.fa-youtube-play:before{content:""}.fa-dropbox:before{content:""}.fa-stack-overflow:before{content:""}.fa-instagram:before{content:""}.fa-flickr:before{content:""}.fa-adn:before{content:""}.fa-bitbucket:before{content:""}.fa-bitbucket-square:before{content:""}.fa-tumblr:before{content:""}.fa-tumblr-square:before{content:""}.fa-long-arrow-down:before{content:""}.fa-long-arrow-up:before{content:""}.fa-long-arrow-left:before{content:""}.fa-long-arrow-right:before{content:""}.fa-apple:before{content:""}.fa-windows:before{content:""}.fa-android:before{content:""}.fa-linux:before{content:""}.fa-dribbble:before{content:""}.fa-skype:before{content:""}.fa-foursquare:before{content:""}.fa-trello:before{content:""}.fa-female:before{content:""}.fa-male:before{content:""}.fa-gittip:before,.fa-gratipay:before{content:""}.fa-sun-o:before{content:""}.fa-moon-o:before{content:""}.fa-archive:before{content:""}.fa-bug:before{content:""}.fa-vk:before{content:""}.fa-weibo:before{content:""}.fa-renren:before{content:""}.fa-pagelines:before{content:""}.fa-stack-exchange:before{content:""}.fa-arrow-circle-o-right:before{content:""}.fa-arrow-circle-o-left:before{content:""}.fa-toggle-left:before,.fa-caret-square-o-left:before{content:""}.fa-dot-circle-o:before{content:""}.fa-wheelchair:before{content:""}.fa-vimeo-square:before{content:""}.fa-turkish-lira:before,.fa-try:before{content:""}.fa-plus-square-o:before{content:""}.fa-space-shuttle:before{content:""}.fa-slack:before{content:""}.fa-envelope-square:before{content:""}.fa-wordpress:before{content:""}.fa-openid:before{content:""}.fa-institution:before,.fa-bank:before,.fa-university:before{content:""}.fa-mortar-board:before,.fa-graduation-cap:before{content:""}.fa-yahoo:before{content:""}.fa-google:before{content:""}.fa-reddit:before{content:""}.fa-reddit-square:before{content:""}.fa-stumbleupon-circle:before{content:""}.fa-stumbleupon:before{content:""}.fa-delicious:before{content:""}.fa-digg:before{content:""}.fa-pied-piper:before{content:""}.fa-pied-piper-alt:before{content:""}.fa-drupal:before{content:""}.fa-joomla:before{content:""}.fa-language:before{content:""}.fa-fax:before{content:""}.fa-building:before{content:""}.fa-child:before{content:""}.fa-paw:before{content:""}.fa-spoon:before{content:""}.fa-cube:before{content:""}.fa-cubes:before{content:""}.fa-behance:before{content:""}.fa-behance-square:before{content:""}.fa-steam:before{content:""}.fa-steam-square:before{content:""}.fa-recycle:before{content:""}.fa-automobile:before,.fa-car:before{content:""}.fa-cab:before,.fa-taxi:before{content:""}.fa-tree:before{content:""}.fa-spotify:before{content:""}.fa-deviantart:before{content:""}.fa-soundcloud:before{content:""}.fa-database:before{content:""}.fa-file-pdf-o:before{content:""}.fa-file-word-o:before{content:""}.fa-file-excel-o:before{content:""}.fa-file-powerpoint-o:before{content:""}.fa-file-photo-o:before,.fa-file-picture-o:before,.fa-file-image-o:before{content:""}.fa-file-zip-o:before,.fa-file-archive-o:before{content:""}.fa-file-sound-o:before,.fa-file-audio-o:before{content:""}.fa-file-movie-o:before,.fa-file-video-o:before{content:""}.fa-file-code-o:before{content:""}.fa-vine:before{content:""}.fa-codepen:before{content:""}.fa-jsfiddle:before{content:""}.fa-life-bouy:before,.fa-life-buoy:before,.fa-life-saver:before,.fa-support:before,.fa-life-ring:before{content:""}.fa-circle-o-notch:before{content:""}.fa-ra:before,.fa-rebel:before{content:""}.fa-ge:before,.fa-empire:before{content:""}.fa-git-square:before{content:""}.fa-git:before{content:""}.fa-y-combinator-square:before,.fa-yc-square:before,.fa-hacker-news:before{content:""}.fa-tencent-weibo:before{content:""}.fa-qq:before{content:""}.fa-wechat:before,.fa-weixin:before{content:""}.fa-send:before,.fa-paper-plane:before{content:""}.fa-send-o:before,.fa-paper-plane-o:before{content:""}.fa-history:before{content:""}.fa-circle-thin:before{content:""}.fa-header:before{content:""}.fa-paragraph:before{content:""}.fa-sliders:before{content:""}.fa-share-alt:before{content:""}.fa-share-alt-square:before{content:""}.fa-bomb:before{content:""}.fa-soccer-ball-o:before,.fa-futbol-o:before{content:""}.fa-tty:before{content:""}.fa-binoculars:before{content:""}.fa-plug:before{content:""}.fa-slideshare:before{content:""}.fa-twitch:before{content:""}.fa-yelp:before{content:""}.fa-newspaper-o:before{content:""}.fa-wifi:before{content:""}.fa-calculator:before{content:""}.fa-paypal:before{content:""}.fa-google-wallet:before{content:""}.fa-cc-visa:before{content:""}.fa-cc-mastercard:before{content:""}.fa-cc-discover:before{content:""}.fa-cc-amex:before{content:""}.fa-cc-paypal:before{content:""}.fa-cc-stripe:before{content:""}.fa-bell-slash:before{content:""}.fa-bell-slash-o:before{content:""}.fa-trash:before{content:""}.fa-copyright:before{content:""}.fa-at:before{content:""}.fa-eyedropper:before{content:""}.fa-paint-brush:before{content:""}.fa-birthday-cake:before{content:""}.fa-area-chart:before{content:""}.fa-pie-chart:before{content:""}.fa-line-chart:before{content:""}.fa-lastfm:before{content:""}.fa-lastfm-square:before{content:""}.fa-toggle-off:before{content:""}.fa-toggle-on:before{content:""}.fa-bicycle:before{content:""}.fa-bus:before{content:""}.fa-ioxhost:before{content:""}.fa-angellist:before{content:""}.fa-cc:before{content:""}.fa-shekel:before,.fa-sheqel:before,.fa-ils:before{content:""}.fa-meanpath:before{content:""}.fa-buysellads:before{content:""}.fa-connectdevelop:before{content:""}.fa-dashcube:before{content:""}.fa-forumbee:before{content:""}.fa-leanpub:before{content:""}.fa-sellsy:before{content:""}.fa-shirtsinbulk:before{content:""}.fa-simplybuilt:before{content:""}.fa-skyatlas:before{content:""}.fa-cart-plus:before{content:""}.fa-cart-arrow-down:before{content:""}.fa-diamond:before{content:""}.fa-ship:before{content:""}.fa-user-secret:before{content:""}.fa-motorcycle:before{content:""}.fa-street-view:before{content:""}.fa-heartbeat:before{content:""}.fa-venus:before{content:""}.fa-mars:before{content:""}.fa-mercury:before{content:""}.fa-intersex:before,.fa-transgender:before{content:""}.fa-transgender-alt:before{content:""}.fa-venus-double:before{content:""}.fa-mars-double:before{content:""}.fa-venus-mars:before{content:""}.fa-mars-stroke:before{content:""}.fa-mars-stroke-v:before{content:""}.fa-mars-stroke-h:before{content:""}.fa-neuter:before{content:""}.fa-genderless:before{content:""}.fa-facebook-official:before{content:""}.fa-pinterest-p:before{content:""}.fa-whatsapp:before{content:""}.fa-server:before{content:""}.fa-user-plus:before{content:""}.fa-user-times:before{content:""}.fa-hotel:before,.fa-bed:before{content:""}.fa-viacoin:before{content:""}.fa-train:before{content:""}.fa-subway:before{content:""}.fa-medium:before{content:""}.fa-yc:before,.fa-y-combinator:before{content:""}.fa-optin-monster:before{content:""}.fa-opencart:before{content:""}.fa-expeditedssl:before{content:""}.fa-battery-4:before,.fa-battery-full:before{content:""}.fa-battery-3:before,.fa-battery-three-quarters:before{content:""}.fa-battery-2:before,.fa-battery-half:before{content:""}.fa-battery-1:before,.fa-battery-quarter:before{content:""}.fa-battery-0:before,.fa-battery-empty:before{content:""}.fa-mouse-pointer:before{content:""}.fa-i-cursor:before{content:""}.fa-object-group:before{content:""}.fa-object-ungroup:before{content:""}.fa-sticky-note:before{content:""}.fa-sticky-note-o:before{content:""}.fa-cc-jcb:before{content:""}.fa-cc-diners-club:before{content:""}.fa-clone:before{content:""}.fa-balance-scale:before{content:""}.fa-hourglass-o:before{content:""}.fa-hourglass-1:before,.fa-hourglass-start:before{content:""}.fa-hourglass-2:before,.fa-hourglass-half:before{content:""}.fa-hourglass-3:before,.fa-hourglass-end:before{content:""}.fa-hourglass:before{content:""}.fa-hand-grab-o:before,.fa-hand-rock-o:before{content:""}.fa-hand-stop-o:before,.fa-hand-paper-o:before{content:""}.fa-hand-scissors-o:before{content:""}.fa-hand-lizard-o:before{content:""}.fa-hand-spock-o:before{content:""}.fa-hand-pointer-o:before{content:""}.fa-hand-peace-o:before{content:""}.fa-trademark:before{content:""}.fa-registered:before{content:""}.fa-creative-commons:before{content:""}.fa-gg:before{content:""}.fa-gg-circle:before{content:""}.fa-tripadvisor:before{content:""}.fa-odnoklassniki:before{content:""}.fa-odnoklassniki-square:before{content:""}.fa-get-pocket:before{content:""}.fa-wikipedia-w:before{content:""}.fa-safari:before{content:""}.fa-chrome:before{content:""}.fa-firefox:before{content:""}.fa-opera:before{content:""}.fa-internet-explorer:before{content:""}.fa-tv:before,.fa-television:before{content:""}.fa-contao:before{content:""}.fa-500px:before{content:""}.fa-amazon:before{content:""}.fa-calendar-plus-o:before{content:""}.fa-calendar-minus-o:before{content:""}.fa-calendar-times-o:before{content:""}.fa-calendar-check-o:before{content:""}.fa-industry:before{content:""}.fa-map-pin:before{content:""}.fa-map-signs:before{content:""}.fa-map-o:before{content:""}.fa-map:before{content:""}.fa-commenting:before{content:""}.fa-commenting-o:before{content:""}.fa-houzz:before{content:""}.fa-vimeo:before{content:""}.fa-black-tie:before{content:""}.fa-fonticons:before{content:""}.maxWidth{width:100%}.hidden{display:none}*{transition:all 0.15s ease}body{background-color:#333}body>main{padding:2.5rem 0;background-color:#fff}@media only screen and (max-width: 40em){body>main{padding:1.25rem 0}}body>main img{margin-bottom:1.25rem}@media only screen and (max-width: 40em){aside{margin-bottom:1.5rem}}@media only screen and (max-width: 40em){.row{overflow:hidden}}body>footer{background-color:#333;padding:2.5rem 0;color:#999}body>footer p,body>footer h1,body>footer h2,body>footer h3,body>footer h4,body>footer h5,body>footer h6{color:inherit}body>footer a{color:#e23424}code{font-size:85%;color:inherit !important;overflow-x:scroll;-webkit-overflow-scrolling:touch}pre.highlight{border:solid 1px #ddd;background:#fff;padding:1em;line-height:23px;margin-bottom:30px;white-space:pre;overflow-x:auto;word-break:inherit;word-wrap:inherit;background:#ffffff}@media only screen and (max-width: 40em){pre.highlight{overflow-x:scroll;-webkit-overflow-scrolling:touch}}pre.highlight code{background-color:transparent;border:none;padding:0}pre.highlight td{padding:8px 15px}pre.highlight .gl{background:#fafafa;border-right:1px solid #ddd;color:#999;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}pre.highlight .c{color:#999988;font-style:italic}pre.highlight .err{color:#a61717;background-color:#e3d2d2}pre.highlight .k{font-weight:bold}pre.highlight .o{font-weight:bold}pre.highlight .cm{color:#999988;font-style:italic}pre.highlight .cp{color:#999999;font-weight:bold}pre.highlight .c1{color:#999988;font-style:italic}pre.highlight .cs{color:#999999;font-weight:bold;font-style:italic}pre.highlight .gd{color:#000000;background-color:#ffdddd}pre.highlight .gd .x{color:#000000;background-color:#ffaaaa}pre.highlight .ge{font-style:italic}pre.highlight .gr{color:#aa0000}pre.highlight .gh{color:#999999}pre.highlight .gi{color:#000000;background-color:#ddffdd}pre.highlight .gi .x{color:#000000;background-color:#aaffaa}pre.highlight .go{color:#888888}pre.highlight .gp{color:#555555}pre.highlight .gs{font-weight:bold}pre.highlight .gu{color:#aaaaaa}pre.highlight .gt{color:#aa0000}pre.highlight .kc{font-weight:bold}pre.highlight .kd{font-weight:bold}pre.highlight .kp{font-weight:bold}pre.highlight .kr{font-weight:bold}pre.highlight .kt{color:#445588;font-weight:bold}pre.highlight .m{color:#009999}pre.highlight .s{color:#d14}pre.highlight .na{color:#008080}pre.highlight .nb{color:#0086B3}pre.highlight .nc{color:#445588;font-weight:bold}pre.highlight .no{color:#008080}pre.highlight .ni{color:#800080}pre.highlight .ne{color:#990000;font-weight:bold}pre.highlight .nf{color:#990000;font-weight:bold}pre.highlight .nn{color:#555555}pre.highlight .nt{color:#000080}pre.highlight .nv{color:#008080}pre.highlight .ow{font-weight:bold}pre.highlight .w{color:#bbbbbb}pre.highlight .mf{color:#009999}pre.highlight .mh{color:#009999}pre.highlight .mi{color:#009999}pre.highlight .mo{color:#009999}pre.highlight .sb{color:#d14}pre.highlight .sc{color:#d14}pre.highlight .sd{color:#d14}pre.highlight .s2{color:#d14}pre.highlight .se{color:#d14}pre.highlight .sh{color:#d14}pre.highlight .si{color:#d14}pre.highlight .sx{color:#d14}pre.highlight .sr{color:#009926}pre.highlight .s1{color:#d14}pre.highlight .ss{color:#990073}pre.highlight .bp{color:#999999}pre.highlight .vc{color:#008080}pre.highlight .vg{color:#008080}pre.highlight .vi{color:#008080}pre.highlight .il{color:#009999}kbd{display:inline-block;padding:3px 5px;font-size:11px;line-height:10px;color:#555;vertical-align:middle;background-color:#fcfcfc;border:solid 1px #ccc;border-bottom-color:#bbb;border-radius:3px;box-shadow:inset 0 -1px 0 #bbb}.social__icons{margin-bottom:10px}.social__icon{display:inline-block;margin-right:10px}.slider picture img{width:100%}.videoWrapper{position:relative;padding-top:56.25%;margin-bottom:1.25rem}.videoWrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%}.icon{position:relative;top:1px;display:inline-block;width:16px;height:16px}.icon-color{border:1px solid #aaa}.icon-color-white{background-color:#fff}.icon-color-black{background-color:#000}.icon-color-red{background-color:#ba2619}.toc-header{margin-bottom:0}#toc{display:block;margin:1rem 0 0 0}#toc>ol{margin-left:0}#toc>ol>li{margin-bottom:0.5rem}#toc ol{list-style-type:none}.clickable-header{cursor:pointer}.clickable-header:hover{text-decoration:underline}.top-level-header{display:inline-block}.back-to-top{position:relative;margin-left:8px;cursor:pointer;top:-3px}.contentSearch{margin-bottom:30px}@media only screen and (max-width: 40em){.contentSearch{margin-bottom:5px}}.contentSearch-wrapper{position:relative}.contentSearch-wrapper.small-collapse{margin:0 !important}.liveSearch-field{margin-bottom:0 !important}.liveSearch-button{margin-bottom:0}.liveSearch-result-list{position:absolute;width:100%;height:auto;background:white;border:1px #ccc;border-style:none solid solid solid;z-index:99;margin:0;list-style-type:none}@media only screen and (max-width: 40em){.liveSearch-result-list{position:relative}}.liveSearch-result-list li a{-webkit-transition:all 0.15s ease;transition:all 0.15s ease;padding:4px 10px;display:block;width:100%;height:100%;line-height:1.2}.liveSearch-result-list li a:hover{background-color:#eee}.liveSearch-result-list li a:first-child{padding-top:8px}.liveSearch-result-list li a:last-child{padding-bottom:8px}.searchPage-result-list{line-height:1.2;list-style-type:none}.searchPage-result-list li{margin-bottom:20px}@media only screen and (max-width: 40em){.searchPage-result-list li{margin-bottom:15px}}.searchPage-result-list li a{font-weight:bold;color:#1a0dab}.searchPage-result-list li a:hover{color:#1a0dab;text-decoration:underline}.searchPage-result-list li .url{color:#006621}@media only screen and (max-width: 40em){.searchPage-result-list li .additionalInfo{display:none}}.article-list{margin:0;padding:0;list-style-type:none}.article-list header h1{font-size:1.5rem}article header{margin-bottom:0.5rem}article header h1{margin-bottom:0}article .meta{font-size:0.9em}.table-wrapper{width:100%;overflow-y:auto;_overflow:auto;margin:0 0 1em} diff --git a/docs/js/footer.min.js b/docs/js/footer.min.js index c12f82fe62..7e9a86bd64 100644 --- a/docs/js/footer.min.js +++ b/docs/js/footer.min.js @@ -1,7 +1,7 @@ -window.Modernizr=function(a,b,c){function d(a){o.cssText=a}function e(a,b){return typeof a===b}var f,g,h,i="2.8.3",j={},k=!0,l=b.documentElement,m="modernizr",n=b.createElement(m),o=n.style,p=({}.toString,{}),q=[],r=q.slice,s={}.hasOwnProperty;h=e(s,"undefined")||e(s.call,"undefined")?function(a,b){return b in a&&e(a.constructor.prototype[b],"undefined")}:function(a,b){return s.call(a,b)},Function.prototype.bind||(Function.prototype.bind=function(a){var b=this;if("function"!=typeof b)throw new TypeError;var c=r.call(arguments,1),d=function(){if(this instanceof d){var e=function(){};e.prototype=b.prototype;var f=new e,g=b.apply(f,c.concat(r.call(arguments)));return Object(g)===g?g:f}return b.apply(a,c.concat(r.call(arguments)))};return d});for(var t in p)h(p,t)&&(g=t.toLowerCase(),j[g]=p[t](),q.push((j[g]?"":"no-")+g));return j.addTest=function(a,b){if("object"==typeof a)for(var d in a)h(a,d)&&j.addTest(d,a[d]);else{if(a=a.toLowerCase(),j[a]!==c)return j;b="function"==typeof b?b():b,"undefined"!=typeof k&&k&&(l.className+=" "+(b?"":"no-")+a),j[a]=b}return j},d(""),n=f=null,function(a,b){function c(a,b){var c=a.createElement("p"),d=a.getElementsByTagName("head")[0]||a.documentElement;return c.innerHTML="x",d.insertBefore(c.lastChild,d.firstChild)}function d(){var a=s.elements;return"string"==typeof a?a.split(" "):a}function e(a){var b=r[a[p]];return b||(b={},q++,a[p]=q,r[q]=b),b}function f(a,c,d){if(c||(c=b),k)return c.createElement(a);d||(d=e(c));var f;return f=d.cache[a]?d.cache[a].cloneNode():o.test(a)?(d.cache[a]=d.createElem(a)).cloneNode():d.createElem(a),!f.canHaveChildren||n.test(a)||f.tagUrn?f:d.frag.appendChild(f)}function g(a,c){if(a||(a=b),k)return a.createDocumentFragment();c=c||e(a);for(var f=c.frag.cloneNode(),g=0,h=d(),i=h.length;g",j="hidden"in a,k=1==a.childNodes.length||function(){b.createElement("a");var a=b.createDocumentFragment();return"undefined"==typeof a.cloneNode||"undefined"==typeof a.createDocumentFragment||"undefined"==typeof a.createElement}()}catch(a){j=!0,k=!0}}();var s={elements:m.elements||"abbr article aside audio bdi canvas data datalist details dialog figcaption figure footer header hgroup main mark meter nav output progress section summary template time video",version:l,shivCSS:m.shivCSS!==!1,supportsUnknownElements:k,shivMethods:m.shivMethods!==!1,type:"default",shivDocument:i,createElement:f,createDocumentFragment:g};a.html5=s,i(b)}(this,b),j._version=i,l.className=l.className.replace(/(^|\s)no-js(\s|$)/,"$1$2")+(k?" js "+q.join(" "):""),j}(this,this.document),function(a,b,c){function d(a){return"[object Function]"==q.call(a)}function e(a){return"string"==typeof a}function f(){}function g(a){return!a||"loaded"==a||"complete"==a||"uninitialized"==a}function h(){var a=r.shift();s=1,a?a.t?o(function(){("c"==a.t?m.injectCss:m.injectJs)(a.s,0,a.a,a.x,a.e,1)},0):(a(),h()):s=0}function i(a,c,d,e,f,i,j){function k(b){if(!n&&g(l.readyState)&&(t.r=n=1,!s&&h(),l.onload=l.onreadystatechange=null,b)){"img"!=a&&o(function(){v.removeChild(l)},50);for(var d in A[c])A[c].hasOwnProperty(d)&&A[c][d].onload()}}var j=j||m.errorTimeout,l=b.createElement(a),n=0,q=0,t={t:d,s:c,e:f,a:i,x:j};1===A[c]&&(q=1,A[c]=[]),"object"==a?l.data=c:(l.src=c,l.type=a),l.width=l.height="0",l.onerror=l.onload=l.onreadystatechange=function(){k.call(this,q)},r.splice(e,0,t),"img"!=a&&(q||2===A[c]?(v.insertBefore(l,u?null:p),o(k,j)):A[c].push(l))}function j(a,b,c,d,f){return s=0,b=b||"j",e(a)?i("c"==b?x:w,a,b,this.i++,c,d,f):(r.splice(this.i++,0,a),1==r.length&&h()),this}function k(){var a=m;return a.loader={load:j,i:0},a}var l,m,n=b.documentElement,o=a.setTimeout,p=b.getElementsByTagName("script")[0],q={}.toString,r=[],s=0,t="MozAppearance"in n.style,u=t&&!!b.createRange().compareNode,v=u?n:p.parentNode,n=a.opera&&"[object Opera]"==q.call(a.opera),n=!!b.attachEvent&&!n,w=t?"object":n?"script":"img",x=n?"script":w,y=Array.isArray||function(a){return"[object Array]"==q.call(a)},z=[],A={},B={timeout:function(a,b){return b.length&&(a.timeout=b[0]),a}};m=function(a){function b(a){var b,c,d,a=a.split("!"),e=z.length,f=a.pop(),g=a.length,f={url:f,origUrl:f,prefixes:a};for(c=0;ca._pfLastSize)&&(a._pfLastSize=a.offsetWidth,d=a.sizes,a.sizes+=",100vw",setTimeout(function(){a.sizes=d}))},e=function(){var a,b=document.querySelectorAll("picture > img, img[srcset][sizes]");for(a=0;a2.7?h=c+1:(f=b-c,e=Math.pow(a-.6,1.5),g=f*e,d&&(g+=.1*e),h=a+g):h=c>1?Math.sqrt(a*b):a,h>c}function h(a){var b,c=s.getSet(a),d=!1;"pending"!==c&&(d=r,c&&(b=s.setRes(c),s.applySetCandidate(b,a))),a[s.ns].evaled=d}function i(a,b){return a.res-b.res}function j(a,b,c){var d;return!c&&b&&(c=a[s.ns].sets,c=c&&c[c.length-1]),d=k(b,c),d&&(b=s.makeUrl(b),a[s.ns].curSrc=b,a[s.ns].curCan=d,d.res||aa(d,d.set.sizes)),d}function k(a,b){var c,d,e;if(a&&b)for(e=s.parseSet(b),a=s.makeUrl(a),c=0;c=l)return n;g=c(V),h=[],","===g.slice(-1)?(g=g.replace(W,""),e()):f()}}function n(a){function b(a){function b(){f&&(g.push(f),f="")}function c(){g[0]&&(h.push(g),g=[])}for(var e,f="",g=[],h=[],i=0,j=0,k=!1;;){if(e=a.charAt(j),""===e)return b(),c(),h;if(k){if("*"===e&&"/"===a[j+1]){k=!1,j+=2,b();continue}j+=1}else{if(d(e)){if(a.charAt(j-1)&&d(a.charAt(j-1))||!f){j+=1;continue}if(0===i){b(),j+=1;continue}e=" "}else if("("===e)i+=1;else if(")"===e)i-=1;else{if(","===e){b(),c(),j+=1;continue}if("/"===e&&"*"===a.charAt(j+1)){k=!0,j+=2;continue}}f+=e,j+=1}}}function c(a){return!!(k.test(a)&&parseFloat(a)>=0)||(!!l.test(a)||("0"===a||"-0"===a||"+0"===a))}var e,f,g,h,i,j,k=/^(?:[+-]?[0-9]+|[0-9]*\.[0-9]+)(?:[eE][+-]?[0-9]+)?(?:ch|cm|em|ex|in|mm|pc|pt|px|rem|vh|vmin|vmax|vw)$/i,l=/^calc\((?:[0-9a-z \.\+\-\*\/\(\)]+)\)$/i;for(f=b(a),g=f.length,e=0;e35,G="currentSrc",H=/\s+\+?\d+(e\d+)?w/,I=/(\([^)]+\))?\s*(.+)/,J=a.picturefillCFG,K="position:absolute;left:0;visibility:hidden;display:block;padding:0;border:none;font-size:1em;width:1em;overflow:hidden;clip:rect(0px, 0px, 0px, 0px)",L="font-size:100%!important;",M=!0,N={},O={},P=a.devicePixelRatio,Q={px:1,in:96},R=b.createElement("a"),S=!1,T=/^[ \t\n\r\u000c]+/,U=/^[, \t\n\r\u000c]+/,V=/^[^ \t\n\r\u000c]+/,W=/[,]+$/,X=/^\d+$/,Y=/^-?(?:[0-9]+|[0-9]*\.[0-9]+)(?:[eE][+-]?[0-9]+)?$/,Z=function(a,b,c,d){a.addEventListener?a.addEventListener(b,c,d||!1):a.attachEvent&&a.attachEvent("on"+b,c)},$=function(a){var b={};return function(c){return c in b||(b[c]=a(c)),b[c]}},_=function(){var a=/^([\d\.]+)(em|vw|px)$/,b=function(){for(var a=arguments,b=0,c=a[0];++b in a;)c=c.replace(a[b],a[++b]);return c},c=$(function(a){return"return "+b((a||"").toLowerCase(),/\band\b/g,"&&",/,/g,"||",/min-([a-z-\s]+):/g,"e.$1>=",/max-([a-z-\s]+):/g,"e.$1<=",/calc([^)]+)/g,"($1)",/(\d+[\.]*[\d]*)([a-z]+)/g,"($1 * e.$2)",/^(?!(e.[a-z]|[0-9\.&=|><\+\-\*\(\)\/])).*/gi,"")+";"});return function(b,d){var e;if(!(b in N))if(N[b]=!1,d&&(e=b.match(a)))N[b]=e[1]*Q[e[2]];else try{N[b]=new Function("e",c(b))(Q)}catch(a){}return N[b]}}(),aa=function(a,b){return a.w?(a.cWidth=s.calcListLength(b||"100vw"),a.res=a.w/a.cWidth):a.res=a.d,a},ba=function(a){if(t){var c,d,e,f=a||{};if(f.elements&&1===f.elements.nodeType&&("IMG"===f.elements.nodeName.toUpperCase()?f.elements=[f.elements]:(f.context=f.elements,f.elements=null)),c=f.elements||s.qsa(f.context||b,f.reevaluate||f.reselect?s.sel:s.selShort),e=c.length){for(s.setupRun(f),S=!0,d=0;dimg,img[srcset]",s.sel=s.selShort,s.cfg=B,s.DPR=P||1,s.u=Q,s.types=A,s.setSize=u,s.makeUrl=$(function(a){return R.href=a,R.href}),s.qsa=function(a,b){return"querySelector"in a?a.querySelectorAll(b):[]},s.matchesMedia=function(){return a.matchMedia&&(matchMedia("(min-width: 0.1em)")||{}).matches?s.matchesMedia=function(a){return!a||matchMedia(a).matches}:s.matchesMedia=s.mMQ,s.matchesMedia.apply(this,arguments)},s.mMQ=function(a){return!a||_(a)},s.calcLength=function(a){var b=_(a,!0)||!1;return b<0&&(b=!1),b},s.supportsType=function(a){return!a||A[a]},s.parseSize=$(function(a){var b=(a||"").match(I);return{media:b&&b[1],length:b&&b[2]}}),s.parseSet=function(a){return a.cands||(a.cands=m(a.srcset,a)),a.cands},s.getEmValue=function(){var a;if(!p&&(a=b.body)){var c=b.createElement("div"),d=z.style.cssText,e=a.style.cssText;c.style.cssText=K,z.style.cssText=L,a.style.cssText=L,a.appendChild(c),p=c.offsetWidth,a.removeChild(c),p=parseFloat(p,10),z.style.cssText=d,a.style.cssText=e}return p||16},s.calcListLength=function(a){if(!(a in O)||B.uT){var b=s.calcLength(n(a));O[a]=b?b:Q.width}return O[a]},s.setRes=function(a){var b;if(a){b=s.parseSet(a);for(var c=0,d=b.length;cp,n||(l.cached=!0,l.res>=p&&(h=l))),!h)for(a.sort(i),f=a.length,h=a[f-1],d=0;d=p){e=d-1,h=a[e]&&(n||k!==s.makeUrl(c.url))&&g(a[e].res,c.res,p,a[e].cached)?a[e]:c;break}h&&(m=s.makeUrl(h.url),o.curSrc=m,o.curCan=h,m!==k&&s.setSrc(b,h),s.setSize(b))}},s.setSrc=function(a,b){var c;a.src=b.url,"image/svg+xml"===b.set.type&&(c=a.style.width,a.style.width=a.offsetWidth+1+"px",a.offsetWidth+1&&(a.style.width=c))},s.getSet=function(a){var b,c,d,e=!1,f=a[s.ns].sets;for(b=0;b0&&b-1 in a)}function d(a,b,c){if(fa.isFunction(b))return fa.grep(a,function(a,d){return!!b.call(a,d,a)!==c});if(b.nodeType)return fa.grep(a,function(a){return a===b!==c});if("string"==typeof b){if(pa.test(b))return fa.filter(b,a,c);b=fa.filter(b,a)}return fa.grep(a,function(a){return _.call(b,a)>-1!==c})}function e(a,b){for(;(a=a[b])&&1!==a.nodeType;);return a}function f(a){var b={};return fa.each(a.match(va)||[],function(a,c){b[c]=!0}),b}function g(){X.removeEventListener("DOMContentLoaded",g),a.removeEventListener("load",g),fa.ready()}function h(){this.expando=fa.expando+h.uid++}function i(a,b,c){var d;if(void 0===c&&1===a.nodeType)if(d="data-"+b.replace(Ca,"-$&").toLowerCase(),c=a.getAttribute(d),"string"==typeof c){try{c="true"===c||"false"!==c&&("null"===c?null:+c+""===c?+c:Ba.test(c)?fa.parseJSON(c):c)}catch(a){}Aa.set(a,b,c)}else c=void 0;return c}function j(a,b,c,d){var e,f=1,g=20,h=d?function(){return d.cur()}:function(){return fa.css(a,b,"")},i=h(),j=c&&c[3]||(fa.cssNumber[b]?"":"px"),k=(fa.cssNumber[b]||"px"!==j&&+i)&&Ea.exec(fa.css(a,b));if(k&&k[3]!==j){j=j||k[3],c=c||[],k=+i||1;do f=f||".5",k/=f,fa.style(a,b,k+j);while(f!==(f=h()/i)&&1!==f&&--g)}return c&&(k=+k||+i||0,e=c[1]?k+(c[1]+1)*c[2]:+c[2],d&&(d.unit=j,d.start=k,d.end=e)),e}function k(a,b){var c="undefined"!=typeof a.getElementsByTagName?a.getElementsByTagName(b||"*"):"undefined"!=typeof a.querySelectorAll?a.querySelectorAll(b||"*"):[];return void 0===b||b&&fa.nodeName(a,b)?fa.merge([a],c):c}function l(a,b){for(var c=0,d=a.length;d>c;c++)za.set(a[c],"globalEval",!b||za.get(b[c],"globalEval"))}function m(a,b,c,d,e){for(var f,g,h,i,j,m,n=b.createDocumentFragment(),o=[],p=0,q=a.length;q>p;p++)if(f=a[p],f||0===f)if("object"===fa.type(f))fa.merge(o,f.nodeType?[f]:f);else if(La.test(f)){for(g=g||n.appendChild(b.createElement("div")),h=(Ia.exec(f)||["",""])[1].toLowerCase(),i=Ka[h]||Ka._default,g.innerHTML=i[1]+fa.htmlPrefilter(f)+i[2],m=i[0];m--;)g=g.lastChild;fa.merge(o,g.childNodes),g=n.firstChild,g.textContent=""}else o.push(b.createTextNode(f));for(n.textContent="",p=0;f=o[p++];)if(d&&fa.inArray(f,d)>-1)e&&e.push(f);else if(j=fa.contains(f.ownerDocument,f),g=k(n.appendChild(f),"script"),j&&l(g),c)for(m=0;f=g[m++];)Ja.test(f.type||"")&&c.push(f);return n}function n(){return!0}function o(){return!1}function p(){try{return X.activeElement}catch(a){}}function q(a,b,c,d,e,f){var g,h;if("object"==typeof b){"string"!=typeof c&&(d=d||c,c=void 0);for(h in b)q(a,h,c,d,b[h],f);return a}if(null==d&&null==e?(e=c,d=c=void 0):null==e&&("string"==typeof c?(e=d,d=void 0):(e=d,d=c,c=void 0)),e===!1)e=o;else if(!e)return this;return 1===f&&(g=e,e=function(a){return fa().off(a),g.apply(this,arguments)},e.guid=g.guid||(g.guid=fa.guid++)),a.each(function(){fa.event.add(this,b,e,d,c)})}function r(a,b){return fa.nodeName(a,"table")&&fa.nodeName(11!==b.nodeType?b:b.firstChild,"tr")?a.getElementsByTagName("tbody")[0]||a:a}function s(a){return a.type=(null!==a.getAttribute("type"))+"/"+a.type,a}function t(a){var b=Sa.exec(a.type);return b?a.type=b[1]:a.removeAttribute("type"),a}function u(a,b){var c,d,e,f,g,h,i,j;if(1===b.nodeType){if(za.hasData(a)&&(f=za.access(a),g=za.set(b,f),j=f.events)){delete g.handle,g.events={};for(e in j)for(c=0,d=j[e].length;d>c;c++)fa.event.add(b,e,j[e][c])}Aa.hasData(a)&&(h=Aa.access(a),i=fa.extend({},h),Aa.set(b,i))}}function v(a,b){var c=b.nodeName.toLowerCase();"input"===c&&Ha.test(a.type)?b.checked=a.checked:("input"===c||"textarea"===c)&&(b.defaultValue=a.defaultValue)}function w(a,b,c,d){b=Z.apply([],b);var e,f,g,h,i,j,l=0,n=a.length,o=n-1,p=b[0],q=fa.isFunction(p);if(q||n>1&&"string"==typeof p&&!da.checkClone&&Ra.test(p))return a.each(function(e){var f=a.eq(e);q&&(b[0]=p.call(this,e,f.html())),w(f,b,c,d)});if(n&&(e=m(b,a[0].ownerDocument,!1,a,d),f=e.firstChild,1===e.childNodes.length&&(e=f),f||d)){for(g=fa.map(k(e,"script"),s),h=g.length;n>l;l++)i=e,l!==o&&(i=fa.clone(i,!0,!0),h&&fa.merge(g,k(i,"script"))),c.call(a[l],i,l);if(h)for(j=g[g.length-1].ownerDocument,fa.map(g,t),l=0;h>l;l++)i=g[l],Ja.test(i.type||"")&&!za.access(i,"globalEval")&&fa.contains(j,i)&&(i.src?fa._evalUrl&&fa._evalUrl(i.src):fa.globalEval(i.textContent.replace(Ta,"")))}return a}function x(a,b,c){for(var d,e=b?fa.filter(b,a):a,f=0;null!=(d=e[f]);f++)c||1!==d.nodeType||fa.cleanData(k(d)),d.parentNode&&(c&&fa.contains(d.ownerDocument,d)&&l(k(d,"script")),d.parentNode.removeChild(d));return a}function y(a,b){var c=fa(b.createElement(a)).appendTo(b.body),d=fa.css(c[0],"display");return c.detach(),d}function z(a){var b=X,c=Va[a];return c||(c=y(a,b),"none"!==c&&c||(Ua=(Ua||fa("

    ~!^r)gFFdK9;#fZenuq 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

  • ?Ww% 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

    g6cY+ZJ7pR}Ft2HP-<-8zg9|PtEQX_~{c@OKl2U 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%0A`=IZbU0a|L?T)79Uv^A4Ij;}g$ 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 XtCGVn{;RxX{N=WjDr)Xhe*6CcEQ`TR literal 0 HcmV?d00001 diff --git a/addons/cookoff/sounds/cookoff_low_pressure.ogg b/addons/cookoff/sounds/cookoff_low_pressure.ogg new file mode 100644 index 0000000000000000000000000000000000000000..89439e21a7c818b901b113fac71cc48ac82be809 GIT binary patch literal 577815 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

    >Fc4r%+-jh7HM*bAYKG$5m2GcAsF3ubjV{4 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