Core/Instances: Implemented DungeonEncounter.dbc for creating completed encounters mask to use in packets

Core/Dungeon Finder: Implemented new way of giving random dungeon rewards, linked to DungeonEncounter.dbc
This commit is contained in:
Shauren
2011-02-03 22:20:40 +01:00
parent 7ea8bad07f
commit c2b0bcbd6c
33 changed files with 941 additions and 152 deletions
@@ -38,7 +38,6 @@
#include "BattlegroundAB.h"
#include "Map.h"
#include "InstanceScript.h"
#include "LFGMgr.h"
namespace Trinity
{
@@ -1548,9 +1547,6 @@ void AchievementMgr::UpdateAchievementCriteria(AchievementCriteriaTypes type, ui
if (IsCompletedAchievement(*itr))
CompletedAchievement(*itr);
}
if (const uint32 dungeonId = sLFGMgr->GetDungeonIdForAchievement(achievement->ID))
sLFGMgr->RewardDungeonDoneFor(dungeonId, GetPlayer());
}
}