feat(Core/Scripting): Add hook during command security evaluation. (#20564)

This commit is contained in:
Benjamin Jackson
2024-11-14 15:14:28 -05:00
committed by GitHub
parent e1766eb87f
commit 53cd41b938
4 changed files with 15 additions and 0 deletions

View File

@@ -506,6 +506,9 @@ bool Acore::Impl::ChatCommands::ChatCommandNode::IsInvokerVisible(ChatHandler co
if (!_invoker)
return false;
if (!sScriptMgr->OnBeforeIsInvokerVisible(_name, _permission, who))
return true;
if (who.IsConsole() && (_permission.AllowConsole == Acore::ChatCommands::Console::No))
return false;