this question intrigued me, and I've spent the last hour trying to solve it.
the main problem is, if you want it to truly build with a build order... well, the game views build orders - the things that include green/red tiling - as an order with no target.
I can neither find a way to make building work over a distance - the builder needs to be at least touching the general center area of the target building - nor can I find a way to make it work with dummy units. even if I get a dummy unit working, there's no way I can find to get it to the building I've ordered built.
I'm only working in GUI, and all the "construction" triggers and events refer to buildings that are actually buildings in some state - even cancelled buildings - but not the 'blueprints' you can place. as far as I can tell, there's no way to get the location of 'blueprints' and exploit that to get coords to feed a dummy unit.
1.make a spell book
add loads of abillities that target a point (base off channel maybe?) then check when they are casted, create an invis builder to build the unit, add an expiration timer.
2.Make a unit able to train units, which turn into the buildings and spawn by the rally point.
Put all structures it should "build" in "Techtree - Structures build".
Set it back to "is a building: false". (Don't worry about the structures "disappearing", they are still there... somewhere)
Take an Acolyte and give him the same list of structures.
Find out what orders are needed for your structures:
Trigger:
Get Order
Events
Unit - A unit owned by Player 1 (Red) Is issued an order targeting a point
Conditions
Actions
Game - Display to (All players) the text: (String((Issued order)))
Put them in a list:
Trigger:
Init
Events
Map initialization
Conditions
Actions
Set Orders[1] = farm
Set Orders[2] = townhall
Set Orders[3] = humanbarracks
Set Orders[4] = altarofkings
Set Orders[5] = humanlumbermill
Set Orders[6] = scouttower
Set OrdersCount = 6
Trigger the rest:
Trigger:
Build
Events
Unit - A unit Is issued an order targeting a point
Conditions
(Unit-type of (Triggering unit)) Equal to Watch Tower
Actions
For each (Integer A) from 1 to OrdersCount, do (Actions)
Loop - Actions
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
If - Conditions
(String((Issued order))) Equal to Orders[(Integer A)]
Then - Actions
Set Point = (Target point of issued order)
Unit - Create 1 Acolyte for (Owner of (Triggering unit)) at Point facing Default building facing degrees
Unit - Add a 7.00 second Generic expiration timer to (Last created unit)
I think we need to add something to the bottom of the front page that shows the Headline News forum that has a link to go to the News Forum Index so people can see there is more news. Do you guys see what I am saying, lets say you read all the articles on the front page and you get to the end and it just ends, no kind of link for MOAR!
Finally finding about some of the bots that are flooding the users online - bytespider apparently is a huge offender here - ignores robots.txt and comes in from a ton of different IPs
Ghan has said he has fixed this. Monovertex please confirm this fix. This was only a problem with people that had signatures in the upper levels like not the special members but the respected members.