Merge pull request #6704 from 4m1g0/lookupQuest
Core/Commands: Fixed lookup quest command to show [rewarded] mark on rewarded quests Closes #6452
This commit is contained in:
@@ -1144,15 +1144,20 @@ bool ChatHandler::HandleLookupQuestCommand(const char *args)
|
|||||||
{
|
{
|
||||||
QuestStatus status = target->GetQuestStatus(qinfo->GetQuestId());
|
QuestStatus status = target->GetQuestStatus(qinfo->GetQuestId());
|
||||||
|
|
||||||
if (status == QUEST_STATUS_COMPLETE)
|
switch (status)
|
||||||
{
|
{
|
||||||
if (target->GetQuestRewardStatus(qinfo->GetQuestId()))
|
case QUEST_STATUS_COMPLETE:
|
||||||
statusStr = GetTrinityString(LANG_COMMAND_QUEST_REWARDED);
|
|
||||||
else
|
|
||||||
statusStr = GetTrinityString(LANG_COMMAND_QUEST_COMPLETE);
|
statusStr = GetTrinityString(LANG_COMMAND_QUEST_COMPLETE);
|
||||||
}
|
break;
|
||||||
else if (status == QUEST_STATUS_INCOMPLETE)
|
case QUEST_STATUS_INCOMPLETE:
|
||||||
statusStr = GetTrinityString(LANG_COMMAND_QUEST_ACTIVE);
|
statusStr = GetTrinityString(LANG_COMMAND_QUEST_ACTIVE);
|
||||||
|
break;
|
||||||
|
case QUEST_STATUS_REWARDED:
|
||||||
|
statusStr = GetTrinityString(LANG_COMMAND_QUEST_REWARDED);
|
||||||
|
break;
|
||||||
|
default:
|
||||||
|
break;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
if (m_session)
|
if (m_session)
|
||||||
@@ -1187,15 +1192,20 @@ bool ChatHandler::HandleLookupQuestCommand(const char *args)
|
|||||||
{
|
{
|
||||||
QuestStatus status = target->GetQuestStatus(qinfo->GetQuestId());
|
QuestStatus status = target->GetQuestStatus(qinfo->GetQuestId());
|
||||||
|
|
||||||
if (status == QUEST_STATUS_COMPLETE)
|
switch (status)
|
||||||
{
|
{
|
||||||
if (target->GetQuestRewardStatus(qinfo->GetQuestId()))
|
case QUEST_STATUS_COMPLETE:
|
||||||
statusStr = GetTrinityString(LANG_COMMAND_QUEST_REWARDED);
|
|
||||||
else
|
|
||||||
statusStr = GetTrinityString(LANG_COMMAND_QUEST_COMPLETE);
|
statusStr = GetTrinityString(LANG_COMMAND_QUEST_COMPLETE);
|
||||||
}
|
break;
|
||||||
else if (status == QUEST_STATUS_INCOMPLETE)
|
case QUEST_STATUS_INCOMPLETE:
|
||||||
statusStr = GetTrinityString(LANG_COMMAND_QUEST_ACTIVE);
|
statusStr = GetTrinityString(LANG_COMMAND_QUEST_ACTIVE);
|
||||||
|
break;
|
||||||
|
case QUEST_STATUS_REWARDED:
|
||||||
|
statusStr = GetTrinityString(LANG_COMMAND_QUEST_REWARDED);
|
||||||
|
break;
|
||||||
|
default:
|
||||||
|
break;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
if (m_session)
|
if (m_session)
|
||||||
|
|||||||
Reference in New Issue
Block a user