From 8abcca0a06d48d4c9d7039bf7a6b27c57f7eb878 Mon Sep 17 00:00:00 2001 From: n0n4m3 Date: Thu, 15 Apr 2010 08:26:30 +0400 Subject: Another fix quest flags, Implement support weekly quests cooldowns(Original patch by GriffonHeart), also code cleanups. --HG-- branch : trunk --- src/game/QuestHandler.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'src/game/QuestHandler.cpp') diff --git a/src/game/QuestHandler.cpp b/src/game/QuestHandler.cpp index 53bb4335169..c7632cf10f0 100644 --- a/src/game/QuestHandler.cpp +++ b/src/game/QuestHandler.cpp @@ -619,7 +619,7 @@ uint32 WorldSession::getDialogStatus(Player *pPlayer, Object* questgiver, uint32 result2 = DIALOG_STATUS_REWARD_REP; else if (pPlayer->getLevel() <= ((pPlayer->GetQuestLevel(pQuest) == -1) ? pPlayer->getLevel() : pPlayer->GetQuestLevel(pQuest) + sWorld.getConfig(CONFIG_QUEST_LOW_LEVEL_HIDE_DIFF))) { - if (pQuest->IsDaily()) + if (pQuest->HasFlag(QUEST_FLAGS_DAILY) || pQuest->HasFlag(QUEST_FLAGS_WEEKLY)) result2 = DIALOG_STATUS_AVAILABLE_REP; else result2 = DIALOG_STATUS_AVAILABLE; -- cgit v1.2.3