Field Manual - Add Medical Menu entry (#9482)

* add medical menu

* add R/L note

* Translate display name

Co-authored-by: PabstMirror <pabstmirror@gmail.com>

---------

Co-authored-by: PabstMirror <pabstmirror@gmail.com>
This commit is contained in:
Grim 2023-10-12 23:19:07 -04:00 committed by GitHub
parent 1e3d9cc22a
commit 5a2fd70075
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 36 additions and 8 deletions

View File

@ -272,55 +272,61 @@ class CfgHints {
tip = "<a href='https://ace3.acemod.org/wiki/feature/medical-system'>Medical Wiki</a>";
};
class ACE_Adenosine: ACE_Medical_Treatment_Base {
class ACE_MedicalMenu: ACE_Medical_Treatment_Base {
logicalOrder = 1;
displayName = CSTRING(Medical_Treatment_MedicalMenu_DisplayName);
displayNameShort = CSTRING(Medical_Treatment_MedicalMenu_ShortName);
description = CSTRING(Medical_Treatment_MedicalMenu_Description);
};
class ACE_Adenosine: ACE_Medical_Treatment_Base {
logicalOrder = 2;
arguments[] += {QUOTE('ACE_adenosine' call FUNC(getItemName))};
displayName = "%15";
displayNameShort = CSTRING(Medical_Treatment_Adenosine_ShortName);
description = CSTRING(Medical_Treatment_Adenosine_Description);
};
class ACE_Bandages: ACE_Medical_Treatment_Base {
logicalOrder = 2;
logicalOrder = 3;
displayName = CSTRING(Medical_Treatment_Bandages_DisplayName);
displayNameShort = CSTRING(Medical_Treatment_Bandages_ShortName);
description = CSTRING(Medical_Treatment_Bandages_Description);
};
class ACE_Fluids: ACE_Medical_Treatment_Base {
logicalOrder = 3;
logicalOrder = 4;
displayName = CSTRING(Medical_Treatment_IVFluids_DisplayName);
displayNameShort = CSTRING(Medical_Treatment_IVFluids_ShortName);
description = CSTRING(Medical_Treatment_IVFluids_Description);
};
class ACE_Epinephrine: ACE_Medical_Treatment_Base {
logicalOrder = 4;
logicalOrder = 5;
arguments[] += {QUOTE('ACE_epinephrine' call FUNC(getItemName))};
displayName = "%15";
displayNameShort = CSTRING(Medical_Treatment_Epinephrine_ShortName);
description = CSTRING(Medical_Treatment_Epinephrine_Description);
};
class ACE_PAK: ACE_Medical_Treatment_Base {
logicalOrder = 5;
logicalOrder = 6;
arguments[] += {QUOTE('ACE_personalAidKit' call FUNC(getItemName))};
displayName = "%15";
displayNameShort = CSTRING(Medical_Treatment_PAK_ShortName);
description = CSTRING(Medical_Treatment_PAK_Description);
};
class ACE_Splint: ACE_Medical_Treatment_Base {
logicalOrder = 6;
logicalOrder = 7;
arguments[] += {QUOTE('ACE_splint' call FUNC(getItemName))};
displayName = "%15";
displayNameShort = CSTRING(Medical_Treatment_Splint_ShortName);
description = CSTRING(Medical_Treatment_Splint_Description);
};
class ACE_SurgicalKit: ACE_Medical_Treatment_Base {
logicalOrder = 7;
logicalOrder = 8;
arguments[] += {QUOTE('ACE_surgicalKit' call FUNC(getItemName))};
displayName = "%15";
displayNameShort = CSTRING(Medical_Treatment_SurgicalKit_ShortName);
description = CSTRING(Medical_Treatment_SurgicalKit_Description);
};
class ACE_Tourniquet: ACE_Medical_Treatment_Base {
logicalOrder = 8;
logicalOrder = 9;
arguments[] += {QUOTE('ACE_tourniquet' call FUNC(getItemName))};
displayName = "%15";
displayNameShort = CSTRING(Medical_Treatment_CAT_ShortName);

View File

@ -87,6 +87,28 @@
<Key ID="STR_ACE_FieldManual_Medical_Treatment_CAT_Description">
<English>A %3Tourniquet%4 stops bleeding temporarily so that a wound(s) can be bandaged. Can only be used on limbs.&lt;br/&gt;&lt;br/&gt;%3Usage:%4&lt;br/&gt;%2Use [%3%13%4] or [%3%14%4] and select an affected appendage.&lt;br/&gt;%2Select %3Apply Tourniquet%4.</English>
</Key>
<Key ID="STR_ACE_FieldManual_Medical_Treatment_MedicalMenu_DisplayName">
<English>Medical Menu</English>
<German>Sanitätsmenü</German>
<Polish>Menu medyczne</Polish>
<Portuguese>Menu Médico</Portuguese>
<Russian>Медицинское меню</Russian>
<Spanish>Menú médico</Spanish>
<Czech>Zdravotnická nabídka</Czech>
<Italian>Menù Medico</Italian>
<French>Menu médical</French>
<Japanese>治療メニュー</Japanese>
<Korean>의료 메뉴</Korean>
<Chinesesimp>医疗菜单</Chinesesimp>
<Chinese>醫療選單</Chinese>
<Turkish>Medikal Menü</Turkish>
</Key>
<Key ID="STR_ACE_FieldManual_Medical_Treatment_MedicalMenu_ShortName">
<English>Treatment, Simplified</English>
</Key>
<Key ID="STR_ACE_FieldManual_Medical_Treatment_MedicalMenu_Description">
<English>The %3Medical Menu%4 is a dedicated %3interface%4 to facilitate %3medical treatment%4. The %3R%4 and %3L%4 letters indicate the side of the patient's body being treated.&lt;br/&gt;&lt;br/&gt;%3Usage:%4&lt;br/&gt;%2Use [%3%14%4] while looking at a patient to open the Medical Menu. Opening the menu without a patient allows for self-treatment.&lt;br/&gt;%2Alternatively, use [%3%12%4] or [%3%13%4] and select %3Medical Menu%4.&lt;br/&gt;&lt;br/&gt;%3Keybinds:%4&lt;br/&gt;%2Use [%3W, A, S, D, X, and Z%4] to select body parts.&lt;br/&gt;%2Use your %3number keys%4 to select treatment categories.</English>
</Key>
<Key ID="STR_ACE_FieldManual_Items_ATragMX_ShortName">
<English>Portable, Precise, Rugged</English>
</Key>