Core/Spells: fix spell scripts from recent commit and cleanup scripts
This commit is contained in:
1 parent
478de6298e
commit
9d19be2ee5
8 files changed
+110
-206
No files matched your search
@@ -462,19 +462,10 @@ class spell_pal_lay_on_hands : public SpellScriptLoader
|
||||
{
|
||||
Unit* caster = GetCaster();
|
||||
if (Unit* target = GetExplTargetUnit())
|
||||
{
|
||||
if (caster == target)
|
||||
{
|
||||
if (target->HasAura(SPELL_FORBEARANCE))
|
||||
if (target->HasAura(SPELL_FORBEARANCE) || target->HasAura(SPELL_AVENGING_WRATH_MARKER) || target->HasAura(SPELL_IMMUNE_SHIELD_MARKER))
|
||||
return SPELL_FAILED_TARGET_AURASTATE;
|
||||
|
||||
if (target->HasAura(SPELL_AVENGING_WRATH_MARKER))
|
||||
return SPELL_FAILED_TARGET_AURASTATE;
|
||||
|
||||
if (target->HasAura(SPELL_IMMUNE_SHIELD_MARKER))
|
||||
return SPELL_FAILED_TARGET_AURASTATE;
|
||||
}
|
||||
}
|
||||
return SPELL_CAST_OK;
|
||||
}
|
||||
|
||||
|
||||
Reference in new issue
Block a user