Although it does use
self:SetSquadDemand( unit_id, demand )
this does not affect demand in BuildBaseStrategy, only in DesignerStrategy. Demand in one will not affect demand in the other. As long as DesignerStrategy doesn't actually build anything then it will have no effect at all.
That said, DesignerStrategy does have
self:TryBuild( build_type )
but so far I have not seen it actually get here and build anything. I played for only 3 minutes, mind, but in that 3 minutes DesignerStrategy never once tried to build anything.
EDIT: I play with debug_view set to 0, and as you know that shows the various strategies and their plans on screen, updated regularly. "Designer Strategy: Normal" is always there (at the very top since it has top priority), but I have never once in hours of playing seen it have a plan of its own. If it were to ever get to that line above and try and build anything, it would be a BuildPlan of some kind, so I would see it appear under "Designer Strategy: Normal". I have never seen that happen.
It did, however, assess demand for the various units which uses up AI cycles, so we should disable it anyway.
Flenser
Edited by Flenser, 05 October 2005 - 07:44 AM.