Proto commits in Blizzard/s2client-proto

These 36 commits are when the Protocol Buffers files have changed:

Commit:b3210c4
Author:Timo Ewalds

Return the APM, and allow recording a replay from a replay.

The documentation is generated from this commit.

Commit:c974749
Author:Timo Ewalds

Various proto updates: - Add radar rings. - Show the ai_build in player_info. - Option to show burrowed shadows. - Allow LAN games between machines.

Commit:9ddc325
Author:Timo Ewalds

Add rally points, and fix some documentation.

Commit:939bb52
Author:Timo Ewalds

Add a placeholder observation.

Commit:0002505
Author:Timo Ewalds

Add a bunch of new observations and flags to shape the observations.

Commit:a771738
Author:Timo Ewalds
Committer:Timo Ewalds

Update the protos with various new observations, and req/res ids.

Commit:606b53d
Author:Joseph Shunk

Modify player_name comments to reflect proper usage.

Commit:04b9a64
Author:jshunk

Added player_name

Commit:04fc09e
Author:jshunk

Added production queue

Commit:5166223
Author:BlizzAphex
Committer:GitHub

Merge pull request #96 from Blizzard/player-names Add player names

Commit:9691be2
Author:cmlee@blizzard.com

Fixed some issues with map command proto

Commit:dbea3cc
Author:cmlee@blizzard.com

Added map_command Request/Response

Commit:5b5eb59
Author:Jacob Repp

Updating control protocol

Commit:ad1003a
Author:sheikyabooti
Committer:GitHub

Update sc2api.proto

Commit:f9313fa
Author:BLIZZARD\kcalderone

Updating protocol for new 4.0 features.

Commit:7dcbc2d
Author:abrunasso
Committer:abrunasso

Adds realtime to RequestStartReplay.

Commit:7a10132
Author:BLIZZARD\kcalderone
Committer:BLIZZARD\kcalderone

Making player uint32 to be consistent with other places.

Commit:cb1f6db
Author:BLIZZARD\kcalderone

Cleaned up protocol for chat.

Commit:3f6fb1f
Author:BLIZZARD\kcalderone

Updated protocol for observer actions.

Commit:a478db5
Author:Anthony Brunasso
Committer:GitHub

Documents ScoreDetails.

Commit:ce057cc
Author:BLIZZARD\kcalderone

Added size option to DebugText.

Commit:ca0b62c
Author:BLIZZARD\kcalderone
Committer:abrunasso

Exposed unit sight range.

Commit:dd4440a
Author:BLIZZARD\kcalderone
Committer:abrunasso

Added effect data and feature layers. Added new ration feature layers.

Commit:4fbdb84
Author:BLIZZARD\kcalderone
Committer:abrunasso

Also adding max shield and energy to PassengerUnit to be consistent.

Commit:ea879ed
Author:BLIZZARD\kcalderone
Committer:abrunasso

Added max shields and energy.

Commit:f36abd7
Author:Timo Ewalds
Committer:GitHub

Improve a couple comments.

Commit:fbee05e
Author:abrunasso
Committer:BLIZZARD\kcalderone

Added food required, provided, ability id, race and build time.

Commit:29bdf9e
Author:BLIZZARD\kcalderone
Committer:BLIZZARD\kcalderone

Added option to download a replay's build for old version replay support.

Commit:299cef9
Author:abrunasso
Committer:BLIZZARD\kcalderone

Added resource cost, upgrade time and ability id to UpgradeData.

Commit:b2cc0dc
Author:abrunasso
Committer:BLIZZARD\kcalderone

Moved is_powered to coincide with units it works for.

Commit:fa984c1
Author:BLIZZARD\abrunasso
Committer:BLIZZARD\kcalderone

Added whether or not the unit is powered.

Commit:99412d5
Author:abrunasso
Committer:BLIZZARD\kcalderone

Added has_vespene and has_minerals to UnitTypeData.

Commit:b477de9
Author:BLIZZARD\kcalderone
Committer:BLIZZARD\kcalderone

Added tech requirement data. Fixing proto include path.

Commit:342c916
Author:Timo Ewalds

Fix imports to work in python3

Commit:31e0633
Author:Michael Holtan
Committer:GitHub

Fix typo "Map published the BattleNet" Fix typo "Map published the BattleNet" to "Map published to BattleNet" in the descriptive comment for field 'battlenet_map_name' of the RequestCreateGame message object, explaining that the map name has to match one already published to the Battle.net service. Minor typo, but there's enough complexity in learning the AI API that even an ephemeral confusion would be unwanted. Official wording uses "publish your maps [...] to the Battle.net service" http://us.battle.net/sc2/en/game/maps-and-mods/tutorials/publishing/

Commit:dca8b68
Author:Jacob Repp
Committer:BLIZZARD\abrunasso

SC2 Client API - Initial commit from Blizzard Entertainment (protocol) "A ship at harbor is safe, but that's not what ships are for" This project represents a collaboration between Google DeepMind and the StarCraft II development team at Blizzard Entertainment. Credit for this release goes to the amazing contributions from our dedicated engineers, test analysts and producers: - Anders Ekermo, Senior Software Engineer II - Anthony Brunasso, Software Engineer - Brian Song, Test Lead I - Jacob Repp, Principal Engineer - David Lawrence, Principal Software Engineer I - Greg Risselada, Test Analyst - Kevin Calderone, Senior Software Engineer - Paul Keet, Senior Software Engineer II - Rodney Tsing, Senior Game Producer - Tom van Dijck, Senior Software Engineer II - Tommy Tran, Associate Test Analyst - Tyler Plass, Associate Test Analyst - Zachary Comstock, Software Engineer - Intern