Blizzard / s2client-proto

StarCraft II Client - protocol definitions used to communicate with StarCraft II.
MIT License
3.76k stars 430 forks source link

Terran Addons don't build reliably for a second player #73

Open Cryptyc opened 6 years ago

Cryptyc commented 6 years ago

We've noticed that the terran building addons are not built when playing as the second player. This can be easily seen by running the intermediate_bot with 2 instances of the TerranMultiplayerBot from the examples. You can see that the first bot will always build the addons, and end up with a massive supply advantage because of it, when both bots should be identical.

AnthonyBrunasso commented 6 years ago

Woah, weird. I'll look into it.

AnthonyBrunasso commented 6 years ago

I can't actually repro this. When running intermediate_bot with two Terran bots the only time an addon isn't built is when there is no room for the addon.

I also tested by making two bots that simply build a tech lab when they have a barracks and enough gas and that consistently works on every run. Is there more I can do to repro this?

AnthonyBrunasso commented 6 years ago

Nevermind, seems to be an issue with the live client. I reproduced it.

Archiatrus commented 6 years ago

Is there already a lead on why this issue is happening. And maybe a tentative ETA for the bug-fix?

pimmen commented 6 years ago

I would also like to know if this is something you're working on right now @AnthonyBrunasso :)

Cryptyc commented 6 years ago

Sorry to keep hassling you guys about this, but its really hurting on the AI ladder at the moment, as we can't play TvT games. Is there any chance of an update about this issue?

Archiatrus commented 6 years ago

For everyone only reading here: The issue "has been resolved on the latest live windows client, 4.2.1.62848." Run the game at least once after the update to be sure that the correct executable is called.