Scripts/Icecrown Citadel: Fixed crash in spell_frostwarden_handler_order_whelp

Closes #5129
This commit is contained in:
Shauren
2012-02-10 16:40:02 +01:00
parent 6a43ee5501
commit 9155d21b64
@@ -1344,6 +1344,9 @@ class spell_frostwarden_handler_order_whelp : public SpellScriptLoader
++itr;
}
if (unitList.empty())
return;
Unit* target = SelectRandomContainerElement(unitList);
unitList.clear();
unitList.push_back(target);
@@ -1358,6 +1361,9 @@ class spell_frostwarden_handler_order_whelp : public SpellScriptLoader
if (Creature* creature = GetCaster()->ToCreature())
unitList.remove_if(OrderWhelpTargetSelector(creature));
if (unitList.empty())
return;
SelectRandomContainerElement(unitList)->CastSpell(GetHitUnit(), uint32(GetEffectValue()), true);
}