it's a bit messy but the main code was to have very short intervals, but only order them to attack-move in random spots in an area if they didn't have the current proper order. Ie current issued order of unit not equal to "attack"; this order triggers when a unit attacks another unit, or is order to attack/attack move etc. It's also really good to do it this way because you can still control your spawns to focus fire on a unit or move to a certain location without it resetting. The only bitch was getting them to return if they were too far away, while still attacking a target, which I couldn't manage to do (they started acting weird and wouldn't respond unless I clicked on and order them back in which case, i manually triggered their movement back into the appropriate bounds. For the most part, it looks relatively natural so I'm satisfied.
-Drain Pipe Out-