/* Preferred Image Size = 256x256 Can Embed Images Into Description = 1024x512 - Shadow = '0' - Size = '9' */ // INDENT - %11 // SELF INTERACT KEYBIND - %12 // INTERACT KEYBIND - %13 #define BASE_ARGUMENTS "' '", \ QUOTE([ARR_2('ACE3 Common',QQEGVAR(interact_menu,selfInteractKey))] call FUNC(getKeybindName)), \ QUOTE([ARR_2('ACE3 Common',QQEGVAR(interact_menu,interactKey))] call FUNC(getKeybindName)) // MEDCIAL MENU KEYBIND - %14 #define MEDICAL_MENU_KEYBIND QUOTE([ARR_2('ACE3 Common',QQEGVAR(medical_gui,openMedicalMenuKey))] call FUNC(getKeybindName)) class CfgHints { class ACE_FieldManual_Base { arguments[] = {BASE_ARGUMENTS}; image = "\z\ace\addons\common\data\logo_ace3_ca.paa"; tip = "ACE Wiki"; }; class ACE_Items { displayName = CSTRING(Items_DisplayName); category = "ACE_FieldManual"; class ACE_ATragMX: ACE_FieldManual_Base { logicalOrder = 1; arguments[] = {BASE_ARGUMENTS, QUOTE('ACE_ATragMX' call FUNC(getItemName))}; displayName = "%14"; displayNameShort = CSTRING(Items_ATragMX_ShortName); description = CSTRING(Items_ATragMX_Description); tip = "ATragMX Wiki"; }; class ACE_BodyBag: ACE_FieldManual_Base { logicalOrder = 2; arguments[] = {BASE_ARGUMENTS, QUOTE('ACE_BodyBag' call FUNC(getItemName)), MEDICAL_MENU_KEYBIND}; displayName = "%14"; displayNameShort = CSTRING(Items_BodyBag_ShortName); description = CSTRING(Items_BodyBag_Description); }; class ACE_CableTie: ACE_FieldManual_Base { logicalOrder = 3; arguments[] = {BASE_ARGUMENTS, QUOTE('ACE_CableTie' call FUNC(getItemName))}; displayName = "%14"; displayNameShort = CSTRING(Items_CableTie_ShortName); description = CSTRING(Items_CableTie_Description); tip = "Captives Wiki"; }; class ACE_Cellphone: ACE_FieldManual_Base { logicalOrder = 4; arguments[] = {BASE_ARGUMENTS, QUOTE('ACE_Cellphone' call FUNC(getItemName))}; displayName = "%14"; displayNameShort = CSTRING(Items_Cellphone_ShortName); description = CSTRING(Items_Cellphone_Description); tip = "Explosives Wiki"; }; class ACE_Chemlight_Shield: ACE_FieldManual_Base { logicalOrder = 5; arguments[] = {BASE_ARGUMENTS, QUOTE('ACE_Chemlight_Shield' call FUNC(getItemName))}; displayName = "%14"; displayNameShort = CSTRING(Items_Chemlight_Shield_ShortName); description = CSTRING(Items_Chemlight_Shield_Description); tip = "Chemlights Wiki"; }; class ACE_Clackers: ACE_FieldManual_Base { logicalOrder = 6; arguments[] = {BASE_ARGUMENTS, QUOTE('ACE_Clacker' call FUNC(getItemName))}; displayName = "%14"; displayNameShort = CSTRING(Items_Clackers_ShortName); description = CSTRING(Items_Clackers_Description); tip = "Explosives Wiki"; }; class ACE_DAGR: ACE_FieldManual_Base { logicalOrder = 7; arguments[] = {BASE_ARGUMENTS, QUOTE('ACE_DAGR' call FUNC(getItemName))}; displayName = "%14"; displayNameShort = CSTRING(Items_DAGR_ShortName); description = CSTRING(Items_DAGR_Description); tip = "DAGR Wiki"; }; class ACE_DeadManSwitch: ACE_FieldManual_Base { logicalOrder = 8; arguments[] = {BASE_ARGUMENTS, QUOTE('ACE_DeadManSwitch' call FUNC(getItemName))}; displayName = "%14"; displayNameShort = CSTRING(Items_DeadManSwitch_ShortName); description = CSTRING(Items_DeadManSwitch_Description); tip = "Explosives Wiki"; }; class ACE_DefusalKit: ACE_FieldManual_Base { logicalOrder = 9; arguments[] = {BASE_ARGUMENTS, QUOTE('ACE_DefusalKit' call FUNC(getItemName))}; displayName = "%14"; displayNameShort = CSTRING(Items_DefusalKit_ShortName); description = CSTRING(Items_DefusalKit_Description); tip = "Explosives Wiki"; }; class ACE_EarPlugs: ACE_FieldManual_Base { logicalOrder = 10; arguments[] = {BASE_ARGUMENTS, QUOTE('ACE_EarPlugs' call FUNC(getItemName))}; displayName = "%14"; displayNameShort = CSTRING(Items_EarPlugs_ShortName); description = CSTRING(Items_EarPlugs_Description); tip = "Hearing Wiki"; }; class ACE_EntrenchingTool: ACE_FieldManual_Base { logicalOrder = 11; arguments[] = {BASE_ARGUMENTS, QUOTE('ACE_EntrenchingTool' call FUNC(getItemName))}; displayName = "%14"; displayNameShort = CSTRING(Items_EntrenchingTool_ShortName); description = CSTRING(Items_EntrenchingTool_Description); }; class ACE_Flashlights: ACE_FieldManual_Base { logicalOrder = 12; displayName = CSTRING(Items_Flashlights_DisplayName); displayNameShort = CSTRING(Items_Flashlights_ShortName); description = CSTRING(Items_Flashlights_Description); tip = "Flashlights Wiki"; }; class ACE_FortifyTool: ACE_FieldManual_Base { logicalOrder = 13; arguments[] = {BASE_ARGUMENTS, QUOTE('ACE_Fortify' call FUNC(getItemName))}; displayName = "%14"; displayNameShort = CSTRING(Items_FortifyTool_ShortName); description = CSTRING(Items_FortifyTool_Description); tip = "Fortify Wiki"; }; class ACE_HuntIR_Monitor: ACE_FieldManual_Base { logicalOrder = 14; arguments[] = {BASE_ARGUMENTS, QUOTE('ACE_HuntIR_monitor' call FUNC(getItemName))}; displayName = "%14"; displayNameShort = CSTRING(Items_HuntIR_Monitor_ShortName); description = CSTRING(Items_HuntIR_Monitor_Description); tip = "HuntIR Wiki"; }; class ACE_IR_Strobe: ACE_FieldManual_Base { logicalOrder = 15; arguments[] = {BASE_ARGUMENTS, QUOTE('ACE_IR_Strobe_Item' call FUNC(getItemName))}; displayName = "%14"; displayNameShort = CSTRING(Items_IR_Strobe_ShortName); description = CSTRING(Items_IR_Strobe_Description); }; class ACE_Kestrel4500: ACE_FieldManual_Base { logicalOrder = 16; arguments[] = {BASE_ARGUMENTS, QUOTE('ACE_Kestrel4500' call FUNC(getItemName))}; displayName = "%14"; displayNameShort = CSTRING(Items_Kestrel4500_ShortName); description = CSTRING(Items_Kestrel4500_Description); tip = "Kestrel 4500 Wiki"; }; class ACE_Lockpick: ACE_FieldManual_Base { logicalOrder = 17; arguments[] = {BASE_ARGUMENTS, QUOTE('ACE_key_lockpick' call FUNC(getItemName))}; displayName = "%14"; displayNameShort = CSTRING(Items_Lockpick_ShortName); description = CSTRING(Items_Lockpick_Description); tip = "Vehicle Lock Wiki"; }; class ACE_MapTools: ACE_FieldManual_Base { logicalOrder = 18; arguments[] = {BASE_ARGUMENTS, QUOTE('ACE_MapTools' call FUNC(getItemName))}; displayName = "%14"; displayNameShort = CSTRING(Items_MapTools_ShortName); description = CSTRING(Items_MapTools_Description); }; class ACE_MicroDAGR: ACE_FieldManual_Base { logicalOrder = 19; arguments[] = {BASE_ARGUMENTS, QUOTE('ACE_microDAGR' call FUNC(getItemName))}; displayName = "%14"; displayNameShort = CSTRING(Items_MicroDAGR_ShortName); description = CSTRING(Items_MicroDAGR_Description); tip = "MicroDAGR Wiki"; }; // Combine all range tables under one roof [mortar, artillery, rifle] class ACE_RangeTables: ACE_FieldManual_Base { logicalOrder = 20; displayName = CSTRING(Items_RangeTables_DisplayName); displayNameShort = CSTRING(Items_RangeTables_ShortName); description = CSTRING(Items_RangeTables_Description); tip = "Rangecard Wiki"; }; class ACE_Ropes: ACE_FieldManual_Base { logicalOrder = 21; displayName = CSTRING(Items_Ropes_DisplayName); displayNameShort = CSTRING(Items_Ropes_ShortName); description = CSTRING(Items_Ropes_Description); }; class ACE_Sandbag: ACE_FieldManual_Base { logicalOrder = 22; arguments[] = {BASE_ARGUMENTS, QUOTE('ACE_Sandbag_empty' call FUNC(getItemName))}; displayName = "%14"; displayNameShort = CSTRING(Items_Sandbag_ShortName); description = CSTRING(Items_Sandbag_Description); tip = "Sandbag Wiki"; }; class ACE_SpareBarrels: ACE_FieldManual_Base { logicalOrder = 23; arguments[] = {BASE_ARGUMENTS, QUOTE('ACE_SpareBarrel_Item' call FUNC(getItemName))}; displayName = "%14"; displayNameShort = CSTRING(Items_SpareBarrels_ShortName); description = CSTRING(Items_SpareBarrels_Description); tip = "Overheating Wiki"; }; class ACE_SprayPaint: ACE_FieldManual_Base { logicalOrder = 24; displayName = CSTRING(Items_SprayPaint_DisplayName); displayNameShort = CSTRING(Items_SprayPaint_ShortName); description = CSTRING(Items_SprayPaint_Description); tip = "Tagging Wiki"; }; class ACE_Tripod: ACE_FieldManual_Base { logicalOrder = 25; arguments[] = {BASE_ARGUMENTS, QUOTE('ACE_Tripod' call FUNC(getItemName))}; displayName = "%14"; displayNameShort = CSTRING(Items_Tripod_ShortName); description = CSTRING(Items_Tripod_Description); tip = "Tripod Wiki"; }; class ACE_UAVBattery: ACE_FieldManual_Base { logicalOrder = 26; arguments[] = {BASE_ARGUMENTS, QUOTE('ACE_UAVBattery' call FUNC(getItemName))}; displayName = "%14"; displayNameShort = CSTRING(Items_UAVBattery_ShortName); description = CSTRING(Items_UAVBattery_Description); tip = "UAV Battery Wiki"; }; class ACE_VehicleKey: ACE_FieldManual_Base { logicalOrder = 27; displayName = CSTRING(Items_VehicleKey_DisplayName); displayNameShort = CSTRING(Items_VehicleKey_ShortName); description = CSTRING(Items_VehicleKey_Description); tip = "Vehicle Lock Wiki"; }; class ACE_Wirecutter: ACE_FieldManual_Base { logicalOrder = 28; arguments[] = {BASE_ARGUMENTS, QUOTE('ACE_wirecutter' call FUNC(getItemName))}; displayName = "%14"; displayNameShort = CSTRING(Items_Wirecutter_ShortName); description = CSTRING(Items_Wirecutter_Description); tip = "Wirecutter Wiki"; }; }; // ACE Field Rations class ACE_Field_Rations { displayName = CSTRING(Field_Rations_DisplayName); category = "ACE_FieldManual"; class ACE_Field_Rations_Base: ACE_FieldManual_Base { tip = "Field Rations Wiki"; }; class Hunger: ACE_Field_Rations_Base { logicalOrder = 1; displayName = CSTRING(Field_Rations_Hunger_DisplayName); description = CSTRING(Field_Rations_Hunger_Description); }; class Thirst: ACE_Field_Rations_Base { logicalOrder = 2; displayName = CSTRING(Field_Rations_Thirst_DisplayName); description = CSTRING(Field_Rations_Thirst_Description); }; }; // ACE Medical class ACE_Medical_Treatment { displayName = CSTRING(Medical_Treatment_DisplayName); category = "ACE_FieldManual"; class ACE_Medical_Treatment_Base: ACE_FieldManual_Base { arguments[] = {BASE_ARGUMENTS, MEDICAL_MENU_KEYBIND}; tip = "Medical Wiki"; }; 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[] = {BASE_ARGUMENTS, MEDICAL_MENU_KEYBIND, 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 = 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 = 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 = 5; arguments[] = {BASE_ARGUMENTS, MEDICAL_MENU_KEYBIND, 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 = 6; arguments[] = {BASE_ARGUMENTS, MEDICAL_MENU_KEYBIND, 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 = 7; arguments[] = {BASE_ARGUMENTS, MEDICAL_MENU_KEYBIND, 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 = 8; arguments[] = {BASE_ARGUMENTS, MEDICAL_MENU_KEYBIND, 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 = 9; arguments[] = {BASE_ARGUMENTS, MEDICAL_MENU_KEYBIND, QUOTE('ACE_tourniquet' call FUNC(getItemName))}; displayName = "%15"; displayNameShort = CSTRING(Medical_Treatment_CAT_ShortName); description = CSTRING(Medical_Treatment_CAT_Description); }; }; };