Core/Commands: Implement command for adding (completing) achievements

--HG--
branch : trunk
This commit is contained in:
Shocker
2010-09-21 03:51:14 +03:00
parent 7b3d573a16
commit 5ffaf0d84b
9 changed files with 50 additions and 6 deletions
+2 -2
View File
@@ -23031,9 +23031,9 @@ void Player::UpdateAchievementCriteria(AchievementCriteriaTypes type, uint32 mis
GetAchievementMgr().UpdateAchievementCriteria(type, miscvalue1, miscvalue2, unit, time);
}
void Player::CompletedAchievement(AchievementEntry const* entry)
void Player::CompletedAchievement(AchievementEntry const* entry, bool ignoreGMAllowAchievementConfig)
{
GetAchievementMgr().CompletedAchievement(entry);
GetAchievementMgr().CompletedAchievement(entry, ignoreGMAllowAchievementConfig);
}
void Player::LearnTalent(uint32 talentId, uint32 talentRank)
+1 -1
View File
@@ -2362,7 +2362,7 @@ class Player : public Unit, public GridObject<Player>
AchievementMgr& GetAchievementMgr() { return m_achievementMgr; }
AchievementMgr const& GetAchievementMgr() const { return m_achievementMgr; }
void UpdateAchievementCriteria(AchievementCriteriaTypes type, uint32 miscvalue1 = 0, uint32 miscvalue2 = 0, Unit *unit = NULL, uint32 time = 0);
void CompletedAchievement(AchievementEntry const* entry);
void CompletedAchievement(AchievementEntry const* entry, bool ignoreGMAllowAchievementConfig = false);
bool HasTitle(uint32 bitIndex);
bool HasTitle(CharTitlesEntry const* title) { return HasTitle(title->bit_index); }