Yes. It's just like human players. Unless you play deathmatches, you won't be able to do anything without (a good) economy. However there still are many things that I don't understand yet. For example, the opportunity and the opportunity scoring system, which has zero links to other parts of the script. The only place where I see it called is in the handler definition. I cannot remember the exact code, but it's something like aiSetHandler("scoreOpportunity", cXSScoreOppHandler). I will probably need to print all aiEcho() on the screen during a match to be able to study it a bit. So now, if you're gonna ask me about these parts, you know I cannot help you
(that doesn't mean you should stop asking me if you have questions or doubts)
(fr) Regarde à travers et vois le cygne et ce qui vit au-delà de l'au-delà.