From a457f35b2119ce96bddfacac2cc37ce11c8a325b Mon Sep 17 00:00:00 2001 From: bloutix Date: Wed, 19 May 2010 01:20:56 +0400 Subject: [PATCH] [9928] Fix build... Signed-off-by: VladimirMangos --- src/game/Player.cpp | 20 +++++++++++--------- src/shared/revision_nr.h | 2 +- 2 files changed, 12 insertions(+), 10 deletions(-) diff --git a/src/game/Player.cpp b/src/game/Player.cpp index 24790d47f..724dd5e34 100644 --- a/src/game/Player.cpp +++ b/src/game/Player.cpp @@ -14267,38 +14267,40 @@ void Player::KilledMonsterCredit( uint32 entry, ObjectGuid guid ) continue; Quest const* qInfo = sObjectMgr.GetQuestTemplate(questid); - if( !qInfo ) + if (!qInfo) continue; // just if !ingroup || !noraidgroup || raidgroup QuestStatusData& q_status = mQuestStatus[questid]; - if( q_status.m_status == QUEST_STATUS_INCOMPLETE && (!GetGroup() || !GetGroup()->isRaidGroup() || qInfo->IsAllowedInRaid()) + if (q_status.m_status == QUEST_STATUS_INCOMPLETE && (!GetGroup() || !GetGroup()->isRaidGroup() || qInfo->IsAllowedInRaid())) { - if( qInfo->HasFlag( QUEST_MANGOS_FLAGS_KILL_OR_CAST) ) + if (qInfo->HasFlag( QUEST_MANGOS_FLAGS_KILL_OR_CAST)) { for (int j = 0; j < QUEST_OBJECTIVES_COUNT; ++j) { // skip GO activate objective or none - if(qInfo->ReqCreatureOrGOId[j] <=0) + if (qInfo->ReqCreatureOrGOId[j] <=0) continue; // skip Cast at creature objective - if(qInfo->ReqSpell[j] !=0 ) + if (qInfo->ReqSpell[j] !=0 ) continue; uint32 reqkill = qInfo->ReqCreatureOrGOId[j]; - if ( reqkill == entry ) + if (reqkill == entry) { uint32 reqkillcount = qInfo->ReqCreatureOrGOCount[j]; uint32 curkillcount = q_status.m_creatureOrGOcount[j]; - if ( curkillcount < reqkillcount ) + if (curkillcount < reqkillcount) { q_status.m_creatureOrGOcount[j] = curkillcount + addkillcount; - if (q_status.uState != QUEST_NEW) q_status.uState = QUEST_CHANGED; + if (q_status.uState != QUEST_NEW) + q_status.uState = QUEST_CHANGED; SendQuestUpdateAddCreatureOrGo( qInfo, guid, j, curkillcount, addkillcount); } - if ( CanCompleteQuest( questid ) ) + + if (CanCompleteQuest( questid )) CompleteQuest( questid ); // same objective target can be in many active quests, but not in 2 objectives for single quest (code optimization). diff --git a/src/shared/revision_nr.h b/src/shared/revision_nr.h index 47686f5f6..9ff3e1cae 100644 --- a/src/shared/revision_nr.h +++ b/src/shared/revision_nr.h @@ -1,4 +1,4 @@ #ifndef __REVISION_NR_H__ #define __REVISION_NR_H__ - #define REVISION_NR "9927" + #define REVISION_NR "9928" #endif // __REVISION_NR_H__