aboutsummaryrefslogtreecommitdiff
path: root/src/server/game/Conditions/ConditionMgr.cpp
diff options
context:
space:
mode:
authorjackpoz <giacomopoz@gmail.com>2014-03-20 21:34:05 +0100
committerjackpoz <giacomopoz@gmail.com>2014-03-20 21:34:05 +0100
commit4c27c83efa811d128d4f2cbeb34afe6fcdacd5d8 (patch)
tree3181163d73aeeee1eda8063b02bd43b6458fea2b /src/server/game/Conditions/ConditionMgr.cpp
parent46ccb1d15ede04440448f2f741d2a3246ca7ad41 (diff)
Core/Misc: Fix some static analysis issues
Diffstat (limited to 'src/server/game/Conditions/ConditionMgr.cpp')
-rw-r--r--src/server/game/Conditions/ConditionMgr.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/server/game/Conditions/ConditionMgr.cpp b/src/server/game/Conditions/ConditionMgr.cpp
index e76ba18f1e2..c3ef88fef05 100644
--- a/src/server/game/Conditions/ConditionMgr.cpp
+++ b/src/server/game/Conditions/ConditionMgr.cpp
@@ -1994,7 +1994,7 @@ bool ConditionMgr::isConditionTypeValid(Condition* cond)
}
case CONDITION_UNIT_STATE:
{
- if (cond->ConditionValue1 > uint32(UNIT_STATE_ALL_STATE))
+ if (!(cond->ConditionValue1 & UNIT_STATE_ALL_STATE_SUPPORTED))
{
TC_LOG_ERROR("sql.sql", "UnitState condition has non existing UnitState in value1 (%u), skipped", cond->ConditionValue1);
return false;