#include "nw_i0_2q4luskan"

void main()
{

object oPC = GetPCSpeaker();

object oSeer = GetObjectByTag("SeerEnd");

object oWP1 = GetNearestObjectByTag("WP_Minion1");
location lWP1 = GetLocation(oWP1);
object oWP2 = GetNearestObjectByTag("WP_Minion2");
location lWP2 = GetLocation(oWP2);

ActionPauseConversation();

DelayCommand(1.0, AssignCommand(oSeer, ActionCastFakeSpellAtObject(SPELL_WEIRD, oSeer, PROJECTILE_PATH_TYPE_DEFAULT)));

DelayCommand(2.0, ApplyEffectAtLocation(DURATION_TYPE_TEMPORARY, EffectVisualEffect(VFX_DUR_ANTI_LIGHT_10), lWP1, 7.0f));
DelayCommand(2.25, ApplyEffectAtLocation(DURATION_TYPE_TEMPORARY, EffectVisualEffect(VFX_DUR_ANTI_LIGHT_10), lWP2, 7.0f));

DelayCommand(4.0, ApplyEffectAtLocation(DURATION_TYPE_INSTANT, EffectVisualEffect(VFX_FNF_SUMMON_EPIC_UNDEAD), lWP1));
DelayCommand(4.25, ApplyEffectAtLocation(DURATION_TYPE_INSTANT, EffectVisualEffect(VFX_FNF_SUMMON_EPIC_UNDEAD), lWP2));

DelayCommand(6.0, CreateObjectVoid(OBJECT_TYPE_CREATURE, "minioniuz1", lWP1));
DelayCommand(6.25, CreateObjectVoid(OBJECT_TYPE_CREATURE, "minioniuz2", lWP2));

DelayCommand(9.0, AssignCommand(GetNearestObjectByTag("MinionIuz1"), ActionMoveToObject(oSeer)));
DelayCommand(9.25, AssignCommand(GetNearestObjectByTag("MinionIuz2"), ActionMoveToObject(oSeer)));

DelayCommand(10.0, ActionResumeConversation());

}

