Now I'm using BWAPI_3.7, OS is win 7 professional.
1. The function onUnitComplete() works weird
I expect the function runs when a new unit is completed, but it is called when a new unit created, just like onUnitCreate(). And I can not find further instruction about it on the webpage.
Does it mean I have to write my own funcion in onFrame() to check if a unit is complete?
2.Orders in BWPAI
I can't understand some of these orders such as PlayerGuard, TurrentGuard etc. And again , I couldn't find any information to explain that..
I find that when I check the condition unit->getOrder() == Orders::PlayerGuard can reduce APM rapidly (When I using APMalert), why?
3.Sometimes I have to access Enemies units for getting information such as UnitType or State. How can I do that without being considered cheat in a competition?
For example, I want to use Scanner_Sweep to detect burrowed Lurker, how can I do that? I can only know my unit is under attack , but I can not get the unit who attacking mine..
4. I can not register on official forum .. where can I discuss BWAPI things with others...and get help?