Core/Scripts: Implemented new aura script hook OnEnterLeaveCombat
Port From (https://github.com/TrinityCore/TrinityCore/commit/2420f4e7a10c430ea28b2d71a17f54da0c244a54)
This commit is contained in:
@@ -2145,6 +2145,19 @@ namespace Game.Spells
|
||||
}
|
||||
}
|
||||
|
||||
public void CallScriptEnterLeaveCombatHandlers(AuraApplication aurApp, bool isNowInCombat)
|
||||
{
|
||||
foreach (var loadedScript in m_loadedScripts)
|
||||
{
|
||||
loadedScript._PrepareScriptCall(AuraScriptHookType.EnterLeaveCombat, aurApp);
|
||||
|
||||
foreach (var hook in loadedScript.OnEnterLeaveCombat)
|
||||
hook.Call(isNowInCombat);
|
||||
|
||||
loadedScript._FinishScriptCall();
|
||||
}
|
||||
}
|
||||
|
||||
public bool CallScriptCheckProcHandlers(AuraApplication aurApp, ProcEventInfo eventInfo)
|
||||
{
|
||||
bool result = true;
|
||||
|
||||
Reference in New Issue
Block a user