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

This commit is contained in:
Keader authored and Aokromes committed 2017-06-02 10:23:28 +02:00
1 parent ab48f6d3fe
commit 58747b0037
1 file changed
+3 -2
@@ -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