aboutsummaryrefslogtreecommitdiff
path: root/src/server/game/Conditions/ConditionMgr.cpp
diff options
context:
space:
mode:
authorShauren <shauren.trinity@gmail.com>2018-09-26 21:34:56 +0200
committerShauren <shauren.trinity@gmail.com>2018-09-26 23:08:23 +0200
commitdd356ea04c83b288bdd033222a400f82a9478cbe (patch)
treead7f027fa2d522dbd9f97a38a4835feef965d560 /src/server/game/Conditions/ConditionMgr.cpp
parenta6fb448b44b5c7e64e6ea960bf951ccf0a8dd0c9 (diff)
Core/Misc: Extended racemasks in db to uint64
Diffstat (limited to 'src/server/game/Conditions/ConditionMgr.cpp')
-rw-r--r--src/server/game/Conditions/ConditionMgr.cpp6
1 files changed, 3 insertions, 3 deletions
diff --git a/src/server/game/Conditions/ConditionMgr.cpp b/src/server/game/Conditions/ConditionMgr.cpp
index bad5c195667..685486fd749 100644
--- a/src/server/game/Conditions/ConditionMgr.cpp
+++ b/src/server/game/Conditions/ConditionMgr.cpp
@@ -2002,7 +2002,7 @@ bool ConditionMgr::isConditionTypeValid(Condition* cond) const
}
case CONDITION_CLASS:
{
- if (!(cond->ConditionValue1 & CLASSMASK_ALL_PLAYABLE))
+ if (cond->ConditionValue1 & ~CLASSMASK_ALL_PLAYABLE)
{
TC_LOG_ERROR("sql.sql", "%s has non existing classmask (%u), skipped.", cond->ToString(true).c_str(), cond->ConditionValue1 & ~CLASSMASK_ALL_PLAYABLE);
return false;
@@ -2011,9 +2011,9 @@ bool ConditionMgr::isConditionTypeValid(Condition* cond) const
}
case CONDITION_RACE:
{
- if (!(cond->ConditionValue1 & RACEMASK_ALL_PLAYABLE))
+ if (cond->ConditionValue1 & ~RACEMASK_ALL_PLAYABLE)
{
- TC_LOG_ERROR("sql.sql", "%s has non existing racemask (%u), skipped.", cond->ToString(true).c_str(), cond->ConditionValue1 & ~RACEMASK_ALL_PLAYABLE);
+ TC_LOG_ERROR("sql.sql", "%s has non existing racemask (" UI64FMTD "), skipped.", cond->ToString(true).c_str(), cond->ConditionValue1 & ~RACEMASK_ALL_PLAYABLE);
return false;
}
break;