sweet. I will look at the unit:IsValid, as it would be very handy for my map. Spawning some units when others die and such.
Also, what is the format for all the orders? Youve listed Move and Patrol, what about guard, load/unload (inluding area), attack, etc?
And how do you find the x/y pos of a unit? is it just unit.x or unit.y?
Can you add functionalyty to set the rotation of a unit when loading it in? Something like LoadUnit("Name", float3(x, (what does this value mean?), z), rotation, team, (what does this one mean as well?))
And dont go changing from Lua already! I just learnt it!
JK, if you want to change it its fine, just have to learn another language. Shouldnt be to hard.