I recommend we star this now, and make trigger code that works in the WC3 editor with proxy models so that it can easily be adapted to SC2 once that coding language is known. I assume that SC2 will have periodic trigger events and the ability to create global, local, and global array variables in its arsenal (possibly even local array variables, like a real programming language... wouldn't that be nice?). Examples of systems that should be made available now: - System for time-delayed, multiple waypoint patrols. The idea here would be to have a periodic trigger that increments an array of counters until the counter pertaining to a particular unit exceeds a set value, at which point the counter is reset and the unit gets an order to attack-move to a specific area. With this system, a player should be able to easily input a set of coordinates, times, and units into a global array in a separate trigger, copy over the trigger system as nothing more than a single trigger to be fired every 0.1 seconds or so, and then have the units patrol on that set of coordinates at the specified times. - System for making missile-like units fly around and bounce off walls, for nice "force field"-like effects. YOu should be able to specify a vertical or horizontal box, and set of units (preferably units with models that have some egree of persistence to them), and a set of initial velocities, and the periodic trigger should be able to make the units "fly" around the box by setting the units' positions every 0.02 seconds, ignoring collisions with one another. - Spawn system (I know, there's so many, but let's make a very generalized, "official" one that incorporates default values but permits a player to control rate of spawn for every individual unit, energy and hit points when the unit first appears, minimum distance that a human player's units must be from the spawn point for each spawn event to proceed, and the option of a spawn point being randomly determined within a rectangle at a particular time. - Advanced boss patrol system: a boss has a set of escorts and goes about the map with those escorts looking for trouble. When trouble is found, the escorts take to battle, and the boss, if critically wounded, will retreat if necessary leaving his escorts to handle the trouble or possibly die. Would be even better if the boss could return to some home point in such cases and, certain conditions being met like his base still being there, obtain new escorts.