From c5e2e189de78c419ba1063ba025e5efe69aabd06 Mon Sep 17 00:00:00 2001 From: Subv Date: Sat, 11 Feb 2012 10:49:28 -0500 Subject: Core/Conditions: Allow to set SAI conditions to both the invoker and the object using ConditionTarget column. ConditionTarget 0 = invoker ConditionTarget 1 = object Signed-off-by: Subv --- src/server/game/Conditions/ConditionMgr.cpp | 4 +++- 1 file changed, 3 insertions(+), 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 0e8e999bcac..14f782683b3 100755 --- a/src/server/game/Conditions/ConditionMgr.cpp +++ b/src/server/game/Conditions/ConditionMgr.cpp @@ -36,7 +36,7 @@ bool Condition::Meets(ConditionSourceInfo& sourceInfo) // object not present, return false if (!object) { - sLog->outDebug(LOG_FILTER_CONDITIONSYS, "Condition object not found"); + sLog->outDebug(LOG_FILTER_CONDITIONSYS, "Condition object not found for condition (Entry: %u Type: %u Group: %u)", mSourceEntry, mSourceType, mSourceGroup); return false; } bool condMeets = false; @@ -334,6 +334,8 @@ uint32 Condition::GetMaxAvailableConditionTargets() { case CONDITION_SOURCE_TYPE_SPELL: return 2; + case CONDITION_SOURCE_TYPE_SMART_EVENT: + return 2; default: return 1; } -- cgit v1.2.3