diff --git a/src/ui/game_screen.cpp b/src/ui/game_screen.cpp index fdf9f59b..c9752fb8 100644 --- a/src/ui/game_screen.cpp +++ b/src/ui/game_screen.cpp @@ -2538,6 +2538,9 @@ void GameScreen::renderTargetFrame(game::GameHandler& gameHandler) { whisperTargetBuffer[sizeof(whisperTargetBuffer) - 1] = '\0'; refocusChatInput = true; } + if (ImGui::MenuItem("Follow")) { + gameHandler.followTarget(); + } if (ImGui::MenuItem("Invite to Group")) { gameHandler.inviteToGroup(name); } @@ -6240,6 +6243,10 @@ void GameScreen::renderPartyFrames(game::GameHandler& gameHandler) { whisperTargetBuffer[sizeof(whisperTargetBuffer) - 1] = '\0'; refocusChatInput = true; } + if (ImGui::MenuItem("Follow")) { + gameHandler.setTarget(member.guid); + gameHandler.followTarget(); + } if (ImGui::MenuItem("Trade")) { gameHandler.initiateTrade(member.guid); }