Changeset 283 for trunk/src/game/QuestHandler.cpp
- Timestamp:
- 11/22/08 01:55:16 (17 years ago)
- Files:
-
- 1 modified
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/game/QuestHandler.cpp
r207 r283 32 32 #include "ScriptCalls.h" 33 33 #include "Group.h" 34 #include "BattleGround.h" 35 #include "BattleGroundAV.h" 34 36 35 37 void WorldSession::HandleQuestgiverStatusQueryOpcode( WorldPacket & recv_data ) … … 402 404 if( pQuest ) 403 405 { 406 // TODO: need a virtual function 407 if(GetPlayer()->InBattleGround()) 408 if(BattleGround* bg = GetPlayer()->GetBattleGround()) 409 if(bg->GetTypeID() == BATTLEGROUND_AV) 410 ((BattleGroundAV*)bg)->HandleQuestComplete(quest, GetPlayer()); 411 404 412 if( _player->GetQuestStatus( quest ) != QUEST_STATUS_COMPLETE ) 405 413 {