Kevin Calderone

Results 28 comments of Kevin Calderone

You can get it from Observation()->GetRawActions(). That is the list of all actions the user performed since the last gameloop. That will contain more than just train actions through. To...

That field may not be reliable for enemy units. From glancing at the code we seem to only update that field for ally units or enemy units that die while...

Short Version: Abilities are treated a bit differently in the engine than the other types. If you want a unique string identifier for an ability, I would suggest "friendly_name". Long...

I think there is a bug in the game that can cause IDs of research abilities to get reused. I believe MAGFIELDLAUNCHERS was removed from the game before any public...

It should just work if you zip your installation folder yourself. The downside would be that it is ~30GB where we would be able to make one ~3GB like the...

Yes it looks like we are missing energy cost currently. Good suggestion. To be more general, maybe we should have a health cost too. (eg. Stim)

That error usually means the install somehow got corrupted. Can you try unzipping the linux package again?

Yeah those should all be unsigned int. They are all unsigned in the underlying protocol, but it looks like we used the wrong type in C++.

From the log in your second post: The first issue is the game crashing on shutdown. It looks like it is the same issue as https://github.com/Blizzard/s2client-proto/issues/19. It should be fixed...

I'll add some better comments in the proto. Cloaked = The unit is currently cloaked. CloakedDetected = The unit was cloaked, but is currently being detected by a detector. NotCloaked...