[7773] Implement some statistics only achievement criteria Author: DonTomika

* ACHIEVEMENT_CRITERIA_TYPE_QUEST_ABANDONED
    * ACHIEVEMENT_CRITERIA_TYPE_FLIGHT_PATHS_TAKEN
    * ACHIEVEMENT_CRITERIA_TYPE_ACCEPTED_SUMMONINGS

--HG--
branch : trunk
This commit is contained in:
megamage
2009-05-05 14:49:15 -05:00
parent a04c9bfe00
commit 52a867bf0a
3 changed files with 12 additions and 3 deletions
+3
View File
@@ -17221,6 +17221,7 @@ bool Player::ActivateTaxiPathTo(std::vector<uint32> const& nodes, uint32 mount_i
//Checks and preparations done, DO FLIGHT
ModifyMoney(-(int32)totalcost);
GetAchievementMgr().UpdateAchievementCriteria(ACHIEVEMENT_CRITERIA_TYPE_GOLD_SPENT_FOR_TRAVELLING, totalcost);
GetAchievementMgr().UpdateAchievementCriteria(ACHIEVEMENT_CRITERIA_TYPE_FLIGHT_PATHS_TAKEN, 1);
// prevent stealth flight
//RemoveAurasWithInterruptFlags(AURA_INTERRUPT_FLAG_TALK);
@@ -18928,6 +18929,8 @@ void Player::SummonIfPossible(bool agree)
m_summon_expire = 0;
GetAchievementMgr().UpdateAchievementCriteria(ACHIEVEMENT_CRITERIA_TYPE_ACCEPTED_SUMMONINGS, 1);
TeleportTo(m_summon_mapid, m_summon_x, m_summon_y, m_summon_z,GetOrientation());
}