diff --git a/src/server/game/Scripting/ScriptMgrMacros.h b/src/server/game/Scripting/ScriptMgrMacros.h index 5b5dcb190..10232c589 100644 --- a/src/server/game/Scripting/ScriptMgrMacros.h +++ b/src/server/game/Scripting/ScriptMgrMacros.h @@ -82,7 +82,7 @@ inline bool ReturnValidBool(Optional ret, bool need = false) #define CALL_ENABLED_BOOLEAN_HOOKS_WITH_DEFAULT_FALSE(scriptType, hookType, action) \ if (ScriptRegistry::EnabledHooks[hookType].empty()) \ return false; \ - for (auto const& script : ScriptRegistry::EnabledHooks[hookType]) { if (action) return false; } \ + for (auto const& script : ScriptRegistry::EnabledHooks[hookType]) { if (action) return true; } \ return false; #endif // _SCRIPT_MGR_MACRO_H_