beginscript; ExcTargetType(0x2); SelectWeapons(1,1,1); IncludeUTarget(IntoTarget); label Start: if(PlayerInRange(400)) { ExcTargetType(0x2); SelectWeapons(1,1,1); IncludeUTarget(0x7401); TriggerMessage(1,h1,0xffff); //SelectWeapons(1,0,0); IncludeUTarget(0x7401); SetVar(0, GetTime() + 300); EndFrame(); goto WaitForDie; } EndFrame(); goto Start; label WaitForDie: if (PlayerInRange(600) != 1 && GetVar(0) < GetTime()) { TriggerMessage(24,h24,0xffff); SetVar(0, GetTime() + 300); } if (UnitDead()) { SpawnOtherUnit(egg1); TurnPointyOn(egg1); AddRadarEdgeObj(egg1, 0, 155, 0); RemoveRadarEdgeObj(GetUnitID()); EndFrame(); goto End; } EndFrame(); goto WaitForDie; label End: EndFrame(); goto End; endscript; $