feat(Core/SmartAI): Implement castFlag THREATLIST_NOT_SINGLE (#16911)

* init

* Update SmartScript.cpp
This commit is contained in:
Gultask 2023-08-06 15:25:31 -03:00 committed by GitHub
parent 467ee93f5b
commit 0276b141a8
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
2 changed files with 6 additions and 1 deletions

View file

@ -606,6 +606,10 @@ void SmartScript::ProcessAction(SmartScriptHolder& e, Unit* unit, uint32 var0, u
me->InterruptNonMeleeSpells(false);
}
if (e.action.cast.castFlags & SMARTCAST_THREATLIST_NOT_SINGLE)
if (me->GetThreatMgr().GetThreatListSize() <= 1)
break;
TriggerCastFlags triggerFlags = TRIGGERED_NONE;
if (e.action.cast.castFlags & SMARTCAST_TRIGGERED)
{