You ever stop to think that you're making units too fast? Where are they going?
I bet it takes longer then 10 seconds to get there!
Try increasing the time interval (The time in the Event)
Check to make sure no doodads are in the way, or regions that stop units, or something like that. Sometimes you get so caught up in this or that, you forget something you previously made for whatever purposes, and it conflicts with your new triggers.
Um, this is probably a stupid question, but simple reasons are often the real reason of what's wrong:
The Necromancer's have a walking speed greater then 0, right?
I don't see why a simple couple of TD/AoS type triggers don't work.
Code:
UndeadSpawnRight
Events
Time - Every 45.00 seconds of game time
Conditions
Actions
Unit - Create 2 Fledgling for Player 6 (Orange) at (Center of UndeadRight <gen>) facing Default building facing (270.0) degrees
Unit - Create 1 Vampire Archer for Player 6 (Orange) at (Center of UndeadRight <gen>) facing Default building facing (270.0) degrees
Wait 0.30 seconds
Unit Group - Pick every unit in (Units in UndeadRight <gen>(((Unit-type of (Matching unit)) Equal to Fledgling) or ((Unit-type of (Matching unit)) Equal to Vampire Archer))) and do (Unit - Order (Picked unit) to Patrol To (Center of UONE <gen>))
I use this very trigger in Vampire Slayer, an AoS. I know for a FACT that unless SOMETHING is in the way of the units created, they WILL attack move to the region (UONE <gen>)