Core/Scripts: Fixed some events that not should triggered by non-players on Illidan encounter

This commit is contained in:
Keader
2017-06-01 21:20:55 -03:00
committed by Aokromes
parent ab48f6d3fe
commit 58747b0037

View File

@@ -434,7 +434,7 @@ public:
bool operator()(Unit* unit) const
{
return _me->GetDistance2d(unit) > 25.0f;
return unit->GetTypeId() == TYPEID_PLAYER && _me->GetDistance2d(unit) > 25.0f;
}
private:
@@ -2078,7 +2078,8 @@ class spell_illidan_flame_blast : public SpellScriptLoader
void HandleBlaze(SpellEffIndex /*effIndex*/)
{
Unit* target = GetHitUnit();
target->CastSpell(target, SPELL_BLAZE_SUMMON, true);
if (target->GetTypeId() == TYPEID_PLAYER)
target->CastSpell(target, SPELL_BLAZE_SUMMON, true);
}
void Register() override