fix(Core/Spell): skip Guardian pets when searching for Party/Raid members (#22528)
This commit is contained in:
@@ -9040,6 +9040,8 @@ namespace Acore
|
|||||||
case TARGET_CHECK_PARTY:
|
case TARGET_CHECK_PARTY:
|
||||||
if (unitTarget->IsTotem())
|
if (unitTarget->IsTotem())
|
||||||
return false;
|
return false;
|
||||||
|
if (unitTarget->IsGuardian())
|
||||||
|
return false;
|
||||||
if (!_caster->_IsValidAssistTarget(unitTarget, _spellInfo))
|
if (!_caster->_IsValidAssistTarget(unitTarget, _spellInfo))
|
||||||
return false;
|
return false;
|
||||||
if (!_referer->IsInPartyWith(unitTarget))
|
if (!_referer->IsInPartyWith(unitTarget))
|
||||||
@@ -9052,6 +9054,8 @@ namespace Acore
|
|||||||
case TARGET_CHECK_RAID:
|
case TARGET_CHECK_RAID:
|
||||||
if (unitTarget->IsTotem())
|
if (unitTarget->IsTotem())
|
||||||
return false;
|
return false;
|
||||||
|
if (unitTarget->IsGuardian())
|
||||||
|
return false;
|
||||||
if (!_caster->_IsValidAssistTarget(unitTarget, _spellInfo))
|
if (!_caster->_IsValidAssistTarget(unitTarget, _spellInfo))
|
||||||
return false;
|
return false;
|
||||||
if (!_referer->IsInRaidWith(unitTarget))
|
if (!_referer->IsInRaidWith(unitTarget))
|
||||||
|
|||||||
Reference in New Issue
Block a user