mirror of
https://github.com/mangosfour/server.git
synced 2025-12-18 10:37:01 +00:00
[10352] Implement support explcitly started timed achievements.
* Player::StartTimedAchievementCriteria can be used for activate timer for specific explicitly starting timed achievement by timedRequirementId in script. * for ACHIEVEMENT_CRITERIA_TYPE_COMPLETE_QUEST this done in core. Signed-off-by: VladimirMangos <vladimir@getmangos.com>
This commit is contained in:
parent
64fe2cf3ed
commit
12aa1bc606
8 changed files with 113 additions and 19 deletions
|
|
@ -189,6 +189,8 @@ void WorldSession::HandleQuestgiverAcceptQuestOpcode( WorldPacket & recv_data )
|
|||
if ( _player->CanCompleteQuest( quest ) )
|
||||
_player->CompleteQuest( quest );
|
||||
|
||||
_player->GetAchievementMgr().StartTimedAchievementCriteria(ACHIEVEMENT_CRITERIA_TYPE_COMPLETE_QUEST, quest);
|
||||
|
||||
switch(pObject->GetTypeId())
|
||||
{
|
||||
case TYPEID_UNIT:
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue