diff --git a/src/ui/game_screen.cpp b/src/ui/game_screen.cpp index 1a273235..3be86cbb 100644 --- a/src/ui/game_screen.cpp +++ b/src/ui/game_screen.cpp @@ -5538,6 +5538,13 @@ void GameScreen::renderQuestObjectiveTracker(game::GameHandler& gameHandler) { gameHandler.setQuestTracked(q.questId, true); } } + if (!q.complete) { + ImGui::Separator(); + if (ImGui::MenuItem("Abandon Quest")) { + gameHandler.abandonQuest(q.questId); + gameHandler.setQuestTracked(q.questId, false); + } + } ImGui::EndPopup(); } ImGui::PopID();