From 8b5369ff3f567a4c2efa86825dadcc8efbbac444 Mon Sep 17 00:00:00 2001 From: Rat Date: Tue, 21 Sep 2010 23:30:37 +0200 Subject: Core/ConditionMgr: only send special error msg if condition failed --HG-- branch : trunk --- src/server/game/Conditions/ConditionMgr.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'src/server/game/Conditions/ConditionMgr.cpp') diff --git a/src/server/game/Conditions/ConditionMgr.cpp b/src/server/game/Conditions/ConditionMgr.cpp index 8d69dc77c17..3e81e5ba582 100644 --- a/src/server/game/Conditions/ConditionMgr.cpp +++ b/src/server/game/Conditions/ConditionMgr.cpp @@ -272,7 +272,7 @@ bool ConditionMgr::IsPlayerMeetToConditions(Player* player, ConditionList condit sLog.outDebug("ConditionMgr::IsPlayerMeetToConditions"); bool result = IsPlayerMeetToConditionList(player, conditions, targetOverride); - if (player && player->m_ConditionErrorMsgId && player->GetSession()) + if (player && player->m_ConditionErrorMsgId && player->GetSession() && !result) player->GetSession()->SendNotification(player->m_ConditionErrorMsgId);//m_ConditionErrorMsgId is set only if a condition was not met return result; -- cgit v1.2.3