Just requesting use of globalAI for helper functionality with ability to use it online (maybe a gui button "Load helper" which calls CreateAI()). I wonder what would happen now if you'd run GlobalAIScript and switched to other team...
Also GlobalAI helper should be able to detect whether a user gave an order que to some unit and maybe not bother it until it finishes.
User should also be able to remove control of helper permanently from a unit/group of units (like when planing a special attack). So maybe GlobalAI can remove selected units from myUnits set and not bother them in any of it's functions.
Then again a function to acess markers information.
And last request not related to GlobalAI which I already wrote about some time ago:
It would be extremely usefull to implement a feature that when a group moves (and you press CTRL key for example) the group will move close together like tied with rubber bands, preserving max distance between units (like formations in TA:Kingdoms). Moving with the same speed would also be quite good.
So for ex. if AI sends a group in attack, the group wouldn't strech into long line.
GlobalAI Helper thoughts and other...
Moderators: hoijui, Moderators
Not really
Actually no, because you need your helper to acess functions such as UnitCreated() to autoadd units, UnitEnteredRadar, GetChatMsg which are currently implemented in GlobalAIHandler.cpp which is for GlobalAI.
I wonder if you can include GlobalAIHandler for groupAI but probably not.
And surely some additions to the GUI for helper would be quite needed too.
I wonder if you can include GlobalAIHandler for groupAI but probably not.
And surely some additions to the GUI for helper would be quite needed too.