From ba8ae4694fcaae610fc923f0f13a3b9238a53999 Mon Sep 17 00:00:00 2001 From: terencehill Date: Sat, 7 May 2022 16:14:07 +0200 Subject: [PATCH] Add waypoint editor quickmenu entry in the default quickmenu if waypoint editor is enabled --- qcsrc/client/hud/panel/quickmenu.qc | 5 ++++- qcsrc/server/client.qc | 5 ++++- 2 files changed, 8 insertions(+), 2 deletions(-) diff --git a/qcsrc/client/hud/panel/quickmenu.qc b/qcsrc/client/hud/panel/quickmenu.qc index 695a58fb0..a6ea8e20a 100644 --- a/qcsrc/client/hud/panel/quickmenu.qc +++ b/qcsrc/client/hud/panel/quickmenu.qc @@ -875,7 +875,10 @@ void QuickMenu_Default(string target_submenu) if (autocvar__hud_panel_quickmenu_file_from_server != "") { // TODO make it translatable - QUICKMENU_ENTRY("Server's custom quickmenu", "quickmenu; wait; quickmenu \"\" \"\" $_hud_panel_quickmenu_file_from_server") + string entry_name = "Server's custom quickmenu"; + if (autocvar__hud_panel_quickmenu_file_from_server == "wpeditor.txt") + entry_name = "Waypoint editor quickmenu"; + QUICKMENU_ENTRY(entry_name, "quickmenu; wait; quickmenu \"\" \"\" $_hud_panel_quickmenu_file_from_server") } if(spectatee_status != 0) diff --git a/qcsrc/server/client.qc b/qcsrc/server/client.qc index 88691ae39..3e3eb08cf 100644 --- a/qcsrc/server/client.qc +++ b/qcsrc/server/client.qc @@ -46,6 +46,7 @@ #include #include #include +#include #include #include #include @@ -1147,7 +1148,9 @@ void ClientConnect(entity this) stuffcmd(this, "cl_cmd settemp chase_active 1\n"); // quickmenu file must be put in a subfolder with an unique name // to reduce chances of overriding custom client quickmenus - if (autocvar_sv_quickmenu_file != "" && strstrofs(autocvar_sv_quickmenu_file, "/", 0) && fexists(autocvar_sv_quickmenu_file)) + if (waypointeditor_enabled) + stuffcmd(this, sprintf("cl_cmd settemp _hud_panel_quickmenu_file_from_server %s\n", "wpeditor.txt")); + else if (autocvar_sv_quickmenu_file != "" && strstrofs(autocvar_sv_quickmenu_file, "/", 0) && fexists(autocvar_sv_quickmenu_file)) stuffcmd(this, sprintf("cl_cmd settemp _hud_panel_quickmenu_file_from_server %s\n", autocvar_sv_quickmenu_file)); } -- 2.39.2