mirror of
https://github.com/TrinityCore/TrinityCore.git
synced 2026-01-22 10:05:32 +01:00
Core/LFG: do not display currentcy reward info in chat window for random dungeon rewards
This commit is contained in:
@@ -1485,7 +1485,7 @@ void LFGMgr::FinishDungeon(ObjectGuid gguid, const uint32 dungeonId, Map const*
|
||||
|
||||
// if we can take the quest, means that we haven't done this kind of "run", IE: First Heroic Random of Day.
|
||||
if (player->CanRewardQuest(quest, false))
|
||||
player->RewardQuest(quest, 0, NULL, false);
|
||||
player->RewardQuest(quest, 0, nullptr, false);
|
||||
else
|
||||
{
|
||||
done = true;
|
||||
@@ -1493,7 +1493,7 @@ void LFGMgr::FinishDungeon(ObjectGuid gguid, const uint32 dungeonId, Map const*
|
||||
if (!quest)
|
||||
continue;
|
||||
// we give reward without informing client (retail does this)
|
||||
player->RewardQuest(quest, 0, NULL, false);
|
||||
player->RewardQuest(quest, 0, nullptr, false);
|
||||
}
|
||||
uint8 tmpRole = 0;
|
||||
if (Group *group = player->GetGroup())
|
||||
@@ -1503,7 +1503,7 @@ void LFGMgr::FinishDungeon(ObjectGuid gguid, const uint32 dungeonId, Map const*
|
||||
if (player->GetCallToArmsTempRoles() & tmpRole)
|
||||
{
|
||||
const Quest* q = sObjectMgr->GetQuestTemplate(LFG_CALL_TO_ARMS_QUEST);
|
||||
player->RewardQuest(q, 0, NULL, false);
|
||||
player->RewardQuest(q, 0, nullptr, false);
|
||||
}
|
||||
player->SetTempCallToArmsRoles(0);
|
||||
|
||||
|
||||
@@ -15278,7 +15278,7 @@ void Player::RewardQuest(Quest const* quest, uint32 reward, Object* questGiver,
|
||||
|
||||
for (uint8 i = 0; i < QUEST_REWARD_CURRENCY_COUNT; ++i)
|
||||
if (quest->RewardCurrencyId[i])
|
||||
ModifyCurrency(quest->RewardCurrencyId[i], quest->RewardCurrencyCount[i]);
|
||||
ModifyCurrency(quest->RewardCurrencyId[i], quest->RewardCurrencyCount[i], !quest->IsDFQuest());
|
||||
|
||||
if (uint32 skill = quest->GetRewardSkillId())
|
||||
UpdateSkillPro(skill, 1000, quest->GetRewardSkillPoints());
|
||||
|
||||
Reference in New Issue
Block a user