diff --git a/addons/medical/CfgEventHandlers.hpp b/addons/medical/CfgEventHandlers.hpp index 604cb0783a..0d3301d6e0 100644 --- a/addons/medical/CfgEventHandlers.hpp +++ b/addons/medical/CfgEventHandlers.hpp @@ -15,19 +15,3 @@ class Extended_PostInit_EventHandlers { init = QUOTE(call COMPILE_FILE(XEH_postInit)); }; }; - -class Extended_Init_EventHandlers { - class CAManBase { - class ADDON { - init = QUOTE(call FUNC(install)); - }; - }; -}; - -class Extended_Respawn_EventHandlers { - class CAManBase { - class ADDON { - respawn = QUOTE(call FUNC(handleRespawn)); - }; - }; -}; diff --git a/addons/medical/CfgFactionClasses.hpp b/addons/medical/CfgFactionClasses.hpp deleted file mode 100644 index 0ca922c8a6..0000000000 --- a/addons/medical/CfgFactionClasses.hpp +++ /dev/null @@ -1,6 +0,0 @@ -class CfgFactionClasses { - class NO_CATEGORY; - class ADDON: NO_CATEGORY { - displayName = CSTRING(Category_DisplayName); - }; -}; diff --git a/addons/medical/CfgVehicles.hpp b/addons/medical/CfgVehicles.hpp index 033943ee87..dcd6976ef0 100644 --- a/addons/medical/CfgVehicles.hpp +++ b/addons/medical/CfgVehicles.hpp @@ -1,6 +1,3 @@ - -class CBA_Extended_EventHandlers; - class CfgVehicles { class Logic; class Module_F: Logic { @@ -12,12 +9,10 @@ class CfgVehicles { scope = 1; displayName = CSTRING(MedicalSettings_Module_DisplayName); icon = QPATHTOF(UI\Icon_Module_Medical_ca.paa); - category = "ACE_medical"; - function = QUOTE(DFUNC(moduleMedicalSettings)); + category = "ACE"; + function = QFUNC(moduleMedicalSettings); functionPriority = 1; isGlobal = 1; - isSingular = 1; - isTriggerActivated = 0; author = ECSTRING(common,ACETeam); class Arguments { @@ -470,322 +465,4 @@ class CfgVehicles { }; }; }; - class MapBoard_altis_F; - class ACE_bodyBagObject: MapBoard_altis_F { - class EventHandlers { - class CBA_Extended_EventHandlers: CBA_Extended_EventHandlers {}; - }; - - scope = 1; - scopeCurator = 2; - side = -1; - model = QPATHTOEF(apl,ace_bodybag.p3d); - icon = ""; - displayName = CSTRING(Bodybag_Display); - EGVAR(dragging,canDrag) = 1; - EGVAR(dragging,dragPosition)[] = {0,1.2,0}; - EGVAR(dragging,dragDirection) = 0; - EGVAR(cargo,size) = 1; - EGVAR(cargo,canLoad) = 1; - hiddenSelections[] = {"camo"}; - hiddenSelectionsTextures[] = {QPATHTOEF(apl,data\bodybag_co.paa)}; - class ACE_Actions { - class ACE_MainActions { - displayName = ECSTRING(interaction,MainAction); - distance = 5; - condition = QUOTE(true); - statement = ""; - icon = "\a3\ui_f\data\IGUI\Cfg\Actions\eject_ca.paa"; - selection = ""; - }; - }; - }; - - // Medical litter classes - class Thing; - class ACE_MedicalLitterBase: Thing { - scope = 1; - scopeCurator = 0; - displayName = " "; - destrType = "DestructNo"; - model = QPATHTOF(data\littergeneric.p3d); - }; - class ACE_MedicalLitter_clean: ACE_MedicalLitterBase { - model = QPATHTOF(data\littergeneric_clean.p3d); - }; - class ACE_MedicalLitter_bandage1: ACE_MedicalLitterBase { - model = QPATHTOF(data\littergeneric_bandages1.p3d); - }; - class ACE_MedicalLitter_bandage2: ACE_MedicalLitterBase { - model = QPATHTOF(data\littergeneric_bandages2.p3d); - }; - class ACE_MedicalLitter_bandage3: ACE_MedicalLitterBase { - model = QPATHTOF(data\littergeneric_bandages3.p3d); - }; - class ACE_MedicalLitter_packingBandage: ACE_MedicalLitterBase { - model = QPATHTOF(data\littergeneric_packingBandage.p3d); - }; - class ACE_MedicalLitter_gloves: ACE_MedicalLitterBase { - model = QPATHTOF(data\littergeneric_gloves.p3d); - }; - class ACE_MedicalLitter_adenosine: ACE_MedicalLitterBase { - model = QPATHTOF(data\littergeneric_adenosine.p3d); - }; - class ACE_MedicalLitter_atropine: ACE_MedicalLitterBase { - model = QPATHTOF(data\littergeneric_atropine.p3d); - }; - class ACE_MedicalLitter_epinephrine: ACE_MedicalLitterBase { - model = QPATHTOF(data\littergeneric_epinephrine.p3d); - }; - class ACE_MedicalLitter_morphine: ACE_MedicalLitterBase { - model = QPATHTOF(data\littergeneric_morphine.p3d); - }; - class ACE_MedicalLitter_QuickClot: ACE_MedicalLitterBase { - model = QPATHTOF(data\littergeneric_Quikclot.p3d); - }; - class Item_Base_F; - class ACE_fieldDressingItem: Item_Base_F { - scope = 2; - scopeCurator = 2; - displayName = CSTRING(Bandage_Basic_Display); - author = ECSTRING(common,ACETeam); - vehicleClass = "Items"; - class TransportItems { - MACRO_ADDITEM(ACE_fieldDressing,1); - }; - }; - class ACE_packingBandageItem: Item_Base_F { - scope = 2; - scopeCurator = 2; - displayName = CSTRING(Packing_Bandage_Display); - author = ECSTRING(common,ACETeam); - vehicleClass = "Items"; - class TransportItems { - MACRO_ADDITEM(ACE_packingBandage,1); - }; - }; - class ACE_elasticBandageItem: Item_Base_F { - scope = 2; - scopeCurator = 2; - displayName = CSTRING(Bandage_Elastic_Display); - author = ECSTRING(common,ACETeam); - vehicleClass = "Items"; - class TransportItems { - MACRO_ADDITEM(ACE_elasticBandage,1); - }; - }; - class ACE_tourniquetItem: Item_Base_F { - scope = 2; - scopeCurator = 2; - displayName = CSTRING(Tourniquet_Display); - author = ECSTRING(common,ACETeam); - vehicleClass = "Items"; - class TransportItems { - MACRO_ADDITEM(ACE_tourniquet,1); - }; - }; - class ACE_morphineItem: Item_Base_F { - scope = 2; - scopeCurator = 2; - displayName = CSTRING(Morphine_Display); - author = ECSTRING(common,ACETeam); - vehicleClass = "Items"; - class TransportItems { - MACRO_ADDITEM(ACE_morphine,1); - }; - }; - class ACE_adenosineItem: Item_Base_F { - scope = 2; - scopeCurator = 2; - displayName = CSTRING(Adenosine_Display); - author = ECSTRING(common,ACETeam); - vehicleClass = "Items"; - class TransportItems { - MACRO_ADDITEM(ACE_adenosine,1); - }; - }; - class ACE_atropineItem: Item_Base_F { - scope = 2; - scopeCurator = 2; - displayName = CSTRING(Atropine_Display); - author = ECSTRING(common,ACETeam); - vehicleClass = "Items"; - class TransportItems { - MACRO_ADDITEM(ACE_atropine,1); - }; - }; - class ACE_epinephrineItem: Item_Base_F { - scope = 2; - scopeCurator = 2; - displayName = CSTRING(Epinephrine_Display); - author = ECSTRING(common,ACETeam); - vehicleClass = "Items"; - class TransportItems { - MACRO_ADDITEM(ACE_epinephrine,1); - }; - }; - class ACE_plasmaIVItem: Item_Base_F { - scope = 2; - scopeCurator = 2; - displayName = CSTRING(Plasma_IV); - author = ECSTRING(common,ACETeam); - vehicleClass = "Items"; - class TransportItems { - MACRO_ADDITEM(ACE_plasmaIV,1); - }; - }; - - class ACE_bloodIVItem: Item_Base_F { - scope = 2; - scopeCurator = 2; - displayName = CSTRING(Blood_IV); - author = ECSTRING(common,ACETeam); - vehicleClass = "Items"; - class TransportItems { - MACRO_ADDITEM(ACE_bloodIV,1); - }; - }; - class ACE_salineIVItem: Item_Base_F { - scope = 2; - scopeCurator = 2; - displayName = CSTRING(Saline_IV); - author = ECSTRING(common,ACETeam); - vehicleClass = "Items"; - class TransportItems { - MACRO_ADDITEM(ACE_salineIV,1); - }; - }; - class ACE_quikClotItem: Item_Base_F { - scope = 2; - scopeCurator = 2; - displayName = CSTRING(QuikClot_Display); - author = ECSTRING(common,ACETeam); - vehicleClass = "Items"; - class TransportItems { - MACRO_ADDITEM(ACE_quikclot,1); - }; - }; - class ACE_medKitItem: Item_Base_F { - scope = 2; - scopeCurator = 2; - displayName = CSTRING(Med_Kit_Display); - author = ECSTRING(common,ACETeam); - vehicleClass = "Items"; - class TransportItems { - MACRO_ADDITEM(ACE_medKit,1); - }; - }; - class ACE_personalAidKitItem: Item_Base_F { - scope = 2; - scopeCurator = 2; - displayName = CSTRING(Aid_Kit_Display); - author = ECSTRING(common,ACETeam); - vehicleClass = "Items"; - class TransportItems { - MACRO_ADDITEM(ACE_personalAidKit,1); - }; - }; - class ACE_surgicalKitItem: Item_Base_F { - scope = 2; - scopeCurator = 2; - displayName = CSTRING(SurgicalKit_Display); - author = ECSTRING(common,ACETeam); - vehicleClass = "Items"; - class TransportItems { - MACRO_ADDITEM(ACE_surgicalKit,1); - }; - }; - class ACE_bodyBagItem: Item_Base_F { - scope = 2; - scopeCurator = 2; - displayName = CSTRING(Bodybag_Display); - author = ECSTRING(common,ACETeam); - vehicleClass = "Items"; - class TransportItems { - MACRO_ADDITEM(ACE_bodyBag,1); - }; - }; - - 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); - class TransportItems { - MACRO_ADDITEM(ACE_fieldDressing,50); - MACRO_ADDITEM(ACE_morphine,25); - MACRO_ADDITEM(ACE_epinephrine,25); - MACRO_ADDITEM(ACE_bloodIV,15); - MACRO_ADDITEM(ACE_bloodIV_500,15); - 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); - class TransportItems { - MACRO_ADDITEM(ACE_fieldDressing,25); - MACRO_ADDITEM(ACE_packingBandage,25); - MACRO_ADDITEM(ACE_elasticBandage,25); - MACRO_ADDITEM(ACE_tourniquet,15); - MACRO_ADDITEM(ACE_morphine,15); - MACRO_ADDITEM(ACE_adenosine,15); - MACRO_ADDITEM(ACE_atropine,15); - MACRO_ADDITEM(ACE_epinephrine,15); - MACRO_ADDITEM(ACE_plasmaIV,7); - MACRO_ADDITEM(ACE_plasmaIV_500,7); - MACRO_ADDITEM(ACE_plasmaIV_250,7); - MACRO_ADDITEM(ACE_salineIV,7); - MACRO_ADDITEM(ACE_salineIV_500,7); - MACRO_ADDITEM(ACE_salineIV_250,7); - MACRO_ADDITEM(ACE_bloodIV,7); - MACRO_ADDITEM(ACE_bloodIV_500,7); - MACRO_ADDITEM(ACE_bloodIV_250,7); - MACRO_ADDITEM(ACE_quikClot,20); - MACRO_ADDITEM(ACE_medKit,20); - MACRO_ADDITEM(ACE_personalAidKit,3); - MACRO_ADDITEM(ACE_surgicalKit,2); - MACRO_ADDITEM(ACE_bodyBag,5); - }; - }; }; diff --git a/addons/medical/XEH_PREP.hpp b/addons/medical/XEH_PREP.hpp index 95626e3177..766e47eac5 100644 --- a/addons/medical/XEH_PREP.hpp +++ b/addons/medical/XEH_PREP.hpp @@ -1,20 +1,6 @@ PREP(addDamageToUnit); -PREP(addStateHandler); PREP(adjustPainLevel); -PREP(bodyCleanupLoop); -PREP(conditionCardiacArrestTimer); -PREP(conditionExecutionDeath); PREP(dev_watchMedicalStats); -PREP(displayTriageCard); PREP(getUnitState); -PREP(handleIncapacitation); -PREP(handleInit); -PREP(handleKilled); -PREP(handleLocal); -PREP(handleRespawn); -PREP(install); -PREP(moduleAssignMedicalVehicle); -PREP(moduleAssignMedicRoles); PREP(moduleMedicalSettings); -PREP(serverRemoveBody); -PREP(setUnconsciousStatemachine); +PREP(setUnconscious); diff --git a/addons/medical/XEH_postInit.sqf b/addons/medical/XEH_postInit.sqf index 4d677746f8..452aa0581f 100644 --- a/addons/medical/XEH_postInit.sqf +++ b/addons/medical/XEH_postInit.sqf @@ -1,27 +1,6 @@ #define DEBUG_MODE_FULL #include "script_component.hpp" -//Handle Deleting Bodies and creating litter on Server: -if (isServer) then { - ["ace_placedInBodyBag", FUNC(serverRemoveBody)] call CBA_fnc_addEventHandler; -}; - -["ace_unconscious", { - params ["_unit", "_status"]; - - if (local _unit) then { - if (_status) then { - _unit setVariable ["tf_voiceVolume", 0, true]; - _unit setVariable ["tf_unable_to_use_radio", true, true]; - _unit setVariable ["acre_sys_core_isDisabled", true, true]; - } else { - _unit setVariable ["tf_voiceVolume", 1, true]; - _unit setVariable ["tf_unable_to_use_radio", false, true]; - _unit setVariable ["acre_sys_core_isDisabled", false, true]; - }; - }; -}] call CBA_fnc_addEventHandler; - if (!hasInterface) exitWith {}; [missionNamespace, "ACE_setCustomAimCoef", QUOTE(ADDON), { diff --git a/addons/medical/XEH_preInit.sqf b/addons/medical/XEH_preInit.sqf index 271a21a797..7b96b93c8c 100644 --- a/addons/medical/XEH_preInit.sqf +++ b/addons/medical/XEH_preInit.sqf @@ -6,9 +6,6 @@ PREP_RECOMPILE_START; #include "XEH_PREP.hpp" PREP_RECOMPILE_END; -GVAR(HITPOINTS) = ["HitHead", "HitBody", "HitLeftArm", "HitRightArm", "HitLeftLeg", "HitRightLeg"]; -GVAR(SELECTIONS) = ["head", "body", "hand_l", "hand_r", "leg_l", "leg_r"]; - /* [ QGVAR(advancedBandages), diff --git a/addons/medical/config.cpp b/addons/medical/config.cpp index 57b4b06128..0ba99d21f1 100644 --- a/addons/medical/config.cpp +++ b/addons/medical/config.cpp @@ -15,12 +15,5 @@ class CfgPatches { }; #include "ACE_Settings.hpp" -#include "CfgEden.hpp" #include "CfgEventHandlers.hpp" -#include "CfgFactionClasses.hpp" #include "CfgVehicles.hpp" -#include "CfgWeapons.hpp" - -class ACE_Extensions { - extensions[] += {"ace_medical"}; -}; diff --git a/addons/medical/data/IVBag_1000ml.p3d b/addons/medical/data/IVBag_1000ml.p3d deleted file mode 100644 index e76108b4ff..0000000000 Binary files a/addons/medical/data/IVBag_1000ml.p3d and /dev/null differ diff --git a/addons/medical/data/IVBag_250ml.p3d b/addons/medical/data/IVBag_250ml.p3d deleted file mode 100644 index 1e727c45d8..0000000000 Binary files a/addons/medical/data/IVBag_250ml.p3d and /dev/null differ diff --git a/addons/medical/data/IVBag_500ml.p3d b/addons/medical/data/IVBag_500ml.p3d deleted file mode 100644 index 569244fe88..0000000000 Binary files a/addons/medical/data/IVBag_500ml.p3d and /dev/null differ diff --git a/addons/medical/data/QuikClot.p3d b/addons/medical/data/QuikClot.p3d deleted file mode 100644 index 9fe747cb54..0000000000 Binary files a/addons/medical/data/QuikClot.p3d and /dev/null differ diff --git a/addons/medical/data/QuikClot.rvmat b/addons/medical/data/QuikClot.rvmat deleted file mode 100644 index 778e9812e1..0000000000 --- a/addons/medical/data/QuikClot.rvmat +++ /dev/null @@ -1,82 +0,0 @@ -class StageTI -{ - texture="a3\data_f\default_ti_ca.paa"; -}; -ambient[]={1,1,1,1}; -diffuse[]={1,1,1,1}; -forcedDiffuse[]={0,0,0,0}; -emmisive[]={0,0,0,1}; -specular[]={0.050000008,0.050000008,0.050000008,1}; -specularPower=50; -PixelShaderID="Super"; -VertexShaderID="Super"; -class Stage1 -{ - texture="z\ace\addons\medical\data\quikclot_nohq.paa"; - uvSource="tex"; - class uvTransform - { - aside[]={1,0,0}; - up[]={0,1,0}; - dir[]={0,0,0}; - pos[]={0,0,0}; - }; -}; -class Stage2 -{ - texture="#(argb,8,8,3)color(0.5,0.5,0.5,1,DT)"; - uvSource="tex"; - class uvTransform - { - aside[]={0,9,0}; - up[]={4.5,0,0}; - dir[]={0,0,0}; - pos[]={0,0,0}; - }; -}; -class Stage3 -{ - texture="#(argb,8,8,3)color(0,0,0,0)"; - uvSource="tex"; - class uvTransform - { - aside[]={1,0,0}; - up[]={0,1,0}; - dir[]={0,0,0}; - pos[]={0,0,0}; - }; -}; -class Stage4 -{ - texture="#(argb,8,8,3)color(1,1,1,1,AS)"; - uvSource="tex"; - class uvTransform - { - aside[]={1,0,0}; - up[]={0,1,0}; - dir[]={0,0,0}; - pos[]={0,0,0}; - }; -}; -class Stage5 -{ - texture="#(argb,8,8,3)color(1,1,1,1,SMDI)"; - uvSource="tex"; - class uvTransform - { - aside[]={1,0,0}; - up[]={0,1,0}; - dir[]={0,0,0}; - pos[]={0,0,0}; - }; -}; -class Stage6 -{ - texture="#(ai,64,64,1)fresnel(1.5,1.22)"; - uvSource="none"; -}; -class Stage7 -{ - texture="a3\data_f\env_land_co.paa"; - uvSource="none"; -}; diff --git a/addons/medical/data/ace_medcrate.p3d b/addons/medical/data/ace_medcrate.p3d deleted file mode 100644 index 6158b3c972..0000000000 Binary files a/addons/medical/data/ace_medcrate.p3d and /dev/null differ diff --git a/addons/medical/data/adenosine.p3d b/addons/medical/data/adenosine.p3d deleted file mode 100644 index fa9fb72c84..0000000000 Binary files a/addons/medical/data/adenosine.p3d and /dev/null differ diff --git a/addons/medical/data/atropine.p3d b/addons/medical/data/atropine.p3d deleted file mode 100644 index fa9fb72c84..0000000000 Binary files a/addons/medical/data/atropine.p3d and /dev/null differ diff --git a/addons/medical/data/bandage.p3d b/addons/medical/data/bandage.p3d deleted file mode 100644 index 23540f10d9..0000000000 Binary files a/addons/medical/data/bandage.p3d and /dev/null differ diff --git a/addons/medical/data/bodybagItem.p3d b/addons/medical/data/bodybagItem.p3d deleted file mode 100644 index 73b3bfe404..0000000000 Binary files a/addons/medical/data/bodybagItem.p3d and /dev/null differ diff --git a/addons/medical/data/epinephrine.p3d b/addons/medical/data/epinephrine.p3d deleted file mode 100644 index 45f0aee1f7..0000000000 Binary files a/addons/medical/data/epinephrine.p3d and /dev/null differ diff --git a/addons/medical/data/littergeneric.p3d b/addons/medical/data/littergeneric.p3d deleted file mode 100644 index 801a6f5a4f..0000000000 Binary files a/addons/medical/data/littergeneric.p3d and /dev/null differ diff --git a/addons/medical/data/littergeneric_Quikclot.p3d b/addons/medical/data/littergeneric_Quikclot.p3d deleted file mode 100644 index e54e331721..0000000000 Binary files a/addons/medical/data/littergeneric_Quikclot.p3d and /dev/null differ diff --git a/addons/medical/data/littergeneric_adenosine.p3d b/addons/medical/data/littergeneric_adenosine.p3d deleted file mode 100644 index 4490a11c0e..0000000000 Binary files a/addons/medical/data/littergeneric_adenosine.p3d and /dev/null differ diff --git a/addons/medical/data/littergeneric_atropine.p3d b/addons/medical/data/littergeneric_atropine.p3d deleted file mode 100644 index 4490a11c0e..0000000000 Binary files a/addons/medical/data/littergeneric_atropine.p3d and /dev/null differ diff --git a/addons/medical/data/littergeneric_bandages1.p3d b/addons/medical/data/littergeneric_bandages1.p3d deleted file mode 100644 index bdbc447178..0000000000 Binary files a/addons/medical/data/littergeneric_bandages1.p3d and /dev/null differ diff --git a/addons/medical/data/littergeneric_bandages2.p3d b/addons/medical/data/littergeneric_bandages2.p3d deleted file mode 100644 index 7b48675370..0000000000 Binary files a/addons/medical/data/littergeneric_bandages2.p3d and /dev/null differ diff --git a/addons/medical/data/littergeneric_bandages3.p3d b/addons/medical/data/littergeneric_bandages3.p3d deleted file mode 100644 index 7b48675370..0000000000 Binary files a/addons/medical/data/littergeneric_bandages3.p3d and /dev/null differ diff --git a/addons/medical/data/littergeneric_clean.p3d b/addons/medical/data/littergeneric_clean.p3d deleted file mode 100644 index 0ebddf30ca..0000000000 Binary files a/addons/medical/data/littergeneric_clean.p3d and /dev/null differ diff --git a/addons/medical/data/littergeneric_epinephrine.p3d b/addons/medical/data/littergeneric_epinephrine.p3d deleted file mode 100644 index 8246ef607e..0000000000 Binary files a/addons/medical/data/littergeneric_epinephrine.p3d and /dev/null differ diff --git a/addons/medical/data/littergeneric_gloves.p3d b/addons/medical/data/littergeneric_gloves.p3d deleted file mode 100644 index ca92017688..0000000000 Binary files a/addons/medical/data/littergeneric_gloves.p3d and /dev/null differ diff --git a/addons/medical/data/littergeneric_morphine.p3d b/addons/medical/data/littergeneric_morphine.p3d deleted file mode 100644 index 906280227c..0000000000 Binary files a/addons/medical/data/littergeneric_morphine.p3d and /dev/null differ diff --git a/addons/medical/data/littergeneric_packingbandage.p3d b/addons/medical/data/littergeneric_packingbandage.p3d deleted file mode 100644 index 185b8a73ff..0000000000 Binary files a/addons/medical/data/littergeneric_packingbandage.p3d and /dev/null differ diff --git a/addons/medical/data/morphine.p3d b/addons/medical/data/morphine.p3d deleted file mode 100644 index 3328630ac9..0000000000 Binary files a/addons/medical/data/morphine.p3d and /dev/null differ diff --git a/addons/medical/data/packingbandage.p3d b/addons/medical/data/packingbandage.p3d deleted file mode 100644 index 0e083c4766..0000000000 Binary files a/addons/medical/data/packingbandage.p3d and /dev/null differ diff --git a/addons/medical/data/packingbandage.rvmat b/addons/medical/data/packingbandage.rvmat deleted file mode 100644 index ba2fdfb2e6..0000000000 --- a/addons/medical/data/packingbandage.rvmat +++ /dev/null @@ -1,32 +0,0 @@ -ambient[]={1,1,1,1}; -diffuse[]={0.5,0.5,0.5,1}; -forcedDiffuse[]={0.5,0.5,0.5,0}; -emmisive[]={0,0,0,0}; -specular[]={0,0,0,0}; -specularPower=0; -PixelShaderID="NormalMapSpecularDIMap"; -VertexShaderID="NormalMap"; -class Stage1 -{ - texture="z\ace\addons\medical\data\packingbandage_nohq.paa"; - uvSource="tex"; - class uvTransform - { - aside[]={1,0,0}; - up[]={0,1,0}; - dir[]={0,0,1}; - pos[]={0,0,0}; - }; -}; -class Stage2 -{ - texture= "#(argb,8,8,3)color(0,0,0,1,SMDI)"; - uvSource="tex"; - class uvTransform - { - aside[]={0,0,0}; - up[]={0,0,0}; - dir[]={0,0,0}; - pos[]={0,0,0}; - }; -}; diff --git a/addons/medical/data/surgical_kit.p3d b/addons/medical/data/surgical_kit.p3d deleted file mode 100644 index f820ea6078..0000000000 Binary files a/addons/medical/data/surgical_kit.p3d and /dev/null differ diff --git a/addons/medical/data/surgical_kit.rvmat b/addons/medical/data/surgical_kit.rvmat deleted file mode 100644 index 71d266f668..0000000000 --- a/addons/medical/data/surgical_kit.rvmat +++ /dev/null @@ -1,92 +0,0 @@ -ambient[]={1,1,1,1}; -diffuse[]={1,1,1,1}; -forcedDiffuse[]={0,0,0,0}; -emmisive[]={0,0,0,1}; -specular[]={0.70399898,0.70399898,0.70399898,0}; -specularPower=70; -PixelShaderID="Super"; -VertexShaderID="Super"; -class Stage1 -{ - texture="z\ace\addons\medical\data\surgical_kit_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="#(argb,8,8,3)color(1,1,1,1,AS)"; - uvSource="tex"; - class uvTransform - { - aside[]={1,0,0}; - up[]={0,1,0}; - dir[]={0,0,0}; - pos[]={0,0,0}; - }; -}; -class Stage5 -{ - texture="#(argb,8,8,3)color(0,0.05,1,1,SMDI)"; - uvSource="tex"; - class uvTransform - { - aside[]={1,0,0}; - up[]={0,1,0}; - dir[]={0,0,0}; - pos[]={0,0,0}; - }; -}; -class Stage6 -{ - texture="#(ai,32,128,1)fresnel(0.98,1.02)"; - uvSource="tex"; - class uvTransform - { - aside[]={1,0,0}; - up[]={0,1,0}; - dir[]={0,0,0}; - pos[]={0,0,0}; - }; -}; -class Stage7 -{ - texture="z\ace\addons\apl\data\env_co.tga"; - 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/tourniquet.p3d b/addons/medical/data/tourniquet.p3d deleted file mode 100644 index 94a7e4c830..0000000000 Binary files a/addons/medical/data/tourniquet.p3d and /dev/null differ diff --git a/addons/medical/functions/fnc_addStateHandler.sqf b/addons/medical/functions/fnc_addStateHandler.sqf deleted file mode 100644 index ae22514569..0000000000 --- a/addons/medical/functions/fnc_addStateHandler.sqf +++ /dev/null @@ -1,26 +0,0 @@ -/* - * Author: Glowbal - * [Description] - * - * Arguments: - * 0: Argument Name - * - * Return Value: - * Return Name - * - * Example: - * ["example"] call ace_[module]_fnc_[functionName] - * - * Public: [Yes/No] - */ -#include "script_component.hpp" - -params ["_unit", "_stateMachine"]; - -if (_unit in GVAR(monitoredUnitsList)) exitWith {}; // already monitored -private _defaultState = _stateMachine getVariable "cba_stateMachine_initialState"; // "Default" -if (!isNil "_defaultState") then { - systemChat format["Assigned default state to: %1. Total monitored: %2", _unit, GVAR(monitoredUnitsList)]; - _unit setVariable[QGVAR(state), [-1, _defaultState]]; - GVAR(monitoredUnitsList) pushBack _unit; -}; diff --git a/addons/medical/functions/fnc_dev_watchMedicalStats.sqf b/addons/medical/functions/fnc_dev_watchMedicalStats.sqf index 4bec01ea1b..be9dbbc961 100644 --- a/addons/medical/functions/fnc_dev_watchMedicalStats.sqf +++ b/addons/medical/functions/fnc_dev_watchMedicalStats.sqf @@ -75,7 +75,7 @@ { private _tPartNum = _forEachIndex; if (_x != 0) then { - _return pushBack format ["%1 [Time On: %2]", GVAR(SELECTIONS) select _tPartNum, (CBA_missionTime - _x) toFixed 1]; + _return pushBack format ["%1 [Time On: %2]", ALL_SELECTIONS select _tPartNum, (CBA_missionTime - _x) toFixed 1]; }; { _x params ["", "_medClassname", "_medPartNum"]; @@ -91,7 +91,7 @@ private _wounds = _unit getVariable [QEGVAR(medical,openWounds), []]; { _x params ["", "_xClassID", "_xBodyPartN", "_xAmountOf", "_xBleeding", "_xDamage", "_xCategory"]; - _return pushBack format ["%1: [%2-%3] [x%4] [Bld: %5] [Dmg: %6]", GVAR(SELECTIONS) select _xBodyPartN, _xClassID, _xCategory, _xAmountOf toFixed 1, _xBleeding toFixed 4, _xDamage toFixed 2]; + _return pushBack format ["%1: [%2-%3] [x%4] [Bld: %5] [Dmg: %6]", ALL_SELECTIONS select _xBodyPartN, _xClassID, _xCategory, _xAmountOf toFixed 1, _xBleeding toFixed 4, _xDamage toFixed 2]; } forEach _wounds; @@ -100,7 +100,7 @@ private _ivBags = _unit getVariable [QEGVAR(medical,ivBags), []]; { _x params ["_xVolumeAdded", "_xType", "_xBodyPartN"]; - _return pushBack format ["%1: %2 [%3 ml]", GVAR(SELECTIONS) select _xBodyPartN, _xType, _xVolumeAdded]; + _return pushBack format ["%1: %2 [%3 ml]", ALL_SELECTIONS select _xBodyPartN, _xType, _xVolumeAdded]; } forEach _ivBags; // Footer: diff --git a/addons/medical/functions/fnc_handleInit.sqf b/addons/medical/functions/fnc_handleInit.sqf deleted file mode 100644 index 3976525125..0000000000 --- a/addons/medical/functions/fnc_handleInit.sqf +++ /dev/null @@ -1,30 +0,0 @@ -/* - * Author: KoffeinFlummi - * Called when a unit is initialized via XEH_init - * - * Arguments: - * 0: The Unit - * - * Return Value: - * None - * - * Example: - * [bob] call ACE_medical_fnc_handleInit - * - * Public: No - */ -#include "script_component.hpp" - -params ["_unit"]; - -_unit setVariable [ - QGVAR(HandleDamageEHID), - _unit addEventHandler ["HandleDamage", {_this call FUNC(handleDamage)}] -]; - -if (local _unit) then { - if (!EGVAR(common,settingsInitFinished)) exitWith { - EGVAR(common,runAtSettingsInitialized) pushBack [FUNC(init), [_unit]]; - }; - [_unit] call FUNC(init); -}; diff --git a/addons/medical/functions/fnc_handleKilled.sqf b/addons/medical/functions/fnc_handleKilled.sqf deleted file mode 100644 index 6f4c4dccfa..0000000000 --- a/addons/medical/functions/fnc_handleKilled.sqf +++ /dev/null @@ -1,25 +0,0 @@ -/* - * Author: Glowbal - * Called when a unit is killed - * - * Arguments: - * 0: The Unit - * - * Return Value: - * None - * - * Example: - * [bob] call ACE_medical_fnc_handleKilled - * - * Public: No - */ - -#include "script_component.hpp" - -params ["_unit"]; - -if (!local _unit) exitWith {}; - -_unit setVariable [VAR_PAIN, 0, true]; -_unit setVariable [VAR_HEART_RATE, 0, true]; -_unit setVariable [VAR_BLOOD_PRESS, [0, 0], true]; diff --git a/addons/medical/functions/fnc_handleLocal.sqf b/addons/medical/functions/fnc_handleLocal.sqf deleted file mode 100644 index a9d4c6c302..0000000000 --- a/addons/medical/functions/fnc_handleLocal.sqf +++ /dev/null @@ -1,29 +0,0 @@ -/* - * Author: Glowbal - * Called when a unit switched locality - * - * Arguments: - * 0: The Unit - * 1: Is local - * - * Return Value: - * None - * - * Example: - * [bob, true] call ACE_medical_fnc_handleLocal - * - * Public: No - */ - - -#include "script_component.hpp" - -params ["_unit", "_local"]; -if (_local) then { - if (IS_UNCONSCIOUS(_unit) && {count (_unit getVariable [QGVAR(unconsciousArguments), []]) >= 6}) then { - private _arguments = (_unit getVariable [QGVAR(unconsciousArguments), []]); - _arguments set [2, CBA_missionTime]; - - _unit setVariable [QGVAR(unconsciousArguments), nil, true]; - }; -}; diff --git a/addons/medical/functions/fnc_handleRespawn.sqf b/addons/medical/functions/fnc_handleRespawn.sqf deleted file mode 100644 index cf3b30d060..0000000000 --- a/addons/medical/functions/fnc_handleRespawn.sqf +++ /dev/null @@ -1,32 +0,0 @@ -/* - * Author: KoffeinFlummi - * Called when a unit is Respawned - * - * Arguments: - * 0: The Unit - * - * Return Value: - * None - * - * Example: - * [bob] call ACE_medical_fnc_handleRespawn - * - * Public: No - */ -#include "script_component.hpp" - -params ["_unit"]; - -// reset all variables. @todo GROUP respawn? -[_unit] call FUNC(init); - -// Reset captive status for respawning unit -if !IS_UNCONSCIOUS(_unit) then { - [_unit, "setCaptive", "ace_unconscious", false] call EFUNC(common,statusEffect_set); -}; - -// Remove maximum unconsciousness time handler -_maxUnconHandle = _unit getVariable [QGVAR(maxUnconTimeHandle), -1]; -if (_maxUnconHandle > 0) then { - [_maxUnconHandle] call CBA_fnc_removePerFrameHandler; -}; diff --git a/addons/medical/functions/fnc_install.sqf b/addons/medical/functions/fnc_install.sqf deleted file mode 100644 index 94feb1122b..0000000000 --- a/addons/medical/functions/fnc_install.sqf +++ /dev/null @@ -1,10 +0,0 @@ -#include "script_component.hpp" - -params ["_unit"]; - -if (local _unit) then { - if (!EGVAR(common,settingsInitFinished)) exitWith { - EGVAR(common,runAtSettingsInitialized) pushBack [FUNC(init), [_unit]]; - }; - [_unit] call FUNC(init); -}; diff --git a/addons/medical/functions/fnc_moduleAssignMedicRoles.sqf b/addons/medical/functions/fnc_moduleAssignMedicRoles.sqf deleted file mode 100644 index 51a4be7461..0000000000 --- a/addons/medical/functions/fnc_moduleAssignMedicRoles.sqf +++ /dev/null @@ -1,28 +0,0 @@ -/* - * Author: Glowbal - * Assign a medical role to a unit. - * - * Arguments: - * 0: The module logic - * 1: Synchronized units - * 2: Activated - * - * Return Value: - * None - * - * Example: - * [LOGIC, [bob, kevin], true] call ACE_medical_fnc_moduleAssignMedicRoles - * - * Public: No - */ -#include "script_component.hpp" - -params ["_logic"]; - -if (!isNull _logic) then { - private _list = _logic getVariable ["EnableList", ""]; - private _setting = _logic getVariable ["role", 0]; - - [_list, QGVAR(medicClass), _setting, true] call EFUNC(common,assignObjectsInList); - [synchronizedObjects _logic, QGVAR(medicClass), _setting, true] call EFUNC(common,assignObjectsInList); -}; diff --git a/addons/medical/functions/fnc_moduleAssignMedicalVehicle.sqf b/addons/medical/functions/fnc_moduleAssignMedicalVehicle.sqf deleted file mode 100644 index 4d7576f2c2..0000000000 --- a/addons/medical/functions/fnc_moduleAssignMedicalVehicle.sqf +++ /dev/null @@ -1,28 +0,0 @@ -/* - * Author: Glowbal - * Assign vehicle as a medical vehicle. - * - * Arguments: - * 0: The module logic - * 1: Synchronized units - * 2: Activated - * - * Return Value: - * None - * - * Example: - * [LOGIC, [bob, kevin], true] call ACE_medical_fnc_moduleAssignMedicalVehicle - * - * Public: No - */ -#include "script_component.hpp" - -params ["_logic"]; - -if (!isNull _logic) then { - private _list = _logic getVariable ["EnableList", ""]; - private _setting = _logic getVariable ["enabled", 0]; - - [_list, QGVAR(medicClass), _setting, true] call EFUNC(common,assignObjectsInList); - [synchronizedObjects _logic, QGVAR(medicClass), _setting, true, true] call EFUNC(common,assignObjectsInList); -}; diff --git a/addons/medical_status/functions/fnc_setUnconscious.sqf b/addons/medical/functions/fnc_setUnconscious.sqf similarity index 100% rename from addons/medical_status/functions/fnc_setUnconscious.sqf rename to addons/medical/functions/fnc_setUnconscious.sqf diff --git a/addons/medical/script_component.hpp b/addons/medical/script_component.hpp index 19015b3af7..d66128b584 100644 --- a/addons/medical/script_component.hpp +++ b/addons/medical/script_component.hpp @@ -15,4 +15,4 @@ #endif #include "\z\ace\addons\main\script_macros.hpp" -#include "\z\ace\addons\medical\script_macros_medical.hpp" +#include "\z\ace\addons\medical_engine\script_macros_medical.hpp" diff --git a/addons/medical/stringtable.xml b/addons/medical/stringtable.xml index 8d507f83e2..d9899e313c 100644 --- a/addons/medical/stringtable.xml +++ b/addons/medical/stringtable.xml @@ -17,3173 +17,6 @@ 受伤 受傷 - - No injuries on this bodypart... - Körperteil nicht verletzt... - Non ci sono ferite in questa parte del corpo... - Данная часть тела не повреждена... - Aucune blessures sur cette partie du corps... - Brak obrażeń na tej części ciała... - Sin heridas en esta parte del cuerpo... - Ezen a testrészen nincs sérülés... - Žádné zranění na této části těla... - Nenhum ferimento nesta parte do corpo... - この身体は怪我をしていません・・・ - 이 부위에는 부상이 없습니다... - 此身体部位没有受伤 - 此身體部位沒有受傷 - - - Litter Simulation Detail - Detale zużytych medykamentów - Detalle de simulación de basura - Количество мусора от медицины - Dettagli Simulazione Rifiuti - Niveau de simulation des détritus - Abfall-Detaillevel - Hulladékszimuláció részletessége - Detalhe da simulação de sujeira - 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. - Opcja ta ustawia liczbę zużytych medykamentów, jakie pojawiają się lokalnie wokół gracza. Ich zbyt duża ilość może spowodować spadki FPS, dlatego jest to ustawienie tylko po stronie klienta. - Detalle simulación de basura establece el número de artículos de basura que se generan a nivel local en el cliente. Las cantidades excesivas en áreas locales podrían causar caída de rendimiento, así que esto es un ajuste de cliente únicamente. - Устанавливает количество мусора, который появляется после использования мед. препаратов. Большое количество мусора может уменьшить производительность, поэтому данная настройка локальна для клиента. - Il numero di rifiuti che verranno creati localmente. La creazione di troppi rifiuti in aree locali potrebbe causare lag e calo di FPS. Questo è un settaggio lato client. - Le niveau de simulation des détritus règle la quantité de déchets qui vont être créés localement chez le client. Des quantitées excessive chez certains clients peuvent causer des chutes de FPS, c'est donc une option client uniquement. - Die Einstellung für das Abfall-Detaillevel stellt die Menge des lokal angezeigten medizinischen Abfalls ein. Zuviel Abfall kann FPS-Einbrüche erzeugen, weswegen diese Einstellung nur clientseitig ist. - A hulladékszimuláció részletessége megszabja a kliens által megjelenített hulladékobjektumok mennyiségét. Súlyos mennyiségek izolált területeken alacsony FPS-t okozhatnak, így ez egy kliensoldali beállítás. - O nível de detalhe de sujeira determina o número de itens que irão aparecer no cliente. Quantidades excessivas em áreas locais podem aumentar o lag do FPS, então esta é uma opção somente para o cliente. - 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 - Adenosin injizieren - Inyectar Adenosina - Wstrzyknij adenozynę - Adénosine - Inietta andenosina - Aplikovat adenosine - Injetar Adenosina - Ввести аденозин - アデノシンを投与 - 아데노신 주사 - 注射腺苷 - 注射腺苷 - - - Inject Atropine - Atropin injizieren - Inyectar Atropina - Aplikovat atropin - Wstrzyknij atropinę - Atropine - Ввести атропин - Atropin beadása - Inietta atropina - Injetar Atropina - アトロピンを投与 - 아트로핀 주사 - 注射阿托品 - 注射阿托品 - - - Inject Epinephrine - Epinephrine injizieren - Inyectar Epinefrina - Wstrzyknij adrenalinę - Aplikovat adrenalin - Épinéphrine - Ввести адреналин - Epinefrin beadása - Injetar Epinefrina - Inietta adrenalina - アドレナリンを投与 - 에피네프린 주사 - 注射肾上腺素 - 注射腎上腺素 - - - Inject Morphine - Morphin injizieren - Inyectar Morfina - Wstrzyknij morfinę - Aplikovat morfin - Ввести морфин - Morphine - Morfium beadása - Injetar Morfina - Inietta morfina - モルヒネを投与 - 모르핀 주사 - 注射吗啡 - 注射嗎啡 - - - Transfuse Blood - Bluttransfusion - Transfundir sangre - Przetocz krew - Transfúze krve - Перелить кровь - Transfuser (sang) - Infúzió (vér) - Transfundir Sangue - Trasfusione di sangue - 輸血する - 혈액 수혈 - 输血液 - 輸血液 - - - Transfuse Plasma - Plasmatransfusion - Transfundir plasma - Transfúze plazmy - Przetocz osocze - Transfuser (plasma) - Перелить плазму - Infúzió (vérplazma) - Trasfusione di plasma - Transfundir Plasma - 血しょうを投与 - 혈장 수혈 - 输血浆 - 輸血漿 - - - Transfuse Saline - Salzlösungstransfusion - Transfundir salino - Transfúze fyziologického roztoku - Przetocz sól fizjologiczną - Transfuser (saline) - Перелить физраствор - Infúzió (sós víz) - Trasfusione di soluzione salina - Transfundir Soro - 生理食塩水を投与 - 생리식염수 수혈 - 注射生理食盐水 - 注射生理食鹽水 - - - Apply Tourniquet - Tourniquet anwenden - Aplicar torniquete - Aplikovat škrtidlo - Załóż stazę - Poser garrot - Наложить жгут - Applica laccio emostatico - Aplicar Torniquete - Érszorító alkalmazása - 止血帯を巻く - 지혈대 적용 - 使用军用止血带 - 使用軍用止血帶 - - - Bandage - Verbinden - Venda - Bandażuj - Obvázat - Panser - Benda - Kötözés - Atadura - Перевязать - 包帯 - 붕대 - 绷带 - 繃帶 - - - Bandage Head - Kopf verbinden - Vendar la cabeza - Bandażuj głowę - Obvázat hlavu - Перевязать голову - Panser Tête - Fej kötözése - Atar Cabeça - Benda la testa - 包帯を頭へ - 머리에 붕대감기 - 绷带包扎 头部 - 繃帶包紮 頭部 - - - Bandage Torso - Torso verbinden - Vendar el torso - Bandażuj tors - Obvázat hruď - Перевязать торс - Panser Torse - Testtörzs kötözése - Atar Tronco - Benda il torso - 包帯を胴体へ - 몸통에 붕대감기 - 绷带包扎 身体 - 繃帶包紮 身體 - - - Bandage Left Arm - Linken Arm verbinden - Vendar el brazo izquierdo - Bandażuj lewe ramię - Obvázat levou ruku - Перевязать левую руку - Panser Bras Gauche - Bal kar kötözése - Atar Braço Esquerdo - Benda il braccio sinistro - 包帯を左腕に - 왼팔에 붕대감기 - 绷带包扎 左手 - 繃帶包紮 左手 - - - Bandage Right Arm - Rechten Arm verbinden - Vendar el brazo derecho - Bandażuj prawe ramię - Obvázat pravou ruku - Перевязать правую руку - Panser Bras Droit - Jobb kar kötözése - Atar Braço Direito - Benda il braccio destro - 包帯を右腕に - 오른팔에 붕대감기 - 绷带包扎 右手 - 繃帶包紮 右手 - - - Bandage Left Leg - Linkes Bein verbinden - Vendar la pierna izquierda - Bandażuj lewą nogę - Obvázat levou nohu - Перевязать левую ногу - Panser Jambe Gauche - Bal láb kötözése - Atar Perna Esquerda - Benda la gamba sinistra - 包帯を左足へ - 왼쪽 다리에 붕대감기 - 绷带包扎 左脚 - 繃帶包紮 左腳 - - - Bandage Right Leg - Rechtes Bein verbinden - Vendar la pierna derecha - Bandażuj prawą nogę - Obvázat pravou nohu - Перевязать правую ногу - Panser Jambe Droite - Jobb láb kötözése - Atar Perna Direita - Benda la gamba destra - 包帯を右足へ - 오른쪽 다리에 붕대감기 - 绷带包扎 右脚 - 繃帶包紮 右腳 - - - Injecting Morphine... - Morphin injizieren... - Inyectando Morfina... - Wstrzykiwanie morfiny... - Aplikuji morfin... - Введение морфина... - Injection (morphine)... - Morfium beadása... - Injetando Morfina... - Inietto la morfina... - モルヒネを投与しています・・・ - 모르핀 주사중... - 吗啡注射中... - 嗎啡注射中... - - - Injecting Epinephrine... - Epinephrin injizieren... - Inyectando Epinefrina... - Wstrzykiwanie adrenaliny... - Aplikuji adrenalin... - Введение адреналина... - Injection (épinéphrine)... - Epinefrin beadása... - Injetando Epinefrina... - Inietto l'adrenalina... - アドレナリンを投与しています・・・ - 에피네프린 주사중... - 肾上腺素注射中... - 腎上腺素注射中... - - - Injecting Adenosine... - Adenosin injizieren... - Inyectando Adenosina... - Wstrzykiwanie adenozyny... - Injection (adénosine)... - Inietto l'andenosina - Aplikuji adenosine... - Injetando Adenosina... - Введение аденозина... - アドネシンを投与しています・・・ - 아데노신 주사중... - 腺苷注射中... - 腺苷注射中... - - - Injecting Atropine... - Atropin injizieren... - Inyectando Atropina... - Aplikuji atropin... - Wstrzykiwanie atropiny... - Injection (atropine)... - Введение атропина... - Atropin beadása... - Inietto l'atropina... - Injetando Atropina - アトロピンを投与しています・・・ - 아트리핀 주사중... - 阿托品注射中 ... - 阿托品注射中 ... - - - Transfusing Blood... - Bluttransfusion... - Transfusión de sangre... - Przetaczanie krwi... - Probíhá transfúze krve... - Переливание крови... - Transfusion (sang)... - Infúzió vérrel... - Transfundindo Sangue... - Effettuo la trasfusione di sangue... - 輸血しています・・・ - 혈액 수혈중... - 输血液中 ... - 輸血液中 ... - - - Transfusing Saline... - Salzlösungtransfusion... - Transfusión de salino... - Probíha transfúze fyziologického roztoku... - Przetaczanie soli fizjologicznej... - Transfusion (solution saline)... - Переливание физраствора... - Infúzió sós vizzel... - Effettuo la rasfusione di soluzione salina - Transfundindo Soro... - 生理食塩水を投与しています・・・ - 생리식염수 수혈중... - 施打生理食盐水中 ... - 施打生理食鹽水中 ... - - - Transfusing Plasma... - Plasmatransfusion... - Transfusión de plasma... - Probíha transfúze plazmy... - Przetaczanie osocza... - Transfusion (plasma)... - Переливание плазмы... - Infúzió vérplazmával... - Effettu la trasfusione di plasma... - Transfundindo Plasma... - 血しょうを投与しています・・・ - 혈장 수혈중... - 输血浆中 ... - 輸血漿中 ... - - - Bandaging... - Verbinden... - Vendando... - Bandażowanie... - Obvazuji... - Pansement... - Sto bendando... - Bekötözés... - Atando... - Перевязывание... - 包帯を巻いています・・・ - 붕대감는중... - 绷带包扎中 ... - 繃帶包紮中 ... - - - Applying Tourniquet... - Setze Tourniquet an... - Aplicando torniquete... - Aplikuji škrtidlo... - Zakładanie stazy... - Pose du garrot... - Наложение жгута... - Érszorító felhelyezése... - Sto applicando il laccio emostatico... - Applicando Torniquete - 止血帯を巻いています・・・ - 지혈대 적용중... - 使用军用止血带中 ... - 使用軍用止血帶中 ... - - - Medical - Lékařské - Médical - Sanitäter - Medico - Medyczne - Médico - Медик - Médico - Orvosi - 治療 - 치료 - 医疗 - 醫療 - - - Field Dressing - Wundverband - Compresa de campaña - Бинтовая повязка - Obinadlo - Bandaż jałowy - Pansement individuel - Zárókötszer - Bendaggio rapido - Curativo de Campo - 緊急圧迫包帯 - 필드 드레싱 - 基础绷带 - 基礎繃帶 - - - Packing Bandage - Mullbinde - Vendaje compresivo - Компресионный пакет - Bandaż uciskowy - Nyomókötszer - Bendaggio compressivo - Bande extensible - Bandagem de Compressão - Obvaz Tlakový - 弾性包帯 - 거즈 붕대 - 包扎绷带 - 包紮繃帶 - - - Elastic Bandage - Elastischer Verband - Vendaje elástico - Давящая повязка - Obavaz Elastický - Bandaż elastyczny - Bande compressive - Rögzitő kötszer - Bendaggio elastico - Bandagem Elástica - 伸縮包帯 - 압박 붕대 - 弹性绷带 - 彈性繃帶 - - - QuikClot - QuikClot - QuikClot - QuikClot - Opatrunek QuikClot - QuikClot - Bandage hémostatique - QuikClot - QuikClot (polvere emostatica) - QuikClot - クイッククロット - 퀵 클롯 - 止血粉 - 止血粉 - - - Check Pulse - Puls überprüfen - Comprobar pulso - Проверить пульс - Zkontrolovat puls - Sprawdź tętno - Prendre le pouls - Pulzus ellenőrzése - Controlla il polso - Checar Pulso - 心拍数をはかる - 맥박 확인 - 检查脉搏 - 檢查脈搏 - - - Check Blood Pressure - Blutdruck überprüfen - Comprobar presión arterial - Проверить давление - Zkontrolovat krevní tlak - Sprawdź ciśnienie krwi - Prendre la tension - Vérnyomás megmérése - Controlla pressionsa sanguigna - Chegar Pressão Sanguínea - 血圧をはかる - 혈압 확인 - 检查血压 - 檢查血壓 - - - Triage Card - Triagekarte - Tarjeta de clasificación - Медкарта - Karta segregacyjna - Štítek - Fiche de triage - Orvosi lap - Triage Card - Cartão de Triagem - トリアージ カード - 부상자 분류 카드 - 检伤分类卡 - 檢傷分類卡 - - - No entries on this triage card. - Keine Einträge auf der Triagekarte - Nessuna voce sulla Triage Card - Нет записей. - Fiche vide - Brak wpisów w tej karcie segregacyjnej. - Sin entradas en esta tarjeta de clasificación. - Ez az orvosi lap nem tartalmaz bejegyzést. - Žádné záznamy na tomto štítku - Nenhuma entrada neste cartão de triagem - トリアージ カードには何も無い。 - 부상자 분류 카드에 쓰여있는것이 없습니다. - 此检伤分类卡上没有任何资料 - 此檢傷分類卡上沒有任何資料 - - - Tourniquet - Tourniquet - Torniquete - Жгут - Škrtidlo - Staza - Garrot - Érszorító - Laccio emostatico - Torniquete - 止血帯 - 지혈대 - 军用止血带 - 軍用止血帶 - - - Remove Tourniquet - Tourniquet entfernen - Quitar torniquete - Снять жгут - Sundat škrtidlo - Zdejmij stazę - Enlever garrot - Érszorító leszedése - Rimuovi laccio emostatico - Remover Torniquete - 止血帯をはずす - 지혈대 제거 - 移除军用止血带 - 移除軍用止血帶 - - - Diagnose - Diagnose - Diagnosi - Диагностика - Diagnostiquer - Diagnoza - Diagnosticar - Diagnosztizálás - Diagnóza - Diagnosticar - 診断する - 진단 - 诊断 - 診斷 - - - Diagnosing... - Diagnostizieren... - Diagnosi in corso... - Диагностика... - Diagnostic en cours - Diagnozowanie... - Diagnosticando... - Diagnózis folyamatban... - Diagnostika... - Diagnosticando... - 診断しています・・・ - 진단중... - 诊断中... - 診斷中... - - - CPR - HLW - RCP - Сердечно-лёгочная реанимация - RCP - RKO - RCP - Újraélesztés - CPR - SBV - 心肺蘇生 - 심폐소생술 - 心肺复苏术 - 心肺復甦術 - - - Performing CPR... - HLW durchführen... - Eseguendo RCP... - Сердечно-лёгочная реанимация... - RCP en cours - Przeprowadzanie RKO... - Realizando RCP... - Újraélesztés folyamatban... - Provádím CPR... - Realizando o SBV... - 心肺蘇生をしています・・・ - 심폐소생중... - 进行心肺复苏术中... - 進行心肺復甦術中... - - - Give Blood IV (1000ml) - Bluttransfusion IV (1000ml) - Dar Sangre IV (1000ml) - Перелить пакет крови (1000 мл) - Podaj krew IV (1000ml) - Sang en IV (1000ml) - Podat krev. transfúzi (1000ml) - Vér adása intravénásan (1000ml) - Effettua trasfusione sangue EV (1˙000ml) - Administrar Sangue IV (1000ml) - 血液 IV (1000ml) をあたえる - IV 혈액 수혈 (1000ml) - 输血液 (1000ml) - 輸血液 (1000ml) - - - Give Blood IV (500ml) - Bluttransfusion IV (500ml) - Dar Sangre IV (500ml) - Перелить пакет крови (500 мл) - Podaj krew IV (500ml) - Sang en IV (500ml) - Podat krev. transfúzi (500ml) - Vér adása intravénásan (500ml) - Effettua trasfusione sangue EV (500ml) - Administrar Sangue IV (500ml) - 血液 IV (500ml) をあたえる - IV 혈액 수혈 (500ml) - 输血液 (500ml) - 輸血液 (500ml) - - - Give Blood IV (250ml) - Bluttransfusion IV (250ml) - Dar Sangre IV (250ml) - Перелить пакет крови (250 мл) - Podaj krew IV (250ml) - Sang en IV (250ml) - Podat krev. transfúzi (250ml) - Vér adása intravénásan (250ml) - Effettua trasfusione sangue EV (250ml) - Administrar Sangue IV (250ml) - 血液 IV (250ml) をあたえる - IV 혈액 수혈 (250ml) - 输血液 (250ml) - 輸血液 (250ml) - - - Give Plasma IV (1000ml) - Plasmatransfusion IV (1000ml) - Dar Plasma IV (1000ml) - Перелить пакет плазмы (1000 мл) - Podaj osocze IV (1000ml) - Plasma en IV (1000ml) - Podat plazmu (1000ml) - Vérplazma adása intravénásan (1000ml) - Effettua trasfusione plasma EV (1˙000ml) - Administrar Plasma IV (1000ml) - 血しょう IV (1000ml) をあたえる - IV 혈장 수혈 (1000ml) - 输血浆 (1000ml) - 輸血漿 (1000ml) - - - Give Plasma IV (500ml) - Plasmatransfusion IV (500ml) - Dar Plasma IV (500ml) - Перелить пакет плазмы (500 мл) - Podaj osocze IV (500ml) - Plasma en IV (500ml) - Podat plazmu (500ml) - Vérplazma adása intravénásan (500ml) - Effettua trasfusione plasma EV (500ml) - Administrar Plasma IV (500ml) - 血しょう IV (500ml) をあたえる - IV 혈장 수혈 (500ml) - 输血浆 (500ml) - 輸血漿 (500ml) - - - Give Plasma IV (250ml) - Plasmatransfusion IV (250ml) - Dar Plasma IV (250ml) - Перелить пакет плазмы (250 мл) - Podaj osocze IV (250ml) - Plasma en IV (250ml) - Podat plazmu (250ml) - Vérplazma adása intravénásan (250ml) - Effettua trasfusione plasma EV (250ml) - Administrar Plasma IV (250ml) - 血しょう IV (250ml) をあたえる - IV 혈장 수혈 (250ml) - 输血浆 (250ml) - 輸血漿 (250ml) - - - Give Saline IV (1000ml) - Kochsalzlösung IV (1000ml) - Dar Salino IV (1000ml) - Перелить пакет физраствора (1000 мл) - Podaj sól fizjologiczną IV (1000ml) - Solution saline en IV (1000ml) - Podaz fyz. roztok (1000ml) - Sós víz adása intravénásan (1000ml) - Effettua trasfusione salina EV (1˙000ml) - Administrar Soro IV (1000ml) - 生理食塩水 IV (1000ml) をあたえる - IV 생리식염수 수혈 (1000ml) - 注射生理食盐水 (1000ml) - 注射生理食鹽水 (1000ml) - - - Give Saline IV (500ml) - Kochsalzlösung IV (500ml) - Dar Salino IV (500ml) - Перелить пакет физраствора (500 мл) - Podaj sól fizjologiczną IV (500ml) - Solution saline en IV (500ml) - Podaz fyz. roztok (500ml) - Sós víz adása intravénásan (500ml) - Effettua trasfusione salina EV (500ml) - Administrar Soro IV (500ml) - 生理食塩水 IV (500ml) をあたえる - IV 생리식염수 수혈 (500ml) - 注射生理食盐水 (500ml) - 注射生理食鹽水 (500ml) - - - Give Saline IV (250ml) - Kochsalzlösung IV (250ml) - Dar Salino IV (250ml) - Перелить пакет физраствора (250 мл) - Podaj sól fizjologiczną IV (250ml) - Solution saline en IV (250ml) - Podaz fyz. roztok (250ml) - Sós víz adása intravénásan (250ml) - Effettua trasfusione salina EV (250ml) - Administrar Soro IV (250ml) - 生理食塩水 IV (250ml) をあたえる - IV 생리식염수 수혈 (250ml) - 注射生理食盐水 (250ml) - 注射生理食鹽水 (250ml) - - - Minor - Gering - Menor - Несрочная помощь - Normalny - Traitement en attente - Minimální - Enyhe - Minore - Leve - 保留群 - 경미 - 轻微 - 輕微 - - - Delayed - Retrasado - Срочная помощь - Opóźniony - Traitement urgent - Verzögert - Odložitelný - Késleltetett - Differito - Atrasado - 待機的治療群 - 늦어짐 - 延后 - 延後 - - - Immediate - Inmediato - Неотложная помощь - Natychmiastowy - Traitement immédiat - Sofort - Okamžitý - Azonnali - Immediata - Imediato - 再優先治療群 - 긴급 - 紧急 - 緊急 - - - Deceased - Fallecido - Труп - Nie żyje - Décédé - Verstorben - Mrtvý - Elhalálozott - Deceduto - Falecido - 死亡群 - 사망 - 死亡 - 死亡 - - - None - Ninguno - Отсутствует - Brak - Pas de fiche - Keine - Nic - Semmi - Nessuna - Nenhum - なし - 없음 - 未分类 - 未分類 - - - Normal breathing - Дыхание в норме - Respiración normal - Respiration normale - Normalny oddech - Normale Atmung - Dýchá normálně - Normális légzés - Respiro normale - Respiração normal - 通常の呼吸 - 정상 호흡 - 呼吸正常 - 呼吸正常 - - - No breathing - Keine Atmung - Дыхание отсутствует - No respira - Pas de respiration - Brak oddechu - Nedýchá - Nincs légzés - Mancanza di respiro - Não respira - 息をしていない - 호흡 불가 - 没有呼吸 - 沒有呼吸 - - - Difficult breathing - Дыхание затруднено - Dificultad para respirar - Difficulté respiratoire - Trudności z oddychaniem - Schwere Atmung - Dýchá s obtížemi - Nehéz légzés - Difficoltà a respirare - Dificuldade para respirar - 呼吸が苦しそうだ - 호흡 곤란 - 呼吸困难 - 呼吸困難 - - - Almost no breathing - Beinahe keine Atmung - Дыхание очень слабое - Casi sin respiración - Respiration faible - Prawie brak oddechu - Skoro nedýchá - Alig van légzés - Respira a fatica - Quase não respira - ほとんど呼吸をしていない - 호흡이 없음 - 快要没呼吸 - 快要沒呼吸 - - - Bleeding - Blutet - Кровотечение - Sangrando - Saignement - Krwawienie zewnętrzne - Krvácí - Vérzik - Sanguinando - Sangrando - 出血している - 출혈 - 流血中 - 流血中 - - - In mild pain - Hat leichte Schmerzen - - - In pain - Hat Schmerzen - Испытывает боль - Con dolor - Douleur moyenne - W bólu - V bolestech - Fájdalom alatt - Con dolore - Com dor - 痛みがある - 고통 - 疼痛中 - 疼痛中 - - - In severe pain - Hat starke Schmerzen - - - Lost a lot of Blood - Hat eine große Menge Blut verloren - Большая кровопотеря - Mucha sangre perdida - A perdu beaucoup de sang - Stracił dużo krwi - Ztratil hodně krve - Sok vért vesztett - Ha perso parecchio sangue - Perdeu muito sangue - 大量失血している - 많은 양의 혈액을 잃음 - 大量失血中 - 大量失血中 - - - Tourniquet [CAT] - Tourniquet [CAT] - Жгут - Torniquete [CAT] - Garrot [CAT] - Staza [typ. CAT] - Škrtidlo [CAT] - Érszorító [CAT] - Laccio emostatico [CAT] - Torniquete [CAT] - 止血帯 [CAT] - 지혈대 [CAT] - 军用止血带 - 軍用止血帶 - - - Receiving IV [%1ml] - Erhalte IV [%1ml] - Recibiendo IV [%1ml] - Принимается переливание [%1 мл] - Otrzymywanie IV [pozostało %1ml] - Transfusion : [%1ml] - Přijímání transfúze [%1ml] - Infúzióra kötve [%1ml] - Ricevendo EV [%1ml] - Recebendo IV [%1ml] - IV [%1ml] を投与されている - IV로 [%1ml] 수혈중 - 接收静脉注射液中 [%1ml] - 接收靜脈注射液中 [%1ml] - - - Bandage (Basic) - Bandage (Einfach) - Повязка (обычная) - Vendaje (Básico) - Pansement adhésif - Bandaż (jałowy) - Obvaz (Standartní) - Kötszer (Általános) - Bendaggio (base) - Bandagem(Básico) - 包帯 (緊急圧迫) - 붕대 (기본) - 基础绷带 - 基礎繃帶 - - - Used to cover a wound - Для перевязки ран - Utilizado para cubrir una herida - Utilisé pour couvrir une blessure - Używany w celu przykrycia i ochrony miejsca zranienia. Najczęściej stosowany bandaż na otarcia i draśnięcia. - Verwendet um Wunden abzudecken - Sebesülések befedésére alkalmas - Usato per coprire una ferita - Usado para cobrir um ferimento - 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. - Ein Verband, der aus einem besonderen Material besteht um die Wunde zu schützen, nachdem die Blutung gestoppt wurde. - Повязка, накладываемая поверх раны после остановки кровотечения. - Un apósito, material específico utilizado para cubrir una herida, se aplica sobre la herida una vez ha dejado de sangrar. - Pansement utilisé pour couvrir une blessure lorsque le saignement a été stoppé. - Opatrunek materiałowy, używany do przykrywania ran, zakładany na ranę po zatamowaniu krwawienia. - Egy különleges anyagú kötszer sebek betakarására, amelyet a vérzés elállítása után helyeznek fel. - 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í. - 緊急圧迫包帯は、傷口を血液凝固剤でおおうようにできていて、つかうと出血の原因を取りさります。 - 드레싱, 출혈을 막고서 상처를 덮기위해 쓰는 물건입니다. - 用于覆盖伤口以防止出血, 透过敷料的止血剂来让出血慢慢停止 - 用於覆蓋傷口以防止出血, 透過敷料的止血劑來讓出血慢慢停止 - - - Packing Bandage - Mullbinde - Тампонирующая повязка - Vendaje compresivo - Bande extensible - Bandaż (uciskowy) - Nyomókötszer - Bendaggio compressivo - Bandagem de Compressão - Obvaz (Tlakový) - 弾性包帯 - 거즈 붕대 - 包扎绷带 - 包紮繃帶 - - - Used to pack medium to large wounds and stem the bleeding - Wird verwendet, um mittlere bis große Wunden abzudecken und Blutungen zu stoppen - Для тампонирования ран среднего и большого размера и остановки кровотечения. - Se utiliza para vendar heridas medianas o grandes y detener el sangrado - Utilisé pour couvrir des blessures moyennes et grandes, ralentit le saignement. - Używany w celu opatrywania średnich i dużych ran oraz tamowania krwawienia. Dobrze radzi sobie z tamowaniem ran płatowych oraz postrzałowych. - Közepestől nagyig terjedő sebek betakarására és vérzés elállítására használt kötszer - Usato su ferite medie o larghe per fermare emorragie. - Usado para o preenchimento de cavidades geradas por ferimentos médios e grandes e estancar o sangramento. - 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. - Повязка для тампонирования раны, остановки кровотечения и лучшего заживления. При тяжёлых сочетанных ранениях возможно тампонирование раны. - Se utiliza para detener la hemorragia de una herida y favorecer su cicatrización. Se usa en grandes lesiones o politraumatismos. - Bandage servant à recouvrir les blessures pour arrêter les hémoragies et faciliter la guérison. Recouvrir une blessure est optionnel dans le cas de blessures polytraumatiques. - Opatrunek stosowany w celu zatrzymania krwawienia i osłony większych ran. - Egy kötszerfajta, melyet a sebek nyomására használnak a vérzés elállítása és sebgyógyulás érdekében. A nyomókötés egy lehetőség nagyobb polytraumatikus sérülések esetén. - Un bendaggio usato per coprire la ferita, fermare il sanguinamento e facilitarne la guarigione. Questa tecnica è opzionale su ferite multiple. - Ein Verband, um die Wunde abzudecken und die Wundheilung zu fördern. Wunden abdecken ist eine Option bei größeren Polytraumen - Uma bandagem usada para preencher o ferimento para estancar o sangramento e facilitar a cicatrização. Preenchimento de feridas é uma opção em ferimentos de politrauma grandes. - 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) - Bandage (Elastisch) - Повязка (давящая) - Vendaje (Elástico) - Bande compressive - Bandaż (elastyczny) - Obvaz (Elastický) - Rögzító kötszer - Benda (elastica) - Bandagem (Elástica) - 包帯 (伸縮) - 붕대 (압박) - 弹性绷带 - 彈性繃帶 - - - Bandage kit, Elastic - Elastische Binde (Kompressionsbinde) - Давящая повязка - Kit de vendaje (Elástico) - Bande compressive - Bandaż elastyczny służy do opatrywania ran ciętych oraz kłutych. Dobrze radzi sobie również ze zgniecieniami tkanek miękkich oraz rozerwaniami powierzchni skóry. - Rugalmas kötszercsomag, "rögzítő" - Kit di bendaggio, elastico - Kit de Bandagem, Elástica - Sada obvazů, Elastická - 包帯キット (伸縮) - 붕대, 압박 - 弹性绷带 - 彈性繃帶 - - - Allows an even compression and extra support to the injured area. - Ermöglicht eine gleichmäßige Kompression und zusätzliche Unterstützung für den verletzten Bereich. - Давящая повязка обеспечивает равномерное сжатие и дополнительную поддержку повреждённой области - Ce bandage peut être utilisé pour compresser la plaie afin de ralentir le saignement et assurer la tenue du bandage lors de mouvement. - Elastyczna opaska podtrzymująca opatrunek oraz usztywniająca okolice stawów. - Brinda una compresión uniforme y ofrece soporte extra a una zona lesionada - Egyenletes nyomást és támogatást biztosít a sebesült felületnek. - Permette di comprimere e aiutare la zone ferita. - Esta bandagem pode ser utilizada para comprimir o ferimento e diminuir o sangramento e garantir que o ferimento não abra em movimento. - Hodí se k fixačním účelům a to i v oblastech kloubů. - 負傷部分へ最大の対応と止血を続けられます。 - 부상 부위를 골고루 압박해주면서 동시에 고정시켜 줍니다. - 可对伤口持续压迫并固定以防止伤口情况变严重 - 可對傷口持續壓迫並固定以防止傷口情況變嚴重 - - - Tourniquet (CAT) - Tourniquet [CAT] - Жгут - Torniquete (CAT) - Garrot (CAT) - Staza (typ. CAT) - Škrtidlo (CAT) - Érszorító (CAT) - Laccio emostatico (CAT) - Torniquete (CAT) - 止血帯 (CAT) - 지혈대 [CAT] - 军用止血带 - 軍用止血帶 - - - Slows down blood loss when bleeding - Замедляет кровопотерю при кровотечении - Reduce la velocidad de pérdida de sangre - Ralentit l'hémorragie - Zmniejsza ubytek krwi z kończyn w przypadku krwawienia. Nie może być noszony zbyt długo ze względu na narastający ból z kończyny. - Verringert den Blutverlust - Lelassítja a vérvesztést vérzés esetén - Rallenta la perdita di sangue in caso di sanguinamento - Reduz a velocidade da perda de sangue - 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. - Жгут используется для прижатия сосудов к костным выступам, которое приводит к остановке или значительному уменьшению кровотечения - Dispositivo utilizado para eliminar el pulso distal y de ese modo controlar la pérdida de sangre - Un dispositif permettant de compresser les artères et veines afin de ralentir l'hémorragie. - Opaska uciskowa CAT służy do tamowanie krwotoków w sytuacji zranienia kończyn z masywnym krwawieniem tętniczym lub żylnym. - Ein Hilfsmittel, das Druck auf Venen und Arterien ausübt und so den Blutfluss verringert. - Egy szűkítőeszköz, mely a vénás és artériás nyomás keringés helyi összenyomására szolgál, ezzel lelassítva vagy megállítva az adott területen a vérkeringést. Ez csökkenti a vérvesztés mértékét. - Un laccio emostatico usato per comprimere le vene e arterie per bloccare o rallentare la circolazione del sangue e quindi rallentare dissanguamenti. - A aparelho que comprime as artérias e veias para diminuir a perda de sangue. - 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 - Morphium-Autoinjektor - Морфин в пневмошприце - Morfina auto-inyectable - Auto-injecteur de morphine - Autostrzykawka z morfiną - Auto-morfin - Morfium autoinjektor - Autoiniettore di morfina - Auto-injetor de morfina - モルヒネ注射器 - 모르핀 자동주사기 - 吗啡自动注射器 - 嗎啡自動注射器 - - - Used to combat moderate to severe pain experiences - Wird verwendet um moderate bis starke Schmerzen zu lindern. - Для снятия средних и сильных болевых ощущений - Usado para combatir los estados dolorosos de moderados a severos - Utilisé pour réduire les douleurs modérées à sévères. - Morfina. Ma silne działanie przeciwbólowe. Powoduje spowolnienie tętna oraz rozrzedzenie krwi, zwiększając tym samym ciśnienie tętnicze krwi. Działa przez ok. 15 minut. - Mérsékelttől erős fájdalomig, ellene alkalmazandó termék - Usato per combattere il dolore. - Usado para combater dores moderadas e severas - Slouží k tlumení středně těžkých a těžkých bolestí - 戦闘が収まったとき、痛みにたいしてつかいます。 - 심한 통증을 완화하는데 쓰입니다 - 减低中度至重度的疼痛感 - 減低中度至重度的疼痛感 - - - An analgesic used to combat moderate to severe pain experiences. - Обезболивающее для снятия средних и сильных болевых ощущений. - Analgésico usado para combatir los estados dolorosos de moderados a severos. - Un analgésique puissant servant à réduire les douleurs modérées à sévères. - Organiczny związek chemiczny z grupy alkaloidów. Ma silne działanie przeciwbólowe. - Ein Schmerzmittel um mäßige bis starke Schmerzen zu behandeln - Egy fájdalomcsillapító anyag, jellemzően mérsékelt vagy erős fájdalom esetén alkalmazandó. - Un analgesico usato per combattere il dolore. - Um analgésico usado para combater dores moderadas e fortes. - Analgetikum slouží k tlumení středně těžkých a těžkých bolestí - 戦闘が収まったとき、モルヒネを痛みにたいしてつかいます。 - 심한 통증을 완화하기 위해 쓰이는 진통제입니다. - 止痛药的一种, 用于减低中度至重度的疼痛感 - 止痛藥的一種, 用於減低中度至重度的疼痛感 - - - Adenosine autoinjector - Adenosin-Autoinjektor - Asenosina auto-inyectable - Autostrzykawka z adenozyną - Auto-injecteur d'adénosine - Autoiniettore di adenosina - Auto-adenosine - Auto-injetor de Adenosina - Аденозин в пневмошприце - アデノシン注射器 - 아데노신 자동주사기 - 腺苷自动注射器 - 腺苷自動注射器 - - - Used to counter effects of Epinephrine - Wird verwendet um die Symptome von Epiniphrin zu lindern - Utilizada para contrarrestar los effectos de la Epinefrina - Adenozyna. Stosowana do zwalczania efektów działania adrenaliny. - Utilisé pour contrer les effets de l'épinéphrine - Usato per contrastare l'effetto dell'epinefrina - Slouží jako protiváha Adrenalinu - Usado para combater os efeitos da Epinefrina - Используется для купирования эффектов адреналина - アドレナリンの反対の効果としてつかいます。 - 에피네프린 대응책으로 쓰입니다 - 用来对付肾上腺素的影响 - 用來對付腎上腺素的影響 - - - A drug used to counter the effects of Epinephrine - Ein Medikament, das die Symptome von Epiniphrin bekämpft. - Medicamento usado para contrarrestar los efectos de la Epinefrina. - Organiczny związek chemiczny z grupy nukleozydów. Skuteczna w leczeniu częstoskurczu komorowego. Działa rozszerzająco na naczynia krwionośne. - Un composé utilisé pour contrer les effets de l'épinéphrine - Medicamento usato per contrastare l'effetto dell'epinefrina - Droga používaná k tlumení efektu Adrenalinu - Uma droga usada para combater os efeitos da Epinefrina - Препарат используется для купирования эффектов адреналина - つかうと、アドレナリンと反対の効果がでます。 - 에피네프린에 대응용으로 쓰이는 약품 - 一种药物用于减低肾上腺素的效果 - 一種藥物用於減低腎上腺素的效果 - - - Atropine autoinjector - Атропин в пневмошприце - Atropina auto-inyectable - Auto-injecteur d'atropine - Autostrzykawka AtroPen - Atropin-Autoinjektor - Auto-atropine - Atropin autoinjektor - Autoiniettore di atropina - Auto-injetor de Atropina - アトロピン注射器 - 아트로핀 자동주사기 - 阿托品自动注射器 - 阿托品自動注射器 - - - Used in NBC scenarios - Применяется для защиты от ОМП - Usado en escenarios NBQ - Utilisé en cas d'attaque CBRN - Atropina. Stosowana jako lek rozkurczowy i środek rozszerzający źrenice. - Verwendet bei ABC-Kontamination - NBK helyzetek esetén használandó - Usato in situazioni con gas nervino. - Usado em casos de ataque QBRN - Používá se v přítomnosti nervových plynů - 核・生物・化学兵器がつかわれている条件下にてつかいます。 - 핵,생물,화학 상황에 쓰입니다 - 使用于核生化污染的情况 - 使用於核生化汙染的情況 - - - A drug used by the Military in NBC scenarios. - Препарат, используемый в войсках для защиты от оружия массового поражения. - Medicamento usado por militares en escenarios NBQ - Médicament utilisé par l'armée en cas d'attaque CBRN - Atropina. Stosowana jako lek rozkurczowy i środek rozszerzający źrenice. Środek stosowany w przypadku zagrożeń NBC. - Ein Medikament, das vom Militär bei ABC-Kontamination verwendet wird. - Egy instabil alkaloid, NBK helyzetek esetén a katonai szervezetek veszik használatba. - E' un farmaco usato in ambito militare in scenari con presenza di gas nervino. - Uma droga usada por militares em casos de ataque QBRN. - Atropin slouží jako protijed na otravu organofosfátovými insekticidy (diazinon) a nervovými plyny. - 核・生物・化学兵器がつかわれている条件下にてつかいます。 - 핵,생물,화학 상황에 쓰이는 군용 약품 - 军用神经解毒针, 用来应付核生化污染的情况. - 軍用神經解毒針, 用來應付核生化汙染的情況. - - - Epinephrine autoinjector - Адреналин в пневмошприце - Epinefrina auto-inyectable - Auto-injecteur d'épinéphrine - Autostrzykawka EpiPen - Epiniphrin-Autoinjektor - Auto-adrenalin - Epinefrin autoinjektor - Autoiniettore di adrenalina - Auto-injetor de epinefrina - アドレナリン注射器 - 에피네프린 자동주사기 - 肾上腺素自动注射器 - 腎上腺素自動注射器 - - - Increase heart rate and counter effects given by allergic reactions - Стимулирует работу сердца и купирует аллергические реакции - Aumenta la frecuencia cardiaca y contraresta los efectos de las reacciones alérgicas - Augmente la fréquence cadiaque et annule les effets d'une réaction anaphylactique - Adrenalina. Przyśpiesza tętno oraz zwiększa ciśnienie krwi a także przeciwdziała efektom wywołanym przez reakcje alergiczne. - Steigert die Herzfrequenz und bekämpft Symptome von allergischen Reaktionen. - Növeli a szívverést és ellenzi az allergiás reakciók hatásait - Aumenta il battito cardiaco e combatte gli effetti di reazioni allergiche. - Aumenta a frequência cardíaca e combate efeitos causados por reações alérgicas - 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. - Препарат, вызывающий симпатическую реакцию, приводящую к расширению бронхов, увеличению частоты сердечных сокращений и купированию аллергических реакций (анафилактического шока). Применяется при остановке сердца с уменьшенной вероятностью благоприятного исхода. - Medicamento que dilata los bronquios, aumenta la frecuencia cardiaca y contrarresta los efectos de las reacciones alérgicas (anafilaxis). Se utiliza en caso de paros cardiacos repentinos. - Medicament qui fonctionne sur le système nerveux sympathique créant une dilatation des bronches, augmente la fréquence cardiaque et annule les effets d'une réaction allergique (anaphylaxie). Utilisé lors d'arrêt cardio-respiratoire pour augmenter les chances de retrouver un pouls. - EpiPen z adrenaliną ma działanie sympatykomimetyczne, tj. pobudza receptory alfa- i beta-adrenergiczne. Pobudzenie układu współczulnego prowadzi do zwiększenia częstotliwości pracy serca, zwiększenia pojemności wyrzutowej serca i przyśpieszenia krążenia wieńcowego. Pobudzenie oskrzelowych receptorów beta-adrenergicznych wywołuje rozkurcz mięśni gładkich oskrzeli, co w efekcie zmniejsza towarzyszące oddychaniu świsty i duszności. - Una sostanza che permette di dilatare i bronchi, aumentare il battito cardiaco e combattere effetti di reazioni allergiche. Usato anche in casi di arresto cardiaco. - Ein Medikament, das die Bronchien erweitert, die Herzfrequenz erhöht und Symptome von allergischen Reaktionen (Anaphylaxie) bekämpft. Wird bei plötzlichem Herzstillstand verabreicht. - Uma droga trabalha dilatando os bronquios, aumentando a frequência cardíaca e combate efeitos de reações alérgicas(anáfilaticas). Usado em casos de parada cardiaca com poucas changes de recuperação. - Egy hormon, mely a szimpatikus idegrendszer által kitágítja a hörgőket, valamint megnöveli a szívverést, ezzel ellensúlyozva ilyen jellegű allergiás reakciókat (anafilaxiás sokk). Hirtelen szívmegállás esetén is használt, idő alatt csökkenő hatásfokkal. - 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) - Плазма для в/в вливания (1000 мл) - Plasma IV (1000ml) - Plasma IV (1000ml) - Osocze IV (1000ml) - Plasma IV (1000ml) - Vérplazma-infúzió (1000ml) - Plasma EV (1000ml) - Plasma IV (1000ml) - Krevní plazma (1000ml) - 血しょう IV (1000ml) - 혈장 IV (250ml) - 血浆 (1000ml) - 血漿 (1000ml) - - - A volume-expanding blood supplement. - Дополнительный препарат, применяемый при возмещении объема крови. - Suplemento para expandir el volumen sanguíneo. - Supplément sanguin visant à remplacer les volumes perdus. - Składnik krwi, używany do zwiększenia jej objętości. - Egy térfogatnövelő vérkiegészítmény. - Aiuta ad aumentare il volume sanguigno. - Volumenerweiterungsmittel (künstliches Blutvolumen) - Suplemento para expandir o volume sanguíneo. - Intravenózně podávaný doplněk k zvětšení objemu krve - 血液量を増加させる補助です。 - 혈액량을 늘리기위한 보조수단 입니다. - 可快速得到血液补充 - 可快速得到血液補充 - - - A volume-expanding blood supplement. - Дополнительный препарат, применяемый при возмещении объема крови. - Suplemento para expandir el volumen sanguíneo. - Supplément visant à remplacer le volume sanguin perdu et remplace les plaquettes. - Składnik krwi, używany do zwiększenia jej objętości. - Egy térfogatnövelő vérkiegészítmény. - Aiuta ad aumentare il volume sanguigno. - Volumenerweiterungsmittel (künstliches Blutvolumen) - Suplemento para expandir o volume sanguíneo. - Intravenózně podávaný doplněk k zvětšení objemu krve - 血液量を増加させる補助です。 - 혈액량을 늘리기위한 보조수단 입니다. - 可快速得到血液补充 - 可快速得到血液補充 - - - Plasma IV (500ml) - Плазма для в/в вливания (500 мл) - Plasma IV (500ml) - Plasma IV (500ml) - Osocze IV (500ml) - Plasma IV (500ml) - Vérplazma-infúzió (500ml) - Plasma EV (500ml) - Plasma IV (500ml) - Krevní plazma (500ml) - 血しょう IV (500ml) - 혈장 IV (500ml) - 血浆 (500ml) - 血漿 (500ml) - - - Plasma IV (250ml) - Плазма для в/в вливания (250 мл) - Plasma IV (250ml) - Plasma (250ml) - Osocze IV (250ml) - Plasma IV (250ml) - Vérplazma-infúzió (250ml) - Plasma EV (250ml) - Plasma IV (250ml) - Krevní plazma (250ml) - 血しょう IV (250ml) - 혈장 IV (250ml) - 血浆 (250ml) - 血漿 (250ml) - - - Blood IV (1000ml) - Кровь для переливания (1000 мл) - Sangre IV (1000ml) - Culot sanguin IV (1000ml) - Krew IV (1000ml) - Blut IV (1000ml) - Vér-infúzió (1000ml) - Sangue EV (1000ml) - Sangue IV (1000ml) - Krevní transfúze (1000ml) - 血液 IV (1000ml) - 혈액 IV (1000ml) - 血液 (1000ml) - 血液 (1000ml) - - - Blood IV, for restoring a patients blood (keep cold) - Пакет крови для возмещения объёма потерянной крови (хранить в холодильнике) - Sangre intravenosa, para restarurar el volumen sanguíneo (mantener frío) - Culot sanguin O-, utilisé seulement lors de perte sanguine majeure afin de remplacer le volume sanguin perdu. Habituellement utilisé lors du transport ou dans un établissement de soins. - Krew IV, używana do uzupełnienia krwi u pacjenta, trzymać w warunkach chłodniczych. - Vér-infúzió, intravénás bejuttatásra egy páciensnek (hidegen tárolandó) - Sangue usato per ripristinare pazienti in cui si è verificata una perdita di sangue (conservare al fresco) - Blut IV, Bluthaushalt des Patienten wiederherstellen. (Kühl halten) - Sangue intravenoso, para restaurar o volume sanguinio do paciente.(Manter frio) - 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. - Кровь I группы, резус-отрицательная, применяется по жизненным показаниям для возмещения объема потерянной крови на догоспитальном этапе оказания медицинской помощи. - Krew 0 Rh-, używana w rzadkich i szczególnych przypadkach do uzupełnienia krwi u pacjenta, zazwyczaj w trakcie fazie transportu rannej osoby do szpitala. - Utilice sólo durante gran pérdida de sangre para reemplazar el volumen de sangre perdida. Uso habitual durante el transporte de heridos. - Sangue 0 negativo usato per ripristinare sangue in pazienti in cui si è verificata una perdita di sangue. - Culot sanguin O- utilisé dans de rares et stricts cas pour compléter une perte de sang importante. Administré normalement lors d'un MEDEVAC. - O Negative Blutinfusion wird nur in seltenen Fällen verwendet, um den Bluthaushalt des Patienten zu ergänzen. Wird in der Regel wärend der Transportphase durchgeführt. - Sangue O- , utilizado em casos raros para rapidamente repor o sangue. Uso habitual ocorre durante o transporte ou em estações de tratamento. - Nullás vércsoportú, Rh-negatív vér-infúzió, melyet kritikus és ritka helyzetekben vérutánpótlásra használnak, jellemzően az orvosi ellátás szállítási fázisa közben. - 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) - Кровь для переливания (500 мл) - Sangre IV (500ml) - Culot sanguin IV (500ml) - Krew IV (500ml) - Blut IV (500ml) - Vér-infúzió (500ml) - Sangue EV (500ml) - Sangue IV (500ml) - Krevní transfúze (500ml) - 血液 IV (500ml) - 혈액 IV (500ml) - 血液 (500ml) - 血液 (500ml) - - - Blood IV (250ml) - Кровь для переливания (250 мл) - Sangre IV (250ml) - Culot sanguin IV (250ml) - Krew IV (250ml) - Blut IV (250ml) - Vér-infúzió (250ml) - Sangue EV (250ml) - Sangue IV (250ml) - Krevní transfúze (250ml) - 血液 IV (250ml) - 혈액 IV (250ml) - 血液 (250ml) - 血液 (250ml) - - - Saline IV (1000ml) - Физраствор для в/в вливания (1000 мл) - Salino IV (1000ml) - Solution saline IV (1000ml) - Sól fizjologiczna IV (1000ml) - Kochsalzlösung (1000ml) - 0,9%-os sósvíz-infúzió (1000ml) - Soluzione salina EV (1˙000ml) - Soro IV (1000ml) - Fyziologický roztok (1000ml) - 生理食塩水 IV (1000ml) - 생리식염수 IV (1000ml) - 生理食盐水 (1000ml) - 生理食鹽水 (1000ml) - - - Saline IV, for restoring a patients blood - Пакет физраствора для возмещения объёма потерянной крови - Solución salina intravenosa, para restaurar el volumen sanguíneo - Solution saline, pour rétablir temporairement la tension artérielle - Używany w medycynie w formie płynu infuzyjnego jako środek nawadniający i uzupełniający niedobór elektrolitów, podawany dożylnie (IV). - 0,9%-os sósvíz-infúzió, a páciens vérmennyiségének helyreállítására - Soluzione salina, usata per ripristinare sangue nei pazienti. - Kochsalzlösung, ein medizinisches Volumenersatzmittel - Solução Salina Intravenosa 0.9%, para restaurar o volume de sangue temporariamente. - 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. - Пакет физиологического раствора для возмещения объёма потерянной крови путем внутривенного вливания - Suero fisiológico inoculado al torrente sanguíneo de forma intravenosa. - Un remplacant temporaire pour rétablir la tension artérielle lors de perte sanguine, administré par intra-veineuse - Używany w medycynie w formie płynu infuzyjnego jako środek nawadniający i uzupełniający niedobór elektrolitów, podawany dożylnie (IV). - Egy orvosi térfogat-helyreállító készítmény, melyet intravénás módon lehet a szervezetbe juttatni. - Una soluzione medica per ripristinare il volume del sangue introdotta tramite trasfusione EV. - Ein medizinisches Volumenersatzmittel, dass durch einen intravenösen Zugang in den Blutkreislauf verabreicht wird. - Uma reposição temporaria para restaurar a pressão arterial perdida por perda de sangue. - Fyziologický roztok se využívá nejčastěji jako infuze při dehydrataci organismu. - 生理食塩水 IV を静脈へ投与し、血液量を増加させることができます。 - 혈류에 IV로 투여되는 의료 용적 대체 요법 - 利用静脉注射进入人体血液系统, 帮助伤者血液恢复 - 利用靜脈注射進入人體血液系統, 幫助傷者血液恢復 - - - Saline IV (500ml) - Физраствор для в/в вливания (500 мл) - Salino IV (500ml) - Solution saline IV (500ml) - Sól fizjologiczna IV (500ml) - Kochsalzlösung (500ml) - 0,9%-os sósvíz-infúzió (500ml) - Soluzione salina EV (500ml) - Soro IV (1000ml) - Fyziologický roztok (500ml) - 生理食塩水 IV (500ml) - 생리식염수 IV (500ml) - 生理食盐水 (500ml) - 生理食鹽水 (500ml) - - - Saline IV (250ml) - Физраствор для в/в вливания (250 мл) - Salino IV (250ml) - Solution saline IV (250ml) - Sól fizjologiczna IV (250ml) - Kochsalzlösung (250ml) - 0,9%-os sósvíz-infúzió (250ml) - Soluzione salina EV (250ml) - Soro IV (1000ml) - Fyziologický roztok (250ml) - 生理食塩水 IV (250ml) - 생리식염수 IV (250ml) - 生理食盐水 (250ml) - 生理食鹽水 (250ml) - - - Basic Field Dressing (QuikClot) - Первичный перевязочный пакет (QuikClot) - Vendaje básico (QuickClot) - Bandage basique (Hémostatique) - Opatrunek QuikClot ACS - Verbandpäckchen (QuikClot) - Általános zárókötszer (QuikClot) - Bendaggio emostatico (QuikClot) - Bandagem básica (Coagulante) - Hemostatický obvaz (QuikClot) - 緊急圧迫止血包帯 (クイッククロット) - 필드 드레싱 (퀵 클롯) - 基本战地包扎 (止血粉) - 基本戰地包紮 (止血粉) - - - QuikClot bandage - Гемостатический пакет QuikClot - Vendaje QuikClot - Bandage hémostatique - Proszkowy opatrunek adsorbcyjny przeznaczony do tamowania zagrażających życiu krwawień średniej i dużej intensywności. - Bandage mit Gerinnungsmittel - QuikClot kötszer - Bendaggio emostatico (QuikClot) - Bandagem com agente coagulante - Hemostatický obvaz (QuikClot) - クイッククロット - 퀵 클롯 붕대 - 止血粉绷带 - 止血粉繃帶 - - - Hemostatic bandage with coagulant that stops bleeding. - Медицинский коагулянт для экстренной остановки кровотечения - Un bandage aidant à coaguler les saignements mineurs à moyens. - Proszkowy opatrunek adsorpcyjny przeznaczony do tamowania zagrażających życiu krwawień średniej i dużej intensywności. - Vendaje hemostático con coagulante que detiene el sangrado. - Verband mit Gerinnungsmittel, um starke Blutung zu behandeln. - Hemostatikus kötszer egy vérzésgátló anyaggal. - Bendaggio emostatico con coagulante che permette di arrestare perdite di sangue - Bandagem Hemostática com coagulante que controla hemorragia médias e grandes com risco de vida. - Hemostatický obvaz určený k zástavě krvácení - 血液凝固剤をふくむ包帯により、止血できます。 - 지혈시 사용하는 붕대로 혈액 응고제를 포함하고있습니다. - 包含止血粉成分的止血绷带, 可用于止血 - 包含止血粉成分的止血繃帶, 可用於止血 - - - Medkit - - - ... - - - ... - - - Use Medkit - - - Personal Aid Kit - Аптечка - Trousse sanitaire - Equipo de primeros auxilios - Apteczka osobista - Persönliches Erste-Hilfe-Set - Elsősegélycsomag - Pronto soccorso personale - Kit De Primeiros Socorros Pessoal - Osobní lékárnička (PAK) - 応急処置キット - 개인응급키트 - 个人急救包 - 個人急救包 - - - Includes various treatment kit needed for stitching or advanced treatment - Содержит различные материалы и инструменты для зашивания ран и оказания специальной медпомощи. - Incluye material médico para tratamientos avanzados - Inclut du matériel medical pour les traitements délicats, tel les points de suture. - Zestaw środków medycznych do opatrywania ran i dodatkowego leczenia po-urazowego. - Beinhaltet medizinisches Material für fortgeschrittene Behandlung und zum Nähen. - Változatos segédfelszereléseket tartalmaz sebvarráshoz és haladó elsősegélynyújtáshoz - Include vario materiale medico per trattamenti avanzati. - Inclui vários tratamentos materiais para custura e tratamento avançado - 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 - W znacznym stopniu poprawia stan pacjenta - Полевая аптчека для продвинутого лечения и зашивания ран - Persönliches Erste-Hilfe-Set zum ambulanten Nähen und fortgeschrittener Behandlung. - Inclut du matériel medical pour les traitements délicats, tel les points de suture. - Equipo de primeros auxilios para sutura de campaña o tratamientos avanzados - Elsősegélycsomag, terepen való sebvarráshoz és haladó ellátáshoz - Kit de primeiros socorros para sutura ou tratamentos avançados - Osobní lékárnička obsahuje zdravotnický materiál umožňující šití a pokročilejší ošetřování raněných v poli - Pronto soccorso personale da campo per mettersi i punti o per trattamenti avanzati. - 戦場で縫合や高度な処置に必要とされる、さまざまな治療器具が含まれています。 - 야전에서 봉합및 고급 조치를 위한 개인응급키트 - 个人急救包可用于战地缝合手术或进阶伤口系统使用 - 個人急救包可用於戰地縫合手術或進階傷口系統使用 - - - Use Personal Aid Kit - Erste-Hilfe-Set benutzen - Использовать аптечку - Utiliser la trousse sanitaire - Użyj apteczki osobistej - Usar equipo de primeros auxilios - Elsősegélycsomag használata - Usar o kit de primeiros socorros - Použít osobní lékárničku (PAK) - Usa il pronto soccorso personale - 応急処置キットをつかう - 개인 응급 키트사용하기 - 使用个人急救包 - 使用個人急救包 - - - Surgical Kit - Trousse chirurgicale - Хирургический набор - Kit quirúrgico - Zestaw do szycia ran - Operationsset - Sebészeti készlet - Kit chirurgico - Kit Cirurgico - Chirurgická sada - 縫合キット - 봉합 키트 - 手术包 - 手術包 - - - Surgical Kit for in field advanced medical treatment - Trousse chirurgicale pour le traitement sur le terrain - Набор для хирургической помощи в полевых условиях - Kit quirúrgico para el tratamiento avanzado en el campo de batalla - Zestaw pozwalający na zszywanie ran w polu - Operationsset für fortgeschrittene medizinische Feldversorgung - Sebészeti készlet komplex orvosi feladatok terepen való ellátására - Kit chirurgico per trattamenti avanzati sul campo. - Kit Cirurgico para uso de tratamento médico avançado em campo - Chirurgická sada určená k pokročilejším zdravotnickým zákrokům v poli - 縫合キットは戦場で高度な処置をするためにつかわれます。 - 야전 상황에서 고급 의료 처치를 위해 사용되는 봉합 키트 - 用于在战场上为伤口进行缝合(需要开启进阶伤口系统) - 用於在戰場上為傷口進行縫合(需要開啟進階傷口系統) - - - Surgical Kit for in field advanced medical treatment - Набор для хирургической помощи в полевых условиях - Kit quirúrgico para el tratamiento avanzado en el campo de batalla - Zestaw pozwalający na zszywanie ran w polu - Operationsset für fortgeschrittene medizinische Feldversorgung - Trousse chirurgicale pour le traitement sur le terrain - Sebészeti készlet komplex orvosi feladatok terepen való ellátására - Kit chirurgico per trattamenti avanzati sul campo. - Kit Cirurgico para uso de tratamento médico avançado em campo. - Chirurgická sada určená k pokročilejším zdravotnickým zákrokům v poli - 縫合キットは戦場で高度な処置をするためにつかわれます。 - 야전 상황에서 고급 의료 처치를 위해 사용되는 봉합 키트 - 用于在战场上为伤口进行缝合(需要开启进阶伤口系统) - 用於在戰場上為傷口進行縫合(需要開啟進階傷口系統) - - - Use Surgical Kit - Operationsset benutzen - Usa kit chirurgico - Использовать хирургический набор - Utiliser la trousse chirugicale - Zszyj rany - Usar equipo quirúrgico - Sebészeti készlet használata - Použít chirurgickou sadu - Usar kit cirúrgico - 縫合キットをつかう - 봉합키트 사용하기 - 使用手术包 - 使用手術包 - - - Bodybag - Housse mortuaire - Мешок для трупов - Bolsa para cadáveres - Worek na zwłoki - Leichensack - Hullazsák - Sacca per corpi - Saco para cadáver - Pytel na mrtvoly - 死体袋 - 시체 가방 - 尸袋 - 屍袋 - - - A bodybag for dead bodies - Housse de transport des corps - Мешок для упаковки трупов - Una bolsa para cadáveres - Worek do pakowania zwłok - Ein Leichensack für Tote - Egy hullazsák a holttestek számára - Una sacca nera per trasportare cadaveri. - Um saco para corpos mortos - Pytel na mrtvoly - 死体袋は死体を入れるためにつかいます - 시체를 운반할때 쓰는 가방입니다 - 用来装尸体用 - 用來裝屍體用 - - - A bodybag for dead bodies - Housse de transport des corps - Мешок для упаковки трупов - Una bolsa para cadáveres - Worek do pakowania zwłok - Ein Leichensack für Tote - Egy hullazsák a holttestek számára - Una sacca nera per trasportare cadaveri. - Um saco para corpos mortos. - Pytel na mrtvoly - 死体袋は死体を入れるためにつかいます - 시체를 운반할때 쓰는 가방입니다 - 用来装尸体用 - 用來裝屍體用 - - - Blood Pressure - Tension artérielle - Артериальное давление - Presión arterial - Ciśnienie krwi - Blutdruck - Vérnyomás - Pressione sanguigna - Pressão Arterial - Krevní tlak - 血圧を測る - 혈압 - 血压 - 血壓 - - - Checking Blood Pressure.. - Prise de la tension... - Проверка артериального давления... - Comprobando presión arterial... - Sprawdzanie ciśnienia krwi... - Blutdruck kontrollieren... - Vérnyomás megmérése... - Controllando la pressione sanguigna.. - Aferindo Pressão Arterial... - Měřím krevní tlak... - 血圧を測定しています・・・ - 혈압 측정증... - 检查血压中... - 檢查血壓中... - - - %1 checked Blood Pressure: %2 - %1 kontrollierte Blutdruck: %2 - %1 controllata pressione sanguigna: %2 - %1 проверил артериальное давление: %2 - %1 a mesuré la tension: %2 - %1 sprawdził ciśnienie krwi: %2 - %1 verificada la presión arterial: %2 - %1 ellenőrizte a vérnyomást: %2 - %1 zkontroloval krevní tlak: %2 - %1 verificou pressão arterial: %2 - %1 が測った血圧は: %2 - %1 (이)가 혈압을 측정했습니다: %2 - 已由%1确认血压: %2 - 已由%1確認血壓: %2 - - - You checked %1 - Vous examinez %1 - Вы осмотрели раненого %1 - Examinando a %1 - Zbadałeś %1 - Kontrolliert %1 - A %1 ellenőrizve - Hai diagnosticato %1 - Você verificou o paciente %1 - Zkontroloval jsi %1 - 自分の血圧は %1 - 나의 혈압은 %1 이다 - 你已经检查 %1 - 你已經檢查 %1 - - - You find a blood pressure of %2/%3 - Vous avez mesuré une tension de %2/%3 - Артериальное давление %2/%3 - La Presión Arterial es %2/%3 - A vérnyomás %2/%3 - Hai riscontrato una pressione di %2/%3 - Wyczuwasz ciśnienie krwi o wartości %2/%3 - Der Blutdruck liegt bei %2/%3 - A Pressão Arterial é de %2/%3 - Naměřil si krevní tlak u %2/%3 - 血圧は %2/%3 - 혈압이 %2/%3 이다 - 血压为%2/%3 - 血壓為%2/%3 - - - You find a low blood pressure - Tension basse - Давление низкое - La presión arterial es baja - Wyczuwasz niskie ciśnienie krwi - Blutdruck ist niedrig - A vérnyomás alacsony - La pressione sanguigna è bassa - Pressão Arterial baixa - Naměřil si nízký krevní tlak - 血圧はかなり低い - 혈압이 매우 낮다 - 发现到低血压 - 發現到低血壓 - - - You find a normal blood pressure - Tension normale - Давление нормальное - La presión arterial es normal - Wyczuwasz normalne ciśnienie krwi - Blutdruck ist normal - A vérnyomás normális - La pressione sanguigna è normale - Pressão Arterial normal - Naměřil si normální krevní tlak - 血圧は通常 - 혈압이 정상이다 - 发现到正常血压 - 發現到正常血壓 - - - You find a high blood pressure - Tension élevée - Давление высокое - La presión arterial es alta - Wyczuwasz wysokie ciśnienie krwi - Blutdruck ist hoch - A vérnyomás magas - La pressione sanguigna è alta - Pressão Arterial Alta - Naměřil si vysoký krevní tlak - 血圧はかなり高い - 혈압이 매우 높다 - 发现到高血压 - 發現到高血壓 - - - You find no blood pressure - Pas de tension - Давления нет - No hay presión arterial - Nie wyczuwasz ciśnienia krwi - Patient hat keinen Blutdruck - Nem észlelhető vérnyomás - La pressione sanguigna è assente - Sem Pressão Arterial - Nenaměřil si žádný krevní tlak - 血圧は測れなかった - 혈압이 잡히지 않는다 - 量不到血压 - 量不到血壓 - - - You fail to find a blood pressure - Vous n'avez pas pu mesurer de tension - Артериальное давление не определяется - No puedes encontrar presión arterial - Nie udało Ci się sprawdzić ciśnienia krwi - Du konntest keinen Blutdruck feststellen - Nem sikerült a vérnyomás megmérése - Manca strumento per misurare pressione sanguigna - Você falhou em aferir a Pressão Arterial - Nedokázal si změřit krevní tlak - 血圧を測るのに失敗 - 혈압을 잡을 수 없었다 - 检查血压的动作失败 - 檢查血壓的動作失敗 - - - Low - Niedrig - Bassa - Низкое - basse - Niskie - Baja - Alacsony - Nízký - Baixa - 低い - 낮음 - - - - - Normal - Normal - Normale - Нормальное - normale - Normalne - Normal - Normális - Normální - Normal - 通常 - 보통 - 正常 - 正常 - - - High - Hoch - Alta - Высокое - élevée - Wysokie - Alta - Magas - Vysoký - Alta - 高い - 높음 - - - - - No Blood Pressure - Kein Blutdruck - Nessuna Pressione Sanguigna - Артериальное давление отсутствует - pas de tension - Brak ciśnienia krwi - Sin presión arterial - Nincs vérnyomás - Žádný krevní tlak - Sem pressão arterial - 血圧なし - 혈압 없음 - 无血压 - 無血壓 - - - Pulse - Пульс - Pouls - Pulso - Tętno - Puls - Pulzus - Polso - Pulso - Puls - 心拍数 - 맥박 - 脉搏 - 脈搏 - - - Checking Heart Rate... - Vérification du pouls... - Проверка пульса... - Comprobando ritmo cardíaco... - Sprawdzanie tętna... - Kontrolliere Herzfrequenz... - Szívverés-szám mérése... - Controllando il battito cardiaco... - Aferindo Pulso... - Kontroluji srdeční tep... - 心拍数を測定しています・・・ - 맥박 확인중... - 检查心跳中... - 檢查心跳中... - - - You checked %1 - Вы осмотрели раненого %1 - Vous examinez %1 - Examinando a %1 - Zbadałeś %1 - Kontrolliert %1 - A %1 ellenőrizve - Hai diagnosticato %1 - Você aferiu o paciente %1 - Zkontroloval si %1 - 心拍数は %1 - 나의 맥박은 %1 이다 - 你已经检查 %1 - 你已經檢查 %1 - - - %1 checked Heart Rate: %2 - %1 kontrollierte Herzfrequenz: %2 - %1 Controllata Frequenza Cardiaca: %2 - %1 проверил пульс: %2 - %1 a vérifié le pouls de : %2 - %1 sprawdził tętno: %2 - %1 verificado el ritmo cardíaco: %2 - %1 ellenőrizte a szívverés-számot: %2 - %1 zkontroloval srdeční tep: %2 - %1 verificou a frequência cardíaca: %2 - %1 が測った心拍数は: %2 - %1 (이)가 맥박을 측정했습니다: %2 - 已由%1确认心跳: %2 - 已由%1確認心跳: %2 - - - None - Нет - Żadna - Nada - Keine - Žádný - Nada - aucun - Nincs - Niente - なし - 없음 - - - - - Weak - Schwach - Lento - Слабый - lent - Słabe - Débil - Gyenge - Slabý - Fraca - 弱い - 약함 - 微弱 - 微弱 - - - Normal - Normal - Normale - Нормальный - normal - Normalne - Normal - Normális - Normální - Normal - 通常 - 보통 - 正常 - 正常 - - - Strong - Stark - Veloce - Сильный - rapide - Silne - Fuerte - Erős - Silný - Forte - 強い - 강함 - 过快 - 過快 - - - You find a Heart Rate of %2 - %2 battements par minute - Пульс %2 уд./мин. - El ritmo cardíaco es de %2 - Wyczuwasz tętno o wartości %2 - Herzfrequenz ist %2 - A szívverés-szám %2 - Il battito cardiaco è %2 - A Freqüência Cardíaca é de %2 - Nahmatal jsi srdeční tep u %2 - 心拍数は %2 - 맥박이 %2 이다 - 心跳为%2 - 心跳為%2 - - - You find a weak Heart Rate - Poulslent - Пульс слабый - El ritmo cardíaco es débil - Wyczuwasz słabe tętno - Schwacher Puls - A szívverés-szám alacsony - Hai riscontrato un debole battito cardiaco - Freqüência Cardíaca baixa - Nahmatal si slabý srdeční puls - 自分の心拍数は低い - 약한 맥박이다 - 心跳微弱 - 心跳微弱 - - - You find a strong Heart Rate - pouls rapide - Пульс учащенный - El ritmo cardíaco está acelerado - Wyczuwasz silne tętno - Starker Puls - A szívverés-szám magas - Hai riscontrato un forte battito cardiaco - Freqüência Cardíaca normal - Nahmatal si silný srdeční puls - 自分の心拍数は強い - 강한 맥박이다 - 心跳过快 - 心跳過快 - - - You find a normal Heart Rate - pouls normal - Пульс в норме - El ritmo cardíaco es bueno - Wyczuwasz normalne tętno - Normaler Puls - A szívverés-szám normális - Hai riscontrato un normale battito cardiaco - Freqüência Cardíaca alta - Nahmatal si normální srdeční puls - 自分の心拍数は通常 - 보통 맥박이다 - 心跳正常 - 心跳正常 - - - You find no Heart Rate - pas de pouls - Пульс не прощупывается - No tiene ritmo cardíaco - Wyczuwasz brak tętna - Kein Puls gefunden - Nem észlelhető szívverés - Hai riscontrato una assenza di battito cardiaco - Sem Freqüência Cardíaca - Žádný puls - 心拍数を測れなかった - 맥박을 찾을 수가 없다 - 量不到心跳 - 量不到心跳 - - - Response - Conscience - Реакция - Respuesta - Przytomność - Ansprechbarkeit - Reagálóképesség - Risposta - Reação - Odezva - 反応を見る - 반응 - 反应 - 反應 - - - You check response of patient - Vous évaluez l'état de conscience - Вы проверяете реакцию раненого - Compruebas si el paciente reacciona - Sprawdzasz przytomność pacjenta - Du prüfst ob der Patient ansprechbar ist - Ellenőrzöd a páciens reagálóképességét - Controlli la risposta del paziente - Aferindo se o paciente tem reação - Zkontroloval jsi reakci pacienta - 患者からの反応をみる - 대상의 반응 확인중 - 检查伤者的反应 - 檢查傷者的反應 - - - %1 is responsive - %1 реагирует на раздражители - %1 est conscient - %1 ha reaccionado - %1 jest przytomny - %1 ist anprechbar - %1 reakcióképes - %1 e' cosciente - %1 está respondendo - %1 odpovídá - %1 は反応あり - %1 은 반응이있다 - %1 有反应 - %1 有反應 - - - %1 is not responsive - %1 не реагирует на раздражители - %1 est inconscient - %1 no reacciona - %1 jest nieprzytomny - %1 ist nicht ansprechbar - %1 nem reagál - %1 e' incosciente - %1 não está respondendo - %1 neodpovídá - %1 の反応なし - %1 은 반응이없다 - %1 没有反应 - %1 沒有反應 - - - You checked %1 - Вы осмотрели раненого %1 - Vous avez examiné %1 - Examinas a %1 - Zbadałeś %1 - Du hast versucht, %1 anzusprechen - Megnézted %1-t - Hai controllato %1 - Você aferiu o paciente %1 - Zkontroloval jsi %1 - %1 を見た - %1 을 확인함 - 你已经检查 %1 - 你已經檢查 %1 - - - Patient %1<br/>is %2.<br/>%3.<br/>%4 - Il paziente %1<br/>è %2.<br/>%3.<br/>%4 - Пациент %1<br/>%2.<br/>%3.<br/>%4 - Patient %1<br/>ist %2.<br/>%3.<br/>%4 - Patient %1<br/>est %2.<br/>%3.<br/> - Pacjent %1<br/>jest %2.<br/>%3.<br/>%4 - Paciente %1<br/>is %2.<br/>%3.<br/>%4 - A páciens, %1,<br/>%2.<br/>%3.<br/>%4 - Pacient %1<br/>je %2.<br/>%3.<br/>%4 - 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 - vivo - жив - lebendig - vivant - żywy - vivo - élő - naživu - vivo - 生存 - 생존 - 活着 - 活著 - - - dead - morto - мёртв - muerto - tot - décédé - martwy - halott - mrtev - morto - 死亡 - 사망 - 死亡 - 死亡 - - - He's lost some blood - Ha perso poco sangue - Ha perdido un poco de sangre - Есть кровопотеря - Er hat etwas Blut verloren - Il a perdu du sang - Stracił trochę krwi - Valamennyi vért vesztett - Ztratil trochu krve - Ele perdeu um pouco de sangue - 彼は出血している - 적은 양의 피를 잃었다 - 他流失一些血液 - 他流失一些血液 - - - He's lost a lot of blood - Er hat viel Blut verloren - Sok vért vesztett - Stracił sporo krwi - Большая кровопотеря - Ha perdido mucha sangre - Il a perdu beaucoup de sang - Ztratil hodně krve - Ele perdeu muito sangue - Ha perso molto sangue - 彼は大量失血している - 많은 양의 피를 잃었다 - 他流失大量血液 - 他流失大量血液 - - - He hasn't lost blood - Non ha perso sangue - Нет кровопотери - Er hat kein Blut verloren - Il n'a pas perdu de sang - Nie stracił krwi - No ha perdido sangre - Nem vesztett vért - Neztratil žádnou krev - Ele não perdeu sangue - 彼は失血していない - 피를 잃지 않았다 - 他并没有失血 - 他並沒有失血 - - - He is in pain - Sente dolori - Испытывает боль - Er hat Schmerzen - Il souffre - Odczuwa ból - Siente dolor - Fájdalmai vannak - Je v bolestech - Ele está com dor - 彼には痛みがあるようだ - 통증이 있다 - 他感到疼痛 - 他感到疼痛 - - - He is not in pain - Non sente dolori - Не испытывает боли - Er hat keine Schmerzen - Il ne souffre pas - Nie odczuwa bólu - No siente dolor - Nincsenek fájdalmai - Nemá žádné bolesti - Ele não está com dor - 彼には痛みがないようだ - 통증이 없다 - 他不会疼痛 - 他不會疼痛 - - - Bandaged - Pansé - Повязка наложена - Vendado - Zabandażowano - Bekötözve - Bendato - verbunden - Enfaixado - Obvázaný - 包帯 - 붕대 감음 - 绷带 - 繃帶 - - - You bandage %1 (%2) - Vous pansez %1 (%2) - Вы перевязали раненого %1 (%2) - Aplicas vendaje a %1 en %2 - Bandażujesz %1 (%2) - Bekötözöd %1-t (%2) - Stai bendando %1 (%2) - Du verbindest %1 (%2) - Você aplica bandagem no paciente %1 (%2) - Obvazuješ %1 (%2) - %1 (%2) 包帯をつかった - %1 (%2) 붕대를 감았다 - 你正在对 %1 (%2) 包扎绷带中 - 你正在對 %1 (%2) 包紮繃帶中 - - - %1 is bandaging you - %1 vous panse - %1 перевязывает вас - %1 te está vendando - %1 bandażuje Ciebie - %1 bekötöz téged - %1 ti sta bendando - %1 verbindet dich - %1 está aplicando uma bandagem em você - %1 tě obvazuje - %1 はあなたに包帯を巻いている - %1 (이)가 나에게 붕대를 감고있다 - %1 正在对你包扎绷带中 - %1 正在對你包紮繃帶中 - - - You start stitching injuries from %1 (%2) - Вы зашиваете ранения от %1 (%2) - Du nähst die Wunden von %1 (%2) - Vous suturez %1 (%2) - Estás suturando heridas de %1 en %2 - Zszywasz rany %1 (%2) - Elkezded összevarni %1 sérüléseit (%2) - Stai suturando le ferite di %1 (%2) - Você começa a suturar os ferimentos do %1 (%2) - Zašíváš rány %1 (%2) - あなたは %1 (%2) の外傷へ縫合をはじめた - 나는 %1(%2) 상처로부터 봉합을 시작했다 - 你正开始对 %1 (%2) 缝合伤口中 - 你正開始對 %1 (%2) 縫合傷口中 - - - Stitching - Наложение швов - Suturando - Nähen - Sutures - Szycie - Összevarrás - Suturando - Suturando - Šití - 縫合中 - 붕합중 - 缝合中 - 縫合中 - - - You treat the airway of %1 - Вы интубируете раненого %1 - Estás intubando a %1 - Du behandelst die Atemwege von %1 - Vous traitez les voies respiratoires de %1 - Udrażniasz drogi oddechowe %1 - Kezeled %1 légútját - Controlli le vie respiratorie di %1 - Você entuba o %1 - Ošetřuješ dýchací cesty %1 - %1 の気道を診断する - %1의 기도를 확보했다 - 你治疗 %1 的呼吸道 - 你治療 %1 的呼吸道 - - - Airway - Дыхательные пути - Vías aéreas - Drogi oddechowe - Atemwege - Voies respiratoires - Légút - Vie respiratorie - Vias Aéreas - Dýchací cesty - 気道 - 기도 - 呼吸道 - 呼吸道 - - - %1 is treating your airway - %1 проводит вам интубацию - %1 traite vos voies respiratoires - %1 te está intubando - %1 udrażnia Twoje drogi oddechowe - %1 behandelt deine Atemwege - %1 kezeli a légútadat - %1 ti sta trattando le vie respiratorie - %1 está te entubando - %1 ošetřuje tvoje dýchací cesty - %1 はあなたの気道を見ている - %1 (이)가 나의 기도를 확보중이다 - %1 正在治疗你的呼吸道 - %1 正在治療你的呼吸道 - - - Drag - Ziehen - Arrastrar - Ciągnij - Táhnout - Тащить - Traîner - Húzás - Arrastar - Trascina - 引きずる - 끌다 - 拖拉 - 拖拉 - - - Carry - Tragen - Cargar - Nieś - Nést - Нести - Porter - Cipelés - Carregar - Trasporta - 運ぶ - 업다 - 背起 - 背起 - - - Release - Loslassen - Soltar - Połóż - Položit - Отпустить - Déposer - Elengedés - Soltar - Rrilascia - 離す - 내려놓기 - 放下 - 放下 - - - Load Patient Into - Patient einladen - Cargar al paciente en - Załaduj pacjenta - Naložit pacianta do - Погрузить пациента в - Embarquer le patient - Sebesült berakása - Carregar Paciente Em - Carica paziente nel - 患者を載せる - 환자 싣기 - 将伤者放入 - 將傷者放入 - - - Unload Patient - Patient ausladen - Descargar al paciente - Wyładuj pacjenta - Vyložit pacienta - Выгрузить пациента - Débarquer le patient - Sebesült kihúzása - Descarregar Paciente - Scarica il paziente - 患者を降ろす - 환자 내리기 - 将伤者背出 - 將傷者背出 - - - Unload patient - Descargar al paciente - Выгрузить пациента - Patient ausladen - Wyładuj pacjenta - Le patient débarque - Sebesült kihúzása - Scarica il paziente - Descarregar Paciente - Vyložit pacienta - 患者を降ろす - 환자 내리기 - 将伤者背出 - 將傷者背出 - - - Load patient - Cargar al paciente en - Погрузить пациента - Patient einladen - Załaduj pacjenta - Embarquer le patient - Sebesült berakása - Carica il paziente - Carregar Paciente Em - Naložit pacienta - 患者を載せる - 환자 싣기 - 将伤者放入 - 將傷者放入 - - - Place body in bodybag - Colocar cuerpo en bolsa para cadáveres - Поместить тело в мешок для трупов - Körper in Leichesack verstauen - Zapakuj ciało do worka na zwłoki - Mettre le corps dans la housse mortuaire - Test hullazsákba helyezése - Metti il corpo nella sacca per cadaveri - Colocar corpo dentro do saco para cadáver - Umístni tělo do pytle na mrtvoly - 死体袋に入れる - 시체 가방에 담기 - 将尸体放入尸袋 - 將屍體放入屍袋 - - - Placing body in bodybag... - Colocando cuerpo en bolsa para cadáveres... - Упаковка тела... - Körper wird in Leichensack gepackt... - Pakowanie ciała do worka na zwłoki... - Placement du corps dans la housse... - Test hullazsákba helyezése... - Stai mettendo il corpo nella sacca... - Colocando corpo dentro do saco para cadáver... - Umístňuji tělo do pytle na mrtvoly... - 死体袋へ入れています・・・ - 시체 가방에 담는중... - 将尸体放入尸袋中... - 將屍體放入屍袋中... - - - %1 has bandaged patient - %1 has vendado al paciente - %1 перевязал пациента - %1 hat den Patienten verbunden - %1 założył bandaż - %1 a pansé le patient - %1 bekötözte a pácienst - %1 ha bendato il paziente - %1 aplicou bandagem no paciente - %1 již obvázal pacienta - %1 は包帯を巻いた - %1 (이)가 붕대를 감아줬다 - %1 已包扎伤者 - %1 已包紮傷者 - - - %1 performed CPR - %1 wykonał cykl RKO - %1 provádí CPR - %1 hat eine HLW durchgeführt - %1 ha eseguito CPR - %1 realizou RCP - %1 провел сердечно-легочную реанимацию - %1 realicó RCP - %1 à fait une RCP - %1 は心肺蘇生をした - %1 (이)가 심폐소생술을 실시했다 - %1 已执行心肺复苏术 - %1 已執行心肺復甦術 - - - %1 used %2 - %1 usó %2 - %1 benutzt %2 - %1 использовал %2 - %1 użył %2 - %1 utilise %2 - %1 használta a %2-t - %1 ha usato %2 - %1 usou %2 - %1 použil %2 - %1 は %2 をつかった - %1 (이)가 %2 을 썼다 - %1 已使用 %2 - %1 已使用 %2 - - - %1 has given an IV - %1 провёл переливание - %1 ha puesto una IV - %1 hat eine Infusion verabreicht - %1 podał IV - %1 a plaçé une IV - %1 infúziót adott - %1 ha somministrato una EV - %1 aplicou um intravenoso - %1 již aplikoval IV - %1 は IV を与えた - %1 (이)가 IV를 실시했다 - %1 已经给予静脉注射液 - %1 已經給予靜脈注射液 - - - %1 applied a tourniquet - %1 aplicado torniquete - %1 наложил жгут - %1 hat ein Tourniquet angelegt - %1 założył stazę - %1 a plaçé un garrot - %1 felhelyezett egy érszorítót - %1 ha applicato un laccio emostatico - %1 aplicou um torniquete - %1 použil škrtidlo - %1 は止血帯を巻いた - %1 (이)가 지혈대를 적용했다 - %1 已经绑上止血带 - %1 已經綁上止血帶 - - - %1 used Medkit - - - %1 used Personal Aid Kit - %1 hat das eigene Erste-Hilfe-Set verwendet - %1 użył apteczki - %1 utilizou KPS - %1 používá PAK - %1 использовал аптечку - %1 ha usato Kit Pronto Soccorso Personale - %1 usó Kit de Primeros Auxilios - %1 a utilisé une trousse - %1 は応急処置キットをつかった - %1 (이)가 개인응급키트를 사용했다 - %1 已使用了个人急救包 - %1 已使用了個人急救包 - - - Heavily wounded - Schwer verwundet: - Ciężko ranny - Тяжелые ранения - Gravemente ferito - Gravemente herido - Gravement blessé - Erősen sérült - Těžce raněn - Gravemente ferido - 重傷 - 중상 - 重伤 - 重傷 - - - Lightly wounded - Leicht verwundet: - Lekko ranny - Легкие ранения - Leggermente ferito - Levemente herido - Légèrement blessé - Enyhén sérült - Lehce raněn - Levemente ferido - 軽傷 - 경상 - 轻伤 - 輕傷 - - - Very lightly wounded - Sehr leicht verwundet: - B. lekko ranny - Царапины - Ferito lievemente - Muy levemente herido - Très légèrement blessé - Nagyon enyhén sérült - Velmi lehce raněn - Muito levemente ferido - かなり浅い傷 - 매우 가벼운 부상 - 小伤 - 小傷 - - - Head - Kopf - Głowa - Головы - Testa - Cabeza - Tête - Fej - Hlava - Cabeça - 頭部 - 머리 - 头部 - 頭部 - - - Torso - Torso - Tors - Торса - Torso - Torso - Torse - Testtörzs - Trup - Torso - 胴体 - 몸통 - 身体 - 身體 - - - Left Arm - Linker Arm - Lewe ramię - Левой руки - Braccio sinistro - Brazo izquierdo - Bras gauche - Bal kar - Levá ruka - Braço Esquerdo - 左腕 - 왼쪽 팔 - 左手 - 左手 - - - Right Arm - Rechter Arm - Prawe ramię - Правой руки - Braccio destro - Brazo derecho - Bras droit - Jobb kar - Pravá ruka - Braço Direito - 右腕 - 오른쪽 팔 - 右手 - 右手 - - - Left Leg - Linkes Bein - Lewa noga - Левой ноги - Gamba sinistra - Pierna izquierda - Jambe gauche - Bal láb - Levá noha - Perna Esquerda - 左足 - 왼쪽 다리 - 左脚 - 左腳 - - - Right Leg - Rechtes Bein - Prawa noga - Правой ноги - Gamba destra - Pierna derecha - Jambe droite - Jobb láb - Pravá noha - Perna Direita - 右足 - 오른쪽 다리 - 右脚 - 右腳 - - - Heal fully bandaged hitpoints - Lecz w pełni zabandażowane hitpointy - Curar miembros totalmente vendados - Исцелять полностью перебинтованные части тела - Curar hitpoints totalmente enfaixados - Heal fully bandaged hitpoints - Cura hitpoints completamente bendati - Soigner les plaies entièrement bandées - Heilt vollständig bandagierte Trefferpunkte - 包帯は体力を完全に回復する - 붕대를 감은후 체력을 회복함 - 完全医疗包扎的部位至痊愈 - 完全醫療包紮的部位至痊癒 - - - Style of menu (Medical) - Styl menu medycznego - Style de menu (médical) - Menüstil (Medizin) - Вид меню (медицина) - Tipo de menú (Medico) - Styl menu (Zdravotní) - Estilo do menu (Médico) - Menü stílusa (Orvosi) - Stile del menù (medico) - メニューの表示形式 (治療) - 메뉴의 스타일 (의료) - 选单样式 (医疗) - 選單樣式 (醫療) - - - Select the type of menu you prefer; default 3d selections or radial. - Wybierz rodzaj menu, który preferujesz: domyślne pozycje 3D lub radialne - Sélectionne le type de menu préféré; par défaut la sélection 3D ou radiale - Wähle den Menüstil: Standard 3D-Auswahl oder kreisförmig. - Выберите тип меню: стандартный вариант (3D) или радиальный - Selecciona el tipo de menú que prefieres: selecciones 3d por defecto o radial. - Selecione o tipo de menu que você prefere; padrão seleções 3d ou radial. - Válaszd ki a neked megfelelő menüt: Alapértelmezett 3D válogatás, vagy kerek. - Zvolte typ menu: základní 3D výběr nebo kruhový - Seleziona il tipo di menù che preferisci: selezione (3D), radiale o disabilitata. - 好みに応じてメニューの表示形式を選んでください。標準では 3D 選択か円状です。 - 선호하는 종류의 메뉴를 고르세요; 기본 3d 선택형 혹은 다이얼형 - 选择你喜欢的选单样式; 预设为3D选项或放射状 - 選擇你喜歡的選單樣式; 預設為3D選項或放射狀 - - - Selections (3d) - Pozycje (3D) - Sélection (3D) - 3D-Auswahl - Стандартный (3D) - Selecciones (3d) - Seleção (3d) - Választékok (3D) - 3D výběr - Selezione (3D) - 選択 (3d) - 선택 (3d) - 选择 (3D) - 選擇 (3D) - - - Radial - Radialne - Radial - Kreisförmig - Радиальный - Radial - Radial - Kerek - Kruhový - Radiale - 円状 - 다이얼형 - 放射状 - 放射狀 - - - Treating... - Behandeln... - Ellátás... - Opatrywanie ran... - Traitement... - Лечение... - Tratando... - Tratando... - Ošetřuji... - Curando... - 治療しています・・・ - 치료중... - 治疗中... - 治療中... - - - Removing Tourniquet... - Tourniquet entfernen... - Zdejmowanie stazy... - Quitando torniquete... - Retire le garrot... - Removendo torniquete... - Érszorító eltávolítása... - Sundavám škrtidlo... - Снятие жгута... - Togliendo il laccio emostatico... - 止血帯を外しています・・・ - 지혈대 제거중... - 移除军用止血带中... - 移除軍用止血帶中... - ACE Medical ACE: медицина @@ -4349,358 +1182,6 @@ 设定ACE基本医疗的规则 設定ACE基本醫療的規則 - - Set Medic Class [ACE] - Сделать медиком [ACE] - Ustaw klasę medyka - Establecer case médica [ACE] - Setze Sanitäterklassen [ACE] - Určit třídu medika [ACE] - Definir classe médica [ACE] - Définir classe médicale [ACE] - Orvos beállítása [ACE] - Imposta Classe Medico [ACE] - 衛生兵クラスとして設定 [ACE] - 의무병 보직 설정 [ACE] - 设定医疗兵单位 [ACE] - 設定醫療兵單位 [ACE] - - - List - Список - Lista - Lista - Liste - Seznam - Lista - Liste - Lista - Lista - 一覧 - 목록 - 列表 - 列表 - - - List of unit names that will be classified as medic, separated by commas. - Список имен юнитов, которые будут считаться медиками (через запятую). - Lista nazw jednostek, które są sklasyfikowane jako medycy, oddzielone przecinkami. - Lista de los nombres de las unidades que se clasifican como médico, separados por comas. - Aufzählung von Einheiten, die als Sanitäter gelten. Werden durch Kommata getrennt. - Seznam osob které budou klasifikovány jako zdravotník, oddělené čárkami. - Lista dos nomes das unidades que se classificam como médicos, separados por vírgulas. - Liste d'unité qui seront qualifiés comme infirmier, séparation par virgule. - Azon egységek nevei, melyek orvosként vannak meghatározva, vesszővel elválasztva. - Lista di nomi unità che verranno classificati come medici, separati da virgole. - 衛生兵として設定されるユニット名を一覧で指定でき、コンマで区切りを付けられます。 - 보직 이름 목록으로 의무병이 구분됩니다, 쉼표로 구분. - 列出的单位名字将被指派为医疗兵, 记得用逗号隔开! - 列出的單位名字將被指派為醫療兵, 記得用逗號隔開! - - - Is Medic - Является медиком - Klasa medyczna - Es médico - Ist Sanitäter - Je zdravotník - É médico - Est infirmier - Orvos-e - E' Medico - 衛生兵として - 의무병 - 是医疗兵 - 是醫療兵 - - - This module allows you to assign the medic class to selected units. - Moduł ten pozwala przypisać klasę medyczną wybranym jednostkom. - Dieses Modul legt fest, welche Einheiten Sanitäter sind. - Tento modul určuje, která jednotka je zdravotník. - Este módulo determina qual unidade é um paramédico. - Ce module permet d'assigner la classe médicale à une unité sélectionnée - Ez a modul engedélyezi az orvosi jelző hozzárendelését kiválasztott egységekhez. - Этот модуль позволяет назначить класс медика выбранным юнитам. - Este módulo permite asignar la clase médico a las unidades seleccionadas. - Questo modulo ti permette di assegnare la classe Medico alle unità selezionate. - 選択されたユニットを衛生兵として指定します。 - 이 모듈은 선택한 보직이 의무병을 할 수 있게 해줍니다. - 本模块可让被同步的单位成为医疗兵 - 本模塊可讓被同步的單位成為醫療兵 - - - None - Нет - Żadna - Nada - Keine - Žádný - Nada - Aucun - Nincs - Nessuno - なし - 없음 - - - - - Regular medic - Обычный медик - Zwykły medyk - Médico regular - Normaler Sanitäter - Řadový zdravotník - Médico regular - Infirmier - Hagyományos orvos - Medico Regolare - 通常の衛生兵 - 일반 의무병 - 普通医疗兵 - 普通醫療兵 - - - Doctor (Only Advanced Medics) - Врач (только усложн.) - Doktor (tylko zaawansowani medycy) - Doctor (Solo medicina avanzada) - Arzt (Nur erweitertes Sanitätssystem) - Doktor (Pouze pokročilý zdravotníci) - Doutor (Somente médicos avançados) - Médecin (traitements avancés uniquement) - Doktor (csak fejlett orvosok) - Dottore (Solo Medici Avanzati) - 医師 (アドバンスド医療のみ) - 의사 (오직 고급 의료에서만) - 军医 (只限进阶医疗系统) - 軍醫 (只限進階醫療系統) - - - Doctor - Врач - Doktor - Doctor - Arzt - Doktor - Doutor - Médecin - Doktor - Dottore - 医師 - 의사 - 军医 - 軍醫 - - - Assigns the ACE medic class to a unit - Задает юниту класс медика - Moduł ten przypisuje klasę medyka ACE do jednostek. - Asigna la clase médico ACE a una unidad - Weise die ACE-Sanitäterklasse einer Einheit zu. - Přiřadí ACE třídu zdravotníka do jednotky - Atribui a classe médica do ACE a uma unidade - Assigner la classe médicale à une unité - Az ACE orvosi jelző hozzárendelése egy egységhez - Assegna la classe medico ACE ad un'unità - ユニットを ACE の衛生兵として割り当てる - 인원에게 ACE 의무병 보직 선정 - 指派ACE医疗职位给该单位 - 指派ACE醫療職位給該單位 - - - Set Medical Vehicle [ACE] - Сделать мед. транспортом [ACE] - Ustaw pojazd medyczny - Establecer vehículos médicos [ACE] - Setze Sanitätsfahrzeug [ACE] - Určit zdravotnické vozidlo [ACE] - Definir veículo médico [ACE] - Définir comme véhicule médical [ACE] - Orvosi jármű beállítása [ACE] - Imposta Veicolo Medico [ACE] - 医療車両を設定 [ACE] - 의료 차랑 선정 [ACE] - 设定医疗载具 [ACE] - 設定醫療載具 [ACE] - - - List - Список - Lista - Lista - Liste - Seznam - Lista - Liste - Lista - Lista - 一覧 - 목록 - 列表 - 列表 - - - List of vehicles that will be classified as medical vehicle, separated by commas. - Список транспортных средств, которые будут считаться медицинским транспортом (через запятую). - Lista nazw pojazdów, które są sklasyfikowane jako pojazdy medyczne, oddzielone przecinkami. - Lista de los vehículos que se clasifican como vehículo médicos, separados por comas. - Aufzählung von Fahrzeugen, die als Sanitätsfahrzeug gelten. Werden durch Kommata getrennt. - Seznam vozidel které budou klasifikovány jako zdravotnická vozidla, oddělené čárkami. - Lista de veículos que serão classificados como veículos médicos, separados por vírgulas. - Liste de véhicule classé comme véhicule médical, séparation par virgule. - Orvosi járműveknek tekintett járművek listája, vesszővel elválasztva. - Lista di veicoli che verranno classificati come veicoli medici, separati da virgole. - 医療車両として設定されるクラス名を一覧で指定でき、コンマで区切りを付けられます - 차량 명칭 목록으로 의료차량이 구분됩니다, 쉼표로 구분. - 列出的载具将被指定为医疗载具, 记得用逗号隔开! - 列出的載具將被指定為醫療載具, 記得用逗號隔開! - - - Is Medical Vehicle - Является медицинским транспортом - Jest pojazdem medycznym - Es vehículo médico - Ist medizinisches Fahrzeug - Zdravotnické vozidlo - É um veículo médico - Véhicule médical - Orvosi jármű-e - E' Veicolo Medico - 医療車両として - 의료 차량 - 是医疗载具 - 是醫療載具 - - - Whatever or not the objects in the list will be a medical vehicle. - Будут ли объекты в списке считаться медицинским транспортом. - Czy pojazdy z tej listy są pojazdami medycznymi? - Cualquiera de la lista o fuera de ella será un vehículo médico. - Legt fest, ob das Objekt in der Liste ein Sanitätsfahrzeug ist. - Ať už jsou nebo nejsou objekty v seznamu budou zdravotnická vozidla. - Se serão ou não os objetos dessa lista veículos médicos. - Quoi qu'il arrive les objets de la liste seront des véhicules médical - A listában lévő objektumok orvosi járművek-e, vagy sem. - Gli oggetti nella lista verranno considerati veicoli medici o meno. - どれでも、またはこの一覧にないオブジェクトを医療車両として割り当てる。 - 무엇이 되었던간에 이 목록에 있는 물체는 의료 차량이 됩니다. - 列表中的载具将会变成医疗载具 - 列表中的載具將會變成醫療載具 - - - Assigns the ACE medic class to a unit - Задает юниту класс медика - Moduł ten pozwala na przypisanie danym pojazdom statusu pojazdów medycznych. Wewnątrz takiego pojazdu można wykonywać zaawansowane zabiegi medyczne. - Asigna la clase médico ACE a una unidad - Weist die ACE-Sanitäterklasse einer Einheit zu - Přiřadí ACE třídu zdravotníka do jednotky - Atribui a classe médica ACE a uma unidade - Assigne la classe médicale à une unité - Hozzárendeli az ACE orvosi jelzőt egy egységhez - Assegna la classe medico ACE ad un'unità - ユニットを ACE の衛生兵として割り当てる - 차량에 ACE 의무병 보직 선정 - 指派ACE医疗职位给该单位 - 指派ACE醫療職位給該單位 - - - Set Medical Facility [ACE] - Сделать госпиталем [ACE] - Ustaw budynek medyczny - Establece el centro médico [ACE] - Setze medizinische Einrichtung [ACE] - Určit zdravotnické zařízení [ACE] - Definir instalação médica [ACE] - Définir comme installation médical [ACE] - Orvosi létesítmény beállítása [ACE] - Imposta Struttura Medica [ACE] - 医療施設を設定 [ACE] - 의료시설 선정 [ACE] - 设定医疗设施 [ACE] - 設定醫療設施 [ACE] - - - Is Medical Facility - Является госпиталем - Jest budynkiem medycznym - Es centro médico - Ist eine medizinische Einrichtung - Zdravotnické zařízení - É uma instalação médica - Est une installation médical - Orvosi létesítmény-e - E' Struttura Medica - 医療施設として - 의료시설 - 是医疗设施 - 是醫療設施 - - - Registers an object as a medical facility - Определяет объект в качестве госпиталя - Przypisuje danemu obiektowi status budynku medycznego - Registra un objeto como un centro médico - Definiert ein Objekt als medizinische Einrichtung - Registruje objekt jako zdravotnické zařízení - Registra um objeto como instalacão médica - Enregistrer un objet comme une installation médical - Egy objektum orvosi létesítményként való regisztrálása - 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. - Определяет объект в качестве госпиталя. Позволяет оказывать более сложную помощь. Может применяться к зданиям и технике. - Moduł ten pozwala przypisać status budynku medycznego danemu obiektowi. Budynek taki pozwala na wykonywanie zaawansowanych zabiegów medycznych. Może być użyte na pojazdach i budynkach. - Define un objeto como un centro médico. Esto permite tratamientos más avanzados. Se puede utilizar en edificios y vehículos. - Definiert ein Objekt als medizinische Einrichtung. Hier werden weitere, tiefgreifende Behandlungen ermöglicht. Kann Fahrzeugen oder Gebäuden zugewiesen werden. - Definuje objekt jako zdravotnické zařízení. To umožňuje více pokročilé léčení. Může být použito na budovy nebo na vozidla. - Define um objeto como instalação médica. Isso permite tratamentos mais avançados. Pode ser utilizado em edifícios e veículos. - Définir un objet comme installation médical. Cela permet les traitements avancés. Peut être utilisé sur les batiments et les véhicules - Egy objektumot orvosi létesítményként határoz meg. Ez fejlett ellátási lehetőségeket engedélyez. Használható járműveken és épületeken. - Definisce un oggetto come struttura medica. Questo permette cure più avanzate. Può essere usato su edifici e veicoli. - オブジェクトを医療施設として割り当てます。建物と車両へ割り当てられた場合、より高度な治療が可能になります。 - 물체를 의료시설로 정의합니다. 건물 혹은 차량이 될 수 있습니다. 이는 고급 의료 조치를 할 수 있게해줍니다. - 定义一个物件作为医疗设施, 此医疗设施将被允许使用更进阶的医疗方法. 此功能可用于建筑物或是载具上! - 定義一個物件作為醫療設施, 此醫療設施將被允許使用更進階的醫療方法. 此功能可用於建築物或是載具上! - - - [ACE] Medical Supply Crate (Basic) - [ACE] Ящик с медикаментами (базовая медицина) - [ACE] Skrzynka z zapasami medycznymi (podstawowa) - [ACE] Caja de suministros médicos (Básica) - [ACE] Sanitätskiste (Standard) - [ACE] Zdravotnické zásoby (základní) - [ACE] Caixa com suprimentos médicos - [ACE] Caisse médicale (basique) - [ACE] Orvosi láda (Alap) - [ACE] Cassa Rifornimenti Medici (Basico) - [ACE] 医療物資箱 (ベーシック) - [ACE] 의료 물자 (기본) - [ACE] 医疗补给箱(基本) - [ACE] 醫療補給箱(基本) - - - [ACE] Medical Supply Crate (Advanced) - [ACE] Ящик с медикаментами (усложн. медицина) - [ACE] Skrzynka z zapasami medycznymi (zaawansowana) - [ACE] Caja de suministros médicos (Avanzada) - [ACE] Sanitätskiste (erweitert) - [ACE] Zdravotnické zásoby (pokročilé) - [ACE] Caixa com suprimentos médicos (Avançados) - [ACE] Caisse médicale (avancée) - [ACE] Orvosi láda (Fejlett) - [ACE] Cassa Rifornimenti Medici (Avanzato) - [ACE] 医療物資箱 (アドバンスド) - [ACE] 의료 물자 (고급) - [ACE] 医疗补给箱(进阶) - [ACE] 醫療補給箱(進階) - Anytime Jederzeit @@ -4794,21 +1275,6 @@ 这部位没有止血带! 這部位沒有止血帶! - - Medical training - Wyszkolenie medyczne - Addestramento Medico - Sanitätsausbildung - Entrenamiento médico - Entraînement médical - Lékařský výcvik - Treino médico - Медицинская подготовка - 治療の訓練 - 의료 훈련 - 医疗训练 - 醫療訓練 - Whether or not the object will be a medical vehicle. Czy pojazd ma być pojazdem medycznym? diff --git a/addons/medical/ui/menu.hpp b/addons/medical/ui/menu.hpp deleted file mode 100644 index 30a94e96c7..0000000000 --- a/addons/medical/ui/menu.hpp +++ /dev/null @@ -1,570 +0,0 @@ -#include "\z\ace\addons\common\define.hpp" - -class GVAR(medicalMenu) { - idd = 314412; - movingEnable = true; - onLoad = QUOTE(uiNamespace setVariable [ARR_2(QQGVAR(medicalMenu), _this select 0)]; [_this select 0] call FUNC(onMenuOpen);); - onUnload = QUOTE([] call FUNC(onMenuClose)); - class controlsBackground { - class HeaderBackground: ACE_gui_backgroundBase { - idc = -1; - SizeEx = "(((((safezoneW / safezoneH) min 1.2) / 1.2) / 25) * 1)"; - x = "1 * (((safezoneW / safezoneH) min 1.2) / 40) + (safezoneX + (safezoneW - ((safezoneW / safezoneH) min 1.2))/2)"; - y = "1 * ((((safezoneW / safezoneH) min 1.2) / 1.2) / 25) + (safezoneY + (safezoneH - (((safezoneW / safezoneH) min 1.2) / 1.2))/2)"; - w = "38 * (((safezoneW / safezoneH) min 1.2) / 40)"; - h = "1 * ((((safezoneW / safezoneH) min 1.2) / 1.2) / 25)"; - text = "#(argb,8,8,3)color(0,0,0,0)"; - }; - class CenterBackground: HeaderBackground { - y = "2.1 * ((((safezoneW / safezoneH) min 1.2) / 1.2) / 25) + (safezoneY + (safezoneH - (((safezoneW / safezoneH) min 1.2) / 1.2))/2)"; - h = "16 * ((((safezoneW / safezoneH) min 1.2) / 1.2) / 25)"; - text = "#(argb,8,8,3)color(0,0,0,0.8)"; - colorText[] = {0, 0, 0, "(profilenamespace getVariable ['GUI_BCG_RGB_A',0.9])"}; - colorBackground[] = {0,0,0,"(profilenamespace getVariable ['GUI_BCG_RGB_A',0.9])"}; - }; - class BottomBackground: CenterBackground { - y = "(18.6 * ((((safezoneW / safezoneH) min 1.2) / 1.2) / 25) + (safezoneY + (safezoneH - (((safezoneW / safezoneH) min 1.2) / 1.2))/2))"; - h = "9 * ((((safezoneW / safezoneH) min 1.2) / 1.2) / 25)"; - }; - }; - - class controls { - class HeaderName { - idc = 1; - type = CT_STATIC; - x = "1 * (((safezoneW / safezoneH) min 1.2) / 40) + (safezoneX + (safezoneW - ((safezoneW / safezoneH) min 1.2))/2)"; - y = "1 * ((((safezoneW / safezoneH) min 1.2) / 1.2) / 25) + (safezoneY + (safezoneH - (((safezoneW / safezoneH) min 1.2) / 1.2))/2)"; - w = "38 * (((safezoneW / safezoneH) min 1.2) / 40)"; - h = "1 * ((((safezoneW / safezoneH) min 1.2) / 1.2) / 25)"; - style = ST_LEFT + ST_SHADOW; - font = "RobotoCondensed"; - SizeEx = "(((((safezoneW / safezoneH) min 1.2) / 1.2) / 25) * 1)"; - colorText[] = {0.95, 0.95, 0.95, 0.75}; - colorBackground[] = {"(profilenamespace getVariable ['GUI_BCG_RGB_R',0.69])","(profilenamespace getVariable ['GUI_BCG_RGB_G',0.75])","(profilenamespace getVariable ['GUI_BCG_RGB_B',0.5])", "(profilenamespace getVariable ['GUI_BCG_RGB_A',0.9])"}; - text = ""; - }; - - class IconsBackGroundBar: ACE_gui_backgroundBase{ - idc = -1; - SizeEx = "(((((safezoneW / safezoneH) min 1.2) / 1.2) / 25) * 1)"; - x = "1 * (((safezoneW / safezoneH) min 1.2) / 40) + (safezoneX + (safezoneW - ((safezoneW / safezoneH) min 1.2))/2)"; - y = "2.1 * ((((safezoneW / safezoneH) min 1.2) / 1.2) / 25) + (safezoneY + (safezoneH - (((safezoneW / safezoneH) min 1.2) / 1.2))/2)"; - w = "38 * (((safezoneW / safezoneH) min 1.2) / 40)"; - h = "3.1 * ((((safezoneW / safezoneH) min 1.2) / 1.2) / 25)"; - text = QPATHTOF(data\background_img.paa); - colorText[] = {1, 1, 1, 0.0}; - }; - class CatagoryLeft: HeaderName { - x = "1 * (((safezoneW / safezoneH) min 1.2) / 40) + (safezoneX + (safezoneW - ((safezoneW / safezoneH) min 1.2))/2)"; - y = "2.5 * ((((safezoneW / safezoneH) min 1.2) / 1.2) / 25) + (safezoneY + (safezoneH - (((safezoneW / safezoneH) min 1.2) / 1.2))/2)"; - w = "12.33 * (((safezoneW / safezoneH) min 1.2) / 40)"; - h = "1 * ((((safezoneW / safezoneH) min 1.2) / 1.2) / 25)"; - style = ST_CENTER; - colorText[] = {1, 1, 1.0, 0.9}; - colorBackground[] = {0,0,0,0}; - SizeEx = "(((((safezoneW / safezoneH) min 1.2) / 1.2) / 25) * 1.2)"; - text = CSTRING(EXAMINE_TREATMENT); - }; - class CatagoryCenter: CatagoryLeft { - x = "13.33 * (((safezoneW / safezoneH) min 1.2) / 40) + (safezoneX + (safezoneW - ((safezoneW / safezoneH) min 1.2))/2)"; - text = CSTRING(STATUS); - }; - class CatagoryRight: CatagoryCenter{ - x = "25.66 * (((safezoneW / safezoneH) min 1.2) / 40) + (safezoneX + (safezoneW - ((safezoneW / safezoneH) min 1.2))/2)"; - text = CSTRING(OVERVIEW); - }; - class Line: ACE_gui_backgroundBase { - idc = -1; - SizeEx = "(((((safezoneW / safezoneH) min 1.2) / 1.2) / 25) * 1)"; - x = "1.5 * (((safezoneW / safezoneH) min 1.2) / 40) + (safezoneX + (safezoneW - ((safezoneW / safezoneH) min 1.2))/2)"; - y = "3.7 * ((((safezoneW / safezoneH) min 1.2) / 1.2) / 25) + (safezoneY + (safezoneH - (((safezoneW / safezoneH) min 1.2) / 1.2))/2)"; - w = "37 * (((safezoneW / safezoneH) min 1.2) / 40)"; - h = "0.03 * ((((safezoneW / safezoneH) min 1.2) / 1.2) / 25)"; - text = "#(argb,8,8,3)color(1,1,1,0.5)"; - }; - - class iconImg1: ACE_gui_backgroundBase { - idc = 111; - x = "1.5 * (((safezoneW / safezoneH) min 1.2) / 40) + (safezoneX + (safezoneW - ((safezoneW / safezoneH) min 1.2))/2)"; - y = "3.73 * ((((safezoneW / safezoneH) min 1.2) / 1.2) / 25) + (safezoneY + (safezoneH - (((safezoneW / safezoneH) min 1.2) / 1.2))/2)"; - w = "1.5 * (((safezoneW / safezoneH) min 1.2) / 40)"; - h = "1.5 * ((((safezoneW / safezoneH) min 1.2) / 1.2) / 25)"; - size = "(((((safezoneW / safezoneH) min 1.2) / 1.2) / 25) * 1.4)"; - SizeEx = "(((((safezoneW / safezoneH) min 1.2) / 1.2) / 25) * 0.1)"; - colorBackground[] = {0,0,0,1}; - colorPicture[] = {1,1,1,1}; - colorText[] = {1,1,1,1}; - text = QPATHTOF(data\icons\triage_card_small.paa); - }; - class iconImg2: iconImg1 { - idc = 112; - x = "3 * (((safezoneW / safezoneH) min 1.2) / 40) + (safezoneX + (safezoneW - ((safezoneW / safezoneH) min 1.2))/2)"; - text = QPATHTOF(data\icons\examine_patient_small.paa); - }; - class iconImg3: iconImg1 { - idc = 113; - x = "4.5 * (((safezoneW / safezoneH) min 1.2) / 40) + (safezoneX + (safezoneW - ((safezoneW / safezoneH) min 1.2))/2)"; - text = QPATHTOF(data\icons\bandage_fracture_small.paa); - }; - class iconImg4: iconImg1 { - idc = 114; - x = "6 * (((safezoneW / safezoneH) min 1.2) / 40) + (safezoneX + (safezoneW - ((safezoneW / safezoneH) min 1.2))/2)"; - text = QPATHTOF(data\icons\medication_small.paa); - }; - class iconImg5: iconImg1 { - idc = 115; - x = "7.5 * (((safezoneW / safezoneH) min 1.2) / 40) + (safezoneX + (safezoneW - ((safezoneW / safezoneH) min 1.2))/2)"; - text = QPATHTOF(data\icons\airway_management_small.paa); - }; - class iconImg6: iconImg1 { - idc = 116; - x = "9 * (((safezoneW / safezoneH) min 1.2) / 40) + (safezoneX + (safezoneW - ((safezoneW / safezoneH) min 1.2))/2)"; - text = QPATHTOF(data\icons\advanced_treatment_small.paa); - }; - class iconImg7: iconImg1 { - idc = 117; - x = "10.5 * (((safezoneW / safezoneH) min 1.2) / 40) + (safezoneX + (safezoneW - ((safezoneW / safezoneH) min 1.2))/2)"; - text = QPATHTOF(data\icons\icon_carry.paa); - }; - class iconImg8: iconImg1 { - idc = 118; - x = "12 * (((safezoneW / safezoneH) min 1.2) / 40) + (safezoneX + (safezoneW - ((safezoneW / safezoneH) min 1.2))/2)"; - text = QPATHTOF(data\icons\toggle_self_small.paa); - }; - - - class BtnIconLeft1: ACE_gui_buttonBase { - idc = 11; - x = "1.5 * (((safezoneW / safezoneH) min 1.2) / 40) + (safezoneX + (safezoneW - ((safezoneW / safezoneH) min 1.2))/2)"; - y = "3.73 * ((((safezoneW / safezoneH) min 1.2) / 1.2) / 25) + (safezoneY + (safezoneH - (((safezoneW / safezoneH) min 1.2) / 1.2))/2)"; - w = "1.5 * (((safezoneW / safezoneH) min 1.2) / 40)"; - h = "1.5 * ((((safezoneW / safezoneH) min 1.2) / 1.2) / 25)"; - size = "(((((safezoneW / safezoneH) min 1.2) / 1.2) / 25) * 1.4)"; - SizeEx = "(((((safezoneW / safezoneH) min 1.2) / 1.2) / 25) * 0.1)"; - animTextureNormal = "#(argb,8,8,3)color(0,0,0,0.0)"; - animTextureDisabled = "#(argb,8,8,3)color(0,0,0,0.0)"; - animTextureOver = "#(argb,8,8,3)color(0,0,0,0.0)"; - animTextureFocused = "#(argb,8,8,3)color(0,0,0,0.0)"; - animTexturePressed = "#(argb,8,8,3)color(0,0,0,0.0)"; - animTextureDefault = "#(argb,8,8,3)color(0,0,0,0.0)"; - action = QUOTE(['triage'] call FUNC(handleUI_DisplayOptions);); - }; - class BtnIconLeft2: BtnIconLeft1 { - idc = 12; - x = "3 * (((safezoneW / safezoneH) min 1.2) / 40) + (safezoneX + (safezoneW - ((safezoneW / safezoneH) min 1.2))/2)"; - action = QUOTE(['examine'] call FUNC(handleUI_DisplayOptions);); - }; - class BtnIconLeft3: BtnIconLeft1 { - idc = 13; - x = "4.5 * (((safezoneW / safezoneH) min 1.2) / 40) + (safezoneX + (safezoneW - ((safezoneW / safezoneH) min 1.2))/2)"; - action = QUOTE(['bandage'] call FUNC(handleUI_DisplayOptions);); - }; - class BtnIconLeft4: BtnIconLeft1 { - idc = 14; - x = "6 * (((safezoneW / safezoneH) min 1.2) / 40) + (safezoneX + (safezoneW - ((safezoneW / safezoneH) min 1.2))/2)"; - action = QUOTE(['medication'] call FUNC(handleUI_DisplayOptions);); - }; - class BtnIconLeft5: BtnIconLeft1 { - idc = 15; - x = "7.5 * (((safezoneW / safezoneH) min 1.2) / 40) + (safezoneX + (safezoneW - ((safezoneW / safezoneH) min 1.2))/2)"; - action = QUOTE(['airway'] call FUNC(handleUI_DisplayOptions);); - }; - class BtnIconLeft6: BtnIconLeft1 { - idc = 16; - x = "9 * (((safezoneW / safezoneH) min 1.2) / 40) + (safezoneX + (safezoneW - ((safezoneW / safezoneH) min 1.2))/2)"; - action = QUOTE(['advanced'] call FUNC(handleUI_DisplayOptions);); - }; - class BtnIconLeft7: BtnIconLeft1 { - idc = 17; - x = "10.5 * (((safezoneW / safezoneH) min 1.2) / 40) + (safezoneX + (safezoneW - ((safezoneW / safezoneH) min 1.2))/2)"; - action = QUOTE(['drag'] call FUNC(handleUI_DisplayOptions);); - }; - class BtnIconLeft8: BtnIconLeft1 { - idc = 18; - x = "12 * (((safezoneW / safezoneH) min 1.2) / 40) + (safezoneX + (safezoneW - ((safezoneW / safezoneH) min 1.2))/2)"; - action = QUOTE(['toggle'] call FUNC(handleUI_DisplayOptions);); - }; - - class TriageCardList: ACE_gui_listBoxBase { - idc = 212; - x = "1.5 * (((safezoneW / safezoneH) min 1.2) / 40) + (safezoneX + (safezoneW - ((safezoneW / safezoneH) min 1.2))/2)"; - y = "5.4 * ((((safezoneW / safezoneH) min 1.2) / 1.2) / 25) + (safezoneY + (safezoneH - (((safezoneW / safezoneH) min 1.2) / 1.2))/2)"; - w = "12 * (((safezoneW / safezoneH) min 1.2) / 40)"; - h = "10 * ((((safezoneW / safezoneH) min 1.2) / 1.2) / 25)"; - SizeEx = "(((((safezoneW / safezoneH) min 1.2) / 1.2) / 25) * 0.7)"; - rowHeight = 0.03; - colorBackground[] = {0, 0, 0, 0.2}; - colorText[] = {1,1, 1, 1.0}; - colorScrollbar[] = {0.95, 0.95, 0.95, 1}; - colorSelect[] = {0.95, 0.95, 0.95, 1}; - colorSelect2[] = {0.95, 0.95, 0.95, 1}; - colorSelectBackground[] = {0, 0, 0, 0.0}; - colorSelectBackground2[] = {0.0, 0.0, 0.0, 0.0}; - }; - - // Left side - class BtnMenu1: BtnIconLeft1 { - idc = 20; - y = "5.4 * ((((safezoneW / safezoneH) min 1.2) / 1.2) / 25) + (safezoneY + (safezoneH - (((safezoneW / safezoneH) min 1.2) / 1.2))/2)"; - w = "12 * (((safezoneW / safezoneH) min 1.2) / 40)"; - h = "1 * ((((safezoneW / safezoneH) min 1.2) / 1.2) / 25)"; - text = ""; - size = "(((((safezoneW / safezoneH) min 1.2) / 1.2) / 25) * 0.9)"; - animTextureNormal = "#(argb,8,8,3)color(0,0,0,0.8)"; - animTextureDisabled = "#(argb,8,8,3)color(0,0,0,0.5)"; - animTextureOver = "#(argb,8,8,3)color(1,1,1,1)"; - animTextureFocused = "#(argb,8,8,3)color(1,1,1,1)"; - animTexturePressed = "#(argb,8,8,3)color(1,1,1,1)"; - animTextureDefault = "#(argb,8,8,3)color(1,1,1,1)"; - color[] = {1, 1, 1, 1}; - color2[] = {0,0,0, 1}; - colorBackgroundFocused[] = {1,1,1,1}; - colorBackground[] = {1,1,1,1}; - colorbackground2[] = {1,1,1,1}; - colorDisabled[] = {0.5,0.5,0.5,0.8}; - colorFocused[] = {0,0,0,1}; - periodFocus = 1; - periodOver = 1; - action = ""; - }; - class BtnMenu2: BtnMenu1 { - idc = 21; - y = "6.5 * ((((safezoneW / safezoneH) min 1.2) / 1.2) / 25) + (safezoneY + (safezoneH - (((safezoneW / safezoneH) min 1.2) / 1.2))/2)"; - text = ""; - }; - class BtnMenu3: BtnMenu1 { - idc = 22; - y = "7.6 * ((((safezoneW / safezoneH) min 1.2) / 1.2) / 25) + (safezoneY + (safezoneH - (((safezoneW / safezoneH) min 1.2) / 1.2))/2)"; - text = ""; - }; - class BtnMenu4: BtnMenu1 { - idc = 23; - y = "8.7 * ((((safezoneW / safezoneH) min 1.2) / 1.2) / 25) + (safezoneY + (safezoneH - (((safezoneW / safezoneH) min 1.2) / 1.2))/2)"; - text =""; - }; - class BtnMenu5: BtnMenu1 { - idc = 24; - y = "9.8 * ((((safezoneW / safezoneH) min 1.2) / 1.2) / 25) + (safezoneY + (safezoneH - (((safezoneW / safezoneH) min 1.2) / 1.2))/2)"; - text = ""; - }; - class BtnMenu6: BtnMenu1 { - idc = 25; - y = "10.9 * ((((safezoneW / safezoneH) min 1.2) / 1.2) / 25) + (safezoneY + (safezoneH - (((safezoneW / safezoneH) min 1.2) / 1.2))/2)"; - text = ""; - }; - class BtnMenu7: BtnMenu1 { - idc = 26; - y = "12 * ((((safezoneW / safezoneH) min 1.2) / 1.2) / 25) + (safezoneY + (safezoneH - (((safezoneW / safezoneH) min 1.2) / 1.2))/2)"; - text = ""; - }; - class BtnMenu8: BtnMenu1 { - idc = 27; - y = "13.1 * ((((safezoneW / safezoneH) min 1.2) / 1.2) / 25) + (safezoneY + (safezoneH - (((safezoneW / safezoneH) min 1.2) / 1.2))/2)"; - text = ""; - }; - // center - - class bodyImgBackground: ACE_gui_backgroundBase { - idc = -1; - x = "13.33 * (((safezoneW / safezoneH) min 1.2) / 40) + (safezoneX + (safezoneW - ((safezoneW / safezoneH) min 1.2))/2)"; - y = "3.73 * ((((safezoneW / safezoneH) min 1.2) / 1.2) / 25) + (safezoneY + (safezoneH - (((safezoneW / safezoneH) min 1.2) / 1.2))/2)"; - w = "12.33 * (((safezoneW / safezoneH) min 1.2) / 40)"; - h = "12.33 * ((((safezoneW / safezoneH) min 1.2) / 1.2) / 25)"; - SizeEx = "(((((safezoneW / safezoneH) min 1.2) / 1.2) / 25) * 1.4)"; - colorBackground[] = {1,1,1,1}; - colorPicture[] = {1,1,1,1}; - colorText[] = {1,1,1,1}; - text = QPATHTOF(ui\ui\body_background.paa); - }; - class bodyImgHead: bodyImgBackground { - idc = 50; - x = "13.33 * (((safezoneW / safezoneH) min 1.2) / 40) + (safezoneX + (safezoneW - ((safezoneW / safezoneH) min 1.2))/2)"; - y = "3.73 * ((((safezoneW / safezoneH) min 1.2) / 1.2) / 25) + (safezoneY + (safezoneH - (((safezoneW / safezoneH) min 1.2) / 1.2))/2)"; - w = "12.33 * (((safezoneW / safezoneH) min 1.2) / 40)"; - h = "12.33 * ((((safezoneW / safezoneH) min 1.2) / 1.2) / 25)"; - SizeEx = "(((((safezoneW / safezoneH) min 1.2) / 1.2) / 25) * 1.4)"; - colorBackground[] = {1,1,1,1}; - colorPicture[] = {1,1,1,0.75}; - colorText[] = {1,1,1,0.75}; - text = QPATHTOF(ui\ui\body_head.paa); - }; - - class bodyImgTorso: bodyImgHead { - idc = 51; - text = QPATHTOF(ui\ui\body_torso.paa); - }; - class bodyImgArms_l: bodyImgHead { - idc = 52; - text = QPATHTOF(ui\ui\body_arm_left.paa); - }; - class bodyImgArms_r: bodyImgHead { - idc = 53; - text = QPATHTOF(ui\ui\body_arm_right.paa); - }; - class bodyImgLegs_l: bodyImgHead { - idc = 54; - text = QPATHTOF(ui\ui\body_leg_left.paa); - }; - class bodyImgLegs_r: bodyImgHead { - idc = 55; - text = QPATHTOF(ui\ui\body_leg_right.paa); - }; - - - class selectHead: ACE_gui_buttonBase { - idc = 301; - x = "18.8 * (((safezoneW / safezoneH) min 1.2) / 40) + (safezoneX + (safezoneW - ((safezoneW / safezoneH) min 1.2))/2)"; - y = "3.9 * ((((safezoneW / safezoneH) min 1.2) / 1.2) / 25) + (safezoneY + (safezoneH - (((safezoneW / safezoneH) min 1.2) / 1.2))/2)"; - w = "1.4 * (((safezoneW / safezoneH) min 1.2) / 40)"; - h = "1.5 * ((((safezoneW / safezoneH) min 1.2) / 1.2) / 25)"; - size = "(((((safezoneW / safezoneH) min 1.2) / 1.2) / 25) * 1.4)"; - SizeEx = "(((((safezoneW / safezoneH) min 1.2) / 1.2) / 25) * 0.1)"; - animTextureNormal = "#(argb,8,8,3)color(0,0,0,0.0)"; - animTextureDisabled = "#(argb,8,8,3)color(0,0,0,0.0)"; - animTextureOver = "#(argb,8,8,3)color(0,0,0,0.0)"; - animTextureFocused = "#(argb,8,8,3)color(0,0,0,0.0)"; - animTexturePressed = "#(argb,8,8,3)color(0,0,0,0.0)"; - animTextureDefault = "#(argb,8,8,3)color(0,0,0,0.0)"; - action = QUOTE(GVAR(selectedBodyPart) = 0;); - }; - class selectTorso : selectHead { - idc = 302; - x = "18.4 * (((safezoneW / safezoneH) min 1.2) / 40) + (safezoneX + (safezoneW - ((safezoneW / safezoneH) min 1.2))/2)"; - y = "5.4 * ((((safezoneW / safezoneH) min 1.2) / 1.2) / 25) + (safezoneY + (safezoneH - (((safezoneW / safezoneH) min 1.2) / 1.2))/2)"; - w = "2.2 * (((safezoneW / safezoneH) min 1.2) / 40)"; - h = "4.1 * ((((safezoneW / safezoneH) min 1.2) / 1.2) / 25)"; - action = QUOTE(GVAR(selectedBodyPart) = 1;); - }; - class selectLeftArm: selectHead{ - idc = 303; - x = "17.4 * (((safezoneW / safezoneH) min 1.2) / 40) + (safezoneX + (safezoneW - ((safezoneW / safezoneH) min 1.2))/2)"; - y = "5.9 * ((((safezoneW / safezoneH) min 1.2) / 1.2) / 25) + (safezoneY + (safezoneH - (((safezoneW / safezoneH) min 1.2) / 1.2))/2)"; - w = "1.1 * (((safezoneW / safezoneH) min 1.2) / 40)"; - h = "4.3 * ((((safezoneW / safezoneH) min 1.2) / 1.2) / 25)"; - action = QUOTE(GVAR(selectedBodyPart) = 3;); - }; - class selectRightArm: selectLeftArm{ - idc = 304; - x = "20.6 * (((safezoneW / safezoneH) min 1.2) / 40) + (safezoneX + (safezoneW - ((safezoneW / safezoneH) min 1.2))/2)"; - action = QUOTE(GVAR(selectedBodyPart) = 2;); - }; - class selectLeftLeg :selectHead { - idc = 305; - x = "18.5 * (((safezoneW / safezoneH) min 1.2) / 40) + (safezoneX + (safezoneW - ((safezoneW / safezoneH) min 1.2))/2)"; - y = "9.5 * ((((safezoneW / safezoneH) min 1.2) / 1.2) / 25) + (safezoneY + (safezoneH - (((safezoneW / safezoneH) min 1.2) / 1.2))/2)"; - w = "1.1 * (((safezoneW / safezoneH) min 1.2) / 40)"; - h = "6 * ((((safezoneW / safezoneH) min 1.2) / 1.2) / 25)"; - action = QUOTE(GVAR(selectedBodyPart) = 5;); - }; - class selectRightLeg :selectLeftLeg { - idc = 306; - x = "19.6 * (((safezoneW / safezoneH) min 1.2) / 40) + (safezoneX + (safezoneW - ((safezoneW / safezoneH) min 1.2))/2)"; - action = QUOTE(GVAR(selectedBodyPart) = 4;); - }; - - - class TriageTextBottom: HeaderName { - idc = 2000; - x = "13.33 * (((safezoneW / safezoneH) min 1.2) / 40) + (safezoneX + (safezoneW - ((safezoneW / safezoneH) min 1.2))/2)"; - y = "16.5 * ((((safezoneW / safezoneH) min 1.2) / 1.2) / 25) + (safezoneY + (safezoneH - (((safezoneW / safezoneH) min 1.2) / 1.2))/2)"; - w = "12.33 * (((safezoneW / safezoneH) min 1.2) / 40)"; - h = "1.1 * ((((safezoneW / safezoneH) min 1.2) / 1.2) / 25)"; - style = ST_CENTER; - colorText[] = {1, 1, 1.0, 1}; - colorBackground[] = {0,0.0,0.0,0.7}; - SizeEx = "(((((safezoneW / safezoneH) min 1.2) / 1.2) / 25) * 1)"; - text = ""; - }; - - // Right side - class InjuryList: ACE_gui_listBoxBase { - idc = 213; - x = "25.66 * (((safezoneW / safezoneH) min 1.2) / 40) + (safezoneX + (safezoneW - ((safezoneW / safezoneH) min 1.2))/2)"; - y = "5.5 * ((((safezoneW / safezoneH) min 1.2) / 1.2) / 25) + (safezoneY + (safezoneH - (((safezoneW / safezoneH) min 1.2) / 1.2))/2)"; - w = "12.33 * (((safezoneW / safezoneH) min 1.2) / 40)"; - h = "10 * ((((safezoneW / safezoneH) min 1.2) / 1.2) / 25)"; - SizeEx = "(((((safezoneW / safezoneH) min 1.2) / 1.2) / 25) * 0.7)"; - rowHeight = 0.03; - colorBackground[] = {0, 0, 0, 0.2}; - colorText[] = {1,1, 1, 1.0}; - colorScrollbar[] = {0.95, 0.95, 0.95, 1}; - colorSelect[] = {0.95, 0.95, 0.95, 1}; - colorSelect2[] = {0.95, 0.95, 0.95, 1}; - colorSelectBackground[] = {0, 0, 0, 0.0}; - colorSelectBackground2[] = {0.0, 0.0, 0.0, 0.5}; - }; - // bottom - - class ActivityLogHeader: CatagoryLeft { - x = "1 * (((safezoneW / safezoneH) min 1.2) / 40) + (safezoneX + (safezoneW - ((safezoneW / safezoneH) min 1.2))/2)"; - y = "18.6 * ((((safezoneW / safezoneH) min 1.2) / 1.2) / 25) + (safezoneY + (safezoneH - (((safezoneW / safezoneH) min 1.2) / 1.2))/2)"; - w = "18.5 * (((safezoneW / safezoneH) min 1.2) / 40)"; - h = "1 * ((((safezoneW / safezoneH) min 1.2) / 1.2) / 25)"; - style = ST_CENTER; - colorText[] = {0.6, 0.7, 1.0, 1}; - colorBackground[] = {0,0,0,0}; - SizeEx = "(((((safezoneW / safezoneH) min 1.2) / 1.2) / 25) * 1)"; - text = CSTRING(ACTIVITY_LOG); - }; - class QuickViewHeader: ActivityLogHeader { - x = "19.5 * (((safezoneW / safezoneH) min 1.2) / 40) + (safezoneX + (safezoneW - ((safezoneW / safezoneH) min 1.2))/2)"; - text = CSTRING(QUICK_VIEW); - }; - class LineBottomHeaders: Line { - y = "19.5 * ((((safezoneW / safezoneH) min 1.2) / 1.2) / 25) + (safezoneY + (safezoneH - (((safezoneW / safezoneH) min 1.2) / 1.2))/2)"; - }; - class ActivityLog: InjuryList { - idc = 214; - //style = 16; - //type = 102; - //rows=1; - colorBackground[] = {0, 0, 0, 0}; - x = "1.5 * (((safezoneW / safezoneH) min 1.2) / 40) + (safezoneX + (safezoneW - ((safezoneW / safezoneH) min 1.2))/2)"; - y = "(19.5 * ((((safezoneW / safezoneH) min 1.2) / 1.2) / 25) + (safezoneY + (safezoneH - (((safezoneW / safezoneH) min 1.2) / 1.2))/2))"; - w = "18.5 * (((safezoneW / safezoneH) min 1.2) / 40)"; - h = "6.5 * ((((safezoneW / safezoneH) min 1.2) / 1.2) / 25)"; - SizeEx = "(((((safezoneW / safezoneH) min 1.2) / 1.2) / 25) * 0.7)"; - //colorSelectBackground[] = {0, 0, 0, 0.0}; - //colorSelectBackground2[] = {0.0, 0.0, 0.0, 0.0}; - //columns[] = {0.0, 0.08}; - //canDrag=true; - //arrowEmpty = "#(argb,8,8,3)color(1,1,1,1)"; - // arrowFull = "#(argb,8,8,3)color(1,1,1,1)"; - drawSideArrows = 0; - //idcLeft = -1; - //idcRight = -1; - }; - - class QuikViewLog: InjuryList { - idc = 215; - //style = 16; - //type = 102; - //rows=1; - colorBackground[] = {0, 0, 0, 0}; - x = "21.5 * (((safezoneW / safezoneH) min 1.2) / 40) + (safezoneX + (safezoneW - ((safezoneW / safezoneH) min 1.2))/2)"; - y = "(19.5 * ((((safezoneW / safezoneH) min 1.2) / 1.2) / 25) + (safezoneY + (safezoneH - (((safezoneW / safezoneH) min 1.2) / 1.2))/2))"; - w = "18.5 * (((safezoneW / safezoneH) min 1.2) / 40)"; - h = "6.5 * ((((safezoneW / safezoneH) min 1.2) / 1.2) / 25)"; - SizeEx = "(((((safezoneW / safezoneH) min 1.2) / 1.2) / 25) * 0.7)"; - colorSelectBackground[] = {0, 0, 0, 0.0}; - colorSelectBackground2[] = {0.0, 0.0, 0.0, 0.0}; - - //columns[] = {0.0, 0.08}; - //canDrag=true; - //arrowEmpty = "#(argb,8,8,3)color(1,1,1,1)"; - // arrowFull = "#(argb,8,8,3)color(1,1,1,1)"; - drawSideArrows = 0; - //idcLeft = -1; - //idcRight = -1; - }; - - class selectTriageStatus: ACE_gui_buttonBase { - idc = 2001; - x = "13.33 * (((safezoneW / safezoneH) min 1.2) / 40) + (safezoneX + (safezoneW - ((safezoneW / safezoneH) min 1.2))/2)"; - y = "16.5 * ((((safezoneW / safezoneH) min 1.2) / 1.2) / 25) + (safezoneY + (safezoneH - (((safezoneW / safezoneH) min 1.2) / 1.2))/2)"; - w = "12.33 * (((safezoneW / safezoneH) min 1.2) / 40)"; - h = "1.1 * ((((safezoneW / safezoneH) min 1.2) / 1.2) / 25)"; - style = ST_CENTER; - size = "(((((safezoneW / safezoneH) min 1.2) / 1.2) / 25) * 1.4)"; - SizeEx = "(((((safezoneW / safezoneH) min 1.2) / 1.2) / 25) * 1)"; - animTextureNormal = "#(argb,8,8,3)color(0,0,0,0.0)"; - animTextureDisabled = "#(argb,8,8,3)color(0,0,0,0.0)"; - animTextureOver = "#(argb,8,8,3)color(0,0,0,0.0)"; - animTextureFocused = "#(argb,8,8,3)color(0,0,0,0.0)"; - animTexturePressed = "#(argb,8,8,3)color(0,0,0,0.0)"; - animTextureDefault = "#(argb,8,8,3)color(0,0,0,0.0)"; - action = QUOTE([] call FUNC(handleUI_dropDownTriageCard);); - }; - class selectTriageStatusNone: selectTriageStatus { - idc = 2002; - x = 0; - y = 0; - w = 0; - h = 0; - text = ECSTRING(Medical,Triage_Status_None); - style = ST_CENTER; - size = "(((((safezoneW / safezoneH) min 1.2) / 1.2) / 25) * 1)"; - SizeEx = "(((((safezoneW / safezoneH) min 1.2) / 1.2) / 25) * 1)"; - animTextureNormal = "#(argb,8,8,3)color(0,0,0,0.9)"; - animTextureDisabled = "#(argb,8,8,3)color(0,0,0,0.9)"; - animTextureOver = "#(argb,8,8,3)color(0,0,0,0.9)"; - animTextureFocused = "#(argb,8,8,3)color(0,0,0,0.9)"; - animTexturePressed = "#(argb,8,8,3)color(0,0,0,0.9)"; - animTextureDefault = "#(argb,8,8,3)color(0,0,0,0.9)"; - action = QUOTE([] call FUNC(handleUI_dropDownTriageCard); [ARR_2(GVAR(INTERACTION_TARGET),0)] call FUNC(setTriageStatus);); - }; - - class selectTriageStatusMinor: selectTriageStatus { - idc = 2003; - x = 0; - y = 0; - w = 0; - h = 0; - text = ECSTRING(Medical,Triage_Status_Minor); - style = ST_CENTER; - size = "(((((safezoneW / safezoneH) min 1.2) / 1.2) / 25) * 1)"; - SizeEx = "(((((safezoneW / safezoneH) min 1.2) / 1.2) / 25) * 1)"; - animTextureNormal = "#(argb,8,8,3)color(0,0.5,0,0.9)"; - animTextureDisabled = "#(argb,8,8,3)color(0,0.5,0,0.9)"; - animTextureOver = "#(argb,8,8,3)color(0,0.5,0,0.9)"; - animTextureFocused = "#(argb,8,8,3)color(0,0.5,0,0.9)"; - animTexturePressed = "#(argb,8,8,3)color(0,0.5,0,0.9)"; - animTextureDefault = "#(argb,8,8,3)color(0,0.5,0,0.9)"; - action = QUOTE([] call FUNC(handleUI_dropDownTriageCard); [ARR_2(GVAR(INTERACTION_TARGET),1)] call FUNC(setTriageStatus);); - }; - class selectTriageStatusDelayed: selectTriageStatus { - idc = 2004; - x = 0; - y = 0; - w = 0; - h = 0; - text = ECSTRING(Medical,Triage_Status_Delayed); - style = ST_CENTER; - size = "(((((safezoneW / safezoneH) min 1.2) / 1.2) / 25) * 1)"; - SizeEx = "(((((safezoneW / safezoneH) min 1.2) / 1.2) / 25) * 1)"; - animTextureNormal = "#(argb,8,8,3)color(0.77,0.51,0.08,0.9)"; - animTextureDisabled = "#(argb,8,8,3)color(0.77,0.51,0.08,0.9)"; - animTextureOver = "#(argb,8,8,3)color(0.77,0.51,0.08,0.9)"; - animTextureFocused = "#(argb,8,8,3)color(0.77,0.51,0.08,0.9)"; - animTexturePressed = "#(argb,8,8,3)color(0.77,0.51,0.08,0.9)"; - animTextureDefault = "#(argb,8,8,3)color(0.77,0.51,0.08,0.9)"; - action = QUOTE([] call FUNC(handleUI_dropDownTriageCard); [ARR_2(GVAR(INTERACTION_TARGET),2)] call FUNC(setTriageStatus);); - }; - class selectTriageStatusImmediate: selectTriageStatus { - idc = 2005; - x = 0; - y = 0; - w = 0; - h = 0; - text = ECSTRING(Medical,Triage_Status_Immediate); - style = ST_CENTER; - size = "(((((safezoneW / safezoneH) min 1.2) / 1.2) / 25) * 1)"; - SizeEx = "(((((safezoneW / safezoneH) min 1.2) / 1.2) / 25) * 1)"; - animTextureNormal = "#(argb,8,8,3)color(1,0.2,0.2,0.9)"; - animTextureDisabled = "#(argb,8,8,3)color(1,0.2,0.2,0.9)"; - animTextureOver = "#(argb,8,8,3)color(1,0.2,0.2,0.9)"; - animTextureFocused = "#(argb,8,8,3)color(1,0.2,0.2,0.9)"; - animTexturePressed = "#(argb,8,8,3)color(1,0.2,0.2,0.9)"; - animTextureDefault = "#(argb,8,8,3)color(1,0.2,0.2,0.9)"; - action = QUOTE([] call FUNC(handleUI_dropDownTriageCard); [ARR_2(GVAR(INTERACTION_TARGET),3)] call FUNC(setTriageStatus);); - }; - class selectTriageStatusDeceased: selectTriageStatus { - idc = 2006; - x = 0; - y = 0; - w = 0; - h = 0; - text = ECSTRING(Medical,Triage_Status_Deceased); - style = ST_CENTER; - size = "(((((safezoneW / safezoneH) min 1.2) / 1.2) / 25) * 1)"; - SizeEx = "(((((safezoneW / safezoneH) min 1.2) / 1.2) / 25) * 1)"; - animTextureNormal = "#(argb,8,8,3)color(0,0,0,0.9)"; - animTextureDisabled = "#(argb,8,8,3)color(0,0,0,0.9)"; - animTextureOver = "#(argb,8,8,3)color(0,0,0,0.9)"; - animTextureFocused = "#(argb,8,8,3)color(0,0,0,0.9)"; - animTexturePressed = "#(argb,8,8,3)color(0,0,0,0.9)"; - animTextureDefault = "#(argb,8,8,3)color(0,0,0,0.9)"; - action = QUOTE([] call FUNC(handleUI_dropDownTriageCard); [ARR_2(GVAR(INTERACTION_TARGET),4)] call FUNC(setTriageStatus);); - }; - }; -}; diff --git a/addons/medical_ai/script_component.hpp b/addons/medical_ai/script_component.hpp index f335b7dc0c..53ffcf20ba 100644 --- a/addons/medical_ai/script_component.hpp +++ b/addons/medical_ai/script_component.hpp @@ -15,4 +15,4 @@ #endif #include "\z\ace\addons\main\script_macros.hpp" -#include "\z\ace\addons\medical\script_macros_medical.hpp" +#include "\z\ace\addons\medical_engine\script_macros_medical.hpp" diff --git a/addons/medical_blood/script_component.hpp b/addons/medical_blood/script_component.hpp index 313161a7b2..d94019a080 100644 --- a/addons/medical_blood/script_component.hpp +++ b/addons/medical_blood/script_component.hpp @@ -15,7 +15,6 @@ #endif #include "\z\ace\addons\main\script_macros.hpp" -#include "\z\ace\addons\medical\script_macros_medical.hpp" #define MAX_BLOOD_OBJECTS 500 #define BLOOD_OBJECT_LIFETIME 900 diff --git a/addons/medical_damage/XEH_PREP.hpp b/addons/medical_damage/XEH_PREP.hpp index 08f7a9debc..ad2055ccc5 100644 --- a/addons/medical_damage/XEH_PREP.hpp +++ b/addons/medical_damage/XEH_PREP.hpp @@ -1,5 +1,5 @@ - PREP(getTypeOfDamage); +PREP(handleIncapacitation); PREP(parseConfigForInjuries); PREP(woundsHandler); PREP(woundsHandlerSQF); diff --git a/addons/medical_damage/XEH_preInit.sqf b/addons/medical_damage/XEH_preInit.sqf index 4d07495808..63005c6562 100644 --- a/addons/medical_damage/XEH_preInit.sqf +++ b/addons/medical_damage/XEH_preInit.sqf @@ -26,8 +26,6 @@ if ("ace_medical" callExtension "version" != "") then { private _typeOfDamage = _ammo call FUNC(getTypeOfDamage); [_unit, _woundedHitPoint, _receivedDamage, _typeOfDamage] call FUNC(woundsHandlerActive); - - // [_unit, EGVAR(medical,STATE_MACHINE)] call EFUNC(medical,addStateHandler); }] call CBA_fnc_addEventHandler; ADDON = true; diff --git a/addons/medical_damage/config.cpp b/addons/medical_damage/config.cpp index 008bdc3a39..b558c2426c 100644 --- a/addons/medical_damage/config.cpp +++ b/addons/medical_damage/config.cpp @@ -15,5 +15,8 @@ class CfgPatches { }; #include "ACE_Medical_Injuries.hpp" - #include "CfgEventHandlers.hpp" + +class ACE_Extensions { + extensions[] += {"ace_medical"}; +}; diff --git a/addons/medical/functions/fnc_handleIncapacitation.sqf b/addons/medical_damage/functions/fnc_handleIncapacitation.sqf similarity index 79% rename from addons/medical/functions/fnc_handleIncapacitation.sqf rename to addons/medical_damage/functions/fnc_handleIncapacitation.sqf index 3fe4de67be..24db6df637 100644 --- a/addons/medical/functions/fnc_handleIncapacitation.sqf +++ b/addons/medical_damage/functions/fnc_handleIncapacitation.sqf @@ -15,7 +15,7 @@ params ["_unit"]; private _painLevel = GET_PAIN_PERCEIVED(_unit); -private _bodyPartDamage = _unit getVariable [QGVAR(bodyPartDamage), [0,0,0,0,0,0]]; +private _bodyPartDamage = _unit getVariable [QEGVAR(medical,bodyPartDamage), [0,0,0,0,0,0]]; _bodyPartDamage params ["_headDamage", "_bodyDamage", "_leftArmDamage", "_rightArmDamage", "_leftLegDamage", "_rightLegDamage"]; @@ -25,12 +25,12 @@ _bodyPartDamage params ["_headDamage", "_bodyDamage", "_leftArmDamage", "_rightA if (_bodyPartN == 1 && {_damage < PENETRATION_THRESHOLD}) then { _bodyDamage = _bodyDamage - (_amountOf * _damage); }; -} forEach (_unit getVariable [QGVAR(openWounds), []]); +} forEach (_unit getVariable [QEGVAR(medical,openWounds), []]); private _damageThreshold = if (isPlayer _unit) then { - GVAR(playerDamageThreshold) + EGVAR(medical,playerDamageThreshold) } else { - GVAR(AIDamageThreshold) + EGVAR(medical,AIDamageThreshold) }; if ((_headDamage > _damageThreshold / 2) || {_bodyDamage > _damageThreshold} || {(_painLevel >= PAIN_UNCONSCIOUS) && {random 1 < 0.1}}) then { diff --git a/addons/medical_damage/functions/fnc_woundsHandler.sqf b/addons/medical_damage/functions/fnc_woundsHandler.sqf index 99c90719cc..3f625b10a7 100644 --- a/addons/medical_damage/functions/fnc_woundsHandler.sqf +++ b/addons/medical_damage/functions/fnc_woundsHandler.sqf @@ -116,7 +116,7 @@ _bodyPartVisParams call EFUNC(medical_engine,updateBodyPartVisuals); [_unit, "hit", PAIN_TO_SCREAM(_painLevel)] call EFUNC(medical_engine,playInjuredSound); if (_critialDamage || {_painLevel > PAIN_UNCONSCIOUS}) then { - [_unit] call EFUNC(medical,handleIncapacitation); + [_unit] call FUNC(handleIncapacitation); }; TRACE_5("exit",_unit,_painLevel,GET_PAIN(_unit),_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 d65e5222cb..b42636ca9f 100644 --- a/addons/medical_damage/functions/fnc_woundsHandlerSQF.sqf +++ b/addons/medical_damage/functions/fnc_woundsHandlerSQF.sqf @@ -174,7 +174,7 @@ _bodyPartVisParams call EFUNC(medical_engine,updateBodyPartVisuals); [_unit, "hit", PAIN_TO_SCREAM(_painLevel)] call EFUNC(medical_engine,playInjuredSound); if (_critialDamage || {_painLevel > PAIN_UNCONSCIOUS}) then { - [_unit] call EFUNC(medical,handleIncapacitation); + [_unit] call FUNC(handleIncapacitation); }; TRACE_5("exit",_unit,_painLevel,GET_PAIN(_unit),_unit getVariable QEGVAR(medical,openWounds),_woundsCreated); diff --git a/addons/medical_damage/script_component.hpp b/addons/medical_damage/script_component.hpp index 0d1bc54e7e..5c8a63a5b5 100644 --- a/addons/medical_damage/script_component.hpp +++ b/addons/medical_damage/script_component.hpp @@ -15,4 +15,4 @@ #endif #include "\z\ace\addons\main\script_macros.hpp" -#include "\z\ace\addons\medical\script_macros_medical.hpp" +#include "\z\ace\addons\medical_engine\script_macros_medical.hpp" diff --git a/addons/medical_engine/script_component.hpp b/addons/medical_engine/script_component.hpp index 4ae38a8b6e..29e9eb5298 100644 --- a/addons/medical_engine/script_component.hpp +++ b/addons/medical_engine/script_component.hpp @@ -15,8 +15,8 @@ #endif #include "\z\ace\addons\main\script_macros.hpp" -#include "\z\ace\addons\medical\script_macros_medical.hpp" -#include "\z\ace\addons\medical\script_macros_config.hpp" +#include "\z\ace\addons\medical_engine\script_macros_medical.hpp" +#include "\z\ace\addons\medical_engine\script_macros_config.hpp" #define EMPTY_SOUND {"A3\Sounds_F\dummysound.wss",1,1} #define NAMESPACE_NULL locationNull diff --git a/addons/medical/script_macros_config.hpp b/addons/medical_engine/script_macros_config.hpp similarity index 96% rename from addons/medical/script_macros_config.hpp rename to addons/medical_engine/script_macros_config.hpp index 74aff6b38e..b29f9dd958 100644 --- a/addons/medical/script_macros_config.hpp +++ b/addons/medical_engine/script_macros_config.hpp @@ -1,7 +1,7 @@ /* Usage: - #include "\z\ace\addons\medical\script_macros_config.hpp" + #include "\z\ace\addons\medical_engine\script_macros_config.hpp" class CfgVehicles { class My_AwesomeUnit_base; diff --git a/addons/medical/script_macros_medical.hpp b/addons/medical_engine/script_macros_medical.hpp similarity index 96% rename from addons/medical/script_macros_medical.hpp rename to addons/medical_engine/script_macros_medical.hpp index c56723d1eb..ec2fe6546e 100644 --- a/addons/medical/script_macros_medical.hpp +++ b/addons/medical_engine/script_macros_medical.hpp @@ -1,5 +1,7 @@ #define ALL_BODY_PARTS ["head", "body", "leftarm", "rightarm", "leftleg", "rightleg"] +#define ALL_SELECTIONS ["head", "body", "hand_l", "hand_r", "leg_l", "leg_r"] +#define ALL_HITPOINTS ["HitHead", "HitBody", "HitLeftArm", "HitRightArm", "HitLeftLeg", "HitRightLeg"] #define MEDICAL_ACTION_DISTANCE 1.75 diff --git a/addons/medical_feedback/XEH_postInit.sqf b/addons/medical_feedback/XEH_postInit.sqf index ae29f6cc25..4f58d846cd 100644 --- a/addons/medical_feedback/XEH_postInit.sqf +++ b/addons/medical_feedback/XEH_postInit.sqf @@ -10,6 +10,13 @@ GVAR(heartBeatEffectRunning) = false; ["ace_unconscious", { params ["_unit", "_unconscious"]; + + if (local _unit) then { + _unit setVariable ["tf_voiceVolume", [1, 0] select _unconscious, true]; + _unit setVariable ["tf_unable_to_use_radio", _unconscious, true]; + _unit setVariable ["acre_sys_core_isDisabled", _unconscious, true]; + }; + if (_unit != ACE_player) exitWith {}; [_unconscious, 1] call FUNC(effectUnconscious); diff --git a/addons/medical_feedback/script_component.hpp b/addons/medical_feedback/script_component.hpp index 12e0d813e7..434de80a4c 100644 --- a/addons/medical_feedback/script_component.hpp +++ b/addons/medical_feedback/script_component.hpp @@ -15,7 +15,7 @@ #endif #include "\z\ace\addons\main\script_macros.hpp" -#include "\z\ace\addons\medical\script_macros_medical.hpp" +#include "\z\ace\addons\medical_engine\script_macros_medical.hpp" #define FX_PAIN_FADE_IN 0.3 #define FX_PAIN_FADE_OUT 0.7 diff --git a/addons/medical_gui/CfgVehicles.hpp b/addons/medical_gui/CfgVehicles.hpp index 64a58011dd..d093209940 100644 --- a/addons/medical_gui/CfgVehicles.hpp +++ b/addons/medical_gui/CfgVehicles.hpp @@ -45,7 +45,7 @@ class CfgVehicles { class CAManBase: Man { class ACE_SelfActions { class Medical { - displayName = ECSTRING(medical,Actions_Medical); + displayName = CSTRING(Actions_Medical); runOnHover = 1; exceptions[] = {"isNotInside", "isNotSitting"}; statement = QUOTE([ARR_3(_target,1,0)] call FUNC(displayPatientInformation)); @@ -80,7 +80,7 @@ class CfgVehicles { icon = QPATHTOF(ui\ui\icons\medical_cross.paa); }; class ACE_Medical_Radial { - displayName = ECSTRING(medical,Actions_Medical); + displayName = CSTRING(Actions_Medical); runOnHover = 1; exceptions[] = {"isNotInside", "isNotSitting"}; statement = QUOTE([ARR_3(_target,1,0)] call FUNC(displayPatientInformation)); @@ -91,7 +91,7 @@ class CfgVehicles { #undef ACTION_CONDITION }; class ACE_Medical_loadPatient { - displayName = ECSTRING(medical,LoadPatient); + displayName = CSTRING(LoadPatient); condition = "(_target getVariable ['ACE_isUnconscious', false]) && {alive _target} && {vehicle _target == _target}"; statement = QUOTE([ARR_2(_player, _target)] call EFUNC(medical_treatment,actionLoadUnit)); icon = QPATHTOF(ui\ui\icons\medical_cross.paa); @@ -99,7 +99,7 @@ class CfgVehicles { insertChildren = QUOTE(call DEFUNC(medical_treatment,addLoadPatientActions)); }; class ACE_Medical_UnLoadPatient { - displayName = ECSTRING(medical,UnloadPatient); + displayName = CSTRING(UnloadPatient); condition = "(_target getVariable ['ACE_isUnconscious', false]) && {vehicle _target != _target} && {vehicle _player == _player}"; statement = QUOTE([ARR_2(_player, _target)] call EFUNC(medical_treatment,actionUnloadUnit)); icon = QPATHTOF(ui\ui\icons\medical_cross.paa); diff --git a/addons/medical_gui/XEH_PREP.hpp b/addons/medical_gui/XEH_PREP.hpp index 46a69fe27f..c7850b0179 100644 --- a/addons/medical_gui/XEH_PREP.hpp +++ b/addons/medical_gui/XEH_PREP.hpp @@ -2,6 +2,7 @@ PREP(canOpenMenu); PREP(collectActions); PREP(collectActions3D); PREP(displayPatientInformation); +PREP(displayTriageCard); PREP(getTreatmentOptions); PREP(handleUI_DisplayOptions); PREP(handleUI_dropDownTriageCard); diff --git a/addons/medical/functions/fnc_displayTriageCard.sqf b/addons/medical_gui/functions/fnc_displayTriageCard.sqf similarity index 100% rename from addons/medical/functions/fnc_displayTriageCard.sqf rename to addons/medical_gui/functions/fnc_displayTriageCard.sqf diff --git a/addons/medical_gui/functions/fnc_getTreatmentOptions.sqf b/addons/medical_gui/functions/fnc_getTreatmentOptions.sqf index aa7bdc52d0..746f23aa6f 100644 --- a/addons/medical_gui/functions/fnc_getTreatmentOptions.sqf +++ b/addons/medical_gui/functions/fnc_getTreatmentOptions.sqf @@ -22,7 +22,7 @@ params ["_player", "_target", "_name"]; if (!([ACE_player, _target, ["isNotInside", "isNotSwimming"]] call EFUNC(common,canInteractWith))) exitWith {[]}; private _collectedActions = []; -private _bodyPart = EGVAR(medical,SELECTIONS) select GVAR(selectedBodyPart); +private _bodyPart = ALL_SELECTIONS select GVAR(selectedBodyPart); { _x params ["", "_currentCategory", "_currentCondition"]; if (_name == _currentCategory && {call _currentCondition}) then { diff --git a/addons/medical_gui/script_component.hpp b/addons/medical_gui/script_component.hpp index 69c036f8f0..6cb580dc08 100644 --- a/addons/medical_gui/script_component.hpp +++ b/addons/medical_gui/script_component.hpp @@ -15,4 +15,4 @@ #endif #include "\z\ace\addons\main\script_macros.hpp" -#include "\z\ace\addons\medical\script_macros_medical.hpp" +#include "\z\ace\addons\medical_engine\script_macros_medical.hpp" diff --git a/addons/medical_gui/stringtable.xml b/addons/medical_gui/stringtable.xml index 423d11965b..3b0451a64c 100644 --- a/addons/medical_gui/stringtable.xml +++ b/addons/medical_gui/stringtable.xml @@ -16,6 +16,54 @@ 医疗选单 醫療選單 + + Medical + Lékařské + Médical + Sanitäter + Medico + Medyczne + Médico + Медик + Médico + Orvosi + 治療 + 치료 + 医疗 + 醫療 + + + Unload patient + Descargar al paciente + Выгрузить пациента + Patient ausladen + Wyładuj pacjenta + Le patient débarque + Sebesült kihúzása + Scarica il paziente + Descarregar Paciente + Vyložit pacienta + 患者を降ろす + 환자 내리기 + 将伤者背出 + 將傷者背出 + + + Load patient + Cargar al paciente en + Погрузить пациента + Patient einladen + Załaduj pacjenta + Embarquer le patient + Sebesült berakása + Carica il paziente + Carregar Paciente Em + Naložit pacienta + 患者を載せる + 환자 싣기 + 将伤者放入 + 將傷者放入 + Allow Medical Menu Erlaube Sanitätsmenü diff --git a/addons/medical_statemachine/Statemachine.hpp b/addons/medical_statemachine/Statemachine.hpp index 599481856d..925bac6276 100644 --- a/addons/medical_statemachine/Statemachine.hpp +++ b/addons/medical_statemachine/Statemachine.hpp @@ -44,7 +44,7 @@ class ACE_Medical_StateMachine { }; class Unconscious { onState = QFUNC(handleStateUnconscious); - onStateEntered = QUOTE([ARR_2(_this,(true))] call EFUNC(medical,setUnconsciousStatemachine)); + onStateEntered = QUOTE([ARR_2(_this,(true))] call EFUNC(medical_status,setUnconsciousStatemachine)); class DeathAI { targetState = "Dead"; condition = QUOTE(!isPlayer _this && {EGVAR(medical,unconsciousConditionAI)}); @@ -53,7 +53,7 @@ class ACE_Medical_StateMachine { targetState = "Injured"; condition = QEFUNC(medical_status,hasStableVitals); events[] = {QEGVAR(medical,WakeUp)}; - onTransition = QUOTE([ARR_2(_this,(false))] call EFUNC(medical,setUnconsciousStatemachine)); + onTransition = QUOTE([ARR_2(_this,(false))] call EFUNC(medical_status,setUnconsciousStatemachine)); }; class FatalTransitions { targetState = "CardiacArrest"; @@ -94,7 +94,7 @@ class ACE_Medical_StateMachine { }; class Timeout { targetState = "Dead"; - condition = QEFUNC(medical,conditionCardiacArrestTimer); + condition = QFUNC(conditionCardiacArrestTimer); }; class Reanimation { targetState = "Unconscious"; @@ -102,7 +102,7 @@ class ACE_Medical_StateMachine { }; class Execution { targetState = "Dead"; - condition = QEFUNC(medical,conditionExecutionDeath); + condition = QFUNC(conditionExecutionDeath); events[] = {QEGVAR(medical,FatalInjury)}; }; }; diff --git a/addons/medical_statemachine/XEH_PREP.hpp b/addons/medical_statemachine/XEH_PREP.hpp index b4ef46fa69..9e8b75be99 100644 --- a/addons/medical_statemachine/XEH_PREP.hpp +++ b/addons/medical_statemachine/XEH_PREP.hpp @@ -1,3 +1,5 @@ +PREP(conditionCardiacArrestTimer); +PREP(conditionExecutionDeath); PREP(enteredStateCardiacArrest); PREP(enteredStateFatalInjury); PREP(handleStateDefault); diff --git a/addons/medical_statemachine/XEH_postInit.sqf b/addons/medical_statemachine/XEH_postInit.sqf index 6eccf9d1dd..421c54b49f 100644 --- a/addons/medical_statemachine/XEH_postInit.sqf +++ b/addons/medical_statemachine/XEH_postInit.sqf @@ -1,2 +1 @@ #include "script_component.hpp" - diff --git a/addons/medical/functions/fnc_conditionCardiacArrestTimer.sqf b/addons/medical_statemachine/functions/fnc_conditionCardiacArrestTimer.sqf similarity index 100% rename from addons/medical/functions/fnc_conditionCardiacArrestTimer.sqf rename to addons/medical_statemachine/functions/fnc_conditionCardiacArrestTimer.sqf diff --git a/addons/medical/functions/fnc_conditionExecutionDeath.sqf b/addons/medical_statemachine/functions/fnc_conditionExecutionDeath.sqf similarity index 100% rename from addons/medical/functions/fnc_conditionExecutionDeath.sqf rename to addons/medical_statemachine/functions/fnc_conditionExecutionDeath.sqf diff --git a/addons/medical_statemachine/script_component.hpp b/addons/medical_statemachine/script_component.hpp index cf66f36ac1..354416601c 100644 --- a/addons/medical_statemachine/script_component.hpp +++ b/addons/medical_statemachine/script_component.hpp @@ -15,4 +15,4 @@ #endif #include "\z\ace\addons\main\script_macros.hpp" -#include "\z\ace\addons\medical\script_macros_medical.hpp" +#include "\z\ace\addons\medical_engine\script_macros_medical.hpp" diff --git a/addons/medical_status/XEH_PREP.hpp b/addons/medical_status/XEH_PREP.hpp index fcffe0e6fd..c2cc670807 100644 --- a/addons/medical_status/XEH_PREP.hpp +++ b/addons/medical_status/XEH_PREP.hpp @@ -10,4 +10,4 @@ PREP(isBeingDragged); PREP(isInStableCondition); PREP(setCardiacArrest); PREP(setDead); -PREP(setUnconscious); +PREP(setUnconsciousStatemachine); diff --git a/addons/medical_status/functions/fnc_setCardiacArrest.sqf b/addons/medical_status/functions/fnc_setCardiacArrest.sqf index cf9b6ef2e1..81f5d0d254 100644 --- a/addons/medical_status/functions/fnc_setCardiacArrest.sqf +++ b/addons/medical_status/functions/fnc_setCardiacArrest.sqf @@ -26,4 +26,4 @@ _unit setVariable [VAR_HEART_RATE, 0, true]; ["ace_cardiacArrestEntered", [_unit]] call CBA_fnc_localEvent; -[_unit, true] call EFUNC(medical,setUnconsciousStatemachine); +[_unit, true] call FUNC(setUnconsciousStatemachine); diff --git a/addons/medical/functions/fnc_setUnconsciousStatemachine.sqf b/addons/medical_status/functions/fnc_setUnconsciousStatemachine.sqf similarity index 100% rename from addons/medical/functions/fnc_setUnconsciousStatemachine.sqf rename to addons/medical_status/functions/fnc_setUnconsciousStatemachine.sqf diff --git a/addons/medical_status/script_component.hpp b/addons/medical_status/script_component.hpp index c66f97e465..caa80a177b 100644 --- a/addons/medical_status/script_component.hpp +++ b/addons/medical_status/script_component.hpp @@ -15,4 +15,4 @@ #endif #include "\z\ace\addons\main\script_macros.hpp" -#include "\z\ace\addons\medical\script_macros_medical.hpp" +#include "\z\ace\addons\medical_engine\script_macros_medical.hpp" diff --git a/addons/medical_treatment/ACE_Medical_Treatment_Actions.hpp b/addons/medical_treatment/ACE_Medical_Treatment_Actions.hpp index dd9ae192b0..45ef2d4688 100644 --- a/addons/medical_treatment/ACE_Medical_Treatment_Actions.hpp +++ b/addons/medical_treatment/ACE_Medical_Treatment_Actions.hpp @@ -2,8 +2,8 @@ class GVAR(Actions) { // --- bandages class BasicBandage { - displayName = ECSTRING(medical,Bandage); - displayNameProgress = ECSTRING(medical,Bandaging); + displayName = CSTRING(Bandage); + displayNameProgress = CSTRING(Bandaging); category = "bandage"; treatmentLocations[] = {"All"}; allowedSelections[] = {"All"}; @@ -31,7 +31,7 @@ class GVAR(Actions) { }; }; class FieldDressing: BasicBandage { - displayName = ECSTRING(medical,Actions_FieldDressing); + displayName = CSTRING(Actions_FieldDressing); items[] = {"ACE_fieldDressing"}; condition = QEGVAR(medical,advancedBandages); litter[] = { @@ -40,7 +40,7 @@ class GVAR(Actions) { }; }; class PackingBandage: BasicBandage { - displayName = ECSTRING(medical,Actions_PackingBandage); + displayName = CSTRING(Actions_PackingBandage); items[] = {"ACE_packingBandage"}; condition = QEGVAR(medical,advancedBandages); litter[] = { @@ -50,7 +50,7 @@ class GVAR(Actions) { }; }; class ElasticBandage: BasicBandage { - displayName = ECSTRING(medical,Actions_ElasticBandage); + displayName = CSTRING(Actions_ElasticBandage); items[] = {"ACE_elasticBandage"}; condition = QEGVAR(medical,advancedBandages); litter[] = { @@ -59,7 +59,7 @@ class GVAR(Actions) { }; }; class QuikClot: BasicBandage { - displayName = ECSTRING(medical,Actions_QuikClot); + displayName = CSTRING(Actions_QuikClot); items[] = {"ACE_quikclot"}; condition = QEGVAR(medical,advancedBandages); litter[] = { @@ -71,8 +71,8 @@ class GVAR(Actions) { // --- tourniquet class Tourniquet: BasicBandage { - displayName = ECSTRING(medical,Apply_Tourniquet); - displayNameProgress = ECSTRING(medical,Applying_Tourniquet); + displayName = CSTRING(Apply_Tourniquet); + displayNameProgress = CSTRING(Applying_Tourniquet); allowedSelections[] = {"LeftArm", "RightArm", "LeftLeg", "RightLeg"}; items[] = {"ACE_tourniquet"}; treatmentTime = 7; @@ -81,8 +81,8 @@ class GVAR(Actions) { litter[] = {}; }; class RemoveTourniquet: Tourniquet { - displayName = ECSTRING(medical,Actions_RemoveTourniquet); - displayNameProgress = ECSTRING(medical,RemovingTourniquet); + displayName = CSTRING(Actions_RemoveTourniquet); + displayNameProgress = CSTRING(RemovingTourniquet); items[] = {}; callbackSuccess = QFUNC(treatmentTourniquetRemove); condition = QUOTE([ARR_2(_target,_bodyPart)] call FUNC(hasTourniquetAppliedTo)); @@ -90,8 +90,8 @@ class GVAR(Actions) { // --- syringes class Morphine: FieldDressing { - displayName = ECSTRING(medical,Inject_Morphine); - displayNameProgress = ECSTRING(medical,Injecting_Morphine); + displayName = CSTRING(Inject_Morphine); + displayNameProgress = CSTRING(Injecting_Morphine); allowedSelections[] = {"LeftArm", "RightArm", "LeftLeg", "RightLeg"}; category = "medication"; items[] = {"ACE_morphine"}; @@ -103,22 +103,22 @@ class GVAR(Actions) { sounds[] = {{QPATHTO_R(sounds\Inject.ogg),1,1,50}}; }; class Adenosine: Morphine { - displayName = ECSTRING(medical,Inject_Adenosine); - displayNameProgress = ECSTRING(medical,Injecting_Adenosine); + displayName = CSTRING(Inject_Adenosine); + displayNameProgress = CSTRING(Injecting_Adenosine); condition = QEGVAR(medical,advancedMedication); items[] = {"ACE_adenosine"}; litter[] = { {"All", "", {"ACE_MedicalLitter_adenosine"}} }; }; class Atropine: Morphine { - displayName = ECSTRING(medical,Inject_Atropine); - displayNameProgress = ECSTRING(medical,Injecting_Atropine); + displayName = CSTRING(Inject_Atropine); + displayNameProgress = CSTRING(Injecting_Atropine); condition = QEGVAR(medical,advancedMedication); items[] = {"ACE_atropine"}; litter[] = { {"All", "", {"ACE_MedicalLitter_atropine"}} }; }; class Epinephrine: Morphine { - displayName = ECSTRING(medical,Inject_Epinephrine); - displayNameProgress = ECSTRING(medical,Injecting_Epinephrine); + displayName = CSTRING(Inject_Epinephrine); + displayNameProgress = CSTRING(Injecting_Epinephrine); requiredMedic = QEGVAR(medical,medicSetting_Epi); items[] = {"ACE_epinephrine"}; litter[] = { {"All", "", {"ACE_MedicalLitter_epinephrine"}} }; @@ -127,8 +127,8 @@ class GVAR(Actions) { // --- iv bags class BloodIV: BasicBandage { - displayName = ECSTRING(medical,Actions_Blood4_1000); - displayNameProgress = ECSTRING(medical,Transfusing_Blood); + displayName = CSTRING(Actions_Blood4_1000); + displayNameProgress = CSTRING(Transfusing_Blood); allowedSelections[] = {"LeftArm", "RightArm", "LeftLeg", "RightLeg"}; allowSelfTreatment = QEGVAR(medical,allowSelfIV); category = "advanced"; @@ -141,46 +141,46 @@ class GVAR(Actions) { litter[] = {}; }; class BloodIV_500: BloodIV { - displayName = ECSTRING(medical,Actions_Blood4_500); + displayName = CSTRING(Actions_Blood4_500); items[] = {"ACE_bloodIV_500"}; }; class BloodIV_250: BloodIV { - displayName = ECSTRING(medical,Actions_Blood4_250); + displayName = CSTRING(Actions_Blood4_250); items[] = {"ACE_bloodIV_250"}; }; class PlasmaIV: BloodIV { - displayName = ECSTRING(medical,Actions_Plasma4_1000); - displayNameProgress = ECSTRING(medical,Transfusing_Plasma); + displayName = CSTRING(Actions_Plasma4_1000); + displayNameProgress = CSTRING(Transfusing_Plasma); items[] = {"ACE_plasmaIV"}; animationCaller = "AinvPknlMstpSnonWnonDnon_medic1"; }; class PlasmaIV_500: PlasmaIV { - displayName = ECSTRING(medical,Actions_Plasma4_500); + displayName = CSTRING(Actions_Plasma4_500); items[] = {"ACE_plasmaIV_500"}; }; class PlasmaIV_250: PlasmaIV { - displayName = ECSTRING(medical,Actions_Plasma4_250); + displayName = CSTRING(Actions_Plasma4_250); items[] = {"ACE_plasmaIV_250"}; }; class SalineIV: BloodIV { - displayName = ECSTRING(medical,Actions_Saline4_1000); - displayNameProgress = ECSTRING(medical,Transfusing_Saline); + displayName = CSTRING(Actions_Saline4_1000); + displayNameProgress = CSTRING(Transfusing_Saline); items[] = {"ACE_salineIV"}; animationCaller = "AinvPknlMstpSnonWnonDnon_medic1"; }; class SalineIV_500: SalineIV { - displayName = ECSTRING(medical,Actions_Saline4_500); + displayName = CSTRING(Actions_Saline4_500); items[] = {"ACE_salineIV_500"}; }; class SalineIV_250: SalineIV { - displayName = ECSTRING(medical,Actions_Saline4_250); + displayName = CSTRING(Actions_Saline4_250); items[] = {"ACE_salineIV_250"}; }; // --- diagnose class Diagnose: BasicBandage { - displayName = ECSTRING(medical,Actions_Diagnose); - displayNameProgress = ECSTRING(medical,Actions_Diagnosing); + displayName = CSTRING(Actions_Diagnose); + displayNameProgress = CSTRING(Actions_Diagnosing); category = "examine"; treatmentLocations[] = {"All"}; allowedSelections[] = {"Head", "Body"}; @@ -197,8 +197,8 @@ class GVAR(Actions) { litter[] = {}; }; class CheckPulse: Diagnose { - displayName = ECSTRING(medical,Actions_CheckPulse); - displayNameProgress = ECSTRING(medical,Check_Pulse_Content); + displayName = CSTRING(Actions_CheckPulse); + displayNameProgress = CSTRING(Check_Pulse_Content); allowedSelections[] = {"All"}; condition = QEGVAR(medical,advancedDiagnose); callbackSuccess = QFUNC(actionCheckPulse); @@ -206,14 +206,14 @@ class GVAR(Actions) { animationCallerSelfProne = ""; }; class CheckBloodPressure: CheckPulse { - displayName = ECSTRING(medical,Actions_CheckBloodPressure); - displayNameProgress = ECSTRING(medical,Check_Bloodpressure_Content); + displayName = CSTRING(Actions_CheckBloodPressure); + displayNameProgress = CSTRING(Check_Bloodpressure_Content); allowedSelections[] = {"LeftArm", "RightArm", "LeftLeg", "RightLeg"}; callbackSuccess = QFUNC(actionCheckBloodPressure); }; class CheckResponse: CheckPulse { - displayName = ECSTRING(medical,Check_Response); - displayNameProgress = ECSTRING(medical,Check_Response_Content); + displayName = CSTRING(Check_Response); + displayNameProgress = CSTRING(Check_Response_Content); allowedSelections[] = {"Head"}; allowSelfTreatment = 0; callbackSuccess = QFUNC(actionCheckResponse); @@ -221,8 +221,8 @@ class GVAR(Actions) { // --- misc class BodyBag: BasicBandage { - displayName = ECSTRING(medical,PlaceInBodyBag); - displayNameProgress = ECSTRING(medical,PlacingInBodyBag); + displayName = CSTRING(PlaceInBodyBag); + displayNameProgress = CSTRING(PlacingInBodyBag); category = "advanced"; treatmentLocations[] = {"All"}; allowSelfTreatment = 0; @@ -239,8 +239,8 @@ class GVAR(Actions) { litter[] = {}; }; class CPR: BasicBandage { - displayName = ECSTRING(medical,Actions_CPR); - displayNameProgress = ECSTRING(medical,Actions_PerformingCPR); + displayName = CSTRING(Actions_CPR); + displayNameProgress = CSTRING(Actions_PerformingCPR); category = "advanced"; treatmentLocations[] = {"All"}; allowedSelections[] = {"Body"}; @@ -264,8 +264,8 @@ class GVAR(Actions) { }; class SurgicalKit: FieldDressing { - displayName = ECSTRING(medical,Use_SurgicalKit); - displayNameProgress = ECSTRING(medical,Stitching); + displayName = CSTRING(Use_SurgicalKit); + displayNameProgress = CSTRING(Stitching); category = "advanced"; items[] = {"ACE_surgicalKit"}; treatmentLocations[] = {QEGVAR(medical,useLocation_SurgicalKit)}; @@ -279,8 +279,8 @@ class GVAR(Actions) { litter[] = { {"All", "", {"ACE_MedicalLitter_gloves"} }}; }; class PersonalAidKit: BasicBandage { - displayName = ECSTRING(medical,Use_Aid_Kit); - displayNameProgress = ECSTRING(medical,TreatmentAction); + displayName = CSTRING(Use_Aid_Kit); + displayNameProgress = CSTRING(TreatmentAction); category = "advanced"; condition = QUOTE(_target call EFUNC(medical_status,isInStableCondition)); items[] = {"ACE_personalAidKit"}; @@ -302,7 +302,7 @@ class GVAR(Actions) { }; }; class MedKit: PersonalAidKit { - displayName = ECSTRING(medical,Use_Med_Kit); + displayName = CSTRING(Use_Med_Kit); items[] = {"ACE_medKit"}; treatmentLocations[] = {QEGVAR(medical,useLocation_MedKit)}; requiredMedic = QEGVAR(medical,medicSetting_MedKit); diff --git a/addons/medical/CfgEden.hpp b/addons/medical_treatment/CfgEden.hpp similarity index 94% rename from addons/medical/CfgEden.hpp rename to addons/medical_treatment/CfgEden.hpp index bebfdb9549..005e85fd22 100644 --- a/addons/medical/CfgEden.hpp +++ b/addons/medical_treatment/CfgEden.hpp @@ -35,7 +35,7 @@ class Cfg3DEN { control = QGVAR(isMedicControl); displayName = CSTRING(AssignMedicRoles_role_DisplayName); tooltip = CSTRING(Attributes_isMedic_Description); - expression = QUOTE(if (_value > -1) then {_this setVariable [ARR_3(QUOTE(QGVAR(medicClass)),_value, true)];};); + expression = QUOTE(if (_value > -1) then {_this setVariable [ARR_3(QQEGVAR(medical,medicClass),_value,true)];};); typeName = "NUMBER"; condition = "objectBrain"; defaultValue = "-1"; @@ -46,7 +46,7 @@ class Cfg3DEN { control = "CheckboxNumber"; displayName = CSTRING(AssignMedicVehicle_enabled_DisplayName); tooltip = CSTRING(Attributes_isMedicalVehicle_Description); - expression = QUOTE(_this setVariable [ARR_3(QUOTE(QGVAR(medicClass)),_value, true)];); + expression = QUOTE(_this setVariable [ARR_3(QQEGVAR(medical,medicClass),_value,true)];); typeName = "NUMBER"; condition = "objectVehicle"; defaultValue = 0; @@ -57,7 +57,7 @@ class Cfg3DEN { control = "Checkbox"; displayName = CSTRING(AssignMedicalFacility_enabled_DisplayName); tooltip = CSTRING(AssignMedicalFacility_enabled_Description); - expression = QUOTE(_this setVariable [ARR_3(QUOTE(QGVAR(isMedicalFacility)),_value, true)];); + expression = QUOTE(_this setVariable [ARR_3(QQEQGVAR(medical,isMedicalFacility),_value,true)];); typeName = "BOOL"; condition = "(1 - objectBrain) * (1 - objectVehicle)"; defaultValue = "false"; diff --git a/addons/medical_treatment/CfgVehicles.hpp b/addons/medical_treatment/CfgVehicles.hpp new file mode 100644 index 0000000000..14ff67fe01 --- /dev/null +++ b/addons/medical_treatment/CfgVehicles.hpp @@ -0,0 +1,325 @@ +class CBA_Extended_EventHandlers; +class CfgVehicles { + // Bodybag vehicle + class MapBoard_altis_F; + class ACE_bodyBagObject: MapBoard_altis_F { + class EventHandlers { + class CBA_Extended_EventHandlers: CBA_Extended_EventHandlers {}; + }; + + scope = 1; + scopeCurator = 2; + side = -1; + model = QPATHTOEF(apl,ace_bodybag.p3d); + icon = ""; + displayName = CSTRING(Bodybag_Display); + EGVAR(dragging,canDrag) = 1; + EGVAR(dragging,dragPosition)[] = {0,1.2,0}; + EGVAR(dragging,dragDirection) = 0; + EGVAR(cargo,size) = 1; + EGVAR(cargo,canLoad) = 1; + hiddenSelections[] = {"camo"}; + hiddenSelectionsTextures[] = {QPATHTOEF(apl,data\bodybag_co.paa)}; + class ACE_Actions { + class ACE_MainActions { + displayName = ECSTRING(interaction,MainAction); + distance = 5; + condition = QUOTE(true); + statement = ""; + icon = "\a3\ui_f\data\IGUI\Cfg\Actions\eject_ca.paa"; + selection = ""; + }; + }; + }; + + // Medical litter classes + class Thing; + class ACE_MedicalLitterBase: Thing { + scope = 1; + scopeCurator = 0; + displayName = " "; + destrType = "DestructNo"; + model = QPATHTOF(data\littergeneric.p3d); + }; + class ACE_MedicalLitter_clean: ACE_MedicalLitterBase { + model = QPATHTOF(data\littergeneric_clean.p3d); + }; + class ACE_MedicalLitter_bandage1: ACE_MedicalLitterBase { + model = QPATHTOF(data\littergeneric_bandages1.p3d); + }; + class ACE_MedicalLitter_bandage2: ACE_MedicalLitterBase { + model = QPATHTOF(data\littergeneric_bandages2.p3d); + }; + class ACE_MedicalLitter_bandage3: ACE_MedicalLitterBase { + model = QPATHTOF(data\littergeneric_bandages3.p3d); + }; + class ACE_MedicalLitter_packingBandage: ACE_MedicalLitterBase { + model = QPATHTOF(data\littergeneric_packingBandage.p3d); + }; + class ACE_MedicalLitter_gloves: ACE_MedicalLitterBase { + model = QPATHTOF(data\littergeneric_gloves.p3d); + }; + class ACE_MedicalLitter_adenosine: ACE_MedicalLitterBase { + model = QPATHTOF(data\littergeneric_adenosine.p3d); + }; + class ACE_MedicalLitter_atropine: ACE_MedicalLitterBase { + model = QPATHTOF(data\littergeneric_atropine.p3d); + }; + class ACE_MedicalLitter_epinephrine: ACE_MedicalLitterBase { + model = QPATHTOF(data\littergeneric_epinephrine.p3d); + }; + class ACE_MedicalLitter_morphine: ACE_MedicalLitterBase { + model = QPATHTOF(data\littergeneric_morphine.p3d); + }; + class ACE_MedicalLitter_QuickClot: ACE_MedicalLitterBase { + model = QPATHTOF(data\littergeneric_Quikclot.p3d); + }; + + // Treatment items + class Item_Base_F; + class ACE_fieldDressingItem: Item_Base_F { + scope = 2; + scopeCurator = 2; + displayName = CSTRING(Bandage_Basic_Display); + author = ECSTRING(common,ACETeam); + vehicleClass = "Items"; + class TransportItems { + MACRO_ADDITEM(ACE_fieldDressing,1); + }; + }; + class ACE_packingBandageItem: Item_Base_F { + scope = 2; + scopeCurator = 2; + displayName = CSTRING(Packing_Bandage_Display); + author = ECSTRING(common,ACETeam); + vehicleClass = "Items"; + class TransportItems { + MACRO_ADDITEM(ACE_packingBandage,1); + }; + }; + class ACE_elasticBandageItem: Item_Base_F { + scope = 2; + scopeCurator = 2; + displayName = CSTRING(Bandage_Elastic_Display); + author = ECSTRING(common,ACETeam); + vehicleClass = "Items"; + class TransportItems { + MACRO_ADDITEM(ACE_elasticBandage,1); + }; + }; + class ACE_tourniquetItem: Item_Base_F { + scope = 2; + scopeCurator = 2; + displayName = CSTRING(Tourniquet_Display); + author = ECSTRING(common,ACETeam); + vehicleClass = "Items"; + class TransportItems { + MACRO_ADDITEM(ACE_tourniquet,1); + }; + }; + class ACE_morphineItem: Item_Base_F { + scope = 2; + scopeCurator = 2; + displayName = CSTRING(Morphine_Display); + author = ECSTRING(common,ACETeam); + vehicleClass = "Items"; + class TransportItems { + MACRO_ADDITEM(ACE_morphine,1); + }; + }; + class ACE_adenosineItem: Item_Base_F { + scope = 2; + scopeCurator = 2; + displayName = CSTRING(Adenosine_Display); + author = ECSTRING(common,ACETeam); + vehicleClass = "Items"; + class TransportItems { + MACRO_ADDITEM(ACE_adenosine,1); + }; + }; + class ACE_atropineItem: Item_Base_F { + scope = 2; + scopeCurator = 2; + displayName = CSTRING(Atropine_Display); + author = ECSTRING(common,ACETeam); + vehicleClass = "Items"; + class TransportItems { + MACRO_ADDITEM(ACE_atropine,1); + }; + }; + class ACE_epinephrineItem: Item_Base_F { + scope = 2; + scopeCurator = 2; + displayName = CSTRING(Epinephrine_Display); + author = ECSTRING(common,ACETeam); + vehicleClass = "Items"; + class TransportItems { + MACRO_ADDITEM(ACE_epinephrine,1); + }; + }; + class ACE_plasmaIVItem: Item_Base_F { + scope = 2; + scopeCurator = 2; + displayName = CSTRING(Plasma_IV); + author = ECSTRING(common,ACETeam); + vehicleClass = "Items"; + class TransportItems { + MACRO_ADDITEM(ACE_plasmaIV,1); + }; + }; + + class ACE_bloodIVItem: Item_Base_F { + scope = 2; + scopeCurator = 2; + displayName = CSTRING(Blood_IV); + author = ECSTRING(common,ACETeam); + vehicleClass = "Items"; + class TransportItems { + MACRO_ADDITEM(ACE_bloodIV,1); + }; + }; + class ACE_salineIVItem: Item_Base_F { + scope = 2; + scopeCurator = 2; + displayName = CSTRING(Saline_IV); + author = ECSTRING(common,ACETeam); + vehicleClass = "Items"; + class TransportItems { + MACRO_ADDITEM(ACE_salineIV,1); + }; + }; + class ACE_quikClotItem: Item_Base_F { + scope = 2; + scopeCurator = 2; + displayName = CSTRING(QuikClot_Display); + author = ECSTRING(common,ACETeam); + vehicleClass = "Items"; + class TransportItems { + MACRO_ADDITEM(ACE_quikclot,1); + }; + }; + class ACE_medKitItem: Item_Base_F { + scope = 2; + scopeCurator = 2; + displayName = CSTRING(Med_Kit_Display); + author = ECSTRING(common,ACETeam); + vehicleClass = "Items"; + class TransportItems { + MACRO_ADDITEM(ACE_medKit,1); + }; + }; + class ACE_personalAidKitItem: Item_Base_F { + scope = 2; + scopeCurator = 2; + displayName = CSTRING(Aid_Kit_Display); + author = ECSTRING(common,ACETeam); + vehicleClass = "Items"; + class TransportItems { + MACRO_ADDITEM(ACE_personalAidKit,1); + }; + }; + class ACE_surgicalKitItem: Item_Base_F { + scope = 2; + scopeCurator = 2; + displayName = CSTRING(SurgicalKit_Display); + author = ECSTRING(common,ACETeam); + vehicleClass = "Items"; + class TransportItems { + MACRO_ADDITEM(ACE_surgicalKit,1); + }; + }; + class ACE_bodyBagItem: Item_Base_F { + scope = 2; + scopeCurator = 2; + displayName = CSTRING(Bodybag_Display); + author = ECSTRING(common,ACETeam); + vehicleClass = "Items"; + class TransportItems { + MACRO_ADDITEM(ACE_bodyBag,1); + }; + }; + + // Medical supply crates + 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); + class TransportItems { + MACRO_ADDITEM(ACE_fieldDressing,50); + MACRO_ADDITEM(ACE_morphine,25); + MACRO_ADDITEM(ACE_epinephrine,25); + MACRO_ADDITEM(ACE_bloodIV,15); + MACRO_ADDITEM(ACE_bloodIV_500,15); + 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); + class TransportItems { + MACRO_ADDITEM(ACE_fieldDressing,25); + MACRO_ADDITEM(ACE_packingBandage,25); + MACRO_ADDITEM(ACE_elasticBandage,25); + MACRO_ADDITEM(ACE_tourniquet,15); + MACRO_ADDITEM(ACE_morphine,15); + MACRO_ADDITEM(ACE_adenosine,15); + MACRO_ADDITEM(ACE_atropine,15); + MACRO_ADDITEM(ACE_epinephrine,15); + MACRO_ADDITEM(ACE_plasmaIV,7); + MACRO_ADDITEM(ACE_plasmaIV_500,7); + MACRO_ADDITEM(ACE_plasmaIV_250,7); + MACRO_ADDITEM(ACE_salineIV,7); + MACRO_ADDITEM(ACE_salineIV_500,7); + MACRO_ADDITEM(ACE_salineIV_250,7); + MACRO_ADDITEM(ACE_bloodIV,7); + MACRO_ADDITEM(ACE_bloodIV_500,7); + MACRO_ADDITEM(ACE_bloodIV_250,7); + MACRO_ADDITEM(ACE_quikClot,20); + MACRO_ADDITEM(ACE_medKit,20); + MACRO_ADDITEM(ACE_personalAidKit,3); + MACRO_ADDITEM(ACE_surgicalKit,2); + MACRO_ADDITEM(ACE_bodyBag,5); + }; + }; +}; diff --git a/addons/medical/CfgWeapons.hpp b/addons/medical_treatment/CfgWeapons.hpp similarity index 100% rename from addons/medical/CfgWeapons.hpp rename to addons/medical_treatment/CfgWeapons.hpp diff --git a/addons/medical_treatment/XEH_PREP.hpp b/addons/medical_treatment/XEH_PREP.hpp index ce776c41f9..c8f80e1d28 100644 --- a/addons/medical_treatment/XEH_PREP.hpp +++ b/addons/medical_treatment/XEH_PREP.hpp @@ -41,6 +41,7 @@ PREP(treatmentTourniquetRemove); // misc PREP(addToLog); PREP(addToTriageCard); +PREP(bodyCleanupLoop); PREP(calculateBlood); PREP(canAccessMedicalEquipment); PREP(dropDownTriageCard); @@ -54,6 +55,7 @@ PREP(isInMedicalVehicle); PREP(isMedic); PREP(isMedicalVehicle); PREP(onMedicationUsage); +PREP(serverRemoveBody); // items PREP(checkItems); diff --git a/addons/medical_treatment/XEH_postInit.sqf b/addons/medical_treatment/XEH_postInit.sqf index ee09953223..3ed078b650 100644 --- a/addons/medical_treatment/XEH_postInit.sqf +++ b/addons/medical_treatment/XEH_postInit.sqf @@ -3,9 +3,10 @@ [QEGVAR(medical,initialized), FUNC(checkItems)] call CBA_fnc_addEventHandler; ["loadout", FUNC(checkItems)] call CBA_fnc_addPlayerEventHandler; - +// Handle bodybags and litter on server if (isServer) then { [QGVAR(createLitterServer), FUNC(litterHandleCreate)] call CBA_fnc_addEventHandler; + ["ace_placedInBodyBag", FUNC(serverRemoveBody)] call CBA_fnc_addEventHandler; }; // treatment events diff --git a/addons/medical_treatment/config.cpp b/addons/medical_treatment/config.cpp index 0791254619..2891bdc131 100644 --- a/addons/medical_treatment/config.cpp +++ b/addons/medical_treatment/config.cpp @@ -14,7 +14,10 @@ class CfgPatches { }; }; -#include "CfgEventHandlers.hpp" #include "ACE_Medical_Treatment.hpp" #include "ACE_Medical_Treatment_Actions.hpp" #include "ACE_Settings.hpp" +#include "CfgEden.hpp" +#include "CfgEventHandlers.hpp" +#include "CfgVehicles.hpp" +#include "CfgWeapons.hpp" diff --git a/addons/medical/data/EpiMorphine_co.paa b/addons/medical_treatment/data/EpiMorphine_co.paa similarity index 100% rename from addons/medical/data/EpiMorphine_co.paa rename to addons/medical_treatment/data/EpiMorphine_co.paa diff --git a/addons/medical/data/IVBag.rvmat b/addons/medical_treatment/data/IVBag.rvmat similarity index 95% rename from addons/medical/data/IVBag.rvmat rename to addons/medical_treatment/data/IVBag.rvmat index c33c0ead90..1b4677e42b 100644 --- a/addons/medical/data/IVBag.rvmat +++ b/addons/medical_treatment/data/IVBag.rvmat @@ -14,7 +14,7 @@ PixelShaderID = "Super"; VertexShaderID = "Super"; class Stage1 { - texture = "z\ace\addons\medical\data\IVBag_nohq.paa"; + texture = "z\ace\addons\medical_treatment\data\IVBag_nohq.paa"; uvSource = "tex"; class uvTransform { diff --git a/addons/medical_treatment/data/IVBag_1000ml.p3d b/addons/medical_treatment/data/IVBag_1000ml.p3d new file mode 100644 index 0000000000..af08038509 Binary files /dev/null and b/addons/medical_treatment/data/IVBag_1000ml.p3d differ diff --git a/addons/medical_treatment/data/IVBag_250ml.p3d b/addons/medical_treatment/data/IVBag_250ml.p3d new file mode 100644 index 0000000000..de4113793f Binary files /dev/null and b/addons/medical_treatment/data/IVBag_250ml.p3d differ diff --git a/addons/medical_treatment/data/IVBag_500ml.p3d b/addons/medical_treatment/data/IVBag_500ml.p3d new file mode 100644 index 0000000000..92e510d9bd Binary files /dev/null and b/addons/medical_treatment/data/IVBag_500ml.p3d differ diff --git a/addons/medical/data/IVBag_blood_1000ml_ca.paa b/addons/medical_treatment/data/IVBag_blood_1000ml_ca.paa similarity index 100% rename from addons/medical/data/IVBag_blood_1000ml_ca.paa rename to addons/medical_treatment/data/IVBag_blood_1000ml_ca.paa diff --git a/addons/medical/data/IVBag_blood_250ml_ca.paa b/addons/medical_treatment/data/IVBag_blood_250ml_ca.paa similarity index 100% rename from addons/medical/data/IVBag_blood_250ml_ca.paa rename to addons/medical_treatment/data/IVBag_blood_250ml_ca.paa diff --git a/addons/medical/data/IVBag_blood_500ml_ca.paa b/addons/medical_treatment/data/IVBag_blood_500ml_ca.paa similarity index 100% rename from addons/medical/data/IVBag_blood_500ml_ca.paa rename to addons/medical_treatment/data/IVBag_blood_500ml_ca.paa diff --git a/addons/medical/data/IVBag_nohq.paa b/addons/medical_treatment/data/IVBag_nohq.paa similarity index 100% rename from addons/medical/data/IVBag_nohq.paa rename to addons/medical_treatment/data/IVBag_nohq.paa diff --git a/addons/medical/data/IVBag_plasma_1000ml_ca.paa b/addons/medical_treatment/data/IVBag_plasma_1000ml_ca.paa similarity index 100% rename from addons/medical/data/IVBag_plasma_1000ml_ca.paa rename to addons/medical_treatment/data/IVBag_plasma_1000ml_ca.paa diff --git a/addons/medical/data/IVBag_plasma_250ml_ca.paa b/addons/medical_treatment/data/IVBag_plasma_250ml_ca.paa similarity index 100% rename from addons/medical/data/IVBag_plasma_250ml_ca.paa rename to addons/medical_treatment/data/IVBag_plasma_250ml_ca.paa diff --git a/addons/medical/data/IVBag_plasma_500ml_ca.paa b/addons/medical_treatment/data/IVBag_plasma_500ml_ca.paa similarity index 100% rename from addons/medical/data/IVBag_plasma_500ml_ca.paa rename to addons/medical_treatment/data/IVBag_plasma_500ml_ca.paa diff --git a/addons/medical/data/IVBag_saline_1000ml_ca.paa b/addons/medical_treatment/data/IVBag_saline_1000ml_ca.paa similarity index 100% rename from addons/medical/data/IVBag_saline_1000ml_ca.paa rename to addons/medical_treatment/data/IVBag_saline_1000ml_ca.paa diff --git a/addons/medical/data/IVBag_saline_250ml_ca.paa b/addons/medical_treatment/data/IVBag_saline_250ml_ca.paa similarity index 100% rename from addons/medical/data/IVBag_saline_250ml_ca.paa rename to addons/medical_treatment/data/IVBag_saline_250ml_ca.paa diff --git a/addons/medical/data/IVBag_saline_500ml_ca.paa b/addons/medical_treatment/data/IVBag_saline_500ml_ca.paa similarity index 100% rename from addons/medical/data/IVBag_saline_500ml_ca.paa rename to addons/medical_treatment/data/IVBag_saline_500ml_ca.paa diff --git a/addons/medical_treatment/data/QuikClot.p3d b/addons/medical_treatment/data/QuikClot.p3d new file mode 100644 index 0000000000..a4f5157ee5 Binary files /dev/null and b/addons/medical_treatment/data/QuikClot.p3d differ diff --git a/addons/medical_treatment/data/QuikClot.rvmat b/addons/medical_treatment/data/QuikClot.rvmat new file mode 100644 index 0000000000..4b96d78ccb --- /dev/null +++ b/addons/medical_treatment/data/QuikClot.rvmat @@ -0,0 +1,82 @@ +class StageTI +{ + texture="a3\data_f\default_ti_ca.paa"; +}; +ambient[]={1,1,1,1}; +diffuse[]={1,1,1,1}; +forcedDiffuse[]={0,0,0,0}; +emmisive[]={0,0,0,1}; +specular[]={0.050000008,0.050000008,0.050000008,1}; +specularPower=50; +PixelShaderID="Super"; +VertexShaderID="Super"; +class Stage1 +{ + texture="z\ace\addons\medical_treatment\data\quikclot_nohq.paa"; + uvSource="tex"; + class uvTransform + { + aside[]={1,0,0}; + up[]={0,1,0}; + dir[]={0,0,0}; + pos[]={0,0,0}; + }; +}; +class Stage2 +{ + texture="#(argb,8,8,3)color(0.5,0.5,0.5,1,DT)"; + uvSource="tex"; + class uvTransform + { + aside[]={0,9,0}; + up[]={4.5,0,0}; + dir[]={0,0,0}; + pos[]={0,0,0}; + }; +}; +class Stage3 +{ + texture="#(argb,8,8,3)color(0,0,0,0)"; + uvSource="tex"; + class uvTransform + { + aside[]={1,0,0}; + up[]={0,1,0}; + dir[]={0,0,0}; + pos[]={0,0,0}; + }; +}; +class Stage4 +{ + texture="#(argb,8,8,3)color(1,1,1,1,AS)"; + uvSource="tex"; + class uvTransform + { + aside[]={1,0,0}; + up[]={0,1,0}; + dir[]={0,0,0}; + pos[]={0,0,0}; + }; +}; +class Stage5 +{ + texture="#(argb,8,8,3)color(1,1,1,1,SMDI)"; + uvSource="tex"; + class uvTransform + { + aside[]={1,0,0}; + up[]={0,1,0}; + dir[]={0,0,0}; + pos[]={0,0,0}; + }; +}; +class Stage6 +{ + texture="#(ai,64,64,1)fresnel(1.5,1.22)"; + uvSource="none"; +}; +class Stage7 +{ + texture="a3\data_f\env_land_co.paa"; + uvSource="none"; +}; diff --git a/addons/medical/data/QuikClot_CO.paa b/addons/medical_treatment/data/QuikClot_CO.paa similarity index 100% rename from addons/medical/data/QuikClot_CO.paa rename to addons/medical_treatment/data/QuikClot_CO.paa diff --git a/addons/medical/data/QuikClot_NOHQ.paa b/addons/medical_treatment/data/QuikClot_NOHQ.paa similarity index 100% rename from addons/medical/data/QuikClot_NOHQ.paa rename to addons/medical_treatment/data/QuikClot_NOHQ.paa diff --git a/addons/medical/data/ace_litterclean_co.paa b/addons/medical_treatment/data/ace_litterclean_co.paa similarity index 100% rename from addons/medical/data/ace_litterclean_co.paa rename to addons/medical_treatment/data/ace_litterclean_co.paa diff --git a/addons/medical/data/ace_littergeneric1_co.paa b/addons/medical_treatment/data/ace_littergeneric1_co.paa similarity index 100% rename from addons/medical/data/ace_littergeneric1_co.paa rename to addons/medical_treatment/data/ace_littergeneric1_co.paa diff --git a/addons/medical_treatment/data/ace_medcrate.p3d b/addons/medical_treatment/data/ace_medcrate.p3d new file mode 100644 index 0000000000..5e6b2840fd Binary files /dev/null and b/addons/medical_treatment/data/ace_medcrate.p3d differ diff --git a/addons/medical/data/ace_medcrate.rvmat b/addons/medical_treatment/data/ace_medcrate.rvmat similarity index 87% rename from addons/medical/data/ace_medcrate.rvmat rename to addons/medical_treatment/data/ace_medcrate.rvmat index 17488ebfdf..c66fb9ca65 100644 --- a/addons/medical/data/ace_medcrate.rvmat +++ b/addons/medical_treatment/data/ace_medcrate.rvmat @@ -8,7 +8,7 @@ specularPower=50; PixelShaderID="Super"; VertexShaderID="Super"; class Stage1 { - texture="z\ace\addons\medical\data\ace_medcrate_nohq.paa"; + texture="z\ace\addons\medical_treatment\data\ace_medcrate_nohq.paa"; uvSource="tex"; class uvTransform { aside[]={1,0,0}; @@ -38,7 +38,7 @@ class Stage3 { }; }; class Stage4 { - texture="z\ace\addons\medical\data\ace_medcrate_as.paa"; + texture="z\ace\addons\medical_treatment\data\ace_medcrate_as.paa"; uvSource="tex"; class uvTransform { aside[]={1,0,0}; @@ -48,7 +48,7 @@ class Stage4 { }; }; class Stage5 { - texture="z\ace\addons\medical\data\ace_medcrate_smdi.paa"; + texture="z\ace\addons\medical_treatment\data\ace_medcrate_smdi.paa"; uvSource="tex"; class uvTransform { aside[]={1,0,0}; diff --git a/addons/medical/data/ace_medcrate_as.paa b/addons/medical_treatment/data/ace_medcrate_as.paa similarity index 100% rename from addons/medical/data/ace_medcrate_as.paa rename to addons/medical_treatment/data/ace_medcrate_as.paa diff --git a/addons/medical/data/ace_medcrate_co.paa b/addons/medical_treatment/data/ace_medcrate_co.paa similarity index 100% rename from addons/medical/data/ace_medcrate_co.paa rename to addons/medical_treatment/data/ace_medcrate_co.paa diff --git a/addons/medical/data/ace_medcrate_nohq.paa b/addons/medical_treatment/data/ace_medcrate_nohq.paa similarity index 100% rename from addons/medical/data/ace_medcrate_nohq.paa rename to addons/medical_treatment/data/ace_medcrate_nohq.paa diff --git a/addons/medical/data/ace_medcrate_smdi.paa b/addons/medical_treatment/data/ace_medcrate_smdi.paa similarity index 100% rename from addons/medical/data/ace_medcrate_smdi.paa rename to addons/medical_treatment/data/ace_medcrate_smdi.paa diff --git a/addons/medical_treatment/data/adenosine.p3d b/addons/medical_treatment/data/adenosine.p3d new file mode 100644 index 0000000000..f52e980760 Binary files /dev/null and b/addons/medical_treatment/data/adenosine.p3d differ diff --git a/addons/medical_treatment/data/atropine.p3d b/addons/medical_treatment/data/atropine.p3d new file mode 100644 index 0000000000..f52e980760 Binary files /dev/null and b/addons/medical_treatment/data/atropine.p3d differ diff --git a/addons/medical/data/atropine_co.paa b/addons/medical_treatment/data/atropine_co.paa similarity index 100% rename from addons/medical/data/atropine_co.paa rename to addons/medical_treatment/data/atropine_co.paa diff --git a/addons/medical_treatment/data/bandage.p3d b/addons/medical_treatment/data/bandage.p3d new file mode 100644 index 0000000000..13928c75c1 Binary files /dev/null and b/addons/medical_treatment/data/bandage.p3d differ diff --git a/addons/medical_treatment/data/bodybagItem.p3d b/addons/medical_treatment/data/bodybagItem.p3d new file mode 100644 index 0000000000..f4be31b739 Binary files /dev/null and b/addons/medical_treatment/data/bodybagItem.p3d differ diff --git a/addons/medical/data/bodybagItem.rvmat b/addons/medical_treatment/data/bodybagItem.rvmat similarity index 84% rename from addons/medical/data/bodybagItem.rvmat rename to addons/medical_treatment/data/bodybagItem.rvmat index a373bfaae8..e470a4e4f6 100644 --- a/addons/medical/data/bodybagItem.rvmat +++ b/addons/medical_treatment/data/bodybagItem.rvmat @@ -8,7 +8,7 @@ PixelShaderID="NormalMapSpecularDIMap"; VertexShaderID="NormalMap"; class Stage1 { - texture="z\ace\addons\medical\data\bodybagItem_nohq.paa"; + texture="z\ace\addons\medical_treatment\data\bodybagItem_nohq.paa"; uvSource="tex"; class uvTransform { @@ -20,7 +20,7 @@ class Stage1 }; class Stage2 { - texture="z\ace\addons\medical\data\bodybagItem_smdi.paa"; + texture="z\ace\addons\medical_treatment\data\bodybagItem_smdi.paa"; uvSource="tex"; class uvTransform { diff --git a/addons/medical/data/bodybagItem_co.paa b/addons/medical_treatment/data/bodybagItem_co.paa similarity index 100% rename from addons/medical/data/bodybagItem_co.paa rename to addons/medical_treatment/data/bodybagItem_co.paa diff --git a/addons/medical/data/bodybagItem_nohq.paa b/addons/medical_treatment/data/bodybagItem_nohq.paa similarity index 100% rename from addons/medical/data/bodybagItem_nohq.paa rename to addons/medical_treatment/data/bodybagItem_nohq.paa diff --git a/addons/medical/data/bodybagItem_smdi.paa b/addons/medical_treatment/data/bodybagItem_smdi.paa similarity index 100% rename from addons/medical/data/bodybagItem_smdi.paa rename to addons/medical_treatment/data/bodybagItem_smdi.paa diff --git a/addons/medical_treatment/data/epinephrine.p3d b/addons/medical_treatment/data/epinephrine.p3d new file mode 100644 index 0000000000..03b6cdde00 Binary files /dev/null and b/addons/medical_treatment/data/epinephrine.p3d differ diff --git a/addons/medical_treatment/data/littergeneric.p3d b/addons/medical_treatment/data/littergeneric.p3d new file mode 100644 index 0000000000..d0ae7811f2 Binary files /dev/null and b/addons/medical_treatment/data/littergeneric.p3d differ diff --git a/addons/medical_treatment/data/littergeneric_Quikclot.p3d b/addons/medical_treatment/data/littergeneric_Quikclot.p3d new file mode 100644 index 0000000000..efee02974d Binary files /dev/null and b/addons/medical_treatment/data/littergeneric_Quikclot.p3d differ diff --git a/addons/medical_treatment/data/littergeneric_adenosine.p3d b/addons/medical_treatment/data/littergeneric_adenosine.p3d new file mode 100644 index 0000000000..994584b833 Binary files /dev/null and b/addons/medical_treatment/data/littergeneric_adenosine.p3d differ diff --git a/addons/medical_treatment/data/littergeneric_atropine.p3d b/addons/medical_treatment/data/littergeneric_atropine.p3d new file mode 100644 index 0000000000..994584b833 Binary files /dev/null and b/addons/medical_treatment/data/littergeneric_atropine.p3d differ diff --git a/addons/medical_treatment/data/littergeneric_bandages1.p3d b/addons/medical_treatment/data/littergeneric_bandages1.p3d new file mode 100644 index 0000000000..c6e9b07d1d Binary files /dev/null and b/addons/medical_treatment/data/littergeneric_bandages1.p3d differ diff --git a/addons/medical_treatment/data/littergeneric_bandages2.p3d b/addons/medical_treatment/data/littergeneric_bandages2.p3d new file mode 100644 index 0000000000..6904099be6 Binary files /dev/null and b/addons/medical_treatment/data/littergeneric_bandages2.p3d differ diff --git a/addons/medical_treatment/data/littergeneric_bandages3.p3d b/addons/medical_treatment/data/littergeneric_bandages3.p3d new file mode 100644 index 0000000000..6904099be6 Binary files /dev/null and b/addons/medical_treatment/data/littergeneric_bandages3.p3d differ diff --git a/addons/medical_treatment/data/littergeneric_clean.p3d b/addons/medical_treatment/data/littergeneric_clean.p3d new file mode 100644 index 0000000000..e4717ff2c3 Binary files /dev/null and b/addons/medical_treatment/data/littergeneric_clean.p3d differ diff --git a/addons/medical_treatment/data/littergeneric_epinephrine.p3d b/addons/medical_treatment/data/littergeneric_epinephrine.p3d new file mode 100644 index 0000000000..df1bfbac68 Binary files /dev/null and b/addons/medical_treatment/data/littergeneric_epinephrine.p3d differ diff --git a/addons/medical_treatment/data/littergeneric_gloves.p3d b/addons/medical_treatment/data/littergeneric_gloves.p3d new file mode 100644 index 0000000000..3184bce743 Binary files /dev/null and b/addons/medical_treatment/data/littergeneric_gloves.p3d differ diff --git a/addons/medical/data/littergeneric_gloves.rvmat b/addons/medical_treatment/data/littergeneric_gloves.rvmat similarity index 88% rename from addons/medical/data/littergeneric_gloves.rvmat rename to addons/medical_treatment/data/littergeneric_gloves.rvmat index 0a0df2c55c..fdcfa17688 100644 --- a/addons/medical/data/littergeneric_gloves.rvmat +++ b/addons/medical_treatment/data/littergeneric_gloves.rvmat @@ -8,7 +8,7 @@ PixelShaderID="NormalMapSpecularDIMap"; VertexShaderID="NormalMap"; class Stage1 { - texture="z\ace\addons\medical\data\littergeneric_gloves_nohq.paa"; + texture="z\ace\addons\medical_treatment\data\littergeneric_gloves_nohq.paa"; uvSource="tex"; class uvTransform { diff --git a/addons/medical/data/littergeneric_gloves_co.paa b/addons/medical_treatment/data/littergeneric_gloves_co.paa similarity index 100% rename from addons/medical/data/littergeneric_gloves_co.paa rename to addons/medical_treatment/data/littergeneric_gloves_co.paa diff --git a/addons/medical/data/littergeneric_gloves_nohq.paa b/addons/medical_treatment/data/littergeneric_gloves_nohq.paa similarity index 100% rename from addons/medical/data/littergeneric_gloves_nohq.paa rename to addons/medical_treatment/data/littergeneric_gloves_nohq.paa diff --git a/addons/medical_treatment/data/littergeneric_morphine.p3d b/addons/medical_treatment/data/littergeneric_morphine.p3d new file mode 100644 index 0000000000..8d05dcf629 Binary files /dev/null and b/addons/medical_treatment/data/littergeneric_morphine.p3d differ diff --git a/addons/medical_treatment/data/littergeneric_packingbandage.p3d b/addons/medical_treatment/data/littergeneric_packingbandage.p3d new file mode 100644 index 0000000000..8de4fd400c Binary files /dev/null and b/addons/medical_treatment/data/littergeneric_packingbandage.p3d differ diff --git a/addons/medical/data/littergeneric_packingbandage.rvmat b/addons/medical_treatment/data/littergeneric_packingbandage.rvmat similarity index 86% rename from addons/medical/data/littergeneric_packingbandage.rvmat rename to addons/medical_treatment/data/littergeneric_packingbandage.rvmat index 8deaff550f..25c9315da1 100644 --- a/addons/medical/data/littergeneric_packingbandage.rvmat +++ b/addons/medical_treatment/data/littergeneric_packingbandage.rvmat @@ -7,7 +7,7 @@ PixelShaderID="NormalMapSpecularDIMap"; VertexShaderID="NormalMap"; class Stage1 { - texture="z\ace\addons\medical\data\littergeneric_packingbandage_nohq.paa"; + texture="z\ace\addons\medical_treatment\data\littergeneric_packingbandage_nohq.paa"; uvSource="tex"; class uvTransform { diff --git a/addons/medical/data/littergeneric_packingbandage_nohq.paa b/addons/medical_treatment/data/littergeneric_packingbandage_nohq.paa similarity index 100% rename from addons/medical/data/littergeneric_packingbandage_nohq.paa rename to addons/medical_treatment/data/littergeneric_packingbandage_nohq.paa diff --git a/addons/medical/data/medical_co.paa b/addons/medical_treatment/data/medical_co.paa similarity index 100% rename from addons/medical/data/medical_co.paa rename to addons/medical_treatment/data/medical_co.paa diff --git a/addons/medical/data/model.cfg b/addons/medical_treatment/data/model.cfg similarity index 100% rename from addons/medical/data/model.cfg rename to addons/medical_treatment/data/model.cfg diff --git a/addons/medical_treatment/data/morphine.p3d b/addons/medical_treatment/data/morphine.p3d new file mode 100644 index 0000000000..93f0b965a2 Binary files /dev/null and b/addons/medical_treatment/data/morphine.p3d differ diff --git a/addons/medical_treatment/data/packingbandage.p3d b/addons/medical_treatment/data/packingbandage.p3d new file mode 100644 index 0000000000..7442a1e68d Binary files /dev/null and b/addons/medical_treatment/data/packingbandage.p3d differ diff --git a/addons/medical_treatment/data/packingbandage.rvmat b/addons/medical_treatment/data/packingbandage.rvmat new file mode 100644 index 0000000000..fcf42db5d1 --- /dev/null +++ b/addons/medical_treatment/data/packingbandage.rvmat @@ -0,0 +1,32 @@ +ambient[]={1,1,1,1}; +diffuse[]={0.5,0.5,0.5,1}; +forcedDiffuse[]={0.5,0.5,0.5,0}; +emmisive[]={0,0,0,0}; +specular[]={0,0,0,0}; +specularPower=0; +PixelShaderID="NormalMapSpecularDIMap"; +VertexShaderID="NormalMap"; +class Stage1 +{ + texture="z\ace\addons\medical_treatment\data\packingbandage_nohq.paa"; + uvSource="tex"; + class uvTransform + { + aside[]={1,0,0}; + up[]={0,1,0}; + dir[]={0,0,1}; + pos[]={0,0,0}; + }; +}; +class Stage2 +{ + texture= "#(argb,8,8,3)color(0,0,0,1,SMDI)"; + uvSource="tex"; + class uvTransform + { + aside[]={0,0,0}; + up[]={0,0,0}; + dir[]={0,0,0}; + pos[]={0,0,0}; + }; +}; diff --git a/addons/medical/data/packingbandage_co.paa b/addons/medical_treatment/data/packingbandage_co.paa similarity index 100% rename from addons/medical/data/packingbandage_co.paa rename to addons/medical_treatment/data/packingbandage_co.paa diff --git a/addons/medical/data/packingbandage_nohq.paa b/addons/medical_treatment/data/packingbandage_nohq.paa similarity index 100% rename from addons/medical/data/packingbandage_nohq.paa rename to addons/medical_treatment/data/packingbandage_nohq.paa diff --git a/addons/medical_treatment/data/surgical_kit.p3d b/addons/medical_treatment/data/surgical_kit.p3d new file mode 100644 index 0000000000..9f7190c7d9 Binary files /dev/null and b/addons/medical_treatment/data/surgical_kit.p3d differ diff --git a/addons/medical_treatment/data/surgical_kit.rvmat b/addons/medical_treatment/data/surgical_kit.rvmat new file mode 100644 index 0000000000..ed60fdd689 --- /dev/null +++ b/addons/medical_treatment/data/surgical_kit.rvmat @@ -0,0 +1,92 @@ +ambient[]={1,1,1,1}; +diffuse[]={1,1,1,1}; +forcedDiffuse[]={0,0,0,0}; +emmisive[]={0,0,0,1}; +specular[]={0.70399898,0.70399898,0.70399898,0}; +specularPower=70; +PixelShaderID="Super"; +VertexShaderID="Super"; +class Stage1 +{ + texture="z\ace\addons\medical_treatment\data\surgical_kit_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="#(argb,8,8,3)color(1,1,1,1,AS)"; + uvSource="tex"; + class uvTransform + { + aside[]={1,0,0}; + up[]={0,1,0}; + dir[]={0,0,0}; + pos[]={0,0,0}; + }; +}; +class Stage5 +{ + texture="#(argb,8,8,3)color(0,0.05,1,1,SMDI)"; + uvSource="tex"; + class uvTransform + { + aside[]={1,0,0}; + up[]={0,1,0}; + dir[]={0,0,0}; + pos[]={0,0,0}; + }; +}; +class Stage6 +{ + texture="#(ai,32,128,1)fresnel(0.98,1.02)"; + uvSource="tex"; + class uvTransform + { + aside[]={1,0,0}; + up[]={0,1,0}; + dir[]={0,0,0}; + pos[]={0,0,0}; + }; +}; +class Stage7 +{ + texture="z\ace\addons\apl\data\env_co.tga"; + 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/surgical_kit_co.paa b/addons/medical_treatment/data/surgical_kit_co.paa similarity index 100% rename from addons/medical/data/surgical_kit_co.paa rename to addons/medical_treatment/data/surgical_kit_co.paa diff --git a/addons/medical/data/surgical_kit_metal.rvmat b/addons/medical_treatment/data/surgical_kit_metal.rvmat similarity index 100% rename from addons/medical/data/surgical_kit_metal.rvmat rename to addons/medical_treatment/data/surgical_kit_metal.rvmat diff --git a/addons/medical/data/surgical_kit_nohq.paa b/addons/medical_treatment/data/surgical_kit_nohq.paa similarity index 100% rename from addons/medical/data/surgical_kit_nohq.paa rename to addons/medical_treatment/data/surgical_kit_nohq.paa diff --git a/addons/medical_treatment/data/tourniquet.p3d b/addons/medical_treatment/data/tourniquet.p3d new file mode 100644 index 0000000000..841279b5ae Binary files /dev/null and b/addons/medical_treatment/data/tourniquet.p3d differ diff --git a/addons/medical/data/tourniquet_co.paa b/addons/medical_treatment/data/tourniquet_co.paa similarity index 100% rename from addons/medical/data/tourniquet_co.paa rename to addons/medical_treatment/data/tourniquet_co.paa diff --git a/addons/medical/functions/fnc_bodyCleanupLoop.sqf b/addons/medical_treatment/functions/fnc_bodyCleanupLoop.sqf similarity index 91% rename from addons/medical/functions/fnc_bodyCleanupLoop.sqf rename to addons/medical_treatment/functions/fnc_bodyCleanupLoop.sqf index 9f59f32a25..9b2c652186 100644 --- a/addons/medical/functions/fnc_bodyCleanupLoop.sqf +++ b/addons/medical_treatment/functions/fnc_bodyCleanupLoop.sqf @@ -1,6 +1,6 @@ /* * Author: Glowbal, esteldunedain - * Loop that cleans up litter + * Loop that cleans up player bodies that were replaced by bodybags * * Arguments: * None diff --git a/addons/medical/functions/fnc_serverRemoveBody.sqf b/addons/medical_treatment/functions/fnc_serverRemoveBody.sqf similarity index 96% rename from addons/medical/functions/fnc_serverRemoveBody.sqf rename to addons/medical_treatment/functions/fnc_serverRemoveBody.sqf index 3c1bfe90a1..f39088d620 100644 --- a/addons/medical/functions/fnc_serverRemoveBody.sqf +++ b/addons/medical_treatment/functions/fnc_serverRemoveBody.sqf @@ -20,7 +20,7 @@ params ["_target"]; TRACE_2("",_target,isPlayer _target); -//Hide the body globaly +// Hide the body globaly [QEGVAR(common,hideObjectGlobal), [_target, true]] call CBA_fnc_serverEvent; if (isNil QGVAR(bodiesToDelete)) then {GVAR(bodiesToDelete) = [];}; diff --git a/addons/medical_treatment/script_component.hpp b/addons/medical_treatment/script_component.hpp index a667725cec..85bbf6c3e0 100644 --- a/addons/medical_treatment/script_component.hpp +++ b/addons/medical_treatment/script_component.hpp @@ -15,4 +15,4 @@ #endif #include "\z\ace\addons\main\script_macros.hpp" -#include "\z\ace\addons\medical\script_macros_medical.hpp" +#include "\z\ace\addons\medical_engine\script_macros_medical.hpp" diff --git a/addons/medical_treatment/stringtable.xml b/addons/medical_treatment/stringtable.xml index 78d683ece7..91cdd50e7a 100644 --- a/addons/medical_treatment/stringtable.xml +++ b/addons/medical_treatment/stringtable.xml @@ -1,7 +1,198 @@ - + + [ACE] Medical Supply Crate (Basic) + [ACE] Ящик с медикаментами (базовая медицина) + [ACE] Skrzynka z zapasami medycznymi (podstawowa) + [ACE] Caja de suministros médicos (Básica) + [ACE] Sanitätskiste (Standard) + [ACE] Zdravotnické zásoby (základní) + [ACE] Caixa com suprimentos médicos + [ACE] Caisse médicale (basique) + [ACE] Orvosi láda (Alap) + [ACE] Cassa Rifornimenti Medici (Basico) + [ACE] 医療物資箱 (ベーシック) + [ACE] 의료 물자 (기본) + [ACE] 医疗补给箱(基本) + [ACE] 醫療補給箱(基本) + + + [ACE] Medical Supply Crate (Advanced) + [ACE] Ящик с медикаментами (усложн. медицина) + [ACE] Skrzynka z zapasami medycznymi (zaawansowana) + [ACE] Caja de suministros médicos (Avanzada) + [ACE] Sanitätskiste (erweitert) + [ACE] Zdravotnické zásoby (pokročilé) + [ACE] Caixa com suprimentos médicos (Avançados) + [ACE] Caisse médicale (avancée) + [ACE] Orvosi láda (Fejlett) + [ACE] Cassa Rifornimenti Medici (Avanzato) + [ACE] 医療物資箱 (アドバンスド) + [ACE] 의료 물자 (고급) + [ACE] 医疗补给箱(进阶) + [ACE] 醫療補給箱(進階) + + + Medical training + Wyszkolenie medyczne + Addestramento Medico + Sanitätsausbildung + Entrenamiento médico + Entraînement médical + Lékařský výcvik + Treino médico + Медицинская подготовка + 治療の訓練 + 의료 훈련 + 医疗训练 + 醫療訓練 + + + Is Medic + Является медиком + Klasa medyczna + Es médico + Ist Sanitäter + Je zdravotník + É médico + Est infirmier + Orvos-e + E' Medico + 衛生兵として + 의무병 + 是医疗兵 + 是醫療兵 + + + This module allows you to assign the medic class to selected units. + Moduł ten pozwala przypisać klasę medyczną wybranym jednostkom. + Dieses Modul legt fest, welche Einheiten Sanitäter sind. + Tento modul určuje, která jednotka je zdravotník. + Este módulo determina qual unidade é um paramédico. + Ce module permet d'assigner la classe médicale à une unité sélectionnée + Ez a modul engedélyezi az orvosi jelző hozzárendelését kiválasztott egységekhez. + Этот модуль позволяет назначить класс медика выбранным юнитам. + Este módulo permite asignar la clase médico a las unidades seleccionadas. + Questo modulo ti permette di assegnare la classe Medico alle unità selezionate. + 選択されたユニットを衛生兵として指定します。 + 이 모듈은 선택한 보직이 의무병을 할 수 있게 해줍니다. + 本模块可让被同步的单位成为医疗兵 + 本模塊可讓被同步的單位成為醫療兵 + + + None + Нет + Żadna + Nada + Keine + Žádný + Nada + Aucun + Nincs + Nessuno + なし + 없음 + + + + + Regular medic + Обычный медик + Zwykły medyk + Médico regular + Normaler Sanitäter + Řadový zdravotník + Médico regular + Infirmier + Hagyományos orvos + Medico Regolare + 通常の衛生兵 + 일반 의무병 + 普通医疗兵 + 普通醫療兵 + + + Is Medical Vehicle + Является медицинским транспортом + Jest pojazdem medycznym + Es vehículo médico + Ist medizinisches Fahrzeug + Zdravotnické vozidlo + É um veículo médico + Véhicule médical + Orvosi jármű-e + E' Veicolo Medico + 医療車両として + 의료 차량 + 是医疗载具 + 是醫療載具 + + + Is Medical Facility + Является госпиталем + Jest budynkiem medycznym + Es centro médico + Ist eine medizinische Einrichtung + Zdravotnické zařízení + É uma instalação médica + Est une installation médical + Orvosi létesítmény-e + E' Struttura Medica + 医療施設として + 의료시설 + 是医疗设施 + 是醫療設施 + + + Registers an object as a medical facility + Определяет объект в качестве госпиталя + Przypisuje danemu obiektowi status budynku medycznego + Registra un objeto como un centro médico + Definiert ein Objekt als medizinische Einrichtung + Registruje objekt jako zdravotnické zařízení + Registra um objeto como instalacão médica + Enregistrer un objet comme une installation médical + Egy objektum orvosi létesítményként való regisztrálása + Registra un oggetto come struttura medica + オブジェクトを医療施設として割り当てる + 물체를 의료시설로 등록합니다 + 指定一个物件作为医疗设施 + 指定一個物件作為醫療設施 + + + Doctor (Only Advanced Medics) + Врач (только усложн.) + Doktor (tylko zaawansowani medycy) + Doctor (Solo medicina avanzada) + Arzt (Nur erweitertes Sanitätssystem) + Doktor (Pouze pokročilý zdravotníci) + Doutor (Somente médicos avançados) + Médecin (traitements avancés uniquement) + Doktor (csak fejlett orvosok) + Dottore (Solo Medici Avanzati) + 医師 (アドバンスド医療のみ) + 의사 (오직 고급 의료에서만) + 军医 (只限进阶医疗系统) + 軍醫 (只限進階醫療系統) + + + Doctor + Врач + Doktor + Doctor + Arzt + Doktor + Doutor + Médecin + Doktor + Dottore + 医師 + 의사 + 军医 + 軍醫 + + Enable Litter Включить мусор Aktywuj odpadki @@ -14,7 +205,7 @@ Abilita Barella 医療廃棄物の表示を有効化 - + Enable litter being created upon treatment Включить появление мусора после лечения Twórz odpadki medyczne podczas leczenia @@ -27,15 +218,15 @@ 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 Detalle de simulación de basura @@ -48,7 +239,7 @@ 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. Opcja ta ustawia liczbę zużytych medykamentów, jakie pojawiają się lokalnie wokół gracza. Ich zbyt duża ilość może spowodować spadki FPS, dlatego jest to ustawienie tylko po stronie klienta. Detalle simulación de basura establece el número de artículos de basura que se generan a nivel local en el cliente. Las cantidades excesivas en áreas locales podrían causar caída de rendimiento, así que esto es un ajuste de cliente únicamente. @@ -61,7 +252,7 @@ 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 の低下を引き起こすため、クライアント側のみの設定です。 - + Life time of litter objects Время удаления мусора Długość życia odpadków @@ -74,7 +265,7 @@ Tempo di vita delle barelle 医療廃棄物の作成限界数を設定 - + How long should litter objects stay? In seconds. -1 is forever. Как долго мусор будет оставаться на земле? В секундах. -1 означает бесконечное время. Ile czasu musi upłynąć, aby odpadki zaczęły znikać? W sekundach. -1 dla nieskończoności. @@ -87,17 +278,3136 @@ Per quanto devono restare le barelle? In secondi. -1 è permanente 医療廃棄物オブジェクトが表示されつづける時間を設定しますか?-1 は永遠です。 - + How long should PAK take to apply ? - + How long should PAK take to apply ? Use 0 for default (based on damage) - + How long should Medkit take to apply ? - + How long should Medkit take to apply ? Use 0 for default (based on damage) + + Bandage (Basic) + Bandage (Einfach) + Повязка (обычная) + Vendaje (Básico) + Pansement adhésif + Bandaż (jałowy) + Obvaz (Standartní) + Kötszer (Általános) + Bendaggio (base) + Bandagem(Básico) + 包帯 (緊急圧迫) + 붕대 (기본) + 基础绷带 + 基礎繃帶 + + + Used to cover a wound + Для перевязки ран + Utilizado para cubrir una herida + Utilisé pour couvrir une blessure + Używany w celu przykrycia i ochrony miejsca zranienia. Najczęściej stosowany bandaż na otarcia i draśnięcia. + Verwendet um Wunden abzudecken + Sebesülések befedésére alkalmas + Usato per coprire una ferita + Usado para cobrir um ferimento + 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. + Ein Verband, der aus einem besonderen Material besteht um die Wunde zu schützen, nachdem die Blutung gestoppt wurde. + Повязка, накладываемая поверх раны после остановки кровотечения. + Un apósito, material específico utilizado para cubrir una herida, se aplica sobre la herida una vez ha dejado de sangrar. + Pansement utilisé pour couvrir une blessure lorsque le saignement a été stoppé. + Opatrunek materiałowy, używany do przykrywania ran, zakładany na ranę po zatamowaniu krwawienia. + Egy különleges anyagú kötszer sebek betakarására, amelyet a vérzés elállítása után helyeznek fel. + 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í. + 緊急圧迫包帯は、傷口を血液凝固剤でおおうようにできていて、つかうと出血の原因を取りさります。 + 드레싱, 출혈을 막고서 상처를 덮기위해 쓰는 물건입니다. + 用于覆盖伤口以防止出血, 透过敷料的止血剂来让出血慢慢停止 + 用於覆蓋傷口以防止出血, 透過敷料的止血劑來讓出血慢慢停止 + + + Packing Bandage + Mullbinde + Тампонирующая повязка + Vendaje compresivo + Bande extensible + Bandaż (uciskowy) + Nyomókötszer + Bendaggio compressivo + Bandagem de Compressão + Obvaz (Tlakový) + 弾性包帯 + 거즈 붕대 + 包扎绷带 + 包紮繃帶 + + + Used to pack medium to large wounds and stem the bleeding + Wird verwendet, um mittlere bis große Wunden abzudecken und Blutungen zu stoppen + Для тампонирования ран среднего и большого размера и остановки кровотечения. + Se utiliza para vendar heridas medianas o grandes y detener el sangrado + Utilisé pour couvrir des blessures moyennes et grandes, ralentit le saignement. + Używany w celu opatrywania średnich i dużych ran oraz tamowania krwawienia. Dobrze radzi sobie z tamowaniem ran płatowych oraz postrzałowych. + Közepestől nagyig terjedő sebek betakarására és vérzés elállítására használt kötszer + Usato su ferite medie o larghe per fermare emorragie. + Usado para o preenchimento de cavidades geradas por ferimentos médios e grandes e estancar o sangramento. + 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. + Повязка для тампонирования раны, остановки кровотечения и лучшего заживления. При тяжёлых сочетанных ранениях возможно тампонирование раны. + Se utiliza para detener la hemorragia de una herida y favorecer su cicatrización. Se usa en grandes lesiones o politraumatismos. + Bandage servant à recouvrir les blessures pour arrêter les hémoragies et faciliter la guérison. Recouvrir une blessure est optionnel dans le cas de blessures polytraumatiques. + Opatrunek stosowany w celu zatrzymania krwawienia i osłony większych ran. + Egy kötszerfajta, melyet a sebek nyomására használnak a vérzés elállítása és sebgyógyulás érdekében. A nyomókötés egy lehetőség nagyobb polytraumatikus sérülések esetén. + Un bendaggio usato per coprire la ferita, fermare il sanguinamento e facilitarne la guarigione. Questa tecnica è opzionale su ferite multiple. + Ein Verband, um die Wunde abzudecken und die Wundheilung zu fördern. Wunden abdecken ist eine Option bei größeren Polytraumen + Uma bandagem usada para preencher o ferimento para estancar o sangramento e facilitar a cicatrização. Preenchimento de feridas é uma opção em ferimentos de politrauma grandes. + 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) + Bandage (Elastisch) + Повязка (давящая) + Vendaje (Elástico) + Bande compressive + Bandaż (elastyczny) + Obvaz (Elastický) + Rögzító kötszer + Benda (elastica) + Bandagem (Elástica) + 包帯 (伸縮) + 붕대 (압박) + 弹性绷带 + 彈性繃帶 + + + Bandage kit, Elastic + Elastische Binde (Kompressionsbinde) + Давящая повязка + Kit de vendaje (Elástico) + Bande compressive + Bandaż elastyczny służy do opatrywania ran ciętych oraz kłutych. Dobrze radzi sobie również ze zgniecieniami tkanek miękkich oraz rozerwaniami powierzchni skóry. + Rugalmas kötszercsomag, "rögzítő" + Kit di bendaggio, elastico + Kit de Bandagem, Elástica + Sada obvazů, Elastická + 包帯キット (伸縮) + 붕대, 압박 + 弹性绷带 + 彈性繃帶 + + + Allows an even compression and extra support to the injured area. + Ermöglicht eine gleichmäßige Kompression und zusätzliche Unterstützung für den verletzten Bereich. + Давящая повязка обеспечивает равномерное сжатие и дополнительную поддержку повреждённой области + Ce bandage peut être utilisé pour compresser la plaie afin de ralentir le saignement et assurer la tenue du bandage lors de mouvement. + Elastyczna opaska podtrzymująca opatrunek oraz usztywniająca okolice stawów. + Brinda una compresión uniforme y ofrece soporte extra a una zona lesionada + Egyenletes nyomást és támogatást biztosít a sebesült felületnek. + Permette di comprimere e aiutare la zone ferita. + Esta bandagem pode ser utilizada para comprimir o ferimento e diminuir o sangramento e garantir que o ferimento não abra em movimento. + Hodí se k fixačním účelům a to i v oblastech kloubů. + 負傷部分へ最大の対応と止血を続けられます。 + 부상 부위를 골고루 압박해주면서 동시에 고정시켜 줍니다. + 可对伤口持续压迫并固定以防止伤口情况变严重 + 可對傷口持續壓迫並固定以防止傷口情況變嚴重 + + + Tourniquet (CAT) + Tourniquet [CAT] + Жгут + Torniquete (CAT) + Garrot (CAT) + Staza (typ. CAT) + Škrtidlo (CAT) + Érszorító (CAT) + Laccio emostatico (CAT) + Torniquete (CAT) + 止血帯 (CAT) + 지혈대 [CAT] + 军用止血带 + 軍用止血帶 + + + Slows down blood loss when bleeding + Замедляет кровопотерю при кровотечении + Reduce la velocidad de pérdida de sangre + Ralentit l'hémorragie + Zmniejsza ubytek krwi z kończyn w przypadku krwawienia. Nie może być noszony zbyt długo ze względu na narastający ból z kończyny. + Verringert den Blutverlust + Lelassítja a vérvesztést vérzés esetén + Rallenta la perdita di sangue in caso di sanguinamento + Reduz a velocidade da perda de sangue + 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. + Жгут используется для прижатия сосудов к костным выступам, которое приводит к остановке или значительному уменьшению кровотечения + Dispositivo utilizado para eliminar el pulso distal y de ese modo controlar la pérdida de sangre + Un dispositif permettant de compresser les artères et veines afin de ralentir l'hémorragie. + Opaska uciskowa CAT służy do tamowanie krwotoków w sytuacji zranienia kończyn z masywnym krwawieniem tętniczym lub żylnym. + Ein Hilfsmittel, das Druck auf Venen und Arterien ausübt und so den Blutfluss verringert. + Egy szűkítőeszköz, mely a vénás és artériás nyomás keringés helyi összenyomására szolgál, ezzel lelassítva vagy megállítva az adott területen a vérkeringést. Ez csökkenti a vérvesztés mértékét. + Un laccio emostatico usato per comprimere le vene e arterie per bloccare o rallentare la circolazione del sangue e quindi rallentare dissanguamenti. + A aparelho que comprime as artérias e veias para diminuir a perda de sangue. + 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 + Morphium-Autoinjektor + Морфин в пневмошприце + Morfina auto-inyectable + Auto-injecteur de morphine + Autostrzykawka z morfiną + Auto-morfin + Morfium autoinjektor + Autoiniettore di morfina + Auto-injetor de morfina + モルヒネ注射器 + 모르핀 자동주사기 + 吗啡自动注射器 + 嗎啡自動注射器 + + + Used to combat moderate to severe pain experiences + Wird verwendet um moderate bis starke Schmerzen zu lindern. + Для снятия средних и сильных болевых ощущений + Usado para combatir los estados dolorosos de moderados a severos + Utilisé pour réduire les douleurs modérées à sévères. + Morfina. Ma silne działanie przeciwbólowe. Powoduje spowolnienie tętna oraz rozrzedzenie krwi, zwiększając tym samym ciśnienie tętnicze krwi. Działa przez ok. 15 minut. + Mérsékelttől erős fájdalomig, ellene alkalmazandó termék + Usato per combattere il dolore. + Usado para combater dores moderadas e severas + Slouží k tlumení středně těžkých a těžkých bolestí + 戦闘が収まったとき、痛みにたいしてつかいます。 + 심한 통증을 완화하는데 쓰입니다 + 减低中度至重度的疼痛感 + 減低中度至重度的疼痛感 + + + An analgesic used to combat moderate to severe pain experiences. + Обезболивающее для снятия средних и сильных болевых ощущений. + Analgésico usado para combatir los estados dolorosos de moderados a severos. + Un analgésique puissant servant à réduire les douleurs modérées à sévères. + Organiczny związek chemiczny z grupy alkaloidów. Ma silne działanie przeciwbólowe. + Ein Schmerzmittel um mäßige bis starke Schmerzen zu behandeln + Egy fájdalomcsillapító anyag, jellemzően mérsékelt vagy erős fájdalom esetén alkalmazandó. + Un analgesico usato per combattere il dolore. + Um analgésico usado para combater dores moderadas e fortes. + Analgetikum slouží k tlumení středně těžkých a těžkých bolestí + 戦闘が収まったとき、モルヒネを痛みにたいしてつかいます。 + 심한 통증을 완화하기 위해 쓰이는 진통제입니다. + 止痛药的一种, 用于减低中度至重度的疼痛感 + 止痛藥的一種, 用於減低中度至重度的疼痛感 + + + Adenosine autoinjector + Adenosin-Autoinjektor + Asenosina auto-inyectable + Autostrzykawka z adenozyną + Auto-injecteur d'adénosine + Autoiniettore di adenosina + Auto-adenosine + Auto-injetor de Adenosina + Аденозин в пневмошприце + アデノシン注射器 + 아데노신 자동주사기 + 腺苷自动注射器 + 腺苷自動注射器 + + + Used to counter effects of Epinephrine + Wird verwendet um die Symptome von Epiniphrin zu lindern + Utilizada para contrarrestar los effectos de la Epinefrina + Adenozyna. Stosowana do zwalczania efektów działania adrenaliny. + Utilisé pour contrer les effets de l'épinéphrine + Usato per contrastare l'effetto dell'epinefrina + Slouží jako protiváha Adrenalinu + Usado para combater os efeitos da Epinefrina + Используется для купирования эффектов адреналина + アドレナリンの反対の効果としてつかいます。 + 에피네프린 대응책으로 쓰입니다 + 用来对付肾上腺素的影响 + 用來對付腎上腺素的影響 + + + A drug used to counter the effects of Epinephrine + Ein Medikament, das die Symptome von Epiniphrin bekämpft. + Medicamento usado para contrarrestar los efectos de la Epinefrina. + Organiczny związek chemiczny z grupy nukleozydów. Skuteczna w leczeniu częstoskurczu komorowego. Działa rozszerzająco na naczynia krwionośne. + Un composé utilisé pour contrer les effets de l'épinéphrine + Medicamento usato per contrastare l'effetto dell'epinefrina + Droga používaná k tlumení efektu Adrenalinu + Uma droga usada para combater os efeitos da Epinefrina + Препарат используется для купирования эффектов адреналина + つかうと、アドレナリンと反対の効果がでます。 + 에피네프린에 대응용으로 쓰이는 약품 + 一种药物用于减低肾上腺素的效果 + 一種藥物用於減低腎上腺素的效果 + + + Atropine autoinjector + Атропин в пневмошприце + Atropina auto-inyectable + Auto-injecteur d'atropine + Autostrzykawka AtroPen + Atropin-Autoinjektor + Auto-atropine + Atropin autoinjektor + Autoiniettore di atropina + Auto-injetor de Atropina + アトロピン注射器 + 아트로핀 자동주사기 + 阿托品自动注射器 + 阿托品自動注射器 + + + Used in NBC scenarios + Применяется для защиты от ОМП + Usado en escenarios NBQ + Utilisé en cas d'attaque CBRN + Atropina. Stosowana jako lek rozkurczowy i środek rozszerzający źrenice. + Verwendet bei ABC-Kontamination + NBK helyzetek esetén használandó + Usato in situazioni con gas nervino. + Usado em casos de ataque QBRN + Používá se v přítomnosti nervových plynů + 核・生物・化学兵器がつかわれている条件下にてつかいます。 + 핵,생물,화학 상황에 쓰입니다 + 使用于核生化污染的情况 + 使用於核生化汙染的情況 + + + A drug used by the Military in NBC scenarios. + Препарат, используемый в войсках для защиты от оружия массового поражения. + Medicamento usado por militares en escenarios NBQ + Médicament utilisé par l'armée en cas d'attaque CBRN + Atropina. Stosowana jako lek rozkurczowy i środek rozszerzający źrenice. Środek stosowany w przypadku zagrożeń NBC. + Ein Medikament, das vom Militär bei ABC-Kontamination verwendet wird. + Egy instabil alkaloid, NBK helyzetek esetén a katonai szervezetek veszik használatba. + E' un farmaco usato in ambito militare in scenari con presenza di gas nervino. + Uma droga usada por militares em casos de ataque QBRN. + Atropin slouží jako protijed na otravu organofosfátovými insekticidy (diazinon) a nervovými plyny. + 核・生物・化学兵器がつかわれている条件下にてつかいます。 + 핵,생물,화학 상황에 쓰이는 군용 약품 + 军用神经解毒针, 用来应付核生化污染的情况. + 軍用神經解毒針, 用來應付核生化汙染的情況. + + + Epinephrine autoinjector + Адреналин в пневмошприце + Epinefrina auto-inyectable + Auto-injecteur d'épinéphrine + Autostrzykawka EpiPen + Epiniphrin-Autoinjektor + Auto-adrenalin + Epinefrin autoinjektor + Autoiniettore di adrenalina + Auto-injetor de epinefrina + アドレナリン注射器 + 에피네프린 자동주사기 + 肾上腺素自动注射器 + 腎上腺素自動注射器 + + + Increase heart rate and counter effects given by allergic reactions + Стимулирует работу сердца и купирует аллергические реакции + Aumenta la frecuencia cardiaca y contraresta los efectos de las reacciones alérgicas + Augmente la fréquence cadiaque et annule les effets d'une réaction anaphylactique + Adrenalina. Przyśpiesza tętno oraz zwiększa ciśnienie krwi a także przeciwdziała efektom wywołanym przez reakcje alergiczne. + Steigert die Herzfrequenz und bekämpft Symptome von allergischen Reaktionen. + Növeli a szívverést és ellenzi az allergiás reakciók hatásait + Aumenta il battito cardiaco e combatte gli effetti di reazioni allergiche. + Aumenta a frequência cardíaca e combate efeitos causados por reações alérgicas + 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. + Препарат, вызывающий симпатическую реакцию, приводящую к расширению бронхов, увеличению частоты сердечных сокращений и купированию аллергических реакций (анафилактического шока). Применяется при остановке сердца с уменьшенной вероятностью благоприятного исхода. + Medicamento que dilata los bronquios, aumenta la frecuencia cardiaca y contrarresta los efectos de las reacciones alérgicas (anafilaxis). Se utiliza en caso de paros cardiacos repentinos. + Medicament qui fonctionne sur le système nerveux sympathique créant une dilatation des bronches, augmente la fréquence cardiaque et annule les effets d'une réaction allergique (anaphylaxie). Utilisé lors d'arrêt cardio-respiratoire pour augmenter les chances de retrouver un pouls. + EpiPen z adrenaliną ma działanie sympatykomimetyczne, tj. pobudza receptory alfa- i beta-adrenergiczne. Pobudzenie układu współczulnego prowadzi do zwiększenia częstotliwości pracy serca, zwiększenia pojemności wyrzutowej serca i przyśpieszenia krążenia wieńcowego. Pobudzenie oskrzelowych receptorów beta-adrenergicznych wywołuje rozkurcz mięśni gładkich oskrzeli, co w efekcie zmniejsza towarzyszące oddychaniu świsty i duszności. + Una sostanza che permette di dilatare i bronchi, aumentare il battito cardiaco e combattere effetti di reazioni allergiche. Usato anche in casi di arresto cardiaco. + Ein Medikament, das die Bronchien erweitert, die Herzfrequenz erhöht und Symptome von allergischen Reaktionen (Anaphylaxie) bekämpft. Wird bei plötzlichem Herzstillstand verabreicht. + Uma droga trabalha dilatando os bronquios, aumentando a frequência cardíaca e combate efeitos de reações alérgicas(anáfilaticas). Usado em casos de parada cardiaca com poucas changes de recuperação. + Egy hormon, mely a szimpatikus idegrendszer által kitágítja a hörgőket, valamint megnöveli a szívverést, ezzel ellensúlyozva ilyen jellegű allergiás reakciókat (anafilaxiás sokk). Hirtelen szívmegállás esetén is használt, idő alatt csökkenő hatásfokkal. + 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) + Плазма для в/в вливания (1000 мл) + Plasma IV (1000ml) + Plasma IV (1000ml) + Osocze IV (1000ml) + Plasma IV (1000ml) + Vérplazma-infúzió (1000ml) + Plasma EV (1000ml) + Plasma IV (1000ml) + Krevní plazma (1000ml) + 血しょう IV (1000ml) + 혈장 IV (250ml) + 血浆 (1000ml) + 血漿 (1000ml) + + + A volume-expanding blood supplement. + Дополнительный препарат, применяемый при возмещении объема крови. + Suplemento para expandir el volumen sanguíneo. + Supplément sanguin visant à remplacer les volumes perdus. + Składnik krwi, używany do zwiększenia jej objętości. + Egy térfogatnövelő vérkiegészítmény. + Aiuta ad aumentare il volume sanguigno. + Volumenerweiterungsmittel (künstliches Blutvolumen) + Suplemento para expandir o volume sanguíneo. + Intravenózně podávaný doplněk k zvětšení objemu krve + 血液量を増加させる補助です。 + 혈액량을 늘리기위한 보조수단 입니다. + 可快速得到血液补充 + 可快速得到血液補充 + + + A volume-expanding blood supplement. + Дополнительный препарат, применяемый при возмещении объема крови. + Suplemento para expandir el volumen sanguíneo. + Supplément visant à remplacer le volume sanguin perdu et remplace les plaquettes. + Składnik krwi, używany do zwiększenia jej objętości. + Egy térfogatnövelő vérkiegészítmény. + Aiuta ad aumentare il volume sanguigno. + Volumenerweiterungsmittel (künstliches Blutvolumen) + Suplemento para expandir o volume sanguíneo. + Intravenózně podávaný doplněk k zvětšení objemu krve + 血液量を増加させる補助です。 + 혈액량을 늘리기위한 보조수단 입니다. + 可快速得到血液补充 + 可快速得到血液補充 + + + Plasma IV (500ml) + Плазма для в/в вливания (500 мл) + Plasma IV (500ml) + Plasma IV (500ml) + Osocze IV (500ml) + Plasma IV (500ml) + Vérplazma-infúzió (500ml) + Plasma EV (500ml) + Plasma IV (500ml) + Krevní plazma (500ml) + 血しょう IV (500ml) + 혈장 IV (500ml) + 血浆 (500ml) + 血漿 (500ml) + + + Plasma IV (250ml) + Плазма для в/в вливания (250 мл) + Plasma IV (250ml) + Plasma (250ml) + Osocze IV (250ml) + Plasma IV (250ml) + Vérplazma-infúzió (250ml) + Plasma EV (250ml) + Plasma IV (250ml) + Krevní plazma (250ml) + 血しょう IV (250ml) + 혈장 IV (250ml) + 血浆 (250ml) + 血漿 (250ml) + + + Blood IV (1000ml) + Кровь для переливания (1000 мл) + Sangre IV (1000ml) + Culot sanguin IV (1000ml) + Krew IV (1000ml) + Blut IV (1000ml) + Vér-infúzió (1000ml) + Sangue EV (1000ml) + Sangue IV (1000ml) + Krevní transfúze (1000ml) + 血液 IV (1000ml) + 혈액 IV (1000ml) + 血液 (1000ml) + 血液 (1000ml) + + + Blood IV, for restoring a patients blood (keep cold) + Пакет крови для возмещения объёма потерянной крови (хранить в холодильнике) + Sangre intravenosa, para restarurar el volumen sanguíneo (mantener frío) + Culot sanguin O-, utilisé seulement lors de perte sanguine majeure afin de remplacer le volume sanguin perdu. Habituellement utilisé lors du transport ou dans un établissement de soins. + Krew IV, używana do uzupełnienia krwi u pacjenta, trzymać w warunkach chłodniczych. + Vér-infúzió, intravénás bejuttatásra egy páciensnek (hidegen tárolandó) + Sangue usato per ripristinare pazienti in cui si è verificata una perdita di sangue (conservare al fresco) + Blut IV, Bluthaushalt des Patienten wiederherstellen. (Kühl halten) + Sangue intravenoso, para restaurar o volume sanguinio do paciente.(Manter frio) + 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. + Кровь I группы, резус-отрицательная, применяется по жизненным показаниям для возмещения объема потерянной крови на догоспитальном этапе оказания медицинской помощи. + Krew 0 Rh-, używana w rzadkich i szczególnych przypadkach do uzupełnienia krwi u pacjenta, zazwyczaj w trakcie fazie transportu rannej osoby do szpitala. + Utilice sólo durante gran pérdida de sangre para reemplazar el volumen de sangre perdida. Uso habitual durante el transporte de heridos. + Sangue 0 negativo usato per ripristinare sangue in pazienti in cui si è verificata una perdita di sangue. + Culot sanguin O- utilisé dans de rares et stricts cas pour compléter une perte de sang importante. Administré normalement lors d'un MEDEVAC. + O Negative Blutinfusion wird nur in seltenen Fällen verwendet, um den Bluthaushalt des Patienten zu ergänzen. Wird in der Regel wärend der Transportphase durchgeführt. + Sangue O- , utilizado em casos raros para rapidamente repor o sangue. Uso habitual ocorre durante o transporte ou em estações de tratamento. + Nullás vércsoportú, Rh-negatív vér-infúzió, melyet kritikus és ritka helyzetekben vérutánpótlásra használnak, jellemzően az orvosi ellátás szállítási fázisa közben. + 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) + Кровь для переливания (500 мл) + Sangre IV (500ml) + Culot sanguin IV (500ml) + Krew IV (500ml) + Blut IV (500ml) + Vér-infúzió (500ml) + Sangue EV (500ml) + Sangue IV (500ml) + Krevní transfúze (500ml) + 血液 IV (500ml) + 혈액 IV (500ml) + 血液 (500ml) + 血液 (500ml) + + + Blood IV (250ml) + Кровь для переливания (250 мл) + Sangre IV (250ml) + Culot sanguin IV (250ml) + Krew IV (250ml) + Blut IV (250ml) + Vér-infúzió (250ml) + Sangue EV (250ml) + Sangue IV (250ml) + Krevní transfúze (250ml) + 血液 IV (250ml) + 혈액 IV (250ml) + 血液 (250ml) + 血液 (250ml) + + + Saline IV (1000ml) + Физраствор для в/в вливания (1000 мл) + Salino IV (1000ml) + Solution saline IV (1000ml) + Sól fizjologiczna IV (1000ml) + Kochsalzlösung (1000ml) + 0,9%-os sósvíz-infúzió (1000ml) + Soluzione salina EV (1˙000ml) + Soro IV (1000ml) + Fyziologický roztok (1000ml) + 生理食塩水 IV (1000ml) + 생리식염수 IV (1000ml) + 生理食盐水 (1000ml) + 生理食鹽水 (1000ml) + + + Saline IV, for restoring a patients blood + Пакет физраствора для возмещения объёма потерянной крови + Solución salina intravenosa, para restaurar el volumen sanguíneo + Solution saline, pour rétablir temporairement la tension artérielle + Używany w medycynie w formie płynu infuzyjnego jako środek nawadniający i uzupełniający niedobór elektrolitów, podawany dożylnie (IV). + 0,9%-os sósvíz-infúzió, a páciens vérmennyiségének helyreállítására + Soluzione salina, usata per ripristinare sangue nei pazienti. + Kochsalzlösung, ein medizinisches Volumenersatzmittel + Solução Salina Intravenosa 0.9%, para restaurar o volume de sangue temporariamente. + 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. + Пакет физиологического раствора для возмещения объёма потерянной крови путем внутривенного вливания + Suero fisiológico inoculado al torrente sanguíneo de forma intravenosa. + Un remplacant temporaire pour rétablir la tension artérielle lors de perte sanguine, administré par intra-veineuse + Używany w medycynie w formie płynu infuzyjnego jako środek nawadniający i uzupełniający niedobór elektrolitów, podawany dożylnie (IV). + Egy orvosi térfogat-helyreállító készítmény, melyet intravénás módon lehet a szervezetbe juttatni. + Una soluzione medica per ripristinare il volume del sangue introdotta tramite trasfusione EV. + Ein medizinisches Volumenersatzmittel, dass durch einen intravenösen Zugang in den Blutkreislauf verabreicht wird. + Uma reposição temporaria para restaurar a pressão arterial perdida por perda de sangue. + Fyziologický roztok se využívá nejčastěji jako infuze při dehydrataci organismu. + 生理食塩水 IV を静脈へ投与し、血液量を増加させることができます。 + 혈류에 IV로 투여되는 의료 용적 대체 요법 + 利用静脉注射进入人体血液系统, 帮助伤者血液恢复 + 利用靜脈注射進入人體血液系統, 幫助傷者血液恢復 + + + Saline IV (500ml) + Физраствор для в/в вливания (500 мл) + Salino IV (500ml) + Solution saline IV (500ml) + Sól fizjologiczna IV (500ml) + Kochsalzlösung (500ml) + 0,9%-os sósvíz-infúzió (500ml) + Soluzione salina EV (500ml) + Soro IV (1000ml) + Fyziologický roztok (500ml) + 生理食塩水 IV (500ml) + 생리식염수 IV (500ml) + 生理食盐水 (500ml) + 生理食鹽水 (500ml) + + + Saline IV (250ml) + Физраствор для в/в вливания (250 мл) + Salino IV (250ml) + Solution saline IV (250ml) + Sól fizjologiczna IV (250ml) + Kochsalzlösung (250ml) + 0,9%-os sósvíz-infúzió (250ml) + Soluzione salina EV (250ml) + Soro IV (1000ml) + Fyziologický roztok (250ml) + 生理食塩水 IV (250ml) + 생리식염수 IV (250ml) + 生理食盐水 (250ml) + 生理食鹽水 (250ml) + + + Basic Field Dressing (QuikClot) + Первичный перевязочный пакет (QuikClot) + Vendaje básico (QuickClot) + Bandage basique (Hémostatique) + Opatrunek QuikClot ACS + Verbandpäckchen (QuikClot) + Általános zárókötszer (QuikClot) + Bendaggio emostatico (QuikClot) + Bandagem básica (Coagulante) + Hemostatický obvaz (QuikClot) + 緊急圧迫止血包帯 (クイッククロット) + 필드 드레싱 (퀵 클롯) + 基本战地包扎 (止血粉) + 基本戰地包紮 (止血粉) + + + QuikClot bandage + Гемостатический пакет QuikClot + Vendaje QuikClot + Bandage hémostatique + Proszkowy opatrunek adsorbcyjny przeznaczony do tamowania zagrażających życiu krwawień średniej i dużej intensywności. + Bandage mit Gerinnungsmittel + QuikClot kötszer + Bendaggio emostatico (QuikClot) + Bandagem com agente coagulante + Hemostatický obvaz (QuikClot) + クイッククロット + 퀵 클롯 붕대 + 止血粉绷带 + 止血粉繃帶 + + + Hemostatic bandage with coagulant that stops bleeding. + Медицинский коагулянт для экстренной остановки кровотечения + Un bandage aidant à coaguler les saignements mineurs à moyens. + Proszkowy opatrunek adsorpcyjny przeznaczony do tamowania zagrażających życiu krwawień średniej i dużej intensywności. + Vendaje hemostático con coagulante que detiene el sangrado. + Verband mit Gerinnungsmittel, um starke Blutung zu behandeln. + Hemostatikus kötszer egy vérzésgátló anyaggal. + Bendaggio emostatico con coagulante che permette di arrestare perdite di sangue + Bandagem Hemostática com coagulante que controla hemorragia médias e grandes com risco de vida. + Hemostatický obvaz určený k zástavě krvácení + 血液凝固剤をふくむ包帯により、止血できます。 + 지혈시 사용하는 붕대로 혈액 응고제를 포함하고있습니다. + 包含止血粉成分的止血绷带, 可用于止血 + 包含止血粉成分的止血繃帶, 可用於止血 + + + Medkit + + + ... + + + ... + + + Use Medkit + + + Personal Aid Kit + Аптечка + Trousse sanitaire + Equipo de primeros auxilios + Apteczka osobista + Persönliches Erste-Hilfe-Set + Elsősegélycsomag + Pronto soccorso personale + Kit De Primeiros Socorros Pessoal + Osobní lékárnička (PAK) + 応急処置キット + 개인응급키트 + 个人急救包 + 個人急救包 + + + Includes various treatment kit needed for stitching or advanced treatment + Содержит различные материалы и инструменты для зашивания ран и оказания специальной медпомощи. + Incluye material médico para tratamientos avanzados + Inclut du matériel medical pour les traitements délicats, tel les points de suture. + Zestaw środków medycznych do opatrywania ran i dodatkowego leczenia po-urazowego. + Beinhaltet medizinisches Material für fortgeschrittene Behandlung und zum Nähen. + Változatos segédfelszereléseket tartalmaz sebvarráshoz és haladó elsősegélynyújtáshoz + Include vario materiale medico per trattamenti avanzati. + Inclui vários tratamentos materiais para custura e tratamento avançado + 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 + W znacznym stopniu poprawia stan pacjenta + Полевая аптчека для продвинутого лечения и зашивания ран + Persönliches Erste-Hilfe-Set zum ambulanten Nähen und fortgeschrittener Behandlung. + Inclut du matériel medical pour les traitements délicats, tel les points de suture. + Equipo de primeros auxilios para sutura de campaña o tratamientos avanzados + Elsősegélycsomag, terepen való sebvarráshoz és haladó ellátáshoz + Kit de primeiros socorros para sutura ou tratamentos avançados + Osobní lékárnička obsahuje zdravotnický materiál umožňující šití a pokročilejší ošetřování raněných v poli + Pronto soccorso personale da campo per mettersi i punti o per trattamenti avanzati. + 戦場で縫合や高度な処置に必要とされる、さまざまな治療器具が含まれています。 + 야전에서 봉합및 고급 조치를 위한 개인응급키트 + 个人急救包可用于战地缝合手术或进阶伤口系统使用 + 個人急救包可用於戰地縫合手術或進階傷口系統使用 + + + Use Personal Aid Kit + Erste-Hilfe-Set benutzen + Использовать аптечку + Utiliser la trousse sanitaire + Użyj apteczki osobistej + Usar equipo de primeros auxilios + Elsősegélycsomag használata + Usar o kit de primeiros socorros + Použít osobní lékárničku (PAK) + Usa il pronto soccorso personale + 応急処置キットをつかう + 개인 응급 키트사용하기 + 使用个人急救包 + 使用個人急救包 + + + Surgical Kit + Trousse chirurgicale + Хирургический набор + Kit quirúrgico + Zestaw do szycia ran + Operationsset + Sebészeti készlet + Kit chirurgico + Kit Cirurgico + Chirurgická sada + 縫合キット + 봉합 키트 + 手术包 + 手術包 + + + Surgical Kit for in field advanced medical treatment + Trousse chirurgicale pour le traitement sur le terrain + Набор для хирургической помощи в полевых условиях + Kit quirúrgico para el tratamiento avanzado en el campo de batalla + Zestaw pozwalający na zszywanie ran w polu + Operationsset für fortgeschrittene medizinische Feldversorgung + Sebészeti készlet komplex orvosi feladatok terepen való ellátására + Kit chirurgico per trattamenti avanzati sul campo. + Kit Cirurgico para uso de tratamento médico avançado em campo + Chirurgická sada určená k pokročilejším zdravotnickým zákrokům v poli + 縫合キットは戦場で高度な処置をするためにつかわれます。 + 야전 상황에서 고급 의료 처치를 위해 사용되는 봉합 키트 + 用于在战场上为伤口进行缝合(需要开启进阶伤口系统) + 用於在戰場上為傷口進行縫合(需要開啟進階傷口系統) + + + Surgical Kit for in field advanced medical treatment + Набор для хирургической помощи в полевых условиях + Kit quirúrgico para el tratamiento avanzado en el campo de batalla + Zestaw pozwalający na zszywanie ran w polu + Operationsset für fortgeschrittene medizinische Feldversorgung + Trousse chirurgicale pour le traitement sur le terrain + Sebészeti készlet komplex orvosi feladatok terepen való ellátására + Kit chirurgico per trattamenti avanzati sul campo. + Kit Cirurgico para uso de tratamento médico avançado em campo. + Chirurgická sada určená k pokročilejším zdravotnickým zákrokům v poli + 縫合キットは戦場で高度な処置をするためにつかわれます。 + 야전 상황에서 고급 의료 처치를 위해 사용되는 봉합 키트 + 用于在战场上为伤口进行缝合(需要开启进阶伤口系统) + 用於在戰場上為傷口進行縫合(需要開啟進階傷口系統) + + + Use Surgical Kit + Operationsset benutzen + Usa kit chirurgico + Использовать хирургический набор + Utiliser la trousse chirugicale + Zszyj rany + Usar equipo quirúrgico + Sebészeti készlet használata + Použít chirurgickou sadu + Usar kit cirúrgico + 縫合キットをつかう + 봉합키트 사용하기 + 使用手术包 + 使用手術包 + + + Bodybag + Housse mortuaire + Мешок для трупов + Bolsa para cadáveres + Worek na zwłoki + Leichensack + Hullazsák + Sacca per corpi + Saco para cadáver + Pytel na mrtvoly + 死体袋 + 시체 가방 + 尸袋 + 屍袋 + + + A bodybag for dead bodies + Housse de transport des corps + Мешок для упаковки трупов + Una bolsa para cadáveres + Worek do pakowania zwłok + Ein Leichensack für Tote + Egy hullazsák a holttestek számára + Una sacca nera per trasportare cadaveri. + Um saco para corpos mortos + Pytel na mrtvoly + 死体袋は死体を入れるためにつかいます + 시체를 운반할때 쓰는 가방입니다 + 用来装尸体用 + 用來裝屍體用 + + + A bodybag for dead bodies + Housse de transport des corps + Мешок для упаковки трупов + Una bolsa para cadáveres + Worek do pakowania zwłok + Ein Leichensack für Tote + Egy hullazsák a holttestek számára + Una sacca nera per trasportare cadaveri. + Um saco para corpos mortos. + Pytel na mrtvoly + 死体袋は死体を入れるためにつかいます + 시체를 운반할때 쓰는 가방입니다 + 用来装尸体用 + 用來裝屍體用 + + + No injuries on this bodypart... + Körperteil nicht verletzt... + Non ci sono ferite in questa parte del corpo... + Данная часть тела не повреждена... + Aucune blessures sur cette partie du corps... + Brak obrażeń na tej części ciała... + Sin heridas en esta parte del cuerpo... + Ezen a testrészen nincs sérülés... + Žádné zranění na této části těla... + Nenhum ferimento nesta parte do corpo... + この身体は怪我をしていません・・・ + 이 부위에는 부상이 없습니다... + 此身体部位没有受伤 + 此身體部位沒有受傷 + + + Litter Simulation Detail + Detale zużytych medykamentów + Detalle de simulación de basura + Количество мусора от медицины + Dettagli Simulazione Rifiuti + Niveau de simulation des détritus + Abfall-Detaillevel + Hulladékszimuláció részletessége + Detalhe da simulação de sujeira + 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. + Opcja ta ustawia liczbę zużytych medykamentów, jakie pojawiają się lokalnie wokół gracza. Ich zbyt duża ilość może spowodować spadki FPS, dlatego jest to ustawienie tylko po stronie klienta. + Detalle simulación de basura establece el número de artículos de basura que se generan a nivel local en el cliente. Las cantidades excesivas en áreas locales podrían causar caída de rendimiento, así que esto es un ajuste de cliente únicamente. + Устанавливает количество мусора, который появляется после использования мед. препаратов. Большое количество мусора может уменьшить производительность, поэтому данная настройка локальна для клиента. + Il numero di rifiuti che verranno creati localmente. La creazione di troppi rifiuti in aree locali potrebbe causare lag e calo di FPS. Questo è un settaggio lato client. + Le niveau de simulation des détritus règle la quantité de déchets qui vont être créés localement chez le client. Des quantitées excessive chez certains clients peuvent causer des chutes de FPS, c'est donc une option client uniquement. + Die Einstellung für das Abfall-Detaillevel stellt die Menge des lokal angezeigten medizinischen Abfalls ein. Zuviel Abfall kann FPS-Einbrüche erzeugen, weswegen diese Einstellung nur clientseitig ist. + A hulladékszimuláció részletessége megszabja a kliens által megjelenített hulladékobjektumok mennyiségét. Súlyos mennyiségek izolált területeken alacsony FPS-t okozhatnak, így ez egy kliensoldali beállítás. + O nível de detalhe de sujeira determina o número de itens que irão aparecer no cliente. Quantidades excessivas em áreas locais podem aumentar o lag do FPS, então esta é uma opção somente para o cliente. + 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 + Adenosin injizieren + Inyectar Adenosina + Wstrzyknij adenozynę + Adénosine + Inietta andenosina + Aplikovat adenosine + Injetar Adenosina + Ввести аденозин + アデノシンを投与 + 아데노신 주사 + 注射腺苷 + 注射腺苷 + + + Inject Atropine + Atropin injizieren + Inyectar Atropina + Aplikovat atropin + Wstrzyknij atropinę + Atropine + Ввести атропин + Atropin beadása + Inietta atropina + Injetar Atropina + アトロピンを投与 + 아트로핀 주사 + 注射阿托品 + 注射阿托品 + + + Inject Epinephrine + Epinephrine injizieren + Inyectar Epinefrina + Wstrzyknij adrenalinę + Aplikovat adrenalin + Épinéphrine + Ввести адреналин + Epinefrin beadása + Injetar Epinefrina + Inietta adrenalina + アドレナリンを投与 + 에피네프린 주사 + 注射肾上腺素 + 注射腎上腺素 + + + Inject Morphine + Morphin injizieren + Inyectar Morfina + Wstrzyknij morfinę + Aplikovat morfin + Ввести морфин + Morphine + Morfium beadása + Injetar Morfina + Inietta morfina + モルヒネを投与 + 모르핀 주사 + 注射吗啡 + 注射嗎啡 + + + Transfuse Blood + Bluttransfusion + Transfundir sangre + Przetocz krew + Transfúze krve + Перелить кровь + Transfuser (sang) + Infúzió (vér) + Transfundir Sangue + Trasfusione di sangue + 輸血する + 혈액 수혈 + 输血液 + 輸血液 + + + Transfuse Plasma + Plasmatransfusion + Transfundir plasma + Transfúze plazmy + Przetocz osocze + Transfuser (plasma) + Перелить плазму + Infúzió (vérplazma) + Trasfusione di plasma + Transfundir Plasma + 血しょうを投与 + 혈장 수혈 + 输血浆 + 輸血漿 + + + Transfuse Saline + Salzlösungstransfusion + Transfundir salino + Transfúze fyziologického roztoku + Przetocz sól fizjologiczną + Transfuser (saline) + Перелить физраствор + Infúzió (sós víz) + Trasfusione di soluzione salina + Transfundir Soro + 生理食塩水を投与 + 생리식염수 수혈 + 注射生理食盐水 + 注射生理食鹽水 + + + Apply Tourniquet + Tourniquet anwenden + Aplicar torniquete + Aplikovat škrtidlo + Załóż stazę + Poser garrot + Наложить жгут + Applica laccio emostatico + Aplicar Torniquete + Érszorító alkalmazása + 止血帯を巻く + 지혈대 적용 + 使用军用止血带 + 使用軍用止血帶 + + + Bandage + Verbinden + Venda + Bandażuj + Obvázat + Panser + Benda + Kötözés + Atadura + Перевязать + 包帯 + 붕대 + 绷带 + 繃帶 + + + Bandage Head + Kopf verbinden + Vendar la cabeza + Bandażuj głowę + Obvázat hlavu + Перевязать голову + Panser Tête + Fej kötözése + Atar Cabeça + Benda la testa + 包帯を頭へ + 머리에 붕대감기 + 绷带包扎 头部 + 繃帶包紮 頭部 + + + Bandage Torso + Torso verbinden + Vendar el torso + Bandażuj tors + Obvázat hruď + Перевязать торс + Panser Torse + Testtörzs kötözése + Atar Tronco + Benda il torso + 包帯を胴体へ + 몸통에 붕대감기 + 绷带包扎 身体 + 繃帶包紮 身體 + + + Bandage Left Arm + Linken Arm verbinden + Vendar el brazo izquierdo + Bandażuj lewe ramię + Obvázat levou ruku + Перевязать левую руку + Panser Bras Gauche + Bal kar kötözése + Atar Braço Esquerdo + Benda il braccio sinistro + 包帯を左腕に + 왼팔에 붕대감기 + 绷带包扎 左手 + 繃帶包紮 左手 + + + Bandage Right Arm + Rechten Arm verbinden + Vendar el brazo derecho + Bandażuj prawe ramię + Obvázat pravou ruku + Перевязать правую руку + Panser Bras Droit + Jobb kar kötözése + Atar Braço Direito + Benda il braccio destro + 包帯を右腕に + 오른팔에 붕대감기 + 绷带包扎 右手 + 繃帶包紮 右手 + + + Bandage Left Leg + Linkes Bein verbinden + Vendar la pierna izquierda + Bandażuj lewą nogę + Obvázat levou nohu + Перевязать левую ногу + Panser Jambe Gauche + Bal láb kötözése + Atar Perna Esquerda + Benda la gamba sinistra + 包帯を左足へ + 왼쪽 다리에 붕대감기 + 绷带包扎 左脚 + 繃帶包紮 左腳 + + + Bandage Right Leg + Rechtes Bein verbinden + Vendar la pierna derecha + Bandażuj prawą nogę + Obvázat pravou nohu + Перевязать правую ногу + Panser Jambe Droite + Jobb láb kötözése + Atar Perna Direita + Benda la gamba destra + 包帯を右足へ + 오른쪽 다리에 붕대감기 + 绷带包扎 右脚 + 繃帶包紮 右腳 + + + Injecting Morphine... + Morphin injizieren... + Inyectando Morfina... + Wstrzykiwanie morfiny... + Aplikuji morfin... + Введение морфина... + Injection (morphine)... + Morfium beadása... + Injetando Morfina... + Inietto la morfina... + モルヒネを投与しています・・・ + 모르핀 주사중... + 吗啡注射中... + 嗎啡注射中... + + + Injecting Epinephrine... + Epinephrin injizieren... + Inyectando Epinefrina... + Wstrzykiwanie adrenaliny... + Aplikuji adrenalin... + Введение адреналина... + Injection (épinéphrine)... + Epinefrin beadása... + Injetando Epinefrina... + Inietto l'adrenalina... + アドレナリンを投与しています・・・ + 에피네프린 주사중... + 肾上腺素注射中... + 腎上腺素注射中... + + + Injecting Adenosine... + Adenosin injizieren... + Inyectando Adenosina... + Wstrzykiwanie adenozyny... + Injection (adénosine)... + Inietto l'andenosina + Aplikuji adenosine... + Injetando Adenosina... + Введение аденозина... + アドネシンを投与しています・・・ + 아데노신 주사중... + 腺苷注射中... + 腺苷注射中... + + + Injecting Atropine... + Atropin injizieren... + Inyectando Atropina... + Aplikuji atropin... + Wstrzykiwanie atropiny... + Injection (atropine)... + Введение атропина... + Atropin beadása... + Inietto l'atropina... + Injetando Atropina + アトロピンを投与しています・・・ + 아트리핀 주사중... + 阿托品注射中 ... + 阿托品注射中 ... + + + Transfusing Blood... + Bluttransfusion... + Transfusión de sangre... + Przetaczanie krwi... + Probíhá transfúze krve... + Переливание крови... + Transfusion (sang)... + Infúzió vérrel... + Transfundindo Sangue... + Effettuo la trasfusione di sangue... + 輸血しています・・・ + 혈액 수혈중... + 输血液中 ... + 輸血液中 ... + + + Transfusing Saline... + Salzlösungtransfusion... + Transfusión de salino... + Probíha transfúze fyziologického roztoku... + Przetaczanie soli fizjologicznej... + Transfusion (solution saline)... + Переливание физраствора... + Infúzió sós vizzel... + Effettuo la rasfusione di soluzione salina + Transfundindo Soro... + 生理食塩水を投与しています・・・ + 생리식염수 수혈중... + 施打生理食盐水中 ... + 施打生理食鹽水中 ... + + + Transfusing Plasma... + Plasmatransfusion... + Transfusión de plasma... + Probíha transfúze plazmy... + Przetaczanie osocza... + Transfusion (plasma)... + Переливание плазмы... + Infúzió vérplazmával... + Effettu la trasfusione di plasma... + Transfundindo Plasma... + 血しょうを投与しています・・・ + 혈장 수혈중... + 输血浆中 ... + 輸血漿中 ... + + + Bandaging... + Verbinden... + Vendando... + Bandażowanie... + Obvazuji... + Pansement... + Sto bendando... + Bekötözés... + Atando... + Перевязывание... + 包帯を巻いています・・・ + 붕대감는중... + 绷带包扎中 ... + 繃帶包紮中 ... + + + Applying Tourniquet... + Setze Tourniquet an... + Aplicando torniquete... + Aplikuji škrtidlo... + Zakładanie stazy... + Pose du garrot... + Наложение жгута... + Érszorító felhelyezése... + Sto applicando il laccio emostatico... + Applicando Torniquete + 止血帯を巻いています・・・ + 지혈대 적용중... + 使用军用止血带中 ... + 使用軍用止血帶中 ... + + + Field Dressing + Wundverband + Compresa de campaña + Бинтовая повязка + Obinadlo + Bandaż jałowy + Pansement individuel + Zárókötszer + Bendaggio rapido + Curativo de Campo + 緊急圧迫包帯 + 필드 드레싱 + 基础绷带 + 基礎繃帶 + + + Packing Bandage + Mullbinde + Vendaje compresivo + Компресионный пакет + Bandaż uciskowy + Nyomókötszer + Bendaggio compressivo + Bande extensible + Bandagem de Compressão + Obvaz Tlakový + 弾性包帯 + 거즈 붕대 + 包扎绷带 + 包紮繃帶 + + + Elastic Bandage + Elastischer Verband + Vendaje elástico + Давящая повязка + Obavaz Elastický + Bandaż elastyczny + Bande compressive + Rögzitő kötszer + Bendaggio elastico + Bandagem Elástica + 伸縮包帯 + 압박 붕대 + 弹性绷带 + 彈性繃帶 + + + QuikClot + QuikClot + QuikClot + QuikClot + Opatrunek QuikClot + QuikClot + Bandage hémostatique + QuikClot + QuikClot (polvere emostatica) + QuikClot + クイッククロット + 퀵 클롯 + 止血粉 + 止血粉 + + + Check Pulse + Puls überprüfen + Comprobar pulso + Проверить пульс + Zkontrolovat puls + Sprawdź tętno + Prendre le pouls + Pulzus ellenőrzése + Controlla il polso + Checar Pulso + 心拍数をはかる + 맥박 확인 + 检查脉搏 + 檢查脈搏 + + + Check Blood Pressure + Blutdruck überprüfen + Comprobar presión arterial + Проверить давление + Zkontrolovat krevní tlak + Sprawdź ciśnienie krwi + Prendre la tension + Vérnyomás megmérése + Controlla pressionsa sanguigna + Chegar Pressão Sanguínea + 血圧をはかる + 혈압 확인 + 检查血压 + 檢查血壓 + + + Triage Card + Triagekarte + Tarjeta de clasificación + Медкарта + Karta segregacyjna + Štítek + Fiche de triage + Orvosi lap + Triage Card + Cartão de Triagem + トリアージ カード + 부상자 분류 카드 + 检伤分类卡 + 檢傷分類卡 + + + No entries on this triage card. + Keine Einträge auf der Triagekarte + Nessuna voce sulla Triage Card + Нет записей. + Fiche vide + Brak wpisów w tej karcie segregacyjnej. + Sin entradas en esta tarjeta de clasificación. + Ez az orvosi lap nem tartalmaz bejegyzést. + Žádné záznamy na tomto štítku + Nenhuma entrada neste cartão de triagem + トリアージ カードには何も無い。 + 부상자 분류 카드에 쓰여있는것이 없습니다. + 此检伤分类卡上没有任何资料 + 此檢傷分類卡上沒有任何資料 + + + Tourniquet + Tourniquet + Torniquete + Жгут + Škrtidlo + Staza + Garrot + Érszorító + Laccio emostatico + Torniquete + 止血帯 + 지혈대 + 军用止血带 + 軍用止血帶 + + + Remove Tourniquet + Tourniquet entfernen + Quitar torniquete + Снять жгут + Sundat škrtidlo + Zdejmij stazę + Enlever garrot + Érszorító leszedése + Rimuovi laccio emostatico + Remover Torniquete + 止血帯をはずす + 지혈대 제거 + 移除军用止血带 + 移除軍用止血帶 + + + Diagnose + Diagnose + Diagnosi + Диагностика + Diagnostiquer + Diagnoza + Diagnosticar + Diagnosztizálás + Diagnóza + Diagnosticar + 診断する + 진단 + 诊断 + 診斷 + + + Diagnosing... + Diagnostizieren... + Diagnosi in corso... + Диагностика... + Diagnostic en cours + Diagnozowanie... + Diagnosticando... + Diagnózis folyamatban... + Diagnostika... + Diagnosticando... + 診断しています・・・ + 진단중... + 诊断中... + 診斷中... + + + CPR + HLW + RCP + Сердечно-лёгочная реанимация + RCP + RKO + RCP + Újraélesztés + CPR + SBV + 心肺蘇生 + 심폐소생술 + 心肺复苏术 + 心肺復甦術 + + + Performing CPR... + HLW durchführen... + Eseguendo RCP... + Сердечно-лёгочная реанимация... + RCP en cours + Przeprowadzanie RKO... + Realizando RCP... + Újraélesztés folyamatban... + Provádím CPR... + Realizando o SBV... + 心肺蘇生をしています・・・ + 심폐소생중... + 进行心肺复苏术中... + 進行心肺復甦術中... + + + Give Blood IV (1000ml) + Bluttransfusion IV (1000ml) + Dar Sangre IV (1000ml) + Перелить пакет крови (1000 мл) + Podaj krew IV (1000ml) + Sang en IV (1000ml) + Podat krev. transfúzi (1000ml) + Vér adása intravénásan (1000ml) + Effettua trasfusione sangue EV (1˙000ml) + Administrar Sangue IV (1000ml) + 血液 IV (1000ml) をあたえる + IV 혈액 수혈 (1000ml) + 输血液 (1000ml) + 輸血液 (1000ml) + + + Give Blood IV (500ml) + Bluttransfusion IV (500ml) + Dar Sangre IV (500ml) + Перелить пакет крови (500 мл) + Podaj krew IV (500ml) + Sang en IV (500ml) + Podat krev. transfúzi (500ml) + Vér adása intravénásan (500ml) + Effettua trasfusione sangue EV (500ml) + Administrar Sangue IV (500ml) + 血液 IV (500ml) をあたえる + IV 혈액 수혈 (500ml) + 输血液 (500ml) + 輸血液 (500ml) + + + Give Blood IV (250ml) + Bluttransfusion IV (250ml) + Dar Sangre IV (250ml) + Перелить пакет крови (250 мл) + Podaj krew IV (250ml) + Sang en IV (250ml) + Podat krev. transfúzi (250ml) + Vér adása intravénásan (250ml) + Effettua trasfusione sangue EV (250ml) + Administrar Sangue IV (250ml) + 血液 IV (250ml) をあたえる + IV 혈액 수혈 (250ml) + 输血液 (250ml) + 輸血液 (250ml) + + + Give Plasma IV (1000ml) + Plasmatransfusion IV (1000ml) + Dar Plasma IV (1000ml) + Перелить пакет плазмы (1000 мл) + Podaj osocze IV (1000ml) + Plasma en IV (1000ml) + Podat plazmu (1000ml) + Vérplazma adása intravénásan (1000ml) + Effettua trasfusione plasma EV (1˙000ml) + Administrar Plasma IV (1000ml) + 血しょう IV (1000ml) をあたえる + IV 혈장 수혈 (1000ml) + 输血浆 (1000ml) + 輸血漿 (1000ml) + + + Give Plasma IV (500ml) + Plasmatransfusion IV (500ml) + Dar Plasma IV (500ml) + Перелить пакет плазмы (500 мл) + Podaj osocze IV (500ml) + Plasma en IV (500ml) + Podat plazmu (500ml) + Vérplazma adása intravénásan (500ml) + Effettua trasfusione plasma EV (500ml) + Administrar Plasma IV (500ml) + 血しょう IV (500ml) をあたえる + IV 혈장 수혈 (500ml) + 输血浆 (500ml) + 輸血漿 (500ml) + + + Give Plasma IV (250ml) + Plasmatransfusion IV (250ml) + Dar Plasma IV (250ml) + Перелить пакет плазмы (250 мл) + Podaj osocze IV (250ml) + Plasma en IV (250ml) + Podat plazmu (250ml) + Vérplazma adása intravénásan (250ml) + Effettua trasfusione plasma EV (250ml) + Administrar Plasma IV (250ml) + 血しょう IV (250ml) をあたえる + IV 혈장 수혈 (250ml) + 输血浆 (250ml) + 輸血漿 (250ml) + + + Give Saline IV (1000ml) + Kochsalzlösung IV (1000ml) + Dar Salino IV (1000ml) + Перелить пакет физраствора (1000 мл) + Podaj sól fizjologiczną IV (1000ml) + Solution saline en IV (1000ml) + Podaz fyz. roztok (1000ml) + Sós víz adása intravénásan (1000ml) + Effettua trasfusione salina EV (1˙000ml) + Administrar Soro IV (1000ml) + 生理食塩水 IV (1000ml) をあたえる + IV 생리식염수 수혈 (1000ml) + 注射生理食盐水 (1000ml) + 注射生理食鹽水 (1000ml) + + + Give Saline IV (500ml) + Kochsalzlösung IV (500ml) + Dar Salino IV (500ml) + Перелить пакет физраствора (500 мл) + Podaj sól fizjologiczną IV (500ml) + Solution saline en IV (500ml) + Podaz fyz. roztok (500ml) + Sós víz adása intravénásan (500ml) + Effettua trasfusione salina EV (500ml) + Administrar Soro IV (500ml) + 生理食塩水 IV (500ml) をあたえる + IV 생리식염수 수혈 (500ml) + 注射生理食盐水 (500ml) + 注射生理食鹽水 (500ml) + + + Give Saline IV (250ml) + Kochsalzlösung IV (250ml) + Dar Salino IV (250ml) + Перелить пакет физраствора (250 мл) + Podaj sól fizjologiczną IV (250ml) + Solution saline en IV (250ml) + Podaz fyz. roztok (250ml) + Sós víz adása intravénásan (250ml) + Effettua trasfusione salina EV (250ml) + Administrar Soro IV (250ml) + 生理食塩水 IV (250ml) をあたえる + IV 생리식염수 수혈 (250ml) + 注射生理食盐水 (250ml) + 注射生理食鹽水 (250ml) + + + Minor + Gering + Menor + Несрочная помощь + Normalny + Traitement en attente + Minimální + Enyhe + Minore + Leve + 保留群 + 경미 + 轻微 + 輕微 + + + Delayed + Retrasado + Срочная помощь + Opóźniony + Traitement urgent + Verzögert + Odložitelný + Késleltetett + Differito + Atrasado + 待機的治療群 + 늦어짐 + 延后 + 延後 + + + Immediate + Inmediato + Неотложная помощь + Natychmiastowy + Traitement immédiat + Sofort + Okamžitý + Azonnali + Immediata + Imediato + 再優先治療群 + 긴급 + 紧急 + 緊急 + + + Deceased + Fallecido + Труп + Nie żyje + Décédé + Verstorben + Mrtvý + Elhalálozott + Deceduto + Falecido + 死亡群 + 사망 + 死亡 + 死亡 + + + None + Ninguno + Отсутствует + Brak + Pas de fiche + Keine + Nic + Semmi + Nessuna + Nenhum + なし + 없음 + 未分类 + 未分類 + + + Normal breathing + Дыхание в норме + Respiración normal + Respiration normale + Normalny oddech + Normale Atmung + Dýchá normálně + Normális légzés + Respiro normale + Respiração normal + 通常の呼吸 + 정상 호흡 + 呼吸正常 + 呼吸正常 + + + No breathing + Keine Atmung + Дыхание отсутствует + No respira + Pas de respiration + Brak oddechu + Nedýchá + Nincs légzés + Mancanza di respiro + Não respira + 息をしていない + 호흡 불가 + 没有呼吸 + 沒有呼吸 + + + Difficult breathing + Дыхание затруднено + Dificultad para respirar + Difficulté respiratoire + Trudności z oddychaniem + Schwere Atmung + Dýchá s obtížemi + Nehéz légzés + Difficoltà a respirare + Dificuldade para respirar + 呼吸が苦しそうだ + 호흡 곤란 + 呼吸困难 + 呼吸困難 + + + Almost no breathing + Beinahe keine Atmung + Дыхание очень слабое + Casi sin respiración + Respiration faible + Prawie brak oddechu + Skoro nedýchá + Alig van légzés + Respira a fatica + Quase não respira + ほとんど呼吸をしていない + 호흡이 없음 + 快要没呼吸 + 快要沒呼吸 + + + Bleeding + Blutet + Кровотечение + Sangrando + Saignement + Krwawienie zewnętrzne + Krvácí + Vérzik + Sanguinando + Sangrando + 出血している + 출혈 + 流血中 + 流血中 + + + In mild pain + Hat leichte Schmerzen + + + In pain + Hat Schmerzen + Испытывает боль + Con dolor + Douleur moyenne + W bólu + V bolestech + Fájdalom alatt + Con dolore + Com dor + 痛みがある + 고통 + 疼痛中 + 疼痛中 + + + In severe pain + Hat starke Schmerzen + + + Lost a lot of Blood + Hat eine große Menge Blut verloren + Большая кровопотеря + Mucha sangre perdida + A perdu beaucoup de sang + Stracił dużo krwi + Ztratil hodně krve + Sok vért vesztett + Ha perso parecchio sangue + Perdeu muito sangue + 大量失血している + 많은 양의 혈액을 잃음 + 大量失血中 + 大量失血中 + + + Tourniquet [CAT] + Tourniquet [CAT] + Жгут + Torniquete [CAT] + Garrot [CAT] + Staza [typ. CAT] + Škrtidlo [CAT] + Érszorító [CAT] + Laccio emostatico [CAT] + Torniquete [CAT] + 止血帯 [CAT] + 지혈대 [CAT] + 军用止血带 + 軍用止血帶 + + + Receiving IV [%1ml] + Erhalte IV [%1ml] + Recibiendo IV [%1ml] + Принимается переливание [%1 мл] + Otrzymywanie IV [pozostało %1ml] + Transfusion : [%1ml] + Přijímání transfúze [%1ml] + Infúzióra kötve [%1ml] + Ricevendo EV [%1ml] + Recebendo IV [%1ml] + IV [%1ml] を投与されている + IV로 [%1ml] 수혈중 + 接收静脉注射液中 [%1ml] + 接收靜脈注射液中 [%1ml] + + + Blood Pressure + Tension artérielle + Артериальное давление + Presión arterial + Ciśnienie krwi + Blutdruck + Vérnyomás + Pressione sanguigna + Pressão Arterial + Krevní tlak + 血圧を測る + 혈압 + 血压 + 血壓 + + + Checking Blood Pressure.. + Prise de la tension... + Проверка артериального давления... + Comprobando presión arterial... + Sprawdzanie ciśnienia krwi... + Blutdruck kontrollieren... + Vérnyomás megmérése... + Controllando la pressione sanguigna.. + Aferindo Pressão Arterial... + Měřím krevní tlak... + 血圧を測定しています・・・ + 혈압 측정증... + 检查血压中... + 檢查血壓中... + + + %1 checked Blood Pressure: %2 + %1 kontrollierte Blutdruck: %2 + %1 controllata pressione sanguigna: %2 + %1 проверил артериальное давление: %2 + %1 a mesuré la tension: %2 + %1 sprawdził ciśnienie krwi: %2 + %1 verificada la presión arterial: %2 + %1 ellenőrizte a vérnyomást: %2 + %1 zkontroloval krevní tlak: %2 + %1 verificou pressão arterial: %2 + %1 が測った血圧は: %2 + %1 (이)가 혈압을 측정했습니다: %2 + 已由%1确认血压: %2 + 已由%1確認血壓: %2 + + + You checked %1 + Vous examinez %1 + Вы осмотрели раненого %1 + Examinando a %1 + Zbadałeś %1 + Kontrolliert %1 + A %1 ellenőrizve + Hai diagnosticato %1 + Você verificou o paciente %1 + Zkontroloval jsi %1 + 自分の血圧は %1 + 나의 혈압은 %1 이다 + 你已经检查 %1 + 你已經檢查 %1 + + + You find a blood pressure of %2/%3 + Vous avez mesuré une tension de %2/%3 + Артериальное давление %2/%3 + La Presión Arterial es %2/%3 + A vérnyomás %2/%3 + Hai riscontrato una pressione di %2/%3 + Wyczuwasz ciśnienie krwi o wartości %2/%3 + Der Blutdruck liegt bei %2/%3 + A Pressão Arterial é de %2/%3 + Naměřil si krevní tlak u %2/%3 + 血圧は %2/%3 + 혈압이 %2/%3 이다 + 血压为%2/%3 + 血壓為%2/%3 + + + You find a low blood pressure + Tension basse + Давление низкое + La presión arterial es baja + Wyczuwasz niskie ciśnienie krwi + Blutdruck ist niedrig + A vérnyomás alacsony + La pressione sanguigna è bassa + Pressão Arterial baixa + Naměřil si nízký krevní tlak + 血圧はかなり低い + 혈압이 매우 낮다 + 发现到低血压 + 發現到低血壓 + + + You find a normal blood pressure + Tension normale + Давление нормальное + La presión arterial es normal + Wyczuwasz normalne ciśnienie krwi + Blutdruck ist normal + A vérnyomás normális + La pressione sanguigna è normale + Pressão Arterial normal + Naměřil si normální krevní tlak + 血圧は通常 + 혈압이 정상이다 + 发现到正常血压 + 發現到正常血壓 + + + You find a high blood pressure + Tension élevée + Давление высокое + La presión arterial es alta + Wyczuwasz wysokie ciśnienie krwi + Blutdruck ist hoch + A vérnyomás magas + La pressione sanguigna è alta + Pressão Arterial Alta + Naměřil si vysoký krevní tlak + 血圧はかなり高い + 혈압이 매우 높다 + 发现到高血压 + 發現到高血壓 + + + You find no blood pressure + Pas de tension + Давления нет + No hay presión arterial + Nie wyczuwasz ciśnienia krwi + Patient hat keinen Blutdruck + Nem észlelhető vérnyomás + La pressione sanguigna è assente + Sem Pressão Arterial + Nenaměřil si žádný krevní tlak + 血圧は測れなかった + 혈압이 잡히지 않는다 + 量不到血压 + 量不到血壓 + + + You fail to find a blood pressure + Vous n'avez pas pu mesurer de tension + Артериальное давление не определяется + No puedes encontrar presión arterial + Nie udało Ci się sprawdzić ciśnienia krwi + Du konntest keinen Blutdruck feststellen + Nem sikerült a vérnyomás megmérése + Manca strumento per misurare pressione sanguigna + Você falhou em aferir a Pressão Arterial + Nedokázal si změřit krevní tlak + 血圧を測るのに失敗 + 혈압을 잡을 수 없었다 + 检查血压的动作失败 + 檢查血壓的動作失敗 + + + Low + Niedrig + Bassa + Низкое + basse + Niskie + Baja + Alacsony + Nízký + Baixa + 低い + 낮음 + + + + + Normal + Normal + Normale + Нормальное + normale + Normalne + Normal + Normális + Normální + Normal + 通常 + 보통 + 正常 + 正常 + + + High + Hoch + Alta + Высокое + élevée + Wysokie + Alta + Magas + Vysoký + Alta + 高い + 높음 + + + + + No Blood Pressure + Kein Blutdruck + Nessuna Pressione Sanguigna + Артериальное давление отсутствует + pas de tension + Brak ciśnienia krwi + Sin presión arterial + Nincs vérnyomás + Žádný krevní tlak + Sem pressão arterial + 血圧なし + 혈압 없음 + 无血压 + 無血壓 + + + Pulse + Пульс + Pouls + Pulso + Tętno + Puls + Pulzus + Polso + Pulso + Puls + 心拍数 + 맥박 + 脉搏 + 脈搏 + + + Checking Heart Rate... + Vérification du pouls... + Проверка пульса... + Comprobando ritmo cardíaco... + Sprawdzanie tętna... + Kontrolliere Herzfrequenz... + Szívverés-szám mérése... + Controllando il battito cardiaco... + Aferindo Pulso... + Kontroluji srdeční tep... + 心拍数を測定しています・・・ + 맥박 확인중... + 检查心跳中... + 檢查心跳中... + + + You checked %1 + Вы осмотрели раненого %1 + Vous examinez %1 + Examinando a %1 + Zbadałeś %1 + Kontrolliert %1 + A %1 ellenőrizve + Hai diagnosticato %1 + Você aferiu o paciente %1 + Zkontroloval si %1 + 心拍数は %1 + 나의 맥박은 %1 이다 + 你已经检查 %1 + 你已經檢查 %1 + + + %1 checked Heart Rate: %2 + %1 kontrollierte Herzfrequenz: %2 + %1 Controllata Frequenza Cardiaca: %2 + %1 проверил пульс: %2 + %1 a vérifié le pouls de : %2 + %1 sprawdził tętno: %2 + %1 verificado el ritmo cardíaco: %2 + %1 ellenőrizte a szívverés-számot: %2 + %1 zkontroloval srdeční tep: %2 + %1 verificou a frequência cardíaca: %2 + %1 が測った心拍数は: %2 + %1 (이)가 맥박을 측정했습니다: %2 + 已由%1确认心跳: %2 + 已由%1確認心跳: %2 + + + None + Нет + Żadna + Nada + Keine + Žádný + Nada + aucun + Nincs + Niente + なし + 없음 + + + + + Weak + Schwach + Lento + Слабый + lent + Słabe + Débil + Gyenge + Slabý + Fraca + 弱い + 약함 + 微弱 + 微弱 + + + Normal + Normal + Normale + Нормальный + normal + Normalne + Normal + Normális + Normální + Normal + 通常 + 보통 + 正常 + 正常 + + + Strong + Stark + Veloce + Сильный + rapide + Silne + Fuerte + Erős + Silný + Forte + 強い + 강함 + 过快 + 過快 + + + You find a Heart Rate of %2 + %2 battements par minute + Пульс %2 уд./мин. + El ritmo cardíaco es de %2 + Wyczuwasz tętno o wartości %2 + Herzfrequenz ist %2 + A szívverés-szám %2 + Il battito cardiaco è %2 + A Freqüência Cardíaca é de %2 + Nahmatal jsi srdeční tep u %2 + 心拍数は %2 + 맥박이 %2 이다 + 心跳为%2 + 心跳為%2 + + + You find a weak Heart Rate + Poulslent + Пульс слабый + El ritmo cardíaco es débil + Wyczuwasz słabe tętno + Schwacher Puls + A szívverés-szám alacsony + Hai riscontrato un debole battito cardiaco + Freqüência Cardíaca baixa + Nahmatal si slabý srdeční puls + 自分の心拍数は低い + 약한 맥박이다 + 心跳微弱 + 心跳微弱 + + + You find a strong Heart Rate + pouls rapide + Пульс учащенный + El ritmo cardíaco está acelerado + Wyczuwasz silne tętno + Starker Puls + A szívverés-szám magas + Hai riscontrato un forte battito cardiaco + Freqüência Cardíaca normal + Nahmatal si silný srdeční puls + 自分の心拍数は強い + 강한 맥박이다 + 心跳过快 + 心跳過快 + + + You find a normal Heart Rate + pouls normal + Пульс в норме + El ritmo cardíaco es bueno + Wyczuwasz normalne tętno + Normaler Puls + A szívverés-szám normális + Hai riscontrato un normale battito cardiaco + Freqüência Cardíaca alta + Nahmatal si normální srdeční puls + 自分の心拍数は通常 + 보통 맥박이다 + 心跳正常 + 心跳正常 + + + You find no Heart Rate + pas de pouls + Пульс не прощупывается + No tiene ritmo cardíaco + Wyczuwasz brak tętna + Kein Puls gefunden + Nem észlelhető szívverés + Hai riscontrato una assenza di battito cardiaco + Sem Freqüência Cardíaca + Žádný puls + 心拍数を測れなかった + 맥박을 찾을 수가 없다 + 量不到心跳 + 量不到心跳 + + + Response + Conscience + Реакция + Respuesta + Przytomność + Ansprechbarkeit + Reagálóképesség + Risposta + Reação + Odezva + 反応を見る + 반응 + 反应 + 反應 + + + You check response of patient + Vous évaluez l'état de conscience + Вы проверяете реакцию раненого + Compruebas si el paciente reacciona + Sprawdzasz przytomność pacjenta + Du prüfst ob der Patient ansprechbar ist + Ellenőrzöd a páciens reagálóképességét + Controlli la risposta del paziente + Aferindo se o paciente tem reação + Zkontroloval jsi reakci pacienta + 患者からの反応をみる + 대상의 반응 확인중 + 检查伤者的反应 + 檢查傷者的反應 + + + %1 is responsive + %1 реагирует на раздражители + %1 est conscient + %1 ha reaccionado + %1 jest przytomny + %1 ist anprechbar + %1 reakcióképes + %1 e' cosciente + %1 está respondendo + %1 odpovídá + %1 は反応あり + %1 은 반응이있다 + %1 有反应 + %1 有反應 + + + %1 is not responsive + %1 не реагирует на раздражители + %1 est inconscient + %1 no reacciona + %1 jest nieprzytomny + %1 ist nicht ansprechbar + %1 nem reagál + %1 e' incosciente + %1 não está respondendo + %1 neodpovídá + %1 の反応なし + %1 은 반응이없다 + %1 没有反应 + %1 沒有反應 + + + You checked %1 + Вы осмотрели раненого %1 + Vous avez examiné %1 + Examinas a %1 + Zbadałeś %1 + Du hast versucht, %1 anzusprechen + Megnézted %1-t + Hai controllato %1 + Você aferiu o paciente %1 + Zkontroloval jsi %1 + %1 を見た + %1 을 확인함 + 你已经检查 %1 + 你已經檢查 %1 + + + Patient %1<br/>is %2.<br/>%3.<br/>%4 + Il paziente %1<br/>è %2.<br/>%3.<br/>%4 + Пациент %1<br/>%2.<br/>%3.<br/>%4 + Patient %1<br/>ist %2.<br/>%3.<br/>%4 + Patient %1<br/>est %2.<br/>%3.<br/> + Pacjent %1<br/>jest %2.<br/>%3.<br/>%4 + Paciente %1<br/>is %2.<br/>%3.<br/>%4 + A páciens, %1,<br/>%2.<br/>%3.<br/>%4 + Pacient %1<br/>je %2.<br/>%3.<br/>%4 + 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 + vivo + жив + lebendig + vivant + żywy + vivo + élő + naživu + vivo + 生存 + 생존 + 活着 + 活著 + + + dead + morto + мёртв + muerto + tot + décédé + martwy + halott + mrtev + morto + 死亡 + 사망 + 死亡 + 死亡 + + + He's lost some blood + Ha perso poco sangue + Ha perdido un poco de sangre + Есть кровопотеря + Er hat etwas Blut verloren + Il a perdu du sang + Stracił trochę krwi + Valamennyi vért vesztett + Ztratil trochu krve + Ele perdeu um pouco de sangue + 彼は出血している + 적은 양의 피를 잃었다 + 他流失一些血液 + 他流失一些血液 + + + He's lost a lot of blood + Er hat viel Blut verloren + Sok vért vesztett + Stracił sporo krwi + Большая кровопотеря + Ha perdido mucha sangre + Il a perdu beaucoup de sang + Ztratil hodně krve + Ele perdeu muito sangue + Ha perso molto sangue + 彼は大量失血している + 많은 양의 피를 잃었다 + 他流失大量血液 + 他流失大量血液 + + + He hasn't lost blood + Non ha perso sangue + Нет кровопотери + Er hat kein Blut verloren + Il n'a pas perdu de sang + Nie stracił krwi + No ha perdido sangre + Nem vesztett vért + Neztratil žádnou krev + Ele não perdeu sangue + 彼は失血していない + 피를 잃지 않았다 + 他并没有失血 + 他並沒有失血 + + + He is in pain + Sente dolori + Испытывает боль + Er hat Schmerzen + Il souffre + Odczuwa ból + Siente dolor + Fájdalmai vannak + Je v bolestech + Ele está com dor + 彼には痛みがあるようだ + 통증이 있다 + 他感到疼痛 + 他感到疼痛 + + + He is not in pain + Non sente dolori + Не испытывает боли + Er hat keine Schmerzen + Il ne souffre pas + Nie odczuwa bólu + No siente dolor + Nincsenek fájdalmai + Nemá žádné bolesti + Ele não está com dor + 彼には痛みがないようだ + 통증이 없다 + 他不会疼痛 + 他不會疼痛 + + + Bandaged + Pansé + Повязка наложена + Vendado + Zabandażowano + Bekötözve + Bendato + verbunden + Enfaixado + Obvázaný + 包帯 + 붕대 감음 + 绷带 + 繃帶 + + + You bandage %1 (%2) + Vous pansez %1 (%2) + Вы перевязали раненого %1 (%2) + Aplicas vendaje a %1 en %2 + Bandażujesz %1 (%2) + Bekötözöd %1-t (%2) + Stai bendando %1 (%2) + Du verbindest %1 (%2) + Você aplica bandagem no paciente %1 (%2) + Obvazuješ %1 (%2) + %1 (%2) 包帯をつかった + %1 (%2) 붕대를 감았다 + 你正在对 %1 (%2) 包扎绷带中 + 你正在對 %1 (%2) 包紮繃帶中 + + + %1 is bandaging you + %1 vous panse + %1 перевязывает вас + %1 te está vendando + %1 bandażuje Ciebie + %1 bekötöz téged + %1 ti sta bendando + %1 verbindet dich + %1 está aplicando uma bandagem em você + %1 tě obvazuje + %1 はあなたに包帯を巻いている + %1 (이)가 나에게 붕대를 감고있다 + %1 正在对你包扎绷带中 + %1 正在對你包紮繃帶中 + + + You start stitching injuries from %1 (%2) + Вы зашиваете ранения от %1 (%2) + Du nähst die Wunden von %1 (%2) + Vous suturez %1 (%2) + Estás suturando heridas de %1 en %2 + Zszywasz rany %1 (%2) + Elkezded összevarni %1 sérüléseit (%2) + Stai suturando le ferite di %1 (%2) + Você começa a suturar os ferimentos do %1 (%2) + Zašíváš rány %1 (%2) + あなたは %1 (%2) の外傷へ縫合をはじめた + 나는 %1(%2) 상처로부터 봉합을 시작했다 + 你正开始对 %1 (%2) 缝合伤口中 + 你正開始對 %1 (%2) 縫合傷口中 + + + Stitching + Наложение швов + Suturando + Nähen + Sutures + Szycie + Összevarrás + Suturando + Suturando + Šití + 縫合中 + 붕합중 + 缝合中 + 縫合中 + + + You treat the airway of %1 + Вы интубируете раненого %1 + Estás intubando a %1 + Du behandelst die Atemwege von %1 + Vous traitez les voies respiratoires de %1 + Udrażniasz drogi oddechowe %1 + Kezeled %1 légútját + Controlli le vie respiratorie di %1 + Você entuba o %1 + Ošetřuješ dýchací cesty %1 + %1 の気道を診断する + %1의 기도를 확보했다 + 你治疗 %1 的呼吸道 + 你治療 %1 的呼吸道 + + + Airway + Дыхательные пути + Vías aéreas + Drogi oddechowe + Atemwege + Voies respiratoires + Légút + Vie respiratorie + Vias Aéreas + Dýchací cesty + 気道 + 기도 + 呼吸道 + 呼吸道 + + + %1 is treating your airway + %1 проводит вам интубацию + %1 traite vos voies respiratoires + %1 te está intubando + %1 udrażnia Twoje drogi oddechowe + %1 behandelt deine Atemwege + %1 kezeli a légútadat + %1 ti sta trattando le vie respiratorie + %1 está te entubando + %1 ošetřuje tvoje dýchací cesty + %1 はあなたの気道を見ている + %1 (이)가 나의 기도를 확보중이다 + %1 正在治疗你的呼吸道 + %1 正在治療你的呼吸道 + + + Drag + Ziehen + Arrastrar + Ciągnij + Táhnout + Тащить + Traîner + Húzás + Arrastar + Trascina + 引きずる + 끌다 + 拖拉 + 拖拉 + + + Carry + Tragen + Cargar + Nieś + Nést + Нести + Porter + Cipelés + Carregar + Trasporta + 運ぶ + 업다 + 背起 + 背起 + + + Release + Loslassen + Soltar + Połóż + Položit + Отпустить + Déposer + Elengedés + Soltar + Rrilascia + 離す + 내려놓기 + 放下 + 放下 + + + Load Patient Into + Patient einladen + Cargar al paciente en + Załaduj pacjenta + Naložit pacianta do + Погрузить пациента в + Embarquer le patient + Sebesült berakása + Carregar Paciente Em + Carica paziente nel + 患者を載せる + 환자 싣기 + 将伤者放入 + 將傷者放入 + + + Unload Patient + Patient ausladen + Descargar al paciente + Wyładuj pacjenta + Vyložit pacienta + Выгрузить пациента + Débarquer le patient + Sebesült kihúzása + Descarregar Paciente + Scarica il paziente + 患者を降ろす + 환자 내리기 + 将伤者背出 + 將傷者背出 + + + Place body in bodybag + Colocar cuerpo en bolsa para cadáveres + Поместить тело в мешок для трупов + Körper in Leichesack verstauen + Zapakuj ciało do worka na zwłoki + Mettre le corps dans la housse mortuaire + Test hullazsákba helyezése + Metti il corpo nella sacca per cadaveri + Colocar corpo dentro do saco para cadáver + Umístni tělo do pytle na mrtvoly + 死体袋に入れる + 시체 가방에 담기 + 将尸体放入尸袋 + 將屍體放入屍袋 + + + Placing body in bodybag... + Colocando cuerpo en bolsa para cadáveres... + Упаковка тела... + Körper wird in Leichensack gepackt... + Pakowanie ciała do worka na zwłoki... + Placement du corps dans la housse... + Test hullazsákba helyezése... + Stai mettendo il corpo nella sacca... + Colocando corpo dentro do saco para cadáver... + Umístňuji tělo do pytle na mrtvoly... + 死体袋へ入れています・・・ + 시체 가방에 담는중... + 将尸体放入尸袋中... + 將屍體放入屍袋中... + + + %1 has bandaged patient + %1 has vendado al paciente + %1 перевязал пациента + %1 hat den Patienten verbunden + %1 założył bandaż + %1 a pansé le patient + %1 bekötözte a pácienst + %1 ha bendato il paziente + %1 aplicou bandagem no paciente + %1 již obvázal pacienta + %1 は包帯を巻いた + %1 (이)가 붕대를 감아줬다 + %1 已包扎伤者 + %1 已包紮傷者 + + + %1 performed CPR + %1 wykonał cykl RKO + %1 provádí CPR + %1 hat eine HLW durchgeführt + %1 ha eseguito CPR + %1 realizou RCP + %1 провел сердечно-легочную реанимацию + %1 realicó RCP + %1 à fait une RCP + %1 は心肺蘇生をした + %1 (이)가 심폐소생술을 실시했다 + %1 已执行心肺复苏术 + %1 已執行心肺復甦術 + + + %1 used %2 + %1 usó %2 + %1 benutzt %2 + %1 использовал %2 + %1 użył %2 + %1 utilise %2 + %1 használta a %2-t + %1 ha usato %2 + %1 usou %2 + %1 použil %2 + %1 は %2 をつかった + %1 (이)가 %2 을 썼다 + %1 已使用 %2 + %1 已使用 %2 + + + %1 has given an IV + %1 провёл переливание + %1 ha puesto una IV + %1 hat eine Infusion verabreicht + %1 podał IV + %1 a plaçé une IV + %1 infúziót adott + %1 ha somministrato una EV + %1 aplicou um intravenoso + %1 již aplikoval IV + %1 は IV を与えた + %1 (이)가 IV를 실시했다 + %1 已经给予静脉注射液 + %1 已經給予靜脈注射液 + + + %1 applied a tourniquet + %1 aplicado torniquete + %1 наложил жгут + %1 hat ein Tourniquet angelegt + %1 założył stazę + %1 a plaçé un garrot + %1 felhelyezett egy érszorítót + %1 ha applicato un laccio emostatico + %1 aplicou um torniquete + %1 použil škrtidlo + %1 は止血帯を巻いた + %1 (이)가 지혈대를 적용했다 + %1 已经绑上止血带 + %1 已經綁上止血帶 + + + %1 used Medkit + + + %1 used Personal Aid Kit + %1 hat das eigene Erste-Hilfe-Set verwendet + %1 użył apteczki + %1 utilizou KPS + %1 používá PAK + %1 использовал аптечку + %1 ha usato Kit Pronto Soccorso Personale + %1 usó Kit de Primeros Auxilios + %1 a utilisé une trousse + %1 は応急処置キットをつかった + %1 (이)가 개인응급키트를 사용했다 + %1 已使用了个人急救包 + %1 已使用了個人急救包 + + + Heavily wounded + Schwer verwundet: + Ciężko ranny + Тяжелые ранения + Gravemente ferito + Gravemente herido + Gravement blessé + Erősen sérült + Těžce raněn + Gravemente ferido + 重傷 + 중상 + 重伤 + 重傷 + + + Lightly wounded + Leicht verwundet: + Lekko ranny + Легкие ранения + Leggermente ferito + Levemente herido + Légèrement blessé + Enyhén sérült + Lehce raněn + Levemente ferido + 軽傷 + 경상 + 轻伤 + 輕傷 + + + Very lightly wounded + Sehr leicht verwundet: + B. lekko ranny + Царапины + Ferito lievemente + Muy levemente herido + Très légèrement blessé + Nagyon enyhén sérült + Velmi lehce raněn + Muito levemente ferido + かなり浅い傷 + 매우 가벼운 부상 + 小伤 + 小傷 + + + Head + Kopf + Głowa + Головы + Testa + Cabeza + Tête + Fej + Hlava + Cabeça + 頭部 + 머리 + 头部 + 頭部 + + + Torso + Torso + Tors + Торса + Torso + Torso + Torse + Testtörzs + Trup + Torso + 胴体 + 몸통 + 身体 + 身體 + + + Left Arm + Linker Arm + Lewe ramię + Левой руки + Braccio sinistro + Brazo izquierdo + Bras gauche + Bal kar + Levá ruka + Braço Esquerdo + 左腕 + 왼쪽 팔 + 左手 + 左手 + + + Right Arm + Rechter Arm + Prawe ramię + Правой руки + Braccio destro + Brazo derecho + Bras droit + Jobb kar + Pravá ruka + Braço Direito + 右腕 + 오른쪽 팔 + 右手 + 右手 + + + Left Leg + Linkes Bein + Lewa noga + Левой ноги + Gamba sinistra + Pierna izquierda + Jambe gauche + Bal láb + Levá noha + Perna Esquerda + 左足 + 왼쪽 다리 + 左脚 + 左腳 + + + Right Leg + Rechtes Bein + Prawa noga + Правой ноги + Gamba destra + Pierna derecha + Jambe droite + Jobb láb + Pravá noha + Perna Direita + 右足 + 오른쪽 다리 + 右脚 + 右腳 + + + Heal fully bandaged hitpoints + Lecz w pełni zabandażowane hitpointy + Curar miembros totalmente vendados + Исцелять полностью перебинтованные части тела + Curar hitpoints totalmente enfaixados + Heal fully bandaged hitpoints + Cura hitpoints completamente bendati + Soigner les plaies entièrement bandées + Heilt vollständig bandagierte Trefferpunkte + 包帯は体力を完全に回復する + 붕대를 감은후 체력을 회복함 + 完全医疗包扎的部位至痊愈 + 完全醫療包紮的部位至痊癒 + + + Style of menu (Medical) + Styl menu medycznego + Style de menu (médical) + Menüstil (Medizin) + Вид меню (медицина) + Tipo de menú (Medico) + Styl menu (Zdravotní) + Estilo do menu (Médico) + Menü stílusa (Orvosi) + Stile del menù (medico) + メニューの表示形式 (治療) + 메뉴의 스타일 (의료) + 选单样式 (医疗) + 選單樣式 (醫療) + + + Select the type of menu you prefer; default 3d selections or radial. + Wybierz rodzaj menu, który preferujesz: domyślne pozycje 3D lub radialne + Sélectionne le type de menu préféré; par défaut la sélection 3D ou radiale + Wähle den Menüstil: Standard 3D-Auswahl oder kreisförmig. + Выберите тип меню: стандартный вариант (3D) или радиальный + Selecciona el tipo de menú que prefieres: selecciones 3d por defecto o radial. + Selecione o tipo de menu que você prefere; padrão seleções 3d ou radial. + Válaszd ki a neked megfelelő menüt: Alapértelmezett 3D válogatás, vagy kerek. + Zvolte typ menu: základní 3D výběr nebo kruhový + Seleziona il tipo di menù che preferisci: selezione (3D), radiale o disabilitata. + 好みに応じてメニューの表示形式を選んでください。標準では 3D 選択か円状です。 + 선호하는 종류의 메뉴를 고르세요; 기본 3d 선택형 혹은 다이얼형 + 选择你喜欢的选单样式; 预设为3D选项或放射状 + 選擇你喜歡的選單樣式; 預設為3D選項或放射狀 + + + Selections (3d) + Pozycje (3D) + Sélection (3D) + 3D-Auswahl + Стандартный (3D) + Selecciones (3d) + Seleção (3d) + Választékok (3D) + 3D výběr + Selezione (3D) + 選択 (3d) + 선택 (3d) + 选择 (3D) + 選擇 (3D) + + + Radial + Radialne + Radial + Kreisförmig + Радиальный + Radial + Radial + Kerek + Kruhový + Radiale + 円状 + 다이얼형 + 放射状 + 放射狀 + + + Treating... + Behandeln... + Ellátás... + Opatrywanie ran... + Traitement... + Лечение... + Tratando... + Tratando... + Ošetřuji... + Curando... + 治療しています・・・ + 치료중... + 治疗中... + 治療中... + + + Removing Tourniquet... + Tourniquet entfernen... + Zdejmowanie stazy... + Quitando torniquete... + Retire le garrot... + Removendo torniquete... + Érszorító eltávolítása... + Sundavám škrtidlo... + Снятие жгута... + Togliendo il laccio emostatico... + 止血帯を外しています・・・ + 지혈대 제거중... + 移除军用止血带中... + 移除軍用止血帶中... + diff --git a/addons/medical/ui/items/adenosine_x_ca.paa b/addons/medical_treatment/ui/items/adenosine_x_ca.paa similarity index 100% rename from addons/medical/ui/items/adenosine_x_ca.paa rename to addons/medical_treatment/ui/items/adenosine_x_ca.paa diff --git a/addons/medical/ui/items/atropine_x_ca.paa b/addons/medical_treatment/ui/items/atropine_x_ca.paa similarity index 100% rename from addons/medical/ui/items/atropine_x_ca.paa rename to addons/medical_treatment/ui/items/atropine_x_ca.paa diff --git a/addons/medical/ui/items/bloodiv_x_ca.paa b/addons/medical_treatment/ui/items/bloodiv_x_ca.paa similarity index 100% rename from addons/medical/ui/items/bloodiv_x_ca.paa rename to addons/medical_treatment/ui/items/bloodiv_x_ca.paa diff --git a/addons/medical/ui/items/bodybag_x_ca.paa b/addons/medical_treatment/ui/items/bodybag_x_ca.paa similarity index 100% rename from addons/medical/ui/items/bodybag_x_ca.paa rename to addons/medical_treatment/ui/items/bodybag_x_ca.paa diff --git a/addons/medical/ui/items/elasticbandage_x_ca.paa b/addons/medical_treatment/ui/items/elasticbandage_x_ca.paa similarity index 100% rename from addons/medical/ui/items/elasticbandage_x_ca.paa rename to addons/medical_treatment/ui/items/elasticbandage_x_ca.paa diff --git a/addons/medical/ui/items/epinephrine_x_ca.paa b/addons/medical_treatment/ui/items/epinephrine_x_ca.paa similarity index 100% rename from addons/medical/ui/items/epinephrine_x_ca.paa rename to addons/medical_treatment/ui/items/epinephrine_x_ca.paa diff --git a/addons/medical/ui/items/fielddressing_x_ca.paa b/addons/medical_treatment/ui/items/fielddressing_x_ca.paa similarity index 100% rename from addons/medical/ui/items/fielddressing_x_ca.paa rename to addons/medical_treatment/ui/items/fielddressing_x_ca.paa diff --git a/addons/medical/ui/items/morphine_x_ca.paa b/addons/medical_treatment/ui/items/morphine_x_ca.paa similarity index 100% rename from addons/medical/ui/items/morphine_x_ca.paa rename to addons/medical_treatment/ui/items/morphine_x_ca.paa diff --git a/addons/medical/ui/items/packingbandage_x_ca.paa b/addons/medical_treatment/ui/items/packingbandage_x_ca.paa similarity index 100% rename from addons/medical/ui/items/packingbandage_x_ca.paa rename to addons/medical_treatment/ui/items/packingbandage_x_ca.paa diff --git a/addons/medical/ui/items/personal_aid_kit_x_ca.paa b/addons/medical_treatment/ui/items/personal_aid_kit_x_ca.paa similarity index 100% rename from addons/medical/ui/items/personal_aid_kit_x_ca.paa rename to addons/medical_treatment/ui/items/personal_aid_kit_x_ca.paa diff --git a/addons/medical/ui/items/plasmaiv_x_ca.paa b/addons/medical_treatment/ui/items/plasmaiv_x_ca.paa similarity index 100% rename from addons/medical/ui/items/plasmaiv_x_ca.paa rename to addons/medical_treatment/ui/items/plasmaiv_x_ca.paa diff --git a/addons/medical/ui/items/quickclot_x_ca.paa b/addons/medical_treatment/ui/items/quickclot_x_ca.paa similarity index 100% rename from addons/medical/ui/items/quickclot_x_ca.paa rename to addons/medical_treatment/ui/items/quickclot_x_ca.paa diff --git a/addons/medical/ui/items/salineiv_x_ca.paa b/addons/medical_treatment/ui/items/salineiv_x_ca.paa similarity index 100% rename from addons/medical/ui/items/salineiv_x_ca.paa rename to addons/medical_treatment/ui/items/salineiv_x_ca.paa diff --git a/addons/medical/ui/items/surgicalkit_x_ca.paa b/addons/medical_treatment/ui/items/surgicalkit_x_ca.paa similarity index 100% rename from addons/medical/ui/items/surgicalkit_x_ca.paa rename to addons/medical_treatment/ui/items/surgicalkit_x_ca.paa diff --git a/addons/medical/ui/items/tourniquet_x_ca.paa b/addons/medical_treatment/ui/items/tourniquet_x_ca.paa similarity index 100% rename from addons/medical/ui/items/tourniquet_x_ca.paa rename to addons/medical_treatment/ui/items/tourniquet_x_ca.paa diff --git a/addons/medical_vitals/script_component.hpp b/addons/medical_vitals/script_component.hpp index ae91fada93..bf3afdc548 100644 --- a/addons/medical_vitals/script_component.hpp +++ b/addons/medical_vitals/script_component.hpp @@ -15,4 +15,4 @@ #endif #include "\z\ace\addons\main\script_macros.hpp" -#include "\z\ace\addons\medical\script_macros_medical.hpp" +#include "\z\ace\addons\medical_engine\script_macros_medical.hpp"