{"shas":[["7fb46bb2b64b6661cebd7b389c4c41c2274e3668","a027184a55211cd23e3f3094f1fdc728df5e0500@chote.net","Work around CreateLocalServer miscompile","Paul Chote"],["568814b15aa2ffa9e24931dd6be6bb98010770ea","a027184a55211cd23e3f3094f1fdc728df5e0500@chote.net","Display cnc mod version in the main menu","Paul Chote"],["2f86208a9a99ee1dce028452ff3bdad2ec928cf3","a027184a55211cd23e3f3094f1fdc728df5e0500@chote.net","Swap mod and replay buttons","Paul Chote"],["64497c9b2f1f481419fa8c09ea40a5462c29614c","a027184a55211cd23e3f3094f1fdc728df5e0500@chote.net","Fix exploding walls","Paul Chote"],["fe5ef82cdf52014224ce9999d43ba841b386d4c2","a027184a55211cd23e3f3094f1fdc728df5e0500@chote.net","Allow bot players to be created via map.yaml","Paul Chote"],["9bf0a9732794df9b3ccd64e782f5e8ad162bde56","a027184a55211cd23e3f3094f1fdc728df5e0500@chote.net","Fix RMBO death sequences","Paul Chote"],["94bca753d237087a14e9f662af54228e799fa984","a027184a55211cd23e3f3094f1fdc728df5e0500@chote.net","Fix #866","Paul Chote"],["7529f59fb9f3f7d430d6bc2816db2111a7d0c4ea","a027184a55211cd23e3f3094f1fdc728df5e0500@chote.net","Work around checkbox rendering bugs.","Paul Chote"],["c8aa9459fec840f8d92eaf331fcff66ce61ee7bc","a027184a55211cd23e3f3094f1fdc728df5e0500@chote.net","Fix #865","Paul Chote"],["d8ff409fcd4d407075d4a4d2d64af4b401e3a903","5dcac483e7a6e31a5cbe89f38cc69dff8ee93dac@ijw.co.nz","remove type-specific functions for ChromeMetrics.Get; use FieldLoader","Chris Forbes"],["15a6cf03f05396c01a710d625649f17fe7311674","a027184a55211cd23e3f3094f1fdc728df5e0500@chote.net","Fix player connected chat message","Paul Chote"],["6fac91bd8fe8f8300d8d3236feff8885fcc6d1d3","a027184a55211cd23e3f3094f1fdc728df5e0500@chote.net","Skirmish mode starts with a bot selected.","Paul Chote"],["79a71be8049d53a5afead6704008a397ec1f67a2","a027184a55211cd23e3f3094f1fdc728df5e0500@chote.net","Remove obsolete Player index cruft","Paul Chote"],["9cb5b1d2d3c74539c14cdedd17d26976aaa68335","a027184a55211cd23e3f3094f1fdc728df5e0500@chote.net","Disable diplomacy and cheats for observers","Paul Chote"],["9ec58bf04b1648ca8aca6e2f14af6847854d635e","a027184a55211cd23e3f3094f1fdc728df5e0500@chote.net","Better bot spawning code; better random color and proper player names.","Paul Chote"],["c72f39af8238a56b32463ae479481e4fb892f330","a027184a55211cd23e3f3094f1fdc728df5e0500@chote.net","Fix the lobby slots.\n - lobbyInfo.Slots is now a dictionary, keyed by the name of the PlayerReference that the slot is tied to.\n - LockRace/Color/Team is now specified on the slot, avoiding map lookups in the lobby\n - Observers are no longer tied to slots -> players will join as observers instead of crashing the game if there are no available slots\n - Observers are able to change their name and color","Paul Chote"],["f0b442de2b1195588f7ba3c12b4683930d6cb583","a027184a55211cd23e3f3094f1fdc728df5e0500@chote.net","Server support for host changing other client's race/color/team/spawn","Paul Chote"],["8820789d5036f68e522bb1e85017930cba985a25","a027184a55211cd23e3f3094f1fdc728df5e0500@chote.net","Enforce color/race/team locking","Paul Chote"],["99f5174a10a0960e3fd891ecaae4106971454876","a027184a55211cd23e3f3094f1fdc728df5e0500@chote.net","Make bots first-class players.\n - Bots have their own Clients, with unique ClientIDs\n - Hosts can set bot team/color in the lobby\n - Bots are kicked when switching to a smaller map without enough slots\n - Order validator assumes that only client 0 has permission to issue bot orders","Paul Chote"],["21029e06308d3f943deade0ee6b0386cd7ea2980","a027184a55211cd23e3f3094f1fdc728df5e0500@chote.net","Rewrite ChooseInitialStance to support bot teams and remove obsolete crap.","Paul Chote"]],"ref":"refs/heads/master","size":30,"head":"e6d14952770e5ed52456a614930c2a4dcaaf7587","push_id":34367516}